--- /srv/rebuilderd/tmp/rebuilderdauA7zQ/inputs/tandem-mass_201702011-1_i386.deb +++ /srv/rebuilderd/tmp/rebuilderdauA7zQ/out/tandem-mass_201702011-1_i386.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2018-11-18 08:00:11.000000 debian-binary │ -rw-r--r-- 0 0 0 1240 2018-11-18 08:00:11.000000 control.tar.xz │ --rw-r--r-- 0 0 0 239888 2018-11-18 08:00:11.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 240316 2018-11-18 08:00:11.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/tandem │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -5,20 +5,20 @@ │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4 │ │ │ │ INTERP 0x000194 0x00000194 0x00000194 0x00013 0x00013 R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux.so.2] │ │ │ │ LOAD 0x000000 0x00000000 0x00000000 0x03338 0x03338 R 0x1000 │ │ │ │ - LOAD 0x004000 0x00004000 0x00004000 0x82d28 0x82d28 R E 0x1000 │ │ │ │ - LOAD 0x087000 0x00087000 0x00087000 0x1b76b 0x1b76b R 0x1000 │ │ │ │ + LOAD 0x004000 0x00004000 0x00004000 0x82e08 0x82e08 R E 0x1000 │ │ │ │ + LOAD 0x087000 0x00087000 0x00087000 0x1b79f 0x1b79f R 0x1000 │ │ │ │ LOAD 0x0a3568 0x000a4568 0x000a4568 0x00ca8 0x00cfc RW 0x1000 │ │ │ │ DYNAMIC 0x0a3ea4 0x000a4ea4 0x000a4ea4 0x00118 0x00118 RW 0x4 │ │ │ │ NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4 │ │ │ │ - GNU_EH_FRAME 0x08c20c 0x0008c20c 0x0008c20c 0x01d04 0x01d04 R 0x4 │ │ │ │ + GNU_EH_FRAME 0x08c218 0x0008c218 0x0008c218 0x01d04 0x01d04 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x0a3568 0x000a4568 0x000a4568 0x00a98 0x00a98 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 │ │ │ │ 01 .interp │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -12,20 +12,20 @@ │ │ │ │ [ 7] .gnu.version VERSYM 00001bd4 001bd4 000124 02 A 5 0 2 │ │ │ │ [ 8] .gnu.version_r VERNEED 00001cf8 001cf8 000170 00 A 6 5 4 │ │ │ │ [ 9] .rel.dyn REL 00001e68 001e68 001118 08 A 5 0 4 │ │ │ │ [10] .rel.plt REL 00002f80 002f80 0003b8 08 AI 5 25 4 │ │ │ │ [11] .init PROGBITS 00004000 004000 000023 00 AX 0 0 4 │ │ │ │ [12] .plt PROGBITS 00004030 004030 000780 04 AX 0 0 16 │ │ │ │ [13] .plt.got PROGBITS 000047b0 0047b0 000010 08 AX 0 0 8 │ │ │ │ - [14] .text PROGBITS 000047c0 0047c0 082552 00 AX 0 0 16 │ │ │ │ - [15] .fini PROGBITS 00086d14 086d14 000014 00 AX 0 0 4 │ │ │ │ - [16] .rodata PROGBITS 00087000 087000 005209 00 A 0 0 8 │ │ │ │ - [17] .eh_frame_hdr PROGBITS 0008c20c 08c20c 001d04 00 A 0 0 4 │ │ │ │ - [18] .eh_frame PROGBITS 0008df10 08df10 0118dc 00 A 0 0 4 │ │ │ │ - [19] .gcc_except_table PROGBITS 0009f7ec 09f7ec 002f7f 00 A 0 0 4 │ │ │ │ + [14] .text PROGBITS 000047c0 0047c0 082632 00 AX 0 0 16 │ │ │ │ + [15] .fini PROGBITS 00086df4 086df4 000014 00 AX 0 0 4 │ │ │ │ + [16] .rodata PROGBITS 00087000 087000 005215 00 A 0 0 8 │ │ │ │ + [17] .eh_frame_hdr PROGBITS 0008c218 08c218 001d04 00 A 0 0 4 │ │ │ │ + [18] .eh_frame PROGBITS 0008df1c 08df1c 0118dc 00 A 0 0 4 │ │ │ │ + [19] .gcc_except_table PROGBITS 0009f7f8 09f7f8 002fa7 00 A 0 0 4 │ │ │ │ [20] .init_array INIT_ARRAY 000a4568 0a3568 000098 04 WA 0 0 4 │ │ │ │ [21] .fini_array FINI_ARRAY 000a4600 0a3600 000004 04 WA 0 0 4 │ │ │ │ [22] .data.rel.ro PROGBITS 000a4604 0a3604 0008a0 00 WA 0 0 4 │ │ │ │ [23] .dynamic DYNAMIC 000a4ea4 0a3ea4 000118 08 WA 6 0 4 │ │ │ │ [24] .got PROGBITS 000a4fbc 0a3fbc 000044 04 WA 0 0 4 │ │ │ │ [25] .got.plt PROGBITS 000a5000 0a4000 0001e8 04 WA 0 0 4 │ │ │ │ [26] .data PROGBITS 000a51e8 0a41e8 000028 00 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -141,9 +141,9 @@ │ │ │ │ 137: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEjjPKcj@GLIBCXX_3.4.21 (2) │ │ │ │ 138: 00000000 0 FUNC GLOBAL DEFAULT UND fopen@GLIBC_2.1 (18) │ │ │ │ 139: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 (3) │ │ │ │ 140: 0000d650 198 FUNC WEAK DEFAULT 14 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag │ │ │ │ 141: 00087004 4 OBJECT GLOBAL DEFAULT 16 _IO_stdin_used │ │ │ │ 142: 00004000 0 FUNC GLOBAL DEFAULT 11 _init │ │ │ │ 143: 0001fc00 198 FUNC WEAK DEFAULT 14 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag │ │ │ │ - 144: 00086d14 0 FUNC GLOBAL DEFAULT 15 _fini │ │ │ │ - 145: 0003c050 6 FUNC WEAK DEFAULT 14 _ZNKSt5ctypeIcE8do_widenEc │ │ │ │ + 144: 00086df4 0 FUNC GLOBAL DEFAULT 15 _fini │ │ │ │ + 145: 0004c5c0 6 FUNC WEAK DEFAULT 14 _ZNKSt5ctypeIcE8do_widenEc │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -71,182 +71,182 @@ │ │ │ │ 000a4690 00000008 R_386_RELATIVE │ │ │ │ 000a4694 00000008 R_386_RELATIVE │ │ │ │ 000a4698 00000008 R_386_RELATIVE │ │ │ │ 000a469c 00000008 R_386_RELATIVE │ │ │ │ 000a46a4 00000008 R_386_RELATIVE │ │ │ │ 000a46a8 00000008 R_386_RELATIVE │ │ │ │ 000a46ac 00000008 R_386_RELATIVE │ │ │ │ -000a46b0 00000008 R_386_RELATIVE │ │ │ │ 000a46b4 00000008 R_386_RELATIVE │ │ │ │ 000a46b8 00000008 R_386_RELATIVE │ │ │ │ -000a46c0 00000008 R_386_RELATIVE │ │ │ │ +000a46bc 00000008 R_386_RELATIVE │ │ │ │ 000a46c4 00000008 R_386_RELATIVE │ │ │ │ 000a46c8 00000008 R_386_RELATIVE │ │ │ │ 000a46d0 00000008 R_386_RELATIVE │ │ │ │ 000a46d4 00000008 R_386_RELATIVE │ │ │ │ 000a46d8 00000008 R_386_RELATIVE │ │ │ │ +000a46dc 00000008 R_386_RELATIVE │ │ │ │ 000a46e0 00000008 R_386_RELATIVE │ │ │ │ 000a46e4 00000008 R_386_RELATIVE │ │ │ │ 000a46e8 00000008 R_386_RELATIVE │ │ │ │ 000a46f0 00000008 R_386_RELATIVE │ │ │ │ 000a46f4 00000008 R_386_RELATIVE │ │ │ │ 000a46f8 00000008 R_386_RELATIVE │ │ │ │ +000a46fc 00000008 R_386_RELATIVE │ │ │ │ 000a4700 00000008 R_386_RELATIVE │ │ │ │ 000a4704 00000008 R_386_RELATIVE │ │ │ │ 000a4708 00000008 R_386_RELATIVE │ │ │ │ 000a4710 00000008 R_386_RELATIVE │ │ │ │ 000a4714 00000008 R_386_RELATIVE │ │ │ │ 000a4718 00000008 R_386_RELATIVE │ │ │ │ +000a471c 00000008 R_386_RELATIVE │ │ │ │ 000a4720 00000008 R_386_RELATIVE │ │ │ │ 000a4724 00000008 R_386_RELATIVE │ │ │ │ 000a4728 00000008 R_386_RELATIVE │ │ │ │ 000a4730 00000008 R_386_RELATIVE │ │ │ │ 000a4734 00000008 R_386_RELATIVE │ │ │ │ 000a4738 00000008 R_386_RELATIVE │ │ │ │ 000a473c 00000008 R_386_RELATIVE │ │ │ │ 000a4740 00000008 R_386_RELATIVE │ │ │ │ 000a4744 00000008 R_386_RELATIVE │ │ │ │ 000a4748 00000008 R_386_RELATIVE │ │ │ │ -000a474c 00000008 R_386_RELATIVE │ │ │ │ 000a4750 00000008 R_386_RELATIVE │ │ │ │ +000a4754 00000008 R_386_RELATIVE │ │ │ │ 000a4758 00000008 R_386_RELATIVE │ │ │ │ 000a475c 00000008 R_386_RELATIVE │ │ │ │ 000a4760 00000008 R_386_RELATIVE │ │ │ │ +000a4764 00000008 R_386_RELATIVE │ │ │ │ 000a4768 00000008 R_386_RELATIVE │ │ │ │ -000a476c 00000008 R_386_RELATIVE │ │ │ │ 000a4770 00000008 R_386_RELATIVE │ │ │ │ +000a4774 00000008 R_386_RELATIVE │ │ │ │ 000a4778 00000008 R_386_RELATIVE │ │ │ │ 000a477c 00000008 R_386_RELATIVE │ │ │ │ +000a4780 00000008 R_386_RELATIVE │ │ │ │ 000a4784 00000008 R_386_RELATIVE │ │ │ │ 000a4788 00000008 R_386_RELATIVE │ │ │ │ -000a478c 00000008 R_386_RELATIVE │ │ │ │ 000a4790 00000008 R_386_RELATIVE │ │ │ │ 000a4794 00000008 R_386_RELATIVE │ │ │ │ 000a4798 00000008 R_386_RELATIVE │ │ │ │ 000a479c 00000008 R_386_RELATIVE │ │ │ │ +000a47a0 00000008 R_386_RELATIVE │ │ │ │ 000a47a4 00000008 R_386_RELATIVE │ │ │ │ 000a47a8 00000008 R_386_RELATIVE │ │ │ │ -000a47ac 00000008 R_386_RELATIVE │ │ │ │ 000a47b0 00000008 R_386_RELATIVE │ │ │ │ 000a47b4 00000008 R_386_RELATIVE │ │ │ │ 000a47b8 00000008 R_386_RELATIVE │ │ │ │ 000a47bc 00000008 R_386_RELATIVE │ │ │ │ +000a47c0 00000008 R_386_RELATIVE │ │ │ │ 000a47c4 00000008 R_386_RELATIVE │ │ │ │ 000a47c8 00000008 R_386_RELATIVE │ │ │ │ -000a47cc 00000008 R_386_RELATIVE │ │ │ │ 000a47d0 00000008 R_386_RELATIVE │ │ │ │ 000a47d4 00000008 R_386_RELATIVE │ │ │ │ 000a47d8 00000008 R_386_RELATIVE │ │ │ │ 000a47dc 00000008 R_386_RELATIVE │ │ │ │ +000a47e0 00000008 R_386_RELATIVE │ │ │ │ 000a47e4 00000008 R_386_RELATIVE │ │ │ │ 000a47e8 00000008 R_386_RELATIVE │ │ │ │ -000a47ec 00000008 R_386_RELATIVE │ │ │ │ 000a47f0 00000008 R_386_RELATIVE │ │ │ │ 000a47f4 00000008 R_386_RELATIVE │ │ │ │ 000a47f8 00000008 R_386_RELATIVE │ │ │ │ 000a47fc 00000008 R_386_RELATIVE │ │ │ │ +000a4800 00000008 R_386_RELATIVE │ │ │ │ 000a4804 00000008 R_386_RELATIVE │ │ │ │ -000a4808 00000008 R_386_RELATIVE │ │ │ │ 000a480c 00000008 R_386_RELATIVE │ │ │ │ 000a4810 00000008 R_386_RELATIVE │ │ │ │ 000a4814 00000008 R_386_RELATIVE │ │ │ │ -000a4818 00000008 R_386_RELATIVE │ │ │ │ 000a481c 00000008 R_386_RELATIVE │ │ │ │ +000a4820 00000008 R_386_RELATIVE │ │ │ │ 000a4824 00000008 R_386_RELATIVE │ │ │ │ -000a4828 00000008 R_386_RELATIVE │ │ │ │ 000a482c 00000008 R_386_RELATIVE │ │ │ │ 000a4830 00000008 R_386_RELATIVE │ │ │ │ 000a4834 00000008 R_386_RELATIVE │ │ │ │ 000a4838 00000008 R_386_RELATIVE │ │ │ │ 000a483c 00000008 R_386_RELATIVE │ │ │ │ -000a4844 00000008 R_386_RELATIVE │ │ │ │ +000a4840 00000008 R_386_RELATIVE │ │ │ │ 000a4848 00000008 R_386_RELATIVE │ │ │ │ 000a484c 00000008 R_386_RELATIVE │ │ │ │ 000a4850 00000008 R_386_RELATIVE │ │ │ │ -000a4854 00000008 R_386_RELATIVE │ │ │ │ 000a4858 00000008 R_386_RELATIVE │ │ │ │ 000a485c 00000008 R_386_RELATIVE │ │ │ │ -000a4864 00000008 R_386_RELATIVE │ │ │ │ +000a4860 00000008 R_386_RELATIVE │ │ │ │ 000a4868 00000008 R_386_RELATIVE │ │ │ │ 000a486c 00000008 R_386_RELATIVE │ │ │ │ 000a4870 00000008 R_386_RELATIVE │ │ │ │ -000a4874 00000008 R_386_RELATIVE │ │ │ │ 000a4878 00000008 R_386_RELATIVE │ │ │ │ 000a487c 00000008 R_386_RELATIVE │ │ │ │ -000a4884 00000008 R_386_RELATIVE │ │ │ │ +000a4880 00000008 R_386_RELATIVE │ │ │ │ 000a4888 00000008 R_386_RELATIVE │ │ │ │ 000a488c 00000008 R_386_RELATIVE │ │ │ │ 000a4890 00000008 R_386_RELATIVE │ │ │ │ -000a4894 00000008 R_386_RELATIVE │ │ │ │ 000a4898 00000008 R_386_RELATIVE │ │ │ │ 000a489c 00000008 R_386_RELATIVE │ │ │ │ -000a48a4 00000008 R_386_RELATIVE │ │ │ │ +000a48a0 00000008 R_386_RELATIVE │ │ │ │ 000a48a8 00000008 R_386_RELATIVE │ │ │ │ 000a48ac 00000008 R_386_RELATIVE │ │ │ │ -000a48b4 00000008 R_386_RELATIVE │ │ │ │ +000a48b0 00000008 R_386_RELATIVE │ │ │ │ 000a48b8 00000008 R_386_RELATIVE │ │ │ │ 000a48bc 00000008 R_386_RELATIVE │ │ │ │ -000a48c4 00000008 R_386_RELATIVE │ │ │ │ +000a48c0 00000008 R_386_RELATIVE │ │ │ │ 000a48c8 00000008 R_386_RELATIVE │ │ │ │ 000a48cc 00000008 R_386_RELATIVE │ │ │ │ +000a48d0 00000008 R_386_RELATIVE │ │ │ │ 000a48d4 00000008 R_386_RELATIVE │ │ │ │ -000a48d8 00000008 R_386_RELATIVE │ │ │ │ 000a48dc 00000008 R_386_RELATIVE │ │ │ │ -000a48e4 00000008 R_386_RELATIVE │ │ │ │ +000a48e0 00000008 R_386_RELATIVE │ │ │ │ 000a48e8 00000008 R_386_RELATIVE │ │ │ │ 000a48ec 00000008 R_386_RELATIVE │ │ │ │ +000a48f0 00000008 R_386_RELATIVE │ │ │ │ 000a48f4 00000008 R_386_RELATIVE │ │ │ │ 000a48f8 00000008 R_386_RELATIVE │ │ │ │ 000a48fc 00000008 R_386_RELATIVE │ │ │ │ 000a4904 00000008 R_386_RELATIVE │ │ │ │ 000a4908 00000008 R_386_RELATIVE │ │ │ │ 000a490c 00000008 R_386_RELATIVE │ │ │ │ +000a4910 00000008 R_386_RELATIVE │ │ │ │ 000a4914 00000008 R_386_RELATIVE │ │ │ │ 000a4918 00000008 R_386_RELATIVE │ │ │ │ -000a491c 00000008 R_386_RELATIVE │ │ │ │ +000a4920 00000008 R_386_RELATIVE │ │ │ │ 000a4924 00000008 R_386_RELATIVE │ │ │ │ 000a4928 00000008 R_386_RELATIVE │ │ │ │ -000a492c 00000008 R_386_RELATIVE │ │ │ │ +000a4930 00000008 R_386_RELATIVE │ │ │ │ 000a4934 00000008 R_386_RELATIVE │ │ │ │ 000a4938 00000008 R_386_RELATIVE │ │ │ │ -000a493c 00000008 R_386_RELATIVE │ │ │ │ 000a4940 00000008 R_386_RELATIVE │ │ │ │ +000a4944 00000008 R_386_RELATIVE │ │ │ │ 000a4948 00000008 R_386_RELATIVE │ │ │ │ -000a494c 00000008 R_386_RELATIVE │ │ │ │ +000a4950 00000008 R_386_RELATIVE │ │ │ │ 000a4954 00000008 R_386_RELATIVE │ │ │ │ 000a4958 00000008 R_386_RELATIVE │ │ │ │ -000a495c 00000008 R_386_RELATIVE │ │ │ │ 000a4960 00000008 R_386_RELATIVE │ │ │ │ +000a4964 00000008 R_386_RELATIVE │ │ │ │ 000a4968 00000008 R_386_RELATIVE │ │ │ │ -000a496c 00000008 R_386_RELATIVE │ │ │ │ +000a4970 00000008 R_386_RELATIVE │ │ │ │ 000a4974 00000008 R_386_RELATIVE │ │ │ │ 000a4978 00000008 R_386_RELATIVE │ │ │ │ -000a497c 00000008 R_386_RELATIVE │ │ │ │ 000a4980 00000008 R_386_RELATIVE │ │ │ │ 000a4984 00000008 R_386_RELATIVE │ │ │ │ 000a4988 00000008 R_386_RELATIVE │ │ │ │ 000a4990 00000008 R_386_RELATIVE │ │ │ │ 000a4994 00000008 R_386_RELATIVE │ │ │ │ 000a4998 00000008 R_386_RELATIVE │ │ │ │ -000a499c 00000008 R_386_RELATIVE │ │ │ │ 000a49a0 00000008 R_386_RELATIVE │ │ │ │ 000a49a4 00000008 R_386_RELATIVE │ │ │ │ -000a49ac 00000008 R_386_RELATIVE │ │ │ │ +000a49a8 00000008 R_386_RELATIVE │ │ │ │ 000a49b0 00000008 R_386_RELATIVE │ │ │ │ 000a49b4 00000008 R_386_RELATIVE │ │ │ │ 000a49b8 00000008 R_386_RELATIVE │ │ │ │ 000a49bc 00000008 R_386_RELATIVE │ │ │ │ 000a49c0 00000008 R_386_RELATIVE │ │ │ │ +000a49c4 00000008 R_386_RELATIVE │ │ │ │ 000a49c8 00000008 R_386_RELATIVE │ │ │ │ 000a49cc 00000008 R_386_RELATIVE │ │ │ │ 000a49d0 00000008 R_386_RELATIVE │ │ │ │ 000a49d8 00000008 R_386_RELATIVE │ │ │ │ 000a49dc 00000008 R_386_RELATIVE │ │ │ │ 000a49e0 00000008 R_386_RELATIVE │ │ │ │ -000a49e8 00000008 R_386_RELATIVE │ │ │ │ +000a49e4 00000008 R_386_RELATIVE │ │ │ │ 000a49ec 00000008 R_386_RELATIVE │ │ │ │ 000a49f0 00000008 R_386_RELATIVE │ │ │ │ 000a49f8 00000008 R_386_RELATIVE │ │ │ │ 000a49fc 00000008 R_386_RELATIVE │ │ │ │ 000a4a00 00000008 R_386_RELATIVE │ │ │ │ 000a4a08 00000008 R_386_RELATIVE │ │ │ │ 000a4a0c 00000008 R_386_RELATIVE │ │ │ │ @@ -309,147 +309,147 @@ │ │ │ │ 000a4b30 00000008 R_386_RELATIVE │ │ │ │ 000a4b38 00000008 R_386_RELATIVE │ │ │ │ 000a4b40 00000008 R_386_RELATIVE │ │ │ │ 000a4b48 00000008 R_386_RELATIVE │ │ │ │ 000a4b50 00000008 R_386_RELATIVE │ │ │ │ 000a4b54 00000008 R_386_RELATIVE │ │ │ │ 000a4b5c 00000008 R_386_RELATIVE │ │ │ │ -000a4b60 00000008 R_386_RELATIVE │ │ │ │ -000a4b68 00000008 R_386_RELATIVE │ │ │ │ -000a4b70 00000008 R_386_RELATIVE │ │ │ │ +000a4b64 00000008 R_386_RELATIVE │ │ │ │ +000a4b6c 00000008 R_386_RELATIVE │ │ │ │ +000a4b74 00000008 R_386_RELATIVE │ │ │ │ 000a4b78 00000008 R_386_RELATIVE │ │ │ │ 000a4b80 00000008 R_386_RELATIVE │ │ │ │ -000a4b88 00000008 R_386_RELATIVE │ │ │ │ +000a4b84 00000008 R_386_RELATIVE │ │ │ │ +000a4b8c 00000008 R_386_RELATIVE │ │ │ │ 000a4b90 00000008 R_386_RELATIVE │ │ │ │ +000a4b94 00000008 R_386_RELATIVE │ │ │ │ 000a4b98 00000008 R_386_RELATIVE │ │ │ │ +000a4b9c 00000008 R_386_RELATIVE │ │ │ │ 000a4ba0 00000008 R_386_RELATIVE │ │ │ │ +000a4ba4 00000008 R_386_RELATIVE │ │ │ │ 000a4ba8 00000008 R_386_RELATIVE │ │ │ │ +000a4bac 00000008 R_386_RELATIVE │ │ │ │ 000a4bb0 00000008 R_386_RELATIVE │ │ │ │ +000a4bb4 00000008 R_386_RELATIVE │ │ │ │ 000a4bb8 00000008 R_386_RELATIVE │ │ │ │ +000a4bbc 00000008 R_386_RELATIVE │ │ │ │ 000a4bc0 00000008 R_386_RELATIVE │ │ │ │ 000a4bc4 00000008 R_386_RELATIVE │ │ │ │ -000a4bcc 00000008 R_386_RELATIVE │ │ │ │ +000a4bc8 00000008 R_386_RELATIVE │ │ │ │ 000a4bd0 00000008 R_386_RELATIVE │ │ │ │ 000a4bd8 00000008 R_386_RELATIVE │ │ │ │ 000a4bdc 00000008 R_386_RELATIVE │ │ │ │ -000a4be0 00000008 R_386_RELATIVE │ │ │ │ 000a4be4 00000008 R_386_RELATIVE │ │ │ │ 000a4be8 00000008 R_386_RELATIVE │ │ │ │ -000a4bec 00000008 R_386_RELATIVE │ │ │ │ 000a4bf0 00000008 R_386_RELATIVE │ │ │ │ 000a4bf4 00000008 R_386_RELATIVE │ │ │ │ -000a4bf8 00000008 R_386_RELATIVE │ │ │ │ 000a4bfc 00000008 R_386_RELATIVE │ │ │ │ 000a4c00 00000008 R_386_RELATIVE │ │ │ │ -000a4c04 00000008 R_386_RELATIVE │ │ │ │ 000a4c08 00000008 R_386_RELATIVE │ │ │ │ 000a4c0c 00000008 R_386_RELATIVE │ │ │ │ -000a4c10 00000008 R_386_RELATIVE │ │ │ │ 000a4c14 00000008 R_386_RELATIVE │ │ │ │ -000a4c1c 00000008 R_386_RELATIVE │ │ │ │ +000a4c18 00000008 R_386_RELATIVE │ │ │ │ +000a4c20 00000008 R_386_RELATIVE │ │ │ │ 000a4c24 00000008 R_386_RELATIVE │ │ │ │ -000a4c28 00000008 R_386_RELATIVE │ │ │ │ +000a4c2c 00000008 R_386_RELATIVE │ │ │ │ 000a4c30 00000008 R_386_RELATIVE │ │ │ │ -000a4c34 00000008 R_386_RELATIVE │ │ │ │ +000a4c38 00000008 R_386_RELATIVE │ │ │ │ 000a4c3c 00000008 R_386_RELATIVE │ │ │ │ -000a4c40 00000008 R_386_RELATIVE │ │ │ │ -000a4c48 00000008 R_386_RELATIVE │ │ │ │ +000a4c44 00000008 R_386_RELATIVE │ │ │ │ 000a4c4c 00000008 R_386_RELATIVE │ │ │ │ 000a4c54 00000008 R_386_RELATIVE │ │ │ │ 000a4c58 00000008 R_386_RELATIVE │ │ │ │ 000a4c60 00000008 R_386_RELATIVE │ │ │ │ 000a4c64 00000008 R_386_RELATIVE │ │ │ │ +000a4c68 00000008 R_386_RELATIVE │ │ │ │ 000a4c6c 00000008 R_386_RELATIVE │ │ │ │ 000a4c70 00000008 R_386_RELATIVE │ │ │ │ -000a4c78 00000008 R_386_RELATIVE │ │ │ │ +000a4c74 00000008 R_386_RELATIVE │ │ │ │ 000a4c7c 00000008 R_386_RELATIVE │ │ │ │ -000a4c84 00000008 R_386_RELATIVE │ │ │ │ -000a4c8c 00000008 R_386_RELATIVE │ │ │ │ +000a4c80 00000008 R_386_RELATIVE │ │ │ │ +000a4c88 00000008 R_386_RELATIVE │ │ │ │ 000a4c90 00000008 R_386_RELATIVE │ │ │ │ 000a4c98 00000008 R_386_RELATIVE │ │ │ │ -000a4c9c 00000008 R_386_RELATIVE │ │ │ │ 000a4ca0 00000008 R_386_RELATIVE │ │ │ │ -000a4ca4 00000008 R_386_RELATIVE │ │ │ │ 000a4ca8 00000008 R_386_RELATIVE │ │ │ │ -000a4cac 00000008 R_386_RELATIVE │ │ │ │ -000a4cb4 00000008 R_386_RELATIVE │ │ │ │ -000a4cbc 00000008 R_386_RELATIVE │ │ │ │ -000a4cc4 00000008 R_386_RELATIVE │ │ │ │ -000a4ccc 00000008 R_386_RELATIVE │ │ │ │ +000a4cb0 00000008 R_386_RELATIVE │ │ │ │ +000a4cb8 00000008 R_386_RELATIVE │ │ │ │ +000a4cc0 00000008 R_386_RELATIVE │ │ │ │ +000a4cc8 00000008 R_386_RELATIVE │ │ │ │ +000a4cd0 00000008 R_386_RELATIVE │ │ │ │ 000a4cd4 00000008 R_386_RELATIVE │ │ │ │ 000a4cdc 00000008 R_386_RELATIVE │ │ │ │ -000a4ce4 00000008 R_386_RELATIVE │ │ │ │ +000a4ce8 00000008 R_386_RELATIVE │ │ │ │ 000a4cec 00000008 R_386_RELATIVE │ │ │ │ +000a4cf0 00000008 R_386_RELATIVE │ │ │ │ 000a4cf4 00000008 R_386_RELATIVE │ │ │ │ +000a4cf8 00000008 R_386_RELATIVE │ │ │ │ 000a4cfc 00000008 R_386_RELATIVE │ │ │ │ 000a4d00 00000008 R_386_RELATIVE │ │ │ │ +000a4d04 00000008 R_386_RELATIVE │ │ │ │ 000a4d08 00000008 R_386_RELATIVE │ │ │ │ -000a4d14 00000008 R_386_RELATIVE │ │ │ │ -000a4d18 00000008 R_386_RELATIVE │ │ │ │ -000a4d1c 00000008 R_386_RELATIVE │ │ │ │ +000a4d0c 00000008 R_386_RELATIVE │ │ │ │ +000a4d10 00000008 R_386_RELATIVE │ │ │ │ 000a4d20 00000008 R_386_RELATIVE │ │ │ │ 000a4d24 00000008 R_386_RELATIVE │ │ │ │ -000a4d28 00000008 R_386_RELATIVE │ │ │ │ 000a4d2c 00000008 R_386_RELATIVE │ │ │ │ 000a4d30 00000008 R_386_RELATIVE │ │ │ │ -000a4d34 00000008 R_386_RELATIVE │ │ │ │ 000a4d38 00000008 R_386_RELATIVE │ │ │ │ -000a4d3c 00000008 R_386_RELATIVE │ │ │ │ +000a4d40 00000008 R_386_RELATIVE │ │ │ │ +000a4d44 00000008 R_386_RELATIVE │ │ │ │ 000a4d4c 00000008 R_386_RELATIVE │ │ │ │ -000a4d50 00000008 R_386_RELATIVE │ │ │ │ -000a4d58 00000008 R_386_RELATIVE │ │ │ │ +000a4d54 00000008 R_386_RELATIVE │ │ │ │ 000a4d5c 00000008 R_386_RELATIVE │ │ │ │ 000a4d64 00000008 R_386_RELATIVE │ │ │ │ -000a4d68 00000008 R_386_RELATIVE │ │ │ │ -000a4d70 00000008 R_386_RELATIVE │ │ │ │ +000a4d6c 00000008 R_386_RELATIVE │ │ │ │ 000a4d74 00000008 R_386_RELATIVE │ │ │ │ 000a4d7c 00000008 R_386_RELATIVE │ │ │ │ -000a4d80 00000008 R_386_RELATIVE │ │ │ │ -000a4d88 00000008 R_386_RELATIVE │ │ │ │ -000a4d90 00000008 R_386_RELATIVE │ │ │ │ +000a4d84 00000008 R_386_RELATIVE │ │ │ │ +000a4d8c 00000008 R_386_RELATIVE │ │ │ │ 000a4d94 00000008 R_386_RELATIVE │ │ │ │ 000a4d9c 00000008 R_386_RELATIVE │ │ │ │ -000a4da4 00000008 R_386_RELATIVE │ │ │ │ +000a4da0 00000008 R_386_RELATIVE │ │ │ │ +000a4da8 00000008 R_386_RELATIVE │ │ │ │ 000a4dac 00000008 R_386_RELATIVE │ │ │ │ +000a4db0 00000008 R_386_RELATIVE │ │ │ │ 000a4db4 00000008 R_386_RELATIVE │ │ │ │ 000a4db8 00000008 R_386_RELATIVE │ │ │ │ -000a4dc0 00000008 R_386_RELATIVE │ │ │ │ +000a4dbc 00000008 R_386_RELATIVE │ │ │ │ 000a4dc4 00000008 R_386_RELATIVE │ │ │ │ 000a4dc8 00000008 R_386_RELATIVE │ │ │ │ -000a4dcc 00000008 R_386_RELATIVE │ │ │ │ 000a4dd0 00000008 R_386_RELATIVE │ │ │ │ 000a4dd4 00000008 R_386_RELATIVE │ │ │ │ 000a4ddc 00000008 R_386_RELATIVE │ │ │ │ 000a4de4 00000008 R_386_RELATIVE │ │ │ │ 000a4de8 00000008 R_386_RELATIVE │ │ │ │ 000a4df0 00000008 R_386_RELATIVE │ │ │ │ +000a4df4 00000008 R_386_RELATIVE │ │ │ │ 000a4df8 00000008 R_386_RELATIVE │ │ │ │ 000a4dfc 00000008 R_386_RELATIVE │ │ │ │ +000a4e00 00000008 R_386_RELATIVE │ │ │ │ 000a4e04 00000008 R_386_RELATIVE │ │ │ │ 000a4e0c 00000008 R_386_RELATIVE │ │ │ │ 000a4e10 00000008 R_386_RELATIVE │ │ │ │ 000a4e18 00000008 R_386_RELATIVE │ │ │ │ -000a4e1c 00000008 R_386_RELATIVE │ │ │ │ +000a4e20 00000008 R_386_RELATIVE │ │ │ │ 000a4e24 00000008 R_386_RELATIVE │ │ │ │ -000a4e28 00000008 R_386_RELATIVE │ │ │ │ -000a4e30 00000008 R_386_RELATIVE │ │ │ │ +000a4e2c 00000008 R_386_RELATIVE │ │ │ │ +000a4e34 00000008 R_386_RELATIVE │ │ │ │ 000a4e38 00000008 R_386_RELATIVE │ │ │ │ -000a4e3c 00000008 R_386_RELATIVE │ │ │ │ +000a4e40 00000008 R_386_RELATIVE │ │ │ │ 000a4e44 00000008 R_386_RELATIVE │ │ │ │ -000a4e48 00000008 R_386_RELATIVE │ │ │ │ +000a4e4c 00000008 R_386_RELATIVE │ │ │ │ 000a4e50 00000008 R_386_RELATIVE │ │ │ │ -000a4e54 00000008 R_386_RELATIVE │ │ │ │ -000a4e5c 00000008 R_386_RELATIVE │ │ │ │ +000a4e58 00000008 R_386_RELATIVE │ │ │ │ 000a4e60 00000008 R_386_RELATIVE │ │ │ │ -000a4e68 00000008 R_386_RELATIVE │ │ │ │ +000a4e64 00000008 R_386_RELATIVE │ │ │ │ 000a4e6c 00000008 R_386_RELATIVE │ │ │ │ -000a4e74 00000008 R_386_RELATIVE │ │ │ │ +000a4e70 00000008 R_386_RELATIVE │ │ │ │ 000a4e78 00000008 R_386_RELATIVE │ │ │ │ 000a4e7c 00000008 R_386_RELATIVE │ │ │ │ -000a4e80 00000008 R_386_RELATIVE │ │ │ │ 000a4e84 00000008 R_386_RELATIVE │ │ │ │ 000a4e88 00000008 R_386_RELATIVE │ │ │ │ 000a4e90 00000008 R_386_RELATIVE │ │ │ │ 000a4e94 00000008 R_386_RELATIVE │ │ │ │ 000a4e9c 00000008 R_386_RELATIVE │ │ │ │ 000a4ea0 00000008 R_386_RELATIVE │ │ │ │ 000a4fc4 00000008 R_386_RELATIVE │ │ │ │ @@ -462,79 +462,79 @@ │ │ │ │ 000a520c 00000008 R_386_RELATIVE │ │ │ │ 000a4b1c 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 000a4b24 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 000a4b2c 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 000a4b34 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 000a4b3c 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 000a4b44 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4b64 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4b6c 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4b74 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4b7c 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4b84 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4b8c 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4b94 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4b9c 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4ba4 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4bac 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4bb4 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4c18 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4c80 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4cb0 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4cb8 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4cc0 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4cc8 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4cd0 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4cd8 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4ce0 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4ce8 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4cf0 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4d84 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4d98 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4da0 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4da8 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4b58 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4b60 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4b68 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4bcc 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4c40 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4c48 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4c84 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4c8c 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4c94 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4c9c 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4ca4 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4cac 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4cb4 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4cbc 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4cc4 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4d34 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4d48 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4d50 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4d58 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4d60 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4d68 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4d70 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4d78 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4d80 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4d88 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4d90 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 000a4dd8 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4dec 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4e00 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4e2c 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4e14 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4e28 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4e54 00002b01 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 000a4b4c 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4b58 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4bbc 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4bc8 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4c20 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4c2c 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4c38 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4c44 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4b70 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4b7c 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4bd4 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4be0 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4bec 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4bf8 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4c04 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4c10 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4c1c 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4c28 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4c34 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000a4c50 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4c5c 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4c68 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4c74 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4c88 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4cf8 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4d48 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4d54 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4d60 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4d6c 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4d78 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4d8c 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4db0 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4c78 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4ccc 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4d1c 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4d28 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4d3c 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4d98 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4dc0 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4dcc 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000a4de0 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4df4 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000a4e08 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4e14 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4e20 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4e34 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4e40 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4e4c 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4e58 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4e64 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4e1c 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4e30 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4e3c 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4e48 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4e5c 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4e68 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4e74 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000a4e80 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000a4e8c 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 000a4e98 00005301 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000a4d40 00008101 R_386_32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -000a4d44 00008101 R_386_32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +000a4d14 00008101 R_386_32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +000a4d18 00008101 R_386_32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 000a4fbc 00000406 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3 │ │ │ │ 000a4fc0 00000806 R_386_GLOB_DAT 00000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ 000a4fc8 00001d06 R_386_GLOB_DAT 00000000 _ZTIPKc@CXXABI_1.3 │ │ │ │ 000a4fcc 00002406 R_386_GLOB_DAT 00000000 _ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ 000a4fd0 00002e06 R_386_GLOB_DAT 00000000 _ZTTSt14basic_ofstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ 000a4fd4 00004006 R_386_GLOB_DAT 00000000 _ZTVSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ 000a4fd8 00005106 R_386_GLOB_DAT 00000000 _ZSt4cout@GLIBCXX_3.4 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -4,15 +4,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libpthread.so.0] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libexpat.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libstdc++.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x0000000c (INIT) 0x4000 │ │ │ │ - 0x0000000d (FINI) 0x86d14 │ │ │ │ + 0x0000000d (FINI) 0x86df4 │ │ │ │ 0x00000019 (INIT_ARRAY) 0xa4568 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 152 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0xa4600 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x1ec │ │ │ │ 0x00000005 (STRTAB) 0xb48 │ │ │ │ 0x00000006 (SYMTAB) 0x228 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 58f87e39b5d9f15a06a7a642b6f798576b03f997 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 14997d22734bbab24ca3f1c57baf834fface069c │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -1,942 +1,942 @@ │ │ │ │ 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: 0x1d00 (offset: 0x8df10) │ │ │ │ + Start of frame section: 0x1d00 (offset: 0x8df1c) │ │ │ │ Entries in search table: 0x39f │ │ │ │ - 0xfffffffffff77e24 (offset: 0x4030) -> 0x1d1c fde=[ 18] │ │ │ │ - 0xfffffffffff785a4 (offset: 0x47b0) -> 0x1d40 fde=[ 3c] │ │ │ │ - 0xfffffffffff785b4 (offset: 0x47c0) -> 0x2e78 fde=[ 1174] │ │ │ │ - 0xfffffffffff78602 (offset: 0x480e) -> 0x33bc fde=[ 16b8] │ │ │ │ - 0xfffffffffff78656 (offset: 0x4862) -> 0x3630 fde=[ 192c] │ │ │ │ - 0xfffffffffff7866e (offset: 0x487a) -> 0x38e8 fde=[ 1be4] │ │ │ │ - 0xfffffffffff787e0 (offset: 0x49ec) -> 0x3948 fde=[ 1c44] │ │ │ │ - 0xfffffffffff7895e (offset: 0x4b6a) -> 0x39f8 fde=[ 1cf4] │ │ │ │ - 0xfffffffffff79074 (offset: 0x5280) -> 0x4008 fde=[ 2304] │ │ │ │ - 0xfffffffffff79098 (offset: 0x52a4) -> 0x4058 fde=[ 2354] │ │ │ │ - 0xfffffffffff790d2 (offset: 0x52de) -> 0x40a8 fde=[ 23a4] │ │ │ │ - 0xfffffffffff790ea (offset: 0x52f6) -> 0x4864 fde=[ 2b60] │ │ │ │ - 0xfffffffffff7912a (offset: 0x5336) -> 0x52ac fde=[ 35a8] │ │ │ │ - 0xfffffffffff79164 (offset: 0x5370) -> 0x530c fde=[ 3608] │ │ │ │ - 0xfffffffffff791d2 (offset: 0x53de) -> 0x536c fde=[ 3668] │ │ │ │ - 0xfffffffffff7920c (offset: 0x5418) -> 0x546c fde=[ 3768] │ │ │ │ - 0xfffffffffff79258 (offset: 0x5464) -> 0x5760 fde=[ 3a5c] │ │ │ │ - 0xfffffffffff79294 (offset: 0x54a0) -> 0x57b4 fde=[ 3ab0] │ │ │ │ - 0xfffffffffff792d0 (offset: 0x54dc) -> 0x5844 fde=[ 3b40] │ │ │ │ - 0xfffffffffff79308 (offset: 0x5514) -> 0x5894 fde=[ 3b90] │ │ │ │ - 0xfffffffffff79320 (offset: 0x552c) -> 0x5cc8 fde=[ 3fc4] │ │ │ │ - 0xfffffffffff7932a (offset: 0x5536) -> 0x5d28 fde=[ 4024] │ │ │ │ - 0xfffffffffff7935c (offset: 0x5568) -> 0x5d84 fde=[ 4080] │ │ │ │ - 0xfffffffffff7939c (offset: 0x55a8) -> 0x5de0 fde=[ 40dc] │ │ │ │ - 0xfffffffffff793dc (offset: 0x55e8) -> 0x5e74 fde=[ 4170] │ │ │ │ - 0xfffffffffff795f8 (offset: 0x5804) -> 0x5fac fde=[ 42a8] │ │ │ │ - 0xfffffffffff79644 (offset: 0x5850) -> 0x6000 fde=[ 42fc] │ │ │ │ - 0xfffffffffff7967e (offset: 0x588a) -> 0x6078 fde=[ 4374] │ │ │ │ - 0xfffffffffff79706 (offset: 0x5912) -> 0x60d8 fde=[ 43d4] │ │ │ │ - 0xfffffffffff79776 (offset: 0x5982) -> 0x64c0 fde=[ 47bc] │ │ │ │ - 0xfffffffffff797aa (offset: 0x59b6) -> 0x6664 fde=[ 4960] │ │ │ │ - 0xfffffffffff7982c (offset: 0x5a38) -> 0x673c fde=[ 4a38] │ │ │ │ - 0xfffffffffff7987a (offset: 0x5a86) -> 0x6790 fde=[ 4a8c] │ │ │ │ - 0xfffffffffff798b4 (offset: 0x5ac0) -> 0x67ec fde=[ 4ae8] │ │ │ │ - 0xfffffffffff7991c (offset: 0x5b28) -> 0x6ac4 fde=[ 4dc0] │ │ │ │ - 0xfffffffffff79bf4 (offset: 0x5e00) -> 0x6d24 fde=[ 5020] │ │ │ │ - 0xfffffffffff79cba (offset: 0x5ec6) -> 0x6dbc fde=[ 50b8] │ │ │ │ - 0xfffffffffff79d60 (offset: 0x5f6c) -> 0x6e20 fde=[ 511c] │ │ │ │ - 0xfffffffffff79e58 (offset: 0x6064) -> 0x6ea0 fde=[ 519c] │ │ │ │ - 0xfffffffffff79eec (offset: 0x60f8) -> 0x6efc fde=[ 51f8] │ │ │ │ - 0xfffffffffff79fa4 (offset: 0x61b0) -> 0x6f58 fde=[ 5254] │ │ │ │ - 0xfffffffffff7a0ba (offset: 0x62c6) -> 0x6fc0 fde=[ 52bc] │ │ │ │ - 0xfffffffffff7a250 (offset: 0x645c) -> 0x7018 fde=[ 5314] │ │ │ │ - 0xfffffffffff7a29e (offset: 0x64aa) -> 0x706c fde=[ 5368] │ │ │ │ - 0xfffffffffff7a3e8 (offset: 0x65f4) -> 0x70d0 fde=[ 53cc] │ │ │ │ - 0xfffffffffff7a526 (offset: 0x6732) -> 0x7140 fde=[ 543c] │ │ │ │ - 0xfffffffffff7a574 (offset: 0x6780) -> 0x7314 fde=[ 5610] │ │ │ │ - 0xfffffffffff7a5a2 (offset: 0x67ae) -> 0x7374 fde=[ 5670] │ │ │ │ - 0xfffffffffff7a5c4 (offset: 0x67d0) -> 0x80ac fde=[ 63a8] │ │ │ │ - 0xfffffffffff7a5ca (offset: 0x67d6) -> 0x8140 fde=[ 643c] │ │ │ │ - 0xfffffffffff7a632 (offset: 0x683e) -> 0x8290 fde=[ 658c] │ │ │ │ - 0xfffffffffff7a66a (offset: 0x6876) -> 0x8304 fde=[ 6600] │ │ │ │ - 0xfffffffffff7a6ca (offset: 0x68d6) -> 0x844c fde=[ 6748] │ │ │ │ - 0xfffffffffff7a6fe (offset: 0x690a) -> 0x8688 fde=[ 6984] │ │ │ │ - 0xfffffffffff7a754 (offset: 0x6960) -> 0x87d0 fde=[ 6acc] │ │ │ │ - 0xfffffffffff7a75e (offset: 0x696a) -> 0x8998 fde=[ 6c94] │ │ │ │ - 0xfffffffffff7a7ec (offset: 0x69f8) -> 0x89e8 fde=[ 6ce4] │ │ │ │ - 0xfffffffffff7a804 (offset: 0x6a10) -> 0x8bec fde=[ 6ee8] │ │ │ │ - 0xfffffffffff7a822 (offset: 0x6a2e) -> 0x96fc fde=[ 79f8] │ │ │ │ - 0xfffffffffff7a844 (offset: 0x6a50) -> 0x98f8 fde=[ 7bf4] │ │ │ │ - 0xfffffffffff7a8c8 (offset: 0x6ad4) -> 0x9948 fde=[ 7c44] │ │ │ │ - 0xfffffffffff7a94c (offset: 0x6b58) -> 0x9998 fde=[ 7c94] │ │ │ │ - 0xfffffffffff7a9d0 (offset: 0x6bdc) -> 0x99ec fde=[ 7ce8] │ │ │ │ - 0xfffffffffff7aa54 (offset: 0x6c60) -> 0x9a40 fde=[ 7d3c] │ │ │ │ - 0xfffffffffff7aaf8 (offset: 0x6d04) -> 0x9a94 fde=[ 7d90] │ │ │ │ - 0xfffffffffff7ab9c (offset: 0x6da8) -> 0x9ae8 fde=[ 7de4] │ │ │ │ - 0xfffffffffff7ac40 (offset: 0x6e4c) -> 0x9b3c fde=[ 7e38] │ │ │ │ - 0xfffffffffff7ace4 (offset: 0x6ef0) -> 0x9e48 fde=[ 8144] │ │ │ │ - 0xfffffffffff7ad06 (offset: 0x6f12) -> 0x9eb8 fde=[ 81b4] │ │ │ │ - 0xfffffffffff7ad28 (offset: 0x6f34) -> 0x9f28 fde=[ 8224] │ │ │ │ - 0xfffffffffff7ad4a (offset: 0x6f56) -> 0x9f98 fde=[ 8294] │ │ │ │ - 0xfffffffffff7ad6c (offset: 0x6f78) -> 0xa008 fde=[ 8304] │ │ │ │ - 0xfffffffffff7ad8e (offset: 0x6f9a) -> 0xa068 fde=[ 8364] │ │ │ │ - 0xfffffffffff7adc2 (offset: 0x6fce) -> 0xa0d4 fde=[ 83d0] │ │ │ │ - 0xfffffffffff7adf6 (offset: 0x7002) -> 0xa134 fde=[ 8430] │ │ │ │ - 0xfffffffffff7ae2a (offset: 0x7036) -> 0xa198 fde=[ 8494] │ │ │ │ - 0xfffffffffff7aea4 (offset: 0x70b0) -> 0xa86c fde=[ 8b68] │ │ │ │ - 0xfffffffffff7aeca (offset: 0x70d6) -> 0xa8bc fde=[ 8bb8] │ │ │ │ - 0xfffffffffff7aef0 (offset: 0x70fc) -> 0xa9c0 fde=[ 8cbc] │ │ │ │ - 0xfffffffffff7af2a (offset: 0x7136) -> 0xac08 fde=[ 8f04] │ │ │ │ - 0xfffffffffff7af40 (offset: 0x714c) -> 0xac5c fde=[ 8f58] │ │ │ │ - 0xfffffffffff7af56 (offset: 0x7162) -> 0xaffc fde=[ 92f8] │ │ │ │ - 0xfffffffffff7afb0 (offset: 0x71bc) -> 0xb494 fde=[ 9790] │ │ │ │ - 0xfffffffffff7b052 (offset: 0x725e) -> 0xb4f4 fde=[ 97f0] │ │ │ │ - 0xfffffffffff7b08c (offset: 0x7298) -> 0xb728 fde=[ 9a24] │ │ │ │ - 0xfffffffffff7b258 (offset: 0x7464) -> 0xbe3c fde=[ a138] │ │ │ │ - 0xfffffffffff7b25e (offset: 0x746a) -> 0xbf2c fde=[ a228] │ │ │ │ - 0xfffffffffff7b268 (offset: 0x7474) -> 0xc748 fde=[ aa44] │ │ │ │ - 0xfffffffffff7b270 (offset: 0x747c) -> 0xc880 fde=[ ab7c] │ │ │ │ - 0xfffffffffff7b27a (offset: 0x7486) -> 0xc8e0 fde=[ abdc] │ │ │ │ - 0xfffffffffff7b2b4 (offset: 0x74c0) -> 0xc930 fde=[ ac2c] │ │ │ │ - 0xfffffffffff7b2ec (offset: 0x74f8) -> 0xc98c fde=[ ac88] │ │ │ │ - 0xfffffffffff7b32e (offset: 0x753a) -> 0xcbc0 fde=[ aebc] │ │ │ │ - 0xfffffffffff7b334 (offset: 0x7540) -> 0xcd00 fde=[ affc] │ │ │ │ - 0xfffffffffff7b360 (offset: 0x756c) -> 0xcff4 fde=[ b2f0] │ │ │ │ - 0xfffffffffff7b366 (offset: 0x7572) -> 0xd0fc fde=[ b3f8] │ │ │ │ - 0xfffffffffff7b388 (offset: 0x7594) -> 0xd2b0 fde=[ b5ac] │ │ │ │ - 0xfffffffffff7b52e (offset: 0x773a) -> 0xd4c4 fde=[ b7c0] │ │ │ │ - 0xfffffffffff7b544 (offset: 0x7750) -> 0xd5c4 fde=[ b8c0] │ │ │ │ - 0xfffffffffff7b586 (offset: 0x7792) -> 0xd644 fde=[ b940] │ │ │ │ - 0xfffffffffff7b696 (offset: 0x78a2) -> 0xd780 fde=[ ba7c] │ │ │ │ - 0xfffffffffff7b6ce (offset: 0x78da) -> 0xd834 fde=[ bb30] │ │ │ │ - 0xfffffffffff7b706 (offset: 0x7912) -> 0xd8c0 fde=[ bbbc] │ │ │ │ - 0xfffffffffff7b740 (offset: 0x794c) -> 0xd9f4 fde=[ bcf0] │ │ │ │ - 0xfffffffffff7b780 (offset: 0x798c) -> 0xda4c fde=[ bd48] │ │ │ │ - 0xfffffffffff7b800 (offset: 0x7a0c) -> 0xdd50 fde=[ c04c] │ │ │ │ - 0xfffffffffff7b828 (offset: 0x7a34) -> 0xdfc0 fde=[ c2bc] │ │ │ │ - 0xfffffffffff7b84a (offset: 0x7a56) -> 0xe28c fde=[ c588] │ │ │ │ - 0xfffffffffff7b934 (offset: 0x7b40) -> 0xe628 fde=[ c924] │ │ │ │ - 0xfffffffffff7b9b8 (offset: 0x7bc4) -> 0xef60 fde=[ d25c] │ │ │ │ - 0xfffffffffff7ba54 (offset: 0x7c60) -> 0xf1c8 fde=[ d4c4] │ │ │ │ - 0xfffffffffff7ba76 (offset: 0x7c82) -> 0xf228 fde=[ d524] │ │ │ │ - 0xfffffffffff7ba9e (offset: 0x7caa) -> 0xf298 fde=[ d594] │ │ │ │ - 0xfffffffffff7bafc (offset: 0x7d08) -> 0xf3f8 fde=[ d6f4] │ │ │ │ - 0xfffffffffff7bb40 (offset: 0x7d4c) -> 0xf460 fde=[ d75c] │ │ │ │ - 0xfffffffffff7bc6e (offset: 0x7e7a) -> 0xfc34 fde=[ df30] │ │ │ │ - 0xfffffffffff7bc82 (offset: 0x7e8e) -> 0x1005c fde=[ e358] │ │ │ │ - 0xfffffffffff7bc9a (offset: 0x7ea6) -> 0x103d4 fde=[ e6d0] │ │ │ │ - 0xfffffffffff7bd0e (offset: 0x7f1a) -> 0x10758 fde=[ ea54] │ │ │ │ - 0xfffffffffff7be42 (offset: 0x804e) -> 0x108b8 fde=[ ebb4] │ │ │ │ - 0xfffffffffff7be64 (offset: 0x8070) -> 0x10934 fde=[ ec30] │ │ │ │ - 0xfffffffffff7bee8 (offset: 0x80f4) -> 0x109a0 fde=[ ec9c] │ │ │ │ - 0xfffffffffff7bf6c (offset: 0x8178) -> 0x10a30 fde=[ ed2c] │ │ │ │ - 0xfffffffffff7c010 (offset: 0x821c) -> 0x10ab8 fde=[ edb4] │ │ │ │ - 0xfffffffffff7c0b8 (offset: 0x82c4) -> 0x10b64 fde=[ ee60] │ │ │ │ - 0xfffffffffff7c0ce (offset: 0x82da) -> 0x10c64 fde=[ ef60] │ │ │ │ - 0xfffffffffff7c110 (offset: 0x831c) -> 0x10d24 fde=[ f020] │ │ │ │ - 0xfffffffffff7c226 (offset: 0x8432) -> 0x10e5c fde=[ f158] │ │ │ │ - 0xfffffffffff7c3d8 (offset: 0x85e4) -> 0x10eec fde=[ f1e8] │ │ │ │ - 0xfffffffffff7c4be (offset: 0x86ca) -> 0x10f3c fde=[ f238] │ │ │ │ - 0xfffffffffff7c580 (offset: 0x878c) -> 0x11524 fde=[ f820] │ │ │ │ - 0xfffffffffff7c60c (offset: 0x8818) -> 0x11674 fde=[ f970] │ │ │ │ - 0xfffffffffff7c658 (offset: 0x8864) -> 0x116d8 fde=[ f9d4] │ │ │ │ - 0xfffffffffff7c69c (offset: 0x88a8) -> 0x1174c fde=[ fa48] │ │ │ │ - 0xfffffffffff7c708 (offset: 0x8914) -> 0x117a4 fde=[ faa0] │ │ │ │ - 0xfffffffffff7c762 (offset: 0x896e) -> 0x1180c fde=[ fb08] │ │ │ │ - 0xfffffffffff7c79a (offset: 0x89a6) -> 0x11868 fde=[ fb64] │ │ │ │ - 0xfffffffffff7c8d8 (offset: 0x8ae4) -> 0x11954 fde=[ fc50] │ │ │ │ - 0xfffffffffff7c998 (offset: 0x8ba4) -> 0x11ef0 fde=[ 101ec] │ │ │ │ - 0xfffffffffff7ca7a (offset: 0x8c86) -> 0x11fd0 fde=[ 102cc] │ │ │ │ - 0xfffffffffff7cb4c (offset: 0x8d58) -> 0x12194 fde=[ 10490] │ │ │ │ - 0xfffffffffff7cb92 (offset: 0x8d9e) -> 0x121f8 fde=[ 104f4] │ │ │ │ - 0xfffffffffff7cc9c (offset: 0x8ea8) -> 0x12320 fde=[ 1061c] │ │ │ │ - 0xfffffffffff7ccb2 (offset: 0x8ebe) -> 0x12420 fde=[ 1071c] │ │ │ │ - 0xfffffffffff7ccf4 (offset: 0x8f00) -> 0x124e0 fde=[ 107dc] │ │ │ │ - 0xfffffffffff7ce04 (offset: 0x9010) -> 0x12614 fde=[ 10910] │ │ │ │ - 0xfffffffffff7ce82 (offset: 0x908e) -> 0x127ec fde=[ 10ae8] │ │ │ │ - 0xfffffffffff7cea6 (offset: 0x90b2) -> 0x13120 fde=[ 1141c] │ │ │ │ - 0xfffffffffff7ceec (offset: 0x90f8) -> 0x13258 fde=[ 11554] │ │ │ │ - 0xfffffffffff7cf10 (offset: 0x911c) -> 0x132b8 fde=[ 115b4] │ │ │ │ - 0xfffffffffff7cf6c (offset: 0x9178) -> 0x1339c fde=[ 11698] │ │ │ │ - 0xfffffffffff7cf82 (offset: 0x918e) -> 0x1349c fde=[ 11798] │ │ │ │ - 0xfffffffffff7cfc4 (offset: 0x91d0) -> 0x13520 fde=[ 1181c] │ │ │ │ - 0xfffffffffff7d0f4 (offset: 0x9300) -> 0x2e28 fde=[ 1124] │ │ │ │ - 0xfffffffffff7e7d4 (offset: 0xa9e0) -> 0x2ea8 fde=[ 11a4] │ │ │ │ - 0xfffffffffff7e814 (offset: 0xaa20) -> 0x3a10 fde=[ 1d0c] │ │ │ │ - 0xfffffffffff7e854 (offset: 0xaa60) -> 0x3dd0 fde=[ 20cc] │ │ │ │ - 0xfffffffffff7e894 (offset: 0xaaa0) -> 0x40c0 fde=[ 23bc] │ │ │ │ - 0xfffffffffff7e8d4 (offset: 0xaae0) -> 0x6a38 fde=[ 4d34] │ │ │ │ - 0xfffffffffff7e914 (offset: 0xab20) -> 0x86a0 fde=[ 699c] │ │ │ │ - 0xfffffffffff7e954 (offset: 0xab60) -> 0x8b68 fde=[ 6e64] │ │ │ │ - 0xfffffffffff7e9b4 (offset: 0xabc0) -> 0xa1b0 fde=[ 84ac] │ │ │ │ - 0xfffffffffff7e9f4 (offset: 0xac00) -> 0xa9d8 fde=[ 8cd4] │ │ │ │ - 0xfffffffffff7ea34 (offset: 0xac40) -> 0xb2a8 fde=[ 95a4] │ │ │ │ - 0xfffffffffff7ea74 (offset: 0xac80) -> 0xb50c fde=[ 9808] │ │ │ │ - 0xfffffffffff7eab4 (offset: 0xacc0) -> 0xb74c fde=[ 9a48] │ │ │ │ - 0xfffffffffff7eaf4 (offset: 0xad00) -> 0xd240 fde=[ b53c] │ │ │ │ - 0xfffffffffff7eb34 (offset: 0xad40) -> 0xd65c fde=[ b958] │ │ │ │ - 0xfffffffffff7eb94 (offset: 0xada0) -> 0xd8d8 fde=[ bbd4] │ │ │ │ - 0xfffffffffff7ebf4 (offset: 0xae00) -> 0xdbcc fde=[ bec8] │ │ │ │ - 0xfffffffffff7ec34 (offset: 0xae40) -> 0xe6b0 fde=[ c9ac] │ │ │ │ - 0xfffffffffff7ec74 (offset: 0xae80) -> 0xf64c fde=[ d948] │ │ │ │ - 0xfffffffffff7ecb4 (offset: 0xaec0) -> 0xf6f0 fde=[ d9ec] │ │ │ │ - 0xfffffffffff7ecf4 (offset: 0xaf00) -> 0xf8dc fde=[ dbd8] │ │ │ │ - 0xfffffffffff7ed34 (offset: 0xaf40) -> 0xfbc4 fde=[ dec0] │ │ │ │ - 0xfffffffffff7ed74 (offset: 0xaf80) -> 0xff08 fde=[ e204] │ │ │ │ - 0xfffffffffff7edb4 (offset: 0xafc0) -> 0xffec fde=[ e2e8] │ │ │ │ - 0xfffffffffff7edf4 (offset: 0xb000) -> 0x103ec fde=[ e6e8] │ │ │ │ - 0xfffffffffff7ee34 (offset: 0xb040) -> 0x10a48 fde=[ ed44] │ │ │ │ - 0xfffffffffff7ee74 (offset: 0xb080) -> 0x10d3c fde=[ f038] │ │ │ │ - 0xfffffffffff7eed4 (offset: 0xb0e0) -> 0x10e74 fde=[ f170] │ │ │ │ - 0xfffffffffff7ef14 (offset: 0xb120) -> 0x11f08 fde=[ 10204] │ │ │ │ - 0xfffffffffff7ef54 (offset: 0xb160) -> 0x1221c fde=[ 10518] │ │ │ │ - 0xfffffffffff7ef94 (offset: 0xb1a0) -> 0x12254 fde=[ 10550] │ │ │ │ - 0xfffffffffff7efd4 (offset: 0xb1e0) -> 0x124f8 fde=[ 107f4] │ │ │ │ - 0xfffffffffff7f034 (offset: 0xb240) -> 0x1253c fde=[ 10838] │ │ │ │ - 0xfffffffffff7f074 (offset: 0xb280) -> 0x1262c fde=[ 10928] │ │ │ │ - 0xfffffffffff7f0b4 (offset: 0xb2c0) -> 0x1283c fde=[ 10b38] │ │ │ │ - 0xfffffffffff7f0f4 (offset: 0xb300) -> 0x13078 fde=[ 11374] │ │ │ │ - 0xfffffffffff7f134 (offset: 0xb340) -> 0x132d0 fde=[ 115cc] │ │ │ │ - 0xfffffffffff7f174 (offset: 0xb380) -> 0x13538 fde=[ 11834] │ │ │ │ - 0xfffffffffff7f304 (offset: 0xb510) -> 0x1dcc fde=[ c8] │ │ │ │ - 0xfffffffffff7f324 (offset: 0xb530) -> 0x1f50 fde=[ 24c] │ │ │ │ - 0xfffffffffff7f344 (offset: 0xb550) -> 0x1f74 fde=[ 270] │ │ │ │ - 0xfffffffffff7f364 (offset: 0xb570) -> 0x1d54 fde=[ 50] │ │ │ │ - 0xfffffffffff7f3a4 (offset: 0xb5b0) -> 0x1d68 fde=[ 64] │ │ │ │ - 0xfffffffffff7f3b4 (offset: 0xb5c0) -> 0x1d7c fde=[ 78] │ │ │ │ - 0xfffffffffff7f3c4 (offset: 0xb5d0) -> 0x1d90 fde=[ 8c] │ │ │ │ - 0xfffffffffff7f404 (offset: 0xb610) -> 0x1da4 fde=[ a0] │ │ │ │ - 0xfffffffffff7f434 (offset: 0xb640) -> 0x1db8 fde=[ b4] │ │ │ │ - 0xfffffffffff7f444 (offset: 0xb650) -> 0x1de0 fde=[ dc] │ │ │ │ - 0xfffffffffff7f464 (offset: 0xb670) -> 0x1e08 fde=[ 104] │ │ │ │ - 0xfffffffffff7f484 (offset: 0xb690) -> 0x1e30 fde=[ 12c] │ │ │ │ - 0xfffffffffff7f4c4 (offset: 0xb6d0) -> 0x1e5c fde=[ 158] │ │ │ │ - 0xfffffffffff7f514 (offset: 0xb720) -> 0x1e98 fde=[ 194] │ │ │ │ - 0xfffffffffff7f564 (offset: 0xb770) -> 0x1ed4 fde=[ 1d0] │ │ │ │ - 0xfffffffffff7f6a4 (offset: 0xb8b0) -> 0x1f98 fde=[ 294] │ │ │ │ - 0xfffffffffff7f744 (offset: 0xb950) -> 0x1ff0 fde=[ 2ec] │ │ │ │ - 0xfffffffffff7f7f4 (offset: 0xba00) -> 0x2050 fde=[ 34c] │ │ │ │ - 0xfffffffffff7f854 (offset: 0xba60) -> 0x2094 fde=[ 390] │ │ │ │ - 0xfffffffffff7f954 (offset: 0xbb60) -> 0x2100 fde=[ 3fc] │ │ │ │ - 0xfffffffffff7f9c4 (offset: 0xbbd0) -> 0x2150 fde=[ 44c] │ │ │ │ - 0xfffffffffff7fb24 (offset: 0xbd30) -> 0x21f4 fde=[ 4f0] │ │ │ │ - 0xfffffffffff7fb74 (offset: 0xbd80) -> 0x223c fde=[ 538] │ │ │ │ - 0xfffffffffff7fcd4 (offset: 0xbee0) -> 0x22c4 fde=[ 5c0] │ │ │ │ - 0xfffffffffff7fe84 (offset: 0xc090) -> 0x2364 fde=[ 660] │ │ │ │ - 0xfffffffffff7ffe4 (offset: 0xc1f0) -> 0x23fc fde=[ 6f8] │ │ │ │ - 0xfffffffffff80034 (offset: 0xc240) -> 0x2444 fde=[ 740] │ │ │ │ - 0xfffffffffff80084 (offset: 0xc290) -> 0x248c fde=[ 788] │ │ │ │ - 0xfffffffffff803e4 (offset: 0xc5f0) -> 0x25a4 fde=[ 8a0] │ │ │ │ - 0xfffffffffff80784 (offset: 0xc990) -> 0x26c4 fde=[ 9c0] │ │ │ │ - 0xfffffffffff80964 (offset: 0xcb70) -> 0x2740 fde=[ a3c] │ │ │ │ - 0xfffffffffff80bd4 (offset: 0xcde0) -> 0x277c fde=[ a78] │ │ │ │ - 0xfffffffffff80cd4 (offset: 0xcee0) -> 0x27b4 fde=[ ab0] │ │ │ │ - 0xfffffffffff80f34 (offset: 0xd140) -> 0x27f0 fde=[ aec] │ │ │ │ - 0xfffffffffff81034 (offset: 0xd240) -> 0x2828 fde=[ b24] │ │ │ │ - 0xfffffffffff81294 (offset: 0xd4a0) -> 0x2864 fde=[ b60] │ │ │ │ - 0xfffffffffff81394 (offset: 0xd5a0) -> 0x289c fde=[ b98] │ │ │ │ - 0xfffffffffff813e4 (offset: 0xd5f0) -> 0x28e4 fde=[ be0] │ │ │ │ - 0xfffffffffff81444 (offset: 0xd650) -> 0x2940 fde=[ c3c] │ │ │ │ - 0xfffffffffff81514 (offset: 0xd720) -> 0x29d0 fde=[ ccc] │ │ │ │ - 0xfffffffffff81d24 (offset: 0xdf30) -> 0x2a0c fde=[ d08] │ │ │ │ - 0xfffffffffff81e44 (offset: 0xe050) -> 0x2a48 fde=[ d44] │ │ │ │ - 0xfffffffffff833c4 (offset: 0xf5d0) -> 0x2a88 fde=[ d84] │ │ │ │ - 0xfffffffffff834d4 (offset: 0xf6e0) -> 0x2ac4 fde=[ dc0] │ │ │ │ - 0xfffffffffff835e4 (offset: 0xf7f0) -> 0x2b00 fde=[ dfc] │ │ │ │ - 0xfffffffffff843f4 (offset: 0x10600) -> 0x2b40 fde=[ e3c] │ │ │ │ - 0xfffffffffff86704 (offset: 0x12910) -> 0x2b80 fde=[ e7c] │ │ │ │ - 0xfffffffffff87374 (offset: 0x13580) -> 0x2bbc fde=[ eb8] │ │ │ │ - 0xfffffffffff882d4 (offset: 0x144e0) -> 0x2bfc fde=[ ef8] │ │ │ │ - 0xfffffffffff89514 (offset: 0x15720) -> 0x2c38 fde=[ f34] │ │ │ │ - 0xfffffffffff89714 (offset: 0x15920) -> 0x2d28 fde=[ 1024] │ │ │ │ - 0xfffffffffff8a9c4 (offset: 0x16bd0) -> 0x2d64 fde=[ 1060] │ │ │ │ - 0xfffffffffff8bce4 (offset: 0x17ef0) -> 0x2da0 fde=[ 109c] │ │ │ │ - 0xfffffffffff8c314 (offset: 0x18520) -> 0x2ddc fde=[ 10d8] │ │ │ │ - 0xfffffffffff8c811 (offset: 0x18a1d) -> 0x2ee0 fde=[ 11dc] │ │ │ │ - 0xfffffffffff8c815 (offset: 0x18a21) -> 0x2ef4 fde=[ 11f0] │ │ │ │ - 0xfffffffffff8c819 (offset: 0x18a25) -> 0x2f08 fde=[ 1204] │ │ │ │ - 0xfffffffffff8c81d (offset: 0x18a29) -> 0x2f1c fde=[ 1218] │ │ │ │ - 0xfffffffffff8c824 (offset: 0x18a30) -> 0x2f30 fde=[ 122c] │ │ │ │ - 0xfffffffffff8c834 (offset: 0x18a40) -> 0x2f44 fde=[ 1240] │ │ │ │ - 0xfffffffffff8c864 (offset: 0x18a70) -> 0x3090 fde=[ 138c] │ │ │ │ - 0xfffffffffff8c8a4 (offset: 0x18ab0) -> 0x30c0 fde=[ 13bc] │ │ │ │ - 0xfffffffffff8c8f4 (offset: 0x18b00) -> 0x3358 fde=[ 1654] │ │ │ │ - 0xfffffffffff8ca34 (offset: 0x18c40) -> 0x3468 fde=[ 1764] │ │ │ │ - 0xfffffffffff8cc14 (offset: 0x18e20) -> 0x35f8 fde=[ 18f4] │ │ │ │ - 0xfffffffffff8d0c4 (offset: 0x192d0) -> 0x38a0 fde=[ 1b9c] │ │ │ │ - 0xfffffffffff8e0f4 (offset: 0x1a300) -> 0x3900 fde=[ 1bfc] │ │ │ │ - 0xfffffffffff8f324 (offset: 0x1b530) -> 0x396c fde=[ 1c68] │ │ │ │ - 0xfffffffffff933f4 (offset: 0x1f600) -> 0x2f6c fde=[ 1268] │ │ │ │ - 0xfffffffffff93494 (offset: 0x1f6a0) -> 0x2fc4 fde=[ 12c0] │ │ │ │ - 0xfffffffffff935e4 (offset: 0x1f7f0) -> 0x3034 fde=[ 1330] │ │ │ │ - 0xfffffffffff93644 (offset: 0x1f850) -> 0x30fc fde=[ 13f8] │ │ │ │ - 0xfffffffffff93694 (offset: 0x1f8a0) -> 0x3144 fde=[ 1440] │ │ │ │ - 0xfffffffffff93764 (offset: 0x1f970) -> 0x31b8 fde=[ 14b4] │ │ │ │ - 0xfffffffffff93894 (offset: 0x1faa0) -> 0x3238 fde=[ 1534] │ │ │ │ - 0xfffffffffff939f4 (offset: 0x1fc00) -> 0x32c8 fde=[ 15c4] │ │ │ │ - 0xfffffffffff93ac4 (offset: 0x1fcd0) -> 0x33d4 fde=[ 16d0] │ │ │ │ - 0xfffffffffff93c04 (offset: 0x1fe10) -> 0x3420 fde=[ 171c] │ │ │ │ - 0xfffffffffff93d84 (offset: 0x1ff90) -> 0x34fc fde=[ 17f8] │ │ │ │ - 0xfffffffffff93ed4 (offset: 0x200e0) -> 0x3548 fde=[ 1844] │ │ │ │ - 0xfffffffffff94244 (offset: 0x20450) -> 0x3584 fde=[ 1880] │ │ │ │ - 0xfffffffffff94314 (offset: 0x20520) -> 0x3648 fde=[ 1944] │ │ │ │ - 0xfffffffffff943e4 (offset: 0x205f0) -> 0x36bc fde=[ 19b8] │ │ │ │ - 0xfffffffffff94574 (offset: 0x20780) -> 0x3754 fde=[ 1a50] │ │ │ │ - 0xfffffffffff94644 (offset: 0x20850) -> 0x37c8 fde=[ 1ac4] │ │ │ │ - 0xfffffffffff947d4 (offset: 0x209e0) -> 0x3860 fde=[ 1b5c] │ │ │ │ - 0xfffffffffff95882 (offset: 0x21a8e) -> 0x3a48 fde=[ 1d44] │ │ │ │ - 0xfffffffffff95894 (offset: 0x21aa0) -> 0x3a5c fde=[ 1d58] │ │ │ │ - 0xfffffffffff95914 (offset: 0x21b20) -> 0x3aa0 fde=[ 1d9c] │ │ │ │ - 0xfffffffffff95984 (offset: 0x21b90) -> 0x3ad8 fde=[ 1dd4] │ │ │ │ - 0xfffffffffff95a74 (offset: 0x21c80) -> 0x3b10 fde=[ 1e0c] │ │ │ │ - 0xfffffffffff95ae4 (offset: 0x21cf0) -> 0x3b4c fde=[ 1e48] │ │ │ │ - 0xfffffffffff95bc4 (offset: 0x21dd0) -> 0x3bfc fde=[ 1ef8] │ │ │ │ - 0xfffffffffff95c04 (offset: 0x21e10) -> 0x3c2c fde=[ 1f28] │ │ │ │ - 0xfffffffffff95c54 (offset: 0x21e60) -> 0x3cdc fde=[ 1fd8] │ │ │ │ - 0xfffffffffff962c4 (offset: 0x224d0) -> 0x3bb4 fde=[ 1eb0] │ │ │ │ - 0xfffffffffff96314 (offset: 0x22520) -> 0x3c68 fde=[ 1f64] │ │ │ │ - 0xfffffffffff96444 (offset: 0x22650) -> 0x3f18 fde=[ 2214] │ │ │ │ - 0xfffffffffff965a4 (offset: 0x227b0) -> 0x3fcc fde=[ 22c8] │ │ │ │ - 0xfffffffffff966f4 (offset: 0x22900) -> 0x4020 fde=[ 231c] │ │ │ │ - 0xfffffffffff96884 (offset: 0x22a90) -> 0x4070 fde=[ 236c] │ │ │ │ - 0xfffffffffff969d4 (offset: 0x22be0) -> 0x3e08 fde=[ 2104] │ │ │ │ - 0xfffffffffff96a34 (offset: 0x22c40) -> 0x3e64 fde=[ 2160] │ │ │ │ - 0xfffffffffff96cb4 (offset: 0x22ec0) -> 0x4148 fde=[ 2444] │ │ │ │ - 0xfffffffffff96cd4 (offset: 0x22ee0) -> 0x415c fde=[ 2458] │ │ │ │ - 0xfffffffffff96cf4 (offset: 0x22f00) -> 0x4170 fde=[ 246c] │ │ │ │ - 0xfffffffffff96d14 (offset: 0x22f20) -> 0x4184 fde=[ 2480] │ │ │ │ - 0xfffffffffff96d24 (offset: 0x22f30) -> 0x4198 fde=[ 2494] │ │ │ │ - 0xfffffffffff96d64 (offset: 0x22f70) -> 0x41ac fde=[ 24a8] │ │ │ │ - 0xfffffffffff96d84 (offset: 0x22f90) -> 0x4308 fde=[ 2604] │ │ │ │ - 0xfffffffffff96e24 (offset: 0x23030) -> 0x434c fde=[ 2648] │ │ │ │ - 0xfffffffffff96ef4 (offset: 0x23100) -> 0x46ac fde=[ 29a8] │ │ │ │ - 0xfffffffffff96f14 (offset: 0x23120) -> 0x46c0 fde=[ 29bc] │ │ │ │ - 0xfffffffffff96f54 (offset: 0x23160) -> 0x46d4 fde=[ 29d0] │ │ │ │ - 0xfffffffffff97184 (offset: 0x23390) -> 0x4774 fde=[ 2a70] │ │ │ │ - 0xfffffffffff97194 (offset: 0x233a0) -> 0x4788 fde=[ 2a84] │ │ │ │ - 0xfffffffffff971a4 (offset: 0x233b0) -> 0x479c fde=[ 2a98] │ │ │ │ - 0xfffffffffff971b4 (offset: 0x233c0) -> 0x47b0 fde=[ 2aac] │ │ │ │ - 0xfffffffffff971c4 (offset: 0x233d0) -> 0x47c4 fde=[ 2ac0] │ │ │ │ - 0xfffffffffff971d4 (offset: 0x233e0) -> 0x47d8 fde=[ 2ad4] │ │ │ │ - 0xfffffffffff971e4 (offset: 0x233f0) -> 0x47ec fde=[ 2ae8] │ │ │ │ - 0xfffffffffff971f4 (offset: 0x23400) -> 0x4800 fde=[ 2afc] │ │ │ │ - 0xfffffffffff97204 (offset: 0x23410) -> 0x4814 fde=[ 2b10] │ │ │ │ - 0xfffffffffff97214 (offset: 0x23420) -> 0x4828 fde=[ 2b24] │ │ │ │ - 0xfffffffffff97494 (offset: 0x236a0) -> 0x487c fde=[ 2b78] │ │ │ │ - 0xfffffffffff97504 (offset: 0x23710) -> 0x4890 fde=[ 2b8c] │ │ │ │ - 0xfffffffffff97584 (offset: 0x23790) -> 0x48e8 fde=[ 2be4] │ │ │ │ - 0xfffffffffff975a4 (offset: 0x237b0) -> 0x4934 fde=[ 2c30] │ │ │ │ - 0xfffffffffff975c4 (offset: 0x237d0) -> 0x4948 fde=[ 2c44] │ │ │ │ - 0xfffffffffff975f4 (offset: 0x23800) -> 0x495c fde=[ 2c58] │ │ │ │ - 0xfffffffffff97614 (offset: 0x23820) -> 0x4974 fde=[ 2c70] │ │ │ │ - 0xfffffffffff976d4 (offset: 0x238e0) -> 0x49c8 fde=[ 2cc4] │ │ │ │ - 0xfffffffffff976f4 (offset: 0x23900) -> 0x4a90 fde=[ 2d8c] │ │ │ │ - 0xfffffffffff97754 (offset: 0x23960) -> 0x519c fde=[ 3498] │ │ │ │ - 0xfffffffffff97794 (offset: 0x239a0) -> 0x5270 fde=[ 356c] │ │ │ │ - 0xfffffffffff979a4 (offset: 0x23bb0) -> 0x52c4 fde=[ 35c0] │ │ │ │ - 0xfffffffffff98064 (offset: 0x24270) -> 0x5324 fde=[ 3620] │ │ │ │ - 0xfffffffffff98274 (offset: 0x24480) -> 0x5384 fde=[ 3680] │ │ │ │ - 0xfffffffffff98334 (offset: 0x24540) -> 0x5418 fde=[ 3714] │ │ │ │ - 0xfffffffffff99974 (offset: 0x25b80) -> 0x5714 fde=[ 3a10] │ │ │ │ - 0xfffffffffff9a1c4 (offset: 0x263d0) -> 0x5778 fde=[ 3a74] │ │ │ │ - 0xfffffffffff9aa94 (offset: 0x26ca0) -> 0x57cc fde=[ 3ac8] │ │ │ │ - 0xfffffffffff9b094 (offset: 0x272a0) -> 0x585c fde=[ 3b58] │ │ │ │ - 0xfffffffffff9b4b4 (offset: 0x276c0) -> 0x5ba8 fde=[ 3ea4] │ │ │ │ - 0xfffffffffff9ba24 (offset: 0x27c30) -> 0x5cdc fde=[ 3fd8] │ │ │ │ - 0xfffffffffff9c134 (offset: 0x28340) -> 0x5d40 fde=[ 403c] │ │ │ │ - 0xfffffffffff9c624 (offset: 0x28830) -> 0x5d9c fde=[ 4098] │ │ │ │ - 0xfffffffffff9cb24 (offset: 0x28d30) -> 0x5df8 fde=[ 40f4] │ │ │ │ - 0xfffffffffff9f2d4 (offset: 0x2b4e0) -> 0x5f74 fde=[ 4270] │ │ │ │ - 0xfffffffffff9fc04 (offset: 0x2be10) -> 0x5fc4 fde=[ 42c0] │ │ │ │ - 0xfffffffffff9feb4 (offset: 0x2c0c0) -> 0x6018 fde=[ 4314] │ │ │ │ - 0xfffffffffffa2014 (offset: 0x2e220) -> 0x6090 fde=[ 438c] │ │ │ │ - 0xfffffffffffa28c4 (offset: 0x2ead0) -> 0x640c fde=[ 4708] │ │ │ │ - 0xfffffffffffa2a04 (offset: 0x2ec10) -> 0x6484 fde=[ 4780] │ │ │ │ - 0xfffffffffffa3264 (offset: 0x2f470) -> 0x64d8 fde=[ 47d4] │ │ │ │ - 0xfffffffffffa3894 (offset: 0x2faa0) -> 0x660c fde=[ 4908] │ │ │ │ - 0xfffffffffffa4444 (offset: 0x30650) -> 0x66fc fde=[ 49f8] │ │ │ │ - 0xfffffffffffa4694 (offset: 0x308a0) -> 0x6754 fde=[ 4a50] │ │ │ │ - 0xfffffffffffa4a44 (offset: 0x30c50) -> 0x67a8 fde=[ 4aa4] │ │ │ │ - 0xfffffffffffa5964 (offset: 0x31b70) -> 0x6a70 fde=[ 4d6c] │ │ │ │ - 0xfffffffffffa6394 (offset: 0x325a0) -> 0x6adc fde=[ 4dd8] │ │ │ │ - 0xfffffffffffa6884 (offset: 0x32a90) -> 0x6c70 fde=[ 4f6c] │ │ │ │ - 0xfffffffffffa68b4 (offset: 0x32ac0) -> 0x6ca8 fde=[ 4fa4] │ │ │ │ - 0xfffffffffffa73f4 (offset: 0x33600) -> 0x6d3c fde=[ 5038] │ │ │ │ - 0xfffffffffffa7ff4 (offset: 0x34200) -> 0x6dd4 fde=[ 50d0] │ │ │ │ - 0xfffffffffffa9414 (offset: 0x35620) -> 0x6e38 fde=[ 5134] │ │ │ │ - 0xfffffffffffaae64 (offset: 0x37070) -> 0x6eb8 fde=[ 51b4] │ │ │ │ - 0xfffffffffffab3a4 (offset: 0x375b0) -> 0x6f14 fde=[ 5210] │ │ │ │ - 0xfffffffffffac4a4 (offset: 0x386b0) -> 0x6f70 fde=[ 526c] │ │ │ │ - 0xfffffffffffae3b4 (offset: 0x3a5c0) -> 0x6fd8 fde=[ 52d4] │ │ │ │ - 0xfffffffffffae754 (offset: 0x3a960) -> 0x7030 fde=[ 532c] │ │ │ │ - 0xfffffffffffaf174 (offset: 0x3b380) -> 0x7084 fde=[ 5380] │ │ │ │ - 0xfffffffffffafac4 (offset: 0x3bcd0) -> 0x70e8 fde=[ 53e4] │ │ │ │ - 0xfffffffffffafe44 (offset: 0x3c050) -> 0x40f8 fde=[ 23f4] │ │ │ │ - 0xfffffffffffafe54 (offset: 0x3c060) -> 0x410c fde=[ 2408] │ │ │ │ - 0xfffffffffffafe64 (offset: 0x3c070) -> 0x4120 fde=[ 241c] │ │ │ │ - 0xfffffffffffafe74 (offset: 0x3c080) -> 0x4134 fde=[ 2430] │ │ │ │ - 0xfffffffffffafe84 (offset: 0x3c090) -> 0x41c0 fde=[ 24bc] │ │ │ │ - 0xfffffffffffafea4 (offset: 0x3c0b0) -> 0x41e8 fde=[ 24e4] │ │ │ │ - 0xfffffffffffafec4 (offset: 0x3c0d0) -> 0x4210 fde=[ 250c] │ │ │ │ - 0xfffffffffffafee4 (offset: 0x3c0f0) -> 0x4238 fde=[ 2534] │ │ │ │ - 0xfffffffffffaff24 (offset: 0x3c130) -> 0x4264 fde=[ 2560] │ │ │ │ - 0xfffffffffffaff74 (offset: 0x3c180) -> 0x42a0 fde=[ 259c] │ │ │ │ - 0xfffffffffffaffb4 (offset: 0x3c1c0) -> 0x42cc fde=[ 25c8] │ │ │ │ - 0xfffffffffffb0004 (offset: 0x3c210) -> 0x4394 fde=[ 2690] │ │ │ │ - 0xfffffffffffb00c4 (offset: 0x3c2d0) -> 0x43f4 fde=[ 26f0] │ │ │ │ - 0xfffffffffffb0174 (offset: 0x3c380) -> 0x4428 fde=[ 2724] │ │ │ │ - 0xfffffffffffb0244 (offset: 0x3c450) -> 0x4490 fde=[ 278c] │ │ │ │ - 0xfffffffffffb02f4 (offset: 0x3c500) -> 0x44d0 fde=[ 27cc] │ │ │ │ - 0xfffffffffffb0424 (offset: 0x3c630) -> 0x4504 fde=[ 2800] │ │ │ │ - 0xfffffffffffb0a74 (offset: 0x3cc80) -> 0x4608 fde=[ 2904] │ │ │ │ - 0xfffffffffffb0dc4 (offset: 0x3cfd0) -> 0x48fc fde=[ 2bf8] │ │ │ │ - 0xfffffffffffb0f44 (offset: 0x3d150) -> 0x49dc fde=[ 2cd8] │ │ │ │ - 0xfffffffffffb0fa4 (offset: 0x3d1b0) -> 0x4a2c fde=[ 2d28] │ │ │ │ - 0xfffffffffffb1214 (offset: 0x3d420) -> 0x4ae0 fde=[ 2ddc] │ │ │ │ - 0xfffffffffffb1304 (offset: 0x3d510) -> 0x4b50 fde=[ 2e4c] │ │ │ │ - 0xfffffffffffb1384 (offset: 0x3d590) -> 0x4bb4 fde=[ 2eb0] │ │ │ │ - 0xfffffffffffb1414 (offset: 0x3d620) -> 0x4c18 fde=[ 2f14] │ │ │ │ - 0xfffffffffffb1464 (offset: 0x3d670) -> 0x4c60 fde=[ 2f5c] │ │ │ │ - 0xfffffffffffb14b4 (offset: 0x3d6c0) -> 0x4ca8 fde=[ 2fa4] │ │ │ │ - 0xfffffffffffb15e4 (offset: 0x3d7f0) -> 0x4d24 fde=[ 3020] │ │ │ │ - 0xfffffffffffb1764 (offset: 0x3d970) -> 0x4db4 fde=[ 30b0] │ │ │ │ - 0xfffffffffffb17c4 (offset: 0x3d9d0) -> 0x4e10 fde=[ 310c] │ │ │ │ - 0xfffffffffffb18f4 (offset: 0x3db00) -> 0x4e8c fde=[ 3188] │ │ │ │ - 0xfffffffffffb19e4 (offset: 0x3dbf0) -> 0x4efc fde=[ 31f8] │ │ │ │ - 0xfffffffffffb1a54 (offset: 0x3dc60) -> 0x4f58 fde=[ 3254] │ │ │ │ - 0xfffffffffffb1ac4 (offset: 0x3dcd0) -> 0x4fac fde=[ 32a8] │ │ │ │ - 0xfffffffffffb1c44 (offset: 0x3de50) -> 0x504c fde=[ 3348] │ │ │ │ - 0xfffffffffffb1d94 (offset: 0x3dfa0) -> 0x50bc fde=[ 33b8] │ │ │ │ - 0xfffffffffffb1ee4 (offset: 0x3e0f0) -> 0x512c fde=[ 3428] │ │ │ │ - 0xfffffffffffb2034 (offset: 0x3e240) -> 0x51e0 fde=[ 34dc] │ │ │ │ - 0xfffffffffffb2114 (offset: 0x3e320) -> 0x53dc fde=[ 36d8] │ │ │ │ - 0xfffffffffffb2454 (offset: 0x3e660) -> 0x5484 fde=[ 3780] │ │ │ │ - 0xfffffffffffb2674 (offset: 0x3e880) -> 0x54d0 fde=[ 37cc] │ │ │ │ - 0xfffffffffffb2944 (offset: 0x3eb50) -> 0x550c fde=[ 3808] │ │ │ │ - 0xfffffffffffb2bd4 (offset: 0x3ede0) -> 0x55a4 fde=[ 38a0] │ │ │ │ - 0xfffffffffffb30a4 (offset: 0x3f2b0) -> 0x55e0 fde=[ 38dc] │ │ │ │ - 0xfffffffffffb3284 (offset: 0x3f490) -> 0x5628 fde=[ 3924] │ │ │ │ - 0xfffffffffffb3684 (offset: 0x3f890) -> 0x5674 fde=[ 3970] │ │ │ │ - 0xfffffffffffb3724 (offset: 0x3f930) -> 0x56c4 fde=[ 39c0] │ │ │ │ - 0xfffffffffffb3794 (offset: 0x3f9a0) -> 0x58ac fde=[ 3ba8] │ │ │ │ - 0xfffffffffffb3864 (offset: 0x3fa70) -> 0x5920 fde=[ 3c1c] │ │ │ │ - 0xfffffffffffb39f4 (offset: 0x3fc00) -> 0x59b8 fde=[ 3cb4] │ │ │ │ - 0xfffffffffffb3e44 (offset: 0x40050) -> 0x59f4 fde=[ 3cf0] │ │ │ │ - 0xfffffffffffb4134 (offset: 0x40340) -> 0x5aa4 fde=[ 3da0] │ │ │ │ - 0xfffffffffffb4614 (offset: 0x40820) -> 0x5e8c fde=[ 4188] │ │ │ │ - 0xfffffffffffb4714 (offset: 0x40920) -> 0x5f00 fde=[ 41fc] │ │ │ │ - 0xfffffffffffb4814 (offset: 0x40a20) -> 0x60f0 fde=[ 43ec] │ │ │ │ - 0xfffffffffffb4974 (offset: 0x40b80) -> 0x6180 fde=[ 447c] │ │ │ │ - 0xfffffffffffb4cd4 (offset: 0x40ee0) -> 0x61cc fde=[ 44c8] │ │ │ │ - 0xfffffffffffb4d64 (offset: 0x40f70) -> 0x6204 fde=[ 4500] │ │ │ │ - 0xfffffffffffb4e74 (offset: 0x41080) -> 0x623c fde=[ 4538] │ │ │ │ - 0xfffffffffffb4ed4 (offset: 0x410e0) -> 0x6294 fde=[ 4590] │ │ │ │ - 0xfffffffffffb4f54 (offset: 0x41160) -> 0x62dc fde=[ 45d8] │ │ │ │ - 0xfffffffffffb5004 (offset: 0x41210) -> 0x6330 fde=[ 462c] │ │ │ │ - 0xfffffffffffb5064 (offset: 0x41270) -> 0x6388 fde=[ 4684] │ │ │ │ - 0xfffffffffffb5364 (offset: 0x41570) -> 0x63c4 fde=[ 46c0] │ │ │ │ - 0xfffffffffffb53b4 (offset: 0x415c0) -> 0x667c fde=[ 4978] │ │ │ │ - 0xfffffffffffb55d4 (offset: 0x417e0) -> 0x66b4 fde=[ 49b0] │ │ │ │ - 0xfffffffffffb5a14 (offset: 0x41c20) -> 0x6804 fde=[ 4b00] │ │ │ │ - 0xfffffffffffb5bd4 (offset: 0x41de0) -> 0x6874 fde=[ 4b70] │ │ │ │ - 0xfffffffffffb5cf4 (offset: 0x41f00) -> 0x68e8 fde=[ 4be4] │ │ │ │ - 0xfffffffffffb5f74 (offset: 0x42180) -> 0x69b0 fde=[ 4cac] │ │ │ │ - 0xfffffffffffb6174 (offset: 0x42380) -> 0x69ec fde=[ 4ce8] │ │ │ │ - 0xfffffffffffb6464 (offset: 0x42670) -> 0x7158 fde=[ 5454] │ │ │ │ - 0xfffffffffffb6484 (offset: 0x42690) -> 0x716c fde=[ 5468] │ │ │ │ - 0xfffffffffffb6494 (offset: 0x426a0) -> 0x7180 fde=[ 547c] │ │ │ │ - 0xfffffffffffb6514 (offset: 0x42720) -> 0x71dc fde=[ 54d8] │ │ │ │ - 0xfffffffffffb6564 (offset: 0x42770) -> 0x7218 fde=[ 5514] │ │ │ │ - 0xfffffffffffb66e4 (offset: 0x428f0) -> 0x72cc fde=[ 55c8] │ │ │ │ - 0xfffffffffffb6974 (offset: 0x42b80) -> 0x732c fde=[ 5628] │ │ │ │ - 0xfffffffffffb6b14 (offset: 0x42d20) -> 0x738c fde=[ 5688] │ │ │ │ - 0xfffffffffffb7334 (offset: 0x43540) -> 0x773c fde=[ 5a38] │ │ │ │ - 0xfffffffffffb7414 (offset: 0x43620) -> 0x77a8 fde=[ 5aa4] │ │ │ │ - 0xfffffffffffb7554 (offset: 0x43760) -> 0x7828 fde=[ 5b24] │ │ │ │ - 0xfffffffffffb88c4 (offset: 0x44ad0) -> 0x8108 fde=[ 6404] │ │ │ │ - 0xfffffffffffb8a14 (offset: 0x44c20) -> 0x8158 fde=[ 6454] │ │ │ │ - 0xfffffffffffb8ad4 (offset: 0x44ce0) -> 0x81a4 fde=[ 64a0] │ │ │ │ - 0xfffffffffffb8b04 (offset: 0x44d10) -> 0x81dc fde=[ 64d8] │ │ │ │ - 0xfffffffffffb8b94 (offset: 0x44da0) -> 0x8248 fde=[ 6544] │ │ │ │ - 0xfffffffffffb9334 (offset: 0x45540) -> 0x82a8 fde=[ 65a4] │ │ │ │ - 0xfffffffffffb9964 (offset: 0x45b70) -> 0x83f8 fde=[ 66f4] │ │ │ │ - 0xfffffffffffba194 (offset: 0x463a0) -> 0x8608 fde=[ 6904] │ │ │ │ - 0xfffffffffffbc244 (offset: 0x48450) -> 0x7290 fde=[ 558c] │ │ │ │ - 0xfffffffffffbc294 (offset: 0x484a0) -> 0x80c0 fde=[ 63bc] │ │ │ │ - 0xfffffffffffbc2e4 (offset: 0x484f0) -> 0x831c fde=[ 6618] │ │ │ │ - 0xfffffffffffbc444 (offset: 0x48650) -> 0x83ac fde=[ 66a8] │ │ │ │ - 0xfffffffffffbc794 (offset: 0x489a0) -> 0x8464 fde=[ 6760] │ │ │ │ - 0xfffffffffffbc864 (offset: 0x48a70) -> 0x84d8 fde=[ 67d4] │ │ │ │ - 0xfffffffffffbc9f4 (offset: 0x48c00) -> 0x8570 fde=[ 686c] │ │ │ │ - 0xfffffffffffbcb84 (offset: 0x48d90) -> 0x86ec fde=[ 69e8] │ │ │ │ - 0xfffffffffffbcc64 (offset: 0x48e70) -> 0x8770 fde=[ 6a6c] │ │ │ │ - 0xfffffffffffbcf74 (offset: 0x49180) -> 0x87e4 fde=[ 6ae0] │ │ │ │ - 0xfffffffffffbcfa4 (offset: 0x491b0) -> 0x87f8 fde=[ 6af4] │ │ │ │ - 0xfffffffffffbcff4 (offset: 0x49200) -> 0x8820 fde=[ 6b1c] │ │ │ │ - 0xfffffffffffbd0a4 (offset: 0x492b0) -> 0x8870 fde=[ 6b6c] │ │ │ │ - 0xfffffffffffbd204 (offset: 0x49410) -> 0x8900 fde=[ 6bfc] │ │ │ │ - 0xfffffffffffbd234 (offset: 0x49440) -> 0x8938 fde=[ 6c34] │ │ │ │ - 0xfffffffffffbd264 (offset: 0x49470) -> 0x8960 fde=[ 6c5c] │ │ │ │ - 0xfffffffffffbd394 (offset: 0x495a0) -> 0x89b0 fde=[ 6cac] │ │ │ │ - 0xfffffffffffbd3d4 (offset: 0x495e0) -> 0x8bac fde=[ 6ea8] │ │ │ │ - 0xfffffffffffbd904 (offset: 0x49b10) -> 0x86d8 fde=[ 69d4] │ │ │ │ - 0xfffffffffffbd914 (offset: 0x49b20) -> 0x8748 fde=[ 6a44] │ │ │ │ - 0xfffffffffffbd934 (offset: 0x49b40) -> 0x8a00 fde=[ 6cfc] │ │ │ │ - 0xfffffffffffbdaf4 (offset: 0x49d00) -> 0x8a80 fde=[ 6d7c] │ │ │ │ - 0xfffffffffffbdb64 (offset: 0x49d70) -> 0x8ad0 fde=[ 6dcc] │ │ │ │ - 0xfffffffffffbdd54 (offset: 0x49f60) -> 0x8b2c fde=[ 6e28] │ │ │ │ - 0xfffffffffffbe094 (offset: 0x4a2a0) -> 0x8c54 fde=[ 6f50] │ │ │ │ - 0xfffffffffffbe0a4 (offset: 0x4a2b0) -> 0x8c68 fde=[ 6f64] │ │ │ │ - 0xfffffffffffbe0d4 (offset: 0x4a2e0) -> 0x8c8c fde=[ 6f88] │ │ │ │ - 0xfffffffffffbe104 (offset: 0x4a310) -> 0x8cb0 fde=[ 6fac] │ │ │ │ - 0xfffffffffffbe134 (offset: 0x4a340) -> 0x8cd4 fde=[ 6fd0] │ │ │ │ - 0xfffffffffffbe164 (offset: 0x4a370) -> 0x8d40 fde=[ 703c] │ │ │ │ - 0xfffffffffffbe264 (offset: 0x4a470) -> 0x8dec fde=[ 70e8] │ │ │ │ - 0xfffffffffffbe364 (offset: 0x4a570) -> 0x8e98 fde=[ 7194] │ │ │ │ - 0xfffffffffffbe464 (offset: 0x4a670) -> 0x8f44 fde=[ 7240] │ │ │ │ - 0xfffffffffffbe574 (offset: 0x4a780) -> 0x8ff4 fde=[ 72f0] │ │ │ │ - 0xfffffffffffbe654 (offset: 0x4a860) -> 0x903c fde=[ 7338] │ │ │ │ - 0xfffffffffffbe734 (offset: 0x4a940) -> 0x9084 fde=[ 7380] │ │ │ │ - 0xfffffffffffbe814 (offset: 0x4aa20) -> 0x911c fde=[ 7418] │ │ │ │ - 0xfffffffffffbe904 (offset: 0x4ab10) -> 0x916c fde=[ 7468] │ │ │ │ - 0xfffffffffffbe9f4 (offset: 0x4ac00) -> 0x91bc fde=[ 74b8] │ │ │ │ - 0xfffffffffffbeae4 (offset: 0x4acf0) -> 0x920c fde=[ 7508] │ │ │ │ - 0xfffffffffffbec34 (offset: 0x4ae40) -> 0x92e8 fde=[ 75e4] │ │ │ │ - 0xfffffffffffbedc4 (offset: 0x4afd0) -> 0x93d4 fde=[ 76d0] │ │ │ │ - 0xfffffffffffbef54 (offset: 0x4b160) -> 0x94c0 fde=[ 77bc] │ │ │ │ - 0xfffffffffffbf3e4 (offset: 0x4b5f0) -> 0x96b0 fde=[ 79ac] │ │ │ │ - 0xfffffffffffbf754 (offset: 0x4b960) -> 0x9714 fde=[ 7a10] │ │ │ │ - 0xfffffffffffbfb14 (offset: 0x4bd20) -> 0x98c0 fde=[ 7bbc] │ │ │ │ - 0xfffffffffffbfc64 (offset: 0x4be70) -> 0x9910 fde=[ 7c0c] │ │ │ │ - 0xfffffffffffbfdb4 (offset: 0x4bfc0) -> 0x9960 fde=[ 7c5c] │ │ │ │ - 0xfffffffffffbff04 (offset: 0x4c110) -> 0x99b0 fde=[ 7cac] │ │ │ │ - 0xfffffffffffc03e4 (offset: 0x4c5f0) -> 0x9a04 fde=[ 7d00] │ │ │ │ - 0xfffffffffffc0904 (offset: 0x4cb10) -> 0x9a58 fde=[ 7d54] │ │ │ │ - 0xfffffffffffc0e24 (offset: 0x4d030) -> 0x9aac fde=[ 7da8] │ │ │ │ - 0xfffffffffffc1344 (offset: 0x4d550) -> 0x9b00 fde=[ 7dfc] │ │ │ │ - 0xfffffffffffc1844 (offset: 0x4da50) -> 0x9b54 fde=[ 7e50] │ │ │ │ - 0xfffffffffffc1c84 (offset: 0x4de90) -> 0x9c8c fde=[ 7f88] │ │ │ │ - 0xfffffffffffc20d4 (offset: 0x4e2e0) -> 0x9e00 fde=[ 80fc] │ │ │ │ - 0xfffffffffffc2224 (offset: 0x4e430) -> 0x9e60 fde=[ 815c] │ │ │ │ - 0xfffffffffffc2664 (offset: 0x4e870) -> 0x9ed0 fde=[ 81cc] │ │ │ │ - 0xfffffffffffc2a74 (offset: 0x4ec80) -> 0x9f40 fde=[ 823c] │ │ │ │ - 0xfffffffffffc2e84 (offset: 0x4f090) -> 0x9fb0 fde=[ 82ac] │ │ │ │ - 0xfffffffffffc3294 (offset: 0x4f4a0) -> 0xa020 fde=[ 831c] │ │ │ │ - 0xfffffffffffc4644 (offset: 0x50850) -> 0xa080 fde=[ 837c] │ │ │ │ - 0xfffffffffffc5ba4 (offset: 0x51db0) -> 0xa0ec fde=[ 83e8] │ │ │ │ - 0xfffffffffffc6ef4 (offset: 0x53100) -> 0xa14c fde=[ 8448] │ │ │ │ - 0xfffffffffffc8a64 (offset: 0x54c70) -> 0xa1e8 fde=[ 84e4] │ │ │ │ - 0xfffffffffffc8eb4 (offset: 0x550c0) -> 0xa328 fde=[ 8624] │ │ │ │ - 0xfffffffffffc8ee4 (offset: 0x550f0) -> 0xa360 fde=[ 865c] │ │ │ │ - 0xfffffffffffc9354 (offset: 0x55560) -> 0xa4ac fde=[ 87a8] │ │ │ │ - 0xfffffffffffc9384 (offset: 0x55590) -> 0xa4e4 fde=[ 87e0] │ │ │ │ - 0xfffffffffffc97f4 (offset: 0x55a00) -> 0xa630 fde=[ 892c] │ │ │ │ - 0xfffffffffffc9824 (offset: 0x55a30) -> 0xa668 fde=[ 8964] │ │ │ │ - 0xfffffffffffc9c94 (offset: 0x55ea0) -> 0xa7b4 fde=[ 8ab0] │ │ │ │ - 0xfffffffffffc9cc4 (offset: 0x55ed0) -> 0x8c04 fde=[ 6f00] │ │ │ │ - 0xfffffffffffc9cd4 (offset: 0x55ee0) -> 0x8c18 fde=[ 6f14] │ │ │ │ - 0xfffffffffffc9ce4 (offset: 0x55ef0) -> 0x8c2c fde=[ 6f28] │ │ │ │ - 0xfffffffffffc9cf4 (offset: 0x55f00) -> 0x8c40 fde=[ 6f3c] │ │ │ │ - 0xfffffffffffc9d04 (offset: 0x55f10) -> 0x8cf8 fde=[ 6ff4] │ │ │ │ - 0xfffffffffffc9de4 (offset: 0x55ff0) -> 0x90cc fde=[ 73c8] │ │ │ │ - 0xfffffffffffc9ed4 (offset: 0x560e0) -> 0x9dd4 fde=[ 80d0] │ │ │ │ - 0xfffffffffffc9f14 (offset: 0x56120) -> 0xa7ec fde=[ 8ae8] │ │ │ │ - 0xfffffffffffc9f74 (offset: 0x56180) -> 0xa820 fde=[ 8b1c] │ │ │ │ - 0xfffffffffffc9fa4 (offset: 0x561b0) -> 0xa834 fde=[ 8b30] │ │ │ │ - 0xfffffffffffca0f4 (offset: 0x56300) -> 0xa884 fde=[ 8b80] │ │ │ │ - 0xfffffffffffca254 (offset: 0x56460) -> 0xa988 fde=[ 8c84] │ │ │ │ - 0xfffffffffffca334 (offset: 0x56540) -> 0xa8d4 fde=[ 8bd0] │ │ │ │ - 0xfffffffffffca5a4 (offset: 0x567b0) -> 0xaa10 fde=[ 8d0c] │ │ │ │ - 0xfffffffffffca5c4 (offset: 0x567d0) -> 0xaa24 fde=[ 8d20] │ │ │ │ - 0xfffffffffffca604 (offset: 0x56810) -> 0xaa50 fde=[ 8d4c] │ │ │ │ - 0xfffffffffffca644 (offset: 0x56850) -> 0xaa8c fde=[ 8d88] │ │ │ │ - 0xfffffffffffca6d4 (offset: 0x568e0) -> 0xaaa0 fde=[ 8d9c] │ │ │ │ - 0xfffffffffffca6f4 (offset: 0x56900) -> 0xaab4 fde=[ 8db0] │ │ │ │ - 0xfffffffffffca714 (offset: 0x56920) -> 0xaac8 fde=[ 8dc4] │ │ │ │ - 0xfffffffffffca734 (offset: 0x56940) -> 0xaadc fde=[ 8dd8] │ │ │ │ - 0xfffffffffffca754 (offset: 0x56960) -> 0xaaf0 fde=[ 8dec] │ │ │ │ - 0xfffffffffffca774 (offset: 0x56980) -> 0xab04 fde=[ 8e00] │ │ │ │ - 0xfffffffffffca794 (offset: 0x569a0) -> 0xab18 fde=[ 8e14] │ │ │ │ - 0xfffffffffffca7b4 (offset: 0x569c0) -> 0xab2c fde=[ 8e28] │ │ │ │ - 0xfffffffffffca7c4 (offset: 0x569d0) -> 0xab40 fde=[ 8e3c] │ │ │ │ - 0xfffffffffffca7d4 (offset: 0x569e0) -> 0xab54 fde=[ 8e50] │ │ │ │ - 0xfffffffffffca7e4 (offset: 0x569f0) -> 0xab68 fde=[ 8e64] │ │ │ │ - 0xfffffffffffca7f4 (offset: 0x56a00) -> 0xab7c fde=[ 8e78] │ │ │ │ - 0xfffffffffffca804 (offset: 0x56a10) -> 0xab90 fde=[ 8e8c] │ │ │ │ - 0xfffffffffffca814 (offset: 0x56a20) -> 0xaba4 fde=[ 8ea0] │ │ │ │ - 0xfffffffffffca824 (offset: 0x56a30) -> 0xabb8 fde=[ 8eb4] │ │ │ │ - 0xfffffffffffca834 (offset: 0x56a40) -> 0xabcc fde=[ 8ec8] │ │ │ │ - 0xfffffffffffcaa24 (offset: 0x56c30) -> 0xac20 fde=[ 8f1c] │ │ │ │ - 0xfffffffffffcac14 (offset: 0x56e20) -> 0xad40 fde=[ 903c] │ │ │ │ - 0xfffffffffffcacd4 (offset: 0x56ee0) -> 0xad94 fde=[ 9090] │ │ │ │ - 0xfffffffffffcacf4 (offset: 0x56f00) -> 0xada8 fde=[ 90a4] │ │ │ │ - 0xfffffffffffcadd4 (offset: 0x56fe0) -> 0xadfc fde=[ 90f8] │ │ │ │ - 0xfffffffffffcadf4 (offset: 0x57000) -> 0xae10 fde=[ 910c] │ │ │ │ - 0xfffffffffffcaeb4 (offset: 0x570c0) -> 0xae70 fde=[ 916c] │ │ │ │ - 0xfffffffffffcaed4 (offset: 0x570e0) -> 0xaecc fde=[ 91c8] │ │ │ │ - 0xfffffffffffcaf34 (offset: 0x57140) -> 0xaf18 fde=[ 9214] │ │ │ │ - 0xfffffffffffcaf54 (offset: 0x57160) -> 0xaf2c fde=[ 9228] │ │ │ │ - 0xfffffffffffcafb4 (offset: 0x571c0) -> 0xaf6c fde=[ 9268] │ │ │ │ - 0xfffffffffffcafd4 (offset: 0x571e0) -> 0xaf80 fde=[ 927c] │ │ │ │ - 0xfffffffffffcb904 (offset: 0x57b10) -> 0xb06c fde=[ 9368] │ │ │ │ - 0xfffffffffffcba74 (offset: 0x57c80) -> 0xb0e0 fde=[ 93dc] │ │ │ │ - 0xfffffffffffcbb84 (offset: 0x57d90) -> 0xb150 fde=[ 944c] │ │ │ │ - 0xfffffffffffcc0c4 (offset: 0x582d0) -> 0xac74 fde=[ 8f70] │ │ │ │ - 0xfffffffffffcc214 (offset: 0x58420) -> 0xace4 fde=[ 8fe0] │ │ │ │ - 0xfffffffffffcc2b4 (offset: 0x584c0) -> 0xae84 fde=[ 9180] │ │ │ │ - 0xfffffffffffcc374 (offset: 0x58580) -> 0xb014 fde=[ 9310] │ │ │ │ - 0xfffffffffffcc3d4 (offset: 0x585e0) -> 0xb2e0 fde=[ 95dc] │ │ │ │ - 0xfffffffffffcc414 (offset: 0x58620) -> 0xb304 fde=[ 9600] │ │ │ │ - 0xfffffffffffcc474 (offset: 0x58680) -> 0xb350 fde=[ 964c] │ │ │ │ - 0xfffffffffffcc514 (offset: 0x58720) -> 0xb3b4 fde=[ 96b0] │ │ │ │ - 0xfffffffffffcc544 (offset: 0x58750) -> 0xb45c fde=[ 9758] │ │ │ │ - 0xfffffffffffcc8c4 (offset: 0x58ad0) -> 0xb4ac fde=[ 97a8] │ │ │ │ - 0xfffffffffffcccb4 (offset: 0x58ec0) -> 0xb3ec fde=[ 96e8] │ │ │ │ - 0xfffffffffffccda4 (offset: 0x58fb0) -> 0xb544 fde=[ 9840] │ │ │ │ - 0xfffffffffffccde4 (offset: 0x58ff0) -> 0xb558 fde=[ 9854] │ │ │ │ - 0xfffffffffffcce04 (offset: 0x59010) -> 0xb56c fde=[ 9868] │ │ │ │ - 0xfffffffffffcce14 (offset: 0x59020) -> 0xb580 fde=[ 987c] │ │ │ │ - 0xfffffffffffcce24 (offset: 0x59030) -> 0xb594 fde=[ 9890] │ │ │ │ - 0xfffffffffffccfe4 (offset: 0x591f0) -> 0xb634 fde=[ 9930] │ │ │ │ - 0xfffffffffffcd1b4 (offset: 0x593c0) -> 0xb6e4 fde=[ 99e0] │ │ │ │ - 0xfffffffffffcdaf4 (offset: 0x59d00) -> 0xb7d4 fde=[ 9ad0] │ │ │ │ - 0xfffffffffffcdb14 (offset: 0x59d20) -> 0xb7e8 fde=[ 9ae4] │ │ │ │ - 0xfffffffffffcdb24 (offset: 0x59d30) -> 0xb810 fde=[ 9b0c] │ │ │ │ - 0xfffffffffffcdb34 (offset: 0x59d40) -> 0xb824 fde=[ 9b20] │ │ │ │ - 0xfffffffffffcdb44 (offset: 0x59d50) -> 0xb838 fde=[ 9b34] │ │ │ │ - 0xfffffffffffcdb74 (offset: 0x59d80) -> 0xb984 fde=[ 9c80] │ │ │ │ - 0xfffffffffffcdbb4 (offset: 0x59dc0) -> 0xb998 fde=[ 9c94] │ │ │ │ - 0xfffffffffffcdc74 (offset: 0x59e80) -> 0xb9e8 fde=[ 9ce4] │ │ │ │ - 0xfffffffffffcdcf4 (offset: 0x59f00) -> 0xbacc fde=[ 9dc8] │ │ │ │ - 0xfffffffffffcdd14 (offset: 0x59f20) -> 0xbae0 fde=[ 9ddc] │ │ │ │ - 0xfffffffffffcdd24 (offset: 0x59f30) -> 0xbaf4 fde=[ 9df0] │ │ │ │ - 0xfffffffffffcdf14 (offset: 0x5a120) -> 0xbb34 fde=[ 9e30] │ │ │ │ - 0xfffffffffffce174 (offset: 0x5a380) -> 0xbb74 fde=[ 9e70] │ │ │ │ - 0xfffffffffffce394 (offset: 0x5a5a0) -> 0xbbb4 fde=[ 9eb0] │ │ │ │ - 0xfffffffffffce5b4 (offset: 0x5a7c0) -> 0xbbf4 fde=[ 9ef0] │ │ │ │ - 0xfffffffffffce8a4 (offset: 0x5aab0) -> 0xbc34 fde=[ 9f30] │ │ │ │ - 0xfffffffffffceb24 (offset: 0x5ad30) -> 0xbc74 fde=[ 9f70] │ │ │ │ - 0xfffffffffffcfa34 (offset: 0x5bc40) -> 0xbe50 fde=[ a14c] │ │ │ │ - 0xfffffffffffd0104 (offset: 0x5c310) -> 0xbf40 fde=[ a23c] │ │ │ │ - 0xfffffffffffd0164 (offset: 0x5c370) -> 0xbf54 fde=[ a250] │ │ │ │ - 0xfffffffffffd0594 (offset: 0x5c7a0) -> 0xbffc fde=[ a2f8] │ │ │ │ - 0xfffffffffffd07d4 (offset: 0x5c9e0) -> 0xc058 fde=[ a354] │ │ │ │ - 0xfffffffffffd07e4 (offset: 0x5c9f0) -> 0xc06c fde=[ a368] │ │ │ │ - 0xfffffffffffd0804 (offset: 0x5ca10) -> 0xc080 fde=[ a37c] │ │ │ │ - 0xfffffffffffd0814 (offset: 0x5ca20) -> 0xc094 fde=[ a390] │ │ │ │ - 0xfffffffffffd0994 (offset: 0x5cba0) -> 0xc110 fde=[ a40c] │ │ │ │ - 0xfffffffffffd09b4 (offset: 0x5cbc0) -> 0xc124 fde=[ a420] │ │ │ │ - 0xfffffffffffd09c4 (offset: 0x5cbd0) -> 0xc138 fde=[ a434] │ │ │ │ - 0xfffffffffffd09d4 (offset: 0x5cbe0) -> 0xc14c fde=[ a448] │ │ │ │ - 0xfffffffffffd09e4 (offset: 0x5cbf0) -> 0xc160 fde=[ a45c] │ │ │ │ - 0xfffffffffffd0a34 (offset: 0x5cc40) -> 0xc174 fde=[ a470] │ │ │ │ - 0xfffffffffffd0a74 (offset: 0x5cc80) -> 0xc188 fde=[ a484] │ │ │ │ - 0xfffffffffffd0a84 (offset: 0x5cc90) -> 0xc19c fde=[ a498] │ │ │ │ - 0xfffffffffffd0ad4 (offset: 0x5cce0) -> 0xc1e4 fde=[ a4e0] │ │ │ │ - 0xfffffffffffd0bd4 (offset: 0x5cde0) -> 0xc23c fde=[ a538] │ │ │ │ - 0xfffffffffffd0ca4 (offset: 0x5ceb0) -> 0xc290 fde=[ a58c] │ │ │ │ - 0xfffffffffffd0cd4 (offset: 0x5cee0) -> 0xc304 fde=[ a600] │ │ │ │ - 0xfffffffffffd0e54 (offset: 0x5d060) -> 0xc4f4 fde=[ a7f0] │ │ │ │ - 0xfffffffffffd1114 (offset: 0x5d320) -> 0xc5fc fde=[ a8f8] │ │ │ │ - 0xfffffffffffd1924 (offset: 0x5db30) -> 0xc75c fde=[ aa58] │ │ │ │ - 0xfffffffffffd2014 (offset: 0x5e220) -> 0xc894 fde=[ ab90] │ │ │ │ - 0xfffffffffffd2274 (offset: 0x5e480) -> 0xc8f8 fde=[ abf4] │ │ │ │ - 0xfffffffffffd2354 (offset: 0x5e560) -> 0xc948 fde=[ ac44] │ │ │ │ - 0xfffffffffffd2454 (offset: 0x5e660) -> 0xcab0 fde=[ adac] │ │ │ │ - 0xfffffffffffd2bf4 (offset: 0x5ee00) -> 0xcbd4 fde=[ aed0] │ │ │ │ - 0xfffffffffffd2d24 (offset: 0x5ef30) -> 0xccc4 fde=[ afc0] │ │ │ │ - 0xfffffffffffd36d4 (offset: 0x5f8e0) -> 0xcf48 fde=[ b244] │ │ │ │ - 0xfffffffffffd3904 (offset: 0x5fb10) -> 0xd048 fde=[ b344] │ │ │ │ - 0xfffffffffffd3af4 (offset: 0x5fd00) -> 0xd0b4 fde=[ b3b0] │ │ │ │ - 0xfffffffffffd4274 (offset: 0x60480) -> 0xd278 fde=[ b574] │ │ │ │ - 0xfffffffffffd4854 (offset: 0x60a60) -> 0xd2c8 fde=[ b5c4] │ │ │ │ - 0xfffffffffffd4af4 (offset: 0x60d00) -> 0xd3f8 fde=[ b6f4] │ │ │ │ - 0xfffffffffffd4b24 (offset: 0x60d30) -> 0xb784 fde=[ 9a80] │ │ │ │ - 0xfffffffffffd4b34 (offset: 0x60d40) -> 0xb798 fde=[ 9a94] │ │ │ │ - 0xfffffffffffd4b44 (offset: 0x60d50) -> 0xb7ac fde=[ 9aa8] │ │ │ │ - 0xfffffffffffd4b54 (offset: 0x60d60) -> 0xb7c0 fde=[ 9abc] │ │ │ │ - 0xfffffffffffd4b64 (offset: 0x60d70) -> 0xb7fc fde=[ 9af8] │ │ │ │ - 0xfffffffffffd4b84 (offset: 0x60d90) -> 0xb850 fde=[ 9b4c] │ │ │ │ - 0xfffffffffffd4bf4 (offset: 0x60e00) -> 0xb8a0 fde=[ 9b9c] │ │ │ │ - 0xfffffffffffd4c44 (offset: 0x60e50) -> 0xb8e4 fde=[ 9be0] │ │ │ │ - 0xfffffffffffd4c64 (offset: 0x60e70) -> 0xb90c fde=[ 9c08] │ │ │ │ - 0xfffffffffffd4c84 (offset: 0x60e90) -> 0xb934 fde=[ 9c30] │ │ │ │ - 0xfffffffffffd4ca4 (offset: 0x60eb0) -> 0xb95c fde=[ 9c58] │ │ │ │ - 0xfffffffffffd4cc4 (offset: 0x60ed0) -> 0xba28 fde=[ 9d24] │ │ │ │ - 0xfffffffffffd4d24 (offset: 0x60f30) -> 0xba74 fde=[ 9d70] │ │ │ │ - 0xfffffffffffd4d94 (offset: 0x60fa0) -> 0xc2bc fde=[ a5b8] │ │ │ │ - 0xfffffffffffd4de4 (offset: 0x60ff0) -> 0xc36c fde=[ a668] │ │ │ │ - 0xfffffffffffd4e54 (offset: 0x61060) -> 0xc3c8 fde=[ a6c4] │ │ │ │ - 0xfffffffffffd4fc4 (offset: 0x611d0) -> 0xc43c fde=[ a738] │ │ │ │ - 0xfffffffffffd51b4 (offset: 0x613c0) -> 0xc498 fde=[ a794] │ │ │ │ - 0xfffffffffffd53a4 (offset: 0x615b0) -> 0xc588 fde=[ a884] │ │ │ │ - 0xfffffffffffd54e4 (offset: 0x616f0) -> 0xc9a4 fde=[ aca0] │ │ │ │ - 0xfffffffffffd55b4 (offset: 0x617c0) -> 0xca18 fde=[ ad14] │ │ │ │ - 0xfffffffffffd5744 (offset: 0x61950) -> 0xcc74 fde=[ af70] │ │ │ │ - 0xfffffffffffd57e4 (offset: 0x619f0) -> 0xcd18 fde=[ b014] │ │ │ │ - 0xfffffffffffd5874 (offset: 0x61a80) -> 0xcd60 fde=[ b05c] │ │ │ │ - 0xfffffffffffd5944 (offset: 0x61b50) -> 0xcdb4 fde=[ b0b0] │ │ │ │ - 0xfffffffffffd5b14 (offset: 0x61d20) -> 0xce0c fde=[ b108] │ │ │ │ - 0xfffffffffffd5c54 (offset: 0x61e60) -> 0xce80 fde=[ b17c] │ │ │ │ - 0xfffffffffffd5f44 (offset: 0x62150) -> 0xd008 fde=[ b304] │ │ │ │ - 0xfffffffffffd6074 (offset: 0x62280) -> 0xd114 fde=[ b410] │ │ │ │ - 0xfffffffffffd60e4 (offset: 0x622f0) -> 0xd17c fde=[ b478] │ │ │ │ - 0xfffffffffffd6164 (offset: 0x62370) -> 0xd1d8 fde=[ b4d4] │ │ │ │ - 0xfffffffffffd61e4 (offset: 0x623f0) -> 0xd430 fde=[ b72c] │ │ │ │ - 0xfffffffffffd6214 (offset: 0x62420) -> 0xd454 fde=[ b750] │ │ │ │ - 0xfffffffffffd6254 (offset: 0x62460) -> 0xd48c fde=[ b788] │ │ │ │ - 0xfffffffffffd62a4 (offset: 0x624b0) -> 0xd4dc fde=[ b7d8] │ │ │ │ - 0xfffffffffffd62d4 (offset: 0x624e0) -> 0xd508 fde=[ b804] │ │ │ │ - 0xfffffffffffd6304 (offset: 0x62510) -> 0xd534 fde=[ b830] │ │ │ │ - 0xfffffffffffd6334 (offset: 0x62540) -> 0xd560 fde=[ b85c] │ │ │ │ - 0xfffffffffffd6364 (offset: 0x62570) -> 0xd580 fde=[ b87c] │ │ │ │ - 0xfffffffffffd6464 (offset: 0x62670) -> 0xd5dc fde=[ b8d8] │ │ │ │ - 0xfffffffffffd7fb4 (offset: 0x641c0) -> 0xd6a0 fde=[ b99c] │ │ │ │ - 0xfffffffffffd7fc4 (offset: 0x641d0) -> 0xd6b4 fde=[ b9b0] │ │ │ │ - 0xfffffffffffd7fe4 (offset: 0x641f0) -> 0xd6dc fde=[ b9d8] │ │ │ │ - 0xfffffffffffd8014 (offset: 0x64220) -> 0xd700 fde=[ b9fc] │ │ │ │ - 0xfffffffffffd8034 (offset: 0x64240) -> 0xd714 fde=[ ba10] │ │ │ │ - 0xfffffffffffd8064 (offset: 0x64270) -> 0xd740 fde=[ ba3c] │ │ │ │ - 0xfffffffffffd81f4 (offset: 0x64400) -> 0xd798 fde=[ ba94] │ │ │ │ - 0xfffffffffffd8224 (offset: 0x64430) -> 0xd7c4 fde=[ bac0] │ │ │ │ - 0xfffffffffffd8254 (offset: 0x64460) -> 0xd7e4 fde=[ bae0] │ │ │ │ - 0xfffffffffffd85e4 (offset: 0x647f0) -> 0xd84c fde=[ bb48] │ │ │ │ - 0xfffffffffffd8ea4 (offset: 0x650b0) -> 0xd91c fde=[ bc18] │ │ │ │ - 0xfffffffffffd8f04 (offset: 0x65110) -> 0xd960 fde=[ bc5c] │ │ │ │ - 0xfffffffffffd8f34 (offset: 0x65140) -> 0xd998 fde=[ bc94] │ │ │ │ - 0xfffffffffffd8f74 (offset: 0x65180) -> 0xd9bc fde=[ bcb8] │ │ │ │ - 0xfffffffffffd8ff4 (offset: 0x65200) -> 0xda0c fde=[ bd08] │ │ │ │ - 0xfffffffffffd9304 (offset: 0x65510) -> 0xda64 fde=[ bd60] │ │ │ │ - 0xfffffffffffd9554 (offset: 0x65760) -> 0xdb28 fde=[ be24] │ │ │ │ - 0xfffffffffffd96a4 (offset: 0x658b0) -> 0xdc04 fde=[ bf00] │ │ │ │ - 0xfffffffffffd96b4 (offset: 0x658c0) -> 0xdc18 fde=[ bf14] │ │ │ │ - 0xfffffffffffd96c4 (offset: 0x658d0) -> 0xdc2c fde=[ bf28] │ │ │ │ - 0xfffffffffffd96d4 (offset: 0x658e0) -> 0xdc40 fde=[ bf3c] │ │ │ │ - 0xfffffffffffd9724 (offset: 0x65930) -> 0xdc7c fde=[ bf78] │ │ │ │ - 0xfffffffffffd9754 (offset: 0x65960) -> 0xdcb4 fde=[ bfb0] │ │ │ │ - 0xfffffffffffd9764 (offset: 0x65970) -> 0xdcc8 fde=[ bfc4] │ │ │ │ - 0xfffffffffffd9774 (offset: 0x65980) -> 0xdcdc fde=[ bfd8] │ │ │ │ - 0xfffffffffffd97a4 (offset: 0x659b0) -> 0xdcf0 fde=[ bfec] │ │ │ │ - 0xfffffffffffd97d4 (offset: 0x659e0) -> 0xdd04 fde=[ c000] │ │ │ │ - 0xfffffffffffd9804 (offset: 0x65a10) -> 0xdd18 fde=[ c014] │ │ │ │ - 0xfffffffffffd9894 (offset: 0x65aa0) -> 0xdd68 fde=[ c064] │ │ │ │ - 0xfffffffffffd9a94 (offset: 0x65ca0) -> 0xdf14 fde=[ c210] │ │ │ │ - 0xfffffffffffd9ab4 (offset: 0x65cc0) -> 0xdf28 fde=[ c224] │ │ │ │ - 0xfffffffffffd9ad4 (offset: 0x65ce0) -> 0xdf3c fde=[ c238] │ │ │ │ - 0xfffffffffffd9b94 (offset: 0x65da0) -> 0xdf84 fde=[ c280] │ │ │ │ - 0xfffffffffffd9f04 (offset: 0x66110) -> 0xdfd8 fde=[ c2d4] │ │ │ │ - 0xfffffffffffda424 (offset: 0x66630) -> 0xe034 fde=[ c330] │ │ │ │ - 0xfffffffffffda884 (offset: 0x66a90) -> 0xe194 fde=[ c490] │ │ │ │ - 0xfffffffffffda8b4 (offset: 0x66ac0) -> 0xe244 fde=[ c540] │ │ │ │ - 0xfffffffffffdabf4 (offset: 0x66e00) -> 0xe2a8 fde=[ c5a4] │ │ │ │ - 0xfffffffffffdae54 (offset: 0x67060) -> 0xe400 fde=[ c6fc] │ │ │ │ - 0xfffffffffffdb0b4 (offset: 0x672c0) -> 0xe4ec fde=[ c7e8] │ │ │ │ - 0xfffffffffffdb314 (offset: 0x67520) -> 0xe5ec fde=[ c8e8] │ │ │ │ - 0xfffffffffffdbb14 (offset: 0x67d20) -> 0xe640 fde=[ c93c] │ │ │ │ - 0xfffffffffffdbba4 (offset: 0x67db0) -> 0xe1cc fde=[ c4c8] │ │ │ │ - 0xfffffffffffdbcd4 (offset: 0x67ee0) -> 0xe390 fde=[ c68c] │ │ │ │ - 0xfffffffffffdbe24 (offset: 0x68030) -> 0xe7cc fde=[ cac8] │ │ │ │ - 0xfffffffffffdbea4 (offset: 0x680b0) -> 0xe810 fde=[ cb0c] │ │ │ │ - 0xfffffffffffdbfe4 (offset: 0x681f0) -> 0xe864 fde=[ cb60] │ │ │ │ - 0xfffffffffffdc004 (offset: 0x68210) -> 0xe878 fde=[ cb74] │ │ │ │ - 0xfffffffffffdc024 (offset: 0x68230) -> 0xe88c fde=[ cb88] │ │ │ │ - 0xfffffffffffdc8b4 (offset: 0x68ac0) -> 0xea18 fde=[ cd14] │ │ │ │ - 0xfffffffffffdc8e4 (offset: 0x68af0) -> 0xea2c fde=[ cd28] │ │ │ │ - 0xfffffffffffdc914 (offset: 0x68b20) -> 0xea40 fde=[ cd3c] │ │ │ │ - 0xfffffffffffdc944 (offset: 0x68b50) -> 0xea54 fde=[ cd50] │ │ │ │ - 0xfffffffffffdc974 (offset: 0x68b80) -> 0xea68 fde=[ cd64] │ │ │ │ - 0xfffffffffffdc984 (offset: 0x68b90) -> 0xea7c fde=[ cd78] │ │ │ │ - 0xfffffffffffdc994 (offset: 0x68ba0) -> 0xee74 fde=[ d170] │ │ │ │ - 0xfffffffffffdca64 (offset: 0x68c70) -> 0xef24 fde=[ d220] │ │ │ │ - 0xfffffffffffdd174 (offset: 0x69380) -> 0xef78 fde=[ d274] │ │ │ │ - 0xfffffffffffdd4b4 (offset: 0x696c0) -> 0xf10c fde=[ d408] │ │ │ │ - 0xfffffffffffdd4e4 (offset: 0x696f0) -> 0xf180 fde=[ d47c] │ │ │ │ - 0xfffffffffffdd7b4 (offset: 0x699c0) -> 0xf1e0 fde=[ d4dc] │ │ │ │ - 0xfffffffffffddf04 (offset: 0x6a110) -> 0xf240 fde=[ d53c] │ │ │ │ - 0xfffffffffffdea84 (offset: 0x6ac90) -> 0xf324 fde=[ d620] │ │ │ │ - 0xfffffffffffdecf4 (offset: 0x6af00) -> 0xf3c0 fde=[ d6bc] │ │ │ │ - 0xfffffffffffdf494 (offset: 0x6b6a0) -> 0xf410 fde=[ d70c] │ │ │ │ - 0xfffffffffffdffe4 (offset: 0x6c1f0) -> 0xf584 fde=[ d880] │ │ │ │ - 0xfffffffffffe02f4 (offset: 0x6c500) -> 0xe6e8 fde=[ c9e4] │ │ │ │ - 0xfffffffffffe0304 (offset: 0x6c510) -> 0xe6fc fde=[ c9f8] │ │ │ │ - 0xfffffffffffe0324 (offset: 0x6c530) -> 0xe724 fde=[ ca20] │ │ │ │ - 0xfffffffffffe03a4 (offset: 0x6c5b0) -> 0xe774 fde=[ ca70] │ │ │ │ - 0xfffffffffffe0434 (offset: 0x6c640) -> 0xea90 fde=[ cd8c] │ │ │ │ - 0xfffffffffffe04a4 (offset: 0x6c6b0) -> 0xeae0 fde=[ cddc] │ │ │ │ - 0xfffffffffffe0584 (offset: 0x6c790) -> 0xeb44 fde=[ ce40] │ │ │ │ - 0xfffffffffffe0854 (offset: 0x6ca60) -> 0xeba0 fde=[ ce9c] │ │ │ │ - 0xfffffffffffe1424 (offset: 0x6d630) -> 0xee2c fde=[ d128] │ │ │ │ - 0xfffffffffffe1474 (offset: 0x6d680) -> 0xeedc fde=[ d1d8] │ │ │ │ - 0xfffffffffffe14c4 (offset: 0x6d6d0) -> 0xf144 fde=[ d440] │ │ │ │ - 0xfffffffffffe1b24 (offset: 0x6dd30) -> 0xf2b0 fde=[ d5ac] │ │ │ │ - 0xfffffffffffe1bf4 (offset: 0x6de00) -> 0xf478 fde=[ d774] │ │ │ │ - 0xfffffffffffe1cc4 (offset: 0x6ded0) -> 0xf4ec fde=[ d7e8] │ │ │ │ - 0xfffffffffffe1e54 (offset: 0x6e060) -> 0xf684 fde=[ d980] │ │ │ │ - 0xfffffffffffe20c4 (offset: 0x6e2d0) -> 0xf728 fde=[ da24] │ │ │ │ - 0xfffffffffffe2104 (offset: 0x6e310) -> 0xf74c fde=[ da48] │ │ │ │ - 0xfffffffffffe2194 (offset: 0x6e3a0) -> 0xf788 fde=[ da84] │ │ │ │ - 0xfffffffffffe2204 (offset: 0x6e410) -> 0xf7cc fde=[ dac8] │ │ │ │ - 0xfffffffffffe2234 (offset: 0x6e440) -> 0xf804 fde=[ db00] │ │ │ │ - 0xfffffffffffe24a4 (offset: 0x6e6b0) -> 0xf914 fde=[ dc10] │ │ │ │ - 0xfffffffffffe2514 (offset: 0x6e720) -> 0xf928 fde=[ dc24] │ │ │ │ - 0xfffffffffffe2544 (offset: 0x6e750) -> 0xf9b4 fde=[ dcb0] │ │ │ │ - 0xfffffffffffe25a4 (offset: 0x6e7b0) -> 0xf9fc fde=[ dcf8] │ │ │ │ - 0xfffffffffffe25d4 (offset: 0x6e7e0) -> 0xfa34 fde=[ dd30] │ │ │ │ - 0xfffffffffffe2724 (offset: 0x6e930) -> 0xfad0 fde=[ ddcc] │ │ │ │ - 0xfffffffffffe2a44 (offset: 0x6ec50) -> 0xfbfc fde=[ def8] │ │ │ │ - 0xfffffffffffe2ab4 (offset: 0x6ecc0) -> 0xf958 fde=[ dc54] │ │ │ │ - 0xfffffffffffe2b14 (offset: 0x6ed20) -> 0xfc4c fde=[ df48] │ │ │ │ - 0xfffffffffffe2b84 (offset: 0x6ed90) -> 0xfc90 fde=[ df8c] │ │ │ │ - 0xfffffffffffe2c04 (offset: 0x6ee10) -> 0xfcc8 fde=[ dfc4] │ │ │ │ - 0xfffffffffffe2cb4 (offset: 0x6eec0) -> 0xfd28 fde=[ e024] │ │ │ │ - 0xfffffffffffe2d84 (offset: 0x6ef90) -> 0xfd98 fde=[ e094] │ │ │ │ - 0xfffffffffffe2dc4 (offset: 0x6efd0) -> 0xfdc8 fde=[ e0c4] │ │ │ │ - 0xfffffffffffe2e14 (offset: 0x6f020) -> 0xfe04 fde=[ e100] │ │ │ │ - 0xfffffffffffe33c4 (offset: 0x6f5d0) -> 0xff40 fde=[ e23c] │ │ │ │ - 0xfffffffffffe3454 (offset: 0x6f660) -> 0xffa0 fde=[ e29c] │ │ │ │ - 0xfffffffffffe3484 (offset: 0x6f690) -> 0xffd8 fde=[ e2d4] │ │ │ │ - 0xfffffffffffe34d4 (offset: 0x6f6e0) -> 0x10024 fde=[ e320] │ │ │ │ - 0xfffffffffffe3574 (offset: 0x6f780) -> 0x10074 fde=[ e370] │ │ │ │ - 0xfffffffffffe3634 (offset: 0x6f840) -> 0x100c4 fde=[ e3c0] │ │ │ │ - 0xfffffffffffe3ca4 (offset: 0x6feb0) -> 0x100f4 fde=[ e3f0] │ │ │ │ - 0xfffffffffffe3d74 (offset: 0x6ff80) -> 0x1017c fde=[ e478] │ │ │ │ - 0xfffffffffffe3e14 (offset: 0x70020) -> 0x101d0 fde=[ e4cc] │ │ │ │ - 0xfffffffffffe3eb4 (offset: 0x700c0) -> 0x1021c fde=[ e518] │ │ │ │ - 0xfffffffffffe3f84 (offset: 0x70190) -> 0x10298 fde=[ e594] │ │ │ │ - 0xfffffffffffe4074 (offset: 0x70280) -> 0x10314 fde=[ e610] │ │ │ │ - 0xfffffffffffe40a4 (offset: 0x702b0) -> 0x10388 fde=[ e684] │ │ │ │ - 0xfffffffffffe5594 (offset: 0x717a0) -> 0x1012c fde=[ e428] │ │ │ │ - 0xfffffffffffe5614 (offset: 0x71820) -> 0x1034c fde=[ e648] │ │ │ │ - 0xfffffffffffe5bf4 (offset: 0x71e00) -> 0x10424 fde=[ e720] │ │ │ │ - 0xfffffffffffe5f14 (offset: 0x72120) -> 0x10514 fde=[ e810] │ │ │ │ - 0xfffffffffffe5f44 (offset: 0x72150) -> 0x1054c fde=[ e848] │ │ │ │ - 0xfffffffffffe5f54 (offset: 0x72160) -> 0x10560 fde=[ e85c] │ │ │ │ - 0xfffffffffffe5f64 (offset: 0x72170) -> 0x10574 fde=[ e870] │ │ │ │ - 0xfffffffffffe5fd4 (offset: 0x721e0) -> 0x105bc fde=[ e8b8] │ │ │ │ - 0xfffffffffffe5ff4 (offset: 0x72200) -> 0x105d0 fde=[ e8cc] │ │ │ │ - 0xfffffffffffe6034 (offset: 0x72240) -> 0x10608 fde=[ e904] │ │ │ │ - 0xfffffffffffe60c4 (offset: 0x722d0) -> 0x10664 fde=[ e960] │ │ │ │ - 0xfffffffffffe60d4 (offset: 0x722e0) -> 0x10678 fde=[ e974] │ │ │ │ - 0xfffffffffffe60e4 (offset: 0x722f0) -> 0x1068c fde=[ e988] │ │ │ │ - 0xfffffffffffe6104 (offset: 0x72310) -> 0x10718 fde=[ ea14] │ │ │ │ - 0xfffffffffffe6364 (offset: 0x72570) -> 0x1077c fde=[ ea78] │ │ │ │ - 0xfffffffffffe6544 (offset: 0x72750) -> 0x10860 fde=[ eb5c] │ │ │ │ - 0xfffffffffffe6be4 (offset: 0x72df0) -> 0x108d0 fde=[ ebcc] │ │ │ │ - 0xfffffffffffe7374 (offset: 0x73580) -> 0x1094c fde=[ ec48] │ │ │ │ - 0xfffffffffffe7924 (offset: 0x73b30) -> 0x109b8 fde=[ ecb4] │ │ │ │ - 0xfffffffffffe82e4 (offset: 0x744f0) -> 0x10a80 fde=[ ed7c] │ │ │ │ - 0xfffffffffffe88b4 (offset: 0x74ac0) -> 0x106a0 fde=[ e99c] │ │ │ │ - 0xfffffffffffe8a14 (offset: 0x74c20) -> 0x10824 fde=[ eb20] │ │ │ │ - 0xfffffffffffe8c34 (offset: 0x74e40) -> 0x10ad0 fde=[ edcc] │ │ │ │ - 0xfffffffffffe8c64 (offset: 0x74e70) -> 0x10af4 fde=[ edf0] │ │ │ │ - 0xfffffffffffe8ca4 (offset: 0x74eb0) -> 0x10b2c fde=[ ee28] │ │ │ │ - 0xfffffffffffe8cf4 (offset: 0x74f00) -> 0x10b7c fde=[ ee78] │ │ │ │ - 0xfffffffffffe8d24 (offset: 0x74f30) -> 0x10ba8 fde=[ eea4] │ │ │ │ - 0xfffffffffffe8d54 (offset: 0x74f60) -> 0x10bd4 fde=[ eed0] │ │ │ │ - 0xfffffffffffe8d84 (offset: 0x74f90) -> 0x10c00 fde=[ eefc] │ │ │ │ - 0xfffffffffffe8db4 (offset: 0x74fc0) -> 0x10c20 fde=[ ef1c] │ │ │ │ - 0xfffffffffffe8eb4 (offset: 0x750c0) -> 0x10cc8 fde=[ efc4] │ │ │ │ - 0xfffffffffffe9f74 (offset: 0x76180) -> 0x10c7c fde=[ ef78] │ │ │ │ - 0xfffffffffffeace4 (offset: 0x76ef0) -> 0x10d80 fde=[ f07c] │ │ │ │ - 0xfffffffffffead14 (offset: 0x76f20) -> 0x10da4 fde=[ f0a0] │ │ │ │ - 0xfffffffffffead54 (offset: 0x76f60) -> 0x10ddc fde=[ f0d8] │ │ │ │ - 0xfffffffffffead84 (offset: 0x76f90) -> 0x10e08 fde=[ f104] │ │ │ │ - 0xfffffffffffeb984 (offset: 0x77b90) -> 0x10eac fde=[ f1a8] │ │ │ │ - 0xfffffffffffec044 (offset: 0x78250) -> 0x10f04 fde=[ f200] │ │ │ │ - 0xfffffffffffec7c4 (offset: 0x789d0) -> 0x10f54 fde=[ f250] │ │ │ │ - 0xfffffffffffec934 (offset: 0x78b40) -> 0x11064 fde=[ f360] │ │ │ │ - 0xfffffffffffec9b4 (offset: 0x78bc0) -> 0x110c0 fde=[ f3bc] │ │ │ │ - 0xfffffffffffec9e4 (offset: 0x78bf0) -> 0x110d4 fde=[ f3d0] │ │ │ │ - 0xfffffffffffecaf4 (offset: 0x78d00) -> 0x11190 fde=[ f48c] │ │ │ │ - 0xfffffffffffecbd4 (offset: 0x78de0) -> 0x111fc fde=[ f4f8] │ │ │ │ - 0xfffffffffffecd14 (offset: 0x78f20) -> 0x1127c fde=[ f578] │ │ │ │ - 0xfffffffffffece44 (offset: 0x79050) -> 0x112ec fde=[ f5e8] │ │ │ │ - 0xfffffffffffecf64 (offset: 0x79170) -> 0x113b8 fde=[ f6b4] │ │ │ │ - 0xfffffffffffed084 (offset: 0x79290) -> 0x11424 fde=[ f720] │ │ │ │ - 0xfffffffffffed0b4 (offset: 0x792c0) -> 0x114cc fde=[ f7c8] │ │ │ │ - 0xfffffffffffed744 (offset: 0x79950) -> 0x1153c fde=[ f838] │ │ │ │ - 0xfffffffffffeda44 (offset: 0x79c50) -> 0x11618 fde=[ f914] │ │ │ │ - 0xfffffffffffeda64 (offset: 0x79c70) -> 0x1162c fde=[ f928] │ │ │ │ - 0xfffffffffffede34 (offset: 0x7a040) -> 0x1168c fde=[ f988] │ │ │ │ - 0xfffffffffffee8d4 (offset: 0x7aae0) -> 0x116f0 fde=[ f9ec] │ │ │ │ - 0xfffffffffffeebf4 (offset: 0x7ae00) -> 0x11764 fde=[ fa60] │ │ │ │ - 0xfffffffffffeef34 (offset: 0x7b140) -> 0x117bc fde=[ fab8] │ │ │ │ - 0xfffffffffffef254 (offset: 0x7b460) -> 0x11824 fde=[ fb20] │ │ │ │ - 0xffffffffffff0134 (offset: 0x7c340) -> 0x11880 fde=[ fb7c] │ │ │ │ - 0xffffffffffff01a4 (offset: 0x7c3b0) -> 0x118f0 fde=[ fbec] │ │ │ │ - 0xffffffffffff1224 (offset: 0x7d430) -> 0x1196c fde=[ fc68] │ │ │ │ - 0xffffffffffff12a4 (offset: 0x7d4b0) -> 0x11af4 fde=[ fdf0] │ │ │ │ - 0xffffffffffff1ec4 (offset: 0x7e0d0) -> 0x11eb8 fde=[ 101b4] │ │ │ │ - 0xffffffffffff20a4 (offset: 0x7e2b0) -> 0x1135c fde=[ f658] │ │ │ │ - 0xffffffffffff2104 (offset: 0x7e310) -> 0x1145c fde=[ f758] │ │ │ │ - 0xffffffffffff2254 (offset: 0x7e460) -> 0x119e8 fde=[ fce4] │ │ │ │ - 0xffffffffffff2324 (offset: 0x7e530) -> 0x11a5c fde=[ fd58] │ │ │ │ - 0xffffffffffff24c4 (offset: 0x7e6d0) -> 0x11f40 fde=[ 1023c] │ │ │ │ - 0xffffffffffff25d4 (offset: 0x7e7e0) -> 0x11f94 fde=[ 10290] │ │ │ │ - 0xffffffffffff2984 (offset: 0x7eb90) -> 0x11fe8 fde=[ 102e4] │ │ │ │ - 0xffffffffffff2d14 (offset: 0x7ef20) -> 0x12108 fde=[ 10404] │ │ │ │ - 0xffffffffffff2d44 (offset: 0x7ef50) -> 0x12140 fde=[ 1043c] │ │ │ │ - 0xffffffffffff3264 (offset: 0x7f470) -> 0x121ac fde=[ 104a8] │ │ │ │ - 0xffffffffffff36c4 (offset: 0x7f8d0) -> 0x1228c fde=[ 10588] │ │ │ │ - 0xffffffffffff36f4 (offset: 0x7f900) -> 0x122b0 fde=[ 105ac] │ │ │ │ - 0xffffffffffff3734 (offset: 0x7f940) -> 0x122e8 fde=[ 105e4] │ │ │ │ - 0xffffffffffff3784 (offset: 0x7f990) -> 0x12338 fde=[ 10634] │ │ │ │ - 0xffffffffffff37b4 (offset: 0x7f9c0) -> 0x12364 fde=[ 10660] │ │ │ │ - 0xffffffffffff37e4 (offset: 0x7f9f0) -> 0x12390 fde=[ 1068c] │ │ │ │ - 0xffffffffffff3814 (offset: 0x7fa20) -> 0x123bc fde=[ 106b8] │ │ │ │ - 0xffffffffffff3844 (offset: 0x7fa50) -> 0x123dc fde=[ 106d8] │ │ │ │ - 0xffffffffffff3944 (offset: 0x7fb50) -> 0x12438 fde=[ 10734] │ │ │ │ - 0xffffffffffff53e4 (offset: 0x815f0) -> 0x12574 fde=[ 10870] │ │ │ │ - 0xffffffffffff5404 (offset: 0x81610) -> 0x12588 fde=[ 10884] │ │ │ │ - 0xffffffffffff5434 (offset: 0x81640) -> 0x125b4 fde=[ 108b0] │ │ │ │ - 0xffffffffffff5464 (offset: 0x81670) -> 0x125dc fde=[ 108d8] │ │ │ │ - 0xffffffffffff59f4 (offset: 0x81c00) -> 0x12664 fde=[ 10960] │ │ │ │ - 0xffffffffffff5a24 (offset: 0x81c30) -> 0x12688 fde=[ 10984] │ │ │ │ - 0xffffffffffff5a64 (offset: 0x81c70) -> 0x126c0 fde=[ 109bc] │ │ │ │ - 0xffffffffffff5c24 (offset: 0x81e30) -> 0x12750 fde=[ 10a4c] │ │ │ │ - 0xffffffffffff5cc4 (offset: 0x81ed0) -> 0x12794 fde=[ 10a90] │ │ │ │ - 0xffffffffffff64b4 (offset: 0x826c0) -> 0x12804 fde=[ 10b00] │ │ │ │ - 0xffffffffffff6524 (offset: 0x82730) -> 0x12874 fde=[ 10b70] │ │ │ │ - 0xffffffffffff66b4 (offset: 0x828c0) -> 0x128cc fde=[ 10bc8] │ │ │ │ - 0xffffffffffff6804 (offset: 0x82a10) -> 0x12920 fde=[ 10c1c] │ │ │ │ - 0xffffffffffff6934 (offset: 0x82b40) -> 0x12958 fde=[ 10c54] │ │ │ │ - 0xffffffffffff6cf4 (offset: 0x82f00) -> 0x129ec fde=[ 10ce8] │ │ │ │ - 0xffffffffffff6f74 (offset: 0x83180) -> 0x12a78 fde=[ 10d74] │ │ │ │ - 0xffffffffffff7084 (offset: 0x83290) -> 0x12ab8 fde=[ 10db4] │ │ │ │ - 0xffffffffffff71e4 (offset: 0x833f0) -> 0x12b0c fde=[ 10e08] │ │ │ │ - 0xffffffffffff73f4 (offset: 0x83600) -> 0x12b60 fde=[ 10e5c] │ │ │ │ - 0xffffffffffff7494 (offset: 0x836a0) -> 0x12bac fde=[ 10ea8] │ │ │ │ - 0xffffffffffff7534 (offset: 0x83740) -> 0x12bf8 fde=[ 10ef4] │ │ │ │ - 0xffffffffffff7634 (offset: 0x83840) -> 0x12c50 fde=[ 10f4c] │ │ │ │ - 0xffffffffffff7744 (offset: 0x83950) -> 0x12d5c fde=[ 11058] │ │ │ │ - 0xffffffffffff77f4 (offset: 0x83a00) -> 0x12dcc fde=[ 110c8] │ │ │ │ - 0xffffffffffff78b4 (offset: 0x83ac0) -> 0x12e3c fde=[ 11138] │ │ │ │ - 0xffffffffffff7974 (offset: 0x83b80) -> 0x12f28 fde=[ 11224] │ │ │ │ - 0xffffffffffff7a34 (offset: 0x83c40) -> 0x12f98 fde=[ 11294] │ │ │ │ - 0xffffffffffff7ae4 (offset: 0x83cf0) -> 0x13008 fde=[ 11304] │ │ │ │ - 0xffffffffffff7b94 (offset: 0x83da0) -> 0x12cc0 fde=[ 10fbc] │ │ │ │ - 0xffffffffffff7cf4 (offset: 0x83f00) -> 0x12eac fde=[ 111a8] │ │ │ │ - 0xffffffffffff7e34 (offset: 0x84040) -> 0x130b0 fde=[ 113ac] │ │ │ │ - 0xffffffffffff7ee4 (offset: 0x840f0) -> 0x130e8 fde=[ 113e4] │ │ │ │ - 0xffffffffffff8004 (offset: 0x84210) -> 0x13138 fde=[ 11434] │ │ │ │ - 0xffffffffffff8094 (offset: 0x842a0) -> 0x13188 fde=[ 11484] │ │ │ │ - 0xffffffffffff80c4 (offset: 0x842d0) -> 0x131fc fde=[ 114f8] │ │ │ │ - 0xffffffffffff8614 (offset: 0x84820) -> 0x13270 fde=[ 1156c] │ │ │ │ - 0xffffffffffff8894 (offset: 0x84aa0) -> 0x131c0 fde=[ 114bc] │ │ │ │ - 0xffffffffffff89a4 (offset: 0x84bb0) -> 0x13308 fde=[ 11604] │ │ │ │ - 0xffffffffffff89d4 (offset: 0x84be0) -> 0x1332c fde=[ 11628] │ │ │ │ - 0xffffffffffff8a14 (offset: 0x84c20) -> 0x13364 fde=[ 11660] │ │ │ │ - 0xffffffffffff8a64 (offset: 0x84c70) -> 0x133b4 fde=[ 116b0] │ │ │ │ - 0xffffffffffff8a94 (offset: 0x84ca0) -> 0x133e0 fde=[ 116dc] │ │ │ │ - 0xffffffffffff8ac4 (offset: 0x84cd0) -> 0x1340c fde=[ 11708] │ │ │ │ - 0xffffffffffff8af4 (offset: 0x84d00) -> 0x13438 fde=[ 11734] │ │ │ │ - 0xffffffffffff8b24 (offset: 0x84d30) -> 0x13458 fde=[ 11754] │ │ │ │ - 0xffffffffffff8c24 (offset: 0x84e30) -> 0x134b4 fde=[ 117b0] │ │ │ │ - 0xffffffffffffaaa4 (offset: 0x86cb0) -> 0x1357c fde=[ 11878] │ │ │ │ - 0xffffffffffffab04 (offset: 0x86d10) -> 0x135c8 fde=[ 118c4] │ │ │ │ + 0xfffffffffff77e18 (offset: 0x4030) -> 0x1d1c fde=[ 18] │ │ │ │ + 0xfffffffffff78598 (offset: 0x47b0) -> 0x1d40 fde=[ 3c] │ │ │ │ + 0xfffffffffff785a8 (offset: 0x47c0) -> 0x2e78 fde=[ 1174] │ │ │ │ + 0xfffffffffff785f6 (offset: 0x480e) -> 0x33bc fde=[ 16b8] │ │ │ │ + 0xfffffffffff7864a (offset: 0x4862) -> 0x3630 fde=[ 192c] │ │ │ │ + 0xfffffffffff78662 (offset: 0x487a) -> 0x38e8 fde=[ 1be4] │ │ │ │ + 0xfffffffffff787d4 (offset: 0x49ec) -> 0x3948 fde=[ 1c44] │ │ │ │ + 0xfffffffffff78952 (offset: 0x4b6a) -> 0x39f8 fde=[ 1cf4] │ │ │ │ + 0xfffffffffff79068 (offset: 0x5280) -> 0x3c5c fde=[ 1f58] │ │ │ │ + 0xfffffffffff7908c (offset: 0x52a4) -> 0x3cac fde=[ 1fa8] │ │ │ │ + 0xfffffffffff790c6 (offset: 0x52de) -> 0x3cfc fde=[ 1ff8] │ │ │ │ + 0xfffffffffff790de (offset: 0x52f6) -> 0x3f08 fde=[ 2204] │ │ │ │ + 0xfffffffffff7910c (offset: 0x5324) -> 0x3f68 fde=[ 2264] │ │ │ │ + 0xfffffffffff7912e (offset: 0x5346) -> 0x4cc0 fde=[ 2fbc] │ │ │ │ + 0xfffffffffff79134 (offset: 0x534c) -> 0x4d9c fde=[ 3098] │ │ │ │ + 0xfffffffffff7919c (offset: 0x53b4) -> 0x4f60 fde=[ 325c] │ │ │ │ + 0xfffffffffff791d4 (offset: 0x53ec) -> 0x4fd4 fde=[ 32d0] │ │ │ │ + 0xfffffffffff79234 (offset: 0x544c) -> 0x511c fde=[ 3418] │ │ │ │ + 0xfffffffffff79268 (offset: 0x5480) -> 0x5358 fde=[ 3654] │ │ │ │ + 0xfffffffffff792be (offset: 0x54d6) -> 0x54a0 fde=[ 379c] │ │ │ │ + 0xfffffffffff792c8 (offset: 0x54e0) -> 0x5668 fde=[ 3964] │ │ │ │ + 0xfffffffffff79356 (offset: 0x556e) -> 0x56b8 fde=[ 39b4] │ │ │ │ + 0xfffffffffff7936e (offset: 0x5586) -> 0x58bc fde=[ 3bb8] │ │ │ │ + 0xfffffffffff7938c (offset: 0x55a4) -> 0x63cc fde=[ 46c8] │ │ │ │ + 0xfffffffffff793ae (offset: 0x55c6) -> 0x65c8 fde=[ 48c4] │ │ │ │ + 0xfffffffffff79432 (offset: 0x564a) -> 0x6618 fde=[ 4914] │ │ │ │ + 0xfffffffffff794b6 (offset: 0x56ce) -> 0x6668 fde=[ 4964] │ │ │ │ + 0xfffffffffff7953a (offset: 0x5752) -> 0x66bc fde=[ 49b8] │ │ │ │ + 0xfffffffffff795be (offset: 0x57d6) -> 0x6710 fde=[ 4a0c] │ │ │ │ + 0xfffffffffff79662 (offset: 0x587a) -> 0x6764 fde=[ 4a60] │ │ │ │ + 0xfffffffffff79706 (offset: 0x591e) -> 0x67b8 fde=[ 4ab4] │ │ │ │ + 0xfffffffffff797aa (offset: 0x59c2) -> 0x680c fde=[ 4b08] │ │ │ │ + 0xfffffffffff7984e (offset: 0x5a66) -> 0x6b88 fde=[ 4e84] │ │ │ │ + 0xfffffffffff79870 (offset: 0x5a88) -> 0x6bf8 fde=[ 4ef4] │ │ │ │ + 0xfffffffffff79892 (offset: 0x5aaa) -> 0x6c68 fde=[ 4f64] │ │ │ │ + 0xfffffffffff798b4 (offset: 0x5acc) -> 0x6cd8 fde=[ 4fd4] │ │ │ │ + 0xfffffffffff798d6 (offset: 0x5aee) -> 0x6d48 fde=[ 5044] │ │ │ │ + 0xfffffffffff798f8 (offset: 0x5b10) -> 0x6da8 fde=[ 50a4] │ │ │ │ + 0xfffffffffff7992c (offset: 0x5b44) -> 0x6e14 fde=[ 5110] │ │ │ │ + 0xfffffffffff79960 (offset: 0x5b78) -> 0x6e74 fde=[ 5170] │ │ │ │ + 0xfffffffffff79994 (offset: 0x5bac) -> 0x6ed8 fde=[ 51d4] │ │ │ │ + 0xfffffffffff79a0e (offset: 0x5c26) -> 0x7604 fde=[ 5900] │ │ │ │ + 0xfffffffffff79a4e (offset: 0x5c66) -> 0x765c fde=[ 5958] │ │ │ │ + 0xfffffffffff79ace (offset: 0x5ce6) -> 0x7ad4 fde=[ 5dd0] │ │ │ │ + 0xfffffffffff79c9a (offset: 0x5eb2) -> 0x7bb0 fde=[ 5eac] │ │ │ │ + 0xfffffffffff79cc0 (offset: 0x5ed8) -> 0x7c00 fde=[ 5efc] │ │ │ │ + 0xfffffffffff79ce6 (offset: 0x5efe) -> 0x7d04 fde=[ 6000] │ │ │ │ + 0xfffffffffff79d20 (offset: 0x5f38) -> 0x7fb0 fde=[ 62ac] │ │ │ │ + 0xfffffffffff79d36 (offset: 0x5f4e) -> 0x8004 fde=[ 6300] │ │ │ │ + 0xfffffffffff79d4c (offset: 0x5f64) -> 0x83a4 fde=[ 66a0] │ │ │ │ + 0xfffffffffff79da6 (offset: 0x5fbe) -> 0x8b2c fde=[ 6e28] │ │ │ │ + 0xfffffffffff79e48 (offset: 0x6060) -> 0x8bc8 fde=[ 6ec4] │ │ │ │ + 0xfffffffffff79e82 (offset: 0x609a) -> 0x9628 fde=[ 7924] │ │ │ │ + 0xfffffffffff79e88 (offset: 0x60a0) -> 0x9718 fde=[ 7a14] │ │ │ │ + 0xfffffffffff79e92 (offset: 0x60aa) -> 0x9f34 fde=[ 8230] │ │ │ │ + 0xfffffffffff79e9a (offset: 0x60b2) -> 0xa06c fde=[ 8368] │ │ │ │ + 0xfffffffffff79ea4 (offset: 0x60bc) -> 0xa0cc fde=[ 83c8] │ │ │ │ + 0xfffffffffff79ede (offset: 0x60f6) -> 0xa11c fde=[ 8418] │ │ │ │ + 0xfffffffffff79f16 (offset: 0x612e) -> 0xa178 fde=[ 8474] │ │ │ │ + 0xfffffffffff79f58 (offset: 0x6170) -> 0xa3ac fde=[ 86a8] │ │ │ │ + 0xfffffffffff79f5e (offset: 0x6176) -> 0xa4ec fde=[ 87e8] │ │ │ │ + 0xfffffffffff79f8a (offset: 0x61a2) -> 0xa7e0 fde=[ 8adc] │ │ │ │ + 0xfffffffffff79f90 (offset: 0x61a8) -> 0xa8e8 fde=[ 8be4] │ │ │ │ + 0xfffffffffff79fb2 (offset: 0x61ca) -> 0xaaf8 fde=[ 8df4] │ │ │ │ + 0xfffffffffff7a158 (offset: 0x6370) -> 0xad58 fde=[ 9054] │ │ │ │ + 0xfffffffffff7a190 (offset: 0x63a8) -> 0xae0c fde=[ 9108] │ │ │ │ + 0xfffffffffff7a1c8 (offset: 0x63e0) -> 0xae98 fde=[ 9194] │ │ │ │ + 0xfffffffffff7a202 (offset: 0x641a) -> 0xb040 fde=[ 933c] │ │ │ │ + 0xfffffffffff7a22a (offset: 0x6442) -> 0xb2b0 fde=[ 95ac] │ │ │ │ + 0xfffffffffff7a24c (offset: 0x6464) -> 0xb57c fde=[ 9878] │ │ │ │ + 0xfffffffffff7a336 (offset: 0x654e) -> 0xb918 fde=[ 9c14] │ │ │ │ + 0xfffffffffff7a3ba (offset: 0x65d2) -> 0xc2ac fde=[ a5a8] │ │ │ │ + 0xfffffffffff7a456 (offset: 0x666e) -> 0xc514 fde=[ a810] │ │ │ │ + 0xfffffffffff7a478 (offset: 0x6690) -> 0xc574 fde=[ a870] │ │ │ │ + 0xfffffffffff7a4a0 (offset: 0x66b8) -> 0xc5e4 fde=[ a8e0] │ │ │ │ + 0xfffffffffff7a4fe (offset: 0x6716) -> 0xc744 fde=[ aa40] │ │ │ │ + 0xfffffffffff7a542 (offset: 0x675a) -> 0xc7ac fde=[ aaa8] │ │ │ │ + 0xfffffffffff7a670 (offset: 0x6888) -> 0xd164 fde=[ b460] │ │ │ │ + 0xfffffffffff7a6b0 (offset: 0x68c8) -> 0xd9d8 fde=[ bcd4] │ │ │ │ + 0xfffffffffff7a6ea (offset: 0x6902) -> 0xda38 fde=[ bd34] │ │ │ │ + 0xfffffffffff7a758 (offset: 0x6970) -> 0xda98 fde=[ bd94] │ │ │ │ + 0xfffffffffff7a792 (offset: 0x69aa) -> 0xdb98 fde=[ be94] │ │ │ │ + 0xfffffffffff7a7de (offset: 0x69f6) -> 0xde04 fde=[ c100] │ │ │ │ + 0xfffffffffff7a81a (offset: 0x6a32) -> 0xde58 fde=[ c154] │ │ │ │ + 0xfffffffffff7a856 (offset: 0x6a6e) -> 0xdee8 fde=[ c1e4] │ │ │ │ + 0xfffffffffff7a88e (offset: 0x6aa6) -> 0xdf38 fde=[ c234] │ │ │ │ + 0xfffffffffff7a8a6 (offset: 0x6abe) -> 0xe34c fde=[ c648] │ │ │ │ + 0xfffffffffff7a8b0 (offset: 0x6ac8) -> 0xe3ac fde=[ c6a8] │ │ │ │ + 0xfffffffffff7a8e2 (offset: 0x6afa) -> 0xe408 fde=[ c704] │ │ │ │ + 0xfffffffffff7a922 (offset: 0x6b3a) -> 0xe464 fde=[ c760] │ │ │ │ + 0xfffffffffff7a962 (offset: 0x6b7a) -> 0xe4f8 fde=[ c7f4] │ │ │ │ + 0xfffffffffff7ab7e (offset: 0x6d96) -> 0xe630 fde=[ c92c] │ │ │ │ + 0xfffffffffff7abca (offset: 0x6de2) -> 0xe684 fde=[ c980] │ │ │ │ + 0xfffffffffff7ac04 (offset: 0x6e1c) -> 0xe6fc fde=[ c9f8] │ │ │ │ + 0xfffffffffff7ac8c (offset: 0x6ea4) -> 0xe75c fde=[ ca58] │ │ │ │ + 0xfffffffffff7acfc (offset: 0x6f14) -> 0xe9cc fde=[ ccc8] │ │ │ │ + 0xfffffffffff7ad30 (offset: 0x6f48) -> 0xeb70 fde=[ ce6c] │ │ │ │ + 0xfffffffffff7adb2 (offset: 0x6fca) -> 0xec48 fde=[ cf44] │ │ │ │ + 0xfffffffffff7ae00 (offset: 0x7018) -> 0xec9c fde=[ cf98] │ │ │ │ + 0xfffffffffff7ae3a (offset: 0x7052) -> 0xecf8 fde=[ cff4] │ │ │ │ + 0xfffffffffff7aea2 (offset: 0x70ba) -> 0xee24 fde=[ d120] │ │ │ │ + 0xfffffffffff7b17a (offset: 0x7392) -> 0xf084 fde=[ d380] │ │ │ │ + 0xfffffffffff7b240 (offset: 0x7458) -> 0xf11c fde=[ d418] │ │ │ │ + 0xfffffffffff7b2e6 (offset: 0x74fe) -> 0xf180 fde=[ d47c] │ │ │ │ + 0xfffffffffff7b3de (offset: 0x75f6) -> 0xf200 fde=[ d4fc] │ │ │ │ + 0xfffffffffff7b472 (offset: 0x768a) -> 0xf25c fde=[ d558] │ │ │ │ + 0xfffffffffff7b52a (offset: 0x7742) -> 0xf2b8 fde=[ d5b4] │ │ │ │ + 0xfffffffffff7b640 (offset: 0x7858) -> 0xf320 fde=[ d61c] │ │ │ │ + 0xfffffffffff7b7d6 (offset: 0x79ee) -> 0xf378 fde=[ d674] │ │ │ │ + 0xfffffffffff7b824 (offset: 0x7a3c) -> 0xf3cc fde=[ d6c8] │ │ │ │ + 0xfffffffffff7b96e (offset: 0x7b86) -> 0xf430 fde=[ d72c] │ │ │ │ + 0xfffffffffff7baac (offset: 0x7cc4) -> 0xf4a0 fde=[ d79c] │ │ │ │ + 0xfffffffffff7bafa (offset: 0x7d12) -> 0xf770 fde=[ da6c] │ │ │ │ + 0xfffffffffff7bb10 (offset: 0x7d28) -> 0xf870 fde=[ db6c] │ │ │ │ + 0xfffffffffff7bb52 (offset: 0x7d6a) -> 0xf8f0 fde=[ dbec] │ │ │ │ + 0xfffffffffff7bc62 (offset: 0x7e7a) -> 0xfc6c fde=[ df68] │ │ │ │ + 0xfffffffffff7bc76 (offset: 0x7e8e) -> 0xfcf4 fde=[ dff0] │ │ │ │ + 0xfffffffffff7bcbc (offset: 0x7ed4) -> 0xfe2c fde=[ e128] │ │ │ │ + 0xfffffffffff7bce0 (offset: 0x7ef8) -> 0xfe8c fde=[ e188] │ │ │ │ + 0xfffffffffff7bd3c (offset: 0x7f54) -> 0x102ec fde=[ e5e8] │ │ │ │ + 0xfffffffffff7bd54 (offset: 0x7f6c) -> 0x10664 fde=[ e960] │ │ │ │ + 0xfffffffffff7bdc8 (offset: 0x7fe0) -> 0x109e8 fde=[ ece4] │ │ │ │ + 0xfffffffffff7befc (offset: 0x8114) -> 0x10b48 fde=[ ee44] │ │ │ │ + 0xfffffffffff7bf1e (offset: 0x8136) -> 0x10bc4 fde=[ eec0] │ │ │ │ + 0xfffffffffff7bfa2 (offset: 0x81ba) -> 0x10c30 fde=[ ef2c] │ │ │ │ + 0xfffffffffff7c026 (offset: 0x823e) -> 0x10cc0 fde=[ efbc] │ │ │ │ + 0xfffffffffff7c0ca (offset: 0x82e2) -> 0x10d48 fde=[ f044] │ │ │ │ + 0xfffffffffff7c172 (offset: 0x838a) -> 0x10df4 fde=[ f0f0] │ │ │ │ + 0xfffffffffff7c188 (offset: 0x83a0) -> 0x10ef4 fde=[ f1f0] │ │ │ │ + 0xfffffffffff7c1ca (offset: 0x83e2) -> 0x10fb4 fde=[ f2b0] │ │ │ │ + 0xfffffffffff7c2e0 (offset: 0x84f8) -> 0x110ec fde=[ f3e8] │ │ │ │ + 0xfffffffffff7c492 (offset: 0x86aa) -> 0x1117c fde=[ f478] │ │ │ │ + 0xfffffffffff7c578 (offset: 0x8790) -> 0x111cc fde=[ f4c8] │ │ │ │ + 0xfffffffffff7c63a (offset: 0x8852) -> 0x117b4 fde=[ fab0] │ │ │ │ + 0xfffffffffff7c6c6 (offset: 0x88de) -> 0x11904 fde=[ fc00] │ │ │ │ + 0xfffffffffff7c712 (offset: 0x892a) -> 0x11968 fde=[ fc64] │ │ │ │ + 0xfffffffffff7c756 (offset: 0x896e) -> 0x119dc fde=[ fcd8] │ │ │ │ + 0xfffffffffff7c7c2 (offset: 0x89da) -> 0x11a34 fde=[ fd30] │ │ │ │ + 0xfffffffffff7c81c (offset: 0x8a34) -> 0x11a9c fde=[ fd98] │ │ │ │ + 0xfffffffffff7c854 (offset: 0x8a6c) -> 0x11af8 fde=[ fdf4] │ │ │ │ + 0xfffffffffff7c992 (offset: 0x8baa) -> 0x11be4 fde=[ fee0] │ │ │ │ + 0xfffffffffff7ca52 (offset: 0x8c6a) -> 0x12180 fde=[ 1047c] │ │ │ │ + 0xfffffffffff7cb34 (offset: 0x8d4c) -> 0x12260 fde=[ 1055c] │ │ │ │ + 0xfffffffffff7cc06 (offset: 0x8e1e) -> 0x12424 fde=[ 10720] │ │ │ │ + 0xfffffffffff7cc4c (offset: 0x8e64) -> 0x12488 fde=[ 10784] │ │ │ │ + 0xfffffffffff7cd56 (offset: 0x8f6e) -> 0x125b0 fde=[ 108ac] │ │ │ │ + 0xfffffffffff7cd6c (offset: 0x8f84) -> 0x126b0 fde=[ 109ac] │ │ │ │ + 0xfffffffffff7cdae (offset: 0x8fc6) -> 0x12770 fde=[ 10a6c] │ │ │ │ + 0xfffffffffff7cebe (offset: 0x90d6) -> 0x12954 fde=[ 10c50] │ │ │ │ + 0xfffffffffff7cee2 (offset: 0x90fa) -> 0x12a7c fde=[ 10d78] │ │ │ │ + 0xfffffffffff7cf60 (offset: 0x9178) -> 0x1339c fde=[ 11698] │ │ │ │ + 0xfffffffffff7cf76 (offset: 0x918e) -> 0x1349c fde=[ 11798] │ │ │ │ + 0xfffffffffff7cfb8 (offset: 0x91d0) -> 0x13520 fde=[ 1181c] │ │ │ │ + 0xfffffffffff7d0e8 (offset: 0x9300) -> 0x2e28 fde=[ 1124] │ │ │ │ + 0xfffffffffff7e7c8 (offset: 0xa9e0) -> 0x2ea8 fde=[ 11a4] │ │ │ │ + 0xfffffffffff7e808 (offset: 0xaa20) -> 0x3a10 fde=[ 1d0c] │ │ │ │ + 0xfffffffffff7e848 (offset: 0xaa60) -> 0x3d14 fde=[ 2010] │ │ │ │ + 0xfffffffffff7e888 (offset: 0xaaa0) -> 0x5370 fde=[ 366c] │ │ │ │ + 0xfffffffffff7e8c8 (offset: 0xaae0) -> 0x5838 fde=[ 3b34] │ │ │ │ + 0xfffffffffff7e928 (offset: 0xab40) -> 0x6ef0 fde=[ 51ec] │ │ │ │ + 0xfffffffffff7e968 (offset: 0xab80) -> 0x78b8 fde=[ 5bb4] │ │ │ │ + 0xfffffffffff7e9a8 (offset: 0xabc0) -> 0x7af8 fde=[ 5df4] │ │ │ │ + 0xfffffffffff7e9e8 (offset: 0xac00) -> 0x7d1c fde=[ 6018] │ │ │ │ + 0xfffffffffff7ea28 (offset: 0xac40) -> 0x8898 fde=[ 6b94] │ │ │ │ + 0xfffffffffff7ea68 (offset: 0xac80) -> 0x8be0 fde=[ 6edc] │ │ │ │ + 0xfffffffffff7eaa8 (offset: 0xacc0) -> 0x8ed0 fde=[ 71cc] │ │ │ │ + 0xfffffffffff7eae8 (offset: 0xad00) -> 0xaa88 fde=[ 8d84] │ │ │ │ + 0xfffffffffff7eb28 (offset: 0xad40) -> 0xaeb0 fde=[ 91ac] │ │ │ │ + 0xfffffffffff7eb88 (offset: 0xada0) -> 0xb9a0 fde=[ 9c9c] │ │ │ │ + 0xfffffffffff7ebc8 (offset: 0xade0) -> 0xc998 fde=[ ac94] │ │ │ │ + 0xfffffffffff7ec08 (offset: 0xae20) -> 0xca3c fde=[ ad38] │ │ │ │ + 0xfffffffffff7ec48 (offset: 0xae60) -> 0xed98 fde=[ d094] │ │ │ │ + 0xfffffffffff7ec88 (offset: 0xaea0) -> 0xf66c fde=[ d968] │ │ │ │ + 0xfffffffffff7ecc8 (offset: 0xaee0) -> 0xf6a4 fde=[ d9a0] │ │ │ │ + 0xfffffffffff7ed08 (offset: 0xaf20) -> 0xf908 fde=[ dc04] │ │ │ │ + 0xfffffffffff7ed68 (offset: 0xaf80) -> 0xfbfc fde=[ def8] │ │ │ │ + 0xfffffffffff7eda8 (offset: 0xafc0) -> 0xfea4 fde=[ e1a0] │ │ │ │ + 0xfffffffffff7ede8 (offset: 0xb000) -> 0x10198 fde=[ e494] │ │ │ │ + 0xfffffffffff7ee28 (offset: 0xb040) -> 0x1027c fde=[ e578] │ │ │ │ + 0xfffffffffff7ee68 (offset: 0xb080) -> 0x1067c fde=[ e978] │ │ │ │ + 0xfffffffffff7eea8 (offset: 0xb0c0) -> 0x10cd8 fde=[ efd4] │ │ │ │ + 0xfffffffffff7eee8 (offset: 0xb100) -> 0x10fcc fde=[ f2c8] │ │ │ │ + 0xfffffffffff7ef48 (offset: 0xb160) -> 0x11104 fde=[ f400] │ │ │ │ + 0xfffffffffff7ef88 (offset: 0xb1a0) -> 0x12198 fde=[ 10494] │ │ │ │ + 0xfffffffffff7efc8 (offset: 0xb1e0) -> 0x124ac fde=[ 107a8] │ │ │ │ + 0xfffffffffff7f008 (offset: 0xb220) -> 0x124e4 fde=[ 107e0] │ │ │ │ + 0xfffffffffff7f048 (offset: 0xb260) -> 0x12788 fde=[ 10a84] │ │ │ │ + 0xfffffffffff7f0a8 (offset: 0xb2c0) -> 0x129a4 fde=[ 10ca0] │ │ │ │ + 0xfffffffffff7f0e8 (offset: 0xb300) -> 0x12a94 fde=[ 10d90] │ │ │ │ + 0xfffffffffff7f128 (offset: 0xb340) -> 0x132d0 fde=[ 115cc] │ │ │ │ + 0xfffffffffff7f168 (offset: 0xb380) -> 0x13538 fde=[ 11834] │ │ │ │ + 0xfffffffffff7f2f8 (offset: 0xb510) -> 0x1dcc fde=[ c8] │ │ │ │ + 0xfffffffffff7f318 (offset: 0xb530) -> 0x1f50 fde=[ 24c] │ │ │ │ + 0xfffffffffff7f338 (offset: 0xb550) -> 0x1f74 fde=[ 270] │ │ │ │ + 0xfffffffffff7f358 (offset: 0xb570) -> 0x1d54 fde=[ 50] │ │ │ │ + 0xfffffffffff7f398 (offset: 0xb5b0) -> 0x1d68 fde=[ 64] │ │ │ │ + 0xfffffffffff7f3a8 (offset: 0xb5c0) -> 0x1d7c fde=[ 78] │ │ │ │ + 0xfffffffffff7f3b8 (offset: 0xb5d0) -> 0x1d90 fde=[ 8c] │ │ │ │ + 0xfffffffffff7f3f8 (offset: 0xb610) -> 0x1da4 fde=[ a0] │ │ │ │ + 0xfffffffffff7f428 (offset: 0xb640) -> 0x1db8 fde=[ b4] │ │ │ │ + 0xfffffffffff7f438 (offset: 0xb650) -> 0x1de0 fde=[ dc] │ │ │ │ + 0xfffffffffff7f458 (offset: 0xb670) -> 0x1e08 fde=[ 104] │ │ │ │ + 0xfffffffffff7f478 (offset: 0xb690) -> 0x1e30 fde=[ 12c] │ │ │ │ + 0xfffffffffff7f4b8 (offset: 0xb6d0) -> 0x1e5c fde=[ 158] │ │ │ │ + 0xfffffffffff7f508 (offset: 0xb720) -> 0x1e98 fde=[ 194] │ │ │ │ + 0xfffffffffff7f558 (offset: 0xb770) -> 0x1ed4 fde=[ 1d0] │ │ │ │ + 0xfffffffffff7f698 (offset: 0xb8b0) -> 0x1f98 fde=[ 294] │ │ │ │ + 0xfffffffffff7f738 (offset: 0xb950) -> 0x1ff0 fde=[ 2ec] │ │ │ │ + 0xfffffffffff7f7e8 (offset: 0xba00) -> 0x2050 fde=[ 34c] │ │ │ │ + 0xfffffffffff7f848 (offset: 0xba60) -> 0x2094 fde=[ 390] │ │ │ │ + 0xfffffffffff7f948 (offset: 0xbb60) -> 0x2100 fde=[ 3fc] │ │ │ │ + 0xfffffffffff7f9b8 (offset: 0xbbd0) -> 0x2150 fde=[ 44c] │ │ │ │ + 0xfffffffffff7fb18 (offset: 0xbd30) -> 0x21f4 fde=[ 4f0] │ │ │ │ + 0xfffffffffff7fb68 (offset: 0xbd80) -> 0x223c fde=[ 538] │ │ │ │ + 0xfffffffffff7fcc8 (offset: 0xbee0) -> 0x22c4 fde=[ 5c0] │ │ │ │ + 0xfffffffffff7fe78 (offset: 0xc090) -> 0x2364 fde=[ 660] │ │ │ │ + 0xfffffffffff7ffd8 (offset: 0xc1f0) -> 0x23fc fde=[ 6f8] │ │ │ │ + 0xfffffffffff80028 (offset: 0xc240) -> 0x2444 fde=[ 740] │ │ │ │ + 0xfffffffffff80078 (offset: 0xc290) -> 0x248c fde=[ 788] │ │ │ │ + 0xfffffffffff803d8 (offset: 0xc5f0) -> 0x25a4 fde=[ 8a0] │ │ │ │ + 0xfffffffffff80778 (offset: 0xc990) -> 0x26c4 fde=[ 9c0] │ │ │ │ + 0xfffffffffff80958 (offset: 0xcb70) -> 0x2740 fde=[ a3c] │ │ │ │ + 0xfffffffffff80bc8 (offset: 0xcde0) -> 0x277c fde=[ a78] │ │ │ │ + 0xfffffffffff80cc8 (offset: 0xcee0) -> 0x27b4 fde=[ ab0] │ │ │ │ + 0xfffffffffff80f28 (offset: 0xd140) -> 0x27f0 fde=[ aec] │ │ │ │ + 0xfffffffffff81028 (offset: 0xd240) -> 0x2828 fde=[ b24] │ │ │ │ + 0xfffffffffff81288 (offset: 0xd4a0) -> 0x2864 fde=[ b60] │ │ │ │ + 0xfffffffffff81388 (offset: 0xd5a0) -> 0x289c fde=[ b98] │ │ │ │ + 0xfffffffffff813d8 (offset: 0xd5f0) -> 0x28e4 fde=[ be0] │ │ │ │ + 0xfffffffffff81438 (offset: 0xd650) -> 0x2940 fde=[ c3c] │ │ │ │ + 0xfffffffffff81508 (offset: 0xd720) -> 0x29d0 fde=[ ccc] │ │ │ │ + 0xfffffffffff81d18 (offset: 0xdf30) -> 0x2a0c fde=[ d08] │ │ │ │ + 0xfffffffffff81e38 (offset: 0xe050) -> 0x2a48 fde=[ d44] │ │ │ │ + 0xfffffffffff833b8 (offset: 0xf5d0) -> 0x2a88 fde=[ d84] │ │ │ │ + 0xfffffffffff834c8 (offset: 0xf6e0) -> 0x2ac4 fde=[ dc0] │ │ │ │ + 0xfffffffffff835d8 (offset: 0xf7f0) -> 0x2b00 fde=[ dfc] │ │ │ │ + 0xfffffffffff843e8 (offset: 0x10600) -> 0x2b40 fde=[ e3c] │ │ │ │ + 0xfffffffffff866f8 (offset: 0x12910) -> 0x2b80 fde=[ e7c] │ │ │ │ + 0xfffffffffff87368 (offset: 0x13580) -> 0x2bbc fde=[ eb8] │ │ │ │ + 0xfffffffffff882c8 (offset: 0x144e0) -> 0x2bfc fde=[ ef8] │ │ │ │ + 0xfffffffffff89508 (offset: 0x15720) -> 0x2c38 fde=[ f34] │ │ │ │ + 0xfffffffffff89708 (offset: 0x15920) -> 0x2d28 fde=[ 1024] │ │ │ │ + 0xfffffffffff8a9b8 (offset: 0x16bd0) -> 0x2d64 fde=[ 1060] │ │ │ │ + 0xfffffffffff8bcd8 (offset: 0x17ef0) -> 0x2da0 fde=[ 109c] │ │ │ │ + 0xfffffffffff8c308 (offset: 0x18520) -> 0x2ddc fde=[ 10d8] │ │ │ │ + 0xfffffffffff8c805 (offset: 0x18a1d) -> 0x2ee0 fde=[ 11dc] │ │ │ │ + 0xfffffffffff8c809 (offset: 0x18a21) -> 0x2ef4 fde=[ 11f0] │ │ │ │ + 0xfffffffffff8c80d (offset: 0x18a25) -> 0x2f08 fde=[ 1204] │ │ │ │ + 0xfffffffffff8c811 (offset: 0x18a29) -> 0x2f1c fde=[ 1218] │ │ │ │ + 0xfffffffffff8c818 (offset: 0x18a30) -> 0x2f30 fde=[ 122c] │ │ │ │ + 0xfffffffffff8c828 (offset: 0x18a40) -> 0x2f44 fde=[ 1240] │ │ │ │ + 0xfffffffffff8c858 (offset: 0x18a70) -> 0x3090 fde=[ 138c] │ │ │ │ + 0xfffffffffff8c898 (offset: 0x18ab0) -> 0x30c0 fde=[ 13bc] │ │ │ │ + 0xfffffffffff8c8e8 (offset: 0x18b00) -> 0x3358 fde=[ 1654] │ │ │ │ + 0xfffffffffff8ca28 (offset: 0x18c40) -> 0x3468 fde=[ 1764] │ │ │ │ + 0xfffffffffff8cc08 (offset: 0x18e20) -> 0x35f8 fde=[ 18f4] │ │ │ │ + 0xfffffffffff8d0b8 (offset: 0x192d0) -> 0x38a0 fde=[ 1b9c] │ │ │ │ + 0xfffffffffff8e0e8 (offset: 0x1a300) -> 0x3900 fde=[ 1bfc] │ │ │ │ + 0xfffffffffff8f318 (offset: 0x1b530) -> 0x396c fde=[ 1c68] │ │ │ │ + 0xfffffffffff933e8 (offset: 0x1f600) -> 0x2f6c fde=[ 1268] │ │ │ │ + 0xfffffffffff93488 (offset: 0x1f6a0) -> 0x2fc4 fde=[ 12c0] │ │ │ │ + 0xfffffffffff935d8 (offset: 0x1f7f0) -> 0x3034 fde=[ 1330] │ │ │ │ + 0xfffffffffff93638 (offset: 0x1f850) -> 0x30fc fde=[ 13f8] │ │ │ │ + 0xfffffffffff93688 (offset: 0x1f8a0) -> 0x3144 fde=[ 1440] │ │ │ │ + 0xfffffffffff93758 (offset: 0x1f970) -> 0x31b8 fde=[ 14b4] │ │ │ │ + 0xfffffffffff93888 (offset: 0x1faa0) -> 0x3238 fde=[ 1534] │ │ │ │ + 0xfffffffffff939e8 (offset: 0x1fc00) -> 0x32c8 fde=[ 15c4] │ │ │ │ + 0xfffffffffff93ab8 (offset: 0x1fcd0) -> 0x33d4 fde=[ 16d0] │ │ │ │ + 0xfffffffffff93bf8 (offset: 0x1fe10) -> 0x3420 fde=[ 171c] │ │ │ │ + 0xfffffffffff93d78 (offset: 0x1ff90) -> 0x34fc fde=[ 17f8] │ │ │ │ + 0xfffffffffff93ec8 (offset: 0x200e0) -> 0x3548 fde=[ 1844] │ │ │ │ + 0xfffffffffff94238 (offset: 0x20450) -> 0x3584 fde=[ 1880] │ │ │ │ + 0xfffffffffff94308 (offset: 0x20520) -> 0x3648 fde=[ 1944] │ │ │ │ + 0xfffffffffff943d8 (offset: 0x205f0) -> 0x36bc fde=[ 19b8] │ │ │ │ + 0xfffffffffff94568 (offset: 0x20780) -> 0x3754 fde=[ 1a50] │ │ │ │ + 0xfffffffffff94638 (offset: 0x20850) -> 0x37c8 fde=[ 1ac4] │ │ │ │ + 0xfffffffffff947c8 (offset: 0x209e0) -> 0x3860 fde=[ 1b5c] │ │ │ │ + 0xfffffffffff95876 (offset: 0x21a8e) -> 0x3a48 fde=[ 1d44] │ │ │ │ + 0xfffffffffff95888 (offset: 0x21aa0) -> 0x3b6c fde=[ 1e68] │ │ │ │ + 0xfffffffffff959e8 (offset: 0x21c00) -> 0x3c20 fde=[ 1f1c] │ │ │ │ + 0xfffffffffff95b38 (offset: 0x21d50) -> 0x3c74 fde=[ 1f70] │ │ │ │ + 0xfffffffffff95cc8 (offset: 0x21ee0) -> 0x3cc4 fde=[ 1fc0] │ │ │ │ + 0xfffffffffff95e18 (offset: 0x22030) -> 0x3a5c fde=[ 1d58] │ │ │ │ + 0xfffffffffff95e78 (offset: 0x22090) -> 0x3ab8 fde=[ 1db4] │ │ │ │ + 0xfffffffffff960f8 (offset: 0x22310) -> 0x3d4c fde=[ 2048] │ │ │ │ + 0xfffffffffff96118 (offset: 0x22330) -> 0x3d60 fde=[ 205c] │ │ │ │ + 0xfffffffffff96128 (offset: 0x22340) -> 0x3d74 fde=[ 2070] │ │ │ │ + 0xfffffffffff961a8 (offset: 0x223c0) -> 0x3dd0 fde=[ 20cc] │ │ │ │ + 0xfffffffffff961f8 (offset: 0x22410) -> 0x3e0c fde=[ 2108] │ │ │ │ + 0xfffffffffff96378 (offset: 0x22590) -> 0x3ec0 fde=[ 21bc] │ │ │ │ + 0xfffffffffff96608 (offset: 0x22820) -> 0x3f20 fde=[ 221c] │ │ │ │ + 0xfffffffffff967a8 (offset: 0x229c0) -> 0x3f80 fde=[ 227c] │ │ │ │ + 0xfffffffffff96fc8 (offset: 0x231e0) -> 0x4330 fde=[ 262c] │ │ │ │ + 0xfffffffffff970a8 (offset: 0x232c0) -> 0x439c fde=[ 2698] │ │ │ │ + 0xfffffffffff971e8 (offset: 0x23400) -> 0x441c fde=[ 2718] │ │ │ │ + 0xfffffffffff98558 (offset: 0x24770) -> 0x4d64 fde=[ 3060] │ │ │ │ + 0xfffffffffff986a8 (offset: 0x248c0) -> 0x4db4 fde=[ 30b0] │ │ │ │ + 0xfffffffffff98768 (offset: 0x24980) -> 0x4e00 fde=[ 30fc] │ │ │ │ + 0xfffffffffff98798 (offset: 0x249b0) -> 0x4eac fde=[ 31a8] │ │ │ │ + 0xfffffffffff98828 (offset: 0x24a40) -> 0x4f18 fde=[ 3214] │ │ │ │ + 0xfffffffffff98fc8 (offset: 0x251e0) -> 0x4f78 fde=[ 3274] │ │ │ │ + 0xfffffffffff995f8 (offset: 0x25810) -> 0x50c8 fde=[ 33c4] │ │ │ │ + 0xfffffffffff99e28 (offset: 0x26040) -> 0x52d8 fde=[ 35d4] │ │ │ │ + 0xfffffffffff9bed8 (offset: 0x280f0) -> 0x3e84 fde=[ 2180] │ │ │ │ + 0xfffffffffff9bf28 (offset: 0x28140) -> 0x4cd4 fde=[ 2fd0] │ │ │ │ + 0xfffffffffff9bf78 (offset: 0x28190) -> 0x4d1c fde=[ 3018] │ │ │ │ + 0xfffffffffff9bfc8 (offset: 0x281e0) -> 0x4e38 fde=[ 3134] │ │ │ │ + 0xfffffffffff9c0f8 (offset: 0x28310) -> 0x4fec fde=[ 32e8] │ │ │ │ + 0xfffffffffff9c258 (offset: 0x28470) -> 0x507c fde=[ 3378] │ │ │ │ + 0xfffffffffff9c5a8 (offset: 0x287c0) -> 0x5134 fde=[ 3430] │ │ │ │ + 0xfffffffffff9c678 (offset: 0x28890) -> 0x51a8 fde=[ 34a4] │ │ │ │ + 0xfffffffffff9c808 (offset: 0x28a20) -> 0x5240 fde=[ 353c] │ │ │ │ + 0xfffffffffff9c998 (offset: 0x28bb0) -> 0x53bc fde=[ 36b8] │ │ │ │ + 0xfffffffffff9ca78 (offset: 0x28c90) -> 0x5440 fde=[ 373c] │ │ │ │ + 0xfffffffffff9cd88 (offset: 0x28fa0) -> 0x54b4 fde=[ 37b0] │ │ │ │ + 0xfffffffffff9cdb8 (offset: 0x28fd0) -> 0x54c8 fde=[ 37c4] │ │ │ │ + 0xfffffffffff9ce08 (offset: 0x29020) -> 0x54f0 fde=[ 37ec] │ │ │ │ + 0xfffffffffff9ceb8 (offset: 0x290d0) -> 0x5540 fde=[ 383c] │ │ │ │ + 0xfffffffffff9d018 (offset: 0x29230) -> 0x55d0 fde=[ 38cc] │ │ │ │ + 0xfffffffffff9d048 (offset: 0x29260) -> 0x5608 fde=[ 3904] │ │ │ │ + 0xfffffffffff9d078 (offset: 0x29290) -> 0x5630 fde=[ 392c] │ │ │ │ + 0xfffffffffff9d1a8 (offset: 0x293c0) -> 0x5680 fde=[ 397c] │ │ │ │ + 0xfffffffffff9d1e8 (offset: 0x29400) -> 0x587c fde=[ 3b78] │ │ │ │ + 0xfffffffffff9d718 (offset: 0x29930) -> 0x53a8 fde=[ 36a4] │ │ │ │ + 0xfffffffffff9d728 (offset: 0x29940) -> 0x5418 fde=[ 3714] │ │ │ │ + 0xfffffffffff9d748 (offset: 0x29960) -> 0x56d0 fde=[ 39cc] │ │ │ │ + 0xfffffffffff9d908 (offset: 0x29b20) -> 0x5750 fde=[ 3a4c] │ │ │ │ + 0xfffffffffff9d978 (offset: 0x29b90) -> 0x57a0 fde=[ 3a9c] │ │ │ │ + 0xfffffffffff9db68 (offset: 0x29d80) -> 0x57fc fde=[ 3af8] │ │ │ │ + 0xfffffffffff9dea8 (offset: 0x2a0c0) -> 0x5924 fde=[ 3c20] │ │ │ │ + 0xfffffffffff9deb8 (offset: 0x2a0d0) -> 0x5938 fde=[ 3c34] │ │ │ │ + 0xfffffffffff9dee8 (offset: 0x2a100) -> 0x595c fde=[ 3c58] │ │ │ │ + 0xfffffffffff9df18 (offset: 0x2a130) -> 0x5980 fde=[ 3c7c] │ │ │ │ + 0xfffffffffff9df48 (offset: 0x2a160) -> 0x59a4 fde=[ 3ca0] │ │ │ │ + 0xfffffffffff9df78 (offset: 0x2a190) -> 0x5a10 fde=[ 3d0c] │ │ │ │ + 0xfffffffffff9e078 (offset: 0x2a290) -> 0x5abc fde=[ 3db8] │ │ │ │ + 0xfffffffffff9e178 (offset: 0x2a390) -> 0x5b68 fde=[ 3e64] │ │ │ │ + 0xfffffffffff9e278 (offset: 0x2a490) -> 0x5c14 fde=[ 3f10] │ │ │ │ + 0xfffffffffff9e388 (offset: 0x2a5a0) -> 0x5cc4 fde=[ 3fc0] │ │ │ │ + 0xfffffffffff9e468 (offset: 0x2a680) -> 0x5d0c fde=[ 4008] │ │ │ │ + 0xfffffffffff9e548 (offset: 0x2a760) -> 0x5d54 fde=[ 4050] │ │ │ │ + 0xfffffffffff9e628 (offset: 0x2a840) -> 0x5dec fde=[ 40e8] │ │ │ │ + 0xfffffffffff9e718 (offset: 0x2a930) -> 0x5e3c fde=[ 4138] │ │ │ │ + 0xfffffffffff9e808 (offset: 0x2aa20) -> 0x5e8c fde=[ 4188] │ │ │ │ + 0xfffffffffff9e8f8 (offset: 0x2ab10) -> 0x5edc fde=[ 41d8] │ │ │ │ + 0xfffffffffff9ea48 (offset: 0x2ac60) -> 0x5fb8 fde=[ 42b4] │ │ │ │ + 0xfffffffffff9ebd8 (offset: 0x2adf0) -> 0x60a4 fde=[ 43a0] │ │ │ │ + 0xfffffffffff9ed68 (offset: 0x2af80) -> 0x6190 fde=[ 448c] │ │ │ │ + 0xfffffffffff9f1f8 (offset: 0x2b410) -> 0x6380 fde=[ 467c] │ │ │ │ + 0xfffffffffff9f568 (offset: 0x2b780) -> 0x63e4 fde=[ 46e0] │ │ │ │ + 0xfffffffffff9f928 (offset: 0x2bb40) -> 0x6590 fde=[ 488c] │ │ │ │ + 0xfffffffffff9fa78 (offset: 0x2bc90) -> 0x65e0 fde=[ 48dc] │ │ │ │ + 0xfffffffffff9fbc8 (offset: 0x2bde0) -> 0x6630 fde=[ 492c] │ │ │ │ + 0xfffffffffff9fd18 (offset: 0x2bf30) -> 0x6680 fde=[ 497c] │ │ │ │ + 0xfffffffffffa01f8 (offset: 0x2c410) -> 0x66d4 fde=[ 49d0] │ │ │ │ + 0xfffffffffffa0718 (offset: 0x2c930) -> 0x6728 fde=[ 4a24] │ │ │ │ + 0xfffffffffffa0c38 (offset: 0x2ce50) -> 0x677c fde=[ 4a78] │ │ │ │ + 0xfffffffffffa1158 (offset: 0x2d370) -> 0x67d0 fde=[ 4acc] │ │ │ │ + 0xfffffffffffa1658 (offset: 0x2d870) -> 0x6824 fde=[ 4b20] │ │ │ │ + 0xfffffffffffa1a98 (offset: 0x2dcb0) -> 0x695c fde=[ 4c58] │ │ │ │ + 0xfffffffffffa1ee8 (offset: 0x2e100) -> 0x6b40 fde=[ 4e3c] │ │ │ │ + 0xfffffffffffa2038 (offset: 0x2e250) -> 0x6ba0 fde=[ 4e9c] │ │ │ │ + 0xfffffffffffa2478 (offset: 0x2e690) -> 0x6c10 fde=[ 4f0c] │ │ │ │ + 0xfffffffffffa2888 (offset: 0x2eaa0) -> 0x6c80 fde=[ 4f7c] │ │ │ │ + 0xfffffffffffa2c98 (offset: 0x2eeb0) -> 0x6cf0 fde=[ 4fec] │ │ │ │ + 0xfffffffffffa30a8 (offset: 0x2f2c0) -> 0x6d60 fde=[ 505c] │ │ │ │ + 0xfffffffffffa4458 (offset: 0x30670) -> 0x6dc0 fde=[ 50bc] │ │ │ │ + 0xfffffffffffa59b8 (offset: 0x31bd0) -> 0x6e2c fde=[ 5128] │ │ │ │ + 0xfffffffffffa6d08 (offset: 0x32f20) -> 0x6e8c fde=[ 5188] │ │ │ │ + 0xfffffffffffa8878 (offset: 0x34a90) -> 0x6f28 fde=[ 5224] │ │ │ │ + 0xfffffffffffa8cc8 (offset: 0x34ee0) -> 0x7068 fde=[ 5364] │ │ │ │ + 0xfffffffffffa8cf8 (offset: 0x34f10) -> 0x70a0 fde=[ 539c] │ │ │ │ + 0xfffffffffffa9168 (offset: 0x35380) -> 0x71ec fde=[ 54e8] │ │ │ │ + 0xfffffffffffa9198 (offset: 0x353b0) -> 0x7224 fde=[ 5520] │ │ │ │ + 0xfffffffffffa9608 (offset: 0x35820) -> 0x7370 fde=[ 566c] │ │ │ │ + 0xfffffffffffa9638 (offset: 0x35850) -> 0x73a8 fde=[ 56a4] │ │ │ │ + 0xfffffffffffa9aa8 (offset: 0x35cc0) -> 0x74f4 fde=[ 57f0] │ │ │ │ + 0xfffffffffffa9ad8 (offset: 0x35cf0) -> 0x58d4 fde=[ 3bd0] │ │ │ │ + 0xfffffffffffa9ae8 (offset: 0x35d00) -> 0x58e8 fde=[ 3be4] │ │ │ │ + 0xfffffffffffa9af8 (offset: 0x35d10) -> 0x58fc fde=[ 3bf8] │ │ │ │ + 0xfffffffffffa9b08 (offset: 0x35d20) -> 0x5910 fde=[ 3c0c] │ │ │ │ + 0xfffffffffffa9b18 (offset: 0x35d30) -> 0x59c8 fde=[ 3cc4] │ │ │ │ + 0xfffffffffffa9bf8 (offset: 0x35e10) -> 0x5d9c fde=[ 4098] │ │ │ │ + 0xfffffffffffa9ce8 (offset: 0x35f00) -> 0x6aa4 fde=[ 4da0] │ │ │ │ + 0xfffffffffffa9e38 (offset: 0x36050) -> 0x6b14 fde=[ 4e10] │ │ │ │ + 0xfffffffffffa9e78 (offset: 0x36090) -> 0x752c fde=[ 5828] │ │ │ │ + 0xfffffffffffa9ed8 (offset: 0x360f0) -> 0x7570 fde=[ 586c] │ │ │ │ + 0xfffffffffffa9f08 (offset: 0x36120) -> 0x75a8 fde=[ 58a4] │ │ │ │ + 0xfffffffffffa9f48 (offset: 0x36160) -> 0x75cc fde=[ 58c8] │ │ │ │ + 0xfffffffffffa9fc8 (offset: 0x361e0) -> 0x761c fde=[ 5918] │ │ │ │ + 0xfffffffffffaa2d8 (offset: 0x364f0) -> 0x7750 fde=[ 5a4c] │ │ │ │ + 0xfffffffffffaa528 (offset: 0x36740) -> 0x7814 fde=[ 5b10] │ │ │ │ + 0xfffffffffffaa678 (offset: 0x36890) -> 0x7674 fde=[ 5970] │ │ │ │ + 0xfffffffffffaa7d8 (offset: 0x369f0) -> 0x7704 fde=[ 5a00] │ │ │ │ + 0xfffffffffffaabf8 (offset: 0x36e10) -> 0x78f0 fde=[ 5bec] │ │ │ │ + 0xfffffffffffaac38 (offset: 0x36e50) -> 0x7904 fde=[ 5c00] │ │ │ │ + 0xfffffffffffaac58 (offset: 0x36e70) -> 0x7918 fde=[ 5c14] │ │ │ │ + 0xfffffffffffaac68 (offset: 0x36e80) -> 0x792c fde=[ 5c28] │ │ │ │ + 0xfffffffffffaac78 (offset: 0x36e90) -> 0x7940 fde=[ 5c3c] │ │ │ │ + 0xfffffffffffaae38 (offset: 0x37050) -> 0x79e0 fde=[ 5cdc] │ │ │ │ + 0xfffffffffffab008 (offset: 0x37220) -> 0x7a90 fde=[ 5d8c] │ │ │ │ + 0xfffffffffffab948 (offset: 0x37b60) -> 0x7b30 fde=[ 5e2c] │ │ │ │ + 0xfffffffffffab9a8 (offset: 0x37bc0) -> 0x7b64 fde=[ 5e60] │ │ │ │ + 0xfffffffffffab9d8 (offset: 0x37bf0) -> 0x7b78 fde=[ 5e74] │ │ │ │ + 0xfffffffffffabb28 (offset: 0x37d40) -> 0x7bc8 fde=[ 5ec4] │ │ │ │ + 0xfffffffffffabc88 (offset: 0x37ea0) -> 0x7ccc fde=[ 5fc8] │ │ │ │ + 0xfffffffffffabd68 (offset: 0x37f80) -> 0x7c18 fde=[ 5f14] │ │ │ │ + 0xfffffffffffabfd8 (offset: 0x381f0) -> 0x7d54 fde=[ 6050] │ │ │ │ + 0xfffffffffffabff8 (offset: 0x38210) -> 0x7d68 fde=[ 6064] │ │ │ │ + 0xfffffffffffac038 (offset: 0x38250) -> 0x7d94 fde=[ 6090] │ │ │ │ + 0xfffffffffffac078 (offset: 0x38290) -> 0x7dd0 fde=[ 60cc] │ │ │ │ + 0xfffffffffffac108 (offset: 0x38320) -> 0x7de4 fde=[ 60e0] │ │ │ │ + 0xfffffffffffac128 (offset: 0x38340) -> 0x7df8 fde=[ 60f4] │ │ │ │ + 0xfffffffffffac148 (offset: 0x38360) -> 0x7e0c fde=[ 6108] │ │ │ │ + 0xfffffffffffac168 (offset: 0x38380) -> 0x7e20 fde=[ 611c] │ │ │ │ + 0xfffffffffffac188 (offset: 0x383a0) -> 0x7e34 fde=[ 6130] │ │ │ │ + 0xfffffffffffac1a8 (offset: 0x383c0) -> 0x7e48 fde=[ 6144] │ │ │ │ + 0xfffffffffffac1c8 (offset: 0x383e0) -> 0x7e5c fde=[ 6158] │ │ │ │ + 0xfffffffffffac1e8 (offset: 0x38400) -> 0x7e70 fde=[ 616c] │ │ │ │ + 0xfffffffffffac1f8 (offset: 0x38410) -> 0x7e84 fde=[ 6180] │ │ │ │ + 0xfffffffffffac208 (offset: 0x38420) -> 0x7e98 fde=[ 6194] │ │ │ │ + 0xfffffffffffac218 (offset: 0x38430) -> 0x7eac fde=[ 61a8] │ │ │ │ + 0xfffffffffffac228 (offset: 0x38440) -> 0x7ec0 fde=[ 61bc] │ │ │ │ + 0xfffffffffffac238 (offset: 0x38450) -> 0x7ed4 fde=[ 61d0] │ │ │ │ + 0xfffffffffffac248 (offset: 0x38460) -> 0x7ee8 fde=[ 61e4] │ │ │ │ + 0xfffffffffffac258 (offset: 0x38470) -> 0x7efc fde=[ 61f8] │ │ │ │ + 0xfffffffffffac268 (offset: 0x38480) -> 0x7f74 fde=[ 6270] │ │ │ │ + 0xfffffffffffac458 (offset: 0x38670) -> 0x7fc8 fde=[ 62c4] │ │ │ │ + 0xfffffffffffac648 (offset: 0x38860) -> 0x80e8 fde=[ 63e4] │ │ │ │ + 0xfffffffffffac708 (offset: 0x38920) -> 0x813c fde=[ 6438] │ │ │ │ + 0xfffffffffffac728 (offset: 0x38940) -> 0x8150 fde=[ 644c] │ │ │ │ + 0xfffffffffffac808 (offset: 0x38a20) -> 0x81a4 fde=[ 64a0] │ │ │ │ + 0xfffffffffffac828 (offset: 0x38a40) -> 0x81b8 fde=[ 64b4] │ │ │ │ + 0xfffffffffffac8e8 (offset: 0x38b00) -> 0x8218 fde=[ 6514] │ │ │ │ + 0xfffffffffffac908 (offset: 0x38b20) -> 0x8274 fde=[ 6570] │ │ │ │ + 0xfffffffffffac968 (offset: 0x38b80) -> 0x82c0 fde=[ 65bc] │ │ │ │ + 0xfffffffffffac988 (offset: 0x38ba0) -> 0x82d4 fde=[ 65d0] │ │ │ │ + 0xfffffffffffac9e8 (offset: 0x38c00) -> 0x8314 fde=[ 6610] │ │ │ │ + 0xfffffffffffaca08 (offset: 0x38c20) -> 0x8328 fde=[ 6624] │ │ │ │ + 0xfffffffffffad338 (offset: 0x39550) -> 0x865c fde=[ 6958] │ │ │ │ + 0xfffffffffffad4a8 (offset: 0x396c0) -> 0x86d0 fde=[ 69cc] │ │ │ │ + 0xfffffffffffad5b8 (offset: 0x397d0) -> 0x8740 fde=[ 6a3c] │ │ │ │ + 0xfffffffffffadaf8 (offset: 0x39d10) -> 0x7f10 fde=[ 620c] │ │ │ │ + 0xfffffffffffadd68 (offset: 0x39f80) -> 0x801c fde=[ 6318] │ │ │ │ + 0xfffffffffffadeb8 (offset: 0x3a0d0) -> 0x808c fde=[ 6388] │ │ │ │ + 0xfffffffffffadf58 (offset: 0x3a170) -> 0x822c fde=[ 6528] │ │ │ │ + 0xfffffffffffae018 (offset: 0x3a230) -> 0x83bc fde=[ 66b8] │ │ │ │ + 0xfffffffffffae098 (offset: 0x3a2b0) -> 0x8404 fde=[ 6700] │ │ │ │ + 0xfffffffffffae148 (offset: 0x3a360) -> 0x8458 fde=[ 6754] │ │ │ │ + 0xfffffffffffae1a8 (offset: 0x3a3c0) -> 0x84b0 fde=[ 67ac] │ │ │ │ + 0xfffffffffffae368 (offset: 0x3a580) -> 0x8520 fde=[ 681c] │ │ │ │ + 0xfffffffffffae488 (offset: 0x3a6a0) -> 0x8594 fde=[ 6890] │ │ │ │ + 0xfffffffffffae708 (offset: 0x3a920) -> 0x88d0 fde=[ 6bcc] │ │ │ │ + 0xfffffffffffae748 (offset: 0x3a960) -> 0x88f4 fde=[ 6bf0] │ │ │ │ + 0xfffffffffffae7a8 (offset: 0x3a9c0) -> 0x899c fde=[ 6c98] │ │ │ │ + 0xfffffffffffae848 (offset: 0x3aa60) -> 0x8a00 fde=[ 6cfc] │ │ │ │ + 0xfffffffffffae878 (offset: 0x3aa90) -> 0x8af4 fde=[ 6df0] │ │ │ │ + 0xfffffffffffaebf8 (offset: 0x3ae10) -> 0x8b80 fde=[ 6e7c] │ │ │ │ + 0xfffffffffffaefe8 (offset: 0x3b200) -> 0x8940 fde=[ 6c3c] │ │ │ │ + 0xfffffffffffaf048 (offset: 0x3b260) -> 0x8a38 fde=[ 6d34] │ │ │ │ + 0xfffffffffffaf138 (offset: 0x3b350) -> 0x8aa8 fde=[ 6da4] │ │ │ │ + 0xfffffffffffaf378 (offset: 0x3b590) -> 0x8b44 fde=[ 6e40] │ │ │ │ + 0xfffffffffffaf648 (offset: 0x3b860) -> 0x8c18 fde=[ 6f14] │ │ │ │ + 0xfffffffffffaf6c8 (offset: 0x3b8e0) -> 0x8c5c fde=[ 6f58] │ │ │ │ + 0xfffffffffffaf738 (offset: 0x3b950) -> 0x8c94 fde=[ 6f90] │ │ │ │ + 0xfffffffffffaf828 (offset: 0x3ba40) -> 0x8ccc fde=[ 6fc8] │ │ │ │ + 0xfffffffffffaf898 (offset: 0x3bab0) -> 0x8d08 fde=[ 7004] │ │ │ │ + 0xfffffffffffaf978 (offset: 0x3bb90) -> 0x8d70 fde=[ 706c] │ │ │ │ + 0xfffffffffffaf9b8 (offset: 0x3bbd0) -> 0x8da0 fde=[ 709c] │ │ │ │ + 0xfffffffffffafa08 (offset: 0x3bc20) -> 0x8ddc fde=[ 70d8] │ │ │ │ + 0xfffffffffffb0078 (offset: 0x3c290) -> 0x8f58 fde=[ 7254] │ │ │ │ + 0xfffffffffffb0098 (offset: 0x3c2b0) -> 0x8f6c fde=[ 7268] │ │ │ │ + 0xfffffffffffb00a8 (offset: 0x3c2c0) -> 0x8f94 fde=[ 7290] │ │ │ │ + 0xfffffffffffb00b8 (offset: 0x3c2d0) -> 0x8fa8 fde=[ 72a4] │ │ │ │ + 0xfffffffffffb00c8 (offset: 0x3c2e0) -> 0x8fbc fde=[ 72b8] │ │ │ │ + 0xfffffffffffb00f8 (offset: 0x3c310) -> 0x9170 fde=[ 746c] │ │ │ │ + 0xfffffffffffb0138 (offset: 0x3c350) -> 0x9184 fde=[ 7480] │ │ │ │ + 0xfffffffffffb01f8 (offset: 0x3c410) -> 0x91d4 fde=[ 74d0] │ │ │ │ + 0xfffffffffffb0278 (offset: 0x3c490) -> 0x92b8 fde=[ 75b4] │ │ │ │ + 0xfffffffffffb0298 (offset: 0x3c4b0) -> 0x92cc fde=[ 75c8] │ │ │ │ + 0xfffffffffffb02a8 (offset: 0x3c4c0) -> 0x92e0 fde=[ 75dc] │ │ │ │ + 0xfffffffffffb0498 (offset: 0x3c6b0) -> 0x9320 fde=[ 761c] │ │ │ │ + 0xfffffffffffb06f8 (offset: 0x3c910) -> 0x9360 fde=[ 765c] │ │ │ │ + 0xfffffffffffb0918 (offset: 0x3cb30) -> 0x93a0 fde=[ 769c] │ │ │ │ + 0xfffffffffffb0b38 (offset: 0x3cd50) -> 0x93e0 fde=[ 76dc] │ │ │ │ + 0xfffffffffffb0e28 (offset: 0x3d040) -> 0x9420 fde=[ 771c] │ │ │ │ + 0xfffffffffffb10a8 (offset: 0x3d2c0) -> 0x9460 fde=[ 775c] │ │ │ │ + 0xfffffffffffb1fb8 (offset: 0x3e1d0) -> 0x963c fde=[ 7938] │ │ │ │ + 0xfffffffffffb2688 (offset: 0x3e8a0) -> 0x972c fde=[ 7a28] │ │ │ │ + 0xfffffffffffb26e8 (offset: 0x3e900) -> 0x9740 fde=[ 7a3c] │ │ │ │ + 0xfffffffffffb2b18 (offset: 0x3ed30) -> 0x97e8 fde=[ 7ae4] │ │ │ │ + 0xfffffffffffb2d58 (offset: 0x3ef70) -> 0x9844 fde=[ 7b40] │ │ │ │ + 0xfffffffffffb2d68 (offset: 0x3ef80) -> 0x9858 fde=[ 7b54] │ │ │ │ + 0xfffffffffffb2d88 (offset: 0x3efa0) -> 0x986c fde=[ 7b68] │ │ │ │ + 0xfffffffffffb2d98 (offset: 0x3efb0) -> 0x9880 fde=[ 7b7c] │ │ │ │ + 0xfffffffffffb2f18 (offset: 0x3f130) -> 0x98fc fde=[ 7bf8] │ │ │ │ + 0xfffffffffffb2f38 (offset: 0x3f150) -> 0x9910 fde=[ 7c0c] │ │ │ │ + 0xfffffffffffb2f48 (offset: 0x3f160) -> 0x9924 fde=[ 7c20] │ │ │ │ + 0xfffffffffffb2f58 (offset: 0x3f170) -> 0x9938 fde=[ 7c34] │ │ │ │ + 0xfffffffffffb2f68 (offset: 0x3f180) -> 0x994c fde=[ 7c48] │ │ │ │ + 0xfffffffffffb2fb8 (offset: 0x3f1d0) -> 0x9960 fde=[ 7c5c] │ │ │ │ + 0xfffffffffffb2ff8 (offset: 0x3f210) -> 0x9974 fde=[ 7c70] │ │ │ │ + 0xfffffffffffb3008 (offset: 0x3f220) -> 0x9988 fde=[ 7c84] │ │ │ │ + 0xfffffffffffb3058 (offset: 0x3f270) -> 0x99d0 fde=[ 7ccc] │ │ │ │ + 0xfffffffffffb3158 (offset: 0x3f370) -> 0x9a28 fde=[ 7d24] │ │ │ │ + 0xfffffffffffb3228 (offset: 0x3f440) -> 0x9a7c fde=[ 7d78] │ │ │ │ + 0xfffffffffffb3258 (offset: 0x3f470) -> 0x9af0 fde=[ 7dec] │ │ │ │ + 0xfffffffffffb33d8 (offset: 0x3f5f0) -> 0x9ce0 fde=[ 7fdc] │ │ │ │ + 0xfffffffffffb3698 (offset: 0x3f8b0) -> 0x9de8 fde=[ 80e4] │ │ │ │ + 0xfffffffffffb3ea8 (offset: 0x400c0) -> 0x9f48 fde=[ 8244] │ │ │ │ + 0xfffffffffffb4598 (offset: 0x407b0) -> 0xa080 fde=[ 837c] │ │ │ │ + 0xfffffffffffb47f8 (offset: 0x40a10) -> 0xa0e4 fde=[ 83e0] │ │ │ │ + 0xfffffffffffb48d8 (offset: 0x40af0) -> 0xa134 fde=[ 8430] │ │ │ │ + 0xfffffffffffb49d8 (offset: 0x40bf0) -> 0xa29c fde=[ 8598] │ │ │ │ + 0xfffffffffffb5178 (offset: 0x41390) -> 0xa3c0 fde=[ 86bc] │ │ │ │ + 0xfffffffffffb52a8 (offset: 0x414c0) -> 0xa4b0 fde=[ 87ac] │ │ │ │ + 0xfffffffffffb5c58 (offset: 0x41e70) -> 0xa734 fde=[ 8a30] │ │ │ │ + 0xfffffffffffb5e88 (offset: 0x420a0) -> 0xa834 fde=[ 8b30] │ │ │ │ + 0xfffffffffffb6078 (offset: 0x42290) -> 0xa8a0 fde=[ 8b9c] │ │ │ │ + 0xfffffffffffb67f8 (offset: 0x42a10) -> 0xaac0 fde=[ 8dbc] │ │ │ │ + 0xfffffffffffb6dd8 (offset: 0x42ff0) -> 0xab10 fde=[ 8e0c] │ │ │ │ + 0xfffffffffffb7078 (offset: 0x43290) -> 0xac40 fde=[ 8f3c] │ │ │ │ + 0xfffffffffffb70a8 (offset: 0x432c0) -> 0x8f08 fde=[ 7204] │ │ │ │ + 0xfffffffffffb70b8 (offset: 0x432d0) -> 0x8f1c fde=[ 7218] │ │ │ │ + 0xfffffffffffb70c8 (offset: 0x432e0) -> 0x8f30 fde=[ 722c] │ │ │ │ + 0xfffffffffffb70d8 (offset: 0x432f0) -> 0x8f44 fde=[ 7240] │ │ │ │ + 0xfffffffffffb70e8 (offset: 0x43300) -> 0x8f80 fde=[ 727c] │ │ │ │ + 0xfffffffffffb7108 (offset: 0x43320) -> 0x8fd4 fde=[ 72d0] │ │ │ │ + 0xfffffffffffb7178 (offset: 0x43390) -> 0x9024 fde=[ 7320] │ │ │ │ + 0xfffffffffffb71c8 (offset: 0x433e0) -> 0x9068 fde=[ 7364] │ │ │ │ + 0xfffffffffffb71e8 (offset: 0x43400) -> 0x9090 fde=[ 738c] │ │ │ │ + 0xfffffffffffb7208 (offset: 0x43420) -> 0x90b8 fde=[ 73b4] │ │ │ │ + 0xfffffffffffb7228 (offset: 0x43440) -> 0x90e0 fde=[ 73dc] │ │ │ │ + 0xfffffffffffb7248 (offset: 0x43460) -> 0x9108 fde=[ 7404] │ │ │ │ + 0xfffffffffffb7288 (offset: 0x434a0) -> 0x9134 fde=[ 7430] │ │ │ │ + 0xfffffffffffb72d8 (offset: 0x434f0) -> 0x9214 fde=[ 7510] │ │ │ │ + 0xfffffffffffb7338 (offset: 0x43550) -> 0x9260 fde=[ 755c] │ │ │ │ + 0xfffffffffffb73a8 (offset: 0x435c0) -> 0x9aa8 fde=[ 7da4] │ │ │ │ + 0xfffffffffffb73f8 (offset: 0x43610) -> 0x9b58 fde=[ 7e54] │ │ │ │ + 0xfffffffffffb7468 (offset: 0x43680) -> 0x9bb4 fde=[ 7eb0] │ │ │ │ + 0xfffffffffffb75d8 (offset: 0x437f0) -> 0x9c28 fde=[ 7f24] │ │ │ │ + 0xfffffffffffb77c8 (offset: 0x439e0) -> 0x9c84 fde=[ 7f80] │ │ │ │ + 0xfffffffffffb79b8 (offset: 0x43bd0) -> 0x9d74 fde=[ 8070] │ │ │ │ + 0xfffffffffffb7af8 (offset: 0x43d10) -> 0xa190 fde=[ 848c] │ │ │ │ + 0xfffffffffffb7bc8 (offset: 0x43de0) -> 0xa204 fde=[ 8500] │ │ │ │ + 0xfffffffffffb7d58 (offset: 0x43f70) -> 0xa460 fde=[ 875c] │ │ │ │ + 0xfffffffffffb7df8 (offset: 0x44010) -> 0xa504 fde=[ 8800] │ │ │ │ + 0xfffffffffffb7e88 (offset: 0x440a0) -> 0xa54c fde=[ 8848] │ │ │ │ + 0xfffffffffffb7f58 (offset: 0x44170) -> 0xa5a0 fde=[ 889c] │ │ │ │ + 0xfffffffffffb8128 (offset: 0x44340) -> 0xa5f8 fde=[ 88f4] │ │ │ │ + 0xfffffffffffb8268 (offset: 0x44480) -> 0xa66c fde=[ 8968] │ │ │ │ + 0xfffffffffffb8558 (offset: 0x44770) -> 0xa7f4 fde=[ 8af0] │ │ │ │ + 0xfffffffffffb8688 (offset: 0x448a0) -> 0xa900 fde=[ 8bfc] │ │ │ │ + 0xfffffffffffb86f8 (offset: 0x44910) -> 0xa95c fde=[ 8c58] │ │ │ │ + 0xfffffffffffb8768 (offset: 0x44980) -> 0xa9c4 fde=[ 8cc0] │ │ │ │ + 0xfffffffffffb87e8 (offset: 0x44a00) -> 0xaa20 fde=[ 8d1c] │ │ │ │ + 0xfffffffffffb8868 (offset: 0x44a80) -> 0xac78 fde=[ 8f74] │ │ │ │ + 0xfffffffffffb8878 (offset: 0x44a90) -> 0xac8c fde=[ 8f88] │ │ │ │ + 0xfffffffffffb8898 (offset: 0x44ab0) -> 0xacb4 fde=[ 8fb0] │ │ │ │ + 0xfffffffffffb88c8 (offset: 0x44ae0) -> 0xacd8 fde=[ 8fd4] │ │ │ │ + 0xfffffffffffb88e8 (offset: 0x44b00) -> 0xacec fde=[ 8fe8] │ │ │ │ + 0xfffffffffffb8918 (offset: 0x44b30) -> 0xad18 fde=[ 9014] │ │ │ │ + 0xfffffffffffb8aa8 (offset: 0x44cc0) -> 0xad70 fde=[ 906c] │ │ │ │ + 0xfffffffffffb8ad8 (offset: 0x44cf0) -> 0xad9c fde=[ 9098] │ │ │ │ + 0xfffffffffffb8b08 (offset: 0x44d20) -> 0xadbc fde=[ 90b8] │ │ │ │ + 0xfffffffffffb8e98 (offset: 0x450b0) -> 0xae24 fde=[ 9120] │ │ │ │ + 0xfffffffffffb9758 (offset: 0x45970) -> 0xaef4 fde=[ 91f0] │ │ │ │ + 0xfffffffffffb9768 (offset: 0x45980) -> 0xaf08 fde=[ 9204] │ │ │ │ + 0xfffffffffffb9778 (offset: 0x45990) -> 0xaf1c fde=[ 9218] │ │ │ │ + 0xfffffffffffb9788 (offset: 0x459a0) -> 0xaf30 fde=[ 922c] │ │ │ │ + 0xfffffffffffb97d8 (offset: 0x459f0) -> 0xaf6c fde=[ 9268] │ │ │ │ + 0xfffffffffffb9808 (offset: 0x45a20) -> 0xafa4 fde=[ 92a0] │ │ │ │ + 0xfffffffffffb9818 (offset: 0x45a30) -> 0xafb8 fde=[ 92b4] │ │ │ │ + 0xfffffffffffb9828 (offset: 0x45a40) -> 0xafcc fde=[ 92c8] │ │ │ │ + 0xfffffffffffb9858 (offset: 0x45a70) -> 0xafe0 fde=[ 92dc] │ │ │ │ + 0xfffffffffffb9888 (offset: 0x45aa0) -> 0xaff4 fde=[ 92f0] │ │ │ │ + 0xfffffffffffb98b8 (offset: 0x45ad0) -> 0xb008 fde=[ 9304] │ │ │ │ + 0xfffffffffffb9948 (offset: 0x45b60) -> 0xb058 fde=[ 9354] │ │ │ │ + 0xfffffffffffb9b48 (offset: 0x45d60) -> 0xb204 fde=[ 9500] │ │ │ │ + 0xfffffffffffb9b68 (offset: 0x45d80) -> 0xb218 fde=[ 9514] │ │ │ │ + 0xfffffffffffb9b88 (offset: 0x45da0) -> 0xb22c fde=[ 9528] │ │ │ │ + 0xfffffffffffb9c48 (offset: 0x45e60) -> 0xb274 fde=[ 9570] │ │ │ │ + 0xfffffffffffb9fb8 (offset: 0x461d0) -> 0xb2c8 fde=[ 95c4] │ │ │ │ + 0xfffffffffffba4d8 (offset: 0x466f0) -> 0xb324 fde=[ 9620] │ │ │ │ + 0xfffffffffffba938 (offset: 0x46b50) -> 0xb484 fde=[ 9780] │ │ │ │ + 0xfffffffffffba968 (offset: 0x46b80) -> 0xb534 fde=[ 9830] │ │ │ │ + 0xfffffffffffbaca8 (offset: 0x46ec0) -> 0xb598 fde=[ 9894] │ │ │ │ + 0xfffffffffffbaf08 (offset: 0x47120) -> 0xb6f0 fde=[ 99ec] │ │ │ │ + 0xfffffffffffbb168 (offset: 0x47380) -> 0xb7dc fde=[ 9ad8] │ │ │ │ + 0xfffffffffffbb3c8 (offset: 0x475e0) -> 0xb8dc fde=[ 9bd8] │ │ │ │ + 0xfffffffffffbbbc8 (offset: 0x47de0) -> 0xb930 fde=[ 9c2c] │ │ │ │ + 0xfffffffffffbbc58 (offset: 0x47e70) -> 0xb4bc fde=[ 97b8] │ │ │ │ + 0xfffffffffffbbd88 (offset: 0x47fa0) -> 0xb680 fde=[ 997c] │ │ │ │ + 0xfffffffffffbbed8 (offset: 0x480f0) -> 0xbad0 fde=[ 9dcc] │ │ │ │ + 0xfffffffffffbbf58 (offset: 0x48170) -> 0xbb14 fde=[ 9e10] │ │ │ │ + 0xfffffffffffbc098 (offset: 0x482b0) -> 0xbb68 fde=[ 9e64] │ │ │ │ + 0xfffffffffffbc0b8 (offset: 0x482d0) -> 0xbb7c fde=[ 9e78] │ │ │ │ + 0xfffffffffffbc0d8 (offset: 0x482f0) -> 0xbb90 fde=[ 9e8c] │ │ │ │ + 0xfffffffffffbc968 (offset: 0x48b80) -> 0xbd1c fde=[ a018] │ │ │ │ + 0xfffffffffffbc998 (offset: 0x48bb0) -> 0xbd30 fde=[ a02c] │ │ │ │ + 0xfffffffffffbc9c8 (offset: 0x48be0) -> 0xbd44 fde=[ a040] │ │ │ │ + 0xfffffffffffbc9f8 (offset: 0x48c10) -> 0xbd58 fde=[ a054] │ │ │ │ + 0xfffffffffffbca28 (offset: 0x48c40) -> 0xbd6c fde=[ a068] │ │ │ │ + 0xfffffffffffbca38 (offset: 0x48c50) -> 0xbd80 fde=[ a07c] │ │ │ │ + 0xfffffffffffbca48 (offset: 0x48c60) -> 0xc1c0 fde=[ a4bc] │ │ │ │ + 0xfffffffffffbcb18 (offset: 0x48d30) -> 0xc270 fde=[ a56c] │ │ │ │ + 0xfffffffffffbd228 (offset: 0x49440) -> 0xc2c4 fde=[ a5c0] │ │ │ │ + 0xfffffffffffbd568 (offset: 0x49780) -> 0xc458 fde=[ a754] │ │ │ │ + 0xfffffffffffbd598 (offset: 0x497b0) -> 0xc4cc fde=[ a7c8] │ │ │ │ + 0xfffffffffffbd868 (offset: 0x49a80) -> 0xc52c fde=[ a828] │ │ │ │ + 0xfffffffffffbdfb8 (offset: 0x4a1d0) -> 0xc58c fde=[ a888] │ │ │ │ + 0xfffffffffffbeb38 (offset: 0x4ad50) -> 0xc670 fde=[ a96c] │ │ │ │ + 0xfffffffffffbeda8 (offset: 0x4afc0) -> 0xc70c fde=[ aa08] │ │ │ │ + 0xfffffffffffbf548 (offset: 0x4b760) -> 0xc75c fde=[ aa58] │ │ │ │ + 0xfffffffffffc0098 (offset: 0x4c2b0) -> 0xc8d0 fde=[ abcc] │ │ │ │ + 0xfffffffffffc03a8 (offset: 0x4c5c0) -> 0xb9d8 fde=[ 9cd4] │ │ │ │ + 0xfffffffffffc03b8 (offset: 0x4c5d0) -> 0xb9ec fde=[ 9ce8] │ │ │ │ + 0xfffffffffffc03c8 (offset: 0x4c5e0) -> 0xba00 fde=[ 9cfc] │ │ │ │ + 0xfffffffffffc03e8 (offset: 0x4c600) -> 0xba28 fde=[ 9d24] │ │ │ │ + 0xfffffffffffc0468 (offset: 0x4c680) -> 0xba78 fde=[ 9d74] │ │ │ │ + 0xfffffffffffc04f8 (offset: 0x4c710) -> 0xbd94 fde=[ a090] │ │ │ │ + 0xfffffffffffc0568 (offset: 0x4c780) -> 0xbde4 fde=[ a0e0] │ │ │ │ + 0xfffffffffffc0648 (offset: 0x4c860) -> 0xbe48 fde=[ a144] │ │ │ │ + 0xfffffffffffc0918 (offset: 0x4cb30) -> 0xbea4 fde=[ a1a0] │ │ │ │ + 0xfffffffffffc14e8 (offset: 0x4d700) -> 0xc130 fde=[ a42c] │ │ │ │ + 0xfffffffffffc1538 (offset: 0x4d750) -> 0xc178 fde=[ a474] │ │ │ │ + 0xfffffffffffc1588 (offset: 0x4d7a0) -> 0xc228 fde=[ a524] │ │ │ │ + 0xfffffffffffc15d8 (offset: 0x4d7f0) -> 0xc490 fde=[ a78c] │ │ │ │ + 0xfffffffffffc1c38 (offset: 0x4de50) -> 0xc5fc fde=[ a8f8] │ │ │ │ + 0xfffffffffffc1d08 (offset: 0x4df20) -> 0xc7c4 fde=[ aac0] │ │ │ │ + 0xfffffffffffc1dd8 (offset: 0x4dff0) -> 0xc838 fde=[ ab34] │ │ │ │ + 0xfffffffffffc1f68 (offset: 0x4e180) -> 0xc9d0 fde=[ accc] │ │ │ │ + 0xfffffffffffc21d8 (offset: 0x4e3f0) -> 0xcab0 fde=[ adac] │ │ │ │ + 0xfffffffffffc21f8 (offset: 0x4e410) -> 0xcac4 fde=[ adc0] │ │ │ │ + 0xfffffffffffc2218 (offset: 0x4e430) -> 0xcad8 fde=[ add4] │ │ │ │ + 0xfffffffffffc2238 (offset: 0x4e450) -> 0xcaec fde=[ ade8] │ │ │ │ + 0xfffffffffffc2248 (offset: 0x4e460) -> 0xcb00 fde=[ adfc] │ │ │ │ + 0xfffffffffffc2288 (offset: 0x4e4a0) -> 0xcb14 fde=[ ae10] │ │ │ │ + 0xfffffffffffc22a8 (offset: 0x4e4c0) -> 0xcc08 fde=[ af04] │ │ │ │ + 0xfffffffffffc2348 (offset: 0x4e560) -> 0xcc4c fde=[ af48] │ │ │ │ + 0xfffffffffffc2418 (offset: 0x4e630) -> 0xcfac fde=[ b2a8] │ │ │ │ + 0xfffffffffffc2438 (offset: 0x4e650) -> 0xcfc0 fde=[ b2bc] │ │ │ │ + 0xfffffffffffc2478 (offset: 0x4e690) -> 0xcfd4 fde=[ b2d0] │ │ │ │ + 0xfffffffffffc26a8 (offset: 0x4e8c0) -> 0xd074 fde=[ b370] │ │ │ │ + 0xfffffffffffc26b8 (offset: 0x4e8d0) -> 0xd088 fde=[ b384] │ │ │ │ + 0xfffffffffffc26c8 (offset: 0x4e8e0) -> 0xd09c fde=[ b398] │ │ │ │ + 0xfffffffffffc26d8 (offset: 0x4e8f0) -> 0xd0b0 fde=[ b3ac] │ │ │ │ + 0xfffffffffffc26e8 (offset: 0x4e900) -> 0xd0c4 fde=[ b3c0] │ │ │ │ + 0xfffffffffffc26f8 (offset: 0x4e910) -> 0xd0d8 fde=[ b3d4] │ │ │ │ + 0xfffffffffffc2708 (offset: 0x4e920) -> 0xd0ec fde=[ b3e8] │ │ │ │ + 0xfffffffffffc2718 (offset: 0x4e930) -> 0xd100 fde=[ b3fc] │ │ │ │ + 0xfffffffffffc2728 (offset: 0x4e940) -> 0xd114 fde=[ b410] │ │ │ │ + 0xfffffffffffc2738 (offset: 0x4e950) -> 0xd128 fde=[ b424] │ │ │ │ + 0xfffffffffffc29b8 (offset: 0x4ebd0) -> 0xd17c fde=[ b478] │ │ │ │ + 0xfffffffffffc2a28 (offset: 0x4ec40) -> 0xd190 fde=[ b48c] │ │ │ │ + 0xfffffffffffc2aa8 (offset: 0x4ecc0) -> 0xd1e8 fde=[ b4e4] │ │ │ │ + 0xfffffffffffc2ac8 (offset: 0x4ece0) -> 0xd234 fde=[ b530] │ │ │ │ + 0xfffffffffffc2ae8 (offset: 0x4ed00) -> 0xd248 fde=[ b544] │ │ │ │ + 0xfffffffffffc2b18 (offset: 0x4ed30) -> 0xd25c fde=[ b558] │ │ │ │ + 0xfffffffffffc2b38 (offset: 0x4ed50) -> 0xd274 fde=[ b570] │ │ │ │ + 0xfffffffffffc2bf8 (offset: 0x4ee10) -> 0xd2c8 fde=[ b5c4] │ │ │ │ + 0xfffffffffffc2c18 (offset: 0x4ee30) -> 0xd32c fde=[ b628] │ │ │ │ + 0xfffffffffffc2c78 (offset: 0x4ee90) -> 0xd8c8 fde=[ bbc4] │ │ │ │ + 0xfffffffffffc2cb8 (offset: 0x4eed0) -> 0xd99c fde=[ bc98] │ │ │ │ + 0xfffffffffffc2ec8 (offset: 0x4f0e0) -> 0xd9f0 fde=[ bcec] │ │ │ │ + 0xfffffffffffc3588 (offset: 0x4f7a0) -> 0xda50 fde=[ bd4c] │ │ │ │ + 0xfffffffffffc3798 (offset: 0x4f9b0) -> 0xdab0 fde=[ bdac] │ │ │ │ + 0xfffffffffffc3858 (offset: 0x4fa70) -> 0xdb44 fde=[ be40] │ │ │ │ + 0xfffffffffffc4e98 (offset: 0x510b0) -> 0xddb8 fde=[ c0b4] │ │ │ │ + 0xfffffffffffc56e8 (offset: 0x51900) -> 0xde1c fde=[ c118] │ │ │ │ + 0xfffffffffffc5fb8 (offset: 0x521d0) -> 0xde70 fde=[ c16c] │ │ │ │ + 0xfffffffffffc65b8 (offset: 0x527d0) -> 0xdf00 fde=[ c1fc] │ │ │ │ + 0xfffffffffffc69d8 (offset: 0x52bf0) -> 0xe24c fde=[ c548] │ │ │ │ + 0xfffffffffffc6f48 (offset: 0x53160) -> 0xe360 fde=[ c65c] │ │ │ │ + 0xfffffffffffc7658 (offset: 0x53870) -> 0xe3c4 fde=[ c6c0] │ │ │ │ + 0xfffffffffffc7b48 (offset: 0x53d60) -> 0xe420 fde=[ c71c] │ │ │ │ + 0xfffffffffffc8048 (offset: 0x54260) -> 0xe47c fde=[ c778] │ │ │ │ + 0xfffffffffffca7f8 (offset: 0x56a10) -> 0xe5f8 fde=[ c8f4] │ │ │ │ + 0xfffffffffffcb128 (offset: 0x57340) -> 0xe648 fde=[ c944] │ │ │ │ + 0xfffffffffffcb3d8 (offset: 0x575f0) -> 0xe69c fde=[ c998] │ │ │ │ + 0xfffffffffffcd538 (offset: 0x59750) -> 0xe714 fde=[ ca10] │ │ │ │ + 0xfffffffffffcdde8 (offset: 0x5a000) -> 0xe918 fde=[ cc14] │ │ │ │ + 0xfffffffffffcdf28 (offset: 0x5a140) -> 0xe990 fde=[ cc8c] │ │ │ │ + 0xfffffffffffce788 (offset: 0x5a9a0) -> 0xe9e4 fde=[ cce0] │ │ │ │ + 0xfffffffffffcedb8 (offset: 0x5afd0) -> 0xeb18 fde=[ ce14] │ │ │ │ + 0xfffffffffffcf968 (offset: 0x5bb80) -> 0xec08 fde=[ cf04] │ │ │ │ + 0xfffffffffffcfbb8 (offset: 0x5bdd0) -> 0xec60 fde=[ cf5c] │ │ │ │ + 0xfffffffffffcff68 (offset: 0x5c180) -> 0xecb4 fde=[ cfb0] │ │ │ │ + 0xfffffffffffd0e88 (offset: 0x5d0a0) -> 0xedd0 fde=[ d0cc] │ │ │ │ + 0xfffffffffffd18b8 (offset: 0x5dad0) -> 0xee3c fde=[ d138] │ │ │ │ + 0xfffffffffffd1da8 (offset: 0x5dfc0) -> 0xefd0 fde=[ d2cc] │ │ │ │ + 0xfffffffffffd1dd8 (offset: 0x5dff0) -> 0xf008 fde=[ d304] │ │ │ │ + 0xfffffffffffd2918 (offset: 0x5eb30) -> 0xf09c fde=[ d398] │ │ │ │ + 0xfffffffffffd3518 (offset: 0x5f730) -> 0xf134 fde=[ d430] │ │ │ │ + 0xfffffffffffd4938 (offset: 0x60b50) -> 0xf198 fde=[ d494] │ │ │ │ + 0xfffffffffffd6388 (offset: 0x625a0) -> 0xf218 fde=[ d514] │ │ │ │ + 0xfffffffffffd68c8 (offset: 0x62ae0) -> 0xf274 fde=[ d570] │ │ │ │ + 0xfffffffffffd79c8 (offset: 0x63be0) -> 0xf2d0 fde=[ d5cc] │ │ │ │ + 0xfffffffffffd98d8 (offset: 0x65af0) -> 0xf338 fde=[ d634] │ │ │ │ + 0xfffffffffffd9c78 (offset: 0x65e90) -> 0xf390 fde=[ d68c] │ │ │ │ + 0xfffffffffffda698 (offset: 0x668b0) -> 0xf3e4 fde=[ d6e0] │ │ │ │ + 0xfffffffffffdafe8 (offset: 0x67200) -> 0xf448 fde=[ d744] │ │ │ │ + 0xfffffffffffdb368 (offset: 0x67580) -> 0xca74 fde=[ ad70] │ │ │ │ + 0xfffffffffffdb378 (offset: 0x67590) -> 0xca88 fde=[ ad84] │ │ │ │ + 0xfffffffffffdb388 (offset: 0x675a0) -> 0xca9c fde=[ ad98] │ │ │ │ + 0xfffffffffffdb398 (offset: 0x675b0) -> 0xcb28 fde=[ ae24] │ │ │ │ + 0xfffffffffffdb3b8 (offset: 0x675d0) -> 0xcb50 fde=[ ae4c] │ │ │ │ + 0xfffffffffffdb3d8 (offset: 0x675f0) -> 0xcb78 fde=[ ae74] │ │ │ │ + 0xfffffffffffdb3f8 (offset: 0x67610) -> 0xcba0 fde=[ ae9c] │ │ │ │ + 0xfffffffffffdb438 (offset: 0x67650) -> 0xcbcc fde=[ aec8] │ │ │ │ + 0xfffffffffffdb488 (offset: 0x676a0) -> 0xcc94 fde=[ af90] │ │ │ │ + 0xfffffffffffdb548 (offset: 0x67760) -> 0xccf4 fde=[ aff0] │ │ │ │ + 0xfffffffffffdb5f8 (offset: 0x67810) -> 0xcd28 fde=[ b024] │ │ │ │ + 0xfffffffffffdb6c8 (offset: 0x678e0) -> 0xcd90 fde=[ b08c] │ │ │ │ + 0xfffffffffffdb778 (offset: 0x67990) -> 0xcdd0 fde=[ b0cc] │ │ │ │ + 0xfffffffffffdb8a8 (offset: 0x67ac0) -> 0xce04 fde=[ b100] │ │ │ │ + 0xfffffffffffdbef8 (offset: 0x68110) -> 0xcf08 fde=[ b204] │ │ │ │ + 0xfffffffffffdc248 (offset: 0x68460) -> 0xd1fc fde=[ b4f8] │ │ │ │ + 0xfffffffffffdc3c8 (offset: 0x685e0) -> 0xd2dc fde=[ b5d8] │ │ │ │ + 0xfffffffffffdc428 (offset: 0x68640) -> 0xd37c fde=[ b678] │ │ │ │ + 0xfffffffffffdc518 (offset: 0x68730) -> 0xd3ec fde=[ b6e8] │ │ │ │ + 0xfffffffffffdc598 (offset: 0x687b0) -> 0xd450 fde=[ b74c] │ │ │ │ + 0xfffffffffffdc628 (offset: 0x68840) -> 0xd4b4 fde=[ b7b0] │ │ │ │ + 0xfffffffffffdc678 (offset: 0x68890) -> 0xd4fc fde=[ b7f8] │ │ │ │ + 0xfffffffffffdc7a8 (offset: 0x689c0) -> 0xd578 fde=[ b874] │ │ │ │ + 0xfffffffffffdc928 (offset: 0x68b40) -> 0xd608 fde=[ b904] │ │ │ │ + 0xfffffffffffdca58 (offset: 0x68c70) -> 0xd684 fde=[ b980] │ │ │ │ + 0xfffffffffffdcb48 (offset: 0x68d60) -> 0xd6f4 fde=[ b9f0] │ │ │ │ + 0xfffffffffffdcbb8 (offset: 0x68dd0) -> 0xd748 fde=[ ba44] │ │ │ │ + 0xfffffffffffdcd38 (offset: 0x68f50) -> 0xd7e8 fde=[ bae4] │ │ │ │ + 0xfffffffffffdce88 (offset: 0x690a0) -> 0xd858 fde=[ bb54] │ │ │ │ + 0xfffffffffffdcfd8 (offset: 0x691f0) -> 0xd90c fde=[ bc08] │ │ │ │ + 0xfffffffffffdd0b8 (offset: 0x692d0) -> 0xdb08 fde=[ be04] │ │ │ │ + 0xfffffffffffdd3f8 (offset: 0x69610) -> 0xdbb0 fde=[ beac] │ │ │ │ + 0xfffffffffffdd688 (offset: 0x698a0) -> 0xdc48 fde=[ bf44] │ │ │ │ + 0xfffffffffffddb58 (offset: 0x69d70) -> 0xdc84 fde=[ bf80] │ │ │ │ + 0xfffffffffffddd38 (offset: 0x69f50) -> 0xdccc fde=[ bfc8] │ │ │ │ + 0xfffffffffffde138 (offset: 0x6a350) -> 0xdd18 fde=[ c014] │ │ │ │ + 0xfffffffffffde1d8 (offset: 0x6a3f0) -> 0xdd68 fde=[ c064] │ │ │ │ + 0xfffffffffffde248 (offset: 0x6a460) -> 0xdf50 fde=[ c24c] │ │ │ │ + 0xfffffffffffde318 (offset: 0x6a530) -> 0xdfc4 fde=[ c2c0] │ │ │ │ + 0xfffffffffffde4a8 (offset: 0x6a6c0) -> 0xe05c fde=[ c358] │ │ │ │ + 0xfffffffffffde8f8 (offset: 0x6ab10) -> 0xe098 fde=[ c394] │ │ │ │ + 0xfffffffffffdebe8 (offset: 0x6ae00) -> 0xe148 fde=[ c444] │ │ │ │ + 0xfffffffffffdf0c8 (offset: 0x6b2e0) -> 0xe510 fde=[ c80c] │ │ │ │ + 0xfffffffffffdf1c8 (offset: 0x6b3e0) -> 0xe584 fde=[ c880] │ │ │ │ + 0xfffffffffffdf2c8 (offset: 0x6b4e0) -> 0xe774 fde=[ ca70] │ │ │ │ + 0xfffffffffffdf358 (offset: 0x6b570) -> 0xe7ac fde=[ caa8] │ │ │ │ + 0xfffffffffffdf468 (offset: 0x6b680) -> 0xe7e4 fde=[ cae0] │ │ │ │ + 0xfffffffffffdf4c8 (offset: 0x6b6e0) -> 0xe83c fde=[ cb38] │ │ │ │ + 0xfffffffffffdf528 (offset: 0x6b740) -> 0xe894 fde=[ cb90] │ │ │ │ + 0xfffffffffffdf828 (offset: 0x6ba40) -> 0xe8d0 fde=[ cbcc] │ │ │ │ + 0xfffffffffffdf878 (offset: 0x6ba90) -> 0xeb88 fde=[ ce84] │ │ │ │ + 0xfffffffffffdfa98 (offset: 0x6bcb0) -> 0xebc0 fde=[ cebc] │ │ │ │ + 0xfffffffffffdfed8 (offset: 0x6c0f0) -> 0xed10 fde=[ d00c] │ │ │ │ + 0xfffffffffffe00d8 (offset: 0x6c2f0) -> 0xed4c fde=[ d048] │ │ │ │ + 0xfffffffffffe03c8 (offset: 0x6c5e0) -> 0xf4b8 fde=[ d7b4] │ │ │ │ + 0xfffffffffffe0408 (offset: 0x6c620) -> 0xf4dc fde=[ d7d8] │ │ │ │ + 0xfffffffffffe0498 (offset: 0x6c6b0) -> 0xf518 fde=[ d814] │ │ │ │ + 0xfffffffffffe0508 (offset: 0x6c720) -> 0xf55c fde=[ d858] │ │ │ │ + 0xfffffffffffe0538 (offset: 0x6c750) -> 0xf594 fde=[ d890] │ │ │ │ + 0xfffffffffffe07a8 (offset: 0x6c9c0) -> 0xf6dc fde=[ d9d8] │ │ │ │ + 0xfffffffffffe07d8 (offset: 0x6c9f0) -> 0xf700 fde=[ d9fc] │ │ │ │ + 0xfffffffffffe0818 (offset: 0x6ca30) -> 0xf738 fde=[ da34] │ │ │ │ + 0xfffffffffffe0868 (offset: 0x6ca80) -> 0xf788 fde=[ da84] │ │ │ │ + 0xfffffffffffe0898 (offset: 0x6cab0) -> 0xf7b4 fde=[ dab0] │ │ │ │ + 0xfffffffffffe08c8 (offset: 0x6cae0) -> 0xf7e0 fde=[ dadc] │ │ │ │ + 0xfffffffffffe08f8 (offset: 0x6cb10) -> 0xf80c fde=[ db08] │ │ │ │ + 0xfffffffffffe0928 (offset: 0x6cb40) -> 0xf82c fde=[ db28] │ │ │ │ + 0xfffffffffffe0a28 (offset: 0x6cc40) -> 0xf888 fde=[ db84] │ │ │ │ + 0xfffffffffffe2578 (offset: 0x6e790) -> 0xf94c fde=[ dc48] │ │ │ │ + 0xfffffffffffe25e8 (offset: 0x6e800) -> 0xf960 fde=[ dc5c] │ │ │ │ + 0xfffffffffffe2618 (offset: 0x6e830) -> 0xf9ec fde=[ dce8] │ │ │ │ + 0xfffffffffffe2678 (offset: 0x6e890) -> 0xfa34 fde=[ dd30] │ │ │ │ + 0xfffffffffffe26a8 (offset: 0x6e8c0) -> 0xfa6c fde=[ dd68] │ │ │ │ + 0xfffffffffffe27f8 (offset: 0x6ea10) -> 0xfb08 fde=[ de04] │ │ │ │ + 0xfffffffffffe2b18 (offset: 0x6ed30) -> 0xfc34 fde=[ df30] │ │ │ │ + 0xfffffffffffe2b88 (offset: 0x6eda0) -> 0xf990 fde=[ dc8c] │ │ │ │ + 0xfffffffffffe2be8 (offset: 0x6ee00) -> 0xfc84 fde=[ df80] │ │ │ │ + 0xfffffffffffe2c98 (offset: 0x6eeb0) -> 0xfcbc fde=[ dfb8] │ │ │ │ + 0xfffffffffffe2db8 (offset: 0x6efd0) -> 0xfd0c fde=[ e008] │ │ │ │ + 0xfffffffffffe2e48 (offset: 0x6f060) -> 0xfd5c fde=[ e058] │ │ │ │ + 0xfffffffffffe2e78 (offset: 0x6f090) -> 0xfdd0 fde=[ e0cc] │ │ │ │ + 0xfffffffffffe33c8 (offset: 0x6f5e0) -> 0xfe44 fde=[ e140] │ │ │ │ + 0xfffffffffffe3648 (offset: 0x6f860) -> 0xfd94 fde=[ e090] │ │ │ │ + 0xfffffffffffe3758 (offset: 0x6f970) -> 0xfedc fde=[ e1d8] │ │ │ │ + 0xfffffffffffe37c8 (offset: 0x6f9e0) -> 0xff20 fde=[ e21c] │ │ │ │ + 0xfffffffffffe3848 (offset: 0x6fa60) -> 0xff58 fde=[ e254] │ │ │ │ + 0xfffffffffffe38f8 (offset: 0x6fb10) -> 0xffb8 fde=[ e2b4] │ │ │ │ + 0xfffffffffffe39c8 (offset: 0x6fbe0) -> 0x10028 fde=[ e324] │ │ │ │ + 0xfffffffffffe3a08 (offset: 0x6fc20) -> 0x10058 fde=[ e354] │ │ │ │ + 0xfffffffffffe3a58 (offset: 0x6fc70) -> 0x10094 fde=[ e390] │ │ │ │ + 0xfffffffffffe4008 (offset: 0x70220) -> 0x101d0 fde=[ e4cc] │ │ │ │ + 0xfffffffffffe4098 (offset: 0x702b0) -> 0x10230 fde=[ e52c] │ │ │ │ + 0xfffffffffffe40c8 (offset: 0x702e0) -> 0x10268 fde=[ e564] │ │ │ │ + 0xfffffffffffe4118 (offset: 0x70330) -> 0x102b4 fde=[ e5b0] │ │ │ │ + 0xfffffffffffe41b8 (offset: 0x703d0) -> 0x10304 fde=[ e600] │ │ │ │ + 0xfffffffffffe4278 (offset: 0x70490) -> 0x10354 fde=[ e650] │ │ │ │ + 0xfffffffffffe48e8 (offset: 0x70b00) -> 0x10384 fde=[ e680] │ │ │ │ + 0xfffffffffffe49b8 (offset: 0x70bd0) -> 0x1040c fde=[ e708] │ │ │ │ + 0xfffffffffffe4a58 (offset: 0x70c70) -> 0x10460 fde=[ e75c] │ │ │ │ + 0xfffffffffffe4af8 (offset: 0x70d10) -> 0x104ac fde=[ e7a8] │ │ │ │ + 0xfffffffffffe4bc8 (offset: 0x70de0) -> 0x10528 fde=[ e824] │ │ │ │ + 0xfffffffffffe4cb8 (offset: 0x70ed0) -> 0x105a4 fde=[ e8a0] │ │ │ │ + 0xfffffffffffe4ce8 (offset: 0x70f00) -> 0x10618 fde=[ e914] │ │ │ │ + 0xfffffffffffe61d8 (offset: 0x723f0) -> 0x103bc fde=[ e6b8] │ │ │ │ + 0xfffffffffffe6258 (offset: 0x72470) -> 0x105dc fde=[ e8d8] │ │ │ │ + 0xfffffffffffe6838 (offset: 0x72a50) -> 0x106b4 fde=[ e9b0] │ │ │ │ + 0xfffffffffffe6b58 (offset: 0x72d70) -> 0x107a4 fde=[ eaa0] │ │ │ │ + 0xfffffffffffe6b88 (offset: 0x72da0) -> 0x107dc fde=[ ead8] │ │ │ │ + 0xfffffffffffe6b98 (offset: 0x72db0) -> 0x107f0 fde=[ eaec] │ │ │ │ + 0xfffffffffffe6ba8 (offset: 0x72dc0) -> 0x10804 fde=[ eb00] │ │ │ │ + 0xfffffffffffe6c18 (offset: 0x72e30) -> 0x1084c fde=[ eb48] │ │ │ │ + 0xfffffffffffe6c38 (offset: 0x72e50) -> 0x10860 fde=[ eb5c] │ │ │ │ + 0xfffffffffffe6c78 (offset: 0x72e90) -> 0x10898 fde=[ eb94] │ │ │ │ + 0xfffffffffffe6d08 (offset: 0x72f20) -> 0x108f4 fde=[ ebf0] │ │ │ │ + 0xfffffffffffe6d18 (offset: 0x72f30) -> 0x10908 fde=[ ec04] │ │ │ │ + 0xfffffffffffe6d28 (offset: 0x72f40) -> 0x1091c fde=[ ec18] │ │ │ │ + 0xfffffffffffe6d48 (offset: 0x72f60) -> 0x109a8 fde=[ eca4] │ │ │ │ + 0xfffffffffffe6fa8 (offset: 0x731c0) -> 0x10a0c fde=[ ed08] │ │ │ │ + 0xfffffffffffe7188 (offset: 0x733a0) -> 0x10af0 fde=[ edec] │ │ │ │ + 0xfffffffffffe7828 (offset: 0x73a40) -> 0x10b60 fde=[ ee5c] │ │ │ │ + 0xfffffffffffe7fb8 (offset: 0x741d0) -> 0x10bdc fde=[ eed8] │ │ │ │ + 0xfffffffffffe8568 (offset: 0x74780) -> 0x10c48 fde=[ ef44] │ │ │ │ + 0xfffffffffffe8f28 (offset: 0x75140) -> 0x10d10 fde=[ f00c] │ │ │ │ + 0xfffffffffffe94f8 (offset: 0x75710) -> 0x10930 fde=[ ec2c] │ │ │ │ + 0xfffffffffffe9658 (offset: 0x75870) -> 0x10ab4 fde=[ edb0] │ │ │ │ + 0xfffffffffffe9878 (offset: 0x75a90) -> 0x10d60 fde=[ f05c] │ │ │ │ + 0xfffffffffffe98a8 (offset: 0x75ac0) -> 0x10d84 fde=[ f080] │ │ │ │ + 0xfffffffffffe98e8 (offset: 0x75b00) -> 0x10dbc fde=[ f0b8] │ │ │ │ + 0xfffffffffffe9938 (offset: 0x75b50) -> 0x10e0c fde=[ f108] │ │ │ │ + 0xfffffffffffe9968 (offset: 0x75b80) -> 0x10e38 fde=[ f134] │ │ │ │ + 0xfffffffffffe9998 (offset: 0x75bb0) -> 0x10e64 fde=[ f160] │ │ │ │ + 0xfffffffffffe99c8 (offset: 0x75be0) -> 0x10e90 fde=[ f18c] │ │ │ │ + 0xfffffffffffe99f8 (offset: 0x75c10) -> 0x10eb0 fde=[ f1ac] │ │ │ │ + 0xfffffffffffe9af8 (offset: 0x75d10) -> 0x10f58 fde=[ f254] │ │ │ │ + 0xfffffffffffeabb8 (offset: 0x76dd0) -> 0x10f0c fde=[ f208] │ │ │ │ + 0xfffffffffffeb928 (offset: 0x77b40) -> 0x11010 fde=[ f30c] │ │ │ │ + 0xfffffffffffeb958 (offset: 0x77b70) -> 0x11034 fde=[ f330] │ │ │ │ + 0xfffffffffffeb998 (offset: 0x77bb0) -> 0x1106c fde=[ f368] │ │ │ │ + 0xfffffffffffeb9c8 (offset: 0x77be0) -> 0x11098 fde=[ f394] │ │ │ │ + 0xfffffffffffec5c8 (offset: 0x787e0) -> 0x1113c fde=[ f438] │ │ │ │ + 0xfffffffffffecc88 (offset: 0x78ea0) -> 0x11194 fde=[ f490] │ │ │ │ + 0xfffffffffffed408 (offset: 0x79620) -> 0x111e4 fde=[ f4e0] │ │ │ │ + 0xfffffffffffed578 (offset: 0x79790) -> 0x112f4 fde=[ f5f0] │ │ │ │ + 0xfffffffffffed5f8 (offset: 0x79810) -> 0x11350 fde=[ f64c] │ │ │ │ + 0xfffffffffffed628 (offset: 0x79840) -> 0x11364 fde=[ f660] │ │ │ │ + 0xfffffffffffed738 (offset: 0x79950) -> 0x11420 fde=[ f71c] │ │ │ │ + 0xfffffffffffed818 (offset: 0x79a30) -> 0x1148c fde=[ f788] │ │ │ │ + 0xfffffffffffed958 (offset: 0x79b70) -> 0x1150c fde=[ f808] │ │ │ │ + 0xfffffffffffeda88 (offset: 0x79ca0) -> 0x1157c fde=[ f878] │ │ │ │ + 0xfffffffffffedba8 (offset: 0x79dc0) -> 0x11648 fde=[ f944] │ │ │ │ + 0xfffffffffffedcc8 (offset: 0x79ee0) -> 0x116b4 fde=[ f9b0] │ │ │ │ + 0xfffffffffffedcf8 (offset: 0x79f10) -> 0x1175c fde=[ fa58] │ │ │ │ + 0xfffffffffffee388 (offset: 0x7a5a0) -> 0x117cc fde=[ fac8] │ │ │ │ + 0xfffffffffffee688 (offset: 0x7a8a0) -> 0x118a8 fde=[ fba4] │ │ │ │ + 0xfffffffffffee6a8 (offset: 0x7a8c0) -> 0x118bc fde=[ fbb8] │ │ │ │ + 0xfffffffffffeea78 (offset: 0x7ac90) -> 0x1191c fde=[ fc18] │ │ │ │ + 0xfffffffffffef518 (offset: 0x7b730) -> 0x11980 fde=[ fc7c] │ │ │ │ + 0xfffffffffffef838 (offset: 0x7ba50) -> 0x119f4 fde=[ fcf0] │ │ │ │ + 0xfffffffffffefb78 (offset: 0x7bd90) -> 0x11a4c fde=[ fd48] │ │ │ │ + 0xfffffffffffefe98 (offset: 0x7c0b0) -> 0x11ab4 fde=[ fdb0] │ │ │ │ + 0xffffffffffff0d78 (offset: 0x7cf90) -> 0x11b10 fde=[ fe0c] │ │ │ │ + 0xffffffffffff0de8 (offset: 0x7d000) -> 0x11b80 fde=[ fe7c] │ │ │ │ + 0xffffffffffff1e68 (offset: 0x7e080) -> 0x11bfc fde=[ fef8] │ │ │ │ + 0xffffffffffff1ee8 (offset: 0x7e100) -> 0x11d84 fde=[ 10080] │ │ │ │ + 0xffffffffffff2b08 (offset: 0x7ed20) -> 0x12148 fde=[ 10444] │ │ │ │ + 0xffffffffffff2ce8 (offset: 0x7ef00) -> 0x115ec fde=[ f8e8] │ │ │ │ + 0xffffffffffff2d48 (offset: 0x7ef60) -> 0x116ec fde=[ f9e8] │ │ │ │ + 0xffffffffffff2e98 (offset: 0x7f0b0) -> 0x11c78 fde=[ ff74] │ │ │ │ + 0xffffffffffff2f68 (offset: 0x7f180) -> 0x11cec fde=[ ffe8] │ │ │ │ + 0xffffffffffff3108 (offset: 0x7f320) -> 0x121d0 fde=[ 104cc] │ │ │ │ + 0xffffffffffff3218 (offset: 0x7f430) -> 0x12224 fde=[ 10520] │ │ │ │ + 0xffffffffffff35c8 (offset: 0x7f7e0) -> 0x12278 fde=[ 10574] │ │ │ │ + 0xffffffffffff3958 (offset: 0x7fb70) -> 0x12398 fde=[ 10694] │ │ │ │ + 0xffffffffffff3988 (offset: 0x7fba0) -> 0x123d0 fde=[ 106cc] │ │ │ │ + 0xffffffffffff3ea8 (offset: 0x800c0) -> 0x1243c fde=[ 10738] │ │ │ │ + 0xffffffffffff4308 (offset: 0x80520) -> 0x1251c fde=[ 10818] │ │ │ │ + 0xffffffffffff4338 (offset: 0x80550) -> 0x12540 fde=[ 1083c] │ │ │ │ + 0xffffffffffff4378 (offset: 0x80590) -> 0x12578 fde=[ 10874] │ │ │ │ + 0xffffffffffff43c8 (offset: 0x805e0) -> 0x125c8 fde=[ 108c4] │ │ │ │ + 0xffffffffffff43f8 (offset: 0x80610) -> 0x125f4 fde=[ 108f0] │ │ │ │ + 0xffffffffffff4428 (offset: 0x80640) -> 0x12620 fde=[ 1091c] │ │ │ │ + 0xffffffffffff4458 (offset: 0x80670) -> 0x1264c fde=[ 10948] │ │ │ │ + 0xffffffffffff4488 (offset: 0x806a0) -> 0x1266c fde=[ 10968] │ │ │ │ + 0xffffffffffff4588 (offset: 0x807a0) -> 0x126c8 fde=[ 109c4] │ │ │ │ + 0xffffffffffff6028 (offset: 0x82240) -> 0x127cc fde=[ 10ac8] │ │ │ │ + 0xffffffffffff6058 (offset: 0x82270) -> 0x127f0 fde=[ 10aec] │ │ │ │ + 0xffffffffffff6098 (offset: 0x822b0) -> 0x12828 fde=[ 10b24] │ │ │ │ + 0xffffffffffff6258 (offset: 0x82470) -> 0x128b8 fde=[ 10bb4] │ │ │ │ + 0xffffffffffff62f8 (offset: 0x82510) -> 0x128fc fde=[ 10bf8] │ │ │ │ + 0xffffffffffff6ae8 (offset: 0x82d00) -> 0x1296c fde=[ 10c68] │ │ │ │ + 0xffffffffffff6b58 (offset: 0x82d70) -> 0x129dc fde=[ 10cd8] │ │ │ │ + 0xffffffffffff6b78 (offset: 0x82d90) -> 0x129f0 fde=[ 10cec] │ │ │ │ + 0xffffffffffff6ba8 (offset: 0x82dc0) -> 0x12a1c fde=[ 10d18] │ │ │ │ + 0xffffffffffff6bd8 (offset: 0x82df0) -> 0x12a44 fde=[ 10d40] │ │ │ │ + 0xffffffffffff7168 (offset: 0x83380) -> 0x12acc fde=[ 10dc8] │ │ │ │ + 0xffffffffffff72f8 (offset: 0x83510) -> 0x12b24 fde=[ 10e20] │ │ │ │ + 0xffffffffffff7448 (offset: 0x83660) -> 0x12b78 fde=[ 10e74] │ │ │ │ + 0xffffffffffff7578 (offset: 0x83790) -> 0x12bb0 fde=[ 10eac] │ │ │ │ + 0xffffffffffff7938 (offset: 0x83b50) -> 0x12c44 fde=[ 10f40] │ │ │ │ + 0xffffffffffff7bb8 (offset: 0x83dd0) -> 0x12cd0 fde=[ 10fcc] │ │ │ │ + 0xffffffffffff7cc8 (offset: 0x83ee0) -> 0x12d10 fde=[ 1100c] │ │ │ │ + 0xffffffffffff7e28 (offset: 0x84040) -> 0x12d64 fde=[ 11060] │ │ │ │ + 0xffffffffffff8038 (offset: 0x84250) -> 0x12db8 fde=[ 110b4] │ │ │ │ + 0xffffffffffff80d8 (offset: 0x842f0) -> 0x12e04 fde=[ 11100] │ │ │ │ + 0xffffffffffff8178 (offset: 0x84390) -> 0x12e50 fde=[ 1114c] │ │ │ │ + 0xffffffffffff8278 (offset: 0x84490) -> 0x12ea8 fde=[ 111a4] │ │ │ │ + 0xffffffffffff8388 (offset: 0x845a0) -> 0x12fb4 fde=[ 112b0] │ │ │ │ + 0xffffffffffff8438 (offset: 0x84650) -> 0x13024 fde=[ 11320] │ │ │ │ + 0xffffffffffff84f8 (offset: 0x84710) -> 0x13094 fde=[ 11390] │ │ │ │ + 0xffffffffffff85b8 (offset: 0x847d0) -> 0x13180 fde=[ 1147c] │ │ │ │ + 0xffffffffffff8678 (offset: 0x84890) -> 0x131f0 fde=[ 114ec] │ │ │ │ + 0xffffffffffff8728 (offset: 0x84940) -> 0x13260 fde=[ 1155c] │ │ │ │ + 0xffffffffffff87d8 (offset: 0x849f0) -> 0x12f18 fde=[ 11214] │ │ │ │ + 0xffffffffffff8938 (offset: 0x84b50) -> 0x13104 fde=[ 11400] │ │ │ │ + 0xffffffffffff8a78 (offset: 0x84c90) -> 0x13308 fde=[ 11604] │ │ │ │ + 0xffffffffffff8aa8 (offset: 0x84cc0) -> 0x1332c fde=[ 11628] │ │ │ │ + 0xffffffffffff8ae8 (offset: 0x84d00) -> 0x13364 fde=[ 11660] │ │ │ │ + 0xffffffffffff8b38 (offset: 0x84d50) -> 0x133b4 fde=[ 116b0] │ │ │ │ + 0xffffffffffff8b68 (offset: 0x84d80) -> 0x133e0 fde=[ 116dc] │ │ │ │ + 0xffffffffffff8b98 (offset: 0x84db0) -> 0x1340c fde=[ 11708] │ │ │ │ + 0xffffffffffff8bc8 (offset: 0x84de0) -> 0x13438 fde=[ 11734] │ │ │ │ + 0xffffffffffff8bf8 (offset: 0x84e10) -> 0x13458 fde=[ 11754] │ │ │ │ + 0xffffffffffff8cf8 (offset: 0x84f10) -> 0x134b4 fde=[ 117b0] │ │ │ │ + 0xffffffffffffab78 (offset: 0x86d90) -> 0x1357c fde=[ 11878] │ │ │ │ + 0xffffffffffffabd8 (offset: 0x86df0) -> 0x135c8 fde=[ 118c4] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 00000014 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -2373,15 +2373,15 @@ │ │ │ │ │ │ │ │ 00000a1c 0000001c 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zPLR" │ │ │ │ Code alignment factor: 1 │ │ │ │ Data alignment factor: -4 │ │ │ │ Return address column: 8 │ │ │ │ - Augmentation data: 9b b1 68 01 00 1b 1b │ │ │ │ + Augmentation data: 9b a5 68 01 00 1b 1b │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_offset: r8 (eip) at cfa-4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00000a3c 00000038 00000024 FDE cie=00000a1c pc=0000cb70..0000cddb │ │ │ │ Augmentation data: 8f 0e 01 00 │ │ │ │ @@ -4048,15 +4048,15 @@ │ │ │ │ │ │ │ │ 0000168c 00000028 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zPLR" │ │ │ │ Code alignment factor: 1 │ │ │ │ Data alignment factor: -4 │ │ │ │ Return address column: 8 │ │ │ │ - Augmentation data: 9b 41 5c 01 00 1b 1b │ │ │ │ + Augmentation data: 9b 35 5c 01 00 1b 1b │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_offset: r8 (eip) at cfa-4 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -4972,33295 +4972,33491 @@ │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ 00001d44 00000010 00001d48 FDE cie=00000000 pc=00021a8e..00021a92 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d58 00000040 00001d5c FDE cie=00000000 pc=00021aa0..00021b19 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021aa1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00021aaf │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 43 to 00021ada │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021adb │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00021ae0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00021af4 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00021af8 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00021afc │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021afd │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00021b05 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00021b08 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021b09 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021b0a │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00021b0d │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 00021b14 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001d9c 00000034 00001da0 FDE cie=00000000 pc=00021b20..00021b8e │ │ │ │ - DW_CFA_advance_loc: 1 to 00021b21 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021b22 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00021b30 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00021b38 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00021b3c │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00021b40 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021b41 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00021b8b │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021b8c │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021b8d │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001dd4 00000034 00001dd8 FDE cie=00000000 pc=00021b90..00021c71 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021b91 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00021b9d │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021b9e │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021b9f │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 206 to 00021c6d │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021c6e │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021c6f │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021c70 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001e0c 00000038 00001e10 FDE cie=00000000 pc=00021c80..00021ce7 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021c81 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021c82 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00021c90 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 58 to 00021cca │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021ccb │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021ccc │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00021cd0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 10 to 00021cda │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021cdb │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021cdc │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021cdd │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00021ce5 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001e48 00000064 00001e4c FDE cie=00000000 pc=00021cf0..00021dd0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021cf1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00021cf7 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021cf8 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021cf9 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00021d07 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 38 to 00021d2d │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021d2e │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021d2f │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021d30 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021d31 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00021d38 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 35 to 00021d5b │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021d5c │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021d5d │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021d5e │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021d5f │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021d60 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 61 to 00021d9d │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021d9e │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 15 to 00021dad │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 00021dbb │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021dbc │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 15 to 00021dcb │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001eb0 00000044 00001eb4 FDE cie=00000000 pc=000224d0..00022516 │ │ │ │ - DW_CFA_advance_loc: 1 to 000224d1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000224d2 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000224d3 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000224d4 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 000224e2 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 000224f1 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 000224f4 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000224f5 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 00022508 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00022511 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022512 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022513 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022514 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022515 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001ef8 0000002c 00001efc FDE cie=00000000 pc=00021dd0..00021e0c │ │ │ │ - DW_CFA_advance_loc: 1 to 00021dd1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021dd2 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00021de0 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 24 to 00021df8 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021df9 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00021e09 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021e0a │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021e0b │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001f28 00000038 00001f2c FDE cie=00000000 pc=00021e10..00021e59 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021e11 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021e12 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00021e20 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 24 to 00021e38 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021e39 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 00021e47 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021e48 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00021e4d │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021e4e │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00021e56 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021e57 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021e58 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001f64 00000070 00001f68 FDE cie=00000000 pc=00022520..00022647 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022521 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022522 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022523 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022524 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00022532 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 96 to 00022592 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00022594 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 18 to 000225a6 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 000225a7 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 000225a8 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 000225ad │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000225bd │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 17 to 000225ce │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000225cf │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000225d0 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000225d1 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000225d2 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000225d8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 19 to 000225eb │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000225ec │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000225ed │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000225ee │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000225ef │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 000225f8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 11 to 00022603 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022606 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002260e │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001fd8 000000f0 00001fdc FDE cie=00000000 pc=00021e60..000224ce │ │ │ │ - DW_CFA_advance_loc: 1 to 00021e61 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00021e67 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021e68 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021e69 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00021e77 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 361 to 00021fe0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021fe1 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021fe2 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021fe3 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021fe4 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00021fe8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 65 to 00022029 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002202b │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002202d │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002202e │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002203a │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 100 to 0002209e │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002209f │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000220a0 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000220a1 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000220a2 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000220a8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 65 to 000220e9 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 000220eb │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 000220ed │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000220ee │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000220fa │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 95 to 00022159 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 11 to 00022164 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002216b │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002216c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 00022171 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022174 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022177 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022178 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022179 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002217a │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002217b │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002217c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 175 to 0002222b │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002222d │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002222f │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022230 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 15 to 0002223f │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 491 to 0002242a │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002242c │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002242d │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00022439 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 00022447 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 00022449 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002244b │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002244c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00022454 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 43 to 0002247f │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022480 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022481 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022482 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022483 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00022488 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00022498 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002249a │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002249c │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002249d │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000224a9 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000020cc 00000034 000020d0 FDE cie=00000000 pc=0000aa60..0000aa98 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aa61 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aa62 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000aa70 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000aa77 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000aa7f │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000aa86 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aa87 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000aa8d │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000aa95 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aa96 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aa97 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - │ │ │ │ -00002104 00000058 00002108 FDE cie=00000000 pc=00022be0..00022c40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022be1 │ │ │ │ +00001d58 00000058 00001d5c FDE cie=00000000 pc=00022030..00022090 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022031 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022be2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022032 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022be3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022033 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022be4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022034 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00022bf2 │ │ │ │ + DW_CFA_advance_loc: 14 to 00022042 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 00022c01 │ │ │ │ + DW_CFA_advance_loc: 15 to 00022051 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022c04 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022054 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022c05 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022055 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 17 to 00022c16 │ │ │ │ + DW_CFA_advance_loc: 17 to 00022066 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 00022c1d │ │ │ │ + DW_CFA_advance_loc: 7 to 0002206d │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022c1e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002206e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00022c26 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022076 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022c29 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022079 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022c2a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002207a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 00022c34 │ │ │ │ + DW_CFA_advance_loc: 10 to 00022084 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 00022c3b │ │ │ │ + DW_CFA_advance_loc: 7 to 0002208b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022c3c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002208c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022c3d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002208d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022c3e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002208e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022c3f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002208f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002160 000000b0 00002164 FDE cie=00000000 pc=00022c40..00022eb9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022c41 │ │ │ │ +00001db4 000000b0 00001db8 FDE cie=00000000 pc=00022090..00022309 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022091 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022c42 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022092 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022c43 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022093 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022c44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022094 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00022c52 │ │ │ │ + DW_CFA_advance_loc: 14 to 000220a2 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 00022c58 │ │ │ │ + DW_CFA_advance_loc: 6 to 000220a8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 19 to 00022c6b │ │ │ │ + DW_CFA_advance_loc: 19 to 000220bb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 140 to 00022cf7 │ │ │ │ + DW_CFA_advance_loc1: 140 to 00022147 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022cf8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022148 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022cf9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022149 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022cfd │ │ │ │ + DW_CFA_advance_loc: 4 to 0002214d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00022d05 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022155 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 57 to 00022d3e │ │ │ │ + DW_CFA_advance_loc: 57 to 0002218e │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022d3f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002218f │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022d43 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022193 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022d47 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022197 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00022d4f │ │ │ │ + DW_CFA_advance_loc: 8 to 0002219f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 23 to 00022d66 │ │ │ │ + DW_CFA_advance_loc: 23 to 000221b6 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022d67 │ │ │ │ + DW_CFA_advance_loc: 1 to 000221b7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00022d6f │ │ │ │ + DW_CFA_advance_loc: 8 to 000221bf │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022d72 │ │ │ │ + DW_CFA_advance_loc: 3 to 000221c2 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022d73 │ │ │ │ + DW_CFA_advance_loc: 1 to 000221c3 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00022d7f │ │ │ │ + DW_CFA_advance_loc: 12 to 000221cf │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00022d8c │ │ │ │ + DW_CFA_advance_loc: 13 to 000221dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022d8d │ │ │ │ + DW_CFA_advance_loc: 1 to 000221dd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022d8e │ │ │ │ + DW_CFA_advance_loc: 1 to 000221de │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022d8f │ │ │ │ + DW_CFA_advance_loc: 1 to 000221df │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022d90 │ │ │ │ + DW_CFA_advance_loc: 1 to 000221e0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00022d98 │ │ │ │ + DW_CFA_advance_loc: 8 to 000221e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 45 to 00022dc5 │ │ │ │ + DW_CFA_advance_loc: 45 to 00022215 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022dc9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022219 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022dca │ │ │ │ + DW_CFA_advance_loc: 1 to 0002221a │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022dcb │ │ │ │ + DW_CFA_advance_loc: 1 to 0002221b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 00022ddf │ │ │ │ + DW_CFA_advance_loc: 20 to 0002222f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00022dec │ │ │ │ + DW_CFA_advance_loc: 13 to 0002223c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022ded │ │ │ │ + DW_CFA_advance_loc: 1 to 0002223d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022dee │ │ │ │ + DW_CFA_advance_loc: 1 to 0002223e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022def │ │ │ │ + DW_CFA_advance_loc: 1 to 0002223f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022df0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022240 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00022df8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022248 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00022e08 │ │ │ │ + DW_CFA_advance_loc: 16 to 00022258 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022e09 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022259 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 00022e14 │ │ │ │ + DW_CFA_advance_loc: 11 to 00022264 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 127 to 00022e93 │ │ │ │ + DW_CFA_advance_loc1: 127 to 000222e3 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022e94 │ │ │ │ + DW_CFA_advance_loc: 1 to 000222e4 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022e97 │ │ │ │ + DW_CFA_advance_loc: 3 to 000222e7 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022e9a │ │ │ │ + DW_CFA_advance_loc: 3 to 000222ea │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00022ea2 │ │ │ │ + DW_CFA_advance_loc: 8 to 000222f2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002214 000000b0 00002218 FDE cie=00000000 pc=00022650..000227ae │ │ │ │ - DW_CFA_advance_loc: 1 to 00022651 │ │ │ │ +00001e68 000000b0 00001e6c FDE cie=00000000 pc=00021aa0..00021bfe │ │ │ │ + DW_CFA_advance_loc: 1 to 00021aa1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022652 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021aa2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022653 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021aa3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022654 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021aa4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00022662 │ │ │ │ + DW_CFA_advance_loc: 14 to 00021ab2 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 28 to 0002267e │ │ │ │ + DW_CFA_advance_loc: 28 to 00021ace │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002267f │ │ │ │ + DW_CFA_advance_loc: 1 to 00021acf │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00022687 │ │ │ │ + DW_CFA_advance_loc: 8 to 00021ad7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002268b │ │ │ │ + DW_CFA_advance_loc: 4 to 00021adb │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002268c │ │ │ │ + DW_CFA_advance_loc: 1 to 00021adc │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002268d │ │ │ │ + DW_CFA_advance_loc: 1 to 00021add │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 00022692 │ │ │ │ + DW_CFA_advance_loc: 5 to 00021ae2 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 23 to 000226a9 │ │ │ │ + DW_CFA_advance_loc: 23 to 00021af9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 69 to 000226ee │ │ │ │ + DW_CFA_advance_loc1: 69 to 00021b3e │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 000226ef │ │ │ │ + DW_CFA_advance_loc: 1 to 00021b3f │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 000226f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021b40 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 000226f7 │ │ │ │ + DW_CFA_advance_loc: 7 to 00021b47 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000226ff │ │ │ │ + DW_CFA_advance_loc: 8 to 00021b4f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 53 to 00022734 │ │ │ │ + DW_CFA_advance_loc: 53 to 00021b84 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022735 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021b85 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022738 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021b88 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022739 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021b89 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00022745 │ │ │ │ + DW_CFA_advance_loc: 12 to 00021b95 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 37 to 0002276a │ │ │ │ + DW_CFA_advance_loc: 37 to 00021bba │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002276b │ │ │ │ + DW_CFA_advance_loc: 1 to 00021bbb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002276c │ │ │ │ + DW_CFA_advance_loc: 1 to 00021bbc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002276d │ │ │ │ + DW_CFA_advance_loc: 1 to 00021bbd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002276e │ │ │ │ + DW_CFA_advance_loc: 1 to 00021bbe │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00022770 │ │ │ │ + DW_CFA_advance_loc: 2 to 00021bc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 00022779 │ │ │ │ + DW_CFA_advance_loc: 9 to 00021bc9 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002277a │ │ │ │ + DW_CFA_advance_loc: 1 to 00021bca │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00022782 │ │ │ │ + DW_CFA_advance_loc: 8 to 00021bd2 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022785 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021bd5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022788 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021bd8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022789 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021bd9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002278a │ │ │ │ + DW_CFA_advance_loc: 1 to 00021bda │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002278b │ │ │ │ + DW_CFA_advance_loc: 1 to 00021bdb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00022790 │ │ │ │ + DW_CFA_advance_loc: 5 to 00021be0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 00022796 │ │ │ │ + DW_CFA_advance_loc: 6 to 00021be6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022797 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021be7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022798 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021be8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022799 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021be9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002279a │ │ │ │ + DW_CFA_advance_loc: 1 to 00021bea │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000227a0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00021bf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000227a3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021bf3 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000227a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021bf4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000227ac │ │ │ │ + DW_CFA_advance_loc: 8 to 00021bfc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000022c8 00000038 000018b0 FDE cie=00000a1c pc=000227b0..000228f9 │ │ │ │ - Augmentation data: 5b ff 00 00 │ │ │ │ - DW_CFA_advance_loc: 12 to 000227bc │ │ │ │ +00001f1c 00000038 00001504 FDE cie=00000a1c pc=00021c00..00021d49 │ │ │ │ + Augmentation data: 07 03 01 00 │ │ │ │ + DW_CFA_advance_loc: 12 to 00021c0c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000227c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00021c10 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 12 to 000227cc │ │ │ │ + DW_CFA_advance_loc: 12 to 00021c1c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 131 to 0002284f │ │ │ │ + DW_CFA_advance_loc1: 131 to 00021c9f │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002285d │ │ │ │ + DW_CFA_advance_loc: 14 to 00021cad │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 145 to 000228ee │ │ │ │ + DW_CFA_advance_loc1: 145 to 00021d3e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000228ef │ │ │ │ + DW_CFA_advance_loc: 1 to 00021d3f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000228f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021d40 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000228f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021d41 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000228f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021d42 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002304 00000014 00000c7c FDE cie=0000168c pc=00005280..000052a3 │ │ │ │ - Augmentation data: 29 ff 00 00 │ │ │ │ +00001f58 00000014 000008d0 FDE cie=0000168c pc=00005280..000052a3 │ │ │ │ + Augmentation data: d5 02 01 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000231c 00000034 00001904 FDE cie=00000a1c pc=00022900..00022a82 │ │ │ │ - Augmentation data: 19 ff 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022901 │ │ │ │ +00001f70 00000034 00001558 FDE cie=00000a1c pc=00021d50..00021ed2 │ │ │ │ + Augmentation data: c5 02 01 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021d51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00022903 │ │ │ │ + DW_CFA_advance_loc: 2 to 00021d53 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00022909 │ │ │ │ + DW_CFA_advance_loc: 6 to 00021d59 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 191 to 000229c8 │ │ │ │ + DW_CFA_advance_loc1: 191 to 00021e18 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 57 to 00022a01 │ │ │ │ + DW_CFA_advance_loc: 57 to 00021e51 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021e52 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021e53 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021e54 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022a08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00021e58 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002354 00000014 00000ccc FDE cie=0000168c pc=000052a4..000052dd │ │ │ │ - Augmentation data: f5 fe 00 00 │ │ │ │ +00001fa8 00000014 00000920 FDE cie=0000168c pc=000052a4..000052dd │ │ │ │ + Augmentation data: a1 02 01 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000236c 00000034 00001954 FDE cie=00000a1c pc=00022a90..00022bd2 │ │ │ │ - Augmentation data: e5 fe 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a91 │ │ │ │ +00001fc0 00000034 000015a8 FDE cie=00000a1c pc=00021ee0..00022022 │ │ │ │ + Augmentation data: 91 02 01 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021ee1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00022a93 │ │ │ │ + DW_CFA_advance_loc: 2 to 00021ee3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 00022a95 │ │ │ │ + DW_CFA_advance_loc: 2 to 00021ee5 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00022aa4 │ │ │ │ + DW_CFA_advance_loc: 15 to 00021ef4 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 66 to 00022ae6 │ │ │ │ + DW_CFA_advance_loc1: 66 to 00021f36 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 225 to 00022bc7 │ │ │ │ + DW_CFA_advance_loc1: 225 to 00022017 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00022bc8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022018 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00022bc9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022019 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00022bca │ │ │ │ + DW_CFA_advance_loc: 1 to 0002201a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022bcb │ │ │ │ + DW_CFA_advance_loc: 1 to 0002201b │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000023a4 00000014 00000d1c FDE cie=0000168c pc=000052de..000052f6 │ │ │ │ - Augmentation data: b7 fe 00 00 │ │ │ │ +00001ff8 00000014 00000970 FDE cie=0000168c pc=000052de..000052f6 │ │ │ │ + Augmentation data: 63 02 01 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000023bc 00000034 000023c0 FDE cie=00000000 pc=0000aaa0..0000aad8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aaa1 │ │ │ │ +00002010 00000034 00002014 FDE cie=00000000 pc=0000aa60..0000aa98 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aa61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aaa2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aa62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000aab0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000aa70 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000aab7 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000aa77 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000aabf │ │ │ │ + DW_CFA_advance_loc: 8 to 0000aa7f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000aac6 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000aa86 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aac7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aa87 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000aacd │ │ │ │ + DW_CFA_advance_loc: 6 to 0000aa8d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000aad5 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000aa95 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aad6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aa96 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aad7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aa97 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000023f4 00000010 000023f8 FDE cie=00000000 pc=0003c050..0003c056 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002408 00000010 0000240c FDE cie=00000000 pc=0003c060..0003c061 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000241c 00000010 00002420 FDE cie=00000000 pc=0003c070..0003c071 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002430 00000010 00002434 FDE cie=00000000 pc=0003c080..0003c081 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002444 00000010 00002448 FDE cie=00000000 pc=00022ec0..00022ed8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002458 00000010 0000245c FDE cie=00000000 pc=00022ee0..00022ef2 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000246c 00000010 00002470 FDE cie=00000000 pc=00022f00..00022f18 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002480 00000010 00002484 FDE cie=00000000 pc=00022f20..00022f30 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002494 00000010 00002498 FDE cie=00000000 pc=00022f30..00022f6e │ │ │ │ +00002048 00000010 0000204c FDE cie=00000000 pc=00022310..00022327 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024a8 00000010 000024ac FDE cie=00000000 pc=00022f70..00022f88 │ │ │ │ +0000205c 00000010 00002060 FDE cie=00000000 pc=00022330..0002233c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024bc 00000024 000024c0 FDE cie=00000000 pc=0003c090..0003c0af │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c091 │ │ │ │ +00002070 00000058 00002074 FDE cie=00000000 pc=00022340..000223b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022341 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003c09f │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c0a1 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003c0a5 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022342 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022345 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022346 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 14 to 00022354 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c0ad │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c0ae │ │ │ │ + DW_CFA_advance_loc: 16 to 00022364 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022367 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022368 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022369 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002236a │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 6 to 00022370 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 00022373 │ │ │ │ + DW_CFA_def_cfa_offset: 36 │ │ │ │ + DW_CFA_advance_loc: 16 to 00022383 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022384 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022385 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 19 to 00022398 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 10 to 000223a2 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 10 to 000223ac │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 000223ad │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000223b5 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024e4 00000024 000024e8 FDE cie=00000000 pc=0003c0b0..0003c0cf │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c0b1 │ │ │ │ +000020cc 00000038 000020d0 FDE cie=00000000 pc=000223c0..0002240a │ │ │ │ + DW_CFA_advance_loc: 1 to 000223c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003c0bf │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c0c1 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003c0c5 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c0cd │ │ │ │ + DW_CFA_advance_loc: 14 to 000223cf │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 17 to 000223e0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c0ce │ │ │ │ + DW_CFA_advance_loc: 3 to 000223e3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000250c 00000024 00002510 FDE cie=00000000 pc=0003c0d0..0003c0ef │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c0d1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003c0df │ │ │ │ + DW_CFA_advance_loc: 5 to 000223e8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 000223eb │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 11 to 000223f6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c0e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000223f7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003c0e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000223f8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c0ed │ │ │ │ + DW_CFA_advance_loc: 8 to 00022400 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022408 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c0ee │ │ │ │ + DW_CFA_advance_loc: 1 to 00022409 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002534 00000028 00002538 FDE cie=00000000 pc=0003c0f0..0003c127 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c0f1 │ │ │ │ +00002108 00000074 0000210c FDE cie=00000000 pc=00022410..00022587 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022411 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003c0ff │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022412 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022413 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 26 to 0003c119 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c11a │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c122 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022414 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 14 to 00022422 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 85 to 00022477 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 9 to 00022480 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022484 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002248c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002249a │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 6 to 000224a0 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003c125 │ │ │ │ + DW_CFA_advance_loc: 1 to 000224a1 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000224a2 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c126 │ │ │ │ + DW_CFA_advance_loc: 1 to 000224a3 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 5 to 000224a8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000224bc │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 9 to 000224c5 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 8 to 000224cd │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000224d5 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 73 to 0002251e │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002251f │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022527 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 34 to 00022549 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002254f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022550 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022551 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022552 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 1 to 00022553 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002560 00000038 00002564 FDE cie=00000000 pc=0003c130..0003c173 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c131 │ │ │ │ +00002180 00000038 00002184 FDE cie=00000000 pc=000280f0..00028135 │ │ │ │ + DW_CFA_advance_loc: 1 to 000280f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c132 │ │ │ │ + DW_CFA_advance_loc: 1 to 000280f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003c140 │ │ │ │ + DW_CFA_advance_loc: 14 to 00028100 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003c159 │ │ │ │ + DW_CFA_advance_loc: 17 to 00028111 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c15a │ │ │ │ + DW_CFA_advance_loc: 1 to 00028112 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c162 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002811a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003c165 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c167 │ │ │ │ + DW_CFA_advance_loc: 12 to 00028126 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c168 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028127 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c170 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002812f │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 3 to 00028132 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c171 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028133 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c172 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028134 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000259c 00000028 000025a0 FDE cie=00000000 pc=0003c180..0003c1b7 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c181 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003c18f │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 26 to 0003c1a9 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c1aa │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c1b2 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003c1b5 │ │ │ │ +000021bc 00000044 000017a4 FDE cie=00000a1c pc=00022590..0002281a │ │ │ │ + Augmentation data: a7 00 01 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022591 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c1b6 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022595 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 1 to 00022596 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 19 to 000225a9 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 17 to 000225ba │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000225bb │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 000225bc │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 000225bd │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000225c0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 111 to 0002262f │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 416 to 000227cf │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 000227d0 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 000227d1 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 000227d2 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 6 to 000227d8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002204 00000014 00000b7c FDE cie=0000168c pc=000052f6..00005324 │ │ │ │ + Augmentation data: 6a 00 01 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000025c8 00000038 000025cc FDE cie=00000000 pc=0003c1c0..0003c203 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c1c1 │ │ │ │ +0000221c 00000044 00001804 FDE cie=00000a1c pc=00022820..000229b7 │ │ │ │ + Augmentation data: 5a 00 01 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022821 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c1c2 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003c1d0 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003c1e9 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c1ea │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c1f2 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003c1f5 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c1f7 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c1f8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c200 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c201 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022823 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 1 to 00022824 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 16 to 00022834 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 28 to 00022850 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c202 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022851 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022852 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00022853 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 5 to 00022858 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 00022874 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 312 to 000229ac │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 000229ad │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 000229ae │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 000229af │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000229b0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002264 00000014 00000bdc FDE cie=0000168c pc=00005324..00005345 │ │ │ │ + Augmentation data: 20 00 01 00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002604 00000040 00002608 FDE cie=00000000 pc=00022f90..00023028 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022f91 │ │ │ │ +0000227c 000003ac 00002280 FDE cie=00000000 pc=000229c0..000231d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000229c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022f92 │ │ │ │ + DW_CFA_advance_loc: 3 to 000229c4 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022f95 │ │ │ │ + DW_CFA_advance_loc: 1 to 000229c5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022f98 │ │ │ │ + DW_CFA_advance_loc: 1 to 000229c6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00022fa6 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 5 to 00022fab │ │ │ │ + DW_CFA_advance_loc: 14 to 000229d4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00022fb7 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 103 to 0002301e │ │ │ │ + DW_CFA_advance_loc: 17 to 000229e5 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00023024 │ │ │ │ + DW_CFA_advance_loc: 1 to 000229e6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023025 │ │ │ │ + DW_CFA_advance_loc: 1 to 000229e7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023026 │ │ │ │ + DW_CFA_advance_loc: 1 to 000229e8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023027 │ │ │ │ + DW_CFA_advance_loc: 1 to 000229e9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002648 00000044 0000264c FDE cie=00000000 pc=00023030..00023100 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002303c │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002303d │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002303e │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002303f │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00023042 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 88 to 0002309a │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002309b │ │ │ │ + DW_CFA_advance_loc: 7 to 000229f0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 80 to 00022a40 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 17 to 00022a51 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022a52 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022a53 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022a5b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000230a3 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 88 to 000230fb │ │ │ │ + DW_CFA_advance_loc: 33 to 00022a7c │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022a84 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022a85 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 5 to 00022a8a │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022a92 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 9 to 00022a9b │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022a9c │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 5 to 00022aa1 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022aa9 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 10 to 00022ab3 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022ab4 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022ab5 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022abd │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022abe │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022abf │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022ac0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 14 to 00022ace │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022ad0 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022ad1 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022ad2 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022ada │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022ae2 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022ae3 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 5 to 00022ae8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022af0 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 7 to 00022af7 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022afa │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 5 to 00022aff │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 14 to 00022b0d │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022b0f │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022b10 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022b11 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022b19 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022b21 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022b22 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022b26 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 00022b2c │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 14 to 00022b3a │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022b42 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022b44 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022b45 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022b46 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022b4e │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022b56 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022b57 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 5 to 00022b5c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022b64 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022b65 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022b66 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022b67 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022b6f │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022b77 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022b78 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022b79 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022b81 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022b89 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 5 to 00022b8e │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022b8f │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 00022b95 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022b96 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 24 to 00022bae │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 5 to 00022bb3 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022bbb │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022bc3 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 5 to 00022bc8 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022bc9 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 39 to 00022bf0 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 43 to 00022c1b │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 5 to 00022c20 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022c24 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022c25 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022c2d │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 19 to 00022c40 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 11 to 00022c4b │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022c53 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00022c5f │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 7 to 00022c66 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022c6a │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022c6b │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022c73 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 9 to 00022c7c │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 10 to 00022c86 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022c87 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 5 to 00022c8c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022c94 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022c9c │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022c9d │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022c9e │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022ca6 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022caa │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022cae │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022caf │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022cb7 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022cbf │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022cc0 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022cc1 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022cc9 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022ccb │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022ccf │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022cd0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 00022cd6 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022cd7 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 24 to 00022cef │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022cf0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 10 to 00022cfa │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022cfc │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022d00 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022d01 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 20 to 00022d15 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 46 to 00022d43 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 5 to 00022d48 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022d4c │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022d50 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022d58 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 9 to 00022d61 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 27 to 00022d7c │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc: 5 to 00022d81 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022d83 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022d84 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022d8c │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022d8d │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022d95 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022d96 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022d97 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022d9b │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022da3 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00022daf │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 7 to 00022db6 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022dba │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022dbe │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022dc6 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 9 to 00022dcf │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022dd7 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022dd8 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022ddc │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 00022de2 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022de3 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022de5 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022de6 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022dee │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022df6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000230fc │ │ │ │ + DW_CFA_advance_loc: 1 to 00022df7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000230fd │ │ │ │ + DW_CFA_advance_loc: 1 to 00022df8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000230fe │ │ │ │ + DW_CFA_advance_loc: 1 to 00022df9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000230ff │ │ │ │ + DW_CFA_advance_loc: 1 to 00022dfa │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 6 to 00022e00 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 00022e03 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022e0b │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022e0c │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022e10 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00022e1c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 00022e29 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022e2a │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022e32 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022e33 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022e34 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022e38 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022e40 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022e43 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022e4b │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022e4c │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022e50 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022e58 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 18 to 00022e6a │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 5 to 00022e6f │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022e71 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022e72 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022e7a │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 76 to 00022ec6 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022ec8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022ec9 │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022eca │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022ecb │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022ecc │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022ed4 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022ed8 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022eda │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022edb │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022ee3 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 10 to 00022eed │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022eef │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022ef1 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022ef2 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022efa │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 76 to 00022f46 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022f48 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022f49 │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022f4a │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022f4b │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022f4c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022f54 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022f58 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022f5a │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022f5b │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022f63 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 10 to 00022f6d │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022f6f │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022f71 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022f72 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022f7a │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 76 to 00022fc6 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022fc8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022fc9 │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022fca │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022fcb │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022fcc │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022fd4 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022fd8 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022fda │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022fdb │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022fe3 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 10 to 00022fed │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022fef │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022ff1 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022ff2 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022ffa │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 76 to 00023046 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 2 to 00023048 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023049 │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002304a │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002304b │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002304c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023054 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023058 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002305a │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002305b │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023063 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002306d │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023075 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023076 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002307a │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00023086 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 14 to 00023094 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023095 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002309d │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002309e │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002309f │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 000230a3 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000230ab │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 3 to 000230ae │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 8 to 000230b6 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 000230b7 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 000230bb │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000230c3 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 16 to 000230d3 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 8 to 000230db │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 000230dc │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 5 to 000230e1 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000230e9 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 8 to 000230f1 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 000230f2 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000230f3 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000230fb │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000230ff │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023103 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023104 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002310c │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023114 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023115 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023116 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002311e │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 2 to 00023120 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023124 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023125 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002312b │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002312c │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 24 to 00023144 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023145 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002314d │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002314f │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023153 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023154 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 20 to 00023168 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 18 to 0002317a │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 13 to 00023187 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023188 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023190 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 18 to 000231a2 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 13 to 000231af │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000231b0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000231b8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 6 to 000231be │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 7 to 000231c5 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 000231c6 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 7 to 000231cd │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002690 0000005c 00002694 FDE cie=00000000 pc=0003c210..0003c2cb │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c211 │ │ │ │ +0000262c 00000068 00002630 FDE cie=00000000 pc=000231e0..000232c0 │ │ │ │ + DW_CFA_advance_loc: 11 to 000231eb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c212 │ │ │ │ + DW_CFA_advance_loc: 1 to 000231ec │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c213 │ │ │ │ + DW_CFA_advance_loc: 1 to 000231ed │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c214 │ │ │ │ + DW_CFA_advance_loc: 1 to 000231ee │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003c222 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003c23b │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c23c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c244 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 56 to 0003c27c │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c27d │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c285 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003c29a │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c29b │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c2a3 │ │ │ │ + DW_CFA_advance_loc: 3 to 000231f1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 0003c2ba │ │ │ │ + DW_CFA_advance_loc1: 106 to 0002325b │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c2bb │ │ │ │ + DW_CFA_advance_loc: 6 to 00023261 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c2c3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00023263 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 2 to 00023265 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023266 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023267 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00023273 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003c2c6 │ │ │ │ + DW_CFA_advance_loc: 32 to 00023293 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c2c7 │ │ │ │ + DW_CFA_advance_loc: 6 to 00023299 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c2c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002329a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c2c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002329b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c2ca │ │ │ │ + DW_CFA_advance_loc: 1 to 0002329c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000026f0 00000030 00001cd8 FDE cie=00000a1c pc=0003c2d0..0003c373 │ │ │ │ - Augmentation data: 73 fb 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c2d1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c2d2 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003c2e0 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 49 to 0003c311 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 95 to 0003c370 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c371 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c372 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000232a0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 000232a3 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000232a7 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000232a9 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 3 to 000232ac │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 000232ae │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000232af │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000232bb │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002724 00000064 00002728 FDE cie=00000000 pc=0003c380..0003c446 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c381 │ │ │ │ +00002698 0000007c 0000269c FDE cie=00000000 pc=000232c0..00023400 │ │ │ │ + DW_CFA_advance_loc: 11 to 000232cb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c382 │ │ │ │ + DW_CFA_advance_loc: 1 to 000232cc │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c383 │ │ │ │ + DW_CFA_advance_loc: 1 to 000232cd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c384 │ │ │ │ + DW_CFA_advance_loc: 1 to 000232ce │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003c392 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003c3ab │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c3ac │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c3b4 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 56 to 0003c3ec │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c3ed │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c3f5 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003c40a │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c40b │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c413 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 0003c42a │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c42b │ │ │ │ + DW_CFA_advance_loc: 3 to 000232d1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c433 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003c436 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c438 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c439 │ │ │ │ + DW_CFA_advance_loc1: 128 to 00023351 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 6 to 00023357 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 00023359 │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002335b │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002335c │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002335d │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 00023369 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c441 │ │ │ │ + DW_CFA_advance_loc: 35 to 0002338c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c442 │ │ │ │ + DW_CFA_advance_loc: 6 to 00023392 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c443 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023393 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c444 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023394 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c445 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023395 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - │ │ │ │ -0000278c 0000003c 00001d74 FDE cie=00000a1c pc=0003c450..0003c4fe │ │ │ │ - Augmentation data: db fa 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c451 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c452 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003c460 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 49 to 0003c491 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 91 to 0003c4ec │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c4ed │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003c4f2 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c4f3 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c4fb │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c4fc │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c4fd │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000027cc 00000030 000027d0 FDE cie=00000000 pc=0003c500..0003c625 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c501 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c503 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c504 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003c507 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003c50e │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 242 to 0003c600 │ │ │ │ + DW_CFA_advance_loc: 11 to 000233a0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 39 to 000233c7 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 6 to 000233cd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c601 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 000233ce │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c602 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000233cf │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c603 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000233d0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003c608 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000233d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 9 to 000233e1 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 2 to 000233e3 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000233e5 │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc: 2 to 000233e7 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 1 to 000233e8 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 000233e9 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 14 to 000233f7 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002800 00000100 00002804 FDE cie=00000000 pc=0003c630..0003cc74 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c631 │ │ │ │ +00002718 00000880 0000271c FDE cie=00000000 pc=00023400..00024767 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023401 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c632 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023402 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c633 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023403 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c634 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023404 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003c642 │ │ │ │ + DW_CFA_advance_loc: 14 to 00023412 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 21 to 00023427 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002342a │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002342b │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002342c │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002342d │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00023430 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 80 to 00023480 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023488 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 10 to 00023492 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023493 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002349b │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 000234a3 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 5 to 000234a8 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000234a9 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000234b1 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 4 to 000234b5 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000234b9 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000234ba │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 14 to 000234c8 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 000234ca │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 000234cb │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000234cc │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000234d4 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 000234dc │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 000234dd │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000234de │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 26 to 000234f8 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 000234fa │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 000234fb │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000234fc │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023504 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002350c │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002350d │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002350e │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 26 to 00023528 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002352a │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002352b │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002352c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023534 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002353c │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 5 to 00023541 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023542 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002354a │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002354e │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023552 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023553 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002355b │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023563 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023564 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023565 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 18 to 00023577 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 25 to 00023590 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 5 to 00023595 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 18 to 000235a7 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 14 to 000235b5 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000235b9 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 22 to 000235cf │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc1: 254 to 000236cd │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 4 to 000236d1 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000236d5 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000236d9 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000236e1 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 26 to 000236fb │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 2 to 000236fd │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023701 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002370a │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002370b │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002370d │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023711 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 26 to 0002372b │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 58 to 00023765 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002376d │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 5 to 00023772 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023773 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 00023779 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002377a │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002377f │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023780 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023788 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023790 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 5 to 00023795 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023796 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002379e │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 53 to 000237d3 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 5 to 000237d8 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000237dc │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000237dd │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000237e5 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 9 to 000237ee │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000237f2 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000237f3 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000237fb │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 00023807 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002380e │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023812 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023813 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002381b │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 13 to 00023828 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023830 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 5 to 00023835 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023836 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002383e │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023846 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002384b │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002384c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023854 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023858 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002385c │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002385d │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023865 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002386d │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002386e │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002386f │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023877 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 00023879 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002387d │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002387e │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 00023884 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023885 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023889 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002388a │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 10 to 00023894 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 00023896 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002389a │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002389b │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000238a3 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 40 to 000238cb │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 5 to 000238d0 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000238d4 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000238d8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000238e0 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 15 to 000238ef │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 6 to 000238f5 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000238f9 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023901 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002390d │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 7 to 00023914 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023918 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002391c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023924 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 33 to 00023945 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002394d │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 5 to 00023952 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023953 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002395b │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002395d │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023961 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023962 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002396a │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002396e │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023972 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023973 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002397b │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023983 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023984 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023985 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002398d │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002398f │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023993 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023994 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002399c │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 4 to 000239a0 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000239a4 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000239a5 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000239ad │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 000239b5 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 000239b6 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000239b7 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 18 to 000239c9 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 25 to 000239e2 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 5 to 000239e7 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 18 to 000239f9 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 14 to 00023a07 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023a0b │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 22 to 00023a21 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc2: 276 to 00023b35 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023b39 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023b3d │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023b41 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023b49 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 26 to 00023b63 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 2 to 00023b65 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023b69 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 9 to 00023b72 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023b73 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 2 to 00023b75 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023b79 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 14 to 00023b87 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc1: 67 to 00023bca │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023bd2 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023bd6 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023bd7 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 00023bdd │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023bde │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023bdf │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023be0 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023be8 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 00023bea │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023bee │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023bef │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023bf7 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 44 to 00023c23 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 5 to 00023c28 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023c2c │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023c2d │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023c35 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 9 to 00023c3e │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023c42 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023c43 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023c4b │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 00023c57 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 7 to 00023c5e │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023c62 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023c63 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023c6b │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 13 to 00023c78 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023c7c │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023c80 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023c81 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023c89 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 00023c8b │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023c8f │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023c90 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023c98 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023c9c │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023ca0 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023ca1 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023ca9 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023cb1 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023cb2 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023cb3 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023cbb │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 00023cbd │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023cc1 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023cc2 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 00023cc8 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023cc9 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023ccd │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023cce │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023cd6 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 00023cd8 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023cdc │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023cdd │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023ce5 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 46 to 00023d13 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 5 to 00023d18 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023d1c │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023d20 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023d28 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 15 to 00023d37 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 6 to 00023d3d │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023d41 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023d49 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 00023d55 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 7 to 00023d5c │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023d60 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023d64 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023d6c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 33 to 00023d8d │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 00023d8f │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023d93 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023d94 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023d9c │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 00023d9e │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023da2 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023da3 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023dab │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023daf │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023db3 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023db4 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023dbc │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023dc4 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023dc5 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023dc6 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023dce │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 00023dd0 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023dd4 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023dd5 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023ddd │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023de1 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023de5 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023de6 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023dee │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023df6 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023df7 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023df8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 20 to 00023e0c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc1: 73 to 00023e55 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023e5d │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023e61 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023e62 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 00023e68 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023e69 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023e6a │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023e6b │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023e73 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 00023e75 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023e79 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023e7a │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023e82 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 41 to 00023eab │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 5 to 00023eb0 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023eb4 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023eb5 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023ebd │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 9 to 00023ec6 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023eca │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023ecb │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023ed3 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 00023edf │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 7 to 00023ee6 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023eea │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023eeb │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023ef3 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 13 to 00023f00 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023f04 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023f08 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023f09 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023f11 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 00023f13 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023f17 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023f18 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023f20 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023f24 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023f28 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023f29 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023f31 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023f39 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023f3a │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023f3b │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023f43 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 00023f45 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023f49 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023f4a │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 00023f50 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023f51 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023f55 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023f56 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023f5e │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 00023f60 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023f64 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023f65 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023f6d │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 29 to 0003c65f │ │ │ │ + DW_CFA_advance_loc: 38 to 00023f93 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 5 to 00023f98 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023f9c │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003c663 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023f9d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003c672 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023fa5 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003c680 │ │ │ │ + DW_CFA_advance_loc: 9 to 00023fae │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 14 to 00023fbc │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003c684 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023fbd │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003c697 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023fc5 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 280 to 0003c7af │ │ │ │ + DW_CFA_advance_loc: 12 to 00023fd1 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 7 to 00023fd8 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023fdc │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c7b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023fdd │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003c7c2 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023fe5 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 47 to 0003c7f1 │ │ │ │ + DW_CFA_advance_loc: 13 to 00023ff2 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 00023ff4 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023ff8 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023ff9 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00024001 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 00024003 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024007 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024008 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00024010 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c7f2 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024014 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c7f3 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024018 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c7f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024019 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003c800 │ │ │ │ + DW_CFA_advance_loc: 8 to 00024021 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 00024029 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002402a │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002402b │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00024033 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 00024035 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024039 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002403a │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00024042 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024046 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002404a │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002404b │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00024053 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002405b │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002405c │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002405d │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 20 to 00024071 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003c80f │ │ │ │ + DW_CFA_advance_loc1: 76 to 000240bd │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 000240c5 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000240c9 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000240ca │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 000240d0 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000240d1 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 000240d2 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000240d3 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000240db │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 000240dd │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000240e1 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c817 │ │ │ │ + DW_CFA_advance_loc: 1 to 000240e2 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c81f │ │ │ │ + DW_CFA_advance_loc: 8 to 000240ea │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 44 to 0003c84b │ │ │ │ + DW_CFA_advance_loc: 41 to 00024113 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 5 to 00024118 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c84d │ │ │ │ + DW_CFA_advance_loc: 4 to 0002411c │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003c851 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002411d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003c857 │ │ │ │ + DW_CFA_advance_loc: 8 to 00024125 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002412e │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024132 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c858 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024133 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002413b │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 00024147 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002414e │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c85a │ │ │ │ + DW_CFA_advance_loc: 4 to 00024152 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003c85e │ │ │ │ + DW_CFA_advance_loc: 1 to 00024153 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003c869 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002415b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 44 to 0003c895 │ │ │ │ + DW_CFA_advance_loc: 13 to 00024168 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002416c │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024170 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024171 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00024179 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002417b │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002417f │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024180 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00024188 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002418c │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024190 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024191 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00024199 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 000241a1 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 000241a2 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000241a3 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000241ab │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 000241ad │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000241b1 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000241b2 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 000241b8 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000241b9 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000241bd │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000241be │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000241c6 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 000241c8 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000241cc │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003c899 │ │ │ │ + DW_CFA_advance_loc: 1 to 000241cd │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003c8a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000241d5 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003c8b6 │ │ │ │ + DW_CFA_advance_loc: 38 to 000241fb │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 5 to 00024200 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024204 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003c8bc │ │ │ │ + DW_CFA_advance_loc: 1 to 00024205 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 73 to 0003c905 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002420d │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 85 to 0003c95a │ │ │ │ + DW_CFA_advance_loc: 9 to 00024216 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 14 to 00024224 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024225 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 42 to 0003c984 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002422d │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 345 to 0003cadd │ │ │ │ + DW_CFA_advance_loc: 12 to 00024239 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 7 to 00024240 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003cadf │ │ │ │ + DW_CFA_advance_loc: 4 to 00024244 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003cae3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024245 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003cae9 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002424d │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 9 to 00024256 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 00024258 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002425c │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003caea │ │ │ │ + DW_CFA_advance_loc: 1 to 0002425d │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00024265 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002426d │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003caec │ │ │ │ + DW_CFA_advance_loc: 1 to 0002426e │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003caf0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002426f │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003cafb │ │ │ │ + DW_CFA_advance_loc: 8 to 00024277 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003cb0b │ │ │ │ + DW_CFA_advance_loc: 8 to 0002427f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cb0c │ │ │ │ + DW_CFA_advance_loc: 1 to 00024280 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cb0d │ │ │ │ + DW_CFA_advance_loc: 1 to 00024281 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cb0e │ │ │ │ + DW_CFA_advance_loc: 1 to 00024282 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cb0f │ │ │ │ + DW_CFA_advance_loc: 1 to 00024283 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cb10 │ │ │ │ + DW_CFA_advance_loc: 5 to 00024288 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 169 to 0003cbb9 │ │ │ │ + DW_CFA_advance_loc1: 117 to 000242fd │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003cbbc │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cbbd │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cbbe │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cbbf │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cbc0 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 000242ff │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024303 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024304 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002430a │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002430b │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002430f │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 9 to 00024318 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 13 to 00024325 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 00024327 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002432b │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002432c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 00024332 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024333 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024337 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 9 to 00024340 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 37 to 0003cbe5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00024343 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002434b │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 5 to 00024350 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024351 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 00024357 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024358 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002435a │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002435b │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00024363 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002436b │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 5 to 00024370 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024371 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00024379 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002437c │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 00024384 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 5 to 00024389 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002438a │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00024392 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002439a │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002439f │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000243a0 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000243a8 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 4 to 000243ac │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000243b0 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000243b1 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000243b9 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 000243c1 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 000243c2 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000243c3 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000243cb │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 000243cd │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000243d1 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000243d2 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 000243d8 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000243d9 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003cbe7 │ │ │ │ + DW_CFA_advance_loc: 4 to 000243dd │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003cbeb │ │ │ │ + DW_CFA_advance_loc: 1 to 000243de │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003cbf1 │ │ │ │ + DW_CFA_advance_loc: 8 to 000243e6 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 000243e8 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000243ec │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000243ed │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000243f5 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 14 to 00024403 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 00024405 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024409 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002440a │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 00024410 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024411 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 2 to 00024413 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cbf2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024414 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002441c │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002441e │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003cbf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024422 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003cbf8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024423 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003cc00 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002442b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003cc05 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cc06 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cc07 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cc08 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cc09 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003cc10 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 0002442e │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 00024430 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024434 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024435 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002443d │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002443f │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024443 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024444 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002444c │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024450 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024454 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024455 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002445d │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 00024465 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024466 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024467 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002446f │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 00024471 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024475 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024476 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002447c │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002447d │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024481 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024482 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002448a │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002448c │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024490 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024491 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00024499 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000244a1 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 000244a3 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000244a7 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000244a8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 000244ae │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000244af │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 5 to 000244b4 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000244b5 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000244bd │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 000244bf │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000244c3 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000244c4 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000244cc │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 23 to 000244e3 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 000244e5 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000244e9 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000244ea │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 000244f0 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000244f1 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 2 to 000244f3 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000244f4 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000244fc │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 000244fe │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024502 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024503 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002450b │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002450e │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 00024510 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024514 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024515 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002451d │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002451f │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024523 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024524 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002452c │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024530 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024534 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024535 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002453d │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 00024545 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024546 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024547 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002454f │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 00024551 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024555 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024556 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002455c │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002455d │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024561 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024562 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002456a │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002456c │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024570 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024571 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00024579 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 10 to 00024583 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 00024585 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024589 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002458a │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 00024590 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024591 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 2 to 00024593 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024594 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002459c │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002459e │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000245a2 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000245a3 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000245ab │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 3 to 000245ae │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 000245b0 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000245b4 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000245b5 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000245bd │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 000245bf │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000245c3 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000245c4 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000245cc │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 4 to 000245d0 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000245d4 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000245d5 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000245dd │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 000245e5 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 000245e6 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000245e7 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000245ef │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 000245f1 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000245f5 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000245f6 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 000245fc │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000245fd │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024601 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024602 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002460a │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002460c │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024610 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024611 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00024619 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 10 to 00024623 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 00024625 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024629 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002462a │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 00024630 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024631 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 5 to 00024636 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024637 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002463f │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 00024641 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024645 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024646 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002464e │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 21 to 00024663 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 00024665 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024669 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002466a │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 00024670 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024671 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 5 to 00024676 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024677 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002467f │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 00024681 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024685 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024686 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002468e │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc1: 139 to 00024719 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 15 to 00024728 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002472d │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002472e │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 00024734 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024735 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024736 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024737 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002473f │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 00024747 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002474c │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002474d │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00024755 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002904 000000a0 00002908 FDE cie=00000000 pc=0003cc80..0003cfc1 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cc81 │ │ │ │ +00002f9c 0000001c 00000000 CIE │ │ │ │ + Version: 1 │ │ │ │ + Augmentation: "zR" │ │ │ │ + Code alignment factor: 1 │ │ │ │ + Data alignment factor: -4 │ │ │ │ + Return address column: 8 │ │ │ │ + Augmentation data: 1b │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_offset: r8 (eip) at cfa-4 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + │ │ │ │ +00002fbc 00000010 00000024 FDE cie=00002f9c pc=00005346..0000534b │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002fd0 00000044 00002fd4 FDE cie=00000000 pc=00028140..00028186 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028141 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cc82 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028142 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cc83 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028143 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cc84 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028144 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003cc92 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003cc9e │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cc9f │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003cca5 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003ccac │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ccad │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ccae │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ccb6 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003ccc9 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ccca │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cccb │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cccc │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cccd │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ccd0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ccd3 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003ccda │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ccdb │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003cce3 │ │ │ │ + DW_CFA_advance_loc: 14 to 00028152 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003ccea │ │ │ │ + DW_CFA_advance_loc: 15 to 00028161 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003ccf1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00028164 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ccf2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028165 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ccfa │ │ │ │ + DW_CFA_advance_loc: 19 to 00028178 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0003cd42 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 9 to 00028181 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003cd48 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028182 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cd49 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028183 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cd4a │ │ │ │ + DW_CFA_advance_loc: 1 to 00028184 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cd4b │ │ │ │ + DW_CFA_advance_loc: 1 to 00028185 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003cd50 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 35 to 0003cd73 │ │ │ │ - DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003cd7a │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003cd7c │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cd7d │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003cd85 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc2: 256 to 0003ce85 │ │ │ │ - DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003ce8c │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003ce8e │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ce8f │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ce97 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000029a8 00000010 000029ac FDE cie=00000000 pc=00023100..00023112 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000029bc 00000010 000029c0 FDE cie=00000000 pc=00023120..0002315e │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000029d0 0000009c 000029d4 FDE cie=00000000 pc=00023160..00023390 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023161 │ │ │ │ +00003018 00000044 0000301c FDE cie=00000000 pc=00028190..000281d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028191 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00023164 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028192 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023165 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028193 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023166 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028194 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00023174 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 45 to 000231a1 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 102 to 00023207 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 48 to 00023237 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002323e │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00023242 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00023246 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 00023254 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023255 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00023259 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002325d │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 52 to 00023291 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 17 to 000232a2 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 96 to 00023302 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 5 to 00023307 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00023309 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002330a │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00023312 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 7 to 00023319 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002331a │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00023322 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 28 to 0002333e │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00023340 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023341 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00023349 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002334f │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023350 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023351 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023352 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023353 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00023358 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 29 to 00023375 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 14 to 000281a2 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 15 to 000281b1 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 3 to 000281b4 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 000281b5 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 19 to 000281c8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 9 to 000281d1 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00023378 │ │ │ │ + DW_CFA_advance_loc: 1 to 000281d2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023379 │ │ │ │ + DW_CFA_advance_loc: 1 to 000281d3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002337a │ │ │ │ + DW_CFA_advance_loc: 1 to 000281d4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002337b │ │ │ │ + DW_CFA_advance_loc: 1 to 000281d5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00023380 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002a70 00000010 00002a74 FDE cie=00000000 pc=00023390..0002339b │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002a84 00000010 00002a88 FDE cie=00000000 pc=000233a0..000233ab │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002a98 00000010 00002a9c FDE cie=00000000 pc=000233b0..000233bb │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002aac 00000010 00002ab0 FDE cie=00000000 pc=000233c0..000233cb │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002ac0 00000010 00002ac4 FDE cie=00000000 pc=000233d0..000233db │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002ad4 00000010 00002ad8 FDE cie=00000000 pc=000233e0..000233eb │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002ae8 00000010 00002aec FDE cie=00000000 pc=000233f0..000233fb │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002afc 00000010 00002b00 FDE cie=00000000 pc=00023400..0002340b │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002b10 00000010 00002b14 FDE cie=00000000 pc=00023410..0002341b │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b24 00000038 0000210c FDE cie=00000a1c pc=00023420..0002369c │ │ │ │ - Augmentation data: 47 f7 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023421 │ │ │ │ +00003060 00000034 00002648 FDE cie=00000a1c pc=00024770..000248b5 │ │ │ │ + Augmentation data: 2c f2 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024771 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00023423 │ │ │ │ + DW_CFA_advance_loc: 2 to 00024773 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 5 to 00023428 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024774 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 16 to 00024784 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0002343a │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 444 to 000235f6 │ │ │ │ + DW_CFA_advance_loc1: 201 to 0002484d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 105 to 0002365f │ │ │ │ + DW_CFA_advance_loc1: 82 to 0002489f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023660 │ │ │ │ + DW_CFA_advance_loc: 1 to 000248a0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023661 │ │ │ │ + DW_CFA_advance_loc: 1 to 000248a1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023662 │ │ │ │ + DW_CFA_advance_loc: 1 to 000248a2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00023668 │ │ │ │ + DW_CFA_advance_loc: 1 to 000248a3 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002b60 00000014 000014d8 FDE cie=0000168c pc=000052f6..00005336 │ │ │ │ - Augmentation data: 15 f7 00 00 │ │ │ │ +00003098 00000014 00001a10 FDE cie=0000168c pc=0000534c..000053b3 │ │ │ │ + Augmentation data: 0a f2 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b78 00000010 00002b7c FDE cie=00000000 pc=000236a0..00023702 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002b8c 00000054 00002b90 FDE cie=00000000 pc=00023710..0002378a │ │ │ │ - DW_CFA_advance_loc: 1 to 00023711 │ │ │ │ +000030b0 00000048 00002698 FDE cie=00000a1c pc=000248c0..0002497d │ │ │ │ + Augmentation data: fa f1 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000248c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023712 │ │ │ │ + DW_CFA_advance_loc: 1 to 000248c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00023720 │ │ │ │ + DW_CFA_advance_loc: 14 to 000248d0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002372b │ │ │ │ + DW_CFA_advance_loc: 49 to 00024901 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00023733 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00023740 │ │ │ │ + DW_CFA_advance_loc1: 91 to 0002495c │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024960 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023741 │ │ │ │ + DW_CFA_advance_loc: 3 to 00024963 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023742 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024967 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 00023758 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00023760 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023761 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023762 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00023768 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0002376b │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 8 to 00023773 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002496d │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002496e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023774 │ │ │ │ + DW_CFA_advance_loc: 3 to 00024971 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002377a │ │ │ │ + DW_CFA_advance_loc: 1 to 00024972 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00023782 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00023787 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002497a │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023788 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002497b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023789 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002497c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - │ │ │ │ -00002be4 00000010 00002be8 FDE cie=00000000 pc=00023790..000237ae │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002bf8 00000034 00002bfc FDE cie=00000000 pc=0003cfd0..0003d150 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cfd1 │ │ │ │ +000030fc 00000034 00003100 FDE cie=00000000 pc=00024980..000249ad │ │ │ │ + DW_CFA_advance_loc: 1 to 00024981 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003cfd4 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024982 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cfd5 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003cfd8 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 00024990 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 5 to 00024995 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002499b │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002499c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc1: 82 to 0003d02a │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d02b │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 5 to 000249a1 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 000249a2 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000249aa │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d02c │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 000249ab │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d02d │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d030 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002c30 00000010 00002c34 FDE cie=00000000 pc=000237b0..000237c4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002c44 00000010 00002c48 FDE cie=00000000 pc=000237d0..000237f3 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002c58 00000014 00002c5c FDE cie=00000000 pc=00023800..0002381e │ │ │ │ - DW_CFA_advance_loc: 3 to 00023803 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 26 to 0002381d │ │ │ │ + DW_CFA_advance_loc: 1 to 000249ac │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002c70 00000050 00002c74 FDE cie=00000000 pc=00023820..000238d8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023821 │ │ │ │ +00003134 00000070 00003138 FDE cie=00000000 pc=000281e0..00028307 │ │ │ │ + DW_CFA_advance_loc: 1 to 000281e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023822 │ │ │ │ + DW_CFA_advance_loc: 1 to 000281e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023823 │ │ │ │ + DW_CFA_advance_loc: 1 to 000281e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023824 │ │ │ │ + DW_CFA_advance_loc: 1 to 000281e4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002382a │ │ │ │ - DW_CFA_def_cfa_offset: 2096 │ │ │ │ - DW_CFA_advance_loc1: 136 to 000238b2 │ │ │ │ + DW_CFA_advance_loc: 14 to 000281f2 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 96 to 00028252 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 2 to 00028254 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 18 to 00028266 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028267 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028268 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002826d │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002827d │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 17 to 0002828e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000238b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002828f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000238b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028290 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000238b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028291 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000238b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028292 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000238b7 │ │ │ │ + DW_CFA_advance_loc: 6 to 00028298 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000238cf │ │ │ │ + DW_CFA_advance_loc: 19 to 000282ab │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 5 to 000238d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000282ac │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000238d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000282ad │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000238d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000282ae │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000238d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000282af │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 9 to 000282b8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 11 to 000282c3 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 3 to 000282c6 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000282ce │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002cc4 00000010 00002cc8 FDE cie=00000000 pc=000238e0..000238fd │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002cd8 0000004c 00002cdc FDE cie=00000000 pc=0003d150..0003d1a7 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d151 │ │ │ │ +000031a8 00000068 000031ac FDE cie=00000000 pc=000249b0..00024a39 │ │ │ │ + DW_CFA_advance_loc: 1 to 000249b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d152 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000249b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d153 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000249b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d154 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003d162 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 3 to 000249b6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 26 to 0003d17c │ │ │ │ + DW_CFA_advance_loc1: 75 to 00024a01 │ │ │ │ + DW_CFA_def_cfa_offset: 36 │ │ │ │ + DW_CFA_advance_loc: 8 to 00024a09 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024a0a │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d17d │ │ │ │ + DW_CFA_advance_loc: 1 to 00024a0b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003d185 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003d196 │ │ │ │ + DW_CFA_advance_loc: 5 to 00024a10 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d197 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003d19f │ │ │ │ + DW_CFA_advance_loc: 3 to 00024a13 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d1a2 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d1a3 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 8 to 00024a1b │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d1a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024a1c │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024a1d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024a1e │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00024a20 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 00024a23 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 6 to 00024a29 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d1a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024a2a │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024a2b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 5 to 00024a30 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 00024a33 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 3 to 00024a36 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024a37 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d1a6 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 1 to 00024a38 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d28 00000060 00002d2c FDE cie=00000000 pc=0003d1b0..0003d41a │ │ │ │ - DW_CFA_advance_loc: 11 to 0003d1bb │ │ │ │ +00003214 00000044 000027fc FDE cie=00000a1c pc=00024a40..000251dc │ │ │ │ + Augmentation data: 9a f0 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024a41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d1bc │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024a45 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 2 to 00024a47 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d1bd │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d1be │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 15 to 00024a56 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d1c1 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 194 to 0003d283 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d284 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003d28c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 28 to 0003d2a8 │ │ │ │ + DW_CFA_advance_loc: 17 to 00024a67 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d2a9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d2aa │ │ │ │ + DW_CFA_advance_loc: 1 to 00024a68 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d2ab │ │ │ │ + DW_CFA_advance_loc: 1 to 00024a69 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d2ac │ │ │ │ + DW_CFA_advance_loc: 1 to 00024a6a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d2b0 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 6 to 00024a70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 23 to 0003d2c7 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d2cb │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0003d2df │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 99 to 0003d342 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d343 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003d34b │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003d35c │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d35d │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003d369 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 119 to 00024ae7 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 1066 to 00024f11 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 00024f12 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00024f13 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00024f14 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00024f18 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000325c 00000014 00001bd4 FDE cie=0000168c pc=000053b4..000053eb │ │ │ │ + Augmentation data: 6f f0 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002d8c 0000004c 00002d90 FDE cie=00000000 pc=00023900..0002395f │ │ │ │ - DW_CFA_advance_loc: 1 to 00023901 │ │ │ │ +00003274 00000058 0000285c FDE cie=00000a1c pc=000251e0..0002580e │ │ │ │ + Augmentation data: 5f f0 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000251e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023902 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 2 to 000251e3 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 8 to 000251eb │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023903 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023904 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 24 to 00025203 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00023907 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 28 to 00023923 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023924 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 00023932 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 00023949 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002394c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00023952 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00023955 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002395b │ │ │ │ + DW_CFA_advance_loc1: 91 to 0002525e │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 106 to 000252c8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002395c │ │ │ │ + DW_CFA_advance_loc: 1 to 000252c9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002395d │ │ │ │ + DW_CFA_advance_loc: 1 to 000252ca │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002395e │ │ │ │ + DW_CFA_advance_loc: 1 to 000252cb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 5 to 000252d0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 67 to 00025313 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 18 to 00025325 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 207 to 000253f4 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 18 to 00025406 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 149 to 0002549b │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 18 to 000254ad │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 43 to 000254d8 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 18 to 000254ea │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 509 to 000256e7 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 30 to 00025705 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000032d0 00000014 00001c48 FDE cie=0000168c pc=000053ec..0000544b │ │ │ │ + Augmentation data: 18 f0 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ddc 0000006c 00002de0 FDE cie=00000000 pc=0003d420..0003d508 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d421 │ │ │ │ +000032e8 0000008c 000032ec FDE cie=00000000 pc=00028310..0002846b │ │ │ │ + DW_CFA_advance_loc: 11 to 0002831b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d422 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002831c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d423 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002831d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d424 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002831e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003d432 │ │ │ │ + DW_CFA_advance_loc: 3 to 00028321 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 74 to 0003d47c │ │ │ │ + DW_CFA_advance_loc1: 70 to 00028367 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d47d │ │ │ │ + DW_CFA_advance_loc: 1 to 00028368 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d481 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002836d │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d484 │ │ │ │ + DW_CFA_advance_loc: 8 to 00028375 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003d48c │ │ │ │ + DW_CFA_advance_loc: 12 to 00028381 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 46 to 0003d4ba │ │ │ │ + DW_CFA_advance_loc: 45 to 000283ae │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d4bb │ │ │ │ + DW_CFA_advance_loc: 1 to 000283af │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d4be │ │ │ │ + DW_CFA_advance_loc: 4 to 000283b3 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d4c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000283b4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003d4ca │ │ │ │ + DW_CFA_advance_loc: 12 to 000283c0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 29 to 0003d4e7 │ │ │ │ + DW_CFA_advance_loc: 28 to 000283dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d4e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000283dd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d4e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000283de │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d4ea │ │ │ │ + DW_CFA_advance_loc: 1 to 000283df │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d4eb │ │ │ │ + DW_CFA_advance_loc: 1 to 000283e0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003d4f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000283e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 0003d501 │ │ │ │ + DW_CFA_advance_loc: 31 to 00028407 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d502 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028408 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d503 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028409 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d504 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002840a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d505 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002840b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - │ │ │ │ -00002e4c 00000060 00002e50 FDE cie=00000000 pc=0003d510..0003d586 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d511 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d512 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d513 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d514 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003d522 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003d531 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d534 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d535 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003d546 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003d54d │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d54e │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003d556 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003d563 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d564 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003d56c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d56f │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d570 │ │ │ │ + DW_CFA_advance_loc: 5 to 00028410 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 15 to 0002841f │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028420 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002842c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003d57a │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003d581 │ │ │ │ + DW_CFA_advance_loc: 56 to 00028464 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d582 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028465 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d583 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028466 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d584 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028467 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d585 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028468 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002eb0 00000060 00002eb4 FDE cie=00000000 pc=0003d590..0003d611 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d591 │ │ │ │ +00003378 00000048 00002960 FDE cie=00000a1c pc=00028470..000287b9 │ │ │ │ + Augmentation data: 7b ef 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002847b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d592 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002847d │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 3 to 00028480 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d593 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d594 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003d5a2 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003d5ad │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d5b0 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d5b4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003d5c9 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003d5d3 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d5d6 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003d5de │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003d5ec │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d5ed │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003d5f5 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d5f8 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d5f9 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003d605 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003d60c │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d60d │ │ │ │ + DW_CFA_advance_loc: 52 to 000284b4 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 202 to 0002857e │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d60e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002857f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d60f │ │ │ │ + DW_CFA_advance_loc: 1 to 00028580 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d610 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028581 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 7 to 00028588 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 276 to 0002869c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002869d │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002869e │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002869f │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 9 to 000286a8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 247 to 0002879f │ │ │ │ + DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002f14 00000044 00002f18 FDE cie=00000000 pc=0003d620..0003d666 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d621 │ │ │ │ +000033c4 00000050 000029ac FDE cie=00000a1c pc=00025810..0002603d │ │ │ │ + Augmentation data: 4f ef 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002581b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d622 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002581d │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 9 to 00025826 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d623 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d624 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003d632 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003d641 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d644 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d645 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003d658 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003d661 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d662 │ │ │ │ + DW_CFA_advance_loc: 22 to 0002583c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d663 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002583d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d664 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002583e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d665 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002583f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025840 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 124 to 000258bc │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 909 to 00025c49 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 00025c4a │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00025c4b │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00025c4c │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00025c50 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 48 to 00025c80 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 39 to 00025ca7 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 409 to 00025e40 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 39 to 00025e67 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + │ │ │ │ +00003418 00000014 00001d90 FDE cie=0000168c pc=0000544c..0000547f │ │ │ │ + Augmentation data: 06 ef 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002f5c 00000044 00002f60 FDE cie=00000000 pc=0003d670..0003d6b6 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d671 │ │ │ │ +00003430 00000070 00003434 FDE cie=00000000 pc=000287c0..0002888d │ │ │ │ + DW_CFA_advance_loc: 1 to 000287c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d672 │ │ │ │ + DW_CFA_advance_loc: 12 to 000287cd │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d673 │ │ │ │ + DW_CFA_advance_loc: 1 to 000287ce │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d674 │ │ │ │ + DW_CFA_advance_loc: 1 to 000287cf │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003d682 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003d691 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d694 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d695 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003d6a8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000287d2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003d6b1 │ │ │ │ + DW_CFA_advance_loc1: 84 to 00028826 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d6b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028827 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d6b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028828 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d6b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028829 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d6b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002882a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002fa4 00000078 00002fa8 FDE cie=00000000 pc=0003d6c0..0003d7ee │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d6c1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d6c2 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d6c3 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d6c4 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003d6d2 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003d6d8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 35 to 0003d6fb │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 76 to 0003d747 │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d748 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d749 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d74a │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0003d75e │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003d76b │ │ │ │ + DW_CFA_advance_loc: 6 to 00028830 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 14 to 0002883e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d76c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002883f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d76d │ │ │ │ + DW_CFA_advance_loc: 1 to 00028840 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d76e │ │ │ │ + DW_CFA_advance_loc: 1 to 00028841 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d76f │ │ │ │ + DW_CFA_advance_loc: 1 to 00028842 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d772 │ │ │ │ + DW_CFA_advance_loc: 6 to 00028848 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 0003d777 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d778 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003d784 │ │ │ │ + DW_CFA_advance_loc: 15 to 00028857 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002885a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003d791 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 8 to 00028862 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 36 to 00028886 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d792 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028887 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d793 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028888 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d794 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028889 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d795 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002888a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003d7a0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0003d7b0 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d7b1 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003d7b9 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003020 0000008c 00003024 FDE cie=00000000 pc=0003d7f0..0003d966 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d7f1 │ │ │ │ +000034a4 00000094 000034a8 FDE cie=00000000 pc=00028890..00028a1a │ │ │ │ + DW_CFA_advance_loc: 1 to 00028891 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d7f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028892 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d7f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028893 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d7f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028894 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003d802 │ │ │ │ + DW_CFA_advance_loc: 14 to 000288a2 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 2 to 000288a4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 37 to 000288c9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 93 to 0003d85f │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d863 │ │ │ │ + DW_CFA_advance_loc: 38 to 000288ef │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000288f0 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000288f8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 62 to 00028936 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d864 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028937 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003d870 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002893f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 0003d887 │ │ │ │ + DW_CFA_advance_loc: 39 to 00028966 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028967 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00028973 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002897c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d88a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002897d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d88b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002897e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d88c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002897f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d88d │ │ │ │ + DW_CFA_advance_loc: 1 to 00028980 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d890 │ │ │ │ + DW_CFA_advance_loc: 8 to 00028988 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 91 to 0003d8eb │ │ │ │ + DW_CFA_advance_loc: 30 to 000289a6 │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 1 to 000289a7 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000289ab │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d8ec │ │ │ │ + DW_CFA_advance_loc: 1 to 000289ac │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003d8f2 │ │ │ │ + DW_CFA_advance_loc: 5 to 000289b1 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d8f3 │ │ │ │ + DW_CFA_advance_loc: 15 to 000289c0 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 30 to 000289de │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 1 to 000289df │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d8f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000289e0 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d8f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000289e1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 23 to 0003d90f │ │ │ │ + DW_CFA_advance_loc: 20 to 000289f5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003d922 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d923 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d924 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d927 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d92a │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003d930 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 0003d94b │ │ │ │ + DW_CFA_advance_loc: 9 to 000289fe │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d94e │ │ │ │ + DW_CFA_advance_loc: 1 to 000289ff │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d951 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028a00 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d952 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028a01 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d953 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028a02 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003d958 │ │ │ │ + DW_CFA_advance_loc: 6 to 00028a08 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000030b0 00000058 000030b4 FDE cie=00000000 pc=0003d970..0003d9d0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d971 │ │ │ │ +0000353c 00000094 00003540 FDE cie=00000000 pc=00028a20..00028baa │ │ │ │ + DW_CFA_advance_loc: 1 to 00028a21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d972 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028a22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d973 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028a23 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d974 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028a24 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003d982 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003d991 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d994 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d995 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003d9a6 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003d9ad │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d9ae │ │ │ │ + DW_CFA_advance_loc: 14 to 00028a32 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 2 to 00028a34 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 37 to 00028a59 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003d9b6 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d9b9 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d9ba │ │ │ │ + DW_CFA_advance_loc: 38 to 00028a7f │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028a80 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00028a88 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003d9c4 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003d9cb │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d9cc │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d9cd │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d9ce │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d9cf │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000310c 00000078 00003110 FDE cie=00000000 pc=0003d9d0..0003dafe │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d9d1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d9d2 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d9d3 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d9d4 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003d9e2 │ │ │ │ + DW_CFA_advance_loc: 62 to 00028ac6 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003d9e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028ac7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 35 to 0003da0b │ │ │ │ + DW_CFA_advance_loc: 8 to 00028acf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 76 to 0003da57 │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003da58 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003da59 │ │ │ │ + DW_CFA_advance_loc: 39 to 00028af6 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003da5a │ │ │ │ + DW_CFA_advance_loc: 1 to 00028af7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0003da6e │ │ │ │ + DW_CFA_advance_loc: 12 to 00028b03 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003da7b │ │ │ │ + DW_CFA_advance_loc: 9 to 00028b0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003da7c │ │ │ │ + DW_CFA_advance_loc: 1 to 00028b0d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003da7d │ │ │ │ + DW_CFA_advance_loc: 1 to 00028b0e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003da7e │ │ │ │ + DW_CFA_advance_loc: 1 to 00028b0f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003da7f │ │ │ │ + DW_CFA_advance_loc: 1 to 00028b10 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003da82 │ │ │ │ + DW_CFA_advance_loc: 8 to 00028b18 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 0003da87 │ │ │ │ + DW_CFA_advance_loc: 30 to 00028b36 │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028b37 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00028b3b │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028b3c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 5 to 00028b41 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 15 to 00028b50 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 30 to 00028b6e │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028b6f │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028b70 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003da88 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028b71 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003da94 │ │ │ │ + DW_CFA_advance_loc: 20 to 00028b85 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003daa1 │ │ │ │ + DW_CFA_advance_loc: 9 to 00028b8e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003daa2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028b8f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003daa3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028b90 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003daa4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028b91 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003daa5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028b92 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003dab0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00028b98 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0003dac0 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dac1 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003dac9 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003188 0000006c 0000318c FDE cie=00000000 pc=0003db00..0003dbe8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003db01 │ │ │ │ +000035d4 0000007c 00002bbc FDE cie=00000a1c pc=00026040..000280ea │ │ │ │ + Augmentation data: 52 ed 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026041 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003db02 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 2 to 00026043 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 2 to 00026045 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003db03 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003db04 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 18 to 00026057 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003db12 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 74 to 0003db5c │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003db5d │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003db61 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003db64 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003db6c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 46 to 0003db9a │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003db9b │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003db9e │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003dba2 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003dbaa │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 29 to 0003dbc7 │ │ │ │ + DW_CFA_advance_loc: 29 to 00026074 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dbc8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dbc9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026075 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dbca │ │ │ │ + DW_CFA_advance_loc: 1 to 00026076 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dbcb │ │ │ │ + DW_CFA_advance_loc: 1 to 00026077 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003dbd0 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026078 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 0003dbe1 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dbe2 │ │ │ │ + DW_CFA_advance_loc1: 211 to 0002614b │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 3684 to 00026faf │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 48 to 00026fdf │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 351 to 0002713e │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 32 to 0002715e │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 278 to 00027274 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 48 to 000272a4 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 343 to 000273fb │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 36 to 0002741f │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 67 to 00027462 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 18 to 00027474 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 125 to 000274f1 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 18 to 00027503 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 1560 to 00027b1b │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc2: 503 to 00027d12 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 231 to 00027df9 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dbe3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027dfa │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dbe4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027dfb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dbe5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027dfc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027dfd │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003654 00000014 00001fcc FDE cie=0000168c pc=00005480..000054d6 │ │ │ │ + Augmentation data: 02 ed 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000031f8 00000058 000031fc FDE cie=00000000 pc=0003dbf0..0003dc58 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dbf1 │ │ │ │ +0000366c 00000034 00003670 FDE cie=00000000 pc=0000aaa0..0000aad8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aaa1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dbf2 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aaa2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dbf3 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dbf4 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003dc02 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003dc13 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003dc16 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003dc1a │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0003dc2e │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003dc35 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dc36 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003dc3e │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003dc41 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dc42 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003dc4c │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000aab0 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000aab7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003dc53 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000aabf │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dc54 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dc55 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 7 to 0000aac6 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aac7 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000aacd │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000aad5 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dc56 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aad6 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dc57 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aad7 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ + │ │ │ │ +000036a4 00000010 000036a8 FDE cie=00000000 pc=00029930..00029931 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003254 00000050 00003258 FDE cie=00000000 pc=0003dc60..0003dcc2 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dc61 │ │ │ │ +000036b8 00000058 000036bc FDE cie=00000000 pc=00028bb0..00028c87 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028bb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003dc67 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028bb2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dc68 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028bb3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dc69 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003dc77 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 0003dc92 │ │ │ │ - DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dc93 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dc94 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dc95 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003dca6 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dca7 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 106 to 00028c1d │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dca8 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 3 to 00028c20 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028c21 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 7 to 00028c28 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 57 to 00028c61 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 4 to 00028c65 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028c66 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 10 to 00028c70 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00028c74 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dca9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028c75 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028c76 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 10 to 00028c80 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00028c84 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028c85 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dcaa │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 1 to 00028c86 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003dcb0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003714 00000024 00003718 FDE cie=00000000 pc=00029940..0002995f │ │ │ │ + DW_CFA_advance_loc: 1 to 00029941 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002994f │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 00029951 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 4 to 00029955 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002995d │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002995e │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000032a8 0000009c 000032ac FDE cie=00000000 pc=0003dcd0..0003de47 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dcd1 │ │ │ │ +0000373c 0000005c 00003740 FDE cie=00000000 pc=00028c90..00028f9a │ │ │ │ + DW_CFA_advance_loc: 11 to 00028c9b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dcd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028c9c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dcd3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028c9d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dcd4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028c9e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003dce2 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003dce4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 42 to 0003dd0e │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 43 to 0003dd39 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dd3a │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003dd42 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 32 to 0003dd62 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dd63 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dd64 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dd65 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003dd69 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003dd6d │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003dd72 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003dd75 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003dd7c │ │ │ │ + DW_CFA_advance_loc: 3 to 00028ca1 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc2: 595 to 00028ef4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dd7d │ │ │ │ + DW_CFA_advance_loc: 1 to 00028ef5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dd7e │ │ │ │ + DW_CFA_advance_loc: 1 to 00028ef6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dd7f │ │ │ │ + DW_CFA_advance_loc: 1 to 00028ef7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dd80 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028ef8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003dd88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00028f00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 22 to 0003dd9e │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dd9f │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003dda7 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 67 to 0003ddea │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ddeb │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ddef │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ddf0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003ddf5 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003de00 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003de11 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003de12 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003de1e │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003de27 │ │ │ │ + DW_CFA_advance_loc: 27 to 00028f1b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003de28 │ │ │ │ + DW_CFA_advance_loc: 3 to 00028f1e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003de29 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028f1f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003de2a │ │ │ │ + DW_CFA_advance_loc: 1 to 00028f20 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003de2b │ │ │ │ + DW_CFA_advance_loc: 1 to 00028f21 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003de30 │ │ │ │ + DW_CFA_advance_loc: 7 to 00028f28 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 15 to 00028f37 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 8 to 00028f3f │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 18 to 00028f51 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000379c 00000010 00000804 FDE cie=00002f9c pc=000054d6..000054df │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000037b0 00000010 000037b4 FDE cie=00000000 pc=00028fa0..00028fc7 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003348 0000006c 0000334c FDE cie=00000000 pc=0003de50..0003df91 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003de51 │ │ │ │ +000037c4 00000024 000037c8 FDE cie=00000000 pc=00028fd0..00029017 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028fd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003de52 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003de53 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003de54 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003de62 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 54 to 0003de98 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003de99 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003deb2 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 49 to 0003dee3 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003deeb │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003deec │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003deed │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003def5 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003df0a │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003df0b │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003df0f │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003df10 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003df18 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 24 to 0003df30 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003df31 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003df32 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003df33 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 00028fdf │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 19 to 00028ff2 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 25 to 0002900b │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 10 to 00029015 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003df34 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 1 to 00029016 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003df38 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003df3b │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003df3c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003df44 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000033b8 0000006c 000033bc FDE cie=00000000 pc=0003dfa0..0003e0e1 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dfa1 │ │ │ │ +000037ec 0000004c 000037f0 FDE cie=00000000 pc=00029020..000290ca │ │ │ │ + DW_CFA_advance_loc: 12 to 0002902c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dfa2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002902d │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dfa3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002902e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dfa4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002902f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003dfb2 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 54 to 0003dfe8 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dfe9 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003e002 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 49 to 0003e033 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e03b │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e03c │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e03d │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e045 │ │ │ │ + DW_CFA_advance_loc: 3 to 00029032 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 82 to 00029084 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029085 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003e05a │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e05b │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e05f │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e060 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e068 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002908d │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002909b │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002909c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 24 to 0003e080 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000290a8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 24 to 000290c0 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e081 │ │ │ │ + DW_CFA_advance_loc: 6 to 000290c6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e082 │ │ │ │ + DW_CFA_advance_loc: 1 to 000290c7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e083 │ │ │ │ + DW_CFA_advance_loc: 1 to 000290c8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e084 │ │ │ │ + DW_CFA_advance_loc: 1 to 000290c9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e088 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e08b │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e08c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e094 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003428 0000006c 0000342c FDE cie=00000000 pc=0003e0f0..0003e231 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e0f1 │ │ │ │ +0000383c 0000008c 00003840 FDE cie=00000000 pc=000290d0..00029227 │ │ │ │ + DW_CFA_advance_loc: 1 to 000290d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e0f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000290d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e0f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000290d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e0f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000290d4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003e102 │ │ │ │ + DW_CFA_advance_loc: 14 to 000290e2 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 56 to 0002911a │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002911c │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002911d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 54 to 0003e138 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e139 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003e152 │ │ │ │ + DW_CFA_advance_loc: 20 to 00029131 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 27 to 0002914c │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002914e │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002914f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 53 to 0003e187 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e18f │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e190 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e191 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e199 │ │ │ │ + DW_CFA_advance_loc: 8 to 00029157 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 13 to 00029164 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 00029166 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029167 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003e1ae │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e1af │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e1b3 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e1b4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e1bc │ │ │ │ + DW_CFA_advance_loc: 8 to 0002916f │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002917c │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002917e │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002917f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 24 to 0003e1d4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 8 to 00029187 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 77 to 000291d4 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000291d5 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000291dd │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 13 to 000291ea │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000291eb │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000291f3 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 26 to 0002920d │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002920e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00029216 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 3 to 00029219 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002921a │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00029222 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e1d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029223 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e1d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029224 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e1d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029225 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e1d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029226 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e1e0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e1e3 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e1e4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e1ec │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003498 00000040 0000349c FDE cie=00000000 pc=00023960..0002399f │ │ │ │ - DW_CFA_advance_loc: 1 to 00023961 │ │ │ │ +000038cc 00000034 000038d0 FDE cie=00000000 pc=00029230..0002925d │ │ │ │ + DW_CFA_advance_loc: 1 to 00029231 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00023967 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029232 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002396a │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 25 to 00023983 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 00029240 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023984 │ │ │ │ + DW_CFA_advance_loc: 5 to 00029245 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002398c │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00023990 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023991 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002924b │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002924c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023992 │ │ │ │ + DW_CFA_advance_loc: 5 to 00029251 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023993 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029252 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002399b │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002399c │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 8 to 0002925a │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002399d │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002925b │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002399e │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002925c │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000034dc 0000008c 00002ac4 FDE cie=00000a1c pc=0003e240..0003e315 │ │ │ │ - Augmentation data: 3d ee 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e241 │ │ │ │ +00003904 00000024 00003908 FDE cie=00000000 pc=00029260..0002928d │ │ │ │ + DW_CFA_advance_loc: 1 to 00029261 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e242 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e243 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003e24f │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e252 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003e25c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e264 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003e26b │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e26c │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e26d │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e26e │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002926f │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002927c │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 7 to 00029283 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002928b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e26f │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e270 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0003e288 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e28c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e294 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003e29a │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e29d │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e2a1 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003e2a6 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 0003e2ba │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 32 to 0003e2da │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e2dd │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e2e5 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e2ed │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e2ee │ │ │ │ + DW_CFA_advance_loc: 1 to 0002928c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e2ef │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e2f0 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e2f1 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e2f2 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 13 to 0003e2ff │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e302 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e30a │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e30d │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e310 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000356c 00000038 00002b54 FDE cie=00000a1c pc=000239a0..00023ba2 │ │ │ │ - Augmentation data: c0 ed 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000239a1 │ │ │ │ +0000392c 00000034 00002f14 FDE cie=00000a1c pc=00029290..000293be │ │ │ │ + Augmentation data: 33 ea 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029291 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000239a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00029293 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 5 to 000239a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00029295 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000239b4 │ │ │ │ + DW_CFA_advance_loc: 15 to 000292a4 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 77 to 00023a01 │ │ │ │ + DW_CFA_advance_loc1: 68 to 000292e8 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 372 to 00023b75 │ │ │ │ + DW_CFA_advance_loc1: 202 to 000293b2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023b76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000293b3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023b77 │ │ │ │ + DW_CFA_advance_loc: 1 to 000293b4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023b78 │ │ │ │ + DW_CFA_advance_loc: 1 to 000293b5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00023b80 │ │ │ │ + DW_CFA_advance_loc: 1 to 000293b6 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000035a8 00000014 00001f20 FDE cie=0000168c pc=00005336..00005370 │ │ │ │ - Augmentation data: 92 ed 00 00 │ │ │ │ +00003964 00000014 000022dc FDE cie=0000168c pc=000054e0..0000556d │ │ │ │ + Augmentation data: 08 ea 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000035c0 00000044 00002ba8 FDE cie=00000a1c pc=00023bb0..00024270 │ │ │ │ - Augmentation data: 82 ed 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023bb1 │ │ │ │ +0000397c 00000034 00002f64 FDE cie=00000a1c pc=000293c0..000293ff │ │ │ │ + Augmentation data: f8 e9 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000293c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00023bb3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000293c3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 00023bb5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000293c4 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 16 to 000293d4 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00023bc7 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 36 to 00023beb │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023bec │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023bed │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023bee │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00023bf0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 79 to 00023c3f │ │ │ │ + DW_CFA_advance_loc: 17 to 000293e5 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1343 to 0002417e │ │ │ │ + DW_CFA_advance_loc: 14 to 000293f3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002417f │ │ │ │ + DW_CFA_advance_loc: 1 to 000293f4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00024180 │ │ │ │ + DW_CFA_advance_loc: 1 to 000293f5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00024181 │ │ │ │ + DW_CFA_advance_loc: 1 to 000293f6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00024188 │ │ │ │ + DW_CFA_advance_loc: 1 to 000293f7 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003608 00000014 00001f80 FDE cie=0000168c pc=00005370..000053dd │ │ │ │ - Augmentation data: 5d ed 00 00 │ │ │ │ +000039b4 00000014 0000232c FDE cie=0000168c pc=0000556e..00005586 │ │ │ │ + Augmentation data: cc e9 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003620 00000044 00002c08 FDE cie=00000a1c pc=00024270..00024476 │ │ │ │ - Augmentation data: 4d ed 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00024271 │ │ │ │ +000039cc 0000007c 000039d0 FDE cie=00000000 pc=00029960..00029b1b │ │ │ │ + DW_CFA_advance_loc: 11 to 0002996b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00024273 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00024276 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002996c │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002996d │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002996e │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 41 to 0002429f │ │ │ │ + DW_CFA_advance_loc: 3 to 00029971 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 46 to 0002999f │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 000299a0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000242a0 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 000299a1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000242a1 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000299a2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000242a2 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000299a3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000242a8 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 5 to 000299a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 69 to 000242ed │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 335 to 0002443c │ │ │ │ + DW_CFA_advance_loc: 40 to 000299d0 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000299d1 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 25 to 000299ea │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 152 to 00029a82 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029a83 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00029a8b │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 00029a98 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029a99 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00029aa5 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 30 to 00029ac3 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029ac4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00029ad0 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 27 to 00029aeb │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029aec │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002443d │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029aed │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002443e │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029aee │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002443f │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029aef │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00024440 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029af0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 27 to 00029b0b │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 11 to 00029b16 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003668 00000014 00001fe0 FDE cie=0000168c pc=000053de..00005418 │ │ │ │ - Augmentation data: 13 ed 00 00 │ │ │ │ +00003a4c 0000004c 00003a50 FDE cie=00000000 pc=00029b20..00029b8d │ │ │ │ + DW_CFA_advance_loc: 1 to 00029b21 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029b22 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029b23 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029b24 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 14 to 00029b32 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 48 to 00029b62 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029b63 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00029b6b │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 17 to 00029b7c │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029b7d │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00029b85 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 3 to 00029b88 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029b89 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029b8a │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029b8b │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029b8c │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003680 00000054 00003684 FDE cie=00000000 pc=00024480..00024534 │ │ │ │ - DW_CFA_advance_loc: 1 to 00024481 │ │ │ │ +00003a9c 00000058 00003aa0 FDE cie=00000000 pc=00029b90..00029d80 │ │ │ │ + DW_CFA_advance_loc: 11 to 00029b9b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00024482 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029b9c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00024483 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029b9d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00024484 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029b9e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00024492 │ │ │ │ + DW_CFA_advance_loc: 3 to 00029ba1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 103 to 000244f9 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 8 to 00024501 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00024505 │ │ │ │ + DW_CFA_advance_loc1: 73 to 00029bea │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00024509 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029beb │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002450e │ │ │ │ + DW_CFA_advance_loc: 30 to 00029c09 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 233 to 00029cf2 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00024511 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029cf3 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00029cfb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 7 to 00024518 │ │ │ │ + DW_CFA_advance_loc: 19 to 00029d0e │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00024519 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029d0f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00024521 │ │ │ │ + DW_CFA_advance_loc: 12 to 00029d1b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 0002452a │ │ │ │ + DW_CFA_advance_loc: 27 to 00029d36 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00024530 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029d37 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00024531 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029d38 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00024532 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029d39 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00024533 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029d3a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 6 to 00029d40 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000036d8 00000038 00002cc0 FDE cie=00000a1c pc=0003e320..0003e653 │ │ │ │ - Augmentation data: cb ec 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003e32b │ │ │ │ +00003af8 00000038 000030e0 FDE cie=00000a1c pc=00029d80..0002a0c0 │ │ │ │ + Augmentation data: 93 e8 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 00029d8b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003e32d │ │ │ │ + DW_CFA_advance_loc: 2 to 00029d8d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0003e333 │ │ │ │ + DW_CFA_advance_loc: 6 to 00029d93 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 217 to 0003e40c │ │ │ │ + DW_CFA_advance_loc1: 163 to 00029e36 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 502 to 0002a02c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e40d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a02d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e40e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a02e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e40f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a02f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e410 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a030 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 73 to 0003e459 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 312 to 0003e591 │ │ │ │ + DW_CFA_advance_loc: 56 to 0002a068 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003b34 00000040 00003b38 FDE cie=00000000 pc=0000aae0..0000ab39 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aae1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aae2 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000aaf0 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000aaf7 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000aaff │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000ab06 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ab07 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000ab0d │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000ab1f │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000ab26 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ab27 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000ab2e │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000ab36 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ab37 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ab38 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00003714 00000050 00002cfc FDE cie=00000a1c pc=00024540..00025b73 │ │ │ │ - Augmentation data: d3 ec 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00024541 │ │ │ │ +00003b78 0000003c 00003160 FDE cie=00000a1c pc=00029400..0002992d │ │ │ │ + Augmentation data: 37 e8 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002940b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00024543 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002940d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00024546 │ │ │ │ + DW_CFA_advance_loc: 3 to 00029410 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 174 to 000245f4 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1114 to 00024a4e │ │ │ │ + DW_CFA_advance_loc2: 558 to 0002963e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00024a4f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002963f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00024a50 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029640 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00024a51 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029641 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00024a52 │ │ │ │ + DW_CFA_advance_loc: 7 to 00029648 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 908 to 00024dde │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 49 to 00024e0f │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 113 to 00024e80 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 78 to 00024ece │ │ │ │ + DW_CFA_advance_loc: 15 to 00029657 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 114 to 00024f40 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 2038 to 00025736 │ │ │ │ + DW_CFA_advance_loc2: 690 to 00029909 │ │ │ │ + DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 00029921 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00003bb8 00000014 00002530 FDE cie=0000168c pc=00005586..000055a4 │ │ │ │ + Augmentation data: 11 e8 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003bd0 00000010 00003bd4 FDE cie=00000000 pc=00035cf0..00035cf6 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003be4 00000010 00003be8 FDE cie=00000000 pc=00035d00..00035d06 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003768 00000014 000020e0 FDE cie=0000168c pc=00005418..00005464 │ │ │ │ - Augmentation data: 99 ec 00 00 │ │ │ │ +00003bf8 00000010 00003bfc FDE cie=00000000 pc=00035d10..00035d16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003780 00000048 00002d68 FDE cie=00000a1c pc=0003e660..0003e87f │ │ │ │ - Augmentation data: 8b ec 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003e66b │ │ │ │ +00003c0c 00000010 00003c10 FDE cie=00000000 pc=00035d20..00035d26 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003c20 00000010 00003c24 FDE cie=00000000 pc=0002a0c0..0002a0c9 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003c34 00000020 00003c38 FDE cie=00000000 pc=0002a0d0..0002a0f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a0d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003e66d │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0003e673 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 197 to 0003e738 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002a0df │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002a0e9 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a0f1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002a0f7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e739 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e73a │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e73b │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003e740 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 81 to 0003e791 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 55 to 0003e7c8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003c58 00000020 00003c5c FDE cie=00000000 pc=0002a100..0002a128 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a101 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002a10f │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002a119 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a121 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002a127 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e7c9 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e7ca │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e7cb │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003e7d0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 149 to 0003e865 │ │ │ │ - DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00003c7c 00000020 00003c80 FDE cie=00000000 pc=0002a130..0002a153 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a131 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002a13f │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002a149 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a151 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a152 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00003ca0 00000020 00003ca4 FDE cie=00000000 pc=0002a160..0002a188 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a161 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002a16f │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002a179 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a181 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002a187 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000037cc 00000038 00002db4 FDE cie=00000a1c pc=0003e880..0003eb4b │ │ │ │ - Augmentation data: 63 ec 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003e88b │ │ │ │ +00003cc4 00000044 000032ac FDE cie=00000a1c pc=00035d30..00035e0a │ │ │ │ + Augmentation data: 0d e7 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035d31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003e88d │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0003e893 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 110 to 0003e901 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 423 to 0003eaa8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035d32 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 00035d40 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 49 to 00035d71 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc1: 109 to 00035dde │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 7 to 00035de5 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035de6 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035dee │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 13 to 00035dfb │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035dfc │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035e04 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035e07 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035e08 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003eaa9 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035e09 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003eaaa │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003eaab │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003eab0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 110 to 0003eb1e │ │ │ │ - DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003808 00000094 0000380c FDE cie=00000000 pc=0003eb50..0003eddb │ │ │ │ - DW_CFA_advance_loc: 1 to 0003eb51 │ │ │ │ +00003d0c 000000a8 00003d10 FDE cie=00000000 pc=0002a190..0002a283 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a191 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003eb52 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a192 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003eb53 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a193 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003eb54 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a194 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003eb62 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 177 to 0003ec13 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ec14 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003ec20 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 22 to 0003ec36 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ec37 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ec3f │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 79 to 0003ec8e │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003ec94 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ec95 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ec96 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003eca1 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 47 to 0003ecd0 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ecd1 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ecd2 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ecd3 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ecdb │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 137 to 0003ed64 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ed65 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003ed71 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003ed84 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ed85 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ed8d │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003eda6 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003eda7 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003edb3 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003edc0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002a1a2 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 21 to 0002a1b7 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002a1bb │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a1c3 │ │ │ │ + DW_CFA_def_cfa_offset: 36 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002a1c5 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002a1c8 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a1c9 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a1d1 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002a1d8 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002a1da │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002a1e3 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a1eb │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002a1f9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003edc1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a1fa │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003edc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a1fb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003edc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a1fc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003edc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a1fd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003edd0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002a200 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003edd3 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003edd4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003edd9 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002a203 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a204 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a20c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002a216 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002a21d │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002a226 │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002a229 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002a22b │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a22c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000038a0 00000038 00002e88 FDE cie=00000a1c pc=0003ede0..0003f2ab │ │ │ │ - Augmentation data: eb eb 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003edeb │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003eded │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0003edf3 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 248 to 0003eeeb │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 565 to 0003f120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a234 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a23c │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a23d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f121 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a23e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f122 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a23f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f123 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a240 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003f128 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a248 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 127 to 0003f1a7 │ │ │ │ - DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002a24e │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002a25a │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a25b │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a263 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002a26e │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002a278 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a279 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a281 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000038dc 00000044 00002ec4 FDE cie=00000a1c pc=0003f2b0..0003f48d │ │ │ │ - Augmentation data: 5b ec 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003f2bb │ │ │ │ +00003db8 000000a8 00003dbc FDE cie=00000000 pc=0002a290..0002a383 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a291 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003f2bd │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0003f2c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a292 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a293 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a294 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 258 to 0003f3c5 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 39 to 0003f3ec │ │ │ │ + DW_CFA_advance_loc: 14 to 0002a2a2 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 21 to 0002a2b7 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002a2bb │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a2c3 │ │ │ │ + DW_CFA_def_cfa_offset: 36 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002a2c5 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002a2c8 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a2c9 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a2d1 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002a2d8 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002a2da │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002a2e3 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a2eb │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002a2f9 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a2fa │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f3ed │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a2fb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f3ee │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a2fc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f3ef │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a2fd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f3f0 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002a300 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 0003f414 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002a303 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a304 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a30c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002a316 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002a31d │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002a326 │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002a329 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002a32b │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a32c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a334 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a33c │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a33d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f415 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a33e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f416 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a33f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f417 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a340 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003f420 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a348 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 38 to 0003f446 │ │ │ │ - DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002a34e │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002a35a │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a35b │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a363 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002a36e │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002a378 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a379 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a381 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003924 00000048 00002f0c FDE cie=00000a1c pc=0003f490..0003f890 │ │ │ │ - Augmentation data: 3b ec 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f491 │ │ │ │ +00003e64 000000a8 00003e68 FDE cie=00000000 pc=0002a390..0002a483 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a391 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003f493 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0003f495 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a392 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a393 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003f4a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a394 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 657 to 0003f735 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 140 to 0003f7c1 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002a3a2 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 21 to 0002a3b7 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002a3bb │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a3c3 │ │ │ │ + DW_CFA_def_cfa_offset: 36 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002a3c5 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002a3c8 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a3c9 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a3d1 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002a3d8 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002a3da │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002a3e3 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a3eb │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002a3f9 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a3fa │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f7c2 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a3fb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f7c3 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a3fc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f7c4 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a3fd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f7c8 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002a400 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 98 to 0003f82a │ │ │ │ + DW_CFA_advance_loc: 3 to 0002a403 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a404 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a40c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002a416 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002a41d │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002a426 │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002a429 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002a42b │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a42c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a434 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a43c │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a43d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f82b │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a43e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f82c │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a43f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f82d │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a440 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f82e │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a448 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 33 to 0003f84f │ │ │ │ - DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002a44e │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002a45a │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a45b │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a463 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002a46e │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002a478 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a479 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a481 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003970 0000004c 00003974 FDE cie=00000000 pc=0003f890..0003f929 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f891 │ │ │ │ +00003f10 000000ac 00003f14 FDE cie=00000000 pc=0002a490..0002a59e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a491 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f892 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a492 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f893 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a493 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f894 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a494 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f897 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 60 to 0003f8d3 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002a4a2 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a4aa │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002a4b1 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002a4bc │ │ │ │ + DW_CFA_def_cfa_offset: 36 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002a4be │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f8d4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002a4c1 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f8d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a4c2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003f8e3 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a4ca │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 32 to 0003f903 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002a4d5 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002a4d7 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f906 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002a4e0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f90e │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a4e8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 20 to 0003f922 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002a4f6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f923 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a4f7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f924 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a4f8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f925 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a4f9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f926 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a4fa │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - │ │ │ │ -000039c0 0000004c 000039c4 FDE cie=00000000 pc=0003f930..0003f99d │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f931 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f932 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f933 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f934 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f937 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 44 to 0003f963 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f967 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002a500 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 0002a503 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f968 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a504 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003f972 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a50c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003f97d │ │ │ │ + DW_CFA_advance_loc: 7 to 0002a513 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002a521 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003f987 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a522 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003f996 │ │ │ │ + DW_CFA_advance_loc: 23 to 0002a539 │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002a53c │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002a53e │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a53f │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a547 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a54f │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f997 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a550 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f998 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a551 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f999 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a552 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f99a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a553 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 5 to 0002a558 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 6 to 0002a55e │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002a56a │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a56b │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a573 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002a586 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002a590 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a591 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a599 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a10 00000048 00002ff8 FDE cie=00000a1c pc=00025b80..000263cc │ │ │ │ - Augmentation data: 77 eb 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00025b81 │ │ │ │ +00003fc0 00000044 000035a8 FDE cie=00000a1c pc=0002a5a0..0002a67a │ │ │ │ + Augmentation data: 17 e4 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a5a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00025b83 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 00025b85 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00025b97 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 967 to 00025f5e │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025f5f │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025f60 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025f61 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00025f68 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 301 to 00026095 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 408 to 0002622d │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a5a2 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002a5b0 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 49 to 0002a5e1 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc1: 109 to 0002a64e │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002a655 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a656 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a65e │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002a66b │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a66c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a674 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002a677 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a678 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002622e │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a679 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002622f │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00026230 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026231 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a5c 00000014 000023d4 FDE cie=0000168c pc=00005464..000054a0 │ │ │ │ - Augmentation data: 46 eb 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ +00004008 00000044 000035f0 FDE cie=00000a1c pc=0002a680..0002a75a │ │ │ │ + Augmentation data: d3 e3 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a681 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a682 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002a690 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 49 to 0002a6c1 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc1: 109 to 0002a72e │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002a735 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a736 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a73e │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002a74b │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a74c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a754 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002a757 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a758 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a759 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a74 00000038 0000305c FDE cie=00000a1c pc=000263d0..00026c9e │ │ │ │ - Augmentation data: 36 eb 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000263d1 │ │ │ │ +00004050 00000044 00003638 FDE cie=00000a1c pc=0002a760..0002a83a │ │ │ │ + Augmentation data: 8f e3 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a761 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000263d3 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 000263d4 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 19 to 000263e7 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 991 to 000267c6 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a762 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002a770 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 49 to 0002a7a1 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc1: 109 to 0002a80e │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002a815 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a816 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a81e │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002a82b │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a82c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a834 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002a837 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a838 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000267c7 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a839 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000267c8 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000267c9 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 000267d0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 294 to 000268f6 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ab0 00000014 00002428 FDE cie=0000168c pc=000054a0..000054dc │ │ │ │ - Augmentation data: 16 eb 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00004098 0000004c 00003680 FDE cie=00000a1c pc=00035e10..00035ef8 │ │ │ │ + Augmentation data: 4b e3 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035e11 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035e12 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 00035e20 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 49 to 00035e51 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc1: 109 to 00035ebe │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 7 to 00035ec5 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035ec6 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035ece │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 13 to 00035edb │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035edc │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035ee4 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035ee7 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 5 to 00035eec │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035eed │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035ef5 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035ef6 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035ef7 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ac8 00000074 000030b0 FDE cie=00000a1c pc=00026ca0..0002729a │ │ │ │ - Augmentation data: 06 eb 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00026ca1 │ │ │ │ +000040e8 0000004c 000036d0 FDE cie=00000a1c pc=0002a840..0002a928 │ │ │ │ + Augmentation data: ff e2 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a841 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00026ca3 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 8 to 00026cab │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00026cba │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 154 to 00026d54 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 39 to 00026d7b │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 44 to 00026da7 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 88 to 00026dff │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 51 to 00026e32 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 71 to 00026e79 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 00026e8f │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 102 to 00026ef5 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 00026f06 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 38 to 00026f2c │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 00026f3d │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 58 to 00026f77 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 00026f88 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 124 to 00027004 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 00027015 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 38 to 0002703b │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 0002704c │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 38 to 00027072 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 00027083 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 38 to 000270a9 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 000270ba │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 82 to 0002710c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a842 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002a850 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 49 to 0002a881 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc1: 109 to 0002a8ee │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002a8f5 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a8f6 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a8fe │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002a90b │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a90c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a914 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002a917 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002a91c │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a91d │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a925 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a926 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002710d │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a927 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002710e │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002710f │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027110 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00003b40 00000014 000024b8 FDE cie=0000168c pc=000054dc..00005513 │ │ │ │ - Augmentation data: 9d ea 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003b58 00000034 00003140 FDE cie=00000a1c pc=000272a0..000276bb │ │ │ │ - Augmentation data: 8d ea 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 000272ab │ │ │ │ +00004138 0000004c 00003720 FDE cie=00000a1c pc=0002a930..0002aa18 │ │ │ │ + Augmentation data: b3 e2 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a931 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000272ad │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000272b3 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 235 to 0002739e │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 761 to 00027697 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a932 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002a940 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 49 to 0002a971 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc1: 109 to 0002a9de │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002a9e5 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a9e6 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a9ee │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002a9fb │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a9fc │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002aa04 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002aa07 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002aa0c │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002aa0d │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002aa15 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002aa16 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00027698 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002aa17 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00027699 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002769a │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000276a0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00003b90 00000014 00002508 FDE cie=0000168c pc=00005514..0000552c │ │ │ │ - Augmentation data: 5f ea 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00004188 0000004c 00003770 FDE cie=00000a1c pc=0002aa20..0002ab08 │ │ │ │ + Augmentation data: 67 e2 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002aa21 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002aa22 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002aa30 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 49 to 0002aa61 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc1: 109 to 0002aace │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002aad5 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002aad6 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002aade │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002aaeb │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002aaec │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002aaf4 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002aaf7 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002aafc │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002aafd │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ab05 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ab06 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ab07 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ba8 00000070 00003bac FDE cie=00000000 pc=0003f9a0..0003fa6d │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f9a1 │ │ │ │ +000041d8 000000d8 000041dc FDE cie=00000000 pc=0002ab10..0002ac60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ab11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003f9ad │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ab12 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f9ae │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ab13 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f9af │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ab14 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f9b2 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002ab22 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 21 to 0002ab37 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002ab3b │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ab43 │ │ │ │ + DW_CFA_def_cfa_offset: 36 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002ab45 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002ab48 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ab49 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ab51 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002ab5c │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002ab5e │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002ab67 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ab6f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 84 to 0003fa06 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002ab7d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa07 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ab7e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa08 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ab7f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa09 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ab80 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa0a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ab81 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003fa10 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002ab88 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 0003fa1e │ │ │ │ + DW_CFA_advance_loc: 3 to 0002ab8b │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ab8c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ab94 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002ab9f │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002aba7 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002aba8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002abb0 │ │ │ │ + DW_CFA_def_cfa_offset: 36 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002abb2 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002abb5 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002abb6 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002abbe │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002abc5 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002abc7 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002abce │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002abd6 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002abde │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa1f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002abdf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002abe0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa21 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002abe1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa22 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002abe2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003fa28 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002abe8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 15 to 0003fa37 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002abee │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002abfa │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002abfb │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ac03 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002ac16 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002ac20 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fa3a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ac21 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003fa42 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ac29 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 36 to 0003fa66 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ac31 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa67 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ac32 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa68 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ac33 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa69 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ac34 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa6a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ac35 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 11 to 0002ac40 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 6 to 0002ac46 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002ac52 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ac53 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ac5b │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ │ │ │ -00003c1c 00000094 00003c20 FDE cie=00000000 pc=0003fa70..0003fbfa │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa71 │ │ │ │ +000042b4 000000e8 000042b8 FDE cie=00000000 pc=0002ac60..0002adf0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ac61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ac62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa73 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ac63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa74 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ac64 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003fa82 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003fa84 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 36 to 0003faa8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 45 to 0003fad5 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002ac72 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 21 to 0002ac87 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fad6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002ac8b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003fade │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 56 to 0003fb16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ac93 │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002ac95 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002ac98 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fb17 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ac99 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003fb1f │ │ │ │ + DW_CFA_advance_loc: 8 to 0002aca1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 39 to 0003fb46 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002acac │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002acae │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fb47 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002acb7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003fb53 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002acbf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003fb5c │ │ │ │ + DW_CFA_advance_loc: 14 to 0002accd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fb5d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002acce │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fb5e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002accf │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fb5f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002acd0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fb60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002acd1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003fb68 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002acd8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 30 to 0003fb86 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002acdb │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002acde │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ace6 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002aced │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fb87 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002acf2 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003fb8b │ │ │ │ + DW_CFA_advance_loc: 5 to 0002acf7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fb8c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002acf8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003fb91 │ │ │ │ + DW_CFA_advance_loc: 27 to 0002ad13 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002ad21 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003fba0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ad22 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ad2a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 29 to 0003fbbd │ │ │ │ + DW_CFA_advance_loc: 11 to 0002ad35 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ad3d │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ad3e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ad46 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fbbe │ │ │ │ + DW_CFA_advance_loc: 2 to 0002ad48 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002ad4b │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ad4c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ad54 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002ad5b │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002ad5d │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002ad64 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ad6c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002ad6f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fbbf │ │ │ │ + DW_CFA_advance_loc: 2 to 0002ad71 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fbc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002ad75 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0003fbd4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ad7d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003fbdd │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ad85 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fbde │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ad86 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fbdf │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ad87 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fbe0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ad88 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fbe1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ad89 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003fbe8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002ad90 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 6 to 0002ad96 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002ada2 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ada3 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002adab │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002adb6 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002adc0 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002adc1 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002adc9 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002add6 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002ade2 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ade3 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002adeb │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003cb4 00000038 0000329c FDE cie=00000a1c pc=0003fc00..0004004f │ │ │ │ - Augmentation data: 63 e9 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003fc0b │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003fc0d │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0003fc13 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 126 to 0003fc91 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 579 to 0003fed4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fed5 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fed6 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fed7 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003fee0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 62 to 0003ff1e │ │ │ │ - DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003cf0 000000ac 00003cf4 FDE cie=00000000 pc=00040050..00040334 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040051 │ │ │ │ +000043a0 000000e8 000043a4 FDE cie=00000000 pc=0002adf0..0002af80 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002adf1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040052 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002adf2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040053 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002adf3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040054 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002adf4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00040062 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 57 to 0004009b │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004009c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000400a4 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 42 to 000400ce │ │ │ │ + DW_CFA_advance_loc: 14 to 0002ae02 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 21 to 0002ae17 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000400d2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002ae1b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000400da │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ae23 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 7 to 000400e1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002ae25 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000400e7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002ae28 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000400e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ae29 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000400f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ae31 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 97 to 00040151 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002ae3c │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002ae3e │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040152 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002ae47 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004015a │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ae4f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 42 to 00040184 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002ae5d │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ae5e │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ae5f │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ae60 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ae61 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002ae68 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 0002ae6b │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00040188 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002ae6e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00040190 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ae76 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002ae7d │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 7 to 00040197 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002ae82 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004019d │ │ │ │ + DW_CFA_advance_loc: 5 to 0002ae87 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004019e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ae88 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000401a6 │ │ │ │ + DW_CFA_advance_loc: 27 to 0002aea3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 146 to 00040238 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004023f │ │ │ │ + DW_CFA_advance_loc: 14 to 0002aeb1 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 00040246 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002aeb2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004024c │ │ │ │ + DW_CFA_advance_loc: 8 to 0002aeba │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002aec5 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002aecd │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 00040253 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002aece │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002aed6 │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002aed8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040254 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002aedb │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004025b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002aedc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 110 to 000402c9 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002aee4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 000402d3 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002aeeb │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002aeed │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 000402d6 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002aef4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000402de │ │ │ │ + DW_CFA_advance_loc: 8 to 0002aefc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 000402ec │ │ │ │ + DW_CFA_advance_loc: 3 to 0002aeff │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000402f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002af01 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000402f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002af05 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 00040302 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002af0d │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002af15 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00040305 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002af16 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040306 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002af17 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040307 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002af18 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040308 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002af19 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00040310 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002af20 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 6 to 0002af26 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002af32 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002af33 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002af3b │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002af46 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002af50 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002af51 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002af59 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002af66 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002af72 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002af73 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002af7b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003da0 00000100 00003da4 FDE cie=00000000 pc=00040340..00040817 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040341 │ │ │ │ +0000448c 000001ec 00004490 FDE cie=00000000 pc=0002af80..0002b40b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002af81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040342 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002af82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040343 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002af83 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040344 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002af84 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00040352 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002af92 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 18 to 0002afa4 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002afa5 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 22 to 0002afbb │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002afbd │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 16 to 00040362 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002afc0 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00040366 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002afc1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 00040374 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002afc9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 55 to 000403ab │ │ │ │ + DW_CFA_advance_loc: 11 to 0002afd4 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002afd9 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000403ac │ │ │ │ + DW_CFA_advance_loc: 7 to 0002afe0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000403b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002afe8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 42 to 000403de │ │ │ │ + DW_CFA_advance_loc: 22 to 0002affe │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002afff │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b000 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b001 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b002 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002b008 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 0002b00b │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000403e2 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002b00e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000403ee │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b016 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002b01d │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 7 to 000403f5 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002b022 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000403fb │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b023 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000403fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0002b027 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00040408 │ │ │ │ + DW_CFA_advance_loc: 23 to 0002b03e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 97 to 00040469 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002b04c │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004046a │ │ │ │ + DW_CFA_advance_loc: 4 to 0002b050 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00040476 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b058 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 42 to 000404a0 │ │ │ │ + DW_CFA_advance_loc: 17 to 0002b069 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002b06f │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000404a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b070 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000404b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b078 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 7 to 000404b7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002b07a │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002b07d │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002b081 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b089 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002b094 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000404bd │ │ │ │ + DW_CFA_advance_loc: 5 to 0002b099 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000404be │ │ │ │ + DW_CFA_advance_loc: 7 to 0002b0a0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000404ca │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b0a8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 142 to 00040558 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002b0ad │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002b0b4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004055f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b0b5 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 00040566 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002b0b9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004056c │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b0c1 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 31 to 0002b0e0 │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002b0e7 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b0e8 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 00040573 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002b0ec │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b0f4 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002b104 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040574 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002b106 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004057b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b107 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 21 to 00040590 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b10f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 50 to 000405c2 │ │ │ │ + DW_CFA_advance_loc1: 78 to 0002b15d │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000405c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b15e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000405cb │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b166 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 79 to 0004061a │ │ │ │ + DW_CFA_advance_loc: 23 to 0002b17d │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004061b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b17e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00040623 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b186 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 104 to 0004068b │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004068f │ │ │ │ + DW_CFA_advance_loc: 7 to 0002b18d │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002b18f │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b190 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b198 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 27 to 0002b1b3 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b1b4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b1bc │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 21 to 0002b1d1 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040690 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002b1d3 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b1d4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b1dc │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 17 to 0002b1ed │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00040694 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002b1f1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004069c │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b1f9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 103 to 00040703 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002b204 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002b206 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002b20a │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b212 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 00040707 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002b214 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002b217 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002b21b │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b223 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002b22e │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002b230 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002b23b │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b243 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002b246 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040708 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002b248 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004070c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b249 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00040714 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b251 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 111 to 00040783 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002b25e │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b25f │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b260 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b261 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b262 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002b268 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 17 to 0002b279 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 00040786 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b27a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004078e │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b282 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004079c │ │ │ │ + DW_CFA_advance_loc: 23 to 0002b299 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000407a0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002b2a3 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000407a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b2a4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000407b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b2ac │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 21 to 0002b2c1 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002b2cb │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000407b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b2cc │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b2d4 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 21 to 0002b2e9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000407b5 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002b2f3 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000407b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b2f4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 18 to 000407cb │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b2fc │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 21 to 0002b311 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000407cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0002b315 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b31d │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002b328 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000407cd │ │ │ │ + DW_CFA_advance_loc: 2 to 0002b32a │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 000407d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b32b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 15 to 000407e3 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b333 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b33b │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000407e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b33c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000407e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b33d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000407e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b33e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000407e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b33f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 000407f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b340 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 0002b343 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002b347 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b34f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002b35a │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002b35c │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b35d │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b365 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 20 to 0002b379 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002b383 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b384 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b38c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 37 to 0002b3b1 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002b3bb │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b3bc │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b3c4 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002b3d2 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002b3dc │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b3dd │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b3e5 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002b3f3 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002b3fd │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b3fe │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b406 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000467c 00000048 00003c64 FDE cie=00000a1c pc=0002b410..0002b778 │ │ │ │ + Augmentation data: 77 dd 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b411 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002b413 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b414 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002b424 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc1: 105 to 0002b48d │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b48e │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b48f │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b490 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b498 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 283 to 0002b5b3 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 53 to 0002b5e8 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 202 to 0002b6b2 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b6b3 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b6b4 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b6b5 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002b6c0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000046c8 00000014 00003040 FDE cie=0000168c pc=000055a4..000055c5 │ │ │ │ + Augmentation data: 51 dd 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ea4 000000fc 00003ea8 FDE cie=00000000 pc=000276c0..00027c27 │ │ │ │ - DW_CFA_advance_loc: 11 to 000276cb │ │ │ │ +000046e0 000001a8 000046e4 FDE cie=00000000 pc=0002b780..0002bb36 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b781 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000276cc │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b782 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000276cd │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b783 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000276ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b784 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000276d1 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 223 to 000277b0 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 6 to 000277b6 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 32 to 000277d6 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 000277d9 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 3 to 000277dc │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000277dd │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 18 to 000277ef │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 35 to 00027812 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 50 to 00027844 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027845 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 18 to 00027857 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 29 to 00027874 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 98 to 000278d6 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000278d7 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000278e3 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 46 to 00027911 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00027915 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00027921 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 17 to 00027932 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027933 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027934 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00027940 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 97 to 000279a1 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000279a2 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000279ae │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 46 to 000279dc │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000279e0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000279ec │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 17 to 000279fd │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 000279fe │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000279ff │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00027a0b │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 141 to 00027a98 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 7 to 00027a9f │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 00027aa6 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 00027aac │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 00027ab3 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027ab4 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 00027abb │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 109 to 00027b28 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 19 to 00027b3b │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 00027b3e │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00027b46 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 00027b58 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00027b5c │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00027b60 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 18 to 00027b72 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 49 to 00027ba3 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027ba4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 14 to 00027bb2 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 00027bc0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002b792 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 18 to 0002b7a4 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b7a5 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 22 to 0002b7bb │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002b7bd │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002b7c0 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b7c1 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b7c9 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002b7d4 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002b7d9 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002b7e0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b7e8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002b7f6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00027bc6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b7f7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027bc7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b7f8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027bc8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b7f9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027bc9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b7fa │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00027bd0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002b800 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 00027bd9 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027bda │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027bdb │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00027be7 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 44 to 00027c13 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002b803 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002b806 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b80e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002b815 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002b81a │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b81b │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002b81f │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 23 to 0002b836 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002b844 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002b848 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b850 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 17 to 0002b861 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002b867 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b868 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b870 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002b872 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002b875 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002b879 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b881 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002b88c │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002b891 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002b898 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b8a0 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b8a8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002b8af │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b8b0 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b8b8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 0002b8bb │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002b8bd │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b8be │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b8c6 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 17 to 0002b8d7 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002b8de │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b8df │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b8e0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b8e8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 27 to 0002b903 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002b907 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b90f │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002b91a │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002b91c │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b91d │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b925 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002b92a │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b92b │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b92c │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b92d │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b92e │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002b930 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 38 to 0002b956 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b957 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b95f │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 23 to 0002b976 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b977 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b97f │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002b986 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002b988 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b989 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b991 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 66 to 0002b9d3 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002b9d7 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b9df │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002b9ea │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002b9ec │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002b9f0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002b9f8 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002b9fa │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002b9fd │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002ba01 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ba09 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002ba14 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002ba16 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002ba21 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ba29 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002ba2c │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002ba2e │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ba2f │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ba37 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ba3f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00027c16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ba40 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027c17 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ba41 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027c18 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ba42 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027c19 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ba43 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00027c20 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002ba48 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 9 to 0002ba51 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002ba5b │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ba5c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ba64 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 21 to 0002ba79 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002ba83 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ba84 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ba8c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 21 to 0002baa1 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002baab │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002baac │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002bab4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 38 to 0002bada │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002bae4 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bae5 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002baed │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 15 to 0002bafc │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002bb06 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bb07 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002bb0f │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 15 to 0002bb1e │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002bb28 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bb29 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002bb31 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + │ │ │ │ +0000488c 00000034 00003e74 FDE cie=00000a1c pc=0002bb40..0002bc88 │ │ │ │ + Augmentation data: 95 db 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bb41 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002bb43 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bb44 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002bb54 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc1: 193 to 0002bc15 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 93 to 0002bc72 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bc73 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bc74 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bc75 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bc76 │ │ │ │ DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000048c4 00000014 0000323c FDE cie=0000168c pc=000055c6..00005649 │ │ │ │ + Augmentation data: 73 db 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003fa4 0000001c 00000000 CIE │ │ │ │ - Version: 1 │ │ │ │ - Augmentation: "zR" │ │ │ │ - Code alignment factor: 1 │ │ │ │ - Data alignment factor: -4 │ │ │ │ - Return address column: 8 │ │ │ │ - Augmentation data: 1b │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_offset: r8 (eip) at cfa-4 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ +000048dc 00000034 00003ec4 FDE cie=00000a1c pc=0002bc90..0002bdd1 │ │ │ │ + Augmentation data: 63 db 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bc91 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002bc93 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bc94 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002bca4 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc1: 193 to 0002bd65 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 86 to 0002bdbb │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bdbc │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bdbd │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bdbe │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bdbf │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003fc4 00000010 00000024 FDE cie=00003fa4 pc=0000552c..00005535 │ │ │ │ +00004914 00000014 0000328c FDE cie=0000168c pc=0000564a..000056cd │ │ │ │ + Augmentation data: 41 db 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003fd8 00000048 000035c0 FDE cie=00000a1c pc=00027c30..00028331 │ │ │ │ - Augmentation data: 0f e7 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 00027c3b │ │ │ │ +0000492c 00000034 00003f14 FDE cie=00000a1c pc=0002bde0..0002bf21 │ │ │ │ + Augmentation data: 31 db 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bde1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00027c3d │ │ │ │ + DW_CFA_advance_loc: 2 to 0002bde3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00027c46 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bde4 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002bdf4 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 505 to 00027e3f │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 260 to 00027f43 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 168 to 00027feb │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 408 to 00028183 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 33 to 000281a4 │ │ │ │ + DW_CFA_advance_loc1: 193 to 0002beb5 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 357 to 00028309 │ │ │ │ + DW_CFA_advance_loc1: 86 to 0002bf0b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002830a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bf0c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002830b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bf0d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002830c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bf0e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002830d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bf0f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004024 00000014 0000299c FDE cie=0000168c pc=00005536..00005568 │ │ │ │ - Augmentation data: d5 e6 00 00 │ │ │ │ +00004964 00000014 000032dc FDE cie=0000168c pc=000056ce..00005751 │ │ │ │ + Augmentation data: 0f db 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000403c 00000040 00003624 FDE cie=00000a1c pc=00028340..00028822 │ │ │ │ - Augmentation data: c5 e6 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028341 │ │ │ │ +0000497c 00000038 00003f64 FDE cie=00000a1c pc=0002bf30..0002c405 │ │ │ │ + Augmentation data: ff da 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bf31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00028343 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002bf33 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 5 to 00028348 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bf34 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002bf44 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00028354 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 85 to 000283a9 │ │ │ │ + DW_CFA_advance_loc1: 193 to 0002c005 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 283 to 000284c4 │ │ │ │ + DW_CFA_advance_loc2: 1002 to 0002c3ef │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000284c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c3f0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000284c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c3f1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000284c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c3f2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000284c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c3f3 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 477 to 000286a5 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 334 to 000287f3 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004080 00000014 000029f8 FDE cie=0000168c pc=00005568..000055a8 │ │ │ │ - Augmentation data: 8f e6 00 00 │ │ │ │ +000049b8 00000014 00003330 FDE cie=0000168c pc=00005752..000057d5 │ │ │ │ + Augmentation data: d9 da 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004098 00000040 00003680 FDE cie=00000a1c pc=00028830..00028d23 │ │ │ │ - Augmentation data: 7f e6 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028831 │ │ │ │ +000049d0 00000038 00003fb8 FDE cie=00000a1c pc=0002c410..0002c928 │ │ │ │ + Augmentation data: c9 da 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c411 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00028833 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002c413 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 5 to 00028838 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c414 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002c424 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00028847 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 82 to 00028899 │ │ │ │ + DW_CFA_advance_loc1: 193 to 0002c4e5 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 264 to 000289a1 │ │ │ │ + DW_CFA_advance_loc2: 1062 to 0002c90b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000289a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c90c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000289a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c90d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000289a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c90e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000289a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c90f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 458 to 00028b6f │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 381 to 00028cec │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000040dc 00000014 00002a54 FDE cie=0000168c pc=000055a8..000055e8 │ │ │ │ - Augmentation data: 49 e6 00 00 │ │ │ │ +00004a0c 00000014 00003384 FDE cie=0000168c pc=000057d6..0000587a │ │ │ │ + Augmentation data: a9 da 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000040f4 00000078 000036dc FDE cie=00000a1c pc=00028d30..0002b4dc │ │ │ │ - Augmentation data: 3b e6 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 00028d3b │ │ │ │ +00004a24 00000038 0000400c FDE cie=00000a1c pc=0002c930..0002ce48 │ │ │ │ + Augmentation data: 99 da 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c931 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00028d3d │ │ │ │ + DW_CFA_advance_loc: 2 to 0002c933 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00028d46 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c934 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002c944 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 297 to 00028e6f │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1823 to 0002958e │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 205 to 0002965b │ │ │ │ + DW_CFA_advance_loc1: 193 to 0002ca05 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 196 to 0002971f │ │ │ │ + DW_CFA_advance_loc2: 1062 to 0002ce2b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00029720 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ce2c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00029721 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ce2d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00029722 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ce2e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00029728 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ce2f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1213 to 00029be5 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 205 to 00029cb2 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 516 to 00029eb6 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 232 to 00029f9e │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 823 to 0002a2d5 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 96 to 0002a335 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 353 to 0002a496 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 232 to 0002a57e │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1239 to 0002aa55 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 215 to 0002ab2c │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1406 to 0002b0aa │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 745 to 0002b393 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 249 to 0002b48c │ │ │ │ - DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004170 00000014 00002ae8 FDE cie=0000168c pc=000055e8..00005803 │ │ │ │ - Augmentation data: 63 e6 00 00 │ │ │ │ +00004a60 00000014 000033d8 FDE cie=0000168c pc=0000587a..0000591e │ │ │ │ + Augmentation data: 79 da 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004188 00000070 0000418c FDE cie=00000000 pc=00040820..00040913 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004082b │ │ │ │ +00004a78 00000038 00004060 FDE cie=00000a1c pc=0002ce50..0002d368 │ │ │ │ + Augmentation data: 69 da 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ce51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004082c │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002ce53 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ce54 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004082d │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002ce64 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004082e │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00040831 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 104 to 00040899 │ │ │ │ + DW_CFA_advance_loc1: 193 to 0002cf25 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 1062 to 0002d34b │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004089a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004089b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d34c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004089c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d34d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004089d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d34e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 000408a0 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d34f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000408b4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004ab4 00000014 0000342c FDE cie=0000168c pc=0000591e..000059c2 │ │ │ │ + Augmentation data: 49 da 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004acc 00000038 000040b4 FDE cie=00000a1c pc=0002d370..0002d86b │ │ │ │ + Augmentation data: 39 da 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d371 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002d373 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d374 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002d384 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc1: 193 to 0002d445 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 1033 to 0002d84e │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000408b5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000408b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d84f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000408b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d850 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000408b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d851 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000408c0 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d852 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 15 to 000408cf │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000408d0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004b08 00000014 00003480 FDE cie=0000168c pc=000059c2..00005a66 │ │ │ │ + Augmentation data: 19 da 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004b20 00000134 00004108 FDE cie=00000a1c pc=0002d870..0002dca7 │ │ │ │ + Augmentation data: 09 da 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d871 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002d87d │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d87e │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d87f │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d882 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 30 to 0002d8a0 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d8a1 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002d8a7 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002d8ae │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002d8b4 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d8b5 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 20 to 0002d8c9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000408dc │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 48 to 0004090c │ │ │ │ + DW_CFA_advance_loc: 7 to 0002d8d0 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d8d3 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d8db │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002d8e8 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d8eb │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d8f3 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002d906 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d909 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d911 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002d91e │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d921 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d929 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002d93c │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d93f │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d947 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002d95a │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d95d │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d965 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002d972 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d975 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d97d │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 74 to 0002d9c7 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d9cf │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d9d0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 18 to 0002d9e2 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 95 to 0002da41 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002da42 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002da47 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002da5a │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002da5d │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002da65 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 23 to 0002da7c │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002da7f │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002da87 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002da94 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002da97 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002da9f │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002daac │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002daaf │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002dab7 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 29 to 0002dad4 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002dad7 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002dadf │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 52 to 0002db13 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002db14 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002db1c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 17 to 0002db2d │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002db2e │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002db38 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 51 to 0002db6b │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002db6c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002db74 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 17 to 0002db85 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002db86 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002db90 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002db99 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 41 to 0002dbc2 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 109 to 0002dc2f │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002dc36 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dc37 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002dc3f │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002dc4c │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002dc4f │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002dc57 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002dc5a │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004090d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dc5b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004090e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dc5c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004090f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dc5d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040910 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dc5e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002dc60 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 0002dc63 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dc64 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002dc69 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002dc73 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dc74 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002dc79 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 30 to 0002dc97 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002dc9a │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002dca2 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000041fc 00000070 00004200 FDE cie=00000000 pc=00040920..00040a13 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004092b │ │ │ │ +00004c58 00000144 00004240 FDE cie=00000a1c pc=0002dcb0..0002e0f7 │ │ │ │ + Augmentation data: d5 d8 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dcb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004092c │ │ │ │ + DW_CFA_advance_loc: 12 to 0002dcbd │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004092d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dcbe │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004092e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dcbf │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00040931 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 104 to 00040999 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 3 to 0002dcc2 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 30 to 0002dce0 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dce1 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002dce7 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002dcee │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002dcf4 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dcf5 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 20 to 0002dd09 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002dd10 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002dd13 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002dd1b │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002dd28 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002dd2b │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002dd33 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002dd46 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002dd49 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002dd51 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002dd5e │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002dd61 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002dd69 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002dd7c │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002dd7f │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002dd87 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002dd9a │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002dd9d │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002dda5 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002ddb2 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002ddb5 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ddbd │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 74 to 0002de07 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002de0f │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002de10 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 18 to 0002de22 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 95 to 0002de81 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002de82 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002de87 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002de9a │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002de9d │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002dea5 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 23 to 0002debc │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002debf │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002dec7 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002ded4 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002ded7 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002dedf │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002deec │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002deef │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002def7 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 29 to 0002df14 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002df17 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002df1f │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 52 to 0002df53 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002df54 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002df5c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 17 to 0002df6d │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002df6e │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002df78 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 51 to 0002dfab │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dfac │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002dfb4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 17 to 0002dfc5 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dfc6 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002dfd0 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002dfd9 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 41 to 0002e002 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 109 to 0002e06f │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002e076 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e077 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e07f │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002e08c │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e08f │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e097 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e09a │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002e0a1 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e0a2 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e0aa │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004099a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e0ab │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004099b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e0ac │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004099c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e0ad │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004099d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e0ae │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 000409a0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000409b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002e0b0 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e0b3 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e0b4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002e0b9 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002e0c3 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e0c4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002e0c9 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 30 to 0002e0e7 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e0ea │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e0f2 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004da0 0000006c 00004da4 FDE cie=00000000 pc=00035f00..00036041 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035f01 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035f02 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035f03 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035f04 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 14 to 00035f12 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 54 to 00035f48 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035f49 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 25 to 00035f62 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 53 to 00035f97 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035f9f │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035fa0 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035fa1 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035fa9 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 21 to 00035fbe │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035fbf │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00035fc3 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035fc4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035fcc │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 24 to 00035fe4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000409b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035fe5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000409b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035fe6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000409b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035fe7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000409b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035fe8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000409c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035ff0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 15 to 000409cf │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000409d0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035ff3 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035ff4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035ffc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000409dc │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 48 to 00040a0c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004e10 00000028 00004e14 FDE cie=00000000 pc=00036050..0003608a │ │ │ │ + DW_CFA_advance_loc: 3 to 00036053 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 30 to 00036071 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 7 to 00036078 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 0003607b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040a0d │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0003607c │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003607d │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003607e │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00036086 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040a0e │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040a0f │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040a10 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 3 to 00036089 │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004270 00000034 00003858 FDE cie=00000a1c pc=0002b4e0..0002be05 │ │ │ │ - Augmentation data: 87 e5 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002b4eb │ │ │ │ +00004e3c 00000044 00004424 FDE cie=00000a1c pc=0002e100..0002e244 │ │ │ │ + Augmentation data: 91 d7 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e101 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002b4ed │ │ │ │ + DW_CFA_advance_loc: 2 to 0002e103 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002b4f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002e105 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 15 to 0002e114 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 135 to 0002b57d │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 323 to 0002b6c0 │ │ │ │ + DW_CFA_advance_loc1: 252 to 0002e210 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e211 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e212 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e213 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002e218 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 6 to 0002e21e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b6c1 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e221 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b6c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e222 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b6c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e223 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002b6c8 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002e228 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 9 to 0002e231 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000042a8 00000014 00002c20 FDE cie=0000168c pc=00005804..0000584f │ │ │ │ - Augmentation data: 77 e5 00 00 │ │ │ │ +00004e84 00000014 000037fc FDE cie=0000168c pc=00005a66..00005a87 │ │ │ │ + Augmentation data: 58 d7 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000042c0 00000038 000038a8 FDE cie=00000a1c pc=0002be10..0002c0bb │ │ │ │ - Augmentation data: 67 e5 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002be1b │ │ │ │ +00004e9c 00000054 00004484 FDE cie=00000a1c pc=0002e250..0002e686 │ │ │ │ + Augmentation data: 48 d7 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e251 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002be1d │ │ │ │ + DW_CFA_advance_loc: 2 to 0002e253 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0002be20 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002e255 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 15 to 0002e264 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 307 to 0002bf53 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 43 to 0002bf7e │ │ │ │ + DW_CFA_advance_loc1: 247 to 0002e35b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 177 to 0002c02f │ │ │ │ + DW_CFA_advance_loc2: 377 to 0002e4d4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e4d5 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e4d6 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e4d7 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002e4e0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 147 to 0002e573 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e574 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e575 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e576 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002e580 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 78 to 0002e5ce │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c030 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e5cf │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c031 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e5d0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c032 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e5d1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002c038 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002e5d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000042fc 00000014 00002c74 FDE cie=0000168c pc=00005850..0000588a │ │ │ │ - Augmentation data: 46 e5 00 00 │ │ │ │ +00004ef4 00000014 0000386c FDE cie=0000168c pc=00005a88..00005aa9 │ │ │ │ + Augmentation data: 16 d7 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004314 0000005c 000038fc FDE cie=00000a1c pc=0002c0c0..0002e21f │ │ │ │ - Augmentation data: 36 e5 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c0c1 │ │ │ │ +00004f0c 00000054 000044f4 FDE cie=00000a1c pc=0002e690..0002ea96 │ │ │ │ + Augmentation data: 77 d7 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e691 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002c0c3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002e693 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0002c0c5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002e695 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0002c0d7 │ │ │ │ + DW_CFA_advance_loc: 15 to 0002e6a4 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 129 to 0002c158 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1938 to 0002c8ea │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 21 to 0002c8ff │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 4263 to 0002d9a6 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 95 to 0002da05 │ │ │ │ + DW_CFA_advance_loc1: 247 to 0002e79b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 80 to 0002da55 │ │ │ │ + DW_CFA_advance_loc2: 370 to 0002e90d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002da56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e90e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002da57 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e90f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002da58 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e910 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002da60 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e918 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1878 to 0002e1b6 │ │ │ │ + DW_CFA_advance_loc1: 151 to 0002e9af │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e1b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e9b0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e1ba │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e9b1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e1bb │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e9b2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002e1c0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002e9b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 38 to 0002e1e6 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 30 to 0002e204 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002e9be │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e9bf │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e9c0 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e9c1 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002e9c8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004374 00000014 00002cec FDE cie=0000168c pc=0000588a..00005911 │ │ │ │ - Augmentation data: 28 e5 00 00 │ │ │ │ +00004f64 00000014 000038dc FDE cie=0000168c pc=00005aaa..00005acb │ │ │ │ + Augmentation data: 45 d7 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000438c 00000044 00003974 FDE cie=00000a1c pc=0002e220..0002eace │ │ │ │ - Augmentation data: 19 e5 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e221 │ │ │ │ +00004f7c 00000054 00004564 FDE cie=00000a1c pc=0002eaa0..0002eea6 │ │ │ │ + Augmentation data: 35 d7 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002eaa1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002e223 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002eaa3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e226 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002eaa5 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 15 to 0002eab4 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 42 to 0002e250 │ │ │ │ + DW_CFA_advance_loc1: 247 to 0002ebab │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 370 to 0002ed1d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e251 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ed1e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e252 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ed1f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e253 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ed20 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002e258 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ed28 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 118 to 0002e2ce │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1915 to 0002ea49 │ │ │ │ + DW_CFA_advance_loc1: 151 to 0002edbf │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002edc0 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002edc1 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0002edc2 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002edc8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 6 to 0002edce │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ea4a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002edcf │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ea4b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002edd0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ea4c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002edd1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ea4d │ │ │ │ + DW_CFA_advance_loc: 7 to 0002edd8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000043d4 00000014 00002d4c FDE cie=0000168c pc=00005912..00005981 │ │ │ │ - Augmentation data: 00 e5 00 00 │ │ │ │ +00004fd4 00000014 0000394c FDE cie=0000168c pc=00005acc..00005aed │ │ │ │ + Augmentation data: 03 d7 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000043ec 0000008c 000043f0 FDE cie=00000000 pc=00040a20..00040b7b │ │ │ │ - DW_CFA_advance_loc: 11 to 00040a2b │ │ │ │ +00004fec 00000054 000045d4 FDE cie=00000a1c pc=0002eeb0..0002f2b6 │ │ │ │ + Augmentation data: f3 d6 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002eeb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040a2c │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002eeb3 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 2 to 0002eeb5 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040a2d │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040a2e │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 15 to 0002eec4 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00040a31 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 70 to 00040a77 │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040a78 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 00040a7d │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 8 to 00040a85 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00040a91 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 45 to 00040abe │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040abf │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00040ac3 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040ac4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00040ad0 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 28 to 00040aec │ │ │ │ + DW_CFA_advance_loc1: 247 to 0002efbb │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 370 to 0002f12d │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040aed │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040aee │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f12e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040aef │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f12f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040af0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f130 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00040af8 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002f138 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 31 to 00040b17 │ │ │ │ + DW_CFA_advance_loc1: 151 to 0002f1cf │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040b18 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040b19 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f1d0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040b1a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f1d1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040b1b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f1d2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00040b20 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002f1d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 15 to 00040b2f │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040b30 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00040b3c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 56 to 00040b74 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040b75 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002f1de │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040b76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f1df │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040b77 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f1e0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040b78 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f1e1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002f1e8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005044 00000014 000039bc FDE cie=0000168c pc=00005aee..00005b0f │ │ │ │ + Augmentation data: c1 d6 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000447c 00000048 00003a64 FDE cie=00000a1c pc=00040b80..00040ed9 │ │ │ │ - Augmentation data: 63 e4 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 00040b8b │ │ │ │ +0000505c 00000044 00004644 FDE cie=00000a1c pc=0002f2c0..0003066a │ │ │ │ + Augmentation data: ab d7 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002f2cb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00040b8d │ │ │ │ + DW_CFA_advance_loc: 2 to 0002f2cd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00040b90 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002f2cf │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002f2d3 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 52 to 00040bc4 │ │ │ │ + DW_CFA_advance_loc2: 977 to 0002f6a4 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc1: 113 to 0002f715 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 215 to 00040c9b │ │ │ │ + DW_CFA_advance_loc2: 3090 to 00030327 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040c9c │ │ │ │ + DW_CFA_advance_loc: 1 to 00030328 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040c9d │ │ │ │ + DW_CFA_advance_loc: 1 to 00030329 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040c9e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003032a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00040ca8 │ │ │ │ + DW_CFA_advance_loc: 6 to 00030330 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 276 to 00040dbc │ │ │ │ + DW_CFA_advance_loc2: 514 to 00030532 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc1: 169 to 000305db │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000050a4 00000014 00003a1c FDE cie=0000168c pc=00005b10..00005b44 │ │ │ │ + Augmentation data: 72 d7 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000050bc 00000050 000046a4 FDE cie=00000a1c pc=00030670..00031bc7 │ │ │ │ + Augmentation data: 66 d7 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003067b │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003067d │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 9 to 00030686 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 63 to 000306c5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040dbd │ │ │ │ + DW_CFA_advance_loc: 1 to 000306c6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040dbe │ │ │ │ + DW_CFA_advance_loc: 1 to 000306c7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040dbf │ │ │ │ + DW_CFA_advance_loc: 1 to 000306c8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00040dc8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000306d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 247 to 00040ebf │ │ │ │ - DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_advance_loc2: 966 to 00030a96 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc1: 68 to 00030ada │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 206 to 00030ba8 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc1: 140 to 00030c34 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 3494 to 000319da │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 000319db │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 000319dc │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 000319dd │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000319e0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005110 00000014 00003a88 FDE cie=0000168c pc=00005b44..00005b78 │ │ │ │ + Augmentation data: 21 d7 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000044c8 00000034 00003ab0 FDE cie=00000a1c pc=00040ee0..00040f70 │ │ │ │ - Augmentation data: 37 e4 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 00040eeb │ │ │ │ +00005128 00000044 00004710 FDE cie=00000a1c pc=00031bd0..00032f12 │ │ │ │ + Augmentation data: 15 d7 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 00031bdb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00040eed │ │ │ │ + DW_CFA_advance_loc: 2 to 00031bdd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 00040eef │ │ │ │ + DW_CFA_advance_loc: 2 to 00031bdf │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00040efc │ │ │ │ + DW_CFA_advance_loc: 4 to 00031be3 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 33 to 00040f1d │ │ │ │ + DW_CFA_advance_loc2: 977 to 00031fb4 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc1: 105 to 0003201d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 54 to 00040f53 │ │ │ │ + DW_CFA_advance_loc2: 3114 to 00032c47 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040f54 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032c48 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040f55 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032c49 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040f56 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032c4a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040f57 │ │ │ │ + DW_CFA_advance_loc: 6 to 00032c50 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 211 to 00032d23 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc1: 245 to 00032e18 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005170 00000014 00003ae8 FDE cie=0000168c pc=00005b78..00005bac │ │ │ │ + Augmentation data: dc d6 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004500 00000034 00003ae8 FDE cie=00000a1c pc=00040f70..00041079 │ │ │ │ - Augmentation data: 10 e4 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 00040f7b │ │ │ │ +00005188 00000048 00004770 FDE cie=00000a1c pc=00032f20..00034a87 │ │ │ │ + Augmentation data: d0 d6 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032f21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00040f7d │ │ │ │ + DW_CFA_advance_loc: 2 to 00032f23 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00040f86 │ │ │ │ + DW_CFA_advance_loc: 2 to 00032f25 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 18 to 00032f37 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 152 to 0004101e │ │ │ │ + DW_CFA_advance_loc2: 1022 to 00033335 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 41 to 0003335e │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc2: 301 to 0003348b │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 31 to 000334aa │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc1: 146 to 0003353c │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 57 to 00041057 │ │ │ │ + DW_CFA_advance_loc2: 3018 to 00034106 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00041058 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034107 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00041059 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034108 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004105a │ │ │ │ + DW_CFA_advance_loc: 1 to 00034109 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004105b │ │ │ │ + DW_CFA_advance_loc: 7 to 00034110 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000051d4 00000014 00003b4c FDE cie=0000168c pc=00005bac..00005c26 │ │ │ │ + Augmentation data: ad d6 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004538 00000054 0000453c FDE cie=00000000 pc=00041080..000410d8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041081 │ │ │ │ +000051ec 00000034 000051f0 FDE cie=00000000 pc=0000ab40..0000ab78 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ab41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041082 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ab42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041083 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 27 to 0004109e │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 000410a5 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000410a6 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000ab50 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000410a7 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000ab57 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000410af │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000410bb │ │ │ │ + DW_CFA_advance_loc: 8 to 0000ab5f │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000ab66 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000410bc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ab67 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000410bd │ │ │ │ + DW_CFA_advance_loc: 6 to 0000ab6d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000410c8 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000410cd │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000ab75 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000410ce │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000410cf │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000410d0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 000410d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ab76 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000410d2 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000410d3 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004590 00000044 00004594 FDE cie=00000000 pc=000410e0..00041156 │ │ │ │ - DW_CFA_advance_loc: 11 to 000410eb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000410ec │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000410ed │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000410ee │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000410f1 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 65 to 00041132 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00041136 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041137 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004113c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 21 to 00041151 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041152 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041153 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ab77 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041154 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041155 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000045d8 00000050 000045dc FDE cie=00000000 pc=00041160..0004120f │ │ │ │ - DW_CFA_advance_loc: 1 to 00041161 │ │ │ │ +00005224 0000013c 0000480c FDE cie=00000a1c pc=00034a90..00034ed7 │ │ │ │ + Augmentation data: 69 d6 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034a91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041162 │ │ │ │ + DW_CFA_advance_loc: 12 to 00034a9d │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041163 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034a9e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041164 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034a9f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00041167 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 44 to 00041193 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041194 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041195 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 000411a0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 000411a9 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 000411ac │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000411ad │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 000411b2 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 88 to 0004120a │ │ │ │ + DW_CFA_advance_loc: 3 to 00034aa2 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 21 to 00034ab7 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 00034abd │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 7 to 00034ac4 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 6 to 00034aca │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034acb │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00034ad7 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034ad8 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 6 to 00034ade │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 7 to 00034ae5 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 20 to 00034af9 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 7 to 00034b00 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034b01 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00034b09 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 00034b16 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00034b19 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00034b21 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 19 to 00034b34 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00034b37 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00034b3f │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 00034b4c │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00034b4f │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00034b57 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 19 to 00034b6a │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00034b6d │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00034b75 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 19 to 00034b88 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00034b8b │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00034b93 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 00034ba0 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00034ba3 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00034bab │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 76 to 00034bf7 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00034bff │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034c00 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 18 to 00034c12 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 95 to 00034c71 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034c72 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 5 to 00034c77 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 19 to 00034c8a │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00034c8d │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00034c95 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 23 to 00034cac │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00034caf │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00034cb7 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 00034cc4 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00034cc7 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00034ccf │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 00034cdc │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00034cdf │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00034ce7 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 29 to 00034d04 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00034d07 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00034d0f │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 52 to 00034d43 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034d44 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00034d4c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 17 to 00034d5d │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034d5e │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 10 to 00034d68 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 51 to 00034d9b │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034d9c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00034da4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 17 to 00034db5 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034db6 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 10 to 00034dc0 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 9 to 00034dc9 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 41 to 00034df2 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 109 to 00034e5f │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 7 to 00034e66 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034e67 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00034e6f │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 00034e7c │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00034e7f │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00034e87 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 3 to 00034e8a │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004120b │ │ │ │ + DW_CFA_advance_loc: 1 to 00034e8b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004120c │ │ │ │ + DW_CFA_advance_loc: 1 to 00034e8c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004120d │ │ │ │ + DW_CFA_advance_loc: 1 to 00034e8d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004120e │ │ │ │ + DW_CFA_advance_loc: 1 to 00034e8e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00034e90 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 00034e93 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034e94 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 5 to 00034e99 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 10 to 00034ea3 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034ea4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 5 to 00034ea9 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 30 to 00034ec7 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00034eca │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00034ed2 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000462c 00000054 00004630 FDE cie=00000000 pc=00041210..00041270 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041211 │ │ │ │ +00005364 00000034 00005368 FDE cie=00000000 pc=00034ee0..00034f0d │ │ │ │ + DW_CFA_advance_loc: 1 to 00034ee1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041212 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034ee2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041213 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 27 to 0004122e │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 00041235 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041236 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 00034ef0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041237 │ │ │ │ + DW_CFA_advance_loc: 5 to 00034ef5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004123f │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004124b │ │ │ │ + DW_CFA_advance_loc: 6 to 00034efb │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034efc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004124c │ │ │ │ + DW_CFA_advance_loc: 5 to 00034f01 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004124d │ │ │ │ + DW_CFA_advance_loc: 1 to 00034f02 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004125b │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00041260 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 8 to 00034f0a │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041261 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041262 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00041268 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 00041269 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034f0b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004126a │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004126b │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00034f0c │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004684 00000038 00003c6c FDE cie=00000a1c pc=00041270..00041570 │ │ │ │ - Augmentation data: 83 e3 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004127b │ │ │ │ +0000539c 00000148 00004984 FDE cie=00000a1c pc=00034f10..00035377 │ │ │ │ + Augmentation data: f5 d4 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034f11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004127d │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00041283 │ │ │ │ + DW_CFA_advance_loc: 12 to 00034f1d │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034f1e │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034f1f │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 196 to 00041347 │ │ │ │ + DW_CFA_advance_loc: 3 to 00034f22 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 31 to 00034f41 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00034f44 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00034f4c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 3 to 00034f4f │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 9 to 00034f58 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 00034f5e │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 7 to 00034f65 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 6 to 00034f6b │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034f6c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00034f78 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034f79 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 6 to 00034f7f │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 7 to 00034f86 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 20 to 00034f9a │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 7 to 00034fa1 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034fa2 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00034faa │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 00034fb7 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00034fba │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00034fc2 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 19 to 00034fd5 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00034fd8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00034fe0 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 00034fed │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00034ff0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00034ff8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003500b │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003500e │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035016 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 19 to 00035029 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003502c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035034 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 00035041 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035044 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003504c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 75 to 00035097 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003509f │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000350a0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 18 to 000350b2 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 95 to 00035111 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035112 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 5 to 00035117 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003512a │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003512d │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035135 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 23 to 0003514c │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003514f │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035157 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 00035164 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035167 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003516f │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003517c │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003517f │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035187 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 29 to 000351a4 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 000351a7 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000351af │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 52 to 000351e3 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000351e4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000351ec │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 17 to 000351fd │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000351fe │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 10 to 00035208 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 51 to 0003523b │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003523c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035244 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 17 to 00035255 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035256 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 10 to 00035260 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 9 to 00035269 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 41 to 00035292 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 109 to 000352ff │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 7 to 00035306 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035307 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003530f │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003531c │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003531f │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035327 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003532a │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003532b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00041348 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003532c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00041349 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003532d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004134a │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003532e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00041350 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00035330 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 61 to 0004138d │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 300 to 000414b9 │ │ │ │ - DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035333 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035334 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 5 to 00035339 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 10 to 00035343 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035344 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 5 to 00035349 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 30 to 00035367 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003536a │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035372 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000046c0 00000044 000046c4 FDE cie=00000000 pc=00041570..000415b3 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041571 │ │ │ │ +000054e8 00000034 000054ec FDE cie=00000000 pc=00035380..000353ad │ │ │ │ + DW_CFA_advance_loc: 1 to 00035381 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00041574 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00041587 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041588 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035382 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 00035390 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041589 │ │ │ │ + DW_CFA_advance_loc: 5 to 00035395 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00041591 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004159b │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004159c │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000415a0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000415a3 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000415a4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003539b │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003539c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000415a5 │ │ │ │ + DW_CFA_advance_loc: 5 to 000353a1 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000415a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000353a2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000415ae │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000415b1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000415b2 │ │ │ │ + DW_CFA_advance_loc: 8 to 000353aa │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000353ab │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000353ac │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004708 00000074 0000470c FDE cie=00000000 pc=0002ead0..0002ec0d │ │ │ │ - DW_CFA_advance_loc: 11 to 0002eadb │ │ │ │ +00005520 00000148 00004b08 FDE cie=00000a1c pc=000353b0..00035817 │ │ │ │ + Augmentation data: 75 d3 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000353b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002eadc │ │ │ │ + DW_CFA_advance_loc: 12 to 000353bd │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002eadd │ │ │ │ + DW_CFA_advance_loc: 1 to 000353be │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002eade │ │ │ │ + DW_CFA_advance_loc: 1 to 000353bf │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002eae1 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 63 to 0002eb20 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002eb21 │ │ │ │ + DW_CFA_advance_loc: 3 to 000353c2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002eb29 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 58 to 0002eb63 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002eb64 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002eb65 │ │ │ │ + DW_CFA_advance_loc: 31 to 000353e1 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 000353e4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000353ec │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002eb6d │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 69 to 0002ebb2 │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ebb3 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ebb4 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002ebb8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000353ef │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 9 to 000353f8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 000353fe │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 7 to 00035405 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003540b │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003540c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00035418 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035419 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003541f │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 7 to 00035426 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 20 to 0003543a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002ebc0 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002ebcb │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002ebcd │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002ebd1 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002ebd5 │ │ │ │ + DW_CFA_advance_loc: 7 to 00035441 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035442 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003544a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002ebdf │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002ebe3 │ │ │ │ + DW_CFA_advance_loc: 13 to 00035457 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003545a │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035462 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002ebef │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0002ec03 │ │ │ │ + DW_CFA_advance_loc: 19 to 00035475 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035478 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035480 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003548d │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035490 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035498 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 19 to 000354ab │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 000354ae │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000354b6 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 19 to 000354c9 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 000354cc │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000354d4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 000354e1 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 000354e4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000354ec │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 75 to 00035537 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003553f │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035540 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 18 to 00035552 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 95 to 000355b1 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000355b2 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 5 to 000355b7 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 19 to 000355ca │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 000355cd │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000355d5 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 23 to 000355ec │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 000355ef │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000355f7 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 00035604 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035607 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003560f │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003561c │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003561f │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035627 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 29 to 00035644 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035647 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003564f │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 52 to 00035683 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035684 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003568c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003569d │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003569e │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 10 to 000356a8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 51 to 000356db │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000356dc │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000356e4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 17 to 000356f5 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000356f6 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 10 to 00035700 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 9 to 00035709 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 41 to 00035732 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 109 to 0003579f │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 7 to 000357a6 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000357a7 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000357af │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 000357bc │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 000357bf │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000357c7 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 3 to 000357ca │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002ec09 │ │ │ │ + DW_CFA_advance_loc: 1 to 000357cb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ec0a │ │ │ │ + DW_CFA_advance_loc: 1 to 000357cc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ec0b │ │ │ │ + DW_CFA_advance_loc: 1 to 000357cd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ec0c │ │ │ │ + DW_CFA_advance_loc: 1 to 000357ce │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 2 to 000357d0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 000357d3 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000357d4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 5 to 000357d9 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 10 to 000357e3 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000357e4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 5 to 000357e9 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 30 to 00035807 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003580a │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035812 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004780 00000038 00003d68 FDE cie=00000a1c pc=0002ec10..0002f464 │ │ │ │ - Augmentation data: 3b e3 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002ec1b │ │ │ │ +0000566c 00000034 00005670 FDE cie=00000000 pc=00035820..0003584d │ │ │ │ + DW_CFA_advance_loc: 1 to 00035821 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002ec1d │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002ec26 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 941 to 0002efd3 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1097 to 0002f41c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035822 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 00035830 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 5 to 00035835 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003583b │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003583c │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 5 to 00035841 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035842 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003584a │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003584b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f41d │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003584c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f41e │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f41f │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f420 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000047bc 00000014 00003134 FDE cie=0000168c pc=00005982..000059b6 │ │ │ │ - Augmentation data: 0a e3 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000047d4 00000130 000047d8 FDE cie=00000000 pc=0002f470..0002fa9c │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f471 │ │ │ │ +000056a4 00000148 00004c8c FDE cie=00000a1c pc=00035850..00035cb7 │ │ │ │ + Augmentation data: f5 d1 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035851 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f472 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003585d │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002f47e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003585e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f47f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003585f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002f482 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035862 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 275 to 0002f595 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f596 │ │ │ │ + DW_CFA_advance_loc: 31 to 00035881 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f597 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035884 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002f5a5 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003588c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 102 to 0002f60b │ │ │ │ + DW_CFA_advance_loc: 3 to 0003588f │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 9 to 00035898 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003589e │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 7 to 000358a5 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f60c │ │ │ │ + DW_CFA_advance_loc: 6 to 000358ab │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f60d │ │ │ │ + DW_CFA_advance_loc: 1 to 000358ac │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002f61b │ │ │ │ + DW_CFA_advance_loc: 12 to 000358b8 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000358b9 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 6 to 000358bf │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 7 to 000358c6 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 20 to 000358da │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 101 to 0002f680 │ │ │ │ + DW_CFA_advance_loc: 7 to 000358e1 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002f690 │ │ │ │ + DW_CFA_advance_loc: 1 to 000358e2 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002f698 │ │ │ │ + DW_CFA_advance_loc: 8 to 000358ea │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 79 to 0002f6e7 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002f6ed │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f6ee │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f6ef │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f6f0 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002f6f8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 21 to 0002f70d │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f70e │ │ │ │ + DW_CFA_advance_loc: 13 to 000358f7 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f70f │ │ │ │ + DW_CFA_advance_loc: 3 to 000358fa │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002f71d │ │ │ │ + DW_CFA_advance_loc: 8 to 00035902 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 102 to 0002f783 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f784 │ │ │ │ + DW_CFA_advance_loc: 19 to 00035915 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f785 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035918 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002f793 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035920 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 82 to 0002f7e5 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f7e6 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003592d │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f7e7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035930 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002f7f5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035938 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 102 to 0002f85b │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f85c │ │ │ │ + DW_CFA_advance_loc: 19 to 0003594b │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f85d │ │ │ │ + DW_CFA_advance_loc: 3 to 0003594e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002f86b │ │ │ │ + DW_CFA_advance_loc: 8 to 00035956 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 40 to 0002f893 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f894 │ │ │ │ + DW_CFA_advance_loc: 19 to 00035969 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f895 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003596c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002f8a3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035974 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 95 to 0002f902 │ │ │ │ + DW_CFA_advance_loc: 13 to 00035981 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002f909 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035984 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0002f91d │ │ │ │ + DW_CFA_advance_loc: 8 to 0003598c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 22 to 0002f933 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f934 │ │ │ │ + DW_CFA_advance_loc1: 75 to 000359d7 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f935 │ │ │ │ + DW_CFA_advance_loc: 8 to 000359df │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002f939 │ │ │ │ + DW_CFA_advance_loc: 1 to 000359e0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002f947 │ │ │ │ + DW_CFA_advance_loc: 18 to 000359f2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 0002f958 │ │ │ │ + DW_CFA_advance_loc1: 95 to 00035a51 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002f95f │ │ │ │ + DW_CFA_advance_loc: 1 to 00035a52 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0002f973 │ │ │ │ + DW_CFA_advance_loc: 5 to 00035a57 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002f983 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f984 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f985 │ │ │ │ + DW_CFA_advance_loc: 19 to 00035a6a │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002f989 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035a6d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002f997 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035a75 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 0002f9a8 │ │ │ │ + DW_CFA_advance_loc: 23 to 00035a8c │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002f9af │ │ │ │ + DW_CFA_advance_loc: 3 to 00035a8f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0002f9c3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035a97 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 0002f9d4 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f9d5 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f9d6 │ │ │ │ + DW_CFA_advance_loc: 13 to 00035aa4 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002f9da │ │ │ │ + DW_CFA_advance_loc: 3 to 00035aa7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002f9e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035aaf │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002f9f3 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f9f4 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f9f5 │ │ │ │ + DW_CFA_advance_loc: 13 to 00035abc │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002f9f9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035abf │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002fa07 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035ac7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002fa13 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002fa14 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002fa15 │ │ │ │ + DW_CFA_advance_loc: 29 to 00035ae4 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002fa19 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035ae7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002fa27 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035aef │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 0002fa38 │ │ │ │ + DW_CFA_advance_loc: 52 to 00035b23 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002fa3f │ │ │ │ + DW_CFA_advance_loc: 1 to 00035b24 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0002fa53 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035b2c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 0002fa64 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002fa65 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002fa66 │ │ │ │ + DW_CFA_advance_loc: 17 to 00035b3d │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002fa6a │ │ │ │ + DW_CFA_advance_loc: 1 to 00035b3e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002fa78 │ │ │ │ + DW_CFA_advance_loc: 10 to 00035b48 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002fa83 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002fa84 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002fa85 │ │ │ │ + DW_CFA_advance_loc: 51 to 00035b7b │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002fa89 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035b7c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002fa97 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035b84 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004908 00000054 00003ef0 FDE cie=00000a1c pc=0002faa0..00030650 │ │ │ │ - Augmentation data: ca e1 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002faa1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002faa3 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0002faa6 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 146 to 0002fb38 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 173 to 0002fbe5 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 0002fbfb │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 116 to 0002fc6f │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0002fc87 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1818 to 000303a1 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000303a2 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000303a3 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000303a4 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000303a8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 495 to 00030597 │ │ │ │ + DW_CFA_advance_loc: 17 to 00035b95 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035b96 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 10 to 00035ba0 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 9 to 00035ba9 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 41 to 00035bd2 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 109 to 00035c3f │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 7 to 00035c46 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035c47 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035c4f │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 00035c5c │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035c5f │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035c67 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035c6a │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035c6b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 3 to 0003059a │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035c6c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003059b │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035c6d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003059c │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035c6e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003059d │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00035c70 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 00035c73 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035c74 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 5 to 00035c79 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 10 to 00035c83 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035c84 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 5 to 00035c89 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 30 to 00035ca7 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035caa │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035cb2 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004960 00000014 000032d8 FDE cie=0000168c pc=000059b6..00005a37 │ │ │ │ - Augmentation data: ac e1 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004978 00000034 00003f60 FDE cie=00000a1c pc=000415c0..000417d2 │ │ │ │ - Augmentation data: 9c e1 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 000415cb │ │ │ │ +000057f0 00000034 000057f4 FDE cie=00000000 pc=00035cc0..00035ced │ │ │ │ + DW_CFA_advance_loc: 1 to 00035cc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000415cd │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000415d6 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 231 to 000416bd │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 106 to 00041727 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035cc2 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 00035cd0 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 5 to 00035cd5 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 00035cdb │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035cdc │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 5 to 00035ce1 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035ce2 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035cea │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035ceb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00041728 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035cec │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00041729 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004172a │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00041730 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000049b0 00000044 00003f98 FDE cie=00000a1c pc=000417e0..00041c1a │ │ │ │ - Augmentation data: 77 e1 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 000417eb │ │ │ │ +00005828 00000040 0000582c FDE cie=00000000 pc=00036090..000360e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036091 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000417ed │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000417f6 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 185 to 000418af │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 327 to 000419f6 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00041a40 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 45 to 00041a6d │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 41 to 00041a96 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036092 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 000360a0 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 25 to 000360b9 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 000360ba │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000360c2 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 13 to 000360cf │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 000360d0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000360d8 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 3 to 000360db │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 000360dc │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000360e4 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000360e5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00041a97 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000360e6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00041a98 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00041a99 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00041aa0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 57 to 00041ad9 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000049f8 0000003c 00003fe0 FDE cie=00000a1c pc=00030650..00030892 │ │ │ │ - Augmentation data: a7 e1 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030651 │ │ │ │ +0000586c 00000034 00005870 FDE cie=00000000 pc=000360f0..0003611a │ │ │ │ + DW_CFA_advance_loc: 1 to 000360f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00030653 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 00030655 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003066a │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 113 to 000306db │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 62 to 00030719 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 00030728 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 189 to 000307e5 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000360f2 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 00036100 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 5 to 00036105 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003610b │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003610c │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003610e │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003610f │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00036117 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036118 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000307e6 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036119 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000307e7 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000307e8 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000307f0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00004a38 00000014 000033b0 FDE cie=0000168c pc=00005a38..00005a85 │ │ │ │ - Augmentation data: 82 e1 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +000058a4 00000020 000058a8 FDE cie=00000000 pc=00036120..00036157 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003612b │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 00036131 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 36 to 00036155 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036156 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a50 00000038 00004038 FDE cie=00000a1c pc=000308a0..00030c4c │ │ │ │ - Augmentation data: c6 e1 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000308a1 │ │ │ │ +000058c8 00000034 00004eb0 FDE cie=00000a1c pc=00036160..000361da │ │ │ │ + Augmentation data: d7 cf 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036161 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000308a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00036163 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 000308a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036164 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 15 to 000308b3 │ │ │ │ + DW_CFA_advance_loc: 16 to 00036174 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000308b7 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 73 to 00030900 │ │ │ │ + DW_CFA_advance_loc1: 68 to 000361b8 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 256 to 00030a00 │ │ │ │ + DW_CFA_advance_loc: 22 to 000361ce │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00030a01 │ │ │ │ + DW_CFA_advance_loc: 1 to 000361cf │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00030a02 │ │ │ │ + DW_CFA_advance_loc: 1 to 000361d0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00030a03 │ │ │ │ + DW_CFA_advance_loc: 1 to 000361d1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00030a08 │ │ │ │ + DW_CFA_advance_loc: 1 to 000361d2 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004a8c 00000014 00003404 FDE cie=0000168c pc=00005a86..00005ac0 │ │ │ │ - Augmentation data: 98 e1 00 00 │ │ │ │ +00005900 00000014 00004278 FDE cie=0000168c pc=00005c26..00005c66 │ │ │ │ + Augmentation data: ab cf 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004aa4 00000040 0000408c FDE cie=00000a1c pc=00030c50..00031b6d │ │ │ │ - Augmentation data: 88 e1 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 00030c5b │ │ │ │ +00005918 0000003c 00004f00 FDE cie=00000a1c pc=000361e0..000364ed │ │ │ │ + Augmentation data: 9b cf 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000361e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00030c5d │ │ │ │ + DW_CFA_advance_loc: 2 to 000361e3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00030c60 │ │ │ │ + DW_CFA_advance_loc: 14 to 000361f1 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 18 to 00036203 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 747 to 00030f4b │ │ │ │ + DW_CFA_advance_loc1: 140 to 0003628f │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 196 to 00036353 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003635e │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1941 to 000316e0 │ │ │ │ + DW_CFA_advance_loc1: 190 to 0003641c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000316e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003641d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000316e2 │ │ │ │ + DW_CFA_advance_loc: 3 to 00036420 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000316e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036421 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 000316e8 │ │ │ │ + DW_CFA_advance_loc: 7 to 00036428 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 352 to 00031848 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 37 to 0003186d │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ae8 00000014 00003460 FDE cie=0000168c pc=00005ac0..00005b27 │ │ │ │ - Augmentation data: 66 e1 00 00 │ │ │ │ +00005958 00000014 000042d0 FDE cie=0000168c pc=00005c66..00005ce6 │ │ │ │ + Augmentation data: 7e cf 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b00 0000006c 00004b04 FDE cie=00000000 pc=00041c20..00041ddb │ │ │ │ - DW_CFA_advance_loc: 11 to 00041c2b │ │ │ │ +00005970 0000008c 00005974 FDE cie=00000000 pc=00036890..000369eb │ │ │ │ + DW_CFA_advance_loc: 11 to 0003689b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041c2c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003689c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041c2d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003689d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041c2e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003689e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00041c31 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 57 to 00041c6a │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 20 to 00041c7e │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 00041c83 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 15 to 00041c92 │ │ │ │ + DW_CFA_advance_loc: 3 to 000368a1 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 70 to 000368e7 │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 1 to 000368e8 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 5 to 000368ed │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 8 to 000368f5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 162 to 00041d34 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00041d3c │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041d3d │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 00041d4b │ │ │ │ + DW_CFA_advance_loc: 12 to 00036901 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 45 to 0003692e │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003692f │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036933 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036934 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 27 to 00041d66 │ │ │ │ + DW_CFA_advance_loc: 12 to 00036940 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 28 to 0003695c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041d67 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003695d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041d68 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003695e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041d69 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003695f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041d6a │ │ │ │ + DW_CFA_advance_loc: 1 to 00036960 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00041d70 │ │ │ │ + DW_CFA_advance_loc: 8 to 00036968 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 75 to 00041dbb │ │ │ │ + DW_CFA_advance_loc: 31 to 00036987 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041dbc │ │ │ │ + DW_CFA_advance_loc: 1 to 00036988 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041dbd │ │ │ │ + DW_CFA_advance_loc: 1 to 00036989 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041dbe │ │ │ │ + DW_CFA_advance_loc: 1 to 0003698a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041dbf │ │ │ │ + DW_CFA_advance_loc: 1 to 0003698b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041dc0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00036990 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004b70 00000070 00004b74 FDE cie=00000000 pc=00041de0..00041eff │ │ │ │ - DW_CFA_advance_loc: 12 to 00041dec │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041ded │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041dee │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041def │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00041df2 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 89 to 00041e4b │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 20 to 00041e5f │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00041e63 │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 00041e67 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041e68 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041e69 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00041e71 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 57 to 00041eaa │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041eab │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041eac │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 00041eb1 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00041ebe │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 34 to 00041ee0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00041ee4 │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 00041ee8 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00041eea │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041eeb │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00041ef3 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003699f │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000369a0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 7 to 00041efa │ │ │ │ + DW_CFA_advance_loc: 12 to 000369ac │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 56 to 000369e4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041efb │ │ │ │ + DW_CFA_advance_loc: 1 to 000369e5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041efc │ │ │ │ + DW_CFA_advance_loc: 1 to 000369e6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041efd │ │ │ │ + DW_CFA_advance_loc: 1 to 000369e7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041efe │ │ │ │ + DW_CFA_advance_loc: 1 to 000369e8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004be4 000000c4 00004be8 FDE cie=00000000 pc=00041f00..0004217d │ │ │ │ - DW_CFA_advance_loc: 11 to 00041f0b │ │ │ │ +00005a00 00000048 00004fe8 FDE cie=00000a1c pc=000369f0..00036e0d │ │ │ │ + Augmentation data: df ce 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 000369fb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041f0c │ │ │ │ + DW_CFA_advance_loc: 2 to 000369fd │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 3 to 00036a00 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc2: 315 to 00036b3b │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 00036b3c │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00036b3d │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00036b3e │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 10 to 00036b48 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 183 to 00036bff │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 224 to 00036cdf │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 00036ce0 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00036ce1 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00036ce2 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 6 to 00036ce8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 267 to 00036df3 │ │ │ │ + DW_CFA_GNU_args_size: 0 │ │ │ │ + │ │ │ │ +00005a4c 000000c0 00005a50 FDE cie=00000000 pc=000364f0..00036733 │ │ │ │ + DW_CFA_advance_loc: 1 to 000364f1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000364f7 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041f0d │ │ │ │ + DW_CFA_advance_loc: 1 to 000364f8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041f0e │ │ │ │ + DW_CFA_advance_loc: 1 to 000364f9 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00041f11 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 60 to 00041f4d │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 34 to 00041f6f │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00041f73 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 00041f78 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 00041f83 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00041f87 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041f88 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 00041f8d │ │ │ │ + DW_CFA_advance_loc: 14 to 00036507 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 58 to 00041fc7 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041fc8 │ │ │ │ + DW_CFA_advance_loc1: 131 to 0003658a │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003658b │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003658c │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003658d │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003658e │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00036590 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 41 to 000365b9 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041fc9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000365ba │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 00041fce │ │ │ │ + DW_CFA_advance_loc: 8 to 000365c2 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 21 to 00041fe3 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 3 to 00041fe6 │ │ │ │ + DW_CFA_advance_loc: 17 to 000365d3 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00041fea │ │ │ │ + DW_CFA_advance_loc: 8 to 000365db │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 00041fef │ │ │ │ + DW_CFA_advance_loc: 1 to 000365dc │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 7 to 000365e3 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 2 to 000365e5 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000365e6 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 29 to 00036603 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 54 to 00042025 │ │ │ │ + DW_CFA_advance_loc: 57 to 0003663c │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042029 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003663d │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004202a │ │ │ │ + DW_CFA_advance_loc: 4 to 00036641 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004202b │ │ │ │ + DW_CFA_advance_loc: 3 to 00036644 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 10 to 00042035 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003664c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 28 to 00042051 │ │ │ │ + DW_CFA_advance_loc: 46 to 0003667a │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 5 to 00042056 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003667b │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042057 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003667e │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004205b │ │ │ │ + DW_CFA_advance_loc: 4 to 00036682 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042063 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003668a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 40 to 0004208b │ │ │ │ + DW_CFA_advance_loc: 11 to 00036695 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 47 to 000420ba │ │ │ │ + DW_CFA_advance_loc: 2 to 00036697 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000420be │ │ │ │ + DW_CFA_advance_loc: 4 to 0003669b │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 000420bf │ │ │ │ + DW_CFA_advance_loc: 10 to 000366a5 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 000420c1 │ │ │ │ + DW_CFA_advance_loc: 2 to 000366a7 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000420c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000366a8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000420ca │ │ │ │ + DW_CFA_advance_loc: 12 to 000366b4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000420d2 │ │ │ │ + DW_CFA_advance_loc: 7 to 000366bb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000420d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000366bc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000420d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000366bd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000420d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000366be │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000420d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000366bf │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 000420e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000366c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000420e3 │ │ │ │ + DW_CFA_advance_loc: 39 to 000366e7 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000420e7 │ │ │ │ + DW_CFA_advance_loc: 5 to 000366ec │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 000420eb │ │ │ │ + DW_CFA_advance_loc: 5 to 000366f1 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 000420f0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 43 to 0004211b │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004211f │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042123 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004212e │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 37 to 00042153 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042157 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042158 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 11 to 00042163 │ │ │ │ + DW_CFA_advance_loc: 7 to 000366f8 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 4 to 000366fc │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036700 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036701 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 5 to 00036706 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 11 to 00036711 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004cac 00000038 00004294 FDE cie=00000a1c pc=00042180..0004237b │ │ │ │ - Augmentation data: ab df 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042181 │ │ │ │ +00005b10 000000a0 00005b14 FDE cie=00000000 pc=00036740..0003688a │ │ │ │ + DW_CFA_advance_loc: 1 to 00036741 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042183 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042184 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036742 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 16 to 00042194 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036743 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036744 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 83 to 000421e7 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 238 to 000422d5 │ │ │ │ + DW_CFA_advance_loc: 14 to 00036752 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003675f │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036760 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000422d6 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036761 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000422d7 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036762 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000422d8 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000422d9 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000422f9 │ │ │ │ - DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004ce8 00000048 000042d0 FDE cie=00000a1c pc=00042380..00042664 │ │ │ │ - Augmentation data: b3 df 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004238b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004238d │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00042390 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 50 to 000423c2 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 366 to 00042530 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042531 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042532 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042533 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036763 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00042540 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 5 to 00036768 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 72 to 00042588 │ │ │ │ + DW_CFA_advance_loc1: 76 to 000367b4 │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc: 1 to 000367b5 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000367b9 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 3 to 000367bc │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000367c4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 46 to 000367f2 │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc: 1 to 000367f3 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 3 to 000367f6 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 4 to 000367fa │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00036802 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 32 to 00036822 │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036826 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003682a │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003682b │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00036833 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 3 to 00036836 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036837 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042589 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036838 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004258a │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036839 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004258b │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003683a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00042590 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 6 to 00036840 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 186 to 0004264a │ │ │ │ - DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 22 to 00036856 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003685b │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 5 to 00036860 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 7 to 00036867 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036868 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003686c │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003686d │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 5 to 00036872 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 7 to 00036879 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003687e │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 7 to 00036885 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d34 00000034 00004d38 FDE cie=00000000 pc=0000aae0..0000ab18 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aae1 │ │ │ │ +00005bb4 00000034 00005bb8 FDE cie=00000000 pc=0000ab80..0000abb8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ab81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aae2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ab82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000aaf0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000ab90 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000aaf7 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000ab97 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000aaff │ │ │ │ + DW_CFA_advance_loc: 8 to 0000ab9f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000ab06 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000aba6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ab07 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aba7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000ab0d │ │ │ │ + DW_CFA_advance_loc: 6 to 0000abad │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ab15 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000abb5 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ab16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000abb6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ab17 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000abb7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00004d6c 00000050 00004354 FDE cie=00000a1c pc=00031b70..00032594 │ │ │ │ - Augmentation data: 57 df 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031b71 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00031b73 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 00031b74 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 19 to 00031b87 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 198 to 00031c4d │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1189 to 000320f2 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 48 to 00032122 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 267 to 0003222d │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 122 to 000322a7 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 33 to 000322c8 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 77 to 00032315 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 537 to 0003252e │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003252f │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00032530 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00032531 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032532 │ │ │ │ - DW_CFA_restore_state │ │ │ │ +00005bec 00000010 00005bf0 FDE cie=00000000 pc=00036e10..00036e44 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005c00 00000010 00005c04 FDE cie=00000000 pc=00036e50..00036e61 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004dc0 00000014 00003738 FDE cie=0000168c pc=00005b28..00005dff │ │ │ │ - Augmentation data: 3e df 00 00 │ │ │ │ +00005c14 00000010 00005c18 FDE cie=00000000 pc=00036e70..00036e78 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004dd8 00000190 000043c0 FDE cie=00000a1c pc=000325a0..00032a8a │ │ │ │ - Augmentation data: 2f df 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000325a1 │ │ │ │ +00005c28 00000010 00005c2c FDE cie=00000000 pc=00036e80..00036e8e │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005c3c 0000009c 00005c40 FDE cie=00000000 pc=00036e90..0003704b │ │ │ │ + DW_CFA_advance_loc: 1 to 00036e91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000325a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036e92 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000325a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036e93 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000325a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036e94 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 000325b2 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 25 to 000325cb │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 000325cd │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000325ce │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000325d6 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 000325e3 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 000325e6 │ │ │ │ + DW_CFA_advance_loc: 14 to 00036ea2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 000325ec │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 50 to 0003261e │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00032620 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032621 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00032629 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003262c │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00032638 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032639 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 62 to 00032677 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003268a │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003268b │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00032693 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 65 to 000326d4 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000326d5 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000326dd │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 21 to 000326f2 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000326f3 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000326fb │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003270d │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003270e │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00032716 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 00032729 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003272a │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00032732 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 00032735 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00032741 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032742 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 00032756 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 0003276c │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003276d │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00032775 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 00032789 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003278a │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00032792 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 34 to 000327b4 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000327b5 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000327bd │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000327d1 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000327d2 │ │ │ │ + DW_CFA_advance_loc1: 78 to 00036ef0 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 9 to 00036ef9 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036efa │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 18 to 00036f0c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000327da │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 000327dd │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000327e9 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000327ea │ │ │ │ + DW_CFA_advance_loc1: 93 to 00036f69 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036f6a │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 5 to 00036f6f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000327fe │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 7 to 00032805 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032806 │ │ │ │ + DW_CFA_advance_loc: 17 to 00036f80 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036f81 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00036f89 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003280e │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 00032821 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032822 │ │ │ │ + DW_CFA_advance_loc: 23 to 00036fa0 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036fa1 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00036fa9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003282a │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003282d │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00032839 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003283a │ │ │ │ + DW_CFA_advance_loc: 13 to 00036fb6 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036fb7 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00036fbf │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 00032848 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003284f │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032850 │ │ │ │ + DW_CFA_advance_loc: 13 to 00036fcc │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036fcd │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00036fd5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00032858 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 36 to 0003287c │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003287d │ │ │ │ + DW_CFA_advance_loc: 27 to 00036ff0 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036ff1 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00036ff9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00032885 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 00032899 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003289a │ │ │ │ + DW_CFA_advance_loc: 3 to 00036ffc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036ffd │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036ffe │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036fff │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037000 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00037008 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 23 to 0003701f │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037020 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00037028 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000328a2 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 25 to 000328bb │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 000328be │ │ │ │ + DW_CFA_advance_loc: 11 to 00037033 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037034 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 5 to 00037039 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000328c6 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 17 to 000328d7 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000328d8 │ │ │ │ + DW_CFA_advance_loc: 10 to 00037043 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037044 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 5 to 00037049 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000328e0 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 000328e3 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000328ef │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000328f0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005cdc 000000ac 00005ce0 FDE cie=00000000 pc=00037050..0003721e │ │ │ │ + DW_CFA_advance_loc: 1 to 00037051 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037052 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037053 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037054 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 14 to 00037062 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 00032904 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 15 to 00032913 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032914 │ │ │ │ + DW_CFA_advance_loc1: 77 to 000370af │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000370b7 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000370b8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 18 to 000370ca │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 00032922 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 17 to 00032933 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032934 │ │ │ │ + DW_CFA_advance_loc1: 87 to 00037121 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037122 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 5 to 00037127 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003293c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003293f │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 00032946 │ │ │ │ + DW_CFA_advance_loc: 17 to 00037138 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037139 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00037141 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 62 to 00032984 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00032988 │ │ │ │ + DW_CFA_advance_loc: 23 to 00037158 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037159 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00037161 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003298e │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00032992 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003716e │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003716f │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00037177 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 88 to 000329ea │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 18 to 000329fc │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000329fd │ │ │ │ + DW_CFA_advance_loc: 13 to 00037184 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037185 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003718d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00032a05 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 17 to 00032a16 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032a17 │ │ │ │ + DW_CFA_advance_loc: 27 to 000371a8 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000371a9 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000371b1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00032a1f │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 00032a22 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 3 to 000371b4 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 000371b6 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 000371ba │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000371c2 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032a23 │ │ │ │ + DW_CFA_advance_loc: 1 to 000371c3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032a24 │ │ │ │ + DW_CFA_advance_loc: 1 to 000371c4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032a25 │ │ │ │ + DW_CFA_advance_loc: 1 to 000371c5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032a26 │ │ │ │ + DW_CFA_advance_loc: 1 to 000371c6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00032a30 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00032a33 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00032a3a │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032a3b │ │ │ │ + DW_CFA_advance_loc: 10 to 000371d0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 00032a41 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00032a45 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 23 to 000371e7 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000371e8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000371f0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00032a4d │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 00032a58 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00032a5c │ │ │ │ + DW_CFA_advance_loc: 11 to 000371fb │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000371fc │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 5 to 00037201 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00032a64 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 00032a72 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 10 to 00032a7c │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032a7d │ │ │ │ + DW_CFA_advance_loc: 18 to 00037213 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037214 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 5 to 00037219 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00032a85 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005d8c 00000040 00005374 FDE cie=00000a1c pc=00037220..00037b5e │ │ │ │ + Augmentation data: 77 cb 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003722b │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003722f │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 3 to 00037232 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc1: 243 to 00037325 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc2: 753 to 00037616 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 1091 to 00037a59 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 00037a5a │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00037a5b │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00037a5c │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00037a60 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 193 to 00037b21 │ │ │ │ + DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005dd0 00000020 000053b8 FDE cie=00000a1c pc=00005ce6..00005eb2 │ │ │ │ + Augmentation data: 7b cb 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ce7 │ │ │ │ + DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f6c 00000034 00004f70 FDE cie=00000000 pc=00032a90..00032abd │ │ │ │ - DW_CFA_advance_loc: 1 to 00032a91 │ │ │ │ +00005df4 00000034 00005df8 FDE cie=00000000 pc=0000abc0..0000abf8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000abc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032a92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000abc2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00032aa0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000abd0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 00032aa5 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000abd7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00032aab │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032aac │ │ │ │ + DW_CFA_advance_loc: 8 to 0000abdf │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000abe6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00032ab1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000abe7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032ab2 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000abed │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00032aba │ │ │ │ + DW_CFA_advance_loc: 8 to 0000abf5 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032abb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000abf6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032abc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000abf7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00004fa4 00000078 0000458c FDE cie=00000a1c pc=00032ac0..000335f3 │ │ │ │ - Augmentation data: 67 dd 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032ac1 │ │ │ │ +00005e2c 00000030 00005e30 FDE cie=00000000 pc=00037b60..00037bb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037b61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00032ac3 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 00032ac4 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 18 to 00032ad6 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00032ae3 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 116 to 00032b57 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 96 to 00032bb7 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 21 to 00032bcc │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 71 to 00032c13 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 21 to 00032c28 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 62 to 00032c66 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 21 to 00032c7b │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 56 to 00032cb3 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 21 to 00032cc8 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 62 to 00032d06 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 21 to 00032d1b │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 53 to 00032d50 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 21 to 00032d65 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 53 to 00032d9a │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 21 to 00032daf │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 219 to 00032e8a │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 21 to 00032e9f │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 631 to 00033116 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 00037b6f │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 13 to 00037b7c │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037b7d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00033117 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00033118 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00033119 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00033120 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00037b80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 356 to 00033284 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 59 to 000332bf │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 65 to 00033300 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 51 to 00033333 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 3 to 00037b83 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 2 to 00037b85 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00037b8d │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 39 to 00037bb4 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037bb5 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00005020 00000014 00003998 FDE cie=0000168c pc=00005e00..00005ec6 │ │ │ │ - Augmentation data: 13 dd 00 00 │ │ │ │ +00005e60 00000010 00005e64 FDE cie=00000000 pc=00037bc0..00037be3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005038 0000007c 00004620 FDE cie=00000a1c pc=00033600..000341fa │ │ │ │ - Augmentation data: 04 dd 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033601 │ │ │ │ +00005e74 00000034 0000545c FDE cie=00000a1c pc=00037bf0..00037d3b │ │ │ │ + Augmentation data: f3 ca 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037bf1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00033603 │ │ │ │ + DW_CFA_advance_loc: 2 to 00037bf3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 8 to 0003360b │ │ │ │ + DW_CFA_advance_loc: 1 to 00037bf4 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 16 to 00037c04 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00033618 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 121 to 00033691 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 108 to 000336fd │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 00033713 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 78 to 00033761 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 00033777 │ │ │ │ + DW_CFA_advance_loc1: 108 to 00037c70 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 69 to 000337bc │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 000337d2 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 63 to 00033811 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 00033827 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 69 to 0003386c │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 00033882 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000338be │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 000338d4 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 60 to 00033910 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 00033926 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 205 to 000339f3 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 24 to 00033a0b │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1108 to 00033e5f │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 45 to 00033e8c │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 408 to 00034024 │ │ │ │ + DW_CFA_advance_loc: 55 to 00037ca7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00034025 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037ca8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00034026 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037ca9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00034027 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037caa │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00034030 │ │ │ │ + DW_CFA_advance_loc: 6 to 00037cb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 120 to 000340a8 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 34 to 000340ca │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000050b8 00000014 00003a30 FDE cie=0000168c pc=00005ec6..00005f6c │ │ │ │ - Augmentation data: a7 dc 00 00 │ │ │ │ +00005eac 00000014 00004824 FDE cie=0000168c pc=00005eb2..00005ed8 │ │ │ │ + Augmentation data: d0 ca 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000050d0 00000048 000046b8 FDE cie=00000a1c pc=00034200..00035613 │ │ │ │ - Augmentation data: 98 dc 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034201 │ │ │ │ +00005ec4 00000034 000054ac FDE cie=00000a1c pc=00037d40..00037e9f │ │ │ │ + Augmentation data: c0 ca 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 00037d4b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00034203 │ │ │ │ + DW_CFA_advance_loc: 2 to 00037d4d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 00034204 │ │ │ │ + DW_CFA_advance_loc: 6 to 00037d53 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 13 to 00034211 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 116 to 00034285 │ │ │ │ + DW_CFA_advance_loc1: 205 to 00037e20 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1199 to 00034734 │ │ │ │ - DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 244 to 00034828 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1296 to 00034d38 │ │ │ │ + DW_CFA_advance_loc: 38 to 00037e46 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00034d39 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037e47 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00034d3a │ │ │ │ + DW_CFA_advance_loc: 1 to 00037e48 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00034d3b │ │ │ │ + DW_CFA_advance_loc: 1 to 00037e49 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00034d40 │ │ │ │ + DW_CFA_advance_loc: 7 to 00037e50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 2002 to 00035512 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 54 to 00035548 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000511c 00000014 00003a94 FDE cie=0000168c pc=00005f6c..00006063 │ │ │ │ - Augmentation data: 75 dc 00 00 │ │ │ │ +00005efc 00000014 00004874 FDE cie=0000168c pc=00005ed8..00005efd │ │ │ │ + Augmentation data: 96 ca 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005134 00000064 0000471c FDE cie=00000a1c pc=00035620..0003706c │ │ │ │ - Augmentation data: 66 dc 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035621 │ │ │ │ +00005f14 000000b0 00005f18 FDE cie=00000000 pc=00037f80..000381e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037f81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00035623 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 00035625 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037f82 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037f83 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003563a │ │ │ │ + DW_CFA_advance_loc: 1 to 00037f84 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 77 to 00035687 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1408 to 00035c07 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 126 to 00035c85 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1953 to 00036426 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 38 to 0003644c │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 150 to 000364e2 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 25 to 000364fb │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 125 to 00036578 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 37 to 0003659d │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 171 to 00036648 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 37 to 0003666d │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1595 to 00036ca8 │ │ │ │ + DW_CFA_advance_loc: 14 to 00037f92 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 6 to 00037f98 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 19 to 00037fab │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 124 to 00038027 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038028 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038029 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003802d │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00038035 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 57 to 0003806e │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003806f │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038073 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038077 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003807f │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 23 to 00038096 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038097 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003809f │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 3 to 000380a2 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000380a3 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000380af │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 000380bc │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 000380bd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00036ca9 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 000380be │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00036caa │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000380bf │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00036cab │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000380c0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036cac │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000380c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 665 to 00036f45 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00036f55 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000519c 00000014 00003b14 FDE cie=0000168c pc=00006064..000060f7 │ │ │ │ - Augmentation data: 45 dc 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 45 to 000380f5 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000380f9 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 000380fa │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000380fb │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 20 to 0003810f │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003811c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003811d │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003811e │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003811f │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038120 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00038128 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 00038138 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038139 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 11 to 00038144 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 127 to 000381c3 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 1 to 000381c4 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 3 to 000381c7 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 000381ca │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000381d2 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000051b4 00000040 0000479c FDE cie=00000a1c pc=00037070..000375b0 │ │ │ │ - Augmentation data: 36 dc 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037071 │ │ │ │ +00005fc8 00000034 000055b0 FDE cie=00000a1c pc=00037ea0..00037f75 │ │ │ │ + Augmentation data: d2 c9 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 00037eab │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00037073 │ │ │ │ + DW_CFA_advance_loc: 2 to 00037ead │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 8 to 0003707b │ │ │ │ + DW_CFA_advance_loc: 2 to 00037eaf │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00037082 │ │ │ │ + DW_CFA_advance_loc: 10 to 00037eb9 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 113 to 000370f3 │ │ │ │ + DW_CFA_advance_loc1: 82 to 00037f0b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 277 to 00037208 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 00037216 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 735 to 000374f5 │ │ │ │ + DW_CFA_advance_loc: 56 to 00037f43 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000374f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037f44 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000374f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037f45 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000374f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037f46 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000374f9 │ │ │ │ + DW_CFA_advance_loc: 10 to 00037f50 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00006000 00000014 00004978 FDE cie=0000168c pc=00005efe..00005f38 │ │ │ │ + Augmentation data: a7 c9 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000051f8 00000014 00003b70 FDE cie=0000168c pc=000060f8..000061b0 │ │ │ │ - Augmentation data: 1f dc 00 00 │ │ │ │ +00006018 00000034 0000601c FDE cie=00000000 pc=0000ac00..0000ac38 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ac01 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ac02 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000ac10 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000ac17 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000ac1f │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000ac26 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ac27 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000ac2d │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000ac35 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ac36 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ac37 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + │ │ │ │ +00006050 00000010 00006054 FDE cie=00000000 pc=000381f0..00038208 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005210 00000040 000047f8 FDE cie=00000a1c pc=000375b0..000386a3 │ │ │ │ - Augmentation data: 10 dc 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000375b1 │ │ │ │ +00006064 00000028 00006068 FDE cie=00000000 pc=00038210..00038243 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038211 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000375b3 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 14 to 000375c1 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 000375d3 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1042 to 000379e5 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 334 to 00037b33 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 00037b4e │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 516 to 00037d52 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003821f │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 22 to 00038235 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038236 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003823e │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038241 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038242 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00037d53 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006090 00000038 00006094 FDE cie=00000000 pc=00038250..00038290 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038251 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038252 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 00038260 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 22 to 00038276 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038277 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003827f │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038282 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 00038284 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038285 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003828d │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003828e │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003828f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00037d54 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00037d55 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00037d60 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000060cc 00000010 000060d0 FDE cie=00000000 pc=00038290..0003831d │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000060e0 00000010 000060e4 FDE cie=00000000 pc=00038320..00038331 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000060f4 00000010 000060f8 FDE cie=00000000 pc=00038340..00038351 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006108 00000010 0000610c FDE cie=00000000 pc=00038360..00038371 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000611c 00000010 00006120 FDE cie=00000000 pc=00038380..00038398 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006130 00000010 00006134 FDE cie=00000000 pc=000383a0..000383b1 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006144 00000010 00006148 FDE cie=00000000 pc=000383c0..000383d1 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006158 00000010 0000615c FDE cie=00000000 pc=000383e0..000383f1 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000616c 00000010 00006170 FDE cie=00000000 pc=00038400..0003840c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006180 00000010 00006184 FDE cie=00000000 pc=00038410..0003841c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006194 00000010 00006198 FDE cie=00000000 pc=00038420..0003842c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000061a8 00000010 000061ac FDE cie=00000000 pc=00038430..0003843c │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005254 00000014 00003bcc FDE cie=0000168c pc=000061b0..000062c6 │ │ │ │ - Augmentation data: 66 dc 00 00 │ │ │ │ +000061bc 00000010 000061c0 FDE cie=00000000 pc=00038440..0003844c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000526c 0000004c 00004854 FDE cie=00000a1c pc=000386b0..0003a5b5 │ │ │ │ - Augmentation data: 56 dc 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 000386bb │ │ │ │ +000061d0 00000010 000061d4 FDE cie=00000000 pc=00038450..0003845c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000061e4 00000010 000061e8 FDE cie=00000000 pc=00038460..0003846c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000061f8 00000010 000061fc FDE cie=00000000 pc=00038470..0003847c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000620c 00000060 00006210 FDE cie=00000000 pc=00039d10..00039f7a │ │ │ │ + DW_CFA_advance_loc: 11 to 00039d1b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000386bd │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 000386bf │ │ │ │ + DW_CFA_advance_loc: 1 to 00039d1c │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039d1d │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 21 to 000386d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039d1e │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 92 to 00038730 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 37 to 00038755 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 78 to 000387a3 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 53 to 000387d8 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 153 to 00038871 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039d21 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 194 to 00039de3 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039de4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039dec │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 28 to 00039e08 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039e09 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00038872 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039e0a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00038873 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039e0b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00038874 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039e0c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038878 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00039e10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1170 to 00038d0a │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 21 to 00038d1f │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 6198 to 0003a555 │ │ │ │ - DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000052bc 00000014 00003c34 FDE cie=0000168c pc=000062c6..0000645b │ │ │ │ - Augmentation data: ff dc 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 23 to 00039e27 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 4 to 00039e2b │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 20 to 00039e3f │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 99 to 00039ea2 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039ea3 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039eab │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 17 to 00039ebc │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039ebd │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00039ec9 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ │ │ │ -000052d4 0000003c 000048bc FDE cie=00000a1c pc=0003a5c0..0003a959 │ │ │ │ - Augmentation data: f0 dc 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a5c1 │ │ │ │ +00006270 00000038 00005858 FDE cie=00000a1c pc=00038480..00038666 │ │ │ │ + Augmentation data: 3f c7 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038481 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a5c3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00038483 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 5 to 0003a5c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00038485 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003a5da │ │ │ │ + DW_CFA_advance_loc: 15 to 00038494 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 43 to 0003a605 │ │ │ │ + DW_CFA_advance_loc2: 279 to 000385ab │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 94 to 0003a663 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003a672 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 131 to 0003a6f5 │ │ │ │ + DW_CFA_advance_loc1: 99 to 0003860e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a6f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003860f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a6f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038610 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a6f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038611 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003a700 │ │ │ │ + DW_CFA_advance_loc: 7 to 00038618 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00005314 00000014 00003c8c FDE cie=0000168c pc=0000645c..000064a9 │ │ │ │ - Augmentation data: c5 dc 00 00 │ │ │ │ +000062ac 00000014 00004c24 FDE cie=0000168c pc=00005f38..00005f4d │ │ │ │ + Augmentation data: 0e c7 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000532c 00000038 00004914 FDE cie=00000a1c pc=0003a960..0003b378 │ │ │ │ - Augmentation data: b7 dc 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a961 │ │ │ │ +000062c4 00000038 000058ac FDE cie=00000a1c pc=00038670..00038856 │ │ │ │ + Augmentation data: fe c6 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038671 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a963 │ │ │ │ + DW_CFA_advance_loc: 2 to 00038673 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 8 to 0003a96b │ │ │ │ + DW_CFA_advance_loc: 2 to 00038675 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003a972 │ │ │ │ + DW_CFA_advance_loc: 15 to 00038684 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 87 to 0003a9c9 │ │ │ │ + DW_CFA_advance_loc2: 287 to 000387a3 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 418 to 0003ab6b │ │ │ │ + DW_CFA_advance_loc1: 91 to 000387fe │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab6c │ │ │ │ + DW_CFA_advance_loc: 1 to 000387ff │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab6d │ │ │ │ + DW_CFA_advance_loc: 1 to 00038800 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab6e │ │ │ │ + DW_CFA_advance_loc: 1 to 00038801 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab6f │ │ │ │ + DW_CFA_advance_loc: 7 to 00038808 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005368 00000014 00003ce0 FDE cie=0000168c pc=000064aa..000065f3 │ │ │ │ - Augmentation data: d7 dc 00 00 │ │ │ │ +00006300 00000014 00004c78 FDE cie=0000168c pc=00005f4e..00005f63 │ │ │ │ + Augmentation data: cd c6 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005380 00000048 00004968 FDE cie=00000a1c pc=0003b380..0003bcca │ │ │ │ - Augmentation data: d7 dc 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b381 │ │ │ │ +00006318 0000006c 0000631c FDE cie=00000000 pc=00039f80..0003a0c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039f81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b383 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b38b │ │ │ │ + DW_CFA_advance_loc: 1 to 00039f82 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039f83 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003b392 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039f84 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 87 to 0003b3e9 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 435 to 0003b59c │ │ │ │ + DW_CFA_advance_loc: 14 to 00039f92 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 54 to 00039fc8 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039fc9 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 25 to 00039fe2 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 53 to 0003a017 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a01f │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a020 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a021 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a029 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 21 to 0003a03e │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a03f │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a043 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a044 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a04c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 24 to 0003a064 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a065 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b59d │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a066 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b59e │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a067 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b59f │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a068 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b5a0 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a070 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1093 to 0003b9e5 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003b9f3 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 591 to 0003bc42 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 51 to 0003bc75 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000053cc 00000014 00003d44 FDE cie=0000168c pc=000065f4..00006732 │ │ │ │ - Augmentation data: de dc 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 3 to 0003a073 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a074 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a07c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000053e4 00000054 000049cc FDE cie=00000a1c pc=0003bcd0..0003c04e │ │ │ │ - Augmentation data: cf dc 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bcd1 │ │ │ │ +00006388 00000058 0000638c FDE cie=00000000 pc=0003a0d0..0003a165 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a0d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003bcd3 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0003bcd5 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003a0dd │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a0de │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003bce4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a0df │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0003bd2c │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 207 to 0003bdfb │ │ │ │ + DW_CFA_advance_loc: 3 to 0003a0e2 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc1: 92 to 0003a13e │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a13f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bdfc │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a140 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bdfd │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a141 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bdfe │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a142 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003be00 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003a148 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 110 to 0003be6e │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 7 to 0003a14f │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a150 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003a159 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003a15e │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a15f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 3 to 0003be71 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a160 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003be72 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a161 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003be73 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a162 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003be78 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 125 to 0003bef5 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003bf04 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 234 to 0003bfee │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003bffd │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000543c 00000014 00003db4 FDE cie=0000168c pc=00006732..0000677f │ │ │ │ - Augmentation data: a9 dc 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005454 00000010 00005458 FDE cie=00000000 pc=00042670..00042687 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005468 00000010 0000546c FDE cie=00000000 pc=00042690..0004269c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000547c 00000058 00005480 FDE cie=00000000 pc=000426a0..00042717 │ │ │ │ - DW_CFA_advance_loc: 1 to 000426a1 │ │ │ │ +000063e4 00000050 000063e8 FDE cie=00000000 pc=00038860..00038914 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038861 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000426a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038862 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000426a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038863 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000426a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038864 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 000426b4 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000426c4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038867 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 108 to 000388d3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000426c7 │ │ │ │ + DW_CFA_advance_loc: 6 to 000388d9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000426c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000388da │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000426c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000388db │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000426ca │ │ │ │ + DW_CFA_advance_loc: 1 to 000388dc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000426d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000388e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000426d3 │ │ │ │ - DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 16 to 000426e3 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000426e4 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000426e5 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 000426f8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00042702 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004270c │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004270d │ │ │ │ + DW_CFA_advance_loc: 7 to 000388e7 │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 5 to 000388ec │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 000388ed │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000388ee │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 5 to 000388f3 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 11 to 000388fe │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042715 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054d8 00000038 000054dc FDE cie=00000000 pc=00042720..0004276a │ │ │ │ - DW_CFA_advance_loc: 1 to 00042721 │ │ │ │ +00006438 00000010 0000643c FDE cie=00000000 pc=00038920..0003893b │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000644c 00000050 00006450 FDE cie=00000000 pc=00038940..00038a17 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038941 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004272f │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003894d │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003894e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 17 to 00042740 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038951 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 8 to 00038959 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 140 to 000389e5 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042743 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00042748 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0004274b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 11 to 00042756 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042757 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042758 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042760 │ │ │ │ + DW_CFA_advance_loc: 6 to 000389eb │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042768 │ │ │ │ + DW_CFA_advance_loc: 1 to 000389ec │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000389ed │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042769 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 000389ee │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000389f0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 9 to 000389f9 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 1 to 000389fa │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000389fe │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000389ff │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 5 to 00038a04 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 10 to 00038a0e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005514 00000074 00005518 FDE cie=00000000 pc=00042770..000428e7 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042771 │ │ │ │ +000064a0 00000010 000064a4 FDE cie=00000000 pc=00038a20..00038a3b │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000064b4 0000005c 000064b8 FDE cie=00000000 pc=00038a40..00038afb │ │ │ │ + DW_CFA_advance_loc: 12 to 00038a4c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042772 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038a4d │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042773 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038a50 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042774 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038a53 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00042782 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 85 to 000427d7 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 9 to 000427e0 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000427e4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000427ec │ │ │ │ + DW_CFA_advance_loc: 6 to 00038a59 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 000427fa │ │ │ │ + DW_CFA_advance_loc: 52 to 00038a8d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00042800 │ │ │ │ + DW_CFA_advance_loc: 6 to 00038a93 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042801 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038a94 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042802 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038a95 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042803 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038a96 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00042808 │ │ │ │ + DW_CFA_advance_loc: 10 to 00038aa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0004281c │ │ │ │ + DW_CFA_advance_loc: 42 to 00038aca │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038acb │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 9 to 00042825 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038acf │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004282d │ │ │ │ + DW_CFA_advance_loc: 1 to 00038ad0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042835 │ │ │ │ + DW_CFA_advance_loc: 5 to 00038ad5 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 10 to 00038adf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 73 to 0004287e │ │ │ │ + DW_CFA_advance_loc: 12 to 00038aeb │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038aec │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038aed │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004287f │ │ │ │ + DW_CFA_advance_loc: 4 to 00038af1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042887 │ │ │ │ + DW_CFA_advance_loc: 8 to 00038af9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 34 to 000428a9 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006514 00000010 00006518 FDE cie=00000000 pc=00038b00..00038b1b │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006528 00000044 0000652c FDE cie=00000000 pc=0003a170..0003a22a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a171 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003a17d │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a17e │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a17f │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003a182 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 128 to 0003a202 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a203 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a20b │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0003a223 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 000428af │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a224 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000428b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a225 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000428b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a226 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000428b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a227 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000428b3 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000558c 00000038 00005590 FDE cie=00000000 pc=00048450..00048495 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048451 │ │ │ │ +00006570 00000048 00006574 FDE cie=00000000 pc=00038b20..00038b74 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038b21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048452 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038b22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00048460 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 17 to 00048471 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048472 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038b25 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004847a │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00048486 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048487 │ │ │ │ + DW_CFA_advance_loc: 29 to 00038b42 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 6 to 00038b48 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038b49 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 7 to 00038b50 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 14 to 00038b5e │ │ │ │ + DW_CFA_def_cfa_offset: 36 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038b5f │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038b60 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038b61 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 5 to 00038b66 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 8 to 00038b6e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004848f │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00048492 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038b71 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048493 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038b72 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048494 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038b73 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000065bc 00000010 000065c0 FDE cie=00000000 pc=00038b80..00038b93 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000055c8 00000044 00004bb0 FDE cie=00000a1c pc=000428f0..00042b7a │ │ │ │ - Augmentation data: 27 db 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000428f1 │ │ │ │ +000065d0 0000003c 000065d4 FDE cie=00000000 pc=00038ba0..00038bfc │ │ │ │ + DW_CFA_advance_loc: 1 to 00038ba1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000428f5 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 000428f6 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 19 to 00042909 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004291a │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004291b │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004291c │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004291d │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042920 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 111 to 0004298f │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 416 to 00042b2f │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038ba2 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038ba5 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 53 to 00038bda │ │ │ │ + DW_CFA_def_cfa_offset: 36 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038bdb │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038bdc │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038bdd │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 5 to 00038be2 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 8 to 00038bea │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038beb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042b30 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038bec │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042b31 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042b32 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00042b38 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038bf0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005610 00000014 00003f88 FDE cie=0000168c pc=00006780..000067ae │ │ │ │ - Augmentation data: ea da 00 00 │ │ │ │ +00006610 00000010 00006614 FDE cie=00000000 pc=00038c00..00038c13 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005628 00000044 00004c10 FDE cie=00000a1c pc=00042b80..00042d17 │ │ │ │ - Augmentation data: da da 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042b81 │ │ │ │ +00006624 00000078 00005c0c FDE cie=00000a1c pc=00038c20..00039543 │ │ │ │ + Augmentation data: b1 c3 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038c21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042b83 │ │ │ │ + DW_CFA_advance_loc: 2 to 00038c23 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042b84 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038c24 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 16 to 00042b94 │ │ │ │ + DW_CFA_advance_loc: 18 to 00038c36 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 13 to 00038c43 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 28 to 00042bb0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042bb1 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042bb2 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042bb3 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00042bb8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 00042bd4 │ │ │ │ + DW_CFA_advance_loc1: 74 to 00038c8d │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 22 to 00038ca3 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 312 to 00042d0c │ │ │ │ + DW_CFA_advance_loc: 51 to 00038cd6 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 18 to 00038ce8 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 51 to 00038d1b │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 18 to 00038d2d │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 51 to 00038d60 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 18 to 00038d72 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 51 to 00038da5 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 18 to 00038db7 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 51 to 00038dea │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 18 to 00038dfc │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 45 to 00038e29 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 18 to 00038e3b │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 58 to 00038e75 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 18 to 00038e87 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 315 to 00038fc2 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 18 to 00038fd4 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 78 to 00039022 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042d0d │ │ │ │ + DW_CFA_advance_loc: 1 to 00039023 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042d0e │ │ │ │ + DW_CFA_advance_loc: 1 to 00039024 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042d0f │ │ │ │ + DW_CFA_advance_loc: 1 to 00039025 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042d10 │ │ │ │ + DW_CFA_advance_loc: 11 to 00039030 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 21 to 00039045 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc1: 105 to 000390ae │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 45 to 000390db │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 18 to 000390ed │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005670 00000014 00003fe8 FDE cie=0000168c pc=000067ae..000067cf │ │ │ │ - Augmentation data: a0 da 00 00 │ │ │ │ +000066a0 00000014 00005018 FDE cie=0000168c pc=00005f64..00005fbd │ │ │ │ + Augmentation data: 52 c3 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005688 000003ac 0000568c FDE cie=00000000 pc=00042d20..00043532 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042d21 │ │ │ │ +000066b8 00000044 000066bc FDE cie=00000000 pc=0003a230..0003a2a6 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003a23b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042d24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a23c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042d25 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a23d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042d26 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a23e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00042d34 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003a241 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 65 to 0003a282 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a286 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a287 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 00042d45 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 5 to 0003a28c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 21 to 0003a2a1 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a2a2 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a2a3 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a2a4 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a2a5 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + │ │ │ │ +00006700 00000050 00006704 FDE cie=00000000 pc=0003a2b0..0003a35f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a2b1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a2b2 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a2b3 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a2b4 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003a2b7 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 44 to 0003a2e3 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a2e4 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a2e5 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003a2f0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003a2f9 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003a2fc │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a2fd │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003a302 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc1: 88 to 0003a35a │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042d46 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a35b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042d47 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a35c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042d48 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a35d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042d49 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a35e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00042d50 │ │ │ │ + │ │ │ │ +00006754 00000054 00006758 FDE cie=00000000 pc=0003a360..0003a3b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a361 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a362 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a363 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 27 to 0003a37e │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003a385 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a386 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a387 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a38f │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003a39b │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a39c │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a39d │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003a3a8 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003a3ad │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a3ae │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a3af │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a3b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 80 to 00042da0 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 17 to 00042db1 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042db2 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042db3 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042dbb │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 33 to 00042ddc │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042de4 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042de5 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 00042dea │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042df2 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 9 to 00042dfb │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042dfc │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 00042e01 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042e09 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 10 to 00042e13 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042e14 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042e15 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042e1d │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042e1e │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042e1f │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042e20 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 00042e2e │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042e30 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042e31 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042e32 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042e3a │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042e42 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042e43 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 00042e48 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042e50 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 7 to 00042e57 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042e5a │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 00042e5f │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 00042e6d │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042e6f │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042e70 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042e71 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042e79 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042e81 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042e82 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042e86 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 00042e8c │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 14 to 00042e9a │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042ea2 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042ea4 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042ea5 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042ea6 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042eae │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042eb6 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042eb7 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 00042ebc │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042ec4 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042ec5 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042ec6 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042ec7 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042ecf │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042ed7 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042ed8 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042ed9 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042ee1 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042ee9 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 5 to 00042eee │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042eef │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 00042ef5 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042ef6 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 24 to 00042f0e │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 00042f13 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042f1b │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042f23 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 5 to 00042f28 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f29 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 39 to 00042f50 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a3b1 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a3b2 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a3b3 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000067ac 0000006c 000067b0 FDE cie=00000000 pc=0003a3c0..0003a57b │ │ │ │ + DW_CFA_advance_loc: 11 to 0003a3cb │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a3cc │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a3cd │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a3ce │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003a3d1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 43 to 00042f7b │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 5 to 00042f80 │ │ │ │ + DW_CFA_advance_loc: 57 to 0003a40a │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042f84 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f85 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042f8d │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 00042fa0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0003a41e │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 11 to 00042fab │ │ │ │ + DW_CFA_advance_loc: 5 to 0003a423 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042fb3 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003a432 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00042fbf │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 7 to 00042fc6 │ │ │ │ + DW_CFA_advance_loc1: 162 to 0003a4d4 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042fca │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a4dc │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042fcb │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a4dd │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042fd3 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003a4eb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 00042fdc │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 10 to 00042fe6 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042fe7 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 00042fec │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042ff4 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042ffc │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042ffd │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042ffe │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043006 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004300a │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004300e │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004300f │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043017 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004301f │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043020 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043021 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043029 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004302b │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004302f │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043030 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 00043036 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043037 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 24 to 0004304f │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043050 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004305a │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004305c │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043060 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043061 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 00043075 │ │ │ │ + DW_CFA_advance_loc: 27 to 0003a506 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a507 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a508 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a509 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a50a │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003a510 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 75 to 0003a55b │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a55c │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a55d │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a55e │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a55f │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a560 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000681c 00000070 00006820 FDE cie=00000000 pc=0003a580..0003a69f │ │ │ │ + DW_CFA_advance_loc: 12 to 0003a58c │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a58d │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a58e │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a58f │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003a592 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 46 to 000430a3 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 5 to 000430a8 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000430ac │ │ │ │ + DW_CFA_advance_loc1: 89 to 0003a5eb │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 000430b0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000430b8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 000430c1 │ │ │ │ + DW_CFA_advance_loc: 20 to 0003a5ff │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 27 to 000430dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a603 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 5 to 000430e1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a607 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 000430e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a608 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000430e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a609 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000430ec │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000430ed │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000430f5 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 000430f6 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 000430f7 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 000430fb │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043103 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a611 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004310f │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 7 to 00043116 │ │ │ │ + DW_CFA_advance_loc: 57 to 0003a64a │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004311a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a64b │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004311e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a64c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043126 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003a651 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004312f │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043137 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043138 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003a65e │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004313c │ │ │ │ + DW_CFA_advance_loc: 34 to 0003a680 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 00043142 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043143 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 00043145 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043146 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004314e │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a684 │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a688 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a68a │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a68b │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a693 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043156 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 7 to 0003a69a │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043157 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a69b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043158 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a69c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043159 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a69d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004315a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a69e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00043160 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00043163 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004316b │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004316c │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043170 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004317c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00043189 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004318a │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043192 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043193 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043194 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043198 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000431a0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 000431a3 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 8 to 000431ab │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 000431ac │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 000431b0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000431b8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 18 to 000431ca │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 5 to 000431cf │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 000431d1 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000431d2 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000431da │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 76 to 00043226 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 00043228 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006890 000000c4 00006894 FDE cie=00000000 pc=0003a6a0..0003a91d │ │ │ │ + DW_CFA_advance_loc: 11 to 0003a6ab │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a6ac │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a6ad │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a6ae │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003a6b1 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043229 │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004322a │ │ │ │ + DW_CFA_advance_loc: 60 to 0003a6ed │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004322b │ │ │ │ + DW_CFA_advance_loc: 34 to 0003a70f │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004322c │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a713 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043234 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043238 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004323a │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004323b │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043243 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004324d │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004324f │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 00043251 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043252 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004325a │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 76 to 000432a6 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 000432a8 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003a718 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 1 to 000432a9 │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 000432aa │ │ │ │ + DW_CFA_advance_loc: 11 to 0003a723 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 000432ab │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a727 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000432ac │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a728 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000432b4 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 4 to 000432b8 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 000432ba │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000432bb │ │ │ │ + DW_CFA_advance_loc: 5 to 0003a72d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000432c3 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 000432cd │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 000432cf │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 000432d1 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000432d2 │ │ │ │ + DW_CFA_advance_loc: 58 to 0003a767 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a768 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a769 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003a76e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000432da │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 76 to 00043326 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 00043328 │ │ │ │ + DW_CFA_advance_loc: 21 to 0003a783 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003a786 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a78a │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003a78f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043329 │ │ │ │ + DW_CFA_advance_loc: 54 to 0003a7c5 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004332a │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a7c9 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004332b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a7ca │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004332c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a7cb │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043334 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043338 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004333a │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004333b │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043343 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004334d │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004334f │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 00043351 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043352 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003a7d5 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004335a │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 76 to 000433a6 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 000433a8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 1 to 000433a9 │ │ │ │ + DW_CFA_advance_loc: 28 to 0003a7f1 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 000433aa │ │ │ │ + DW_CFA_advance_loc: 5 to 0003a7f6 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 000433ab │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a7f7 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000433ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a7fb │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000433b4 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 4 to 000433b8 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 000433ba │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000433bb │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000433c3 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 000433cd │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 8 to 000433d5 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 000433d6 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 000433da │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000433e6 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 000433f4 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000433f5 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000433fd │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 000433fe │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 000433ff │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043403 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004340b │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004340e │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043416 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043417 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004341b │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043423 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 00043433 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004343b │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004343c │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 00043441 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043449 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043451 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043452 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043453 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004345b │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004345f │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043463 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043464 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004346c │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043474 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043475 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043476 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004347e │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 00043480 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043484 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043485 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004348b │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004348c │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 24 to 000434a4 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000434a5 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a803 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000434ad │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 000434af │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000434b3 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000434b4 │ │ │ │ + DW_CFA_advance_loc: 40 to 0003a82b │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 47 to 0003a85a │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a85e │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a85f │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a861 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a862 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a86a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000434c8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 18 to 000434da │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 13 to 000434e7 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000434e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a872 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a873 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a874 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a875 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a876 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003a880 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 0003a883 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a887 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a88b │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003a890 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000434f0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 18 to 00043502 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004350f │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043510 │ │ │ │ + DW_CFA_advance_loc: 43 to 0003a8bb │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a8bf │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a8c3 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003a8ce │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043518 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004351e │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 7 to 00043525 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043526 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004352d │ │ │ │ + DW_CFA_advance_loc: 37 to 0003a8f3 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a8f7 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a8f8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003a903 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a38 00000068 00005a3c FDE cie=00000000 pc=00043540..00043620 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004354b │ │ │ │ +00006958 00000070 0000695c FDE cie=00000000 pc=00039550..000396b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039551 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004354c │ │ │ │ + DW_CFA_advance_loc: 1 to 00039552 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004354d │ │ │ │ + DW_CFA_advance_loc: 1 to 00039553 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004354e │ │ │ │ + DW_CFA_advance_loc: 12 to 0003955f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043551 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039562 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 106 to 000435bb │ │ │ │ + DW_CFA_advance_loc: 30 to 00039580 │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 28 to 0003959c │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003959d │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 6 to 000435c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003959e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 000435c3 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 000435c5 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 000435c6 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000435c7 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000435d3 │ │ │ │ + DW_CFA_advance_loc: 8 to 000395a6 │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 5 to 000395ab │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 000395ac │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000395ad │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 14 to 000395bb │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 32 to 000435f3 │ │ │ │ + DW_CFA_advance_loc1: 97 to 0003961c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 000435f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003961d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000435fa │ │ │ │ + DW_CFA_advance_loc: 1 to 0003961e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000435fb │ │ │ │ + DW_CFA_advance_loc: 1 to 0003961f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000435fc │ │ │ │ + DW_CFA_advance_loc: 1 to 00039620 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043600 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039621 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 114 to 00039693 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039694 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039695 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039696 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039697 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 9 to 000396a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00043603 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043607 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 00043609 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004360c │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004360e │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004360f │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004361b │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005aa4 0000007c 00005aa8 FDE cie=00000000 pc=00043620..00043760 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004362b │ │ │ │ +000069cc 0000006c 000069d0 FDE cie=00000000 pc=000396c0..000397c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000396c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004362c │ │ │ │ + DW_CFA_advance_loc: 1 to 000396c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004362d │ │ │ │ + DW_CFA_advance_loc: 1 to 000396c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004362e │ │ │ │ + DW_CFA_advance_loc: 12 to 000396cf │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043631 │ │ │ │ + DW_CFA_advance_loc: 3 to 000396d2 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 32 to 000396f2 │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 28 to 0003970e │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003970f │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039710 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 128 to 000436b1 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 000436b7 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 2 to 000436b9 │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 2 to 000436bb │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 000436bc │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000436bd │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000436c9 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039718 │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003971d │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003971e │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003971f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 35 to 000436ec │ │ │ │ + DW_CFA_advance_loc: 14 to 0003972d │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 117 to 000397a2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 000436f2 │ │ │ │ + DW_CFA_advance_loc: 3 to 000397a5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000436f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000397a6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000436f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000397a7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000436f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000397a8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00043700 │ │ │ │ + DW_CFA_advance_loc: 8 to 000397b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 39 to 00043727 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 9 to 000397b9 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004372d │ │ │ │ + DW_CFA_advance_loc: 6 to 000397bf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004372e │ │ │ │ + DW_CFA_advance_loc: 1 to 000397c0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004372f │ │ │ │ + DW_CFA_advance_loc: 1 to 000397c1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043730 │ │ │ │ + DW_CFA_advance_loc: 1 to 000397c2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043738 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 00043741 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 00043743 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 2 to 00043745 │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 2 to 00043747 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043748 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043749 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 00043757 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005b24 00000880 00005b28 FDE cie=00000000 pc=00043760..00044ac7 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043761 │ │ │ │ +00006a3c 00000154 00006a40 FDE cie=00000000 pc=000397d0..00039d05 │ │ │ │ + DW_CFA_advance_loc: 11 to 000397db │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043762 │ │ │ │ + DW_CFA_advance_loc: 1 to 000397dc │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043763 │ │ │ │ + DW_CFA_advance_loc: 1 to 000397dd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043764 │ │ │ │ + DW_CFA_advance_loc: 1 to 000397de │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00043772 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 21 to 00043787 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004378a │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004378b │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004378c │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004378d │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043790 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 80 to 000437e0 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 000437e8 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 10 to 000437f2 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000437f3 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000437fb │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043803 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 00043808 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043809 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043811 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043815 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043819 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004381a │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 14 to 00043828 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004382a │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004382b │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004382c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043834 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004383c │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004383d │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004383e │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 26 to 00043858 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004385a │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004385b │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004385c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043864 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004386c │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004386d │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004386e │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 26 to 00043888 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004388a │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004388b │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004388c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043894 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004389c │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 000438a1 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000438a2 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000438aa │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 000438ae │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000438b2 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000438b3 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000438bb │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 000438c3 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 000438c4 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000438c5 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 18 to 000438d7 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 25 to 000438f0 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 5 to 000438f5 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 18 to 00043907 │ │ │ │ + DW_CFA_advance_loc: 3 to 000397e1 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 00043915 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043919 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 22 to 0004392f │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 254 to 00043a2d │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043a31 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043a35 │ │ │ │ + DW_CFA_advance_loc: 61 to 0003981e │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043a39 │ │ │ │ + DW_CFA_advance_loc: 11 to 00039829 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043a41 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 26 to 00043a5b │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00043a5d │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043a61 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 9 to 00043a6a │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043a6b │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00043a6d │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043a71 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 26 to 00043a8b │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 58 to 00043ac5 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043acd │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 00043ad2 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043ad3 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 00043ad9 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043ada │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 00043adf │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043ae0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043ae8 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043af0 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 00043af5 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043af6 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043afe │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 53 to 00043b33 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 5 to 00043b38 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043b3c │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043b3d │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043b45 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 9 to 00043b4e │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043b52 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043b53 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043b5b │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00043b67 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 7 to 00043b6e │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043b72 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043b73 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043b7b │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 13 to 00043b88 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043b90 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 00043b95 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043b96 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043b9e │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043ba6 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 00043bab │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043bac │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043bb4 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043bb8 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043bbc │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043bbd │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043bc5 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043bcd │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043bce │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043bcf │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043bd7 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00043bd9 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043bdd │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043bde │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 00043be4 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043be5 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043be9 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043bea │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 10 to 00043bf4 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00043bf6 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043bfa │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043bfb │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043c03 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 40 to 00043c2b │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 5 to 00043c30 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043c34 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043c38 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043c40 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 15 to 00043c4f │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 6 to 00043c55 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043c59 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043c61 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00043c6d │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 7 to 00043c74 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043c78 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043c7c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043c84 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 33 to 00043ca5 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043cad │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 00043cb2 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043cb3 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043cbb │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00043cbd │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043cc1 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043cc2 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043cca │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043cce │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043cd2 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043cd3 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043cdb │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043ce3 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043ce4 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043ce5 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043ced │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00043cef │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043cf3 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043cf4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043cfc │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043d00 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043d04 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043d05 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043d0d │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043d15 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043d16 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043d17 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 18 to 00043d29 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 25 to 00043d42 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 5 to 00043d47 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 18 to 00043d59 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 00043d67 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043d6b │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 22 to 00043d81 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 276 to 00043e95 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043e99 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043e9d │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043ea1 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043ea9 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 26 to 00043ec3 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00043ec5 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043ec9 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 9 to 00043ed2 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043ed3 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00043ed5 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043ed9 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 14 to 00043ee7 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 67 to 00043f2a │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043f32 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043f36 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043f37 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 00043f3d │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043f3e │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043f3f │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043f40 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043f48 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00043f4a │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043f4e │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043f4f │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043f57 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 44 to 00043f83 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 5 to 00043f88 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043f8c │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043f8d │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043f95 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 9 to 00043f9e │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043fa2 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043fa3 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043fab │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00043fb7 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 7 to 00043fbe │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043fc2 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043fc3 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043fcb │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 13 to 00043fd8 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043fdc │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043fe0 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043fe1 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043fe9 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00043feb │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043fef │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043ff0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043ff8 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043ffc │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044000 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044001 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044009 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044011 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044012 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044013 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004401b │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004401d │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044021 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044022 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 00044028 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044029 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004402d │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004402e │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044036 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044038 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004403c │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004403d │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044045 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 46 to 00044073 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 5 to 00044078 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004407c │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044080 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044088 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 15 to 00044097 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004409d │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000440a1 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000440a9 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000440b5 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 7 to 000440bc │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000440c0 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000440c4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000440cc │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 33 to 000440ed │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 000440ef │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000440f3 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000440f4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000440fc │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 000440fe │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044102 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044103 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004410b │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004410f │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044113 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044114 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004411c │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044124 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044125 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044126 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004412e │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044130 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044134 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044135 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004413d │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044141 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044145 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044146 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004414e │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044156 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044157 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044158 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 20 to 0004416c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 73 to 000441b5 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 000441bd │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000441c1 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000441c2 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 000441c8 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000441c9 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 000441ca │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000441cb │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000441d3 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 000441d5 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000441d9 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000441da │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000441e2 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 41 to 0004420b │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 5 to 00044210 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044214 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044215 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004421d │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 9 to 00044226 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004422a │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004422b │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044233 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004423f │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 7 to 00044246 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004424a │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004424b │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044253 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 13 to 00044260 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044264 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044268 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044269 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044271 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044273 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044277 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044278 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044280 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044284 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044288 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044289 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044291 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044299 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004429a │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004429b │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000442a3 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 000442a5 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000442a9 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000442aa │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 000442b0 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000442b1 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000442b5 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000442b6 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000442be │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 000442c0 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000442c4 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000442c5 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000442cd │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 38 to 000442f3 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 5 to 000442f8 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000442fc │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000442fd │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044305 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004430e │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004431c │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004431d │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044325 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00044331 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 7 to 00044338 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004433c │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004433d │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044345 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 13 to 00044352 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044354 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044358 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044359 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044361 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044363 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044367 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044368 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044370 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044374 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044378 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044379 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044381 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044389 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004438a │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004438b │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044393 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044395 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044399 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004439a │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000443a2 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 000443a6 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000443aa │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000443ab │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000443b3 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 000443bb │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 000443bc │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000443bd │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 20 to 000443d1 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003982e │ │ │ │ + DW_CFA_def_cfa_offset: 116 │ │ │ │ + DW_CFA_advance_loc: 11 to 00039839 │ │ │ │ + DW_CFA_def_cfa_offset: 120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003983d │ │ │ │ + DW_CFA_def_cfa_offset: 124 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003983e │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039846 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 76 to 0004441d │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044425 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044429 │ │ │ │ + DW_CFA_advance_loc1: 76 to 00039892 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004442a │ │ │ │ + DW_CFA_advance_loc: 1 to 00039893 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 00044430 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044431 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044432 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044433 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004443b │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004443d │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044441 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044442 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004444a │ │ │ │ + DW_CFA_advance_loc: 8 to 0003989b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 41 to 00044473 │ │ │ │ + DW_CFA_advance_loc: 42 to 000398c5 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 5 to 00044478 │ │ │ │ + DW_CFA_advance_loc: 27 to 000398e0 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004447c │ │ │ │ + DW_CFA_advance_loc: 1 to 000398e1 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004447d │ │ │ │ + DW_CFA_advance_loc: 1 to 000398e2 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044485 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004448e │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044492 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044493 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004449b │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000444a7 │ │ │ │ + DW_CFA_advance_loc: 8 to 000398ea │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 7 to 000444ae │ │ │ │ + DW_CFA_advance_loc: 4 to 000398ee │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000444b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000398ef │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000444b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000398f0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000444bb │ │ │ │ + DW_CFA_advance_loc: 8 to 000398f8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 13 to 000444c8 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 000444cc │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000444d0 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000444d1 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000444d9 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 000444db │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000444df │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000444e0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000444e8 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 000444ec │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000444f0 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000444f1 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000444f9 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044501 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044502 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044503 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004450b │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004450d │ │ │ │ + DW_CFA_advance_loc: 34 to 0003991a │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044511 │ │ │ │ + DW_CFA_advance_loc: 7 to 00039921 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044512 │ │ │ │ + DW_CFA_advance_loc: 4 to 00039925 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 00044518 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044519 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004451d │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004451e │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044526 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044528 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004452c │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004452d │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044535 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 38 to 0004455b │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 5 to 00044560 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044564 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044565 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004456d │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 9 to 00044576 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 14 to 00044584 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044585 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004458d │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00044599 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 7 to 000445a0 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000445a4 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000445a5 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000445ad │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 9 to 000445b6 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 000445b8 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000445bc │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000445bd │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000445c5 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 000445cd │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 000445ce │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000445cf │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000445d7 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003992d │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000445df │ │ │ │ + DW_CFA_advance_loc: 13 to 0003993a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000445e0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003993d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000445e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003993e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000445e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003993f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000445e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039940 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 000445e8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 117 to 0004465d │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004465f │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044663 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044664 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004466a │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004466b │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004466f │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 9 to 00044678 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 13 to 00044685 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044687 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004468b │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004468c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 00044692 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044693 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044697 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 9 to 000446a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039948 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000446a3 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 000446ab │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 000446b0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003994b │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000446b1 │ │ │ │ + DW_CFA_advance_loc: 5 to 00039950 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 000446b7 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000446b8 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 000446ba │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000446bb │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000446c3 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 000446cb │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 000446d0 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000446d1 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000446d9 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 3 to 000446dc │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 000446e4 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 000446e9 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000446ea │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000446f2 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 000446fa │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 000446ff │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044700 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044708 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004470c │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044710 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044711 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044719 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044721 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044722 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044723 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004472b │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004472d │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044731 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044732 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 00044738 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044739 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004473d │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004473e │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044746 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044748 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004474c │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004474d │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044755 │ │ │ │ + DW_CFA_advance_loc: 5 to 00039955 │ │ │ │ + DW_CFA_def_cfa_offset: 116 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003995a │ │ │ │ + DW_CFA_def_cfa_offset: 120 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003995b │ │ │ │ + DW_CFA_def_cfa_offset: 124 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003995c │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039964 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 00044763 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044765 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044769 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004476a │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 00044770 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044771 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044773 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044774 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004477c │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004477e │ │ │ │ + DW_CFA_advance_loc1: 148 to 000399f8 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044782 │ │ │ │ + DW_CFA_advance_loc: 9 to 00039a01 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044783 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039a02 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004478b │ │ │ │ + DW_CFA_advance_loc: 8 to 00039a0a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004478e │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044790 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044794 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044795 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004479d │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004479f │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000447a3 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000447a4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000447ac │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 000447b0 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000447b4 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000447b5 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000447bd │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 000447c5 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 000447c6 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000447c7 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000447cf │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 000447d1 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000447d5 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000447d6 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 000447dc │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000447dd │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000447e1 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000447e2 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000447ea │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 000447ec │ │ │ │ + DW_CFA_advance_loc: 9 to 00039a13 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000447f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039a14 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000447f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039a15 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000447f9 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039a1d │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044801 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044803 │ │ │ │ + DW_CFA_advance_loc1: 156 to 00039ab9 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044807 │ │ │ │ + DW_CFA_advance_loc: 9 to 00039ac2 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044808 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039ac3 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004480e │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004480f │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 00044814 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044815 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004481d │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004481f │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044823 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044824 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004482c │ │ │ │ + DW_CFA_advance_loc: 8 to 00039acb │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 23 to 00044843 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044845 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044849 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004484a │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 00044850 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044851 │ │ │ │ + DW_CFA_advance_loc: 53 to 00039b00 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044853 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039b01 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044854 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039b02 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004485c │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004485e │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044862 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044863 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004486b │ │ │ │ + DW_CFA_advance_loc: 8 to 00039b0a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004486e │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044870 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044874 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044875 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004487d │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004487f │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044883 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044884 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004488c │ │ │ │ + DW_CFA_advance_loc: 35 to 00039b2d │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044890 │ │ │ │ + DW_CFA_advance_loc: 22 to 00039b43 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044894 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039b44 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044895 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039b45 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004489d │ │ │ │ + DW_CFA_advance_loc: 12 to 00039b51 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 000448a5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00039b55 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 000448a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039b56 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000448a7 │ │ │ │ + DW_CFA_advance_loc: 5 to 00039b5b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000448af │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 000448b1 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000448b5 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000448b6 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 000448bc │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000448bd │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000448c1 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000448c2 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000448ca │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 000448cc │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000448d0 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000448d1 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000448d9 │ │ │ │ + DW_CFA_advance_loc: 24 to 00039b73 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 10 to 000448e3 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 000448e5 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000448e9 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000448ea │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 000448f0 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000448f1 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 000448f3 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000448f4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000448fc │ │ │ │ + DW_CFA_advance_loc1: 74 to 00039bbd │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039bc0 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039bc1 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039bc2 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039bc3 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 5 to 00039bc8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 89 to 00039c21 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 000448fe │ │ │ │ + DW_CFA_advance_loc: 5 to 00039c26 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044902 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039c27 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044903 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039c28 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004490b │ │ │ │ + DW_CFA_advance_loc: 14 to 00039c36 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004490e │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044910 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044914 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044915 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004491d │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004491f │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044923 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044924 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004492c │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044930 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044934 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044935 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004493d │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044945 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044946 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044947 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004494f │ │ │ │ + DW_CFA_advance_loc: 34 to 00039c58 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044951 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044955 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044956 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004495c │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004495d │ │ │ │ + DW_CFA_advance_loc: 26 to 00039c72 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044961 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039c73 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044962 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039c74 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004496a │ │ │ │ + DW_CFA_advance_loc: 12 to 00039c80 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004496c │ │ │ │ + DW_CFA_advance_loc: 4 to 00039c84 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044970 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039c85 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044971 │ │ │ │ + DW_CFA_advance_loc: 5 to 00039c8a │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044979 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039c92 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 10 to 00044983 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044985 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044989 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004498a │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 00044990 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044991 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 00044996 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044997 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004499f │ │ │ │ + DW_CFA_advance_loc: 27 to 00039cad │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 000449a1 │ │ │ │ + DW_CFA_advance_loc: 5 to 00039cb2 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000449a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039cb3 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000449a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039cb4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000449ae │ │ │ │ + DW_CFA_advance_loc: 8 to 00039cbc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 21 to 000449c3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039cc4 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 000449c5 │ │ │ │ + DW_CFA_advance_loc: 5 to 00039cc9 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000449c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039cca │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000449ca │ │ │ │ + DW_CFA_advance_loc: 1 to 00039ccb │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 000449d0 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000449d1 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 000449d6 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000449d7 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000449df │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 000449e1 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000449e5 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000449e6 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000449ee │ │ │ │ + DW_CFA_advance_loc: 8 to 00039cd3 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 139 to 00044a79 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039cdb │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 15 to 00044a88 │ │ │ │ + DW_CFA_advance_loc: 5 to 00039ce0 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 00044a8d │ │ │ │ + DW_CFA_advance_loc: 1 to 00039ce1 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044a8e │ │ │ │ + DW_CFA_advance_loc: 1 to 00039ce2 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 00044a94 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044a95 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044a96 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044a97 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044a9f │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044aa7 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 00044aac │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044aad │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044ab5 │ │ │ │ + DW_CFA_advance_loc: 14 to 00039cf0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000063a8 00000010 00002408 FDE cie=00003fa4 pc=000067d0..000067d5 │ │ │ │ +00006b94 00000034 00006b98 FDE cie=00000000 pc=0000ac40..0000ac78 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ac41 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ac42 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000ac50 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000ac57 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000ac5f │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000ac66 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ac67 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000ac6d │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000ac75 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ac76 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ac77 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + │ │ │ │ +00006bcc 00000020 00006bd0 FDE cie=00000000 pc=0003a920..0003a95d │ │ │ │ + DW_CFA_advance_loc: 11 to 0003a92b │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003a931 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 42 to 0003a95b │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a95c │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00006bf0 00000048 00006bf4 FDE cie=00000000 pc=0003a960..0003a9b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a961 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a962 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a963 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0003a97b │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a97f │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a980 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 23 to 0003a997 │ │ │ │ + DW_CFA_def_cfa_offset: 36 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003a99a │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a99c │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a99d │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a9a5 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a9a6 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a9ae │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003a9b4 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a9b5 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a9b6 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000063bc 00000044 000063c0 FDE cie=00000000 pc=000484a0..000484e6 │ │ │ │ - DW_CFA_advance_loc: 1 to 000484a1 │ │ │ │ +00006c3c 00000058 00006c40 FDE cie=00000000 pc=0003b200..0003b260 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b201 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000484a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b202 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000484a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b203 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000484a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b204 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 000484b2 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003b212 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 000484c1 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003b221 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 000484c4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b224 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b225 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003b236 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b23d │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b23e │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b246 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b249 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000484c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b24a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 000484d8 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003b254 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 000484e1 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b25b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000484e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b25c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000484e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b25d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000484e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b25e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000484e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b25f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00006404 00000034 000059ec FDE cie=00000a1c pc=00044ad0..00044c15 │ │ │ │ - Augmentation data: 14 cd 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044ad1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044ad3 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 00044ad4 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 16 to 00044ae4 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 201 to 00044bad │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 82 to 00044bff │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00044c00 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00044c01 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00044c02 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044c03 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000643c 00000014 00004db4 FDE cie=0000168c pc=000067d6..0000683d │ │ │ │ - Augmentation data: f2 cc 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006454 00000048 00005a3c FDE cie=00000a1c pc=00044c20..00044cdd │ │ │ │ - Augmentation data: e2 cc 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044c21 │ │ │ │ +00006c98 00000060 00006c9c FDE cie=00000000 pc=0003a9c0..0003aa53 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a9c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044c22 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a9c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00044c30 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003a9d0 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 31 to 0003a9ef │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 49 to 00044c61 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a9f0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 91 to 00044cbc │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044cc0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a9f8 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003a9fb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044cc3 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003aa01 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044cc7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aa02 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00044ccd │ │ │ │ + DW_CFA_advance_loc: 6 to 0003aa08 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044cce │ │ │ │ + DW_CFA_advance_loc: 4 to 0003aa0c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044cd1 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003aa0f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044cd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aa10 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044cda │ │ │ │ + DW_CFA_advance_loc: 14 to 0003aa1e │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003aa25 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aa26 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003aa2e │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003aa3b │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aa3c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003aa44 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003aa47 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aa48 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003aa50 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044cdb │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aa51 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044cdc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aa52 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000064a0 00000034 000064a4 FDE cie=00000000 pc=00044ce0..00044d0d │ │ │ │ - DW_CFA_advance_loc: 1 to 00044ce1 │ │ │ │ +00006cfc 00000034 00006d00 FDE cie=00000000 pc=0003aa60..0003aa8d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aa61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044ce2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aa62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00044cf0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003aa70 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 00044cf5 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003aa75 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00044cfb │ │ │ │ + DW_CFA_advance_loc: 6 to 0003aa7b │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044cfc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aa7c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00044d01 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003aa81 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044d02 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aa82 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044d0a │ │ │ │ + DW_CFA_advance_loc: 8 to 0003aa8a │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044d0b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aa8b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044d0c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aa8c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000064d8 00000068 000064dc FDE cie=00000000 pc=00044d10..00044d99 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044d11 │ │ │ │ +00006d34 0000006c 00006d38 FDE cie=00000000 pc=0003b260..0003b348 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b261 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044d12 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b262 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044d13 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b263 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044d16 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 75 to 00044d61 │ │ │ │ - DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044d69 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044d6a │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044d6b │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b264 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003b272 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 00044d70 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044d73 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044d7b │ │ │ │ + DW_CFA_advance_loc1: 74 to 0003b2bc │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b2bd │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b2c1 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b2c4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b2cc │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 46 to 0003b2fa │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b2fb │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b2fe │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b302 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b30a │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 29 to 0003b327 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044d7c │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b328 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044d7d │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044d7e │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044d80 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00044d83 │ │ │ │ - DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00044d89 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044d8a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b329 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044d8b │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b32a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b32b │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00044d90 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003b330 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00044d93 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044d96 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003b341 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b342 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044d97 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b343 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044d98 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b344 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b345 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006544 00000044 00005b2c FDE cie=00000a1c pc=00044da0..0004553c │ │ │ │ - Augmentation data: f6 cb 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044da1 │ │ │ │ +00006da4 00000048 0000638c FDE cie=00000a1c pc=0003b350..0003b58d │ │ │ │ + Augmentation data: 57 bc 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b35b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044da5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003b35d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 00044da7 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003b363 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00044db6 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 17 to 00044dc7 │ │ │ │ + DW_CFA_advance_loc1: 196 to 0003b427 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00044dc8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b428 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00044dc9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b429 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00044dca │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b42a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00044dd0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003b430 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 119 to 00044e47 │ │ │ │ + DW_CFA_advance_loc1: 82 to 0003b482 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1066 to 00045271 │ │ │ │ + DW_CFA_advance_loc: 55 to 0003b4b9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00045272 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b4ba │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00045273 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b4bb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00045274 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b4bc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045278 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b4c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000658c 00000014 00004f04 FDE cie=0000168c pc=0000683e..00006875 │ │ │ │ - Augmentation data: cb cb 00 00 │ │ │ │ + DW_CFA_advance_loc1: 179 to 0003b573 │ │ │ │ + DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000065a4 00000058 00005b8c FDE cie=00000a1c pc=00045540..00045b6e │ │ │ │ - Augmentation data: bb cb 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045541 │ │ │ │ +00006df0 00000034 000063d8 FDE cie=00000a1c pc=0003aa90..0003ae01 │ │ │ │ + Augmentation data: 2f bc 00 00 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003aa9c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00045543 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003aa9e │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 8 to 0004554b │ │ │ │ + DW_CFA_advance_loc: 3 to 0003aaa1 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00045563 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 91 to 000455be │ │ │ │ + DW_CFA_advance_loc1: 196 to 0003ab65 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 106 to 00045628 │ │ │ │ + DW_CFA_advance_loc1: 152 to 0003abfd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00045629 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003abfe │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004562a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003abff │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004562b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ac00 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00045630 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ac08 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 67 to 00045673 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 18 to 00045685 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 207 to 00045754 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 18 to 00045766 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 149 to 000457fb │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 18 to 0004580d │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 43 to 00045838 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 18 to 0004584a │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 509 to 00045a47 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 30 to 00045a65 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006600 00000014 00004f78 FDE cie=0000168c pc=00006876..000068d5 │ │ │ │ - Augmentation data: 74 cb 00 00 │ │ │ │ +00006e28 00000014 000057a0 FDE cie=0000168c pc=00005fbe..00006060 │ │ │ │ + Augmentation data: 0c bc 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006618 0000008c 0000661c FDE cie=00000000 pc=000484f0..0004864b │ │ │ │ - DW_CFA_advance_loc: 11 to 000484fb │ │ │ │ +00006e40 00000038 00006428 FDE cie=00000a1c pc=0003b590..0003b85b │ │ │ │ + Augmentation data: ff bb 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b59b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000484fc │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003b59d │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 6 to 0003b5a3 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000484fd │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000484fe │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00048501 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 70 to 00048547 │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048548 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004854d │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 8 to 00048555 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00048561 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 45 to 0004858e │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004858f │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00048593 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048594 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000485a0 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 28 to 000485bc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000485bd │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000485be │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000485bf │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000485c0 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000485c8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 31 to 000485e7 │ │ │ │ + DW_CFA_advance_loc1: 110 to 0003b611 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 423 to 0003b7b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000485e8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000485e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b7b9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000485ea │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b7ba │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000485eb │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b7bb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 000485f0 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003b7c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 15 to 000485ff │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048600 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004860c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 56 to 00048644 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048645 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048646 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048647 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048648 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc1: 110 to 0003b82e │ │ │ │ + DW_CFA_GNU_args_size: 0 │ │ │ │ │ │ │ │ -000066a8 00000048 00005c90 FDE cie=00000a1c pc=00048650..00048999 │ │ │ │ - Augmentation data: d7 ca 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004865b │ │ │ │ +00006e7c 00000044 00006464 FDE cie=00000a1c pc=0003ae10..0003b1fc │ │ │ │ + Augmentation data: e3 bb 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ae11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004865d │ │ │ │ + DW_CFA_advance_loc: 2 to 0003ae13 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00048660 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ae16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 52 to 00048694 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 202 to 0004875e │ │ │ │ + DW_CFA_advance_loc1: 159 to 0003aeb5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004875f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aeb6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00048760 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aeb7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00048761 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aeb8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00048768 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003aec0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 276 to 0004887c │ │ │ │ + DW_CFA_advance_loc1: 121 to 0003af39 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004887d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003af3a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004887e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003af3b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004887f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003af3c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00048888 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003af40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 247 to 0004897f │ │ │ │ - DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_advance_loc2: 488 to 0003b128 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006ec4 00000014 0000583c FDE cie=0000168c pc=00006060..00006099 │ │ │ │ + Augmentation data: b1 bb 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006edc 00000034 00006ee0 FDE cie=00000000 pc=0000ac80..0000acb8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ac81 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ac82 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000ac90 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000ac97 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000ac9f │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000aca6 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aca7 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000acad │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000acb5 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000acb6 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000acb7 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + │ │ │ │ +00006f14 00000040 00006f18 FDE cie=00000000 pc=0003b860..0003b8d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b861 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003b86f │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 43 to 0003b89a │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b89b │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003b8a0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0003b8b4 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b8b8 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b8bc │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b8bd │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b8c5 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b8c8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b8c9 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b8ca │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b8cd │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b8d4 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006f58 00000034 00006f5c FDE cie=00000000 pc=0003b8e0..0003b94e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b8e1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b8e2 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003b8f0 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b8f8 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b8fc │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b900 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b901 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc1: 74 to 0003b94b │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b94c │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b94d │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000066f4 00000050 00005cdc FDE cie=00000a1c pc=00045b70..0004639d │ │ │ │ - Augmentation data: ab ca 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 00045b7b │ │ │ │ +00006f90 00000034 00006f94 FDE cie=00000000 pc=0003b950..0003ba31 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b951 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00045b7d │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00045b86 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003b95d │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b95e │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b95f │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 22 to 00045b9c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 206 to 0003ba2d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00045b9d │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ba2e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00045b9e │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ba2f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00045b9f │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ba30 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045ba0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 124 to 00045c1c │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 909 to 00045fa9 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006fc8 00000038 00006fcc FDE cie=00000000 pc=0003ba40..0003baa7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ba41 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ba42 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003ba50 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 58 to 0003ba8a │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ba8b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00045faa │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ba8c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00045fab │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00045fac │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045fb0 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ba90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 00045fe0 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 00046007 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 409 to 000461a0 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 000461c7 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - │ │ │ │ -00006748 00000014 000050c0 FDE cie=0000168c pc=000068d6..00006909 │ │ │ │ - Augmentation data: 62 ca 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 10 to 0003ba9a │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ba9b │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ba9c │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ba9d │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003baa5 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006760 00000070 00006764 FDE cie=00000000 pc=000489a0..00048a6d │ │ │ │ - DW_CFA_advance_loc: 1 to 000489a1 │ │ │ │ +00007004 00000064 00007008 FDE cie=00000000 pc=0003bab0..0003bb90 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bab1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000489ad │ │ │ │ + DW_CFA_advance_loc: 6 to 0003bab7 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000489ae │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bab8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000489af │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bab9 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000489b2 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003bac7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 84 to 00048a06 │ │ │ │ + DW_CFA_advance_loc: 38 to 0003baed │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048a07 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003baee │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048a08 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003baef │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048a09 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003baf0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048a0a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003baf1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00048a10 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003baf8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 00048a1e │ │ │ │ + DW_CFA_advance_loc: 35 to 0003bb1b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048a1f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bb1c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048a20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bb1d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048a21 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bb1e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048a22 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bb1f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00048a28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bb20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 15 to 00048a37 │ │ │ │ + DW_CFA_advance_loc: 61 to 0003bb5d │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00048a3a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bb5e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00048a42 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003bb6d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 36 to 00048a66 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048a67 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003bb7b │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bb7c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003bb8b │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000706c 0000002c 00007070 FDE cie=00000000 pc=0003bb90..0003bbcc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bb91 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bb92 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003bba0 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0003bbb8 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bbb9 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003bbc9 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bbca │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048a68 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bbcb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000709c 00000038 000070a0 FDE cie=00000000 pc=0003bbd0..0003bc19 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bbd1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bbd2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048a69 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003bbe0 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0003bbf8 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bbf9 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003bc07 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bc08 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003bc0d │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bc0e │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003bc16 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bc17 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048a6a │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bc18 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000067d4 00000094 000067d8 FDE cie=00000000 pc=00048a70..00048bfa │ │ │ │ - DW_CFA_advance_loc: 1 to 00048a71 │ │ │ │ +000070d8 000000f0 000070dc FDE cie=00000000 pc=0003bc20..0003c28e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bc21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048a72 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003bc27 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048a73 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bc28 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048a74 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bc29 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00048a82 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00048a84 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003bc37 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 37 to 00048aa9 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 38 to 00048acf │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048ad0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00048ad8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 62 to 00048b16 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048b17 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00048b1f │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 39 to 00048b46 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048b47 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00048b53 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 00048b5c │ │ │ │ + DW_CFA_advance_loc2: 361 to 0003bda0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048b5d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bda1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048b5e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bda2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048b5f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bda3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048b60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bda4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00048b68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003bda8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 30 to 00048b86 │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048b87 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00048b8b │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048b8c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 5 to 00048b91 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 15 to 00048ba0 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 30 to 00048bbe │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048bbf │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048bc0 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048bc1 │ │ │ │ + DW_CFA_advance_loc1: 65 to 0003bde9 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003bdeb │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003bded │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bdee │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003bdfa │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 00048bd5 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 00048bde │ │ │ │ + DW_CFA_advance_loc1: 100 to 0003be5e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048bdf │ │ │ │ + DW_CFA_advance_loc: 1 to 0003be5f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048be0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003be60 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048be1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003be61 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048be2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003be62 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00048be8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003be68 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000686c 00000094 00006870 FDE cie=00000000 pc=00048c00..00048d8a │ │ │ │ - DW_CFA_advance_loc: 1 to 00048c01 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048c02 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048c03 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048c04 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00048c12 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00048c14 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 37 to 00048c39 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 38 to 00048c5f │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048c60 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00048c68 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 62 to 00048ca6 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048ca7 │ │ │ │ + DW_CFA_advance_loc1: 65 to 0003bea9 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003beab │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003bead │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003beae │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003beba │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00048caf │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 39 to 00048cd6 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048cd7 │ │ │ │ + DW_CFA_advance_loc1: 95 to 0003bf19 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003bf24 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003bf2b │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bf2c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003bf31 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003bf34 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00048ce3 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 00048cec │ │ │ │ + DW_CFA_advance_loc: 3 to 0003bf37 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048ced │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bf38 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048cee │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bf39 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048cef │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bf3a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048cf0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bf3b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00048cf8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bf3c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 30 to 00048d16 │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048d17 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00048d1b │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048d1c │ │ │ │ + DW_CFA_advance_loc1: 175 to 0003bfeb │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003bfed │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003bfef │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bff0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003bfff │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 5 to 00048d21 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 15 to 00048d30 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 30 to 00048d4e │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048d4f │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048d50 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048d51 │ │ │ │ + DW_CFA_advance_loc2: 491 to 0003c1ea │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003c1ec │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c1ed │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003c1f9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 00048d65 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 00048d6e │ │ │ │ + DW_CFA_advance_loc: 14 to 0003c207 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003c209 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003c20b │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c20c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003c214 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 43 to 0003c23f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048d6f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c240 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048d70 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c241 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048d71 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c242 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048d72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c243 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00048d78 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003c248 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 0003c258 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003c25a │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003c25c │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c25d │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003c269 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006904 0000007c 00005eec FDE cie=00000a1c pc=000463a0..0004844a │ │ │ │ - Augmentation data: ae c8 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000463a1 │ │ │ │ +000071cc 00000034 000071d0 FDE cie=00000000 pc=0000acc0..0000acf8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000acc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000463a3 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 000463a5 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 000463b7 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 29 to 000463d4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000463d5 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000463d6 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000463d7 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000463d8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 211 to 000464ab │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 3684 to 0004730f │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 48 to 0004733f │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 351 to 0004749e │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 32 to 000474be │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 278 to 000475d4 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 48 to 00047604 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 343 to 0004775b │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 36 to 0004777f │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 67 to 000477c2 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 18 to 000477d4 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 125 to 00047851 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 18 to 00047863 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1560 to 00047e7b │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 503 to 00048072 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 231 to 00048159 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000acc2 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000acd0 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000acd7 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000acdf │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000ace6 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ace7 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000aced │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000acf5 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000acf6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004815a │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000acf7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004815b │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004815c │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004815d │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + │ │ │ │ +00007204 00000010 00007208 FDE cie=00000000 pc=000432c0..000432c1 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007218 00000010 0000721c FDE cie=00000000 pc=000432d0..000432d1 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006984 00000014 000052fc FDE cie=0000168c pc=0000690a..00006960 │ │ │ │ - Augmentation data: 5e c8 00 00 │ │ │ │ +0000722c 00000010 00007230 FDE cie=00000000 pc=000432e0..000432e1 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000699c 00000034 000069a0 FDE cie=00000000 pc=0000ab20..0000ab58 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ab21 │ │ │ │ +00007240 00000010 00007244 FDE cie=00000000 pc=000432f0..000432f1 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007254 00000010 00007258 FDE cie=00000000 pc=0003c290..0003c2a8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007268 00000010 0000726c FDE cie=00000000 pc=0003c2b0..0003c2b6 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000727c 00000010 00007280 FDE cie=00000000 pc=00043300..00043316 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007290 00000010 00007294 FDE cie=00000000 pc=0003c2c0..0003c2c3 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000072a4 00000010 000072a8 FDE cie=00000000 pc=0003c2d0..0003c2d3 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000072b8 00000014 000072bc FDE cie=00000000 pc=0003c2e0..0003c306 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003c2e3 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 34 to 0003c305 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000072d0 0000004c 000072d4 FDE cie=00000000 pc=00043320..00043381 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043321 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ab22 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043322 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000ab30 │ │ │ │ + DW_CFA_advance_loc: 14 to 00043330 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 22 to 00043346 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 00043348 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000ab37 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043349 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ab3f │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000ab46 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043351 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 10 to 0004335b │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004335d │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004335e │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043366 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 10 to 00043370 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ab47 │ │ │ │ + DW_CFA_advance_loc: 2 to 00043372 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000ab4d │ │ │ │ + DW_CFA_advance_loc: 1 to 00043373 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ab55 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004337b │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004337e │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ab56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004337f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ab57 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043380 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - │ │ │ │ -000069d4 00000010 000069d8 FDE cie=00000000 pc=00049b10..00049b11 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000069e8 00000058 000069ec FDE cie=00000000 pc=00048d90..00048e67 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048d91 │ │ │ │ +00007320 00000040 00007324 FDE cie=00000000 pc=00043390..000433dc │ │ │ │ + DW_CFA_advance_loc: 1 to 00043391 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048d92 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043392 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048d93 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 000433a0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 106 to 00048dfd │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 22 to 000433b6 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000433b8 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 000433b9 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000433c1 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 10 to 000433cb │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000433cd │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 000433ce │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000433d6 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 3 to 000433d9 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00048e00 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048e01 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00048e08 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 57 to 00048e41 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 1 to 000433da │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 4 to 00048e45 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048e46 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00048e50 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00048e54 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048e55 │ │ │ │ + DW_CFA_advance_loc: 1 to 000433db │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048e56 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00048e60 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00048e64 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048e65 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007364 00000024 00007368 FDE cie=00000000 pc=000433e0..000433ff │ │ │ │ + DW_CFA_advance_loc: 1 to 000433e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048e66 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 000433ef │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000433f1 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000433f5 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000433fd │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000433fe │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006a44 00000024 00006a48 FDE cie=00000000 pc=00049b20..00049b3f │ │ │ │ - DW_CFA_advance_loc: 1 to 00049b21 │ │ │ │ +0000738c 00000024 00007390 FDE cie=00000000 pc=00043400..0004341f │ │ │ │ + DW_CFA_advance_loc: 1 to 00043401 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00049b2f │ │ │ │ + DW_CFA_advance_loc: 14 to 0004340f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00049b31 │ │ │ │ + DW_CFA_advance_loc: 2 to 00043411 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00049b35 │ │ │ │ + DW_CFA_advance_loc: 4 to 00043415 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00049b3d │ │ │ │ + DW_CFA_advance_loc: 8 to 0004341d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049b3e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004341e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006a6c 0000005c 00006a70 FDE cie=00000000 pc=00048e70..0004917a │ │ │ │ - DW_CFA_advance_loc: 11 to 00048e7b │ │ │ │ +000073b4 00000024 000073b8 FDE cie=00000000 pc=00043420..0004343f │ │ │ │ + DW_CFA_advance_loc: 1 to 00043421 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048e7c │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048e7d │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00048e7e │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00048e81 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 595 to 000490d4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000490d5 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000490d6 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000490d7 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004342f │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 00043431 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 4 to 00043435 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004343d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000490d8 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000490e0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 000490fb │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000490fe │ │ │ │ + DW_CFA_advance_loc: 1 to 0004343e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000490ff │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049100 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049101 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00049108 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 15 to 00049117 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004911f │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 18 to 00049131 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00006acc 00000010 00002b2c FDE cie=00003fa4 pc=00006960..00006969 │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +000073dc 00000024 000073e0 FDE cie=00000000 pc=00043440..0004345f │ │ │ │ + DW_CFA_advance_loc: 1 to 00043441 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004344f │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 00043451 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 4 to 00043455 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004345d │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004345e │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006ae0 00000010 00006ae4 FDE cie=00000000 pc=00049180..000491a7 │ │ │ │ +00007404 00000028 00007408 FDE cie=00000000 pc=00043460..00043497 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043461 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004346f │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 26 to 00043489 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004348a │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043492 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043495 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043496 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006af4 00000024 00006af8 FDE cie=00000000 pc=000491b0..000491f7 │ │ │ │ - DW_CFA_advance_loc: 1 to 000491b1 │ │ │ │ +00007430 00000038 00007434 FDE cie=00000000 pc=000434a0..000434e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000434a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000491bf │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000434a2 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 000434b0 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 25 to 000434c9 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 000434ca │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 000491d2 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 25 to 000491eb │ │ │ │ + DW_CFA_advance_loc: 8 to 000434d2 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 3 to 000434d5 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000434d7 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 000434d8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 000491f5 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000491f6 │ │ │ │ + DW_CFA_advance_loc: 8 to 000434e0 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000434e1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000434e2 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000746c 00000010 00007470 FDE cie=00000000 pc=0003c310..0003c345 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006b1c 0000004c 00006b20 FDE cie=00000000 pc=00049200..000492aa │ │ │ │ - DW_CFA_advance_loc: 12 to 0004920c │ │ │ │ +00007480 0000004c 00007484 FDE cie=00000000 pc=0003c350..0003c40a │ │ │ │ + DW_CFA_advance_loc: 12 to 0003c35c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004920d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c35d │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004920e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c35e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004920f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c35f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00049212 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003c362 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 82 to 00049264 │ │ │ │ + DW_CFA_advance_loc: 52 to 0003c396 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049265 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003c39b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004926d │ │ │ │ + DW_CFA_advance_loc: 16 to 0003c3ab │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004927b │ │ │ │ + DW_CFA_advance_loc: 59 to 0003c3e6 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004927c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c3e7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00049288 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003c3f3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000492a0 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003c400 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 000492a6 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003c406 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000492a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c407 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000492a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c408 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000492a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c409 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006b6c 0000008c 00006b70 FDE cie=00000000 pc=000492b0..00049407 │ │ │ │ - DW_CFA_advance_loc: 1 to 000492b1 │ │ │ │ +000074d0 0000003c 000074d4 FDE cie=00000000 pc=0003c410..0003c48e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c411 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000492b2 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000492b3 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000492b4 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 000492c2 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 56 to 000492fa │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 000492fc │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000492fd │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 00049311 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 27 to 0004932c │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004932e │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004932f │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00049337 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 00049344 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00049346 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049347 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004934f │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003c41f │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 43 to 0003c44a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004935c │ │ │ │ + DW_CFA_advance_loc: 10 to 0003c454 │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003c456 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004935e │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004935f │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00049367 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 77 to 000493b4 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000493b5 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000493bd │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 000493ca │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000493cb │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000493d3 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 26 to 000493ed │ │ │ │ + DW_CFA_advance_loc: 2 to 0003c458 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000493ee │ │ │ │ + DW_CFA_advance_loc: 4 to 0003c45c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000493f6 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 000493f9 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000493fa │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00049402 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049403 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049404 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049405 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 8 to 0003c464 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049406 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c465 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003c470 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003c483 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003c487 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003c48c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006bfc 00000034 00006c00 FDE cie=00000000 pc=00049410..0004943d │ │ │ │ - DW_CFA_advance_loc: 1 to 00049411 │ │ │ │ +00007510 00000048 00007514 FDE cie=00000000 pc=000434f0..00043547 │ │ │ │ + DW_CFA_advance_loc: 1 to 000434f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049412 │ │ │ │ + DW_CFA_advance_loc: 1 to 000434f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00049420 │ │ │ │ + DW_CFA_advance_loc: 14 to 00043500 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 22 to 00043516 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 00043518 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 00049425 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043519 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004942b │ │ │ │ + DW_CFA_advance_loc: 8 to 00043521 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 10 to 0004352b │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004352d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004942c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004352e │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043536 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043539 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00049431 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004353b │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049432 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004353c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004943a │ │ │ │ + DW_CFA_advance_loc: 8 to 00043544 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004943b │ │ │ │ + DW_CFA_advance_loc: 1 to 00043545 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004943c │ │ │ │ + DW_CFA_advance_loc: 1 to 00043546 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006c34 00000024 00006c38 FDE cie=00000000 pc=00049440..0004946d │ │ │ │ - DW_CFA_advance_loc: 1 to 00049441 │ │ │ │ +0000755c 00000054 00007560 FDE cie=00000000 pc=00043550..000435bc │ │ │ │ + DW_CFA_advance_loc: 1 to 00043551 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004944f │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043552 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 00043560 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 22 to 00043576 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004945c │ │ │ │ + DW_CFA_advance_loc: 2 to 00043578 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 00049463 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043579 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004946b │ │ │ │ + DW_CFA_advance_loc: 8 to 00043581 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 10 to 0004358b │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004358d │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004358e │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043596 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 10 to 000435a0 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000435a2 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 000435a3 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000435ab │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 3 to 000435ae │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000435b0 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 000435b1 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000435b9 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000435ba │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000435bb │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000075b4 00000010 000075b8 FDE cie=00000000 pc=0003c490..0003c4a8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000075c8 00000010 000075cc FDE cie=00000000 pc=0003c4b0..0003c4bf │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000075dc 0000003c 000075e0 FDE cie=00000000 pc=0003c4c0..0003c6a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c4c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004946c │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c4c2 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c4c3 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c4c4 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003c4c7 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc2: 468 to 0003c69b │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003c6a1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c6a2 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c6a3 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c6a4 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006c5c 00000034 00006244 FDE cie=00000a1c pc=00049470..0004959e │ │ │ │ - Augmentation data: 8f c5 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049471 │ │ │ │ +0000761c 0000003c 00007620 FDE cie=00000000 pc=0003c6b0..0003c910 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003c6bb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00049473 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 00049475 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c6bc │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c6bd │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00049484 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c6be │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 68 to 000494c8 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 202 to 00049592 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003c6c1 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc2: 571 to 0003c8fc │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003c902 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00049593 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c903 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00049594 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c904 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00049595 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c905 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049596 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c906 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006c94 00000014 0000560c FDE cie=0000168c pc=0000696a..000069f7 │ │ │ │ - Augmentation data: 64 c5 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +0000765c 0000003c 00007660 FDE cie=00000000 pc=0003c910..0003cb2a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c911 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c912 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c913 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c914 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003c917 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 511 to 0003cb16 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003cb1c │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cb1d │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cb1e │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cb1f │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cb20 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006cac 00000034 00006294 FDE cie=00000a1c pc=000495a0..000495df │ │ │ │ - Augmentation data: 54 c5 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000495a1 │ │ │ │ +0000769c 0000003c 000076a0 FDE cie=00000000 pc=0003cb30..0003cd4a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cb31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000495a3 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 000495a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cb32 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 16 to 000495b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cb33 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cb34 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 17 to 000495c5 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 000495d3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003cb37 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc2: 505 to 0003cd30 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003cd36 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000495d4 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cd37 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000495d5 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cd38 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000495d6 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cd39 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000495d7 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cd3a │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006ce4 00000014 0000565c FDE cie=0000168c pc=000069f8..00006a10 │ │ │ │ - Augmentation data: 28 c5 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +000076dc 0000003c 000076e0 FDE cie=00000000 pc=0003cd50..0003d033 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003cd5b │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cd5c │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cd5d │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cd5e │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003cd61 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc2: 569 to 0003cf9a │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cf9b │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cf9c │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cf9d │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cf9e │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003cfa0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000771c 0000003c 00007720 FDE cie=00000000 pc=0003d040..0003d2ba │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d041 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d042 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d043 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d044 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d047 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc2: 607 to 0003d2a6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003d2ac │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d2ad │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d2ae │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d2af │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d2b0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006cfc 0000007c 00006d00 FDE cie=00000000 pc=00049b40..00049cfb │ │ │ │ - DW_CFA_advance_loc: 11 to 00049b4b │ │ │ │ +0000775c 000001a4 00007760 FDE cie=00000000 pc=0003d2c0..0003e1c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d2c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049b4c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d2c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049b4d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d2c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049b4e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d2c4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00049b51 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003d2d2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 46 to 00049b7f │ │ │ │ + DW_CFA_advance_loc1: 131 to 0003d355 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d358 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d359 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d35a │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d35b │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003d360 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 167 to 0003d407 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049b80 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d408 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049b81 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d409 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049b82 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d40a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049b83 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d40b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00049b88 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003d410 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 00049bb0 │ │ │ │ + DW_CFA_advance_loc1: 96 to 0003d470 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d471 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049bb1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d472 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 25 to 00049bca │ │ │ │ + DW_CFA_advance_loc: 8 to 0003d47a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 152 to 00049c62 │ │ │ │ + DW_CFA_advance_loc2: 325 to 0003d5bf │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003d5c7 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d5c8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003d5ce │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d5cf │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003d5d1 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049c63 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003d5d7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00049c6b │ │ │ │ + DW_CFA_advance_loc: 6 to 0003d5dd │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003d5e3 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003d5eb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00049c78 │ │ │ │ + DW_CFA_advance_loc: 26 to 0003d605 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049c79 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d609 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00049c85 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003d611 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 30 to 00049ca3 │ │ │ │ + DW_CFA_advance_loc: 22 to 0003d627 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d628 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049ca4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d629 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00049cb0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003d631 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 27 to 00049ccb │ │ │ │ + DW_CFA_advance_loc1: 180 to 0003d6e5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049ccc │ │ │ │ + DW_CFA_advance_loc: 6 to 0003d6eb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049ccd │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d6ee │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049cce │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d6ef │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049ccf │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d6f0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049cd0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003d6f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 00049ceb │ │ │ │ + DW_CFA_advance_loc1: 184 to 0003d7b0 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d7b1 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d7b2 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003d7bf │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 233 to 0003d8a8 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d8a9 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003d8b1 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc2: 306 to 0003d9e3 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003d9ee │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d9ef │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003d9f5 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d9f6 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003d9f8 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003d9fe │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003da04 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003da0a │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003da12 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 26 to 0003da2c │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003da30 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003da3e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 211 to 0003db11 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003db12 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003db13 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003db20 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc2: 316 to 0003dc5c │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dc5d │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dc5e │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003dc66 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc2: 259 to 0003dd69 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003dd71 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dd72 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003dd78 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dd79 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003dd7b │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003dd81 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003dd87 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003dd8d │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003dd95 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 26 to 0003ddaf │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ddb3 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ddbb │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 41 to 0003dde4 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003dded │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ddf5 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 199 to 0003debc │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003dec5 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003decd │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 220 to 0003dfa9 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003dfb1 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dfb2 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003dfb8 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dfb9 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003dfbb │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003dfc1 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003dfc7 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003dfcd │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003dfd5 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 26 to 0003dfef │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003dff3 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003dffb │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 24 to 0003e013 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e01e │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e01f │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e025 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e026 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003e028 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e02e │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e034 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e03a │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e042 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 26 to 0003e05c │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e060 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003e06e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 30 to 0003e08c │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e091 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e099 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 156 to 0003e135 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 11 to 00049cf6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e136 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e13e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + │ │ │ │ +00007904 0000001c 00000000 CIE │ │ │ │ + Version: 1 │ │ │ │ + Augmentation: "zR" │ │ │ │ + Code alignment factor: 1 │ │ │ │ + Data alignment factor: -4 │ │ │ │ + Return address column: 8 │ │ │ │ + Augmentation data: 1b │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_offset: r8 (eip) at cfa-4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + │ │ │ │ +00007924 00000010 00000024 FDE cie=00007904 pc=0000609a..0000609f │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006d7c 0000004c 00006d80 FDE cie=00000000 pc=00049d00..00049d6d │ │ │ │ - DW_CFA_advance_loc: 1 to 00049d01 │ │ │ │ +00007938 000000b8 0000793c FDE cie=00000000 pc=0003e1d0..0003e89b │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e1db │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049d02 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e1dc │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049d03 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e1dd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049d04 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e1de │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00049d12 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 48 to 00049d42 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049d43 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00049d4b │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 00049d5c │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049d5d │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00049d65 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00049d68 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e1e1 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 366 to 0003e34f │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e353 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e357 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003e369 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 137 to 0003e3f2 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e3f3 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e3f9 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003e40c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 315 to 0003e547 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e54b │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e54f │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003e561 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 256 to 0003e661 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e662 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003e66e │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 175 to 0003e71d │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049d69 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e723 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049d6a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e724 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049d6b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e725 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049d6c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e726 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e727 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 19 to 0003e73a │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e73b │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003e747 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 184 to 0003e7ff │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e800 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e801 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e802 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e803 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e808 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 27 to 0003e823 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e82e │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e834 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003e840 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e841 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003e843 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e849 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e84f │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e855 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e85d │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 26 to 0003e877 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e87b │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e883 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000079f4 0000001c 00000000 CIE │ │ │ │ + Version: 1 │ │ │ │ + Augmentation: "zR" │ │ │ │ + Code alignment factor: 1 │ │ │ │ + Data alignment factor: -4 │ │ │ │ + Return address column: 8 │ │ │ │ + Augmentation data: 1b │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_offset: r8 (eip) at cfa-4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + │ │ │ │ +00007a14 00000010 00000024 FDE cie=000079f4 pc=000060a0..000060a9 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006dcc 00000058 00006dd0 FDE cie=00000000 pc=00049d70..00049f60 │ │ │ │ - DW_CFA_advance_loc: 11 to 00049d7b │ │ │ │ +00007a28 00000010 00007a2c FDE cie=00000000 pc=0003e8a0..0003e8f5 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007a3c 000000a4 00007a40 FDE cie=00000000 pc=0003e900..0003ed2c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e901 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049d7c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e902 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049d7d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e903 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049d7e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e904 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00049d81 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003e912 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 73 to 00049dca │ │ │ │ + DW_CFA_advance_loc2: 532 to 0003eb26 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eb27 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003eb2d │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049dcb │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eb2e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 30 to 00049de9 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003eb3c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 233 to 00049ed2 │ │ │ │ + DW_CFA_advance_loc: 55 to 0003eb73 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003eb79 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003eb7f │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049ed3 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003eb85 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00049edb │ │ │ │ + DW_CFA_advance_loc: 21 to 0003eb9a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 00049eee │ │ │ │ + DW_CFA_advance_loc: 16 to 0003ebaa │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ebad │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ebae │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ebaf │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ebb0 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ebb8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 10 to 0003ebc2 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ebc5 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ebc6 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ebc7 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ebc8 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ebd0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ebd3 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ebd9 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ebdf │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049eef │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ebe5 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00049efb │ │ │ │ + DW_CFA_advance_loc: 14 to 0003ebf3 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 27 to 00049f16 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003ebfe │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049f17 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ebff │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049f18 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ec00 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049f19 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ec01 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049f1a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ec02 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00049f20 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ec08 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 57 to 0003ec41 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ec47 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ec4d │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ec53 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ec5b │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ │ │ │ │ -00006e28 00000038 00006410 FDE cie=00000a1c pc=00049f60..0004a2a0 │ │ │ │ - Augmentation data: ef c3 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 00049f6b │ │ │ │ +00007ae4 00000058 00007ae8 FDE cie=00000000 pc=0003ed30..0003ef65 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ed31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00049f6d │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00049f73 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ed32 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ed33 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ed34 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 163 to 0004a016 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 502 to 0004a20c │ │ │ │ + DW_CFA_advance_loc: 14 to 0003ed42 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003ed47 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003ed58 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 67 to 0003ed9b │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ed9c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003edad │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc2: 296 to 0003eed5 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003eed8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a20d │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eed9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a20e │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eeda │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a20f │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eedb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a210 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003eee0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 0004a248 │ │ │ │ - DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_advance_loc1: 97 to 0003ef41 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003ef46 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ef4e │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006e64 00000040 00006e68 FDE cie=00000000 pc=0000ab60..0000abb9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ab61 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ab62 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000ab70 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000ab77 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ab7f │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000ab86 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ab87 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000ab8d │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000ab9f │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000aba6 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aba7 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000abae │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000abb6 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000abb7 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000abb8 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ +00007b40 00000010 00007b44 FDE cie=00000000 pc=0003ef70..0003ef7b │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007b54 00000010 00007b58 FDE cie=00000000 pc=0003ef80..0003ef99 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006ea8 0000003c 00006490 FDE cie=00000a1c pc=000495e0..00049b0d │ │ │ │ - Augmentation data: 93 c3 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 000495eb │ │ │ │ +00007b68 00000010 00007b6c FDE cie=00000000 pc=0003efa0..0003efaf │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007b7c 00000078 00007b80 FDE cie=00000000 pc=0003efb0..0003f123 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003efb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000495ed │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000495f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003efb2 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003efb3 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003efb4 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 558 to 0004981e │ │ │ │ + DW_CFA_advance_loc: 14 to 0003efc2 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 43 to 0003efed │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003efee │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004981f │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003efef │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00049820 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eff0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00049821 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eff1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00049828 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003eff8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 92 to 0003f054 │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f055 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f059 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f05c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f064 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 56 to 0003f09c │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f09d │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f0a0 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f0a4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f0ac │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 34 to 0003f0ce │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 39 to 0003f0f5 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f0fd │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003f107 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f108 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f109 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f10a │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f10b │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003f110 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 15 to 00049837 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 690 to 00049ae9 │ │ │ │ - DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 00049b01 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006ee8 00000014 00005860 FDE cie=0000168c pc=00006a10..00006a2e │ │ │ │ - Augmentation data: 6d c3 00 00 │ │ │ │ +00007bf8 00000010 00007bfc FDE cie=00000000 pc=0003f130..0003f144 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006f00 00000010 00006f04 FDE cie=00000000 pc=00055ed0..00055ed6 │ │ │ │ +00007c0c 00000010 00007c10 FDE cie=00000000 pc=0003f150..0003f15f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006f14 00000010 00006f18 FDE cie=00000000 pc=00055ee0..00055ee6 │ │ │ │ +00007c20 00000010 00007c24 FDE cie=00000000 pc=0003f160..0003f16f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006f28 00000010 00006f2c FDE cie=00000000 pc=00055ef0..00055ef6 │ │ │ │ +00007c34 00000010 00007c38 FDE cie=00000000 pc=0003f170..0003f17c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006f3c 00000010 00006f40 FDE cie=00000000 pc=00055f00..00055f06 │ │ │ │ +00007c48 00000010 00007c4c FDE cie=00000000 pc=0003f180..0003f1c3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006f50 00000010 00006f54 FDE cie=00000000 pc=0004a2a0..0004a2a9 │ │ │ │ +00007c5c 00000010 00007c60 FDE cie=00000000 pc=0003f1d0..0003f208 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006f64 00000020 00006f68 FDE cie=00000000 pc=0004a2b0..0004a2d8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a2b1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004a2bf │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004a2c9 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a2d1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004a2d7 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ +00007c70 00000010 00007c74 FDE cie=00000000 pc=0003f210..0003f21f │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006f88 00000020 00006f8c FDE cie=00000000 pc=0004a2e0..0004a308 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a2e1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004a2ef │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004a2f9 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a301 │ │ │ │ +00007c84 00000044 00007c88 FDE cie=00000000 pc=0003f220..0003f26e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f221 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004a307 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f222 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f223 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 0003f243 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006fac 00000020 00006fb0 FDE cie=00000000 pc=0004a310..0004a333 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a311 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f244 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004a31f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f245 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003f250 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 9 to 0003f259 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003f25b │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004a329 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f25c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a331 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a332 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f264 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003f26b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f26c │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f26d │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006fd0 00000020 00006fd4 FDE cie=00000000 pc=0004a340..0004a368 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a341 │ │ │ │ +00007ccc 00000054 00007cd0 FDE cie=00000000 pc=0003f270..0003f366 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f271 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004a34f │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004a359 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f272 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f273 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f274 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f277 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a361 │ │ │ │ + DW_CFA_advance_loc1: 174 to 0003f325 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f32b │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f32c │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f32d │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004a367 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f32e │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003f330 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 37 to 0003f355 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f358 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f359 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f35a │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f35b │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f35c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006ff4 00000044 000065dc FDE cie=00000a1c pc=00055f10..00055fea │ │ │ │ - Augmentation data: 69 c2 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055f11 │ │ │ │ +00007d24 00000050 00007d28 FDE cie=00000000 pc=0003f370..0003f434 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f371 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055f12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f372 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00055f20 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003f380 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 46 to 0003f3ae │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f3b2 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f3b8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 49 to 00055f51 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f3b9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 109 to 00055fbe │ │ │ │ + DW_CFA_advance_loc: 15 to 0003f3c8 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f3ce │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f3cf │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f3d0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00055fc5 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f3d3 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003f3d5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055fc6 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f3db │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055fce │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00055fdb │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f3e1 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055fdc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f3e2 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003f3e4 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f3ea │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055fe4 │ │ │ │ + DW_CFA_advance_loc: 63 to 0003f429 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00055fe7 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055fe8 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ + │ │ │ │ +00007d78 00000028 00007d7c FDE cie=00000000 pc=0003f440..0003f46d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f441 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055fe9 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003f44f │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003f458 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f45c │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f462 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f463 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f46b │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f46c │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000703c 000000a8 00007040 FDE cie=00000000 pc=0004a370..0004a463 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a371 │ │ │ │ +00007da4 00000044 00007da8 FDE cie=00000000 pc=000435c0..00043606 │ │ │ │ + DW_CFA_advance_loc: 1 to 000435c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a372 │ │ │ │ + DW_CFA_advance_loc: 1 to 000435c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a373 │ │ │ │ + DW_CFA_advance_loc: 1 to 000435c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a374 │ │ │ │ + DW_CFA_advance_loc: 1 to 000435c4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004a382 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 21 to 0004a397 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004a39b │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a3a3 │ │ │ │ - DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004a3a5 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a3a8 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a3a9 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a3b1 │ │ │ │ + DW_CFA_advance_loc: 14 to 000435d2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004a3b8 │ │ │ │ + DW_CFA_advance_loc: 15 to 000435e1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004a3ba │ │ │ │ + DW_CFA_advance_loc: 3 to 000435e4 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004a3c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000435e5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a3cb │ │ │ │ + DW_CFA_advance_loc: 19 to 000435f8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004a3d9 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 9 to 00043601 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a3da │ │ │ │ + DW_CFA_advance_loc: 1 to 00043602 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a3db │ │ │ │ + DW_CFA_advance_loc: 1 to 00043603 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a3dc │ │ │ │ + DW_CFA_advance_loc: 1 to 00043604 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a3dd │ │ │ │ + DW_CFA_advance_loc: 1 to 00043605 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a3e0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a3e3 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a3e4 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007dec 00000064 00007df0 FDE cie=00000000 pc=0003f470..0003f5e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f471 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f472 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f473 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f474 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003f482 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003f492 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f493 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 28 to 0003f4af │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a3ec │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004a3f6 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004a3fd │ │ │ │ + DW_CFA_advance_loc1: 152 to 0003f547 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003f549 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003f559 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f55a │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f55b │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003f560 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003f56f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004a406 │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a409 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004a40b │ │ │ │ + DW_CFA_advance_loc: 57 to 0003f5a8 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a40c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f5a9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a414 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a41c │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f5b1 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 25 to 0003f5ca │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a41d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f5cb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a41e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f5cc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a41f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f5cd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a420 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f5ce │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a428 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003f5d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0004a42e │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004a43a │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a43b │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a443 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004a44e │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004a458 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a459 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a461 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000070e8 000000a8 000070ec FDE cie=00000000 pc=0004a470..0004a563 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a471 │ │ │ │ +00007e54 00000058 00007e58 FDE cie=00000000 pc=00043610..0004367b │ │ │ │ + DW_CFA_advance_loc: 1 to 00043611 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a472 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043612 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a473 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043613 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a474 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043614 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004a482 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 21 to 0004a497 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004a49b │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a4a3 │ │ │ │ - DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004a4a5 │ │ │ │ + DW_CFA_advance_loc: 14 to 00043622 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 17 to 00043633 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a4a8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043636 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a4a9 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004363a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a4b1 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004364b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004a4b8 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004a4ba │ │ │ │ + DW_CFA_advance_loc: 9 to 00043654 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004a4c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043655 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a4cb │ │ │ │ + DW_CFA_advance_loc: 10 to 0004365f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004a4d9 │ │ │ │ + DW_CFA_advance_loc: 7 to 00043666 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a4da │ │ │ │ + DW_CFA_advance_loc: 1 to 00043667 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a4db │ │ │ │ + DW_CFA_advance_loc: 1 to 00043668 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a4dc │ │ │ │ + DW_CFA_advance_loc: 1 to 00043669 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a4dd │ │ │ │ + DW_CFA_advance_loc: 1 to 0004366a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a4e0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00043670 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a4e3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043673 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a4e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043674 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a4ec │ │ │ │ + DW_CFA_advance_loc: 5 to 00043679 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004a4f6 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004a4fd │ │ │ │ + │ │ │ │ +00007eb0 00000070 00007eb4 FDE cie=00000000 pc=00043680..000437e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043681 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043682 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043683 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043684 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 14 to 00043692 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004a506 │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a509 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004a50b │ │ │ │ + DW_CFA_advance_loc1: 111 to 00043701 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a50c │ │ │ │ + DW_CFA_advance_loc: 6 to 00043707 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a514 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a51c │ │ │ │ + DW_CFA_advance_loc: 33 to 00043728 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004372d │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004372e │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 00043732 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004373e │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004374f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a51d │ │ │ │ + DW_CFA_advance_loc: 1 to 00043750 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a51e │ │ │ │ + DW_CFA_advance_loc: 1 to 00043751 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a51f │ │ │ │ + DW_CFA_advance_loc: 1 to 00043752 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a520 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043753 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a528 │ │ │ │ + DW_CFA_advance_loc: 13 to 00043760 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0004a52e │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004a53a │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a53b │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a543 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004a54e │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004a558 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a559 │ │ │ │ + DW_CFA_advance_loc: 19 to 00043773 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043774 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043775 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043776 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043777 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 9 to 00043780 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 00043798 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043799 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000437a1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a561 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007194 000000a8 00007198 FDE cie=00000000 pc=0004a570..0004a663 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a571 │ │ │ │ +00007f24 00000058 00007f28 FDE cie=00000000 pc=000437f0..000439e0 │ │ │ │ + DW_CFA_advance_loc: 11 to 000437fb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a572 │ │ │ │ + DW_CFA_advance_loc: 1 to 000437fc │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a573 │ │ │ │ + DW_CFA_advance_loc: 1 to 000437fd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a574 │ │ │ │ + DW_CFA_advance_loc: 1 to 000437fe │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004a582 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 21 to 0004a597 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004a59b │ │ │ │ + DW_CFA_advance_loc: 3 to 00043801 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a5a3 │ │ │ │ - DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004a5a5 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a5a8 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a5a9 │ │ │ │ + DW_CFA_advance_loc1: 73 to 0004384a │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004384b │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 30 to 00043869 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a5b1 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004a5b8 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004a5ba │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004a5c3 │ │ │ │ + DW_CFA_advance_loc1: 233 to 00043952 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043953 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004395b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a5cb │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004a5d9 │ │ │ │ + DW_CFA_advance_loc: 19 to 0004396e │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004396f │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004397b │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 26 to 00043995 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a5da │ │ │ │ + DW_CFA_advance_loc: 1 to 00043996 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a5db │ │ │ │ + DW_CFA_advance_loc: 1 to 00043997 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a5dc │ │ │ │ + DW_CFA_advance_loc: 1 to 00043998 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a5dd │ │ │ │ + DW_CFA_advance_loc: 1 to 00043999 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a5e0 │ │ │ │ + DW_CFA_advance_loc: 7 to 000439a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a5e3 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a5e4 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007f80 00000058 00007f84 FDE cie=00000000 pc=000439e0..00043bd0 │ │ │ │ + DW_CFA_advance_loc: 11 to 000439eb │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000439ec │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000439ed │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 000439ee │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 3 to 000439f1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a5ec │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004a5f6 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004a5fd │ │ │ │ + DW_CFA_advance_loc1: 73 to 00043a3a │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043a3b │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 30 to 00043a59 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004a606 │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a609 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004a60b │ │ │ │ + DW_CFA_advance_loc1: 233 to 00043b42 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a60c │ │ │ │ + DW_CFA_advance_loc: 1 to 00043b43 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a614 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a61c │ │ │ │ + DW_CFA_advance_loc: 8 to 00043b4b │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 19 to 00043b5e │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043b5f │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00043b6b │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 26 to 00043b85 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a61d │ │ │ │ + DW_CFA_advance_loc: 1 to 00043b86 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a61e │ │ │ │ + DW_CFA_advance_loc: 1 to 00043b87 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a61f │ │ │ │ + DW_CFA_advance_loc: 1 to 00043b88 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a620 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043b89 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a628 │ │ │ │ + DW_CFA_advance_loc: 7 to 00043b90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0004a62e │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004a63a │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a63b │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a643 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004a64e │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004a658 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a659 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a661 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007240 000000ac 00007244 FDE cie=00000000 pc=0004a670..0004a77e │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a671 │ │ │ │ +00007fdc 00000090 00007fe0 FDE cie=00000000 pc=0003f5f0..0003f8aa │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f5f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a672 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f5f4 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a673 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f5f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a674 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003f601 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004a682 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a68a │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004a691 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004a69c │ │ │ │ - DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004a69e │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a6a1 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a6a2 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a6aa │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004a6b5 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004a6b7 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004a6c0 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a6c8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004a6d6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f604 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 0003f61c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a6d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f61d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a6d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f61e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a6d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f61f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a6da │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f620 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004a6e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f628 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a6e3 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a6e4 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a6ec │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004a6f3 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004a701 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a702 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 0004a719 │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a71c │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004a71e │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a71f │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a727 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a72f │ │ │ │ + DW_CFA_advance_loc2: 296 to 0003f750 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a730 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f756 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a731 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f757 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a732 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f758 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a733 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f759 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004a738 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003f760 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0004a73e │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004a74a │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a74b │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a753 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004a766 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004a770 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a771 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a779 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc1: 187 to 0003f81b │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003f820 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f821 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f822 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f82a │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003f835 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003f83a │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f83b │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003f842 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003f853 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 20 to 0003f867 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003f86c │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f86d │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f86e │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f876 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 23 to 0003f88d │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003f892 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f893 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f894 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003f8a0 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000072f0 00000044 000068d8 FDE cie=00000a1c pc=0004a780..0004a85a │ │ │ │ - Augmentation data: 73 bf 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a781 │ │ │ │ +00008070 00000070 00008074 FDE cie=00000000 pc=00043bd0..00043d07 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043bd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a782 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043bd2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004a790 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 49 to 0004a7c1 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 109 to 0004a82e │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004a835 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a836 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a83e │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043bd3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004a84b │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a84c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a854 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043bd4 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 14 to 00043be2 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 96 to 00043c42 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 2 to 00043c44 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 24 to 00043c5c │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043c5d │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043c5e │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 5 to 00043c63 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 16 to 00043c73 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 17 to 00043c84 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043c85 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a857 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043c86 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a858 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 00043c87 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a859 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00043c88 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007338 00000044 00006920 FDE cie=00000a1c pc=0004a860..0004a93a │ │ │ │ - Augmentation data: 2f bf 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a861 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a862 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004a870 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 49 to 0004a8a1 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 109 to 0004a90e │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004a915 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a916 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a91e │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004a92b │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a92c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a934 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043c90 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 19 to 00043ca3 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043ca4 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a937 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043ca5 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a938 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 00043ca6 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a939 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00043ca7 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 9 to 00043cb0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 11 to 00043cbb │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043cbe │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043cc6 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007380 00000044 00006968 FDE cie=00000a1c pc=0004a940..0004aa1a │ │ │ │ - Augmentation data: eb be 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a941 │ │ │ │ +000080e4 00000148 000080e8 FDE cie=00000000 pc=0003f8b0..000400ba │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f8b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a942 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003f8bd │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004a950 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 49 to 0004a981 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 109 to 0004a9ee │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004a9f5 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a9f6 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a9fe │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f8be │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004aa0b │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aa0c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004aa14 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f8bf │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f8c2 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 79 to 0003f911 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f915 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f916 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f91e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003f92b │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f92f │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f930 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f938 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003f945 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f949 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f94a │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f952 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 29 to 0003f96f │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f975 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003f981 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f987 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f98f │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 26 to 0003f9a9 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f9ad │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f9b5 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003f9c2 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f9c8 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f9cc │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f9d2 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 29 to 0003f9ef │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 33 to 0003fa10 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fa13 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003fa1e │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003fa2c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc2: 462 to 0003fbfa │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003fc00 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003fc08 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 193 to 0003fcc9 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fcca │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004aa17 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fccb │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aa18 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fccc │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aa19 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fccd │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fcd0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 71 to 0003fd17 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 31 to 0003fd36 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003fd3b │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003fd3f │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003fd52 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 136 to 0003fdda │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003fde1 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fde2 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 35 to 0003fe05 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 22 to 0003fe1b │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003fe26 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003fe2c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003fe32 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fe33 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003fe35 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003fe3b │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003fe41 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003fe47 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003fe4f │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 26 to 0003fe69 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003fe6d │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003fe75 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 20 to 0003fe89 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003fe9c │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003fea3 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003feab │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 59 to 0003fee6 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003feea │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003feeb │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003fef3 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003fefa │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003ff06 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ff0e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003ff17 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ff1a │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ff1b │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 26 to 0003ff35 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 235 to 00040020 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00040024 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040025 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004002d │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 7 to 00040034 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 12 to 00040040 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00040048 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 9 to 00040051 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 3 to 00040054 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040055 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 26 to 0004006f │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 51 to 000400a2 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 3 to 000400a5 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 000400a6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000400a7 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000400a8 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000400a9 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008230 00000010 00000930 FDE cie=00007904 pc=000060aa..000060b1 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000073c8 0000004c 000069b0 FDE cie=00000a1c pc=00055ff0..000560d8 │ │ │ │ - Augmentation data: a7 be 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055ff1 │ │ │ │ +00008244 00000120 00008248 FDE cie=00000000 pc=000400c0..000407ab │ │ │ │ + DW_CFA_advance_loc: 11 to 000400cb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055ff2 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000400cc │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00056000 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 49 to 00056031 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 109 to 0005609e │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000560a5 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000560a6 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000560ae │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000400cd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 000560bb │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000560bc │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000560c4 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 000400ce │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 3 to 000400d1 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 74 to 0004011b │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004011e │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 9 to 00040127 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 14 to 00040135 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 33 to 00040156 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040157 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004015d │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 20 to 00040171 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc2: 514 to 00040373 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040374 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000560c7 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000560cc │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000560cd │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000560d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040375 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000560d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040376 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040377 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 9 to 00040380 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 87 to 000403d7 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 23 to 000403ee │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 14 to 000403fc │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 00040400 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 23 to 00040417 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 93 to 00040474 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040475 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040476 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040477 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000560d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040478 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00040480 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 00040483 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 00040487 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00040493 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004049b │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004049e │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004049f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000404a0 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000404a1 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 7 to 000404a8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 9 to 000404b1 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 19 to 000404c4 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 7 to 000404cb │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000404d3 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 52 to 00040507 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040508 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040509 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 39 to 00040530 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 181 to 000405e5 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 000405e7 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000405e8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000405f4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 3 to 000405f7 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 10 to 00040601 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004060d │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 9 to 00040616 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040617 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040618 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 32 to 00040638 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 59 to 00040673 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 5 to 00040678 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040679 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00040685 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 46 to 000406b3 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 11 to 000406be │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 6 to 000406c4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 10 to 000406ce │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000406cf │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 000406d1 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 6 to 000406d7 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 10 to 000406e1 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 6 to 000406e7 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000406f3 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 26 to 0004070d │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 00040711 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004071d │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 61 to 0004075a │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004075c │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004075d │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00040769 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004076c │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 10 to 00040776 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00040782 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008368 00000010 00000a68 FDE cie=00007904 pc=000060b2..000060bb │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007418 0000004c 00006a00 FDE cie=00000a1c pc=0004aa20..0004ab08 │ │ │ │ - Augmentation data: 5b be 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aa21 │ │ │ │ +0000837c 00000048 00007964 FDE cie=00000a1c pc=000407b0..00040a01 │ │ │ │ + Augmentation data: 03 a7 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 000407bb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aa22 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004aa30 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 49 to 0004aa61 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 109 to 0004aace │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004aad5 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aad6 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004aade │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004aaeb │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aaec │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004aaf4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004aaf7 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004aafc │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aafd │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ab05 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab06 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000407bd │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 6 to 000407c3 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc1: 130 to 00040845 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab07 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004084b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004084c │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0004084d │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00040850 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 37 to 00040875 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 00040876 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00040877 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00040878 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00040880 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 95 to 000408df │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 128 to 0004095f │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000083c8 00000014 00006d40 FDE cie=0000168c pc=000060bc..000060f6 │ │ │ │ + Augmentation data: c7 a6 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007468 0000004c 00006a50 FDE cie=00000a1c pc=0004ab10..0004abf8 │ │ │ │ - Augmentation data: 0f be 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab11 │ │ │ │ +000083e0 00000034 000079c8 FDE cie=00000a1c pc=00040a10..00040aef │ │ │ │ + Augmentation data: b7 a6 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040a11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab12 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004ab20 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 49 to 0004ab51 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 109 to 0004abbe │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004abc5 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004abc6 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004abce │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004abdb │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004abdc │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004abe4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004abe7 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004abec │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004abed │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004abf5 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004abf6 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00040a13 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 5 to 00040a18 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 15 to 00040a27 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc1: 64 to 00040a67 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 81 to 00040ab8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004abf7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040ab9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040aba │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00040abb │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 5 to 00040ac0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00008418 00000014 00006d90 FDE cie=0000168c pc=000060f6..0000612e │ │ │ │ + Augmentation data: 8c a6 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000074b8 0000004c 00006aa0 FDE cie=00000a1c pc=0004ac00..0004ace8 │ │ │ │ - Augmentation data: c3 bd 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ac01 │ │ │ │ +00008430 00000040 00007a18 FDE cie=00000a1c pc=00040af0..00040bee │ │ │ │ + Augmentation data: 7c a6 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040af1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ac02 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004ac10 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 49 to 0004ac41 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 109 to 0004acae │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004acb5 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004acb6 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004acbe │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004accb │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004accc │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004acd4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004acd7 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004acdc │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004acdd │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ace5 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ace6 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00040af3 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 5 to 00040af8 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 18 to 00040b0a │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00040b4b │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 53 to 00040b80 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 10 to 00040b8a │ │ │ │ + DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_advance_loc: 18 to 00040b9c │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00040bdd │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ace7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040bde │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040bdf │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00040be0 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040be1 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007508 000000d8 0000750c FDE cie=00000000 pc=0004acf0..0004ae40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004acf1 │ │ │ │ +00008474 00000014 00006dec FDE cie=0000168c pc=0000612e..0000616f │ │ │ │ + Augmentation data: 46 a6 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000848c 00000070 00008490 FDE cie=00000000 pc=00043d10..00043ddd │ │ │ │ + DW_CFA_advance_loc: 1 to 00043d11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004acf2 │ │ │ │ + DW_CFA_advance_loc: 12 to 00043d1d │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004acf3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043d1e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004acf4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043d1f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004ad02 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 21 to 0004ad17 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ad1b │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ad23 │ │ │ │ - DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004ad25 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004ad28 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ad29 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ad31 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004ad3c │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004ad3e │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004ad47 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ad4f │ │ │ │ + DW_CFA_advance_loc: 3 to 00043d22 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004ad5d │ │ │ │ + DW_CFA_advance_loc1: 84 to 00043d76 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ad5e │ │ │ │ + DW_CFA_advance_loc: 1 to 00043d77 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ad5f │ │ │ │ + DW_CFA_advance_loc: 1 to 00043d78 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ad60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043d79 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ad61 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043d7a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004ad68 │ │ │ │ + DW_CFA_advance_loc: 6 to 00043d80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0004ad6b │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ad6c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ad74 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004ad7f │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ad87 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ad88 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ad90 │ │ │ │ - DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004ad92 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004ad95 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ad96 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ad9e │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004ada5 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004ada7 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004adae │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004adb6 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004adbe │ │ │ │ + DW_CFA_advance_loc: 14 to 00043d8e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004adbf │ │ │ │ + DW_CFA_advance_loc: 1 to 00043d8f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004adc0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043d90 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004adc1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043d91 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004adc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043d92 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004adc8 │ │ │ │ + DW_CFA_advance_loc: 6 to 00043d98 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0004adce │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004adda │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004addb │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ade3 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004adf6 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004ae00 │ │ │ │ + DW_CFA_advance_loc: 15 to 00043da7 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ae01 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043daa │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ae09 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043db2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ae11 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 36 to 00043dd6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ae12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043dd7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ae13 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043dd8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ae14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043dd9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ae15 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043dda │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004ae20 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0004ae26 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004ae32 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ae33 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ae3b │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000075e4 000000e8 000075e8 FDE cie=00000000 pc=0004ae40..0004afd0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ae41 │ │ │ │ +00008500 00000094 00008504 FDE cie=00000000 pc=00043de0..00043f6a │ │ │ │ + DW_CFA_advance_loc: 1 to 00043de1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ae42 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043de2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ae43 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043de3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ae44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043de4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004ae52 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 21 to 0004ae67 │ │ │ │ + DW_CFA_advance_loc: 14 to 00043df2 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ae6b │ │ │ │ + DW_CFA_advance_loc: 2 to 00043df4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ae73 │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004ae75 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004ae78 │ │ │ │ + DW_CFA_advance_loc: 34 to 00043e16 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 38 to 00043e3c │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ae79 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043e3d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ae81 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043e45 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004ae8c │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004ae8e │ │ │ │ + DW_CFA_advance_loc1: 65 to 00043e86 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004ae97 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043e87 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ae9f │ │ │ │ + DW_CFA_advance_loc: 8 to 00043e8f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004aead │ │ │ │ + DW_CFA_advance_loc: 39 to 00043eb6 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043eb7 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00043ec3 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 9 to 00043ecc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aeae │ │ │ │ + DW_CFA_advance_loc: 1 to 00043ecd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aeaf │ │ │ │ + DW_CFA_advance_loc: 1 to 00043ece │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aeb0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043ecf │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aeb1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043ed0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004aeb8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043ed8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0004aebb │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004aebe │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004aec6 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004aecd │ │ │ │ + DW_CFA_advance_loc: 30 to 00043ef6 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004aed2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043ef7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004aed7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00043efb │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aed8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043efc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 27 to 0004aef3 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004af01 │ │ │ │ + DW_CFA_advance_loc: 5 to 00043f01 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004af02 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004af0a │ │ │ │ + DW_CFA_advance_loc: 15 to 00043f10 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004af15 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004af1d │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004af1e │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004af26 │ │ │ │ + DW_CFA_advance_loc: 29 to 00043f2d │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004af28 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004af2b │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004af2c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004af34 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004af3b │ │ │ │ + DW_CFA_advance_loc: 1 to 00043f2e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004af3d │ │ │ │ + DW_CFA_advance_loc: 1 to 00043f2f │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004af44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043f30 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004af4c │ │ │ │ + DW_CFA_advance_loc: 20 to 00043f44 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004af4f │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004af51 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004af55 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004af5d │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004af65 │ │ │ │ + DW_CFA_advance_loc: 9 to 00043f4d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004af66 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043f4e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004af67 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043f4f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004af68 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043f50 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004af69 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043f51 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004af70 │ │ │ │ + DW_CFA_advance_loc: 7 to 00043f58 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0004af76 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004af82 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004af83 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004af8b │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004af96 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004afa0 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004afa1 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004afa9 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004afb6 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004afc2 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004afc3 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004afcb │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000076d0 000000e8 000076d4 FDE cie=00000000 pc=0004afd0..0004b160 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004afd1 │ │ │ │ +00008598 0000010c 0000859c FDE cie=00000000 pc=00040bf0..0004138d │ │ │ │ + DW_CFA_advance_loc: 1 to 00040bf1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004afd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040bf2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004afd3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040bf3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004afd4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040bf4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004afe2 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 21 to 0004aff7 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004affb │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b003 │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004b005 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b008 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b009 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b011 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b01c │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004b01e │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004b027 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b02f │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004b03d │ │ │ │ + DW_CFA_advance_loc: 14 to 00040c02 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 63 to 00040c41 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b03e │ │ │ │ + DW_CFA_advance_loc: 1 to 00040c42 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b03f │ │ │ │ + DW_CFA_advance_loc: 1 to 00040c43 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b040 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040c44 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b041 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040c45 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004b048 │ │ │ │ + DW_CFA_advance_loc: 11 to 00040c50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b04b │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b04e │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b056 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004b05d │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004b062 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004b067 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b068 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 27 to 0004b083 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004b091 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b092 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b09a │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b0a5 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b0ad │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b0ae │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b0b6 │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004b0b8 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b0bb │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b0bc │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b0c4 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004b0cb │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004b0cd │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004b0d4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b0dc │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b0df │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004b0e1 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b0e5 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b0ed │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b0f5 │ │ │ │ + DW_CFA_advance_loc1: 175 to 00040cff │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 8 to 00040d07 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00040d0f │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 67 to 00040d52 │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc: 6 to 00040d58 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 6 to 00040d5e │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 6 to 00040d64 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 27 to 00040d7f │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 7 to 00040d86 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040d87 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040d88 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 14 to 00040d96 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 297 to 00040ebf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b0f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040ec0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b0f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040ec1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b0f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040ec2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b0f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040ec3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004b100 │ │ │ │ + DW_CFA_advance_loc: 5 to 00040ec8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b106 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004b112 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b113 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b11b │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b126 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004b130 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b131 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b139 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004b146 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004b152 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b153 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b15b │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 9 to 00040ed1 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 16 to 00040ee1 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 7 to 00040ee8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 13 to 00040ef5 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 6 to 00040efb │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00040f03 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 36 to 00040f27 │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc: 6 to 00040f2d │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 6 to 00040f33 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 6 to 00040f39 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 27 to 00040f54 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 7 to 00040f5b │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040f5c │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040f5d │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 14 to 00040f6b │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 174 to 00041019 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004101a │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004101b │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 13 to 00041028 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 435 to 000411db │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 11 to 000411e6 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 000411e7 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 6 to 000411ed │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 000411ee │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 2 to 000411f0 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 6 to 000411f6 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 6 to 000411fc │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 6 to 00041202 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004120a │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 26 to 00041224 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 4 to 00041228 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 14 to 00041236 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 63 to 00041275 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004127a │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004127f │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 7 to 00041286 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041287 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041288 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041289 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004128e │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 13 to 0004129b │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 165 to 00041340 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041341 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00041349 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 40 to 00041371 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041372 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004137a │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000077bc 000001ec 000077c0 FDE cie=00000000 pc=0004b160..0004b5eb │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b161 │ │ │ │ +000086a8 00000010 00000cb8 FDE cie=000079f4 pc=00006170..00006175 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000086bc 0000009c 000086c0 FDE cie=00000000 pc=00041390..000414b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041391 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b162 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041392 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b163 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 000413a0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b164 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004b172 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 18 to 0004b184 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b185 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 22 to 0004b19b │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004b19d │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b1a0 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b1a1 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b1a9 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b1b4 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004b1b9 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004b1c0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b1c8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 0004b1de │ │ │ │ + DW_CFA_advance_loc: 51 to 000413d3 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 000413d4 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000413dc │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000413ec │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b1df │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000413ed │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b1e0 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000413ee │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000413f0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 13 to 000413fd │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 000413fe │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00041406 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004140d │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004140e │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00041416 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 11 to 00041421 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b1e1 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00041422 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b1e2 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 1 to 00041423 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b1e8 │ │ │ │ + DW_CFA_advance_loc: 13 to 00041430 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b1eb │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b1ee │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b1f6 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004b1fd │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004b202 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b203 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b207 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 23 to 0004b21e │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004b22c │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b230 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b238 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004b249 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b24f │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b250 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b258 │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004b25a │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b25d │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b261 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b269 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b274 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004b279 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004b280 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b288 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004b28d │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004b294 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b295 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b299 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b2a1 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 31 to 0004b2c0 │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004b2c7 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b2c8 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b2cc │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b2d4 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004b2e4 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004b2e6 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b2e7 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b2ef │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 78 to 0004b33d │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b33e │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b346 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 0004b35d │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b35e │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b366 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004b36d │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004b36f │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b370 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b378 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 27 to 0004b393 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b394 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b39c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 21 to 0004b3b1 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004b3b3 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b3b4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b3bc │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004b3cd │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b3d1 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b3d9 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b3e4 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004b3e6 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b3ea │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b3f2 │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004b3f4 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b3f7 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b3fb │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b403 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b40e │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004b410 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b41b │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b423 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b426 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004b428 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b429 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b431 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004b43e │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 3 to 00041433 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b43f │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 00041434 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004143a │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 6 to 00041440 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004144e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b440 │ │ │ │ + DW_CFA_advance_loc: 11 to 00041459 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004145a │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004145b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 5 to 00041460 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 00041463 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041464 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004146c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 15 to 0004147b │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b441 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0004147c │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b442 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 1 to 0004147d │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b448 │ │ │ │ + DW_CFA_advance_loc: 11 to 00041488 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 0004b459 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b45a │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b462 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 0004b479 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004b483 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b484 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b48c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 21 to 0004b4a1 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004b4ab │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b4ac │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b4b4 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 21 to 0004b4c9 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004b4d3 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b4d4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b4dc │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 21 to 0004b4f1 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b4f5 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b4fd │ │ │ │ + DW_CFA_advance_loc: 3 to 0004148b │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004148c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00041494 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 30 to 000414b2 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000414b3 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000414b4 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000875c 0000004c 00008760 FDE cie=00000000 pc=00043f70..0004400e │ │ │ │ + DW_CFA_advance_loc: 1 to 00043f71 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043f72 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043f73 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043f74 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 14 to 00043f82 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b508 │ │ │ │ + DW_CFA_advance_loc: 48 to 00043fb2 │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 5 to 00043fb7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004b50a │ │ │ │ + DW_CFA_advance_loc: 3 to 00043fba │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b50b │ │ │ │ + DW_CFA_advance_loc: 3 to 00043fbd │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b513 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043fc5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b51b │ │ │ │ + DW_CFA_advance_loc: 16 to 00043fd5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b51c │ │ │ │ + DW_CFA_advance_loc: 1 to 00043fd6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b51d │ │ │ │ + DW_CFA_advance_loc: 1 to 00043fd7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b51e │ │ │ │ + DW_CFA_advance_loc: 1 to 00043fd8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b51f │ │ │ │ + DW_CFA_advance_loc: 1 to 00043fd9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b520 │ │ │ │ + DW_CFA_advance_loc: 7 to 00043fe0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b523 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b527 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b52f │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b53a │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004b53c │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b53d │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b545 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0004b559 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004b563 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b564 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b56c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 37 to 0004b591 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004b59b │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b59c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b5a4 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004b5b2 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004b5bc │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b5bd │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b5c5 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004b5d3 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004b5dd │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b5de │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b5e6 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000079ac 00000048 00006f94 FDE cie=00000a1c pc=0004b5f0..0004b958 │ │ │ │ - Augmentation data: d3 b8 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b5f1 │ │ │ │ +000087ac 00000038 00007d94 FDE cie=00000a1c pc=000414c0..00041e69 │ │ │ │ + Augmentation data: 53 a3 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 000414cb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004b5f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000414cd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b5f4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000414d0 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004b604 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 105 to 0004b66d │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b66e │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b66f │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b670 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b678 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 283 to 0004b793 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 53 to 0004b7c8 │ │ │ │ + DW_CFA_advance_loc2: 469 to 000416a5 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 202 to 0004b892 │ │ │ │ + DW_CFA_advance_loc2: 1154 to 00041b27 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b893 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041b28 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b894 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041b29 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b895 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041b2a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b8a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041b2b │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000079f8 00000014 00006370 FDE cie=0000168c pc=00006a2e..00006a4f │ │ │ │ - Augmentation data: ad b8 00 00 │ │ │ │ +000087e8 00000014 00007160 FDE cie=0000168c pc=00006176..000061a2 │ │ │ │ + Augmentation data: 22 a3 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007a10 000001a8 00007a14 FDE cie=00000000 pc=0004b960..0004bd16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b961 │ │ │ │ +00008800 00000044 00008804 FDE cie=00000000 pc=00044010..0004409b │ │ │ │ + DW_CFA_advance_loc: 11 to 0004401b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b962 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004401c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b963 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004401d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b964 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004401e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004b972 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 18 to 0004b984 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b985 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 22 to 0004b99b │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004b99d │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b9a0 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b9a1 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b9a9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044021 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b9b4 │ │ │ │ + DW_CFA_advance_loc1: 79 to 00044070 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004b9b9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00044074 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004b9c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044075 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b9c8 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004407a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004b9d6 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 28 to 00044096 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b9d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044097 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b9d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044098 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b9d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044099 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b9da │ │ │ │ + DW_CFA_advance_loc: 1 to 0004409a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b9e0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b9e3 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b9e6 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b9ee │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004b9f5 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004b9fa │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b9fb │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b9ff │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 23 to 0004ba16 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004ba24 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ba28 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ba30 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004ba41 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004ba47 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ba48 │ │ │ │ + │ │ │ │ +00008848 00000050 0000884c FDE cie=00000000 pc=000440a0..00044162 │ │ │ │ + DW_CFA_advance_loc: 1 to 000440a1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000440a2 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000440a3 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 000440a4 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 3 to 000440a7 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 44 to 000440d3 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 1 to 000440d4 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 000440d5 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 11 to 000440e0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 9 to 000440e9 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 3 to 000440ec │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 000440ed │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 5 to 000440f2 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc1: 107 to 0004415d │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004415e │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004415f │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044160 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044161 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + │ │ │ │ +0000889c 00000054 000088a0 FDE cie=00000000 pc=00044170..0004433b │ │ │ │ + DW_CFA_advance_loc: 11 to 0004417b │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004417c │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004417d │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004417e │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044181 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ba50 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004ba52 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004ba55 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ba59 │ │ │ │ + DW_CFA_advance_loc: 57 to 000441ba │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 20 to 000441ce │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 5 to 000441d3 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 15 to 000441e2 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ba61 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004ba6c │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004ba71 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004ba78 │ │ │ │ + DW_CFA_advance_loc1: 176 to 00044292 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 7 to 00044299 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004429a │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 13 to 000442a7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ba80 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ba88 │ │ │ │ + DW_CFA_advance_loc: 34 to 000442c9 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004ba8f │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ba90 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ba98 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 000442ca │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 000442cb │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000442cc │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000442cd │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000442d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0004ba9b │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004ba9d │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ba9e │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000088f4 00000070 000088f8 FDE cie=00000000 pc=00044340..00044472 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004434c │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004434d │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004434e │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004434f │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044352 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004baa6 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004bab7 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004babe │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004babf │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bac0 │ │ │ │ + DW_CFA_advance_loc1: 90 to 000443ac │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 26 to 000443c6 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000443ca │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 4 to 000443ce │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 000443cf │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000443d0 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000443d8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004bac8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 27 to 0004bae3 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004bae7 │ │ │ │ + DW_CFA_advance_loc: 58 to 00044412 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044413 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044414 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 5 to 00044419 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004baef │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004bafa │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004bafc │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bafd │ │ │ │ + DW_CFA_advance_loc: 13 to 00044426 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 45 to 00044453 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00044457 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004445b │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004445d │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004445e │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00044466 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004bb05 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004bb0a │ │ │ │ + DW_CFA_advance_loc: 7 to 0004446d │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004446e │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004446f │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044470 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044471 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008968 000000c4 0000896c FDE cie=00000000 pc=00044480..00044765 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004448b │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004448c │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004448d │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004448e │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044491 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 60 to 000444cd │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 34 to 000444ef │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000444f3 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 5 to 000444f8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 11 to 00044503 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00044507 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044508 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004450d │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 11 to 00044518 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004451c │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00044520 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004452b │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 60 to 00044567 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044568 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044569 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004456e │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 21 to 00044583 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044586 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004458a │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004458f │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc1: 70 to 000445d5 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 4 to 000445d9 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 000445da │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000445db │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 10 to 000445e5 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 28 to 00044601 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 5 to 00044606 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044607 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004460b │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00044613 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 40 to 0004463b │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 58 to 00044675 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 00044679 │ │ │ │ + DW_CFA_def_cfa_offset: 116 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004467a │ │ │ │ + DW_CFA_def_cfa_offset: 120 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004467c │ │ │ │ + DW_CFA_def_cfa_offset: 124 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004467d │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 8 to 00044685 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004468d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bb0b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004468e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bb0c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004468f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bb0d │ │ │ │ + DW_CFA_advance_loc: 1 to 00044690 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bb0e │ │ │ │ + DW_CFA_advance_loc: 1 to 00044691 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004bb10 │ │ │ │ + DW_CFA_advance_loc: 7 to 00044698 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 38 to 0004bb36 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bb37 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004469b │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004469f │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000446a3 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 5 to 000446a8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 11 to 000446b3 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000446b7 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000446b8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 11 to 000446c3 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008a30 000000a8 00008a34 FDE cie=00000000 pc=00041e70..00042097 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041e71 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041e72 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041e73 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041e74 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 14 to 00041e82 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004bb3f │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 23 to 0004bb56 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bb57 │ │ │ │ + DW_CFA_advance_loc: 46 to 00041eb0 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 2 to 00041eb2 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041eb3 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00041ebb │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004bb5f │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004bb66 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004bb68 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bb69 │ │ │ │ + DW_CFA_advance_loc: 24 to 00041ed3 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 4 to 00041ed7 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00041edf │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004bb71 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 66 to 0004bbb3 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004bbb7 │ │ │ │ + DW_CFA_advance_loc1: 73 to 00041f28 │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041f2b │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041f2c │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041f2d │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 00041f39 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004bbbf │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004bbca │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004bbcc │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004bbd0 │ │ │ │ + DW_CFA_advance_loc: 17 to 00041f4a │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc: 10 to 00041f54 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041f55 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041f56 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00041f5e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004bbd8 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004bbda │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004bbdd │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004bbe1 │ │ │ │ + DW_CFA_advance_loc: 21 to 00041f73 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041f74 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041f75 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 11 to 00041f80 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004bbe9 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004bbf4 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004bbf6 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004bc01 │ │ │ │ + DW_CFA_advance_loc: 19 to 00041f93 │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc: 4 to 00041f97 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041f98 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041f99 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00041fa1 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004bc09 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004bc0c │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004bc0e │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bc0f │ │ │ │ + DW_CFA_advance_loc: 26 to 00041fbb │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 18 to 00041fcd │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041fce │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 46 to 00041ffc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004bc17 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004bc1f │ │ │ │ + DW_CFA_advance_loc1: 103 to 00042063 │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004206a │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004206b │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004206f │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 5 to 00042074 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004207b │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 18 to 0004208d │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 6 to 00042093 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042094 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042095 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042096 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008adc 00000010 000010ec FDE cie=000079f4 pc=000061a2..000061a7 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008af0 0000003c 00008af4 FDE cie=00000000 pc=00044770..0004489a │ │ │ │ + DW_CFA_advance_loc: 1 to 00044771 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044772 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044773 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044774 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044777 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc1: 224 to 00044857 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bc20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044858 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bc21 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044859 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bc22 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004485a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bc23 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004485b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004bc28 │ │ │ │ + DW_CFA_advance_loc: 5 to 00044860 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 0004bc31 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004bc3b │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bc3c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004bc44 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 21 to 0004bc59 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004bc63 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bc64 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004bc6c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 21 to 0004bc81 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004bc8b │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bc8c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004bc94 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 38 to 0004bcba │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004bcc4 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bcc5 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004bccd │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 15 to 0004bcdc │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004bce6 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bce7 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004bcef │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 15 to 0004bcfe │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004bd08 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bd09 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004bd11 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007bbc 00000034 000071a4 FDE cie=00000a1c pc=0004bd20..0004be68 │ │ │ │ - Augmentation data: f1 b6 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bd21 │ │ │ │ +00008b30 00000068 00008b34 FDE cie=00000000 pc=000420a0..00042287 │ │ │ │ + DW_CFA_advance_loc: 1 to 000420a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004bd23 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bd24 │ │ │ │ + DW_CFA_advance_loc: 1 to 000420a2 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004bd34 │ │ │ │ + DW_CFA_advance_loc: 1 to 000420a3 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 3 to 000420a6 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 193 to 0004bdf5 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 93 to 0004be52 │ │ │ │ + DW_CFA_advance_loc: 9 to 000420af │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc2: 343 to 00042206 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004220b │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004220e │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 4 to 00042212 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042213 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042214 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004221c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 19 to 0004222f │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 17 to 00042240 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042243 │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 4 to 00042247 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042249 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004224a │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00042252 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004225a │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004225b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004be53 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004225c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004be54 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004225d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004be55 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004225e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004be56 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042260 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00007bf4 00000014 0000656c FDE cie=0000168c pc=00006a50..00006ad3 │ │ │ │ - Augmentation data: cf b6 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007c0c 00000034 000071f4 FDE cie=00000a1c pc=0004be70..0004bfb1 │ │ │ │ - Augmentation data: bf b6 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004be71 │ │ │ │ +00008b9c 00000044 00008184 FDE cie=00000a1c pc=00042290..00042a06 │ │ │ │ + Augmentation data: 76 9f 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042291 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004be73 │ │ │ │ + DW_CFA_advance_loc: 6 to 00042297 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004be74 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042298 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004be84 │ │ │ │ + DW_CFA_advance_loc: 19 to 000422ab │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 193 to 0004bf45 │ │ │ │ + DW_CFA_advance_loc1: 214 to 00042381 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 86 to 0004bf9b │ │ │ │ + DW_CFA_advance_loc2: 1376 to 000428e1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bf9c │ │ │ │ + DW_CFA_advance_loc: 1 to 000428e2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bf9d │ │ │ │ + DW_CFA_advance_loc: 1 to 000428e3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bf9e │ │ │ │ + DW_CFA_advance_loc: 1 to 000428e4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bf9f │ │ │ │ + DW_CFA_advance_loc: 4 to 000428e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00007c44 00000014 000065bc FDE cie=0000168c pc=00006ad4..00006b57 │ │ │ │ - Augmentation data: 9d b6 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007c5c 00000034 00007244 FDE cie=00000a1c pc=0004bfc0..0004c101 │ │ │ │ - Augmentation data: 8d b6 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bfc1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004bfc3 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bfc4 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004bfd4 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 193 to 0004c095 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 86 to 0004c0eb │ │ │ │ + DW_CFA_advance_loc1: 149 to 0004297d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c0ec │ │ │ │ + DW_CFA_advance_loc: 1 to 0004297e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c0ed │ │ │ │ + DW_CFA_advance_loc: 1 to 0004297f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c0ee │ │ │ │ + DW_CFA_advance_loc: 1 to 00042980 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c0ef │ │ │ │ + DW_CFA_advance_loc: 8 to 00042988 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00007c94 00000014 0000660c FDE cie=0000168c pc=00006b58..00006bdb │ │ │ │ - Augmentation data: 6b b6 00 00 │ │ │ │ +00008be4 00000014 0000755c FDE cie=0000168c pc=000061a8..000061ca │ │ │ │ + Augmentation data: 3e 9f 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007cac 00000038 00007294 FDE cie=00000a1c pc=0004c110..0004c5e5 │ │ │ │ - Augmentation data: 5b b6 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c111 │ │ │ │ +00008bfc 00000058 00008c00 FDE cie=00000000 pc=000448a0..00044908 │ │ │ │ + DW_CFA_advance_loc: 1 to 000448a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004c113 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c114 │ │ │ │ + DW_CFA_advance_loc: 1 to 000448a2 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004c124 │ │ │ │ + DW_CFA_advance_loc: 1 to 000448a3 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 000448a4 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 193 to 0004c1e5 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1002 to 0004c5cf │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 14 to 000448b2 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 17 to 000448c3 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 3 to 000448c6 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000448ca │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 20 to 000448de │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 7 to 000448e5 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 000448e6 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000448ee │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 3 to 000448f1 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 000448f2 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 000448fc │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 7 to 00044903 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044904 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c5d0 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044905 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c5d1 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044906 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c5d2 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044907 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c5d3 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007ce8 00000014 00006660 FDE cie=0000168c pc=00006bdc..00006c5f │ │ │ │ - Augmentation data: 35 b6 00 00 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007d00 00000038 000072e8 FDE cie=00000a1c pc=0004c5f0..0004cb08 │ │ │ │ - Augmentation data: 25 b6 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c5f1 │ │ │ │ +00008c58 00000064 00008c5c FDE cie=00000000 pc=00044910..0004497e │ │ │ │ + DW_CFA_advance_loc: 1 to 00044911 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004c5f3 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c5f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044912 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004c604 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044913 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044914 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 193 to 0004c6c5 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1062 to 0004caeb │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 14 to 00044922 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 15 to 00044931 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044934 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044935 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004493b │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004493f │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 6 to 00044945 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044946 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 14 to 00044954 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004495b │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004495c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00044964 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044967 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044968 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 00044972 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 7 to 00044979 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004497a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004caec │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004497b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004caed │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004497c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004caee │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004497d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004caef │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007d3c 00000014 000066b4 FDE cie=0000168c pc=00006c60..00006d04 │ │ │ │ - Augmentation data: 05 b6 00 00 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007d54 00000038 0000733c FDE cie=00000a1c pc=0004cb10..0004d028 │ │ │ │ - Augmentation data: f5 b5 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004cb11 │ │ │ │ +00008cc0 00000058 00008cc4 FDE cie=00000000 pc=00044980..000449f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044981 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004cb13 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004cb14 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004cb24 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 193 to 0004cbe5 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1062 to 0004d00b │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044982 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 00044990 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004499e │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 3 to 000449a1 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 000449a7 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000449ab │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 6 to 000449b1 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 000449b2 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 000449b8 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 000449b9 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 6 to 000449bf │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 000449c0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 14 to 000449ce │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 7 to 000449d5 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 000449d6 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000449de │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 3 to 000449e1 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 6 to 000449e7 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 000449e8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000449f0 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000449f1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d00c │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000449f2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d00d │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d00e │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d00f │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007d90 00000014 00006708 FDE cie=0000168c pc=00006d04..00006da8 │ │ │ │ - Augmentation data: d5 b5 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00007da8 00000038 00007390 FDE cie=00000a1c pc=0004d030..0004d548 │ │ │ │ - Augmentation data: c5 b5 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d031 │ │ │ │ +00008d1c 00000064 00008d20 FDE cie=00000000 pc=00044a00..00044a80 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044a01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004d033 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d034 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004d044 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 193 to 0004d105 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1062 to 0004d52b │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044a02 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 00044a10 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 14 to 00044a1e │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044a21 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 00044a27 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044a28 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 9 to 00044a31 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044a32 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 00044a38 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 4 to 00044a3c │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044a3f │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044a40 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 14 to 00044a4e │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 7 to 00044a55 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044a56 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00044a5e │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044a61 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 6 to 00044a67 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044a68 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 00044a6e │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044a6f │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 5 to 00044a74 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044a75 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00044a7d │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044a7e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d52c │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044a7f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d52d │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d52e │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d52f │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00007de4 00000014 0000675c FDE cie=0000168c pc=00006da8..00006e4c │ │ │ │ - Augmentation data: a5 b5 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00008d84 00000034 00008d88 FDE cie=00000000 pc=0000ad00..0000ad38 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ad01 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ad02 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000ad10 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000ad17 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000ad1f │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000ad26 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ad27 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000ad2d │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000ad35 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ad36 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ad37 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00007dfc 00000038 000073e4 FDE cie=00000a1c pc=0004d550..0004da4b │ │ │ │ - Augmentation data: 95 b5 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d551 │ │ │ │ +00008dbc 00000034 000083a4 FDE cie=00000a1c pc=00042a10..00042fe2 │ │ │ │ + Augmentation data: 6e 9d 00 00 │ │ │ │ + DW_CFA_advance_loc: 12 to 00042a1c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004d553 │ │ │ │ + DW_CFA_advance_loc: 2 to 00042a1e │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d554 │ │ │ │ + DW_CFA_advance_loc: 9 to 00042a27 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004d564 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 193 to 0004d625 │ │ │ │ + DW_CFA_advance_loc: 43 to 00042a52 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1033 to 0004da2e │ │ │ │ + DW_CFA_advance_loc2: 1377 to 00042fb3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004da2f │ │ │ │ + DW_CFA_advance_loc: 1 to 00042fb4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004da30 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042fb5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004da31 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042fb6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004da32 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042fb7 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007e38 00000014 000067b0 FDE cie=0000168c pc=00006e4c..00006ef0 │ │ │ │ - Augmentation data: 75 b5 00 00 │ │ │ │ +00008df4 00000014 0000776c FDE cie=0000168c pc=000061ca..0000636f │ │ │ │ + Augmentation data: 61 9d 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007e50 00000134 00007438 FDE cie=00000a1c pc=0004da50..0004de87 │ │ │ │ - Augmentation data: 65 b5 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004da51 │ │ │ │ +00008e0c 0000012c 00008e10 FDE cie=00000000 pc=00042ff0..0004328b │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ff1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004da5d │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ff2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004da5e │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ff3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004da5f │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ff4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004da62 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 30 to 0004da80 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004da81 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004da87 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004da8e │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004da94 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004da95 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0004daa9 │ │ │ │ + DW_CFA_advance_loc: 14 to 00043002 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 25 to 0004301b │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004301d │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004301e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004dab0 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004dab3 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004dabb │ │ │ │ + DW_CFA_advance_loc: 8 to 00043026 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 13 to 00043033 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 00043035 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043036 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004dac8 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004dacb │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004dad3 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004303e │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 13 to 0004304b │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004304d │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004304e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004dae6 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004dae9 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004daf1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043056 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 13 to 00043063 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 00043065 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043066 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004dafe │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004db01 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004db09 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004306e │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043071 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 00043073 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 6 to 00043079 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004db1c │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004db1f │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004db27 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004307f │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043080 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 00043082 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 6 to 00043088 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004db3a │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004db3d │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004db45 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004308e │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 7 to 00043095 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004309b │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004309c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004db52 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004db55 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004db5d │ │ │ │ + DW_CFA_advance_loc: 20 to 000430b0 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 36 to 000430d4 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000430d5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 74 to 0004dba7 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004dbaf │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004dbb0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 0004dbc2 │ │ │ │ + DW_CFA_advance_loc: 8 to 000430dd │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 24 to 000430f5 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000430f6 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 95 to 0004dc21 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004dc22 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004dc27 │ │ │ │ + DW_CFA_advance_loc: 8 to 000430fe │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 54 to 00043134 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043135 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004dc3a │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004dc3d │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004dc45 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004313d │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 24 to 00043155 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043156 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 23 to 0004dc5c │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004dc5f │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004dc67 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004315e │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043161 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004316f │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 6 to 00043175 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004dc74 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004dc77 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004dc7f │ │ │ │ + DW_CFA_advance_loc: 6 to 0004317b │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 7 to 00043182 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 6 to 00043188 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043189 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004dc8c │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004dc8f │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004dc97 │ │ │ │ + DW_CFA_advance_loc: 12 to 00043195 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043196 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004319c │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004319d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 29 to 0004dcb4 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004dcb7 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004dcbf │ │ │ │ + DW_CFA_advance_loc: 20 to 000431b1 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 7 to 000431b8 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000431b9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 52 to 0004dcf3 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004dcf4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004dcfc │ │ │ │ + DW_CFA_advance_loc: 8 to 000431c1 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 3 to 000431c4 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000431d0 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000431d1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004dd0d │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004dd0e │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004dd18 │ │ │ │ + DW_CFA_advance_loc: 14 to 000431df │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 19 to 000431f2 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000431f4 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000431f5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 51 to 0004dd4b │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004dd4c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004dd54 │ │ │ │ + DW_CFA_advance_loc: 8 to 000431fd │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 13 to 0004320a │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004320c │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004320d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004dd65 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004dd66 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004dd70 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043215 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 25 to 0004322e │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 00043230 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043231 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004dd79 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 41 to 0004dda2 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 109 to 0004de0f │ │ │ │ + DW_CFA_advance_loc: 8 to 00043239 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 13 to 00043246 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 00043248 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043249 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004de16 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004de17 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004de1f │ │ │ │ + DW_CFA_advance_loc: 8 to 00043251 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 13 to 0004325e │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 00043260 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043261 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004de2c │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004de2f │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004de37 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043269 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004326c │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 10 to 00043276 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004de3a │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 16 to 00043286 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004de3b │ │ │ │ + DW_CFA_advance_loc: 1 to 00043287 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004de3c │ │ │ │ + DW_CFA_advance_loc: 1 to 00043288 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004de3d │ │ │ │ + DW_CFA_advance_loc: 1 to 00043289 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004de3e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004328a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004de40 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0004de43 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004de44 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004de49 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004de53 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004de54 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004de59 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 30 to 0004de77 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004de7a │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004de82 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007f88 00000144 00007570 FDE cie=00000a1c pc=0004de90..0004e2d7 │ │ │ │ - Augmentation data: 31 b4 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004de91 │ │ │ │ +00008f3c 00000034 00008f40 FDE cie=00000000 pc=00043290..000432bd │ │ │ │ + DW_CFA_advance_loc: 1 to 00043291 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004de9d │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043292 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004de9e │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004de9f │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004dea2 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 30 to 0004dec0 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004dec1 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004dec7 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004dece │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004ded4 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ded5 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0004dee9 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004def0 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004def3 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004defb │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004df08 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004df0b │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004df13 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004df26 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004df29 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004df31 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004df3e │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004df41 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004df49 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004df5c │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004df5f │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004df67 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004df7a │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004df7d │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004df85 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004df92 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004df95 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004df9d │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 74 to 0004dfe7 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004dfef │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004dff0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 0004e002 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 95 to 0004e061 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e062 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004e067 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004e07a │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004e07d │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e085 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 23 to 0004e09c │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004e09f │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e0a7 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004e0b4 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004e0b7 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e0bf │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004e0cc │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004e0cf │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e0d7 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 29 to 0004e0f4 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004e0f7 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e0ff │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 52 to 0004e133 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e134 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e13c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004e14d │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e14e │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004e158 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 51 to 0004e18b │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e18c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e194 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004e1a5 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e1a6 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004e1b0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004e1b9 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 41 to 0004e1e2 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 109 to 0004e24f │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004e256 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e257 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e25f │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004e26c │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004e26f │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e277 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004e27a │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004e281 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e282 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e28a │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e28b │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 000432a0 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 5 to 000432a5 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 000432ab │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 000432ac │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 5 to 000432b1 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 000432b2 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000432ba │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000432bb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e28c │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000432bc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e28d │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + │ │ │ │ +00008f74 00000010 00008f78 FDE cie=00000000 pc=00044a80..00044a81 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008f88 00000024 00008f8c FDE cie=00000000 pc=00044a90..00044aaf │ │ │ │ + DW_CFA_advance_loc: 1 to 00044a91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e28e │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 00044a9f │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 00044aa1 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 4 to 00044aa5 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00044aad │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044aae │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004e290 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004e293 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e294 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004e299 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004e2a3 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e2a4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004e2a9 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 30 to 0004e2c7 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004e2ca │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e2d2 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000080d0 00000028 000080d4 FDE cie=00000000 pc=000560e0..0005611a │ │ │ │ - DW_CFA_advance_loc: 3 to 000560e3 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 30 to 00056101 │ │ │ │ - DW_CFA_remember_state │ │ │ │ +00008fb0 00000020 00008fb4 FDE cie=00000000 pc=00044ab0..00044ada │ │ │ │ + DW_CFA_advance_loc: 1 to 00044ab1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 00044abf │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 2 to 00044ac1 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 23 to 00044ad8 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044ad9 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00056108 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0005610b │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005610c │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005610d │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008fd4 00000010 00008fd8 FDE cie=00000000 pc=00044ae0..00044aff │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008fe8 00000028 00008fec FDE cie=00000000 pc=00044b00..00044b2c │ │ │ │ + DW_CFA_advance_loc: 1 to 00044b01 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044b04 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 14 to 00044b12 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005610e │ │ │ │ + DW_CFA_advance_loc: 3 to 00044b15 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00056116 │ │ │ │ + DW_CFA_advance_loc: 6 to 00044b1b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00056119 │ │ │ │ + DW_CFA_advance_loc: 10 to 00044b25 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 6 to 00044b2b │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000080fc 00000044 000076e4 FDE cie=00000a1c pc=0004e2e0..0004e424 │ │ │ │ - Augmentation data: 5d b3 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e2e1 │ │ │ │ +00009014 0000003c 000085fc FDE cie=00000a1c pc=00044b30..00044cb4 │ │ │ │ + Augmentation data: 57 9b 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044b31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004e2e3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00044b33 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0004e2e5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00044b3b │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 15 to 0004e2f4 │ │ │ │ + DW_CFA_advance_loc: 18 to 00044b4d │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 252 to 0004e3f0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e3f1 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e3f2 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e3f3 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004e3f8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e3fe │ │ │ │ + DW_CFA_advance_loc1: 116 to 00044bc1 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 30 to 00044bdf │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 10 to 00044be9 │ │ │ │ + DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_advance_loc: 18 to 00044bfb │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 58 to 00044c35 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 3 to 0004e401 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044c36 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e402 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044c37 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e403 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044c38 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004e408 │ │ │ │ + DW_CFA_advance_loc: 8 to 00044c40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 0004e411 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ + │ │ │ │ +00009054 00000014 000079cc FDE cie=0000168c pc=00006370..000063a7 │ │ │ │ + Augmentation data: 27 9b 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008144 00000014 00006abc FDE cie=0000168c pc=00006ef0..00006f11 │ │ │ │ - Augmentation data: 24 b3 00 00 │ │ │ │ +0000906c 00000028 00009070 FDE cie=00000000 pc=00044cc0..00044ced │ │ │ │ + DW_CFA_advance_loc: 1 to 00044cc1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 00044ccf │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 9 to 00044cd8 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 4 to 00044cdc │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 6 to 00044ce2 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044ce3 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00044ceb │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044cec │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + │ │ │ │ +00009098 0000001c 0000909c FDE cie=00000000 pc=00044cf0..00044d1a │ │ │ │ + DW_CFA_advance_loc: 13 to 00044cfd │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 19 to 00044d10 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044d11 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00044d19 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000815c 00000054 00007744 FDE cie=00000a1c pc=0004e430..0004e866 │ │ │ │ - Augmentation data: 14 b3 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e431 │ │ │ │ +000090b8 0000004c 000086a0 FDE cie=00000a1c pc=00044d20..000450af │ │ │ │ + Augmentation data: eb 9a 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044d21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004e433 │ │ │ │ + DW_CFA_advance_loc: 2 to 00044d23 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0004e435 │ │ │ │ + DW_CFA_advance_loc: 8 to 00044d2b │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 15 to 0004e444 │ │ │ │ + DW_CFA_advance_loc: 15 to 00044d3a │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 247 to 0004e53b │ │ │ │ + DW_CFA_advance_loc: 59 to 00044d75 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 34 to 00044d97 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 377 to 0004e6b4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e6b5 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e6b6 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e6b7 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004e6c0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 147 to 0004e753 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e754 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e755 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e756 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004e760 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 78 to 0004e7ae │ │ │ │ + DW_CFA_advance_loc1: 149 to 00044e2c │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 23 to 00044e43 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 102 to 00044ea9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e7af │ │ │ │ + DW_CFA_advance_loc: 1 to 00044eaa │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e7b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044eab │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e7b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044eac │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004e7b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00044eb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 233 to 00044f99 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 41 to 00044fc2 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00045009 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 28 to 00045025 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000081b4 00000014 00006b2c FDE cie=0000168c pc=00006f12..00006f33 │ │ │ │ - Augmentation data: e2 b2 00 00 │ │ │ │ +00009108 00000014 00007a80 FDE cie=0000168c pc=000063a8..000063df │ │ │ │ + Augmentation data: a5 9a 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000081cc 00000054 000077b4 FDE cie=00000a1c pc=0004e870..0004ec76 │ │ │ │ - Augmentation data: 43 b3 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e871 │ │ │ │ +00009120 00000070 00008708 FDE cie=00000a1c pc=000450b0..00045969 │ │ │ │ + Augmentation data: 95 9a 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000450b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004e873 │ │ │ │ + DW_CFA_advance_loc: 2 to 000450b3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0004e875 │ │ │ │ + DW_CFA_advance_loc: 6 to 000450b9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 15 to 0004e884 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 247 to 0004e97b │ │ │ │ + DW_CFA_advance_loc: 61 to 000450f6 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 370 to 0004eaed │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004eaee │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004eaef │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004eaf0 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004eaf8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 151 to 0004eb8f │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004eb90 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004eb91 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004eb92 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004eb98 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0004eb9e │ │ │ │ + DW_CFA_advance_loc1: 112 to 00045166 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 59 to 000451a1 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 64 to 000451e1 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 25 to 000451fa │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 56 to 00045232 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0004524a │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 62 to 00045288 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 24 to 000452a0 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 43 to 000452cb │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 21 to 000452e0 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 131 to 00045363 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0004537b │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 62 to 000453b9 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 24 to 000453d1 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 168 to 00045479 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 24 to 00045491 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 175 to 00045540 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 26 to 0004555a │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 546 to 0004577c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004eb9f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004577d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004eba0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004577e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004eba1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004577f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004eba8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045780 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008224 00000014 00006b9c FDE cie=0000168c pc=00006f34..00006f55 │ │ │ │ - Augmentation data: 11 b3 00 00 │ │ │ │ +00009194 00000014 00007b0c FDE cie=0000168c pc=000063e0..0000641a │ │ │ │ + Augmentation data: 2b 9a 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000823c 00000054 00007824 FDE cie=00000a1c pc=0004ec80..0004f086 │ │ │ │ - Augmentation data: 01 b3 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ec81 │ │ │ │ +000091ac 00000040 000091b0 FDE cie=00000000 pc=0000ad40..0000ad99 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ad41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004ec83 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0004ec85 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 15 to 0004ec94 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 247 to 0004ed8b │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 370 to 0004eefd │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004eefe │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004eeff │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ef00 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ef08 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 151 to 0004ef9f │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004efa0 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004efa1 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004efa2 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004efa8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0004efae │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ad42 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000ad50 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000ad57 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000ad5f │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000ad66 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ad67 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000ad6d │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000ad7f │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000ad86 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ad87 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000ad8e │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000ad96 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ad97 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004efaf │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ad98 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004efb0 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004efb1 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004efb8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + │ │ │ │ +000091f0 00000010 000091f4 FDE cie=00000000 pc=00045970..00045971 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009204 00000010 00009208 FDE cie=00000000 pc=00045980..00045981 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008294 00000014 00006c0c FDE cie=0000168c pc=00006f56..00006f77 │ │ │ │ - Augmentation data: cf b2 00 00 │ │ │ │ +00009218 00000010 0000921c FDE cie=00000000 pc=00045990..00045991 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000082ac 00000054 00007894 FDE cie=00000a1c pc=0004f090..0004f496 │ │ │ │ - Augmentation data: bf b2 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f091 │ │ │ │ +0000922c 00000038 00008814 FDE cie=00000a1c pc=000459a0..000459e4 │ │ │ │ + Augmentation data: 9b 99 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000459a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004f093 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0004f095 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 15 to 0004f0a4 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 247 to 0004f19b │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 370 to 0004f30d │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f30e │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f30f │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f310 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004f318 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 151 to 0004f3af │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000459a2 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 000459b0 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 19 to 000459c3 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 11 to 000459ce │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 7 to 000459d5 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 000459d6 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000459de │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 3 to 000459e1 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000459e2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f3b0 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000459e3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f3b1 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f3b2 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004f3b8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0004f3be │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + │ │ │ │ +00009268 00000034 0000926c FDE cie=00000000 pc=000459f0..00045a1a │ │ │ │ + DW_CFA_advance_loc: 1 to 000459f1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000459f2 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 00045a00 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 5 to 00045a05 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 00045a0b │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045a0c │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 00045a0e │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045a0f │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045a17 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045a18 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f3bf │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045a19 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f3c0 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f3c1 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004f3c8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + │ │ │ │ +000092a0 00000010 000092a4 FDE cie=00000000 pc=00045a20..00045a23 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000092b4 00000010 000092b8 FDE cie=00000000 pc=00045a30..00045a3b │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000092c8 00000010 000092cc FDE cie=00000000 pc=00045a40..00045a62 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000092dc 00000010 000092e0 FDE cie=00000000 pc=00045a70..00045a92 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008304 00000014 00006c7c FDE cie=0000168c pc=00006f78..00006f99 │ │ │ │ - Augmentation data: 8d b2 00 00 │ │ │ │ +000092f0 00000010 000092f4 FDE cie=00000000 pc=00045aa0..00045ac2 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000831c 00000044 00007904 FDE cie=00000a1c pc=0004f4a0..0005084a │ │ │ │ - Augmentation data: 77 b3 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004f4ab │ │ │ │ +00009304 00000034 000088ec FDE cie=00000a1c pc=00045ad0..00045b52 │ │ │ │ + Augmentation data: c7 98 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045ad1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004f4ad │ │ │ │ + DW_CFA_advance_loc: 2 to 00045ad3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0004f4af │ │ │ │ + DW_CFA_advance_loc: 1 to 00045ad4 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 16 to 00045ae4 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004f4b3 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 977 to 0004f884 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 113 to 0004f8f5 │ │ │ │ + DW_CFA_advance_loc: 35 to 00045b07 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 3090 to 00050507 │ │ │ │ + DW_CFA_advance_loc1: 66 to 00045b49 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00050508 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045b4a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00050509 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045b4b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005050a │ │ │ │ + DW_CFA_advance_loc: 1 to 00045b4c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00050510 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045b4d │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 514 to 00050712 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 169 to 000507bb │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008364 00000014 00006cdc FDE cie=0000168c pc=00006f9a..00006fce │ │ │ │ - Augmentation data: 3e b3 00 00 │ │ │ │ +0000933c 00000014 00007cb4 FDE cie=0000168c pc=0000641a..00006441 │ │ │ │ + Augmentation data: 97 98 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000837c 00000050 00007964 FDE cie=00000a1c pc=00050850..00051da7 │ │ │ │ - Augmentation data: 32 b3 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005085b │ │ │ │ +00009354 000001a8 00009358 FDE cie=00000000 pc=00045b60..00045d52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045b61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005085d │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00050866 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045b62 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045b63 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045b64 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 63 to 000508a5 │ │ │ │ + DW_CFA_advance_loc: 17 to 00045b75 │ │ │ │ + DW_CFA_def_cfa_offset: 8248 │ │ │ │ + DW_CFA_advance_loc: 14 to 00045b83 │ │ │ │ + DW_CFA_def_cfa_offset: 8252 │ │ │ │ + DW_CFA_advance_loc: 3 to 00045b86 │ │ │ │ + DW_CFA_def_cfa_offset: 8256 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045b8e │ │ │ │ + DW_CFA_def_cfa_offset: 8240 │ │ │ │ + DW_CFA_advance_loc: 19 to 00045ba1 │ │ │ │ + DW_CFA_def_cfa_offset: 8244 │ │ │ │ + DW_CFA_advance_loc: 5 to 00045ba6 │ │ │ │ + DW_CFA_def_cfa_offset: 8248 │ │ │ │ + DW_CFA_advance_loc: 2 to 00045ba8 │ │ │ │ + DW_CFA_def_cfa_offset: 8252 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045ba9 │ │ │ │ + DW_CFA_def_cfa_offset: 8256 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045bb1 │ │ │ │ + DW_CFA_def_cfa_offset: 8240 │ │ │ │ + DW_CFA_advance_loc: 10 to 00045bbb │ │ │ │ + DW_CFA_def_cfa_offset: 8244 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045bbc │ │ │ │ + DW_CFA_def_cfa_offset: 8248 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045bbd │ │ │ │ + DW_CFA_def_cfa_offset: 8252 │ │ │ │ + DW_CFA_advance_loc: 3 to 00045bc0 │ │ │ │ + DW_CFA_def_cfa_offset: 8256 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045bc8 │ │ │ │ + DW_CFA_def_cfa_offset: 8240 │ │ │ │ + DW_CFA_advance_loc: 7 to 00045bcf │ │ │ │ + DW_CFA_def_cfa_offset: 8252 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045bd0 │ │ │ │ + DW_CFA_def_cfa_offset: 8256 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045bd8 │ │ │ │ + DW_CFA_def_cfa_offset: 8240 │ │ │ │ + DW_CFA_advance_loc: 3 to 00045bdb │ │ │ │ + DW_CFA_def_cfa_offset: 8252 │ │ │ │ + DW_CFA_advance_loc: 3 to 00045bde │ │ │ │ + DW_CFA_def_cfa_offset: 8256 │ │ │ │ + DW_CFA_advance_loc: 14 to 00045bec │ │ │ │ + DW_CFA_def_cfa_offset: 8244 │ │ │ │ + DW_CFA_advance_loc: 3 to 00045bef │ │ │ │ + DW_CFA_def_cfa_offset: 8248 │ │ │ │ + DW_CFA_advance_loc: 3 to 00045bf2 │ │ │ │ + DW_CFA_def_cfa_offset: 8252 │ │ │ │ + DW_CFA_advance_loc: 3 to 00045bf5 │ │ │ │ + DW_CFA_def_cfa_offset: 8256 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045bfd │ │ │ │ + DW_CFA_def_cfa_offset: 8244 │ │ │ │ + DW_CFA_advance_loc: 10 to 00045c07 │ │ │ │ + DW_CFA_def_cfa_offset: 8248 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c08 │ │ │ │ + DW_CFA_def_cfa_offset: 8252 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c09 │ │ │ │ + DW_CFA_def_cfa_offset: 8256 │ │ │ │ + DW_CFA_advance_loc: 10 to 00045c13 │ │ │ │ + DW_CFA_def_cfa_offset: 8252 │ │ │ │ + DW_CFA_advance_loc: 3 to 00045c16 │ │ │ │ + DW_CFA_def_cfa_offset: 8256 │ │ │ │ + DW_CFA_advance_loc: 6 to 00045c1c │ │ │ │ + DW_CFA_def_cfa_offset: 8252 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c1d │ │ │ │ + DW_CFA_def_cfa_offset: 8248 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c1e │ │ │ │ + DW_CFA_def_cfa_offset: 8252 │ │ │ │ + DW_CFA_advance_loc: 5 to 00045c23 │ │ │ │ + DW_CFA_def_cfa_offset: 8256 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045c2b │ │ │ │ + DW_CFA_def_cfa_offset: 8244 │ │ │ │ + DW_CFA_advance_loc: 10 to 00045c35 │ │ │ │ + DW_CFA_def_cfa_offset: 8248 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c36 │ │ │ │ + DW_CFA_def_cfa_offset: 8252 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c37 │ │ │ │ + DW_CFA_def_cfa_offset: 8256 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045c3f │ │ │ │ + DW_CFA_def_cfa_offset: 8244 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045c47 │ │ │ │ + DW_CFA_def_cfa_offset: 8248 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c48 │ │ │ │ + DW_CFA_def_cfa_offset: 8252 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c49 │ │ │ │ + DW_CFA_def_cfa_offset: 8256 │ │ │ │ + DW_CFA_advance_loc: 6 to 00045c4f │ │ │ │ + DW_CFA_def_cfa_offset: 8252 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c50 │ │ │ │ + DW_CFA_def_cfa_offset: 8248 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c51 │ │ │ │ + DW_CFA_def_cfa_offset: 8252 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c52 │ │ │ │ + DW_CFA_def_cfa_offset: 8256 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045c5a │ │ │ │ + DW_CFA_def_cfa_offset: 8244 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045c62 │ │ │ │ + DW_CFA_def_cfa_offset: 8248 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c63 │ │ │ │ + DW_CFA_def_cfa_offset: 8252 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c64 │ │ │ │ + DW_CFA_def_cfa_offset: 8256 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045c6c │ │ │ │ + DW_CFA_def_cfa_offset: 8240 │ │ │ │ + DW_CFA_advance_loc: 25 to 00045c85 │ │ │ │ + DW_CFA_def_cfa_offset: 8244 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045c8d │ │ │ │ + DW_CFA_def_cfa_offset: 8248 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c8e │ │ │ │ + DW_CFA_def_cfa_offset: 8252 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c8f │ │ │ │ + DW_CFA_def_cfa_offset: 8256 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045c97 │ │ │ │ + DW_CFA_def_cfa_offset: 8240 │ │ │ │ + DW_CFA_advance_loc: 3 to 00045c9a │ │ │ │ + DW_CFA_def_cfa_offset: 8244 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045ca2 │ │ │ │ + DW_CFA_def_cfa_offset: 8248 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045ca3 │ │ │ │ + DW_CFA_def_cfa_offset: 8252 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045ca4 │ │ │ │ + DW_CFA_def_cfa_offset: 8256 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045cac │ │ │ │ + DW_CFA_def_cfa_offset: 8240 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045cb4 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045cb5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000508a6 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045cb6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000508a7 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045cb7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000508a8 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045cb8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000508b0 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045cc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 966 to 00050c76 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 68 to 00050cba │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 206 to 00050d88 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 140 to 00050e14 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 3494 to 00051bba │ │ │ │ + DW_CFA_advance_loc: 2 to 00045cc2 │ │ │ │ + DW_CFA_def_cfa_offset: 8244 │ │ │ │ + DW_CFA_advance_loc: 2 to 00045cc4 │ │ │ │ + DW_CFA_def_cfa_offset: 8248 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045cc5 │ │ │ │ + DW_CFA_def_cfa_offset: 8252 │ │ │ │ + DW_CFA_advance_loc: 3 to 00045cc8 │ │ │ │ + DW_CFA_def_cfa_offset: 8256 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045cd0 │ │ │ │ + DW_CFA_def_cfa_offset: 8240 │ │ │ │ + DW_CFA_advance_loc: 11 to 00045cdb │ │ │ │ + DW_CFA_def_cfa_offset: 8252 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045cdc │ │ │ │ + DW_CFA_def_cfa_offset: 8256 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045ce4 │ │ │ │ + DW_CFA_def_cfa_offset: 8240 │ │ │ │ + DW_CFA_advance_loc: 11 to 00045cef │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045cf0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00051bbb │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045cf1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00051bbc │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045cf2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00051bbd │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045cf3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00051bc0 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 5 to 00045cf8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 9 to 00045d01 │ │ │ │ + DW_CFA_def_cfa_offset: 8244 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045d09 │ │ │ │ + DW_CFA_def_cfa_offset: 8248 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045d0a │ │ │ │ + DW_CFA_def_cfa_offset: 8252 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045d0b │ │ │ │ + DW_CFA_def_cfa_offset: 8256 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045d13 │ │ │ │ + DW_CFA_def_cfa_offset: 8244 │ │ │ │ + DW_CFA_advance_loc: 3 to 00045d16 │ │ │ │ + DW_CFA_def_cfa_offset: 8248 │ │ │ │ + DW_CFA_advance_loc: 3 to 00045d19 │ │ │ │ + DW_CFA_def_cfa_offset: 8252 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045d1a │ │ │ │ + DW_CFA_def_cfa_offset: 8256 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045d22 │ │ │ │ + DW_CFA_def_cfa_offset: 8244 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045d2a │ │ │ │ + DW_CFA_def_cfa_offset: 8248 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045d2b │ │ │ │ + DW_CFA_def_cfa_offset: 8252 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045d2c │ │ │ │ + DW_CFA_def_cfa_offset: 8256 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045d34 │ │ │ │ + DW_CFA_def_cfa_offset: 8240 │ │ │ │ + DW_CFA_advance_loc: 7 to 00045d3b │ │ │ │ + DW_CFA_def_cfa_offset: 8244 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045d43 │ │ │ │ + DW_CFA_def_cfa_offset: 8248 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045d44 │ │ │ │ + DW_CFA_def_cfa_offset: 8252 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045d45 │ │ │ │ + DW_CFA_def_cfa_offset: 8256 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045d4d │ │ │ │ + DW_CFA_def_cfa_offset: 8240 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009500 00000010 00009504 FDE cie=00000000 pc=00045d60..00045d71 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000083d0 00000014 00006d48 FDE cie=0000168c pc=00006fce..00007002 │ │ │ │ - Augmentation data: ed b2 00 00 │ │ │ │ +00009514 00000010 00009518 FDE cie=00000000 pc=00045d80..00045d99 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000083e8 00000044 000079d0 FDE cie=00000a1c pc=00051db0..000530f2 │ │ │ │ - Augmentation data: e1 b2 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 00051dbb │ │ │ │ +00009528 00000044 0000952c FDE cie=00000000 pc=00045da0..00045e5b │ │ │ │ + DW_CFA_advance_loc: 1 to 00045da1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00051dbd │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 00051dbf │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00051dc3 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 977 to 00052194 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 105 to 000521fd │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 3114 to 00052e27 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045da2 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 00045db0 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc1: 123 to 00045e2b │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 4 to 00045e2f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052e28 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045e30 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052e29 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052e2a │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00052e30 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045e38 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 211 to 00052f03 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 245 to 00052ff8 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008430 00000014 00006da8 FDE cie=0000168c pc=00007002..00007036 │ │ │ │ - Augmentation data: a8 b2 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 14 to 00045e46 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045e47 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045e48 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045e50 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 00045e53 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 6 to 00045e59 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045e5a │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008448 00000048 00007a30 FDE cie=00000a1c pc=00053100..00054c67 │ │ │ │ - Augmentation data: 9c b2 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053101 │ │ │ │ +00009570 00000038 00008b58 FDE cie=00000a1c pc=00045e60..000461cf │ │ │ │ + Augmentation data: 6b 96 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045e61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00053103 │ │ │ │ + DW_CFA_advance_loc: 2 to 00045e63 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 00053105 │ │ │ │ + DW_CFA_advance_loc: 2 to 00045e65 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00053117 │ │ │ │ + DW_CFA_advance_loc: 15 to 00045e74 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1022 to 00053515 │ │ │ │ + DW_CFA_advance_loc1: 195 to 00045f37 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 41 to 0005353e │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 301 to 0005366b │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 0005368a │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 146 to 0005371c │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 3018 to 000542e6 │ │ │ │ + DW_CFA_advance_loc2: 445 to 000460f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000542e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000460f5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000542e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000460f6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000542e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000460f7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 000542f0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00046100 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008494 00000014 00006e0c FDE cie=0000168c pc=00007036..000070b0 │ │ │ │ - Augmentation data: 79 b2 00 00 │ │ │ │ +000095ac 00000014 00007f24 FDE cie=0000168c pc=00006442..00006463 │ │ │ │ + Augmentation data: 3f 96 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000084ac 00000034 000084b0 FDE cie=00000000 pc=0000abc0..0000abf8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000abc1 │ │ │ │ +000095c4 00000058 000095c8 FDE cie=00000000 pc=000461d0..000466e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000461d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000abc2 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000461d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000abd0 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000abd7 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000abdf │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000461d3 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000461df │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000abe6 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000abe7 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000abed │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000abf5 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000abf6 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 3 to 000461e2 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 5 to 000461e7 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 30 to 00046205 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc2: 985 to 000465de │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000465e6 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000465e7 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 38 to 0004660d │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 7 to 00046614 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004661a │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004661b │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 198 to 000466e1 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 000466e2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000abf7 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 000466e3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000466e4 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000466e5 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000084e4 0000013c 00007acc FDE cie=00000a1c pc=00054c70..000550b7 │ │ │ │ - Augmentation data: 35 b2 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c71 │ │ │ │ +00009620 0000015c 00009624 FDE cie=00000000 pc=000466f0..00046b48 │ │ │ │ + DW_CFA_advance_loc: 1 to 000466f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00054c7d │ │ │ │ + DW_CFA_advance_loc: 1 to 000466f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c7e │ │ │ │ + DW_CFA_advance_loc: 12 to 000466fe │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c7f │ │ │ │ + DW_CFA_advance_loc: 1 to 000466ff │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054c82 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 21 to 00054c97 │ │ │ │ + DW_CFA_advance_loc: 3 to 00046702 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 31 to 00046721 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046722 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 6 to 00046728 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004672f │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 6 to 00046735 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046736 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 20 to 0004674a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 00054c9d │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 7 to 00054ca4 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 6 to 00054caa │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054cab │ │ │ │ + DW_CFA_advance_loc: 7 to 00046751 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 3 to 00046754 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004675c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00054cb7 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054cb8 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 6 to 00054cbe │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 7 to 00054cc5 │ │ │ │ + DW_CFA_advance_loc: 13 to 00046769 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004676c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046774 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 00054cd9 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 7 to 00054ce0 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054ce1 │ │ │ │ + DW_CFA_advance_loc: 19 to 00046787 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004678a │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046792 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00054ce9 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00054cf6 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054cf9 │ │ │ │ + DW_CFA_advance_loc: 13 to 0004679f │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 3 to 000467a2 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000467aa │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00054d01 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 00054d14 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054d17 │ │ │ │ + DW_CFA_advance_loc: 19 to 000467bd │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 3 to 000467c0 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000467c8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00054d1f │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00054d2c │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054d2f │ │ │ │ + DW_CFA_advance_loc: 19 to 000467db │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 3 to 000467de │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000467e6 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00054d37 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 00054d4a │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054d4d │ │ │ │ + DW_CFA_advance_loc: 13 to 000467f3 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 3 to 000467f6 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000467fe │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00054d55 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 00054d68 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054d6b │ │ │ │ + DW_CFA_advance_loc1: 74 to 00046848 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 9 to 00046851 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046852 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 18 to 00046864 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00054d73 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00054d80 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054d83 │ │ │ │ + DW_CFA_advance_loc1: 94 to 000468c2 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 000468c3 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 5 to 000468c8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00054d8b │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 76 to 00054dd7 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00054ddf │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054de0 │ │ │ │ + DW_CFA_advance_loc: 19 to 000468db │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 3 to 000468de │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000468e6 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 00054df2 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 95 to 00054e51 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054e52 │ │ │ │ + DW_CFA_advance_loc: 23 to 000468fd │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 3 to 00046900 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046908 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 00054e57 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 00054e6a │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054e6d │ │ │ │ + DW_CFA_advance_loc: 13 to 00046915 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 3 to 00046918 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046920 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00054e75 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 23 to 00054e8c │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054e8f │ │ │ │ + DW_CFA_advance_loc: 13 to 0004692d │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 3 to 00046930 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046938 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00054e97 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00054ea4 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054ea7 │ │ │ │ + DW_CFA_advance_loc: 30 to 00046956 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 3 to 00046959 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046961 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00054eaf │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00054ebc │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054ebf │ │ │ │ + DW_CFA_advance_loc: 51 to 00046994 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046995 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004699d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00054ec7 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 29 to 00054ee4 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054ee7 │ │ │ │ + DW_CFA_advance_loc: 17 to 000469ae │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 000469af │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 10 to 000469b9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00054eef │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 52 to 00054f23 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054f24 │ │ │ │ + DW_CFA_advance_loc: 59 to 000469f4 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 000469f5 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000469fd │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00054f2c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 00054f3d │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054f3e │ │ │ │ + DW_CFA_advance_loc: 17 to 00046a0e │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046a0f │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 10 to 00046a19 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 00054f48 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 51 to 00054f7b │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054f7c │ │ │ │ + DW_CFA_advance_loc: 13 to 00046a26 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 3 to 00046a29 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046a31 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00054f84 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 00054f95 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054f96 │ │ │ │ + DW_CFA_advance_loc: 13 to 00046a3e │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 3 to 00046a41 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046a49 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 00054fa0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 00054fa9 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 41 to 00054fd2 │ │ │ │ + DW_CFA_advance_loc: 19 to 00046a5c │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 3 to 00046a5f │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046a67 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 109 to 0005503f │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 7 to 00055046 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055047 │ │ │ │ + DW_CFA_advance_loc: 19 to 00046a7a │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 3 to 00046a7d │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046a85 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005504f │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0005505c │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005505f │ │ │ │ + DW_CFA_advance_loc: 13 to 00046a92 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 3 to 00046a95 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046a9d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055067 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005506a │ │ │ │ + DW_CFA_advance_loc: 13 to 00046aaa │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 3 to 00046aad │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046ab5 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 13 to 00046ac2 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 3 to 00046ac5 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046acd │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 13 to 00046ada │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 3 to 00046add │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046ae5 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 7 to 00046aec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005506b │ │ │ │ + DW_CFA_advance_loc: 1 to 00046aed │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005506c │ │ │ │ + DW_CFA_advance_loc: 1 to 00046aee │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005506d │ │ │ │ + DW_CFA_advance_loc: 1 to 00046aef │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005506e │ │ │ │ + DW_CFA_advance_loc: 1 to 00046af0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00055070 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046af8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00055073 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055074 │ │ │ │ + DW_CFA_advance_loc: 3 to 00046afb │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046afc │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 5 to 00046b01 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 00055079 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 00055083 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055084 │ │ │ │ + DW_CFA_advance_loc: 18 to 00046b13 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046b14 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 5 to 00046b19 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 00055089 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 30 to 000550a7 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 000550aa │ │ │ │ + DW_CFA_advance_loc: 31 to 00046b38 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 3 to 00046b3b │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046b43 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000550b2 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008624 00000034 00008628 FDE cie=00000000 pc=000550c0..000550ed │ │ │ │ - DW_CFA_advance_loc: 1 to 000550c1 │ │ │ │ +00009780 00000034 00009784 FDE cie=00000000 pc=00046b50..00046b7d │ │ │ │ + DW_CFA_advance_loc: 1 to 00046b51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000550c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046b52 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 000550d0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00046b60 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 000550d5 │ │ │ │ + DW_CFA_advance_loc: 5 to 00046b65 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000550db │ │ │ │ + DW_CFA_advance_loc: 6 to 00046b6b │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000550dc │ │ │ │ + DW_CFA_advance_loc: 1 to 00046b6c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000550e1 │ │ │ │ + DW_CFA_advance_loc: 5 to 00046b71 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000550e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046b72 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000550ea │ │ │ │ + DW_CFA_advance_loc: 8 to 00046b7a │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000550eb │ │ │ │ + DW_CFA_advance_loc: 1 to 00046b7b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000550ec │ │ │ │ + DW_CFA_advance_loc: 1 to 00046b7c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000865c 00000148 00007c44 FDE cie=00000a1c pc=000550f0..00055557 │ │ │ │ - Augmentation data: c1 b0 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000550f1 │ │ │ │ +000097b8 00000074 000097bc FDE cie=00000000 pc=00047e70..00047f96 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047e71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000550fd │ │ │ │ + DW_CFA_advance_loc: 1 to 00047e72 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000550fe │ │ │ │ + DW_CFA_advance_loc: 1 to 00047e73 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000550ff │ │ │ │ + DW_CFA_advance_loc: 1 to 00047e74 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00055102 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 31 to 00055121 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00055124 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005512c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005512f │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 9 to 00055138 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005513e │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 7 to 00055145 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005514b │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005514c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055158 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055159 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005515f │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 7 to 00055166 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0005517a │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 7 to 00055181 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055182 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005518a │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00055197 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005519a │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000551a2 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 000551b5 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 000551b8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000551c0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 000551cd │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 000551d0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000551d8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 000551eb │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 000551ee │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000551f6 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 00055209 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005520c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055214 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00055221 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00055224 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005522c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 75 to 00055277 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005527f │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055280 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 00055292 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 95 to 000552f1 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000552f2 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 000552f7 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 0005530a │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005530d │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055315 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 23 to 0005532c │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005532f │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055337 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00055344 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00055347 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005534f │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0005535c │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005535f │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055367 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 29 to 00055384 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00055387 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005538f │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 52 to 000553c3 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000553c4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000553cc │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 000553dd │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000553de │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 000553e8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 51 to 0005541b │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005541c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055424 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 00055435 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055436 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 00055440 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 00055449 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 41 to 00055472 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 109 to 000554df │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 7 to 000554e6 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000554e7 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000554ef │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 000554fc │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 000554ff │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055507 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005550a │ │ │ │ + DW_CFA_advance_loc: 14 to 00047e82 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 30 to 00047ea0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005550b │ │ │ │ + DW_CFA_advance_loc: 1 to 00047ea1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005550c │ │ │ │ + DW_CFA_advance_loc: 1 to 00047ea2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005550d │ │ │ │ + DW_CFA_advance_loc: 1 to 00047ea3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005550e │ │ │ │ + DW_CFA_advance_loc: 1 to 00047ea4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00055510 │ │ │ │ + DW_CFA_advance_loc: 4 to 00047ea8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00055513 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055514 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 00055519 │ │ │ │ + DW_CFA_advance_loc: 48 to 00047ed8 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047ed9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 00055523 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055524 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 00055529 │ │ │ │ + DW_CFA_advance_loc: 8 to 00047ee1 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 34 to 00047f03 │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047f04 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00047f08 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047f09 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 30 to 00055547 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005554a │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055552 │ │ │ │ + DW_CFA_advance_loc: 12 to 00047f15 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 15 to 00047f24 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 8 to 00047f2c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00047f34 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 19 to 00047f47 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047f48 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047f49 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047f4a │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047f4b │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 5 to 00047f50 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000087a8 00000034 000087ac FDE cie=00000000 pc=00055560..0005558d │ │ │ │ - DW_CFA_advance_loc: 1 to 00055561 │ │ │ │ +00009830 00000044 00008e18 FDE cie=00000a1c pc=00046b80..00046eb7 │ │ │ │ + Augmentation data: c3 93 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 00046b8b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055562 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00055570 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 00055575 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005557b │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005557c │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00055581 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055582 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005558a │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005558b │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00046b8d │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 6 to 00046b93 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 34 to 00046bb5 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 00046bb6 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00046bb7 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00046bb8 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046bc0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 37 to 00046be5 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 408 to 00046d7d │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 00046d7e │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00046d7f │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00046d80 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046d88 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009878 00000018 000081f0 FDE cie=0000168c pc=00006464..0000654e │ │ │ │ + Augmentation data: ab 93 00 00 │ │ │ │ + DW_CFA_advance_loc: 29 to 00006481 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 165 to 00006526 │ │ │ │ + DW_CFA_GNU_args_size: 0 │ │ │ │ + │ │ │ │ +00009894 000000e4 00009898 FDE cie=00000000 pc=00046ec0..00047112 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046ec1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005558c │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046ec2 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046ec3 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046ec4 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 14 to 00046ed2 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc1: 72 to 00046f1a │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 16 to 00046f2a │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 7 to 00046f31 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 2 to 00046f33 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046f34 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 18 to 00046f46 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 11 to 00046f51 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 5 to 00046f56 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00046f5a │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046f5b │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 00046f67 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc1: 131 to 00046fea │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00046fee │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00046ff2 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046ffa │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc1: 66 to 0004703c │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00047040 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047041 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00047049 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 20 to 0004705d │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004705e │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004706a │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004706b │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004706c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004706d │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004706e │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00047070 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 5 to 00047075 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00047079 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004707d │ │ │ │ + DW_CFA_def_cfa_offset: 116 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004707e │ │ │ │ + DW_CFA_def_cfa_offset: 120 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004707f │ │ │ │ + DW_CFA_def_cfa_offset: 124 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047080 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 8 to 00047088 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004708f │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 00047091 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 19 to 000470a4 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000470a5 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 000470ab │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000470ac │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 5 to 000470b1 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000470b2 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000470be │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 2 to 000470c0 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 15 to 000470cf │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000470d0 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 10 to 000470da │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000470db │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 000470dc │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000470dd │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000470e9 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 7 to 000470f0 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 000470f1 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000470f2 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 000470f8 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000470f9 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 7 to 00047100 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047101 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000087e0 00000148 00007dc8 FDE cie=00000a1c pc=00055590..000559f7 │ │ │ │ - Augmentation data: 41 af 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055591 │ │ │ │ +0000997c 0000006c 00009980 FDE cie=00000000 pc=00047fa0..000480e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047fa1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005559d │ │ │ │ + DW_CFA_advance_loc: 1 to 00047fa2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005559e │ │ │ │ + DW_CFA_advance_loc: 1 to 00047fa3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005559f │ │ │ │ + DW_CFA_advance_loc: 1 to 00047fa4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000555a2 │ │ │ │ + DW_CFA_advance_loc: 14 to 00047fb2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 31 to 000555c1 │ │ │ │ + DW_CFA_advance_loc: 54 to 00047fe8 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 000555c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047fe9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000555cc │ │ │ │ + DW_CFA_advance_loc: 25 to 00048002 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 000555cf │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 9 to 000555d8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 000555de │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 7 to 000555e5 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 6 to 000555eb │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000555ec │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000555f8 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000555f9 │ │ │ │ + DW_CFA_advance_loc: 49 to 00048033 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004803b │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 6 to 000555ff │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 7 to 00055606 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0005561a │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 7 to 00055621 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055622 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005562a │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00055637 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005563a │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055642 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 00055655 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00055658 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055660 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0005566d │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00055670 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055678 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 0005568b │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005568e │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055696 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 000556a9 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 000556ac │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000556b4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 000556c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004803c │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 000556c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004803d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000556cc │ │ │ │ + DW_CFA_advance_loc: 8 to 00048045 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 75 to 00055717 │ │ │ │ + DW_CFA_advance_loc: 21 to 0004805a │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004805b │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005571f │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055720 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 00055732 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 95 to 00055791 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055792 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 00055797 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 000557aa │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 000557ad │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000557b5 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 23 to 000557cc │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 000557cf │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000557d7 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 000557e4 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 000557e7 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000557ef │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 000557fc │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 000557ff │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055807 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 29 to 00055824 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00055827 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005582f │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 52 to 00055863 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055864 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005586c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 0005587d │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005587e │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 00055888 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 51 to 000558bb │ │ │ │ + DW_CFA_advance_loc: 4 to 0004805f │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000558bc │ │ │ │ + DW_CFA_advance_loc: 1 to 00048060 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000558c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00048068 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 000558d5 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000558d6 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 000558e0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 000558e9 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 41 to 00055912 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 109 to 0005597f │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 7 to 00055986 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055987 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005598f │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0005599c │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005599f │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000559a7 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 000559aa │ │ │ │ + DW_CFA_advance_loc: 24 to 00048080 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000559ab │ │ │ │ + DW_CFA_advance_loc: 1 to 00048081 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000559ac │ │ │ │ + DW_CFA_advance_loc: 1 to 00048082 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000559ad │ │ │ │ + DW_CFA_advance_loc: 1 to 00048083 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000559ae │ │ │ │ + DW_CFA_advance_loc: 1 to 00048084 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000559b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00048088 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000559b3 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000559b4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 000559b9 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 000559c3 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000559c4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 000559c9 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 30 to 000559e7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004808b │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 000559ea │ │ │ │ + DW_CFA_advance_loc: 1 to 0004808c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000559f2 │ │ │ │ + DW_CFA_advance_loc: 8 to 00048094 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000892c 00000034 00008930 FDE cie=00000000 pc=00055a00..00055a2d │ │ │ │ - DW_CFA_advance_loc: 1 to 00055a01 │ │ │ │ +000099ec 000000e8 000099f0 FDE cie=00000000 pc=00047120..00047378 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047121 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055a02 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00055a10 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 00055a15 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00055a1b │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055a1c │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00055a21 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055a22 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055a2a │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047122 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055a2b │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047123 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047124 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 14 to 00047132 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 63 to 00047171 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004717d │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc: 7 to 00047184 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 2 to 00047186 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047187 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 14 to 00047195 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 11 to 000471a0 │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc: 5 to 000471a5 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000471a9 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 000471aa │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000471b2 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 224 to 00047292 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047293 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004729b │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004729c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055a2c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004729d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004729e │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004729f │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000472a0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 13 to 000472ad │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000472b1 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 1 to 000472b2 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 000472b3 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000472bb │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 20 to 000472cf │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000472d3 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 1 to 000472d4 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 4 to 000472d8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000472e0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 21 to 000472f5 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 4 to 000472f9 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000472fd │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 1 to 000472fe │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 000472ff │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047300 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00047308 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 13 to 00047315 │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004731d │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004731e │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004731f │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 6 to 00047325 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047326 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004732b │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004732c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00047334 │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc: 10 to 0004733e │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004733f │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047340 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 6 to 00047346 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047347 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047348 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047349 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 00047355 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047356 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047357 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047358 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004735e │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004735f │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 7 to 00047366 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047367 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00008964 00000148 00007f4c FDE cie=00000a1c pc=00055a30..00055e97 │ │ │ │ - Augmentation data: c1 ad 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055a31 │ │ │ │ +00009ad8 000000fc 00009adc FDE cie=00000000 pc=00047380..000475db │ │ │ │ + DW_CFA_advance_loc: 1 to 00047381 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055a3d │ │ │ │ + DW_CFA_advance_loc: 1 to 00047382 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055a3e │ │ │ │ + DW_CFA_advance_loc: 1 to 00047383 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055a3f │ │ │ │ + DW_CFA_advance_loc: 1 to 00047384 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00055a42 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 31 to 00055a61 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00055a64 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055a6c │ │ │ │ + DW_CFA_advance_loc: 14 to 00047392 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 00055a6f │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 9 to 00055a78 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 00055a7e │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 7 to 00055a85 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 6 to 00055a8b │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055a8c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055a98 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055a99 │ │ │ │ + DW_CFA_advance_loc1: 87 to 000473e9 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 1 to 000473ea │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 6 to 00055a9f │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 7 to 00055aa6 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 00055aba │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 7 to 00055ac1 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055ac2 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055aca │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00055ad7 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00055ada │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055ae2 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 00055af5 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00055af8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055b00 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00055b0d │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00055b10 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055b18 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 00055b2b │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00055b2e │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055b36 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 00055b49 │ │ │ │ + DW_CFA_advance_loc: 1 to 000473eb │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00055b4c │ │ │ │ + DW_CFA_advance_loc: 1 to 000473ec │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055b54 │ │ │ │ + DW_CFA_advance_loc: 8 to 000473f4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00055b61 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00055b64 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055b6c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 75 to 00055bb7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000473f7 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 000473f8 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 000473f9 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000473fa │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000473fb │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 5 to 00047400 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 00047403 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047404 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055bbf │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055bc0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 00055bd2 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 95 to 00055c31 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055c32 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 00055c37 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 00055c4a │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00055c4d │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055c55 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 23 to 00055c6c │ │ │ │ + DW_CFA_advance_loc: 1 to 00047405 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00055c6f │ │ │ │ + DW_CFA_advance_loc: 1 to 00047406 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055c77 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004740e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00055c84 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00055c87 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055c8f │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00055c9c │ │ │ │ + DW_CFA_advance_loc: 3 to 00047411 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047412 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047413 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047414 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047415 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 11 to 00047420 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 9 to 00047429 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00055c9f │ │ │ │ + DW_CFA_advance_loc: 4 to 0004742d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055ca7 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 29 to 00055cc4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00047439 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00055cc7 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055ccf │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 52 to 00055d03 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004743a │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004743d │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055d04 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004743e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055d0c │ │ │ │ + DW_CFA_advance_loc: 8 to 00047446 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 00055d1d │ │ │ │ + DW_CFA_advance_loc1: 80 to 00047496 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055d1e │ │ │ │ + DW_CFA_advance_loc: 1 to 00047497 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 00055d28 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004749f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 51 to 00055d5b │ │ │ │ + DW_CFA_advance_loc: 7 to 000474a6 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 000474a8 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055d5c │ │ │ │ + DW_CFA_advance_loc: 1 to 000474a9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055d64 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 00055d75 │ │ │ │ + DW_CFA_advance_loc: 10 to 000474b3 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055d76 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 00055d80 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 00055d89 │ │ │ │ + DW_CFA_advance_loc: 1 to 000474b4 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000474b8 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 41 to 00055db2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000474bc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 109 to 00055e1f │ │ │ │ + DW_CFA_advance_loc: 12 to 000474c8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 7 to 00055e26 │ │ │ │ + DW_CFA_advance_loc: 22 to 000474de │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055e27 │ │ │ │ + DW_CFA_advance_loc: 1 to 000474df │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055e2f │ │ │ │ + DW_CFA_advance_loc: 8 to 000474e7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00055e3c │ │ │ │ + DW_CFA_advance_loc: 26 to 00047501 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 00047503 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00055e3f │ │ │ │ + DW_CFA_advance_loc: 4 to 00047507 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055e47 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004750f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 00055e4a │ │ │ │ + DW_CFA_advance_loc: 3 to 00047512 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055e4b │ │ │ │ + DW_CFA_advance_loc: 1 to 00047513 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055e4c │ │ │ │ + DW_CFA_advance_loc: 1 to 00047514 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055e4d │ │ │ │ + DW_CFA_advance_loc: 1 to 00047515 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055e4e │ │ │ │ + DW_CFA_advance_loc: 1 to 00047516 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00055e50 │ │ │ │ + DW_CFA_advance_loc: 10 to 00047520 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00055e53 │ │ │ │ + DW_CFA_advance_loc: 62 to 0004755e │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055e54 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004755f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 00055e59 │ │ │ │ + DW_CFA_advance_loc: 8 to 00047567 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 00055e63 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004756e │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 00047570 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047571 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 10 to 0004757b │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004757c │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00047580 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055e64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00047584 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 00055e69 │ │ │ │ + DW_CFA_advance_loc: 12 to 00047590 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 30 to 00055e87 │ │ │ │ + DW_CFA_advance_loc: 34 to 000475b2 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00055e8a │ │ │ │ + DW_CFA_advance_loc: 1 to 000475b3 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055e92 │ │ │ │ + DW_CFA_advance_loc: 8 to 000475bb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00009bd8 00000038 000091c0 FDE cie=00000a1c pc=000475e0..00047ddb │ │ │ │ + Augmentation data: c7 91 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000475e1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000475e3 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 1 to 000475e4 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 16 to 000475f4 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc2: 681 to 0004789d │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0004789e │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0004789f │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 000478a0 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000478a8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 228 to 0004798c │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009c14 00000014 0000858c FDE cie=0000168c pc=0000654e..000065d2 │ │ │ │ + Augmentation data: c3 91 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008ab0 00000034 00008ab4 FDE cie=00000000 pc=00055ea0..00055ecd │ │ │ │ - DW_CFA_advance_loc: 1 to 00055ea1 │ │ │ │ +00009c2c 0000006c 00009c30 FDE cie=00000000 pc=00047de0..00047e6b │ │ │ │ + DW_CFA_advance_loc: 1 to 00047de1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055ea2 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00055eb0 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00047de4 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 17 to 00047df5 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047df6 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00047dfe │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 14 to 00047e0c │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 00047e0e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 00055eb5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047e0f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00055ebb │ │ │ │ + DW_CFA_advance_loc: 16 to 00047e1f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055ebc │ │ │ │ + DW_CFA_advance_loc: 1 to 00047e20 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00055ec1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00047e22 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055ec2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047e23 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055eca │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055ecb │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 8 to 00047e2b │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 13 to 00047e38 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055ecc │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00047e39 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - │ │ │ │ -00008ae8 00000030 00008aec FDE cie=00000000 pc=00056120..00056176 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056121 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0005612f │ │ │ │ + DW_CFA_advance_loc: 7 to 00047e40 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 00047e43 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047e44 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047e45 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00047e4d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0005613c │ │ │ │ + DW_CFA_advance_loc: 3 to 00047e50 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005613d │ │ │ │ + DW_CFA_advance_loc: 1 to 00047e51 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00056140 │ │ │ │ + DW_CFA_advance_loc: 7 to 00047e58 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00056143 │ │ │ │ + DW_CFA_advance_loc: 3 to 00047e5b │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 00047e5d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 00056145 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047e5e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005614d │ │ │ │ + DW_CFA_advance_loc: 8 to 00047e66 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 39 to 00056174 │ │ │ │ + DW_CFA_advance_loc: 3 to 00047e69 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056175 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047e6a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00008b1c 00000010 00008b20 FDE cie=00000000 pc=00056180..000561a3 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008b30 00000034 00008118 FDE cie=00000a1c pc=000561b0..000562fb │ │ │ │ - Augmentation data: f9 ab 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000561b1 │ │ │ │ +00009c9c 00000034 00009ca0 FDE cie=00000000 pc=0000ada0..0000add8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ada1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000561b3 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 000561b4 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 16 to 000561c4 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 108 to 00056230 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 55 to 00056267 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ada2 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000adb0 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000adb7 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000adbf │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000adc6 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000adc7 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000adcd │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000add5 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000add6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00056268 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000add7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00056269 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005626a │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00056270 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + │ │ │ │ +00009cd4 00000010 00009cd8 FDE cie=00000000 pc=0004c5c0..0004c5c6 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008b68 00000014 000074e0 FDE cie=0000168c pc=000070b0..000070d6 │ │ │ │ - Augmentation data: d6 ab 00 00 │ │ │ │ +00009ce8 00000010 00009cec FDE cie=00000000 pc=0004c5d0..0004c5d1 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00009cfc 00000024 00009d00 FDE cie=00000000 pc=0004c5e0..0004c5ff │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c5e1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004c5ef │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004c5f1 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004c5f5 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004c5fd │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c5fe │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008b80 00000034 00008168 FDE cie=00000a1c pc=00056300..0005645f │ │ │ │ - Augmentation data: c6 ab 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005630b │ │ │ │ +00009d24 0000004c 00009d28 FDE cie=00000000 pc=0004c600..0004c67b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c601 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005630d │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00056313 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c602 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c603 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c604 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 205 to 000563e0 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 38 to 00056406 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 14 to 0004c612 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 58 to 0004c64c │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c64d │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004c655 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 21 to 0004c66a │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c66b │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004c673 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004c676 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c677 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00056407 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c678 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00056408 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c679 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00056409 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c67a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00056410 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008bb8 00000014 00007530 FDE cie=0000168c pc=000070d6..000070fb │ │ │ │ - Augmentation data: 9c ab 00 00 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008bd0 000000b0 00008bd4 FDE cie=00000000 pc=00056540..000567a9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056541 │ │ │ │ +00009d74 00000054 00009d78 FDE cie=00000000 pc=0004c680..0004c706 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c681 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056542 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c682 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056543 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c683 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056544 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c684 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00056552 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 00056558 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 19 to 0005656b │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 124 to 000565e7 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 000565e8 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 000565e9 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 000565ed │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000565f5 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 57 to 0005662e │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005662f │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00056633 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00056637 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005663f │ │ │ │ + DW_CFA_advance_loc: 14 to 0004c692 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 58 to 0004c6cc │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c6cd │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 23 to 00056656 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056657 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005665f │ │ │ │ + DW_CFA_advance_loc: 8 to 0004c6d5 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 21 to 0004c6ea │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c6eb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 00056662 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056663 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005666f │ │ │ │ + DW_CFA_advance_loc: 8 to 0004c6f3 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004c6f6 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004c6f8 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c6f9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0005667c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0004c701 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005667d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c702 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005667e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c703 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005667f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c704 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056680 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c705 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00056688 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 45 to 000566b5 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 4 to 000566b9 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 000566ba │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000566bb │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000566cf │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009dcc 00000040 00009dd0 FDE cie=00000000 pc=000480f0..00048169 │ │ │ │ + DW_CFA_advance_loc: 1 to 000480f1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000480f2 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000480f3 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 000480f4 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 14 to 00048102 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 57 to 0004813b │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 21 to 00048150 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 000566dc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 8 to 00048158 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004815f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000566dd │ │ │ │ + DW_CFA_advance_loc: 6 to 00048165 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000566de │ │ │ │ + DW_CFA_advance_loc: 1 to 00048166 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000566df │ │ │ │ + DW_CFA_advance_loc: 1 to 00048167 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000566e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048168 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000566e8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000566f8 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000566f9 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 00056704 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 127 to 00056783 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056784 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 00056787 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005678a │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00056792 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00008c84 00000034 0000826c FDE cie=00000a1c pc=00056460..00056535 │ │ │ │ - Augmentation data: d8 aa 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005646b │ │ │ │ +00009e10 00000050 00009e14 FDE cie=00000000 pc=00048170..000482a4 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004817b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005646d │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0005646f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004817c │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004817d │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 00056479 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004817e │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 82 to 000564cb │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 56 to 00056503 │ │ │ │ + DW_CFA_advance_loc: 3 to 00048181 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc1: 231 to 00048268 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048269 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00056504 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004826a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00056505 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004826b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00056506 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004826c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00056510 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004826d │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008cbc 00000014 00007634 FDE cie=0000168c pc=000070fc..00007136 │ │ │ │ - Augmentation data: ad aa 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008cd4 00000034 00008cd8 FDE cie=00000000 pc=0000ac00..0000ac38 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac01 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac02 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000ac10 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000ac17 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ac1f │ │ │ │ + DW_CFA_advance_loc: 45 to 0004829a │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000ac26 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac27 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000ac2d │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ac35 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac36 │ │ │ │ + DW_CFA_advance_loc: 6 to 000482a0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac37 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 000482a1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000482a2 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000482a3 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00008d0c 00000010 00008d10 FDE cie=00000000 pc=000567b0..000567c8 │ │ │ │ +00009e64 00000010 00009e68 FDE cie=00000000 pc=000482b0..000482c1 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008d20 00000028 00008d24 FDE cie=00000000 pc=000567d0..00056803 │ │ │ │ - DW_CFA_advance_loc: 1 to 000567d1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000567df │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 000567f5 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000567f6 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000567fe │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00056801 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056802 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ +00009e78 00000010 00009e7c FDE cie=00000000 pc=000482d0..000482e1 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008d4c 00000038 00008d50 FDE cie=00000000 pc=00056810..00056850 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056811 │ │ │ │ +00009e8c 00000188 00009e90 FDE cie=00000000 pc=000482f0..00048b7a │ │ │ │ + DW_CFA_advance_loc: 1 to 000482f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056812 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000482f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00056820 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000482f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00056836 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056837 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005683f │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 000482f4 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 14 to 00048302 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc2: 929 to 000486a3 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 000486a4 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00056842 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00056844 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056845 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005684d │ │ │ │ + DW_CFA_advance_loc: 1 to 000486a5 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005684e │ │ │ │ + DW_CFA_advance_loc: 1 to 000486a6 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000486a7 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 9 to 000486b0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 000486b3 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 10 to 000486bd │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000486be │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 38 to 000486e4 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 7 to 000486eb │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 000486ec │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 5 to 000486f1 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 44 to 0004871d │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004871e │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004871f │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048720 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 38 to 00048746 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048747 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004874e │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004874f │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 44 to 0004877b │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004877c │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004877d │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004877e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 38 to 000487a4 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000487a5 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 7 to 000487ac │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000487ad │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 44 to 000487d9 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000487da │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 000487db │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000487dc │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 38 to 00048802 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048803 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004880a │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004880b │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 44 to 00048837 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048838 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048839 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004883e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 74 to 00048888 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048889 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004888a │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004888b │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 38 to 000488b1 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000488b2 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 5 to 000488b7 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000488b8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 38 to 000488de │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000488df │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 7 to 000488e6 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000488e7 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 38 to 0004890d │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004890e │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 5 to 00048913 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048914 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 38 to 0004893a │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 7 to 00048941 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048942 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048943 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 38 to 00048969 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004896a │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 7 to 00048971 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048972 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 38 to 00048998 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004899f │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 000489a0 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 5 to 000489a5 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 44 to 000489d1 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000489d2 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 000489d3 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000489d4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 38 to 000489fa │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000489fb │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 7 to 00048a02 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048a03 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 44 to 00048a2f │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048a30 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048a31 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048a32 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 38 to 00048a58 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048a59 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 7 to 00048a60 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048a61 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 44 to 00048a8d │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048a8e │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048a8f │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048a90 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 38 to 00048ab6 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048ab7 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 7 to 00048abe │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048abf │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 72 to 00048b07 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048b08 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048b09 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048b0a │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 38 to 00048b30 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048b31 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 5 to 00048b36 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048b37 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 33 to 00048b58 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 15 to 00048b67 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048b68 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048b69 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048b6a │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005684f │ │ │ │ + DW_CFA_advance_loc: 1 to 00048b6b │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 5 to 00048b70 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 00048b73 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 3 to 00048b76 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048b77 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048b78 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048b79 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008d88 00000010 00008d8c FDE cie=00000000 pc=00056850..000568dd │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008d9c 00000010 00008da0 FDE cie=00000000 pc=000568e0..000568f1 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008db0 00000010 00008db4 FDE cie=00000000 pc=00056900..00056911 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008dc4 00000010 00008dc8 FDE cie=00000000 pc=00056920..00056931 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008dd8 00000010 00008ddc FDE cie=00000000 pc=00056940..00056958 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008dec 00000010 00008df0 FDE cie=00000000 pc=00056960..00056971 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008e00 00000010 00008e04 FDE cie=00000000 pc=00056980..00056991 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008e14 00000010 00008e18 FDE cie=00000000 pc=000569a0..000569b1 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008e28 00000010 00008e2c FDE cie=00000000 pc=000569c0..000569cc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008e3c 00000010 00008e40 FDE cie=00000000 pc=000569d0..000569dc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008e50 00000010 00008e54 FDE cie=00000000 pc=000569e0..000569ec │ │ │ │ +0000a018 00000010 0000a01c FDE cie=00000000 pc=00048b80..00048bae │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008e64 00000010 00008e68 FDE cie=00000000 pc=000569f0..000569fc │ │ │ │ +0000a02c 00000010 0000a030 FDE cie=00000000 pc=00048bb0..00048bde │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008e78 00000010 00008e7c FDE cie=00000000 pc=00056a00..00056a0c │ │ │ │ +0000a040 00000010 0000a044 FDE cie=00000000 pc=00048be0..00048c0e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008e8c 00000010 00008e90 FDE cie=00000000 pc=00056a10..00056a1c │ │ │ │ +0000a054 00000010 0000a058 FDE cie=00000000 pc=00048c10..00048c3e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008ea0 00000010 00008ea4 FDE cie=00000000 pc=00056a20..00056a2c │ │ │ │ +0000a068 00000010 0000a06c FDE cie=00000000 pc=00048c40..00048c4c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008eb4 00000010 00008eb8 FDE cie=00000000 pc=00056a30..00056a3c │ │ │ │ +0000a07c 00000010 0000a080 FDE cie=00000000 pc=00048c50..00048c5f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008ec8 00000038 000084b0 FDE cie=00000a1c pc=00056a40..00056c26 │ │ │ │ - Augmentation data: a9 a8 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056a41 │ │ │ │ +0000a090 0000004c 0000a094 FDE cie=00000000 pc=0004c710..0004c77d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c711 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00056a43 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 00056a45 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c712 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c713 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00056a54 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c714 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 279 to 00056b6b │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 99 to 00056bce │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 14 to 0004c722 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 48 to 0004c752 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c753 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004c75b │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004c76c │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c76d │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004c775 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004c778 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c779 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00056bcf │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c77a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00056bd0 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c77b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00056bd1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c77c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00056bd8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008f04 00000014 0000787c FDE cie=0000168c pc=00007136..0000714b │ │ │ │ - Augmentation data: 78 a8 00 00 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008f1c 00000038 00008504 FDE cie=00000a1c pc=00056c30..00056e16 │ │ │ │ - Augmentation data: 68 a8 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056c31 │ │ │ │ +0000a0e0 00000060 0000a0e4 FDE cie=00000000 pc=0004c780..0004c85b │ │ │ │ + DW_CFA_advance_loc: 11 to 0004c78b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00056c33 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 00056c35 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c78c │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c78d │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00056c44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c78e │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 287 to 00056d63 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 91 to 00056dbe │ │ │ │ + DW_CFA_advance_loc: 3 to 0004c791 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 114 to 0004c803 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c804 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004c80c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004c81a │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c81b │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004c827 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 20 to 0004c83b │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c83c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004c848 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004c84b │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c84c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00056dbf │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c84d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00056dc0 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c84e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00056dc1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c84f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00056dc8 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c850 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008f58 00000014 000078d0 FDE cie=0000168c pc=0000714c..00007161 │ │ │ │ - Augmentation data: 37 a8 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 3 to 0004c853 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c854 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004c859 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008f70 0000006c 00008f74 FDE cie=00000000 pc=000582d0..00058411 │ │ │ │ - DW_CFA_advance_loc: 1 to 000582d1 │ │ │ │ +0000a144 00000058 0000a148 FDE cie=00000000 pc=0004c860..0004cb21 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c861 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000582d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c862 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000582d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c863 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000582d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c864 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 000582e2 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004c872 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 54 to 00058318 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0004c8ba │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058319 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004c8be │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 25 to 00058332 │ │ │ │ + DW_CFA_advance_loc: 25 to 0004c8d7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 53 to 00058367 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005836f │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058370 │ │ │ │ + DW_CFA_advance_loc2: 435 to 0004ca8a │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058371 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ca8b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058379 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004ca93 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 21 to 0005838e │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005838f │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00058393 │ │ │ │ + DW_CFA_advance_loc: 23 to 0004caaa │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058394 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004caae │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005839c │ │ │ │ + DW_CFA_advance_loc: 8 to 0004cab6 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 24 to 000583b4 │ │ │ │ + DW_CFA_advance_loc: 29 to 0004cad3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000583b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cad4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000583b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cad5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000583b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cad6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000583b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cad7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000583c0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0004cae0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000583c3 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000583c4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000583cc │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00008fe0 00000058 00008fe4 FDE cie=00000000 pc=00058420..000584b5 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058421 │ │ │ │ +0000a1a0 00000288 0000a1a4 FDE cie=00000000 pc=0004cb30..0004d6f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cb31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005842d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cb32 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005842e │ │ │ │ + DW_CFA_advance_loc: 3 to 0004cb35 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005842f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cb36 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058432 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 92 to 0005848e │ │ │ │ + DW_CFA_advance_loc: 14 to 0004cb44 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 27 to 0004cb5f │ │ │ │ + DW_CFA_def_cfa_offset: 136 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004cb61 │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cb62 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004cb6a │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004cb7b │ │ │ │ + DW_CFA_def_cfa_offset: 136 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004cb7d │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cb7e │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004cb86 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 29 to 0004cba3 │ │ │ │ + DW_CFA_def_cfa_offset: 136 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004cbaa │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cbab │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc1: 110 to 0004cc19 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 57 to 0004cc52 │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cc53 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004cc5b │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc1: 74 to 0004cca5 │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 10 to 0004ccaf │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004ccb7 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc1: 73 to 0004cd00 │ │ │ │ + DW_CFA_def_cfa_offset: 136 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004cd0c │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004cd10 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004cd18 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004cd23 │ │ │ │ + DW_CFA_def_cfa_offset: 136 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004cd25 │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004cd29 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004cd31 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc2: 332 to 0004ce7d │ │ │ │ + DW_CFA_def_cfa_offset: 136 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004ce89 │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ce8a │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004ce92 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004ce9d │ │ │ │ + DW_CFA_def_cfa_offset: 136 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004ce9f │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004cea3 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004ceab │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc1: 200 to 0004cf73 │ │ │ │ + DW_CFA_def_cfa_offset: 136 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004cf7a │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004cf7e │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004cf86 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004cf89 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005848f │ │ │ │ + DW_CFA_advance_loc: 3 to 0004cf8c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058490 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cf8d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058491 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cf8e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058492 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cf8f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058498 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cf90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 0005849f │ │ │ │ + DW_CFA_advance_loc1: 113 to 0004d001 │ │ │ │ + DW_CFA_def_cfa_offset: 136 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004d00d │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d00e │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004d016 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004d021 │ │ │ │ + DW_CFA_def_cfa_offset: 136 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004d023 │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004d027 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004d02f │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004d03a │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004d03f │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 19 to 0004d052 │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d053 │ │ │ │ + DW_CFA_def_cfa_offset: 136 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d054 │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d055 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004d05b │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d05c │ │ │ │ + DW_CFA_def_cfa_offset: 136 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004d05e │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d05f │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004d067 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc1: 66 to 0004d0a9 │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004d0ad │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004d0b5 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc1: 66 to 0004d0f7 │ │ │ │ + DW_CFA_def_cfa_offset: 132 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004d0f9 │ │ │ │ + DW_CFA_def_cfa_offset: 136 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004d0fe │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d0ff │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004d107 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc1: 208 to 0004d1d7 │ │ │ │ + DW_CFA_def_cfa_offset: 132 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004d1db │ │ │ │ + DW_CFA_def_cfa_offset: 136 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d1dc │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004d1e0 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004d1e8 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004d1f3 │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004d1f8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 19 to 0004d20b │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d20c │ │ │ │ + DW_CFA_def_cfa_offset: 136 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d20d │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d20e │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004d214 │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d215 │ │ │ │ + DW_CFA_def_cfa_offset: 136 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004d217 │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d218 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004d220 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc1: 73 to 0004d269 │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004d26d │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004d275 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 62 to 0004d2b3 │ │ │ │ + DW_CFA_def_cfa_offset: 132 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004d2b9 │ │ │ │ + DW_CFA_def_cfa_offset: 136 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d2ba │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004d2be │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004d2c6 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 13 to 0004d2d3 │ │ │ │ + DW_CFA_def_cfa_offset: 136 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004d2d8 │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d2d9 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 18 to 0004d2eb │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004d2f3 │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004d2f8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004d309 │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004d30c │ │ │ │ + DW_CFA_def_cfa_offset: 136 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d30d │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d30e │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004d314 │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d315 │ │ │ │ + DW_CFA_def_cfa_offset: 136 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004d317 │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d318 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004d320 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc1: 77 to 0004d36d │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004d371 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004d379 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 42 to 0004d3a3 │ │ │ │ + DW_CFA_def_cfa_offset: 136 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004d3a5 │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d3a6 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004d3ae │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc1: 67 to 0004d3f1 │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004d3f5 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004d3fd │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc1: 94 to 0004d45b │ │ │ │ + DW_CFA_def_cfa_offset: 132 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004d45f │ │ │ │ + DW_CFA_def_cfa_offset: 136 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d460 │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004d464 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004d46c │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc1: 86 to 0004d4c2 │ │ │ │ + DW_CFA_def_cfa_offset: 136 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004d4c4 │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d4c5 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004d4cd │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0004d511 │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004d515 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004d51d │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 63 to 0004d55c │ │ │ │ + DW_CFA_def_cfa_offset: 136 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004d55e │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d55f │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004d567 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc1: 66 to 0004d5a9 │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004d5ad │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004d5b5 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0004d5fd │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004d601 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004d609 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0004d64d │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004d651 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004d659 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 60 to 0004d695 │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004d699 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004d6a1 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a42c 00000044 0000a430 FDE cie=00000000 pc=0004d700..0004d746 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d701 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d702 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d703 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d704 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004d712 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 15 to 0004d721 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004d724 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000584a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d725 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 000584a9 │ │ │ │ + DW_CFA_advance_loc: 19 to 0004d738 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000584ae │ │ │ │ + DW_CFA_advance_loc: 9 to 0004d741 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000584af │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d742 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000584b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d743 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000584b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d744 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000584b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d745 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000903c 00000050 00009040 FDE cie=00000000 pc=00056e20..00056ed4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056e21 │ │ │ │ +0000a474 00000044 0000a478 FDE cie=00000000 pc=0004d750..0004d796 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d751 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056e22 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d752 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056e23 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d753 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056e24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d754 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00056e27 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004d762 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 15 to 0004d771 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004d774 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d775 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 108 to 00056e93 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 19 to 0004d788 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 9 to 0004d791 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00056e99 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d792 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056e9a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d793 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056e9b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d794 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056e9c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d795 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00056ea0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 00056ea7 │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 5 to 00056eac │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056ead │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056eae │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 5 to 00056eb3 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 11 to 00056ebe │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009090 00000010 00009094 FDE cie=00000000 pc=00056ee0..00056efb │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000090a4 00000050 000090a8 FDE cie=00000000 pc=00056f00..00056fd7 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056f01 │ │ │ │ +0000a4bc 00000064 0000a4c0 FDE cie=00000000 pc=00048c60..00048d30 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048c61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00056f0d │ │ │ │ + DW_CFA_advance_loc: 1 to 00048c62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056f0e │ │ │ │ + DW_CFA_advance_loc: 1 to 00048c63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00056f11 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048c64 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 8 to 00056f19 │ │ │ │ + DW_CFA_advance_loc: 14 to 00048c72 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 55 to 00048ca9 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 13 to 00048cb6 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 140 to 00056fa5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00048cbe │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 14 to 00048ccc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00056fab │ │ │ │ + DW_CFA_advance_loc: 6 to 00048cd2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056fac │ │ │ │ + DW_CFA_advance_loc: 1 to 00048cd3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056fad │ │ │ │ + DW_CFA_advance_loc: 1 to 00048cd4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056fae │ │ │ │ + DW_CFA_advance_loc: 1 to 00048cd5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00056fb0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00048ce0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 00056fb9 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056fba │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00056fbe │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056fbf │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 00056fc4 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 10 to 00056fce │ │ │ │ + DW_CFA_advance_loc: 3 to 00048ce3 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 10 to 00048ced │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 10 to 00048cf7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000090f8 00000010 000090fc FDE cie=00000000 pc=00056fe0..00056ffb │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 12 to 00048d03 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 35 to 00048d26 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 6 to 00048d2c │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048d2d │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048d2e │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048d2f │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000910c 0000005c 00009110 FDE cie=00000000 pc=00057000..000570bb │ │ │ │ - DW_CFA_advance_loc: 12 to 0005700c │ │ │ │ +0000a524 00000044 0000a528 FDE cie=00000000 pc=0004d7a0..0004d7e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d7a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005700d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d7a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057010 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d7a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057013 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d7a4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057019 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004d7b2 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 15 to 0004d7c1 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004d7c4 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d7c5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 52 to 0005704d │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 19 to 0004d7d8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 9 to 0004d7e1 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057053 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d7e2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057054 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d7e3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057055 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d7e4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057056 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d7e5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00057060 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a56c 00000038 00009b54 FDE cie=00000a1c pc=00048d30..00049435 │ │ │ │ + Augmentation data: 73 88 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048d31 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00048d33 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 2 to 00048d35 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 15 to 00048d44 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc2: 310 to 00048e7a │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 1435 to 00049415 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 00049416 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00049417 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00049418 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00049420 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 42 to 0005708a │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005708b │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005708f │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057090 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 5 to 00057095 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 10 to 0005709f │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000570ab │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 000570ac │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000570ad │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000570b1 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000570b9 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000916c 00000010 00009170 FDE cie=00000000 pc=000570c0..000570db │ │ │ │ +0000a5a8 00000014 00008f20 FDE cie=0000168c pc=000065d2..0000666d │ │ │ │ + Augmentation data: 46 88 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009180 00000044 00009184 FDE cie=00000000 pc=000584c0..0005857a │ │ │ │ - DW_CFA_advance_loc: 1 to 000584c1 │ │ │ │ +0000a5c0 00000190 0000a5c4 FDE cie=00000000 pc=00049440..0004977b │ │ │ │ + DW_CFA_advance_loc: 1 to 00049441 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000584cd │ │ │ │ + DW_CFA_advance_loc: 1 to 00049442 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000584ce │ │ │ │ + DW_CFA_advance_loc: 1 to 00049443 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000584cf │ │ │ │ + DW_CFA_advance_loc: 1 to 00049444 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000584d2 │ │ │ │ + DW_CFA_advance_loc: 14 to 00049452 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 25 to 0004946b │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004946d │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004946e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00049476 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 13 to 00049483 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 00049485 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049486 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004948e │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 13 to 0004949b │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004949d │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004949e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000494a6 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 13 to 000494b3 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000494b5 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000494b6 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000494be │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 128 to 00058552 │ │ │ │ + DW_CFA_advance_loc: 13 to 000494cb │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000494cd │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000494ce │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000494d6 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 13 to 000494e3 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000494e5 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000494e6 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000494ee │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 13 to 000494fb │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000494fd │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000494fe │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00049506 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 13 to 00049513 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 00049515 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049516 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004951e │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 13 to 0004952b │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004952d │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004952e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00049536 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 13 to 00049543 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 00049545 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049546 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004954e │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 13 to 0004955b │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004955d │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004955e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00049566 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 13 to 00049573 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 00049575 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049576 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004957e │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 13 to 0004958b │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004958d │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004958e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00049596 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 13 to 000495a3 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000495a5 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000495a6 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000495ae │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 13 to 000495bb │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000495bd │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000495be │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000495c6 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 13 to 000495d3 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000495d5 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000495d6 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000495de │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 13 to 000495eb │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000495ed │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000495ee │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000495f6 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 13 to 00049603 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 00049605 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049606 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004960e │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 13 to 0004961b │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004961d │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004961e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00049626 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 3 to 00049629 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00049635 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049636 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004963c │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 7 to 00049643 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 6 to 00049649 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004964a │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00049656 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049657 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004965d │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004965e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 6 to 00049664 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049665 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00049671 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049672 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 20 to 00049686 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 110 to 000496f4 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000496f5 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000496fd │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004970b │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004970c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00049714 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 26 to 0004972e │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058553 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004972f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005855b │ │ │ │ + DW_CFA_advance_loc: 8 to 00049737 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 24 to 00058573 │ │ │ │ + DW_CFA_advance_loc: 19 to 0004974a │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004974b │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00049753 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 3 to 00049756 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004975c │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004975d │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00049765 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058574 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049766 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058575 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049767 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058576 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049768 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058577 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049769 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 7 to 00049770 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 3 to 00049773 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049774 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 5 to 00049779 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000091c8 00000048 000091cc FDE cie=00000000 pc=000570e0..00057134 │ │ │ │ - DW_CFA_advance_loc: 1 to 000570e1 │ │ │ │ +0000a754 00000034 0000a758 FDE cie=00000000 pc=00049780..000497ad │ │ │ │ + DW_CFA_advance_loc: 1 to 00049781 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000570e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049782 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000570e5 │ │ │ │ + DW_CFA_advance_loc: 14 to 00049790 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 5 to 00049795 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 29 to 00057102 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057108 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057109 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00057110 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 0005711e │ │ │ │ - DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005711f │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057120 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057121 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 00057126 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005712e │ │ │ │ + DW_CFA_advance_loc: 6 to 0004979b │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004979c │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 5 to 000497a1 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 000497a2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057131 │ │ │ │ + DW_CFA_advance_loc: 8 to 000497aa │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057132 │ │ │ │ + DW_CFA_advance_loc: 1 to 000497ab │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057133 │ │ │ │ + DW_CFA_advance_loc: 1 to 000497ac │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009214 00000010 00009218 FDE cie=00000000 pc=00057140..00057153 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00009228 0000003c 0000922c FDE cie=00000000 pc=00057160..000571bc │ │ │ │ - DW_CFA_advance_loc: 1 to 00057161 │ │ │ │ +0000a78c 00000038 00009d74 FDE cie=00000a1c pc=0004d7f0..0004de48 │ │ │ │ + Augmentation data: 6b 86 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004d7fb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057162 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057165 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 53 to 0005719a │ │ │ │ - DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005719b │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005719c │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005719d │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 000571a2 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 8 to 000571aa │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000571ab │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004d7fd │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 6 to 0004d803 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc1: 183 to 0004d8ba │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 1027 to 0004dcbd │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0004dcbe │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0004dcbf │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0004dcc0 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004dcc8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 83 to 0004dd1b │ │ │ │ + DW_CFA_GNU_args_size: 0 │ │ │ │ + │ │ │ │ +0000a7c8 00000044 00009db0 FDE cie=00000a1c pc=000497b0..00049a79 │ │ │ │ + Augmentation data: a9 86 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000497b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000571ac │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000497b5 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 2 to 000497b7 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 15 to 000497c6 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc1: 95 to 00049825 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 00049826 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000571b0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 1 to 00049827 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00049828 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00049830 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 379 to 000499ab │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 140 to 00049a37 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 00049a38 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00049a39 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00049a3a │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049a3b │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00009268 00000010 0000926c FDE cie=00000000 pc=000571c0..000571d3 │ │ │ │ +0000a810 00000014 00009188 FDE cie=0000168c pc=0000666e..0000668f │ │ │ │ + Augmentation data: 71 86 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000927c 00000078 00008864 FDE cie=00000a1c pc=000571e0..00057b03 │ │ │ │ - Augmentation data: 1b a5 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000571e1 │ │ │ │ +0000a828 00000044 00009e10 FDE cie=00000a1c pc=00049a80..0004a1ca │ │ │ │ + Augmentation data: 61 86 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049a81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000571e3 │ │ │ │ + DW_CFA_advance_loc: 4 to 00049a85 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 000571e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00049a87 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 18 to 000571f6 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00057203 │ │ │ │ + DW_CFA_advance_loc: 18 to 00049a99 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 74 to 0005724d │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 00057263 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 51 to 00057296 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 18 to 000572a8 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 51 to 000572db │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 18 to 000572ed │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 51 to 00057320 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 18 to 00057332 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 51 to 00057365 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 18 to 00057377 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 51 to 000573aa │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 18 to 000573bc │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 45 to 000573e9 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 18 to 000573fb │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 58 to 00057435 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 18 to 00057447 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 315 to 00057582 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 18 to 00057594 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 78 to 000575e2 │ │ │ │ + DW_CFA_advance_loc1: 118 to 00049b0f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000575e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049b10 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000575e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049b11 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000575e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049b12 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 000575f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049b13 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 21 to 00057605 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 105 to 0005766e │ │ │ │ + DW_CFA_advance_loc1: 104 to 00049b7b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 45 to 0005769b │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 18 to 000576ad │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc2: 1489 to 0004a14c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a14d │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a14e │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a14f │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a150 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -000092f8 00000014 00007c70 FDE cie=0000168c pc=00007162..000071bb │ │ │ │ - Augmentation data: bc a4 00 00 │ │ │ │ +0000a870 00000014 000091e8 FDE cie=0000168c pc=00006690..000066b7 │ │ │ │ + Augmentation data: 29 86 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009310 00000054 00009314 FDE cie=00000000 pc=00058580..000585d8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058581 │ │ │ │ +0000a888 00000054 00009e70 FDE cie=00000a1c pc=0004a1d0..0004ad50 │ │ │ │ + Augmentation data: 19 86 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004a1db │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058582 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058583 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 27 to 0005859e │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 000585a5 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000585a6 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000585a7 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000585af │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000585bb │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000585bc │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000585bd │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000585c8 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000585cd │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004a1dd │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 9 to 0004a1e6 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc2: 267 to 0004a2f1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000585ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a2f2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000585cf │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a2f3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000585d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a2f4 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004a2f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 000585d1 │ │ │ │ + DW_CFA_advance_loc1: 89 to 0004a351 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 1262 to 0004a83f │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000585d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a840 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000585d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a841 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a842 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004a848 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 1157 to 0004accd │ │ │ │ + DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_advance_loc: 33 to 0004acee │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004acf9 │ │ │ │ + DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_advance_loc: 27 to 0004ad14 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a8e0 00000014 00009258 FDE cie=0000168c pc=000066b8..00006716 │ │ │ │ + Augmentation data: 02 86 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009368 00000070 0000936c FDE cie=00000000 pc=00057b10..00057c74 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057b11 │ │ │ │ +0000a8f8 00000070 0000a8fc FDE cie=00000000 pc=0004de50..0004df1d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004de51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057b12 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004de5d │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057b13 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004de5e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057b1f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004de5f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057b22 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 30 to 00057b40 │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 28 to 00057b5c │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057b5d │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057b5e │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057b66 │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 5 to 00057b6b │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057b6c │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057b6d │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 00057b7b │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 97 to 00057bdc │ │ │ │ + DW_CFA_advance_loc: 3 to 0004de62 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc1: 85 to 0004deb7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057bdd │ │ │ │ + DW_CFA_advance_loc: 1 to 0004deb8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057bde │ │ │ │ + DW_CFA_advance_loc: 1 to 0004deb9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057bdf │ │ │ │ + DW_CFA_advance_loc: 1 to 0004deba │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057be0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004debb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057be1 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004dec0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 114 to 00057c53 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004dece │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057c54 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004decf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057c55 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ded0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057c56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ded1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057c57 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ded2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00057c60 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004ded8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 15 to 0004dee7 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004deea │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004def2 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 36 to 0004df16 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004df17 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004df18 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004df19 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004df1a │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000093dc 0000006c 000093e0 FDE cie=00000000 pc=00057c80..00057d83 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057c81 │ │ │ │ +0000a96c 00000098 0000a970 FDE cie=00000000 pc=0004ad50..0004afb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ad51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057c82 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ad52 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057c83 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ad53 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057c8f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ad54 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057c92 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 32 to 00057cb2 │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 28 to 00057cce │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057ccf │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057cd0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004ad62 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057cd8 │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 5 to 00057cdd │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057cde │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057cdf │ │ │ │ + DW_CFA_advance_loc1: 91 to 0004adbd │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004adc3 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 35 to 0004ade6 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 00057ced │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 117 to 00057d62 │ │ │ │ + DW_CFA_advance_loc: 34 to 0004ae08 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ae09 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004ae11 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 63 to 0004ae50 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ae51 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004ae55 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ae56 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 15 to 0004ae65 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 10 to 0004ae6f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057d65 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004ae75 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057d66 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ae76 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057d67 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ae77 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057d68 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ae78 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057d70 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004ae80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 00057d79 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057d7f │ │ │ │ + DW_CFA_advance_loc: 25 to 0004ae99 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ae9a │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004aea2 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 41 to 0004aecb │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004aecf │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004aed3 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004aed4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004aed9 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 23 to 0004aef0 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 27 to 0004af0b │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004af0f │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004af17 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 32 to 0004af37 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004af39 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004af49 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 48 to 0004af79 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004af81 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004af88 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004af90 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000aa08 00000034 00009ff0 FDE cie=00000a1c pc=0004afc0..0004b75e │ │ │ │ + Augmentation data: e2 84 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004afc1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004afc3 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 8 to 0004afcb │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0004afe3 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc1: 127 to 0004b062 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 140 to 0004b0ee │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057d80 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b0ef │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057d81 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b0f0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b0f1 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b0f2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000aa40 00000014 000093b8 FDE cie=0000168c pc=00006716..00006759 │ │ │ │ + Augmentation data: cc 84 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000aa58 0000004c 0000a040 FDE cie=00000a1c pc=0004b760..0004c2a4 │ │ │ │ + Augmentation data: df 84 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b761 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057d82 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004b763 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 2 to 0004b765 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0004b77d │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc1: 160 to 0004b81d │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 316 to 0004b959 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b95a │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b95b │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b95c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b960 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 206 to 0004ba2e │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 50 to 0004ba60 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 246 to 0004bb56 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 28 to 0004bb72 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 1732 to 0004c236 │ │ │ │ + DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_advance_loc: 21 to 0004c24b │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000aaa8 00000014 00009420 FDE cie=0000168c pc=0000675a..00006887 │ │ │ │ + Augmentation data: d1 84 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000944c 00000154 00009450 FDE cie=00000000 pc=00057d90..000582c5 │ │ │ │ - DW_CFA_advance_loc: 11 to 00057d9b │ │ │ │ +0000aac0 00000070 0000aac4 FDE cie=00000000 pc=0004df20..0004dfed │ │ │ │ + DW_CFA_advance_loc: 1 to 0004df21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057d9c │ │ │ │ + DW_CFA_advance_loc: 12 to 0004df2d │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057d9d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004df2e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057d9e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004df2f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057da1 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 61 to 00057dde │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 11 to 00057de9 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 5 to 00057dee │ │ │ │ - DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 11 to 00057df9 │ │ │ │ - DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00057dfd │ │ │ │ - DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057dfe │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057e06 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 76 to 00057e52 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057e53 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057e5b │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 42 to 00057e85 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 27 to 00057ea0 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057ea1 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057ea2 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057eaa │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00057eae │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057eaf │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057eb0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057eb8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 34 to 00057eda │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 7 to 00057ee1 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00057ee5 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057eed │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 13 to 00057efa │ │ │ │ + DW_CFA_advance_loc: 3 to 0004df32 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc1: 84 to 0004df86 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057efd │ │ │ │ + DW_CFA_advance_loc: 1 to 0004df87 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057efe │ │ │ │ + DW_CFA_advance_loc: 1 to 0004df88 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057eff │ │ │ │ + DW_CFA_advance_loc: 1 to 0004df89 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057f00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004df8a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057f08 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004df90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00057f0b │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 5 to 00057f10 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 5 to 00057f15 │ │ │ │ - DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 5 to 00057f1a │ │ │ │ - DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057f1b │ │ │ │ - DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057f1c │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057f24 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 148 to 00057fb8 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 9 to 00057fc1 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057fc2 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057fca │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 9 to 00057fd3 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057fd4 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057fd5 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057fdd │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 156 to 00058079 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 9 to 00058082 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058083 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005808b │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 53 to 000580c0 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 000580c1 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000580c2 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000580ca │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 35 to 000580ed │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 22 to 00058103 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058104 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058105 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00058111 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00058115 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058116 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005811b │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 24 to 00058133 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 74 to 0005817d │ │ │ │ + DW_CFA_advance_loc: 14 to 0004df9e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058180 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004df9f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058181 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004dfa0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058182 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004dfa1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058183 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004dfa2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058188 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004dfa8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 89 to 000581e1 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 5 to 000581e6 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 000581e7 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000581e8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 14 to 000581f6 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 34 to 00058218 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 26 to 00058232 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058233 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058234 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00058240 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00058244 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058245 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005824a │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058252 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 27 to 0005826d │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058272 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058273 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058274 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005827c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058284 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058289 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005828a │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005828b │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058293 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005829b │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 5 to 000582a0 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 000582a1 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000582a2 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 14 to 000582b0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000095a4 00000034 000095a8 FDE cie=00000000 pc=0000ac40..0000ac78 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac41 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac42 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000ac50 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000ac57 │ │ │ │ + DW_CFA_advance_loc: 15 to 0004dfb7 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004dfba │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004dfc2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ac5f │ │ │ │ + DW_CFA_advance_loc: 36 to 0004dfe6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000ac66 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac67 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000ac6d │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ac75 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004dfe7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac77 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004dfe8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - │ │ │ │ -000095dc 00000020 000095e0 FDE cie=00000000 pc=000585e0..0005861d │ │ │ │ - DW_CFA_advance_loc: 11 to 000585eb │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000585f1 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 42 to 0005861b │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005861c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004dfe9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009600 00000048 00009604 FDE cie=00000000 pc=00058620..00058677 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058621 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058622 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058623 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0005863b │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005863f │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058640 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 00058657 │ │ │ │ - DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005865a │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005865c │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005865d │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058665 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058666 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005866e │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058674 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058675 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058676 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0004dfea │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000964c 00000060 00009650 FDE cie=00000000 pc=00058680..00058713 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058681 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058682 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00058690 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 000586af │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000586b0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000586b8 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000586bb │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 000586c1 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000586c2 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000586c8 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000586cc │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000586cf │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000586d0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 000586de │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000586e5 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000586e6 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000586ee │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 000586fb │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000586fc │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058704 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058707 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058708 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058710 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058711 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058712 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000096b0 00000034 000096b4 FDE cie=00000000 pc=00058720..0005874d │ │ │ │ - DW_CFA_advance_loc: 1 to 00058721 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058722 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00058730 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058735 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005873b │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005873c │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058741 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058742 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005874a │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005874b │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005874c │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - │ │ │ │ -000096e8 0000006c 000096ec FDE cie=00000000 pc=00058ec0..00058fa8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058ec1 │ │ │ │ +0000ab34 00000094 0000ab38 FDE cie=00000000 pc=0004dff0..0004e17a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004dff1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058ec2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004dff2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058ec3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004dff3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058ec4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004dff4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00058ed2 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004e002 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004e004 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 36 to 0004e028 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00058f1c │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058f1d │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00058f21 │ │ │ │ + DW_CFA_advance_loc: 38 to 0004e04e │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058f24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e04f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058f2c │ │ │ │ + DW_CFA_advance_loc: 8 to 0004e057 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 46 to 00058f5a │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058f5b │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058f5e │ │ │ │ + DW_CFA_advance_loc: 63 to 0004e096 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e097 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004e09f │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 39 to 0004e0c6 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00058f62 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e0c7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058f6a │ │ │ │ + DW_CFA_advance_loc: 12 to 0004e0d3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 29 to 00058f87 │ │ │ │ + DW_CFA_advance_loc: 9 to 0004e0dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058f88 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e0dd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058f89 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e0de │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058f8a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e0df │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058f8b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e0e0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058f90 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004e0e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 00058fa1 │ │ │ │ + DW_CFA_advance_loc: 30 to 0004e106 │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e107 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004e10b │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e10c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004e111 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 15 to 0004e120 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 29 to 0004e13d │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e13e │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e13f │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e140 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 20 to 0004e154 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 9 to 0004e15d │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058fa2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e15e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058fa3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e15f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058fa4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e160 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058fa5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e161 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - │ │ │ │ -00009758 00000034 00008d40 FDE cie=00000a1c pc=00058750..00058ac1 │ │ │ │ - Augmentation data: 67 a0 00 00 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005875c │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005875e │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00058761 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 196 to 00058825 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 152 to 000588bd │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000588be │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000588bf │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000588c0 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000588c8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004e168 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00009790 00000014 00008108 FDE cie=0000168c pc=000071bc..0000725e │ │ │ │ - Augmentation data: 44 a0 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000097a8 00000044 00008d90 FDE cie=00000a1c pc=00058ad0..00058ebc │ │ │ │ - Augmentation data: 57 a0 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058ad1 │ │ │ │ +0000abcc 000000c4 0000abd0 FDE cie=00000000 pc=0004c2b0..0004c5bf │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c2b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00058ad3 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00058ad6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c2b2 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c2b3 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c2b4 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 159 to 00058b75 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00058b76 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00058b77 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00058b78 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058b80 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 121 to 00058bf9 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004c2c2 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 27 to 0004c2dd │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c2de │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 52 to 0004c312 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c313 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 10 to 0004c31d │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c31e │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 54 to 0004c354 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c355 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c356 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c357 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004c35f │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 49 to 0004c390 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004c394 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 10 to 0004c39e │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004c3a1 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004c3a4 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c3a5 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 47 to 0004c3d4 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc1: 161 to 0004c475 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c476 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c477 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004c47f │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 46 to 0004c4ad │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004c4af │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004c4b3 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004c4bb │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 18 to 0004c4cd │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c4ce │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00058bfa │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c4cf │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00058bfb │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c4d0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00058bfc │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c4d1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00058c00 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004c4d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 488 to 00058de8 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000097f0 00000014 00008168 FDE cie=0000168c pc=0000725e..00007297 │ │ │ │ - Augmentation data: 25 a0 00 00 │ │ │ │ + DW_CFA_advance_loc1: 99 to 0004c53b │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004c540 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004c545 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004c54c │ │ │ │ + DW_CFA_def_cfa_offset: 116 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c54d │ │ │ │ + DW_CFA_def_cfa_offset: 120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004c551 │ │ │ │ + DW_CFA_def_cfa_offset: 124 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c552 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004c557 │ │ │ │ + DW_CFA_def_cfa_offset: 124 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004c55e │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 27 to 0004c579 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004c580 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004c585 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004c58a │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004c592 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004c59a │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c59b │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c59c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004c5ac │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009808 00000034 0000980c FDE cie=00000000 pc=0000ac80..0000acb8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac81 │ │ │ │ +0000ac94 00000034 0000ac98 FDE cie=00000000 pc=0000ade0..0000ae18 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ade1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ac82 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ade2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000ac90 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000adf0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000ac97 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000adf7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ac9f │ │ │ │ + DW_CFA_advance_loc: 8 to 0000adff │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000aca6 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000ae06 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aca7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ae07 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000acad │ │ │ │ + DW_CFA_advance_loc: 6 to 0000ae0d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000acb5 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000ae15 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000acb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ae16 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000acb7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ae17 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00009840 00000010 00009844 FDE cie=00000000 pc=00058fb0..00058fe4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009854 00000010 00009858 FDE cie=00000000 pc=00058ff0..00059001 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009868 00000010 0000986c FDE cie=00000000 pc=00059010..00059018 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000987c 00000010 00009880 FDE cie=00000000 pc=00059020..0005902e │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009890 0000009c 00009894 FDE cie=00000000 pc=00059030..000591eb │ │ │ │ - DW_CFA_advance_loc: 1 to 00059031 │ │ │ │ +0000accc 00000068 0000acd0 FDE cie=00000000 pc=0004e180..0004e3ee │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e181 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059032 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e182 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059033 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e183 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059034 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e184 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00059042 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 78 to 00059090 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 9 to 00059099 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005909a │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 000590ac │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 93 to 00059109 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005910a │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005910f │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 00059120 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059121 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059129 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 23 to 00059140 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059141 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059149 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00059156 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059157 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005915f │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0005916c │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005916d │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059175 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 27 to 00059190 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059191 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059199 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005919c │ │ │ │ + DW_CFA_advance_loc: 3 to 0004e187 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc2: 349 to 0004e2e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005919d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e2e5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005919e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e2e6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005919f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e2e7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000591a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e2e8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000591a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004e2f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 23 to 000591bf │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000591c0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000591c8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 000591d3 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000591d4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 000591d9 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 000591e3 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000591e4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 000591e9 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009930 000000ac 00009934 FDE cie=00000000 pc=000591f0..000593be │ │ │ │ - DW_CFA_advance_loc: 1 to 000591f1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000591f2 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000591f3 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000591f4 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00059202 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 77 to 0005924f │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059257 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059258 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 0005926a │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 87 to 000592c1 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000592c2 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 000592c7 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 000592d8 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000592d9 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000592e1 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 23 to 000592f8 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000592f9 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059301 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0005930e │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005930f │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059317 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00059324 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059325 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005932d │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 27 to 00059348 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059349 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059351 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059354 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 00059356 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005935a │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059362 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004e2f5 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059363 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e2f6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059364 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e2f7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059365 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e2f8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059366 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e2f9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00059370 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 23 to 00059387 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059388 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059390 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005939b │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005939c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 000593a1 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 18 to 000593b3 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000593b4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 000593b9 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000099e0 00000040 00008fc8 FDE cie=00000a1c pc=000593c0..00059cfe │ │ │ │ - Augmentation data: 3f 9e 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 000593cb │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000593cf │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000593d2 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 243 to 000594c5 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 753 to 000597b6 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1091 to 00059bf9 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004e300 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 9 to 0004e309 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e30a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00059bfa │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e30b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00059bfb │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e30c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00059bfc │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e30d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00059c00 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004e310 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 193 to 00059cc1 │ │ │ │ - DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009a24 00000020 0000900c FDE cie=00000a1c pc=00007298..00007464 │ │ │ │ - Augmentation data: 43 9e 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007299 │ │ │ │ - DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00009a48 00000034 00009a4c FDE cie=00000000 pc=0000acc0..0000acf8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000acc1 │ │ │ │ +0000ad38 00000034 0000ad3c FDE cie=00000000 pc=0000ae20..0000ae58 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ae21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000acc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ae22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000acd0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000ae30 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000acd7 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000ae37 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000acdf │ │ │ │ + DW_CFA_advance_loc: 8 to 0000ae3f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000ace6 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000ae46 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ace7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ae47 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000aced │ │ │ │ + DW_CFA_advance_loc: 6 to 0000ae4d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000acf5 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000ae55 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000acf6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ae56 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000acf7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ae57 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00009a80 00000010 00009a84 FDE cie=00000000 pc=00060d30..00060d31 │ │ │ │ +0000ad70 00000010 0000ad74 FDE cie=00000000 pc=00067580..00067581 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009a94 00000010 00009a98 FDE cie=00000000 pc=00060d40..00060d41 │ │ │ │ +0000ad84 00000010 0000ad88 FDE cie=00000000 pc=00067590..00067591 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009aa8 00000010 00009aac FDE cie=00000000 pc=00060d50..00060d51 │ │ │ │ +0000ad98 00000010 0000ad9c FDE cie=00000000 pc=000675a0..000675a1 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009abc 00000010 00009ac0 FDE cie=00000000 pc=00060d60..00060d61 │ │ │ │ +0000adac 00000010 0000adb0 FDE cie=00000000 pc=0004e3f0..0004e408 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009ad0 00000010 00009ad4 FDE cie=00000000 pc=00059d00..00059d18 │ │ │ │ +0000adc0 00000010 0000adc4 FDE cie=00000000 pc=0004e410..0004e422 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009ae4 00000010 00009ae8 FDE cie=00000000 pc=00059d20..00059d26 │ │ │ │ +0000add4 00000010 0000add8 FDE cie=00000000 pc=0004e430..0004e448 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009af8 00000010 00009afc FDE cie=00000000 pc=00060d70..00060d86 │ │ │ │ +0000ade8 00000010 0000adec FDE cie=00000000 pc=0004e450..0004e460 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009b0c 00000010 00009b10 FDE cie=00000000 pc=00059d30..00059d33 │ │ │ │ +0000adfc 00000010 0000ae00 FDE cie=00000000 pc=0004e460..0004e49e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009b20 00000010 00009b24 FDE cie=00000000 pc=00059d40..00059d43 │ │ │ │ +0000ae10 00000010 0000ae14 FDE cie=00000000 pc=0004e4a0..0004e4b8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009b34 00000014 00009b38 FDE cie=00000000 pc=00059d50..00059d76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059d53 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 34 to 00059d75 │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009b4c 0000004c 00009b50 FDE cie=00000000 pc=00060d90..00060df1 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060d91 │ │ │ │ +0000ae24 00000024 0000ae28 FDE cie=00000000 pc=000675b0..000675cf │ │ │ │ + DW_CFA_advance_loc: 1 to 000675b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060d92 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00060da0 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00060db6 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00060db8 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060db9 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00060dc1 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 00060dcb │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00060dcd │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060dce │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00060dd6 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 00060de0 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 000675bf │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00060de2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000675c1 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060de3 │ │ │ │ + DW_CFA_advance_loc: 4 to 000675c5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00060deb │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00060dee │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060def │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060df0 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009b9c 00000040 00009ba0 FDE cie=00000000 pc=00060e00..00060e4c │ │ │ │ - DW_CFA_advance_loc: 1 to 00060e01 │ │ │ │ + DW_CFA_advance_loc: 8 to 000675cd │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060e02 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00060e10 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00060e26 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00060e28 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060e29 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00060e31 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 00060e3b │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00060e3d │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060e3e │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00060e46 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00060e49 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060e4a │ │ │ │ + DW_CFA_advance_loc: 1 to 000675ce │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060e4b │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00009be0 00000024 00009be4 FDE cie=00000000 pc=00060e50..00060e6f │ │ │ │ - DW_CFA_advance_loc: 1 to 00060e51 │ │ │ │ +0000ae4c 00000024 0000ae50 FDE cie=00000000 pc=000675d0..000675ef │ │ │ │ + DW_CFA_advance_loc: 1 to 000675d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00060e5f │ │ │ │ + DW_CFA_advance_loc: 14 to 000675df │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00060e61 │ │ │ │ + DW_CFA_advance_loc: 2 to 000675e1 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00060e65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000675e5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00060e6d │ │ │ │ + DW_CFA_advance_loc: 8 to 000675ed │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060e6e │ │ │ │ + DW_CFA_advance_loc: 1 to 000675ee │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009c08 00000024 00009c0c FDE cie=00000000 pc=00060e70..00060e8f │ │ │ │ - DW_CFA_advance_loc: 1 to 00060e71 │ │ │ │ +0000ae74 00000024 0000ae78 FDE cie=00000000 pc=000675f0..0006760f │ │ │ │ + DW_CFA_advance_loc: 1 to 000675f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00060e7f │ │ │ │ + DW_CFA_advance_loc: 14 to 000675ff │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00060e81 │ │ │ │ + DW_CFA_advance_loc: 2 to 00067601 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00060e85 │ │ │ │ + DW_CFA_advance_loc: 4 to 00067605 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00060e8d │ │ │ │ + DW_CFA_advance_loc: 8 to 0006760d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060e8e │ │ │ │ + DW_CFA_advance_loc: 1 to 0006760e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009c30 00000024 00009c34 FDE cie=00000000 pc=00060e90..00060eaf │ │ │ │ - DW_CFA_advance_loc: 1 to 00060e91 │ │ │ │ +0000ae9c 00000028 0000aea0 FDE cie=00000000 pc=00067610..00067647 │ │ │ │ + DW_CFA_advance_loc: 1 to 00067611 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00060e9f │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00060ea1 │ │ │ │ + DW_CFA_advance_loc: 14 to 0006761f │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 26 to 00067639 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00060ea5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006763a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00060ead │ │ │ │ + DW_CFA_advance_loc: 8 to 00067642 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 3 to 00067645 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060eae │ │ │ │ + DW_CFA_advance_loc: 1 to 00067646 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00009c58 00000024 00009c5c FDE cie=00000000 pc=00060eb0..00060ecf │ │ │ │ - DW_CFA_advance_loc: 1 to 00060eb1 │ │ │ │ +0000aec8 00000038 0000aecc FDE cie=00000000 pc=00067650..00067693 │ │ │ │ + DW_CFA_advance_loc: 1 to 00067651 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00060ebf │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00067652 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 00067660 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 25 to 00067679 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006767a │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00067682 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 3 to 00067685 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00060ec1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00067687 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00060ec5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00067688 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00060ecd │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060ece │ │ │ │ + DW_CFA_advance_loc: 8 to 00067690 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00067691 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00067692 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009c80 00000010 00009c84 FDE cie=00000000 pc=00059d80..00059db5 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00009c94 0000004c 00009c98 FDE cie=00000000 pc=00059dc0..00059e7a │ │ │ │ - DW_CFA_advance_loc: 12 to 00059dcc │ │ │ │ +0000af04 00000040 0000af08 FDE cie=00000000 pc=0004e4c0..0004e558 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e4c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059dcd │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e4c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059dce │ │ │ │ + DW_CFA_advance_loc: 3 to 0004e4c5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059dcf │ │ │ │ + DW_CFA_advance_loc: 3 to 0004e4c8 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059dd2 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 52 to 00059e06 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 5 to 00059e0b │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 00059e1b │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 59 to 00059e56 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004e4d6 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059e57 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004e4db │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00059e63 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004e4e7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 00059e70 │ │ │ │ + DW_CFA_advance_loc1: 103 to 0004e54e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00059e76 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004e554 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059e77 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e555 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059e78 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e556 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059e79 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e557 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00009ce4 0000003c 00009ce8 FDE cie=00000000 pc=00059e80..00059efe │ │ │ │ - DW_CFA_advance_loc: 1 to 00059e81 │ │ │ │ +0000af48 00000044 0000af4c FDE cie=00000000 pc=0004e560..0004e630 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004e56c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00059e8f │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 43 to 00059eba │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e56d │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e56e │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e56f │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004e572 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 00059ec4 │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00059ec6 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00059ec8 │ │ │ │ + DW_CFA_advance_loc1: 88 to 0004e5ca │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00059ecc │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e5cb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059ed4 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059ed5 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004e5d3 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 88 to 0004e62b │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e62c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e62d │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e62e │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e62f │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00059ee0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 19 to 00059ef3 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00059ef7 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 00059efc │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009d24 00000048 00009d28 FDE cie=00000000 pc=00060ed0..00060f27 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060ed1 │ │ │ │ +0000af90 0000005c 0000af94 FDE cie=00000000 pc=000676a0..0006775b │ │ │ │ + DW_CFA_advance_loc: 1 to 000676a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060ed2 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000676a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00060ee0 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00060ef6 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00060ef8 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060ef9 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00060f01 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000676a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 00060f0b │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00060f0d │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060f0e │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00060f16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 000676a4 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 14 to 000676b2 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 25 to 000676cb │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000676cc │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000676d4 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 56 to 0006770c │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006770d │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00067715 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 21 to 0006772a │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006772b │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00067733 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 23 to 0006774a │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006774b │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00067753 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 3 to 00067756 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00067757 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00060f19 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00060f1b │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060f1c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00060f24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00067758 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060f25 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 00067759 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060f26 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006775a │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00009d70 00000054 00009d74 FDE cie=00000000 pc=00060f30..00060f9c │ │ │ │ - DW_CFA_advance_loc: 1 to 00060f31 │ │ │ │ +0000aff0 00000030 0000a5d8 FDE cie=00000a1c pc=00067760..00067803 │ │ │ │ + Augmentation data: 91 7f 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00067761 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060f32 │ │ │ │ + DW_CFA_advance_loc: 1 to 00067762 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00060f40 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00060f56 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00060f58 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060f59 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00060f61 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 00060f6b │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00060f6d │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060f6e │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00060f76 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 00060f80 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00060f82 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060f83 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00060f8b │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00060f8e │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00060f90 │ │ │ │ + DW_CFA_advance_loc: 14 to 00067770 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060f91 │ │ │ │ + DW_CFA_advance_loc: 49 to 000677a1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00060f99 │ │ │ │ + DW_CFA_advance_loc1: 95 to 00067800 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060f9a │ │ │ │ + DW_CFA_advance_loc: 1 to 00067801 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060f9b │ │ │ │ + DW_CFA_advance_loc: 1 to 00067802 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00009dc8 00000010 00009dcc FDE cie=00000000 pc=00059f00..00059f18 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009ddc 00000010 00009de0 FDE cie=00000000 pc=00059f20..00059f2f │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009df0 0000003c 00009df4 FDE cie=00000000 pc=00059f30..0005a115 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059f31 │ │ │ │ +0000b024 00000064 0000b028 FDE cie=00000000 pc=00067810..000678d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00067811 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059f32 │ │ │ │ + DW_CFA_advance_loc: 1 to 00067812 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059f33 │ │ │ │ + DW_CFA_advance_loc: 1 to 00067813 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059f34 │ │ │ │ + DW_CFA_advance_loc: 1 to 00067814 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059f37 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc2: 468 to 0005a10b │ │ │ │ + DW_CFA_advance_loc: 14 to 00067822 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 25 to 0006783b │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006783c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00067844 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 56 to 0006787c │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006787d │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00067885 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 21 to 0006789a │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006789b │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000678a3 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 23 to 000678ba │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000678bb │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000678c3 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 3 to 000678c6 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 2 to 000678c8 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 000678c9 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000678d1 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005a111 │ │ │ │ + DW_CFA_advance_loc: 1 to 000678d2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005a112 │ │ │ │ + DW_CFA_advance_loc: 1 to 000678d3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005a113 │ │ │ │ + DW_CFA_advance_loc: 1 to 000678d4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005a114 │ │ │ │ + DW_CFA_advance_loc: 1 to 000678d5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00009e30 0000003c 00009e34 FDE cie=00000000 pc=0005a120..0005a380 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005a12b │ │ │ │ +0000b08c 0000003c 0000a674 FDE cie=00000a1c pc=000678e0..0006798e │ │ │ │ + Augmentation data: f9 7e 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000678e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005a12c │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000678e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005a12d │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005a12e │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005a131 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc2: 571 to 0005a36c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005a372 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005a373 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 000678f0 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 49 to 00067921 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc1: 91 to 0006797c │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006797d │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 5 to 00067982 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00067983 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006798b │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005a374 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006798c │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005a375 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006798d │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005a376 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00009e70 0000003c 00009e74 FDE cie=00000000 pc=0005a380..0005a59a │ │ │ │ - DW_CFA_advance_loc: 1 to 0005a381 │ │ │ │ +0000b0cc 00000030 0000b0d0 FDE cie=00000000 pc=00067990..00067ab5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00067991 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005a382 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 2 to 00067993 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 1 to 00067994 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005a383 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 3 to 00067997 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005a384 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006799e │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005a387 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 511 to 0005a586 │ │ │ │ + DW_CFA_advance_loc1: 242 to 00067a90 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005a58c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005a58d │ │ │ │ + DW_CFA_advance_loc: 1 to 00067a91 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005a58e │ │ │ │ + DW_CFA_advance_loc: 1 to 00067a92 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005a58f │ │ │ │ + DW_CFA_advance_loc: 1 to 00067a93 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005a590 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 5 to 00067a98 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00009eb0 0000003c 00009eb4 FDE cie=00000000 pc=0005a5a0..0005a7ba │ │ │ │ - DW_CFA_advance_loc: 1 to 0005a5a1 │ │ │ │ +0000b100 00000100 0000b104 FDE cie=00000000 pc=00067ac0..00068104 │ │ │ │ + DW_CFA_advance_loc: 1 to 00067ac1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005a5a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00067ac2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005a5a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00067ac3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005a5a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00067ac4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005a5a7 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc2: 505 to 0005a7a0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00067ad2 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 29 to 00067aef │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00067af3 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 15 to 00067b02 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 14 to 00067b10 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00067b14 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 19 to 00067b27 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc2: 280 to 00067c3f │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00067c40 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 18 to 00067c52 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 47 to 00067c81 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 1 to 00067c82 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 00067c83 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00067c84 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 00067c90 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 15 to 00067c9f │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 8 to 00067ca7 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00067caf │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 44 to 00067cdb │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 2 to 00067cdd │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00067ce1 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 00067ce7 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00067ce8 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 2 to 00067cea │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00067cee │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 11 to 00067cf9 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 44 to 00067d25 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00067d29 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 15 to 00067d38 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 14 to 00067d46 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 6 to 00067d4c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc1: 73 to 00067d95 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc1: 85 to 00067dea │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 42 to 00067e14 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc2: 345 to 00067f6d │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 2 to 00067f6f │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00067f73 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 00067f79 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00067f7a │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 2 to 00067f7c │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00067f80 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 11 to 00067f8b │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 16 to 00067f9b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005a7a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00067f9c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005a7a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00067f9d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005a7a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00067f9e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005a7a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00067f9f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005a7aa │ │ │ │ + DW_CFA_advance_loc: 1 to 00067fa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00009ef0 0000003c 00009ef4 FDE cie=00000000 pc=0005a7c0..0005aaa3 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005a7cb │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005a7cc │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005a7cd │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005a7ce │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005a7d1 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc2: 569 to 0005aa0a │ │ │ │ + DW_CFA_advance_loc1: 169 to 00068049 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005aa0b │ │ │ │ + DW_CFA_advance_loc: 3 to 0006804c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005aa0c │ │ │ │ + DW_CFA_advance_loc: 1 to 0006804d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005aa0d │ │ │ │ + DW_CFA_advance_loc: 1 to 0006804e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005aa0e │ │ │ │ + DW_CFA_advance_loc: 1 to 0006804f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005aa10 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068050 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00009f30 0000003c 00009f34 FDE cie=00000000 pc=0005aab0..0005ad2a │ │ │ │ - DW_CFA_advance_loc: 1 to 0005aab1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005aab2 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005aab3 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005aab4 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005aab7 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc2: 607 to 0005ad16 │ │ │ │ + DW_CFA_advance_loc: 37 to 00068075 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 2 to 00068077 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0006807b │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 00068081 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068082 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 2 to 00068084 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00068088 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00068090 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 5 to 00068095 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005ad1c │ │ │ │ + DW_CFA_advance_loc: 1 to 00068096 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ad1d │ │ │ │ + DW_CFA_advance_loc: 1 to 00068097 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ad1e │ │ │ │ + DW_CFA_advance_loc: 1 to 00068098 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ad1f │ │ │ │ + DW_CFA_advance_loc: 1 to 00068099 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ad20 │ │ │ │ + DW_CFA_advance_loc: 7 to 000680a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00009f70 000001a4 00009f74 FDE cie=00000000 pc=0005ad30..0005bc38 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ad31 │ │ │ │ +0000b204 000000a0 0000b208 FDE cie=00000000 pc=00068110..00068451 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068111 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ad32 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068112 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ad33 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068113 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ad34 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068114 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0005ad42 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 131 to 0005adc5 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005adc8 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005adc9 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005adca │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005adcb │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005add0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 167 to 0005ae77 │ │ │ │ + DW_CFA_advance_loc: 14 to 00068122 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0006812e │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006812f │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 6 to 00068135 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006813c │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006813d │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006813e │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00068146 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 19 to 00068159 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ae78 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006815a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ae79 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006815b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ae7a │ │ │ │ + DW_CFA_advance_loc: 1 to 0006815c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ae7b │ │ │ │ + DW_CFA_advance_loc: 1 to 0006815d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005ae80 │ │ │ │ + DW_CFA_advance_loc: 3 to 00068160 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 96 to 0005aee0 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005aee1 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005aee2 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005aeea │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 325 to 0005b02f │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005b037 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005b038 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005b03e │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005b03f │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005b041 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005b047 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005b04d │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005b053 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005b05b │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 26 to 0005b075 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005b079 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005b081 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 22 to 0005b097 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005b098 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005b099 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005b0a1 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 180 to 0005b155 │ │ │ │ + DW_CFA_advance_loc: 3 to 00068163 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006816a │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006816b │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00068173 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006817a │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 7 to 00068181 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068182 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006818a │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc1: 72 to 000681d2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005b15b │ │ │ │ + DW_CFA_advance_loc: 6 to 000681d8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005b15e │ │ │ │ + DW_CFA_advance_loc: 1 to 000681d9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005b15f │ │ │ │ + DW_CFA_advance_loc: 1 to 000681da │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005b160 │ │ │ │ + DW_CFA_advance_loc: 1 to 000681db │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005b168 │ │ │ │ + DW_CFA_advance_loc: 5 to 000681e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 184 to 0005b220 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005b221 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005b222 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 0005b22f │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 233 to 0005b318 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005b319 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005b321 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 306 to 0005b453 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005b45e │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005b45f │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005b465 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005b466 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005b468 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005b46e │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005b474 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005b47a │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005b482 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 26 to 0005b49c │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005b4a0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0005b4ae │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 211 to 0005b581 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005b582 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005b583 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 0005b590 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 316 to 0005b6cc │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005b6cd │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005b6ce │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005b6d6 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 259 to 0005b7d9 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005b7e1 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005b7e2 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005b7e8 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005b7e9 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005b7eb │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005b7f1 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005b7f7 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005b7fd │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005b805 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 26 to 0005b81f │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005b823 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005b82b │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 41 to 0005b854 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 9 to 0005b85d │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005b865 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 199 to 0005b92c │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 9 to 0005b935 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005b93d │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 220 to 0005ba19 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005ba21 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ba22 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005ba28 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ba29 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005ba2b │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005ba31 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005ba37 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005ba3d │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005ba45 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 26 to 0005ba5f │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005ba63 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005ba6b │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 24 to 0005ba83 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005ba8e │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ba8f │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005ba95 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ba96 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005ba98 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005ba9e │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005baa4 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005baaa │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005bab2 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 26 to 0005bacc │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005bad0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0005bade │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 30 to 0005bafc │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005bb01 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005bb09 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 156 to 0005bba5 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005bba6 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005bbae │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 35 to 00068203 │ │ │ │ + DW_CFA_def_cfa_offset: 36 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006820a │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0006820c │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006820d │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00068215 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc2: 256 to 00068315 │ │ │ │ + DW_CFA_def_cfa_offset: 36 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006831c │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 0006831e │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006831f │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00068327 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000a118 0000001c 00000000 CIE │ │ │ │ - Version: 1 │ │ │ │ - Augmentation: "zR" │ │ │ │ - Code alignment factor: 1 │ │ │ │ - Data alignment factor: -4 │ │ │ │ - Return address column: 8 │ │ │ │ - Augmentation data: 1b │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_offset: r8 (eip) at cfa-4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ +0000b2a8 00000010 0000b2ac FDE cie=00000000 pc=0004e630..0004e642 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000a138 00000010 00000024 FDE cie=0000a118 pc=00007464..00007469 │ │ │ │ +0000b2bc 00000010 0000b2c0 FDE cie=00000000 pc=0004e650..0004e68e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a14c 000000b8 0000a150 FDE cie=00000000 pc=0005bc40..0005c30b │ │ │ │ - DW_CFA_advance_loc: 11 to 0005bc4b │ │ │ │ +0000b2d0 0000009c 0000b2d4 FDE cie=00000000 pc=0004e690..0004e8c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e691 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005bc4c │ │ │ │ + DW_CFA_advance_loc: 3 to 0004e694 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005bc4d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e695 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005bc4e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e696 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005bc51 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004e6a4 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 45 to 0004e6d1 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 102 to 0004e737 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 48 to 0004e767 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 366 to 0005bdbf │ │ │ │ + DW_CFA_advance_loc: 7 to 0004e76e │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005bdc3 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004e772 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005bdc7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004e776 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 0005bdd9 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 137 to 0005be62 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004e784 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e785 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005be63 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004e789 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005be69 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004e78d │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 19 to 0005be7c │ │ │ │ + DW_CFA_advance_loc: 52 to 0004e7c1 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 315 to 0005bfb7 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004e7d2 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc1: 96 to 0004e832 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004e837 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004e839 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e83a │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004e842 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005bfbb │ │ │ │ + DW_CFA_advance_loc: 7 to 0004e849 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005bfbf │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e84a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 0005bfd1 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004e852 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 256 to 0005c0d1 │ │ │ │ + DW_CFA_advance_loc: 28 to 0004e86e │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004e870 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c0d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e871 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005c0de │ │ │ │ + DW_CFA_advance_loc: 8 to 0004e879 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 175 to 0005c18d │ │ │ │ + DW_CFA_advance_loc: 6 to 0004e87f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005c193 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e880 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c194 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e881 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c195 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e882 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c196 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e883 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c197 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004e888 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 19 to 0005c1aa │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c1ab │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005c1b7 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 184 to 0005c26f │ │ │ │ + DW_CFA_advance_loc: 29 to 0004e8a5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c270 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004e8a8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c271 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e8a9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c272 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e8aa │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c273 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e8ab │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005c278 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004e8b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 0005c293 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005c29e │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005c2a4 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005c2b0 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c2b1 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005c2b3 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005c2b9 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005c2bf │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005c2c5 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005c2cd │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 26 to 0005c2e7 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005c2eb │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005c2f3 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a208 0000001c 00000000 CIE │ │ │ │ - Version: 1 │ │ │ │ - Augmentation: "zR" │ │ │ │ - Code alignment factor: 1 │ │ │ │ - Data alignment factor: -4 │ │ │ │ - Return address column: 8 │ │ │ │ - Augmentation data: 1b │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_offset: r8 (eip) at cfa-4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ +0000b370 00000010 0000b374 FDE cie=00000000 pc=0004e8c0..0004e8cb │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000a228 00000010 00000024 FDE cie=0000a208 pc=0000746a..00007473 │ │ │ │ +0000b384 00000010 0000b388 FDE cie=00000000 pc=0004e8d0..0004e8db │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a23c 00000010 0000a240 FDE cie=00000000 pc=0005c310..0005c365 │ │ │ │ +0000b398 00000010 0000b39c FDE cie=00000000 pc=0004e8e0..0004e8eb │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a250 000000a4 0000a254 FDE cie=00000000 pc=0005c370..0005c79c │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c371 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c372 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c373 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c374 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0005c382 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 532 to 0005c596 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c597 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005c59d │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c59e │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0005c5ac │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 55 to 0005c5e3 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005c5e9 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005c5ef │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005c5f5 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 21 to 0005c60a │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0005c61a │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005c61d │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c61e │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c61f │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c620 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005c628 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 10 to 0005c632 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005c635 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c636 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c637 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c638 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005c640 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0005c643 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005c649 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005c64f │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005c655 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0005c663 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005c66e │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c66f │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c670 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c671 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c672 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005c678 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 57 to 0005c6b1 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005c6b7 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005c6bd │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005c6c3 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005c6cb │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ +0000b3ac 00000010 0000b3b0 FDE cie=00000000 pc=0004e8f0..0004e8fb │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000a2f8 00000058 0000a2fc FDE cie=00000000 pc=0005c7a0..0005c9d5 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c7a1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c7a2 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c7a3 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c7a4 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0005c7b2 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005c7b7 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 0005c7c8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 67 to 0005c80b │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c80c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 0005c81d │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 296 to 0005c945 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005c948 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c949 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c94a │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c94b │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005c950 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 97 to 0005c9b1 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005c9b6 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005c9be │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ +0000b3c0 00000010 0000b3c4 FDE cie=00000000 pc=0004e900..0004e90b │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a354 00000010 0000a358 FDE cie=00000000 pc=0005c9e0..0005c9eb │ │ │ │ +0000b3d4 00000010 0000b3d8 FDE cie=00000000 pc=0004e910..0004e91b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a368 00000010 0000a36c FDE cie=00000000 pc=0005c9f0..0005ca09 │ │ │ │ +0000b3e8 00000010 0000b3ec FDE cie=00000000 pc=0004e920..0004e92b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a37c 00000010 0000a380 FDE cie=00000000 pc=0005ca10..0005ca1f │ │ │ │ +0000b3fc 00000010 0000b400 FDE cie=00000000 pc=0004e930..0004e93b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a390 00000078 0000a394 FDE cie=00000000 pc=0005ca20..0005cb93 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ca21 │ │ │ │ +0000b410 00000010 0000b414 FDE cie=00000000 pc=0004e940..0004e94b │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b424 00000038 0000aa0c FDE cie=00000a1c pc=0004e950..0004ebcc │ │ │ │ + Augmentation data: 67 7b 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e951 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ca22 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004e953 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 5 to 0004e958 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ca23 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ca24 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 18 to 0004e96a │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0005ca32 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 43 to 0005ca5d │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ca5e │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ca5f │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ca60 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ca61 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005ca68 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 92 to 0005cac4 │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cac5 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005cac9 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005cacc │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005cad4 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 56 to 0005cb0c │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cb0d │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005cb10 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005cb14 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005cb1c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 34 to 0005cb3e │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 39 to 0005cb65 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005cb6d │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0005cb77 │ │ │ │ + DW_CFA_advance_loc2: 444 to 0004eb26 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 105 to 0004eb8f │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cb78 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cb79 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004eb90 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cb7a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004eb91 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cb7b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004eb92 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005cb80 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004eb98 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000a40c 00000010 0000a410 FDE cie=00000000 pc=0005cba0..0005cbb4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a420 00000010 0000a424 FDE cie=00000000 pc=0005cbc0..0005cbcf │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a434 00000010 0000a438 FDE cie=00000000 pc=0005cbd0..0005cbdf │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a448 00000010 0000a44c FDE cie=00000000 pc=0005cbe0..0005cbec │ │ │ │ +0000b460 00000014 00009dd8 FDE cie=0000168c pc=00006888..000068c8 │ │ │ │ + Augmentation data: 35 7b 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a45c 00000010 0000a460 FDE cie=00000000 pc=0005cbf0..0005cc33 │ │ │ │ +0000b478 00000010 0000b47c FDE cie=00000000 pc=0004ebd0..0004ec32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a470 00000010 0000a474 FDE cie=00000000 pc=0005cc40..0005cc78 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +0000b48c 00000054 0000b490 FDE cie=00000000 pc=0004ec40..0004ecba │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ec41 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ec42 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004ec50 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004ec5b │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004ec63 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 13 to 0004ec70 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ec71 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ec72 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 22 to 0004ec88 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004ec90 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ec91 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ec92 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004ec98 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 0004ec9b │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004eca3 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004eca4 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004ecaa │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004ecb2 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004ecb7 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ecb8 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ecb9 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000a484 00000010 0000a488 FDE cie=00000000 pc=0005cc80..0005cc8f │ │ │ │ +0000b4e4 00000010 0000b4e8 FDE cie=00000000 pc=0004ecc0..0004ecde │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a498 00000044 0000a49c FDE cie=00000000 pc=0005cc90..0005ccde │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cc91 │ │ │ │ +0000b4f8 00000034 0000b4fc FDE cie=00000000 pc=00068460..000685e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068461 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cc92 │ │ │ │ + DW_CFA_advance_loc: 3 to 00068464 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cc93 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068465 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0005ccb3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00068468 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc1: 82 to 000684ba │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 000684bb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ccb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000684bc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ccb5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000684bd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005ccc0 │ │ │ │ + DW_CFA_advance_loc: 3 to 000684c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 0005ccc9 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005cccb │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cccc │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005ccd4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b530 00000010 0000b534 FDE cie=00000000 pc=0004ece0..0004ecf4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b544 00000010 0000b548 FDE cie=00000000 pc=0004ed00..0004ed23 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b558 00000014 0000b55c FDE cie=00000000 pc=0004ed30..0004ed4e │ │ │ │ + DW_CFA_advance_loc: 3 to 0004ed33 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005ccdb │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ccdc │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ccdd │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 26 to 0004ed4d │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a4e0 00000054 0000a4e4 FDE cie=00000000 pc=0005cce0..0005cdd6 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cce1 │ │ │ │ +0000b570 00000050 0000b574 FDE cie=00000000 pc=0004ed50..0004ee08 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ed51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cce2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ed52 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cce3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ed53 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cce4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ed54 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005cce7 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 174 to 0005cd95 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004ed5a │ │ │ │ + DW_CFA_def_cfa_offset: 2096 │ │ │ │ + DW_CFA_advance_loc1: 136 to 0004ede2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005cd9b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ede3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cd9c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ede4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cd9d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ede5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cd9e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ede6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005cda0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ede7 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 37 to 0005cdc5 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 24 to 0004edff │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005cdc8 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004ee04 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cdc9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ee05 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cdca │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ee06 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cdcb │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ee07 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cdcc │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b5c4 00000010 0000b5c8 FDE cie=00000000 pc=0004ee10..0004ee2d │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a538 00000050 0000a53c FDE cie=00000000 pc=0005cde0..0005cea4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cde1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cde2 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0005cdf0 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 46 to 0005ce1e │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005ce22 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005ce28 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ce29 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 0005ce38 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005ce3e │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ce3f │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ce40 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005ce43 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005ce45 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005ce4b │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005ce51 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ce52 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005ce54 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005ce5a │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 63 to 0005ce99 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - │ │ │ │ -0000a58c 00000028 0000a590 FDE cie=00000000 pc=0005ceb0..0005cedd │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ceb1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0005cebf │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0005cec8 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005cecc │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005ced2 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ced3 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005cedb │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cedc │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - │ │ │ │ -0000a5b8 00000044 0000a5bc FDE cie=00000000 pc=00060fa0..00060fe6 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060fa1 │ │ │ │ +0000b5d8 0000004c 0000b5dc FDE cie=00000000 pc=000685e0..00068637 │ │ │ │ + DW_CFA_advance_loc: 1 to 000685e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060fa2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000685e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060fa3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000685e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060fa4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000685e4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00060fb2 │ │ │ │ + DW_CFA_advance_loc: 14 to 000685f2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 00060fc1 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 00060fc4 │ │ │ │ + DW_CFA_advance_loc: 26 to 0006860c │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060fc5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006860d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 00060fd8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00068615 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00060fe1 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060fe2 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060fe3 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060fe4 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060fe5 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a600 00000064 0000a604 FDE cie=00000000 pc=0005cee0..0005d051 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cee1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cee2 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cee3 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cee4 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0005cef2 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0005cf02 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cf03 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 28 to 0005cf1f │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 152 to 0005cfb7 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005cfb9 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0005cfc9 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cfca │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cfcb │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005cfd0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 15 to 0005cfdf │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 57 to 0005d018 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d019 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005d021 │ │ │ │ + DW_CFA_advance_loc: 17 to 00068626 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068627 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 25 to 0005d03a │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0006862f │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 3 to 00068632 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d03b │ │ │ │ + DW_CFA_advance_loc: 1 to 00068633 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d03c │ │ │ │ + DW_CFA_advance_loc: 1 to 00068634 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d03d │ │ │ │ + DW_CFA_advance_loc: 1 to 00068635 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d03e │ │ │ │ + DW_CFA_advance_loc: 1 to 00068636 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005d040 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a668 00000058 0000a66c FDE cie=00000000 pc=00060ff0..0006105b │ │ │ │ - DW_CFA_advance_loc: 1 to 00060ff1 │ │ │ │ +0000b628 0000004c 0000b62c FDE cie=00000000 pc=0004ee30..0004ee8f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ee31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060ff2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ee32 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060ff3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ee33 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060ff4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ee34 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00061002 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004ee37 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 00061013 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 00061016 │ │ │ │ + DW_CFA_advance_loc: 28 to 0004ee53 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006101a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ee54 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 17 to 0006102b │ │ │ │ + DW_CFA_advance_loc: 14 to 0004ee62 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00061034 │ │ │ │ + DW_CFA_advance_loc: 23 to 0004ee79 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061035 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004ee7c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0006103f │ │ │ │ + DW_CFA_advance_loc: 6 to 0004ee82 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 00061046 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 3 to 0004ee85 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061047 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004ee8b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061048 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ee8c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061049 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ee8d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006104a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ee8e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00061050 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00061053 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061054 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 00061059 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000a6c4 00000070 0000a6c8 FDE cie=00000000 pc=00061060..000611c2 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061061 │ │ │ │ +0000b678 0000006c 0000b67c FDE cie=00000000 pc=00068640..00068728 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068641 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061062 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068642 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061063 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068643 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061064 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068644 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00061072 │ │ │ │ + DW_CFA_advance_loc: 14 to 00068652 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 111 to 000610e1 │ │ │ │ + DW_CFA_advance_loc1: 74 to 0006869c │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006869d │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000686a1 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 6 to 000610e7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000686a4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 33 to 00061108 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006110d │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006110e │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00061112 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0006111e │ │ │ │ + DW_CFA_advance_loc: 8 to 000686ac │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 46 to 000686da │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 1 to 000686db │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 3 to 000686de │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000686e2 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000686ea │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 17 to 0006112f │ │ │ │ + DW_CFA_advance_loc: 29 to 00068707 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061130 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068708 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061131 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068709 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061132 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006870a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061133 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006870b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00061140 │ │ │ │ + DW_CFA_advance_loc: 5 to 00068710 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 19 to 00061153 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 17 to 00068721 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061154 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068722 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061155 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068723 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061156 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068724 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061157 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068725 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00061160 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00061178 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061179 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00061181 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000a738 00000058 0000a73c FDE cie=00000000 pc=000611d0..000613c0 │ │ │ │ - DW_CFA_advance_loc: 11 to 000611db │ │ │ │ +0000b6e8 00000060 0000b6ec FDE cie=00000000 pc=00068730..000687a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068731 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000611dc │ │ │ │ + DW_CFA_advance_loc: 1 to 00068732 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000611dd │ │ │ │ + DW_CFA_advance_loc: 1 to 00068733 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000611de │ │ │ │ + DW_CFA_advance_loc: 1 to 00068734 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000611e1 │ │ │ │ + DW_CFA_advance_loc: 14 to 00068742 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 15 to 00068751 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 3 to 00068754 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068755 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 73 to 0006122a │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006122b │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 30 to 00061249 │ │ │ │ + DW_CFA_advance_loc: 17 to 00068766 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006876d │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006876e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 233 to 00061332 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061333 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006133b │ │ │ │ + DW_CFA_advance_loc: 8 to 00068776 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 13 to 00068783 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068784 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 0006134e │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006134f │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0006135b │ │ │ │ + DW_CFA_advance_loc: 8 to 0006878c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006878f │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068790 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 26 to 00061375 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 10 to 0006879a │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 7 to 000687a1 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061376 │ │ │ │ + DW_CFA_advance_loc: 1 to 000687a2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061377 │ │ │ │ + DW_CFA_advance_loc: 1 to 000687a3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061378 │ │ │ │ + DW_CFA_advance_loc: 1 to 000687a4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061379 │ │ │ │ + DW_CFA_advance_loc: 1 to 000687a5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00061380 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a794 00000058 0000a798 FDE cie=00000000 pc=000613c0..000615b0 │ │ │ │ - DW_CFA_advance_loc: 11 to 000613cb │ │ │ │ +0000b74c 00000060 0000b750 FDE cie=00000000 pc=000687b0..00068831 │ │ │ │ + DW_CFA_advance_loc: 1 to 000687b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000613cc │ │ │ │ + DW_CFA_advance_loc: 1 to 000687b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000613cd │ │ │ │ + DW_CFA_advance_loc: 1 to 000687b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000613ce │ │ │ │ + DW_CFA_advance_loc: 1 to 000687b4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000613d1 │ │ │ │ + DW_CFA_advance_loc: 14 to 000687c2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 73 to 0006141a │ │ │ │ + DW_CFA_advance_loc: 11 to 000687cd │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 3 to 000687d0 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006141b │ │ │ │ + DW_CFA_advance_loc: 4 to 000687d4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 30 to 00061439 │ │ │ │ + DW_CFA_advance_loc: 21 to 000687e9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 233 to 00061522 │ │ │ │ + DW_CFA_advance_loc: 10 to 000687f3 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061523 │ │ │ │ + DW_CFA_advance_loc: 3 to 000687f6 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006152b │ │ │ │ + DW_CFA_advance_loc: 8 to 000687fe │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 0006153e │ │ │ │ + DW_CFA_advance_loc: 14 to 0006880c │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006153f │ │ │ │ + DW_CFA_advance_loc: 1 to 0006880d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0006154b │ │ │ │ + DW_CFA_advance_loc: 8 to 00068815 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 26 to 00061565 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 3 to 00068818 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068819 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00068825 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006882c │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061566 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006882d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061567 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006882e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061568 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006882f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061569 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068830 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00061570 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a7f0 00000090 0000a7f4 FDE cie=00000000 pc=0005d060..0005d31a │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d061 │ │ │ │ +0000b7b0 00000044 0000b7b4 FDE cie=00000000 pc=00068840..00068886 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068841 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005d064 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068842 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d065 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068843 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005d071 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068844 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005d074 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0005d08c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d08d │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d08e │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d08f │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d090 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005d098 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 296 to 0005d1c0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 14 to 00068852 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 15 to 00068861 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 3 to 00068864 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068865 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 19 to 00068878 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 9 to 00068881 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005d1c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068882 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d1c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068883 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d1c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068884 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d1c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068885 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005d1d0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 187 to 0005d28b │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005d290 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d291 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d292 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005d29a │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005d2a5 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005d2aa │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d2ab │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005d2b2 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 17 to 0005d2c3 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 0005d2d7 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005d2dc │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d2dd │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d2de │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005d2e6 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 23 to 0005d2fd │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005d302 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d303 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d304 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005d310 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a884 00000070 0000a888 FDE cie=00000000 pc=000615b0..000616e7 │ │ │ │ - DW_CFA_advance_loc: 1 to 000615b1 │ │ │ │ +0000b7f8 00000078 0000b7fc FDE cie=00000000 pc=00068890..000689be │ │ │ │ + DW_CFA_advance_loc: 1 to 00068891 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000615b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068892 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000615b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068893 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000615b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068894 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 000615c2 │ │ │ │ + DW_CFA_advance_loc: 14 to 000688a2 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 6 to 000688a8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 35 to 000688cb │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 96 to 00061622 │ │ │ │ + DW_CFA_advance_loc1: 76 to 00068917 │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068918 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068919 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00061624 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006891a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 24 to 0006163c │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006163d │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006163e │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 00061643 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 00061653 │ │ │ │ + DW_CFA_advance_loc: 20 to 0006892e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 17 to 00061664 │ │ │ │ + DW_CFA_advance_loc: 13 to 0006893b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061665 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006893c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061666 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006893d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061667 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006893e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061668 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006893f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00061670 │ │ │ │ + DW_CFA_advance_loc: 3 to 00068942 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 19 to 00061683 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061684 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061685 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061686 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061687 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00061690 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 11 to 0006169b │ │ │ │ + DW_CFA_advance_loc: 5 to 00068947 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006169e │ │ │ │ + DW_CFA_advance_loc: 1 to 00068948 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000616a6 │ │ │ │ + DW_CFA_advance_loc: 12 to 00068954 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a8f8 00000148 0000a8fc FDE cie=00000000 pc=0005d320..0005db2a │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d321 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005d32d │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d32e │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d32f │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005d332 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 79 to 0005d381 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005d385 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d386 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005d38e │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0005d39b │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005d39f │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d3a0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005d3a8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0005d3b5 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005d3b9 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d3ba │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005d3c2 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 29 to 0005d3df │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005d3e5 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005d3f1 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005d3f7 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005d3ff │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 26 to 0005d419 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005d41d │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005d425 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0005d432 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005d438 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005d43c │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005d442 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 29 to 0005d45f │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 33 to 0005d480 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005d483 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005d48e │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0005d49c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 462 to 0005d66a │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005d670 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005d678 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 193 to 0005d739 │ │ │ │ + DW_CFA_advance_loc: 13 to 00068961 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d73a │ │ │ │ + DW_CFA_advance_loc: 1 to 00068962 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d73b │ │ │ │ + DW_CFA_advance_loc: 1 to 00068963 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d73c │ │ │ │ + DW_CFA_advance_loc: 1 to 00068964 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d73d │ │ │ │ + DW_CFA_advance_loc: 1 to 00068965 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005d740 │ │ │ │ + DW_CFA_advance_loc: 11 to 00068970 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 71 to 0005d787 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 31 to 0005d7a6 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005d7ab │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005d7af │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 19 to 0005d7c2 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 136 to 0005d84a │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005d851 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d852 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 35 to 0005d875 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 22 to 0005d88b │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005d896 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005d89c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005d8a2 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d8a3 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005d8a5 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005d8ab │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005d8b1 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005d8b7 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005d8bf │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 26 to 0005d8d9 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005d8dd │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005d8e5 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0005d8f9 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 19 to 0005d90c │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005d913 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005d91b │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 59 to 0005d956 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005d95a │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d95b │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005d963 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005d96a │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005d976 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005d97e │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 0005d987 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005d98a │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d98b │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 26 to 0005d9a5 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 235 to 0005da90 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005da94 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005da95 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005da9d │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005daa4 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005dab0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005dab8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 0005dac1 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005dac4 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005dac5 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 26 to 0005dadf │ │ │ │ + DW_CFA_advance_loc: 16 to 00068980 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068981 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 51 to 0005db12 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005db15 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005db16 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005db17 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005db18 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005db19 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000aa44 00000010 00000930 FDE cie=0000a118 pc=00007474..0000747b │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 8 to 00068989 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ │ │ │ -0000aa58 00000120 0000aa5c FDE cie=00000000 pc=0005db30..0005e21b │ │ │ │ - DW_CFA_advance_loc: 11 to 0005db3b │ │ │ │ +0000b874 0000008c 0000b878 FDE cie=00000000 pc=000689c0..00068b36 │ │ │ │ + DW_CFA_advance_loc: 1 to 000689c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005db3c │ │ │ │ + DW_CFA_advance_loc: 1 to 000689c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005db3d │ │ │ │ + DW_CFA_advance_loc: 1 to 000689c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005db3e │ │ │ │ + DW_CFA_advance_loc: 1 to 000689c4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005db41 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 74 to 0005db8b │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005db8e │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 9 to 0005db97 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 0005dba5 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 33 to 0005dbc6 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005dbc7 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005dbcd │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0005dbe1 │ │ │ │ + DW_CFA_advance_loc: 14 to 000689d2 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 93 to 00068a2f │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00068a33 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068a34 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 514 to 0005dde3 │ │ │ │ + DW_CFA_advance_loc: 12 to 00068a40 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 23 to 00068a57 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005dde4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00068a5a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005dde5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068a5b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005dde6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068a5c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005dde7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068a5d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0005ddf0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00068a60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 87 to 0005de47 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 23 to 0005de5e │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 14 to 0005de6c │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005de70 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 23 to 0005de87 │ │ │ │ + DW_CFA_advance_loc1: 91 to 00068abb │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068abc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 93 to 0005dee4 │ │ │ │ + DW_CFA_advance_loc: 6 to 00068ac2 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068ac3 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00068ac7 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068ac8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 23 to 00068adf │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 19 to 00068af2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005dee5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068af3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005dee6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068af4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005dee7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00068af7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005dee8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00068afa │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005def0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00068b00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0005def3 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005def7 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005df03 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005df0b │ │ │ │ + DW_CFA_advance_loc: 27 to 00068b1b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005df0e │ │ │ │ + DW_CFA_advance_loc: 3 to 00068b1e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005df0f │ │ │ │ + DW_CFA_advance_loc: 3 to 00068b21 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005df10 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068b22 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005df11 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068b23 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005df18 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 0005df21 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 19 to 0005df34 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005df3b │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005df43 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 52 to 0005df77 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005df78 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005df79 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 39 to 0005dfa0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 181 to 0005e055 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005e057 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e058 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005e064 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005e067 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 10 to 0005e071 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005e07d │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 0005e086 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e087 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e088 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 32 to 0005e0a8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 59 to 0005e0e3 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005e0e8 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e0e9 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005e0f5 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 46 to 0005e123 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005e12e │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005e134 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 0005e13e │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e13f │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005e141 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005e147 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 0005e151 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005e157 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005e163 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 26 to 0005e17d │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005e181 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005e18d │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 61 to 0005e1ca │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005e1cc │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e1cd │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005e1d9 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005e1dc │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 10 to 0005e1e6 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005e1f2 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ab7c 00000010 00000a68 FDE cie=0000a118 pc=0000747c..00007485 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ab90 00000048 0000a178 FDE cie=00000a1c pc=0005e220..0005e471 │ │ │ │ - Augmentation data: f3 8c 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005e22b │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005e22d │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0005e233 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 130 to 0005e2b5 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 6 to 0005e2bb │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e2bc │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e2bd │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005e2c0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00068b28 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 37 to 0005e2e5 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e2e6 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e2e7 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e2e8 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005e2f0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 95 to 0005e34f │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 128 to 0005e3cf │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000abdc 00000014 00009554 FDE cie=0000168c pc=00007486..000074c0 │ │ │ │ - Augmentation data: b7 8c 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000abf4 00000034 0000a1dc FDE cie=00000a1c pc=0005e480..0005e55f │ │ │ │ - Augmentation data: a7 8c 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e481 │ │ │ │ +0000b904 00000078 0000b908 FDE cie=00000000 pc=00068b40..00068c6e │ │ │ │ + DW_CFA_advance_loc: 1 to 00068b41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005e483 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 5 to 0005e488 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068b42 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068b43 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 15 to 0005e497 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068b44 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0005e4d7 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 81 to 0005e528 │ │ │ │ + DW_CFA_advance_loc: 14 to 00068b52 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 6 to 00068b58 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 35 to 00068b7b │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 76 to 00068bc7 │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068bc8 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068bc9 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068bca │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 20 to 00068bde │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 13 to 00068beb │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068bec │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e529 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068bed │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e52a │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e52b │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005e530 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000ac2c 00000014 000095a4 FDE cie=0000168c pc=000074c0..000074f8 │ │ │ │ - Augmentation data: 7c 8c 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ac44 00000040 0000a22c FDE cie=00000a1c pc=0005e560..0005e65e │ │ │ │ - Augmentation data: 6c 8c 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e561 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005e563 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 5 to 0005e568 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0005e57a │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 65 to 0005e5bb │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 53 to 0005e5f0 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0005e5fa │ │ │ │ - DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc: 18 to 0005e60c │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 65 to 0005e64d │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068bee │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068bef │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00068bf2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 5 to 00068bf7 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068bf8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00068c04 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 13 to 00068c11 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068c12 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e64e │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068c13 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e64f │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068c14 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e650 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068c15 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e651 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 11 to 00068c20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ac88 00000014 00009600 FDE cie=0000168c pc=000074f8..00007539 │ │ │ │ - Augmentation data: 36 8c 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 16 to 00068c30 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068c31 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00068c39 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ │ │ │ -0000aca0 00000070 0000aca4 FDE cie=00000000 pc=000616f0..000617bd │ │ │ │ - DW_CFA_advance_loc: 1 to 000616f1 │ │ │ │ +0000b980 0000006c 0000b984 FDE cie=00000000 pc=00068c70..00068d58 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068c71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000616fd │ │ │ │ + DW_CFA_advance_loc: 1 to 00068c72 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000616fe │ │ │ │ + DW_CFA_advance_loc: 1 to 00068c73 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000616ff │ │ │ │ + DW_CFA_advance_loc: 1 to 00068c74 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00061702 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 84 to 00061756 │ │ │ │ + DW_CFA_advance_loc: 14 to 00068c82 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 74 to 00068ccc │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068ccd │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00068cd1 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 3 to 00068cd4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00068cdc │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 46 to 00068d0a │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068d0b │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 3 to 00068d0e │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 4 to 00068d12 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00068d1a │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 29 to 00068d37 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061757 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068d38 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061758 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068d39 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061759 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068d3a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006175a │ │ │ │ + DW_CFA_advance_loc: 1 to 00068d3b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00061760 │ │ │ │ + DW_CFA_advance_loc: 5 to 00068d40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 0006176e │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 17 to 00068d51 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006176f │ │ │ │ + DW_CFA_advance_loc: 1 to 00068d52 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061770 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068d53 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061771 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068d54 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061772 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068d55 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00061778 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 15 to 00061787 │ │ │ │ + │ │ │ │ +0000b9f0 00000050 0000b9f4 FDE cie=00000000 pc=00068d60..00068dc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068d61 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 00068d67 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068d68 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068d69 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 14 to 00068d77 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 27 to 00068d92 │ │ │ │ + DW_CFA_def_cfa_offset: 36 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068d93 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068d94 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006178a │ │ │ │ + DW_CFA_advance_loc: 1 to 00068d95 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00061792 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 36 to 000617b6 │ │ │ │ + DW_CFA_advance_loc: 17 to 00068da6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000617b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068da7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000617b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068da8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000617b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068da9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000617ba │ │ │ │ + DW_CFA_advance_loc: 1 to 00068daa │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 6 to 00068db0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ad14 00000094 0000ad18 FDE cie=00000000 pc=000617c0..0006194a │ │ │ │ - DW_CFA_advance_loc: 1 to 000617c1 │ │ │ │ +0000ba44 0000009c 0000ba48 FDE cie=00000000 pc=00068dd0..00068f47 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068dd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000617c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068dd2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000617c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068dd3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000617c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068dd4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 000617d2 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 000617d4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 34 to 000617f6 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 38 to 0006181c │ │ │ │ + DW_CFA_advance_loc: 14 to 00068de2 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006181d │ │ │ │ + DW_CFA_advance_loc: 2 to 00068de4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00061825 │ │ │ │ + DW_CFA_advance_loc: 42 to 00068e0e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 65 to 00061866 │ │ │ │ + DW_CFA_advance_loc: 43 to 00068e39 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061867 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068e3a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006186f │ │ │ │ + DW_CFA_advance_loc: 8 to 00068e42 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 39 to 00061896 │ │ │ │ + DW_CFA_advance_loc: 32 to 00068e62 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061897 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068e63 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000618a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068e64 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068e65 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00068e69 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 00068e6d │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 5 to 00068e72 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00068e75 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 000618ac │ │ │ │ + DW_CFA_advance_loc: 7 to 00068e7c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000618ad │ │ │ │ + DW_CFA_advance_loc: 1 to 00068e7d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000618ae │ │ │ │ + DW_CFA_advance_loc: 1 to 00068e7e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000618af │ │ │ │ + DW_CFA_advance_loc: 1 to 00068e7f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000618b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068e80 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000618b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00068e88 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 30 to 000618d6 │ │ │ │ + DW_CFA_advance_loc: 22 to 00068e9e │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068e9f │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00068ea7 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 67 to 00068eea │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 000618d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068eeb │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000618db │ │ │ │ + DW_CFA_advance_loc: 4 to 00068eef │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000618dc │ │ │ │ + DW_CFA_advance_loc: 1 to 00068ef0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 5 to 000618e1 │ │ │ │ + DW_CFA_advance_loc: 5 to 00068ef5 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 15 to 000618f0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00068f00 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 29 to 0006190d │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006190e │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006190f │ │ │ │ + DW_CFA_advance_loc: 17 to 00068f11 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061910 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068f12 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 00061924 │ │ │ │ + DW_CFA_advance_loc: 12 to 00068f1e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 0006192d │ │ │ │ + DW_CFA_advance_loc: 9 to 00068f27 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006192e │ │ │ │ + DW_CFA_advance_loc: 1 to 00068f28 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006192f │ │ │ │ + DW_CFA_advance_loc: 1 to 00068f29 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061930 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068f2a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061931 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068f2b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00061938 │ │ │ │ + DW_CFA_advance_loc: 5 to 00068f30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000adac 0000010c 0000adb0 FDE cie=00000000 pc=0005e660..0005edfd │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e661 │ │ │ │ +0000bae4 0000006c 0000bae8 FDE cie=00000000 pc=00068f50..00069091 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068f51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e662 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068f52 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e663 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068f53 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e664 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068f54 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0005e672 │ │ │ │ + DW_CFA_advance_loc: 14 to 00068f62 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 54 to 00068f98 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068f99 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 25 to 00068fb2 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 49 to 00068fe3 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 8 to 00068feb │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068fec │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068fed │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00068ff5 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 21 to 0006900a │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006900b │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0006900f │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00069010 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 63 to 0005e6b1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00069018 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 24 to 00069030 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e6b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00069031 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e6b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00069032 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e6b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00069033 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e6b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00069034 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005e6c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00069038 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 175 to 0005e76f │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005e777 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005e77f │ │ │ │ + DW_CFA_advance_loc: 3 to 0006903b │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006903c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 67 to 0005e7c2 │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005e7c8 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005e7ce │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005e7d4 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 27 to 0005e7ef │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005e7f6 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e7f7 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e7f8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 0005e806 │ │ │ │ + DW_CFA_advance_loc: 8 to 00069044 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bb54 0000006c 0000bb58 FDE cie=00000000 pc=000690a0..000691e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000690a1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000690a2 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000690a3 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 000690a4 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 14 to 000690b2 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 54 to 000690e8 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000690e9 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 25 to 00069102 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 49 to 00069133 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006913b │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006913c │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006913d │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00069145 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 21 to 0006915a │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006915b │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0006915f │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00069160 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 297 to 0005e92f │ │ │ │ + DW_CFA_advance_loc: 8 to 00069168 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 24 to 00069180 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e930 │ │ │ │ + DW_CFA_advance_loc: 1 to 00069181 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e931 │ │ │ │ + DW_CFA_advance_loc: 1 to 00069182 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e932 │ │ │ │ + DW_CFA_advance_loc: 1 to 00069183 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e933 │ │ │ │ + DW_CFA_advance_loc: 1 to 00069184 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005e938 │ │ │ │ + DW_CFA_advance_loc: 4 to 00069188 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 0005e941 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 16 to 0005e951 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005e958 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 13 to 0005e965 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005e96b │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005e973 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006918b │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006918c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 36 to 0005e997 │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005e99d │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005e9a3 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005e9a9 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 27 to 0005e9c4 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005e9cb │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e9cc │ │ │ │ + DW_CFA_advance_loc: 8 to 00069194 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bbc4 00000040 0000bbc8 FDE cie=00000000 pc=0004ee90..0004eecf │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ee91 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004ee97 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004ee9a │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 25 to 0004eeb3 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004eeb4 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004eebc │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004eec0 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004eec1 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004eec2 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004eec3 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004eecb │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004eecc │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004eecd │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004eece │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + │ │ │ │ +0000bc08 0000008c 0000b1f0 FDE cie=00000a1c pc=000691f0..000692c5 │ │ │ │ + Augmentation data: 31 74 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000691f1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000691f2 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000691f3 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000691ff │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 3 to 00069202 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e9cd │ │ │ │ + DW_CFA_advance_loc: 10 to 0006920c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 0005e9db │ │ │ │ + DW_CFA_advance_loc: 8 to 00069214 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 174 to 0005ea89 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ea8a │ │ │ │ + DW_CFA_advance_loc: 7 to 0006921b │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006921c │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006921d │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006921e │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006921f │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00069220 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 00069238 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ea8b │ │ │ │ + DW_CFA_advance_loc: 4 to 0006923c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 13 to 0005ea98 │ │ │ │ + DW_CFA_advance_loc: 8 to 00069244 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 435 to 0005ec4b │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005ec56 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ec57 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005ec5d │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ec5e │ │ │ │ + DW_CFA_advance_loc: 6 to 0006924a │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006924d │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005ec60 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005ec66 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005ec6c │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005ec72 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005ec7a │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 26 to 0005ec94 │ │ │ │ + DW_CFA_advance_loc: 4 to 00069251 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005ec98 │ │ │ │ + DW_CFA_advance_loc: 5 to 00069256 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 0005eca6 │ │ │ │ + DW_CFA_advance_loc: 20 to 0006926a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 63 to 0005ece5 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005ecea │ │ │ │ + DW_CFA_advance_loc: 32 to 0006928a │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005ecef │ │ │ │ + DW_CFA_advance_loc: 3 to 0006928d │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005ecf6 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ecf7 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ecf8 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ecf9 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005ecfe │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 13 to 0005ed0b │ │ │ │ + DW_CFA_advance_loc: 8 to 00069295 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 165 to 0005edb0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006929d │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006929e │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006929f │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000692a0 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000692a1 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000692a2 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 13 to 000692af │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005edb1 │ │ │ │ + DW_CFA_advance_loc: 3 to 000692b2 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005edb9 │ │ │ │ + DW_CFA_advance_loc: 8 to 000692ba │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 40 to 0005ede1 │ │ │ │ + DW_CFA_advance_loc: 3 to 000692bd │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ede2 │ │ │ │ + DW_CFA_advance_loc: 3 to 000692c0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005edea │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bc98 00000038 0000b280 FDE cie=00000a1c pc=0004eed0..0004f0d2 │ │ │ │ + Augmentation data: b4 73 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004eed1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004eed3 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 5 to 0004eed8 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004eee4 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc1: 77 to 0004ef31 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 372 to 0004f0a5 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f0a6 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f0a7 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f0a8 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004f0b0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000aebc 00000010 00000cb8 FDE cie=0000a208 pc=0000753a..0000753f │ │ │ │ +0000bcd4 00000014 0000a64c FDE cie=0000168c pc=000068c8..00006902 │ │ │ │ + Augmentation data: 86 73 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000aed0 0000009c 0000aed4 FDE cie=00000000 pc=0005ee00..0005ef29 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ee01 │ │ │ │ +0000bcec 00000044 0000b2d4 FDE cie=00000a1c pc=0004f0e0..0004f7a0 │ │ │ │ + Augmentation data: 76 73 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f0e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ee02 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0005ee10 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 51 to 0005ee43 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ee44 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005ee4c │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0005ee5c │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004f0e3 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 2 to 0004f0e5 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 18 to 0004f0f7 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 36 to 0004f11b │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ee5d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ee5e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f11c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005ee60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f11d │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f11e │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004f120 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 13 to 0005ee6d │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ee6e │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005ee76 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005ee7d │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ee7e │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005ee86 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005ee91 │ │ │ │ + DW_CFA_advance_loc1: 79 to 0004f16f │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 1343 to 0004f6ae │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ee92 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ee93 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f6af │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 0005eea0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f6b0 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f6b1 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004f6b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0005eea3 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005eea4 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005eeaa │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005eeb0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0005eebe │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005eec9 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bd34 00000014 0000a6ac FDE cie=0000168c pc=00006902..0000696f │ │ │ │ + Augmentation data: 51 73 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bd4c 00000044 0000b334 FDE cie=00000a1c pc=0004f7a0..0004f9a6 │ │ │ │ + Augmentation data: 41 73 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f7a1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004f7a3 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 3 to 0004f7a6 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 41 to 0004f7cf │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005eeca │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005eecb │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f7d0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005eed0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f7d1 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f7d2 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004f7d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0005eed3 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005eed4 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005eedc │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 0005eeeb │ │ │ │ + DW_CFA_advance_loc1: 69 to 0004f81d │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 335 to 0004f96c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005eeec │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005eeed │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f96d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005eef8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f96e │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f96f │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f970 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0005eefb │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005eefc │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005ef04 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 30 to 0005ef22 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ef23 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ef24 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bd94 00000014 0000a70c FDE cie=0000168c pc=00006970..000069aa │ │ │ │ + Augmentation data: 07 73 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000af70 0000004c 0000af74 FDE cie=00000000 pc=00061950..000619ee │ │ │ │ - DW_CFA_advance_loc: 1 to 00061951 │ │ │ │ +0000bdac 00000054 0000bdb0 FDE cie=00000000 pc=0004f9b0..0004fa64 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f9b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061952 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f9b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061953 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f9b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061954 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f9b4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00061962 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 48 to 00061992 │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 5 to 00061997 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006199a │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006199d │ │ │ │ + DW_CFA_advance_loc: 14 to 0004f9c2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000619a5 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000619b5 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 103 to 0004fa29 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004fa31 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004fa35 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004fa39 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004fa3e │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004fa41 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004fa48 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fa49 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004fa51 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 9 to 0004fa5a │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000619b6 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004fa60 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000619b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fa61 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000619b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fa62 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000619b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fa63 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 000619c0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000afc0 00000038 0000a5a8 FDE cie=00000a1c pc=0005ef30..0005f8d9 │ │ │ │ - Augmentation data: 43 89 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005ef3b │ │ │ │ +0000be04 00000038 0000b3ec FDE cie=00000a1c pc=000692d0..00069603 │ │ │ │ + Augmentation data: bf 72 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 000692db │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005ef3d │ │ │ │ + DW_CFA_advance_loc: 2 to 000692dd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0005ef40 │ │ │ │ + DW_CFA_advance_loc: 6 to 000692e3 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 469 to 0005f115 │ │ │ │ + DW_CFA_advance_loc1: 217 to 000693bc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 000693bd │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 000693be │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 000693bf │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000693c0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 73 to 00069409 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 312 to 00069541 │ │ │ │ + DW_CFA_GNU_args_size: 0 │ │ │ │ + │ │ │ │ +0000be40 00000050 0000b428 FDE cie=00000a1c pc=0004fa70..000510a3 │ │ │ │ + Augmentation data: c7 72 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fa71 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004fa73 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 3 to 0004fa76 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc1: 174 to 0004fb24 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1154 to 0005f597 │ │ │ │ + DW_CFA_advance_loc2: 1114 to 0004ff7e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005f598 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ff7f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005f599 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ff80 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005f59a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ff81 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005f59b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ff82 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 908 to 0005030e │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 49 to 0005033f │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 113 to 000503b0 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc1: 78 to 000503fe │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 114 to 00050470 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc2: 2038 to 00050c66 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000affc 00000014 00009974 FDE cie=0000168c pc=00007540..0000756c │ │ │ │ - Augmentation data: 12 89 00 00 │ │ │ │ +0000be94 00000014 0000a80c FDE cie=0000168c pc=000069aa..000069f6 │ │ │ │ + Augmentation data: 8d 72 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b014 00000044 0000b018 FDE cie=00000000 pc=000619f0..00061a7b │ │ │ │ - DW_CFA_advance_loc: 11 to 000619fb │ │ │ │ +0000beac 00000094 0000beb0 FDE cie=00000000 pc=00069610..0006989b │ │ │ │ + DW_CFA_advance_loc: 1 to 00069611 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000619fc │ │ │ │ + DW_CFA_advance_loc: 1 to 00069612 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000619fd │ │ │ │ + DW_CFA_advance_loc: 1 to 00069613 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000619fe │ │ │ │ + DW_CFA_advance_loc: 1 to 00069614 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00061a01 │ │ │ │ + DW_CFA_advance_loc: 14 to 00069622 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 177 to 000696d3 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000696d4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000696e0 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 22 to 000696f6 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000696f7 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000696ff │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 79 to 0006974e │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 6 to 00069754 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00069755 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00069756 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 11 to 00069761 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 79 to 00061a50 │ │ │ │ + DW_CFA_advance_loc: 47 to 00069790 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 1 to 00069791 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00061a54 │ │ │ │ + DW_CFA_advance_loc: 1 to 00069792 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00069793 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006979b │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 137 to 00069824 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00069825 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00069831 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 19 to 00069844 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061a55 │ │ │ │ + DW_CFA_advance_loc: 1 to 00069845 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 00061a5a │ │ │ │ + DW_CFA_advance_loc: 8 to 0006984d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 28 to 00061a76 │ │ │ │ + DW_CFA_advance_loc: 25 to 00069866 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00069867 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00069873 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 00069880 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061a77 │ │ │ │ + DW_CFA_advance_loc: 1 to 00069881 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061a78 │ │ │ │ + DW_CFA_advance_loc: 1 to 00069882 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061a79 │ │ │ │ + DW_CFA_advance_loc: 1 to 00069883 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061a7a │ │ │ │ + DW_CFA_advance_loc: 1 to 00069884 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00069890 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 00069893 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00069894 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 5 to 00069899 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000b05c 00000050 0000b060 FDE cie=00000000 pc=00061a80..00061b42 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061a81 │ │ │ │ +0000bf44 00000038 0000b52c FDE cie=00000a1c pc=000698a0..00069d6b │ │ │ │ + Augmentation data: 67 72 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 000698ab │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061a82 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 2 to 000698ad │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 6 to 000698b3 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061a83 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061a84 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00061a87 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 44 to 00061ab3 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061ab4 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061ab5 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 00061ac0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00061ac9 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 00061acc │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061acd │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 00061ad2 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 107 to 00061b3d │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061b3e │ │ │ │ + DW_CFA_advance_loc1: 248 to 000699ab │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 565 to 00069be0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061b3f │ │ │ │ + DW_CFA_advance_loc: 1 to 00069be1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061b40 │ │ │ │ + DW_CFA_advance_loc: 1 to 00069be2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061b41 │ │ │ │ + DW_CFA_advance_loc: 1 to 00069be3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 5 to 00069be8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 127 to 00069c67 │ │ │ │ + DW_CFA_GNU_args_size: 0 │ │ │ │ │ │ │ │ -0000b0b0 00000054 0000b0b4 FDE cie=00000000 pc=00061b50..00061d1b │ │ │ │ - DW_CFA_advance_loc: 11 to 00061b5b │ │ │ │ +0000bf80 00000044 0000b568 FDE cie=00000a1c pc=00069d70..00069f4d │ │ │ │ + Augmentation data: d7 72 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 00069d7b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061b5c │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 2 to 00069d7d │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 6 to 00069d83 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061b5d │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061b5e │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00061b61 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 57 to 00061b9a │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 20 to 00061bae │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 00061bb3 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 15 to 00061bc2 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 176 to 00061c72 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 7 to 00061c79 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061c7a │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 13 to 00061c87 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 34 to 00061ca9 │ │ │ │ + DW_CFA_advance_loc2: 258 to 00069e85 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 39 to 00069eac │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061caa │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061cab │ │ │ │ + DW_CFA_advance_loc: 1 to 00069ead │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061cac │ │ │ │ + DW_CFA_advance_loc: 1 to 00069eae │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061cad │ │ │ │ + DW_CFA_advance_loc: 1 to 00069eaf │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00061cb0 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00069eb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 36 to 00069ed4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 00069ed5 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00069ed6 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00069ed7 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 9 to 00069ee0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 38 to 00069f06 │ │ │ │ + DW_CFA_GNU_args_size: 0 │ │ │ │ │ │ │ │ -0000b108 00000070 0000b10c FDE cie=00000000 pc=00061d20..00061e52 │ │ │ │ - DW_CFA_advance_loc: 12 to 00061d2c │ │ │ │ +0000bfc8 00000048 0000b5b0 FDE cie=00000a1c pc=00069f50..0006a350 │ │ │ │ + Augmentation data: b7 72 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00069f51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061d2d │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 2 to 00069f53 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 2 to 00069f55 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061d2e │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061d2f │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 15 to 00069f64 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00061d32 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 90 to 00061d8c │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 26 to 00061da6 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00061daa │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00061dae │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061daf │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061db0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00061db8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 58 to 00061df2 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061df3 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061df4 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 00061df9 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 00061e06 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 45 to 00061e33 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00061e37 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00061e3b │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00061e3d │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061e3e │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00061e46 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 7 to 00061e4d │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061e4e │ │ │ │ + DW_CFA_advance_loc2: 657 to 0006a1f5 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 140 to 0006a281 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061e4f │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a282 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061e50 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a283 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061e51 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a284 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0006a288 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 98 to 0006a2ea │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a2eb │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a2ec │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a2ed │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a2ee │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 33 to 0006a30f │ │ │ │ + DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b17c 000000c4 0000b180 FDE cie=00000000 pc=00061e60..00062145 │ │ │ │ - DW_CFA_advance_loc: 11 to 00061e6b │ │ │ │ +0000c014 0000004c 0000c018 FDE cie=00000000 pc=0006a350..0006a3e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a351 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061e6c │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a352 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061e6d │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a353 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061e6e │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a354 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00061e71 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 60 to 00061ead │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 34 to 00061ecf │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00061ed3 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 5 to 00061ed8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 11 to 00061ee3 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00061ee7 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061ee8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 5 to 00061eed │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 11 to 00061ef8 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00061efc │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00061f00 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 11 to 00061f0b │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 60 to 00061f47 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061f48 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061f49 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 5 to 00061f4e │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 21 to 00061f63 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 3 to 00061f66 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00061f6a │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 5 to 00061f6f │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 70 to 00061fb5 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00061fb9 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061fba │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061fbb │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 10 to 00061fc5 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 00061fe1 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 5 to 00061fe6 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061fe7 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00061feb │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00061ff3 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 40 to 0006201b │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 58 to 00062055 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00062059 │ │ │ │ - DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006205a │ │ │ │ - DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006205c │ │ │ │ - DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006205d │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 00062065 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006206d │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 3 to 0006a357 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 60 to 0006a393 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a394 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0006a398 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 11 to 0006a3a3 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 32 to 0006a3c3 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006a3c6 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006a3ce │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 20 to 0006a3e2 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006206e │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a3e3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006206f │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a3e4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062070 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a3e5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062071 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a3e6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00062078 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0006207b │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006207f │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00062083 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 5 to 00062088 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 11 to 00062093 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00062097 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062098 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 11 to 000620a3 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000b244 000000a8 0000b248 FDE cie=00000000 pc=0005f8e0..0005fb07 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005f8e1 │ │ │ │ +0000c064 0000004c 0000c068 FDE cie=00000000 pc=0006a3f0..0006a45d │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a3f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005f8e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a3f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005f8e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a3f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005f8e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a3f4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0005f8f2 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 46 to 0005f920 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005f922 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005f923 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005f92b │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 24 to 0005f943 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005f947 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005f94f │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 73 to 0005f998 │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005f99b │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005f99c │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005f99d │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005f9a9 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 17 to 0005f9ba │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 10 to 0005f9c4 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005f9c5 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005f9c6 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005f9ce │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 21 to 0005f9e3 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005f9e4 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005f9e5 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005f9f0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 19 to 0005fa03 │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005fa07 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005fa08 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005fa09 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005fa11 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 26 to 0005fa2b │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 18 to 0005fa3d │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005fa3e │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 46 to 0005fa6c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 103 to 0005fad3 │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005fada │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005fadb │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005fadf │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005fae4 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005faeb │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 0005fafd │ │ │ │ + DW_CFA_advance_loc: 3 to 0006a3f7 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 44 to 0006a423 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0006a427 │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a428 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 0006a432 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 11 to 0006a43d │ │ │ │ + DW_CFA_def_cfa_offset: 44 │ │ │ │ + DW_CFA_advance_loc: 10 to 0006a447 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 15 to 0006a456 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005fb03 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a457 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005fb04 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a458 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005fb05 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a459 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005fb06 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a45a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b2f0 00000010 000010ec FDE cie=0000a208 pc=0000756c..00007571 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b304 0000003c 0000b308 FDE cie=00000000 pc=00062150..0006227a │ │ │ │ - DW_CFA_advance_loc: 1 to 00062151 │ │ │ │ +0000c0b4 00000048 0000b69c FDE cie=00000a1c pc=000510b0..000518fc │ │ │ │ + Augmentation data: f3 71 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000510b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062152 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 2 to 000510b3 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 2 to 000510b5 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062153 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062154 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 18 to 000510c7 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00062157 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 224 to 00062237 │ │ │ │ + DW_CFA_advance_loc2: 967 to 0005148e │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062238 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062239 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005148f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006223a │ │ │ │ + DW_CFA_advance_loc: 1 to 00051490 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006223b │ │ │ │ + DW_CFA_advance_loc: 1 to 00051491 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00062240 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 7 to 00051498 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 301 to 000515c5 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 408 to 0005175d │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0005175e │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0005175f │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00051760 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051761 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c100 00000014 0000aa78 FDE cie=0000168c pc=000069f6..00006a32 │ │ │ │ + Augmentation data: c2 71 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000b344 00000068 0000b348 FDE cie=00000000 pc=0005fb10..0005fcf7 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005fb11 │ │ │ │ +0000c118 00000038 0000b700 FDE cie=00000a1c pc=00051900..000521ce │ │ │ │ + Augmentation data: b2 71 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051901 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005fb12 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 2 to 00051903 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 1 to 00051904 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005fb13 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 19 to 00051917 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005fb16 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 9 to 0005fb1f │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc2: 343 to 0005fc76 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005fc7b │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005fc7e │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005fc82 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005fc83 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005fc84 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005fc8c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 0005fc9f │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 17 to 0005fcb0 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005fcb3 │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005fcb7 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005fcb9 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005fcba │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005fcc2 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005fcca │ │ │ │ + DW_CFA_advance_loc2: 991 to 00051cf6 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005fccb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005fccc │ │ │ │ + DW_CFA_advance_loc: 1 to 00051cf7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005fccd │ │ │ │ + DW_CFA_advance_loc: 1 to 00051cf8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005fcce │ │ │ │ + DW_CFA_advance_loc: 1 to 00051cf9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005fcd0 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 7 to 00051d00 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 294 to 00051e26 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c154 00000014 0000aacc FDE cie=0000168c pc=00006a32..00006a6e │ │ │ │ + Augmentation data: 92 71 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b3b0 00000044 0000a998 FDE cie=00000a1c pc=0005fd00..00060476 │ │ │ │ - Augmentation data: 66 85 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005fd01 │ │ │ │ +0000c16c 00000074 0000b754 FDE cie=00000a1c pc=000521d0..000527ca │ │ │ │ + Augmentation data: 82 71 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000521d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005fd07 │ │ │ │ + DW_CFA_advance_loc: 2 to 000521d3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005fd08 │ │ │ │ + DW_CFA_advance_loc: 8 to 000521db │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 19 to 0005fd1b │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 15 to 000521ea │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 214 to 0005fdf1 │ │ │ │ + DW_CFA_advance_loc1: 154 to 00052284 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 39 to 000522ab │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 44 to 000522d7 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 88 to 0005232f │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 51 to 00052362 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 71 to 000523a9 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 22 to 000523bf │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 102 to 00052425 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 17 to 00052436 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 38 to 0005245c │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 17 to 0005246d │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 58 to 000524a7 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 17 to 000524b8 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 124 to 00052534 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 17 to 00052545 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 38 to 0005256b │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 17 to 0005257c │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 38 to 000525a2 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 17 to 000525b3 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 38 to 000525d9 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 17 to 000525ea │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1376 to 00060351 │ │ │ │ + DW_CFA_advance_loc1: 82 to 0005263c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00060352 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005263d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00060353 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005263e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00060354 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005263f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00060358 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052640 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 149 to 000603ed │ │ │ │ + │ │ │ │ +0000c1e4 00000014 0000ab5c FDE cie=0000168c pc=00006a6e..00006aa5 │ │ │ │ + Augmentation data: 19 71 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c1fc 00000034 0000b7e4 FDE cie=00000a1c pc=000527d0..00052beb │ │ │ │ + Augmentation data: 09 71 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 000527db │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000527dd │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 6 to 000527e3 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc1: 235 to 000528ce │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 761 to 00052bc7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000603ee │ │ │ │ + DW_CFA_advance_loc: 1 to 00052bc8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000603ef │ │ │ │ + DW_CFA_advance_loc: 1 to 00052bc9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000603f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052bca │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000603f8 │ │ │ │ + DW_CFA_advance_loc: 6 to 00052bd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000b3f8 00000014 00009d70 FDE cie=0000168c pc=00007572..00007594 │ │ │ │ - Augmentation data: 2e 85 00 00 │ │ │ │ +0000c234 00000014 0000abac FDE cie=0000168c pc=00006aa6..00006abe │ │ │ │ + Augmentation data: db 70 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b410 00000064 0000b414 FDE cie=00000000 pc=00062280..000622ee │ │ │ │ - DW_CFA_advance_loc: 1 to 00062281 │ │ │ │ +0000c24c 00000070 0000c250 FDE cie=00000000 pc=0006a460..0006a52d │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a461 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062282 │ │ │ │ + DW_CFA_advance_loc: 12 to 0006a46d │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062283 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a46e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062284 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a46f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00062292 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 000622a1 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 000622a4 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000622a5 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 000622ab │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000622af │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 6 to 000622b5 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000622b6 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 000622c4 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 000622cb │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000622cc │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000622d4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006a472 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000622d7 │ │ │ │ + DW_CFA_advance_loc1: 84 to 0006a4c6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a4c7 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a4c8 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a4c9 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a4ca │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0006a4d0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 14 to 0006a4de │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a4df │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a4e0 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a4e1 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a4e2 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0006a4e8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 15 to 0006a4f7 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000622d8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006a4fa │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 000622e2 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006a502 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 000622e9 │ │ │ │ + DW_CFA_advance_loc: 36 to 0006a526 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000622ea │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a527 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000622eb │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a528 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000622ec │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a529 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000622ed │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a52a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b478 00000058 0000b47c FDE cie=00000000 pc=000622f0..00062363 │ │ │ │ - DW_CFA_advance_loc: 1 to 000622f1 │ │ │ │ +0000c2c0 00000094 0000c2c4 FDE cie=00000000 pc=0006a530..0006a6ba │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a531 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000622f2 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a532 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00062300 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006230e │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00062311 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00062317 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006231b │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 00062321 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062322 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00062328 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062329 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006232f │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062330 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006233e │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00062345 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062346 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006234e │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a533 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00062351 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 00062357 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062358 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00062360 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062361 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a534 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 14 to 0006a542 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 2 to 0006a544 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 36 to 0006a568 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 45 to 0006a595 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a596 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006a59e │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 56 to 0006a5d6 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a5d7 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006a5df │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 39 to 0006a606 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a607 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0006a613 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 9 to 0006a61c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a61d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062362 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - │ │ │ │ -0000b4d4 00000064 0000b4d8 FDE cie=00000000 pc=00062370..000623f0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062371 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062372 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00062380 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006238e │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00062391 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00062397 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062398 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 9 to 000623a1 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000623a2 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000623a8 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000623ac │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000623af │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000623b0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 000623be │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000623c5 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000623c6 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000623ce │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000623d1 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 000623d7 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000623d8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000623de │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000623df │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000623e4 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000623e5 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000623ed │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a61e │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000623ee │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a61f │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000623ef │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a620 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - │ │ │ │ -0000b53c 00000034 0000b540 FDE cie=00000000 pc=0000ad00..0000ad38 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ad01 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ad02 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000ad10 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000ad17 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ad1f │ │ │ │ + DW_CFA_advance_loc: 8 to 0006a628 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 30 to 0006a646 │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a647 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0006a64b │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a64c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 5 to 0006a651 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 15 to 0006a660 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 29 to 0006a67d │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a67e │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a67f │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a680 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 20 to 0006a694 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 9 to 0006a69d │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000ad26 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ad27 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000ad2d │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ad35 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ad36 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a69e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ad37 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a69f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a6a0 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a6a1 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006a6a8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000b574 00000034 0000ab5c FDE cie=00000a1c pc=00060480..00060a52 │ │ │ │ - Augmentation data: ba 83 00 00 │ │ │ │ - DW_CFA_advance_loc: 12 to 0006048c │ │ │ │ +0000c358 00000038 0000b940 FDE cie=00000a1c pc=0006a6c0..0006ab0f │ │ │ │ + Augmentation data: df 6f 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0006a6cb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006048e │ │ │ │ + DW_CFA_advance_loc: 2 to 0006a6cd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00060497 │ │ │ │ + DW_CFA_advance_loc: 6 to 0006a6d3 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 43 to 000604c2 │ │ │ │ + DW_CFA_advance_loc1: 126 to 0006a751 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1377 to 00060a23 │ │ │ │ + DW_CFA_advance_loc2: 579 to 0006a994 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00060a24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a995 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00060a25 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a996 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00060a26 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006a997 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060a27 │ │ │ │ + DW_CFA_advance_loc: 9 to 0006a9a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 62 to 0006a9de │ │ │ │ + DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b5ac 00000014 00009f24 FDE cie=0000168c pc=00007594..00007739 │ │ │ │ - Augmentation data: ad 83 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b5c4 0000012c 0000b5c8 FDE cie=00000000 pc=00060a60..00060cfb │ │ │ │ - DW_CFA_advance_loc: 1 to 00060a61 │ │ │ │ +0000c394 000000ac 0000c398 FDE cie=00000000 pc=0006ab10..0006adf4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ab11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060a62 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ab12 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060a63 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ab13 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060a64 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ab14 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00060a72 │ │ │ │ + DW_CFA_advance_loc: 14 to 0006ab22 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 25 to 00060a8b │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00060a8d │ │ │ │ + DW_CFA_advance_loc: 57 to 0006ab5b │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060a8e │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ab5c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00060a96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006ab64 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 00060aa3 │ │ │ │ + DW_CFA_advance_loc: 42 to 0006ab8e │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0006ab92 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006ab9a │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006aba1 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00060aa5 │ │ │ │ + DW_CFA_advance_loc: 6 to 0006aba7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060aa6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006aba8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00060aae │ │ │ │ + DW_CFA_advance_loc: 8 to 0006abb0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 00060abb │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00060abd │ │ │ │ + DW_CFA_advance_loc1: 97 to 0006ac11 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060abe │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ac12 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00060ac6 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006ac1a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 00060ad3 │ │ │ │ + DW_CFA_advance_loc: 42 to 0006ac44 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0006ac48 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006ac50 │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006ac57 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00060ad5 │ │ │ │ + DW_CFA_advance_loc: 6 to 0006ac5d │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060ad6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ac5e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00060ade │ │ │ │ + DW_CFA_advance_loc: 8 to 0006ac66 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 00060ae1 │ │ │ │ + DW_CFA_advance_loc1: 146 to 0006acf8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00060ae3 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006acff │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 6 to 00060ae9 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006ad06 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 00060aef │ │ │ │ + DW_CFA_advance_loc: 6 to 0006ad0c │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060af0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006ad13 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00060af2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ad14 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 6 to 00060af8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006ad1b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 00060afe │ │ │ │ + DW_CFA_advance_loc1: 110 to 0006ad89 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 0006ad93 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 00060b05 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006ad96 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006ad9e │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 14 to 0006adac │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 00060b0b │ │ │ │ + DW_CFA_advance_loc: 4 to 0006adb0 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060b0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0006adb4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 00060b20 │ │ │ │ + DW_CFA_advance_loc: 14 to 0006adc2 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006adc5 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006adc6 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006adc7 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006adc8 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006add0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 36 to 00060b44 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c444 00000100 0000c448 FDE cie=00000000 pc=0006ae00..0006b2d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ae01 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ae02 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ae03 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ae04 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 14 to 0006ae12 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0006ae22 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060b45 │ │ │ │ + DW_CFA_advance_loc: 4 to 0006ae26 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00060b4d │ │ │ │ + DW_CFA_advance_loc: 14 to 0006ae34 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 24 to 00060b65 │ │ │ │ + DW_CFA_advance_loc: 55 to 0006ae6b │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060b66 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ae6c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00060b6e │ │ │ │ + DW_CFA_advance_loc: 8 to 0006ae74 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 54 to 00060ba4 │ │ │ │ + DW_CFA_advance_loc: 42 to 0006ae9e │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0006aea2 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0006aeae │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006aeb5 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 6 to 0006aebb │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060ba5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006aebc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00060bad │ │ │ │ + DW_CFA_advance_loc: 12 to 0006aec8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 24 to 00060bc5 │ │ │ │ + DW_CFA_advance_loc1: 97 to 0006af29 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060bc6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006af2a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00060bce │ │ │ │ + DW_CFA_advance_loc: 12 to 0006af36 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 00060bd1 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 14 to 00060bdf │ │ │ │ + DW_CFA_advance_loc: 42 to 0006af60 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 6 to 00060be5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0006af64 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 00060beb │ │ │ │ + DW_CFA_advance_loc: 12 to 0006af70 │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006af77 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 6 to 0006af7d │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 00060bf2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006af7e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0006af8a │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 142 to 0006b018 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 00060bf8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006b01f │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060bf9 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006b026 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00060c05 │ │ │ │ + DW_CFA_advance_loc: 6 to 0006b02c │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060c06 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006b033 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 00060c0c │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b034 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060c0d │ │ │ │ + DW_CFA_advance_loc: 7 to 0006b03b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 00060c21 │ │ │ │ + DW_CFA_advance_loc: 21 to 0006b050 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 7 to 00060c28 │ │ │ │ + DW_CFA_advance_loc: 50 to 0006b082 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060c29 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b083 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00060c31 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006b08b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 00060c34 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00060c40 │ │ │ │ + DW_CFA_advance_loc1: 79 to 0006b0da │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060c41 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b0db │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 00060c4f │ │ │ │ + DW_CFA_advance_loc: 8 to 0006b0e3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 00060c62 │ │ │ │ + DW_CFA_advance_loc1: 104 to 0006b14b │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 4 to 0006b14f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00060c64 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b150 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060c65 │ │ │ │ + DW_CFA_advance_loc: 4 to 0006b154 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00060c6d │ │ │ │ + DW_CFA_advance_loc: 8 to 0006b15c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 00060c7a │ │ │ │ + DW_CFA_advance_loc1: 103 to 0006b1c3 │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 4 to 0006b1c7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00060c7c │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b1c8 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060c7d │ │ │ │ + DW_CFA_advance_loc: 4 to 0006b1cc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00060c85 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006b1d4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 25 to 00060c9e │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00060ca0 │ │ │ │ + DW_CFA_advance_loc1: 111 to 0006b243 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060ca1 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006b246 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00060ca9 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006b24e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 00060cb6 │ │ │ │ + DW_CFA_advance_loc: 14 to 0006b25c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00060cb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0006b260 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060cb9 │ │ │ │ + DW_CFA_advance_loc: 4 to 0006b264 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00060cc1 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 00060cce │ │ │ │ + DW_CFA_advance_loc: 12 to 0006b270 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0006b274 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00060cd0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b275 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060cd1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0006b279 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00060cd9 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 00060cdc │ │ │ │ + DW_CFA_advance_loc: 18 to 0006b28b │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b28c │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b28d │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 10 to 00060ce6 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006b294 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 00060cf6 │ │ │ │ + DW_CFA_advance_loc: 15 to 0006b2a3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060cf7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006b2a6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060cf8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b2a7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060cf9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b2a8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060cfa │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b2a9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006b2b0 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b6f4 00000034 0000b6f8 FDE cie=00000000 pc=00060d00..00060d2d │ │ │ │ - DW_CFA_advance_loc: 1 to 00060d01 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060d02 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00060d10 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 00060d15 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00060d1b │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060d1c │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00060d21 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060d22 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00060d2a │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060d2b │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060d2c │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - │ │ │ │ -0000b72c 00000020 0000b730 FDE cie=00000000 pc=000623f0..00062416 │ │ │ │ - DW_CFA_advance_loc: 1 to 000623f1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000623ff │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 13 to 0006240c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00062414 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062415 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b750 00000034 0000b754 FDE cie=00000000 pc=00062420..00062452 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062421 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062422 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00062430 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 13 to 0006243d │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00062443 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062444 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00062446 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062447 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006244f │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062450 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062451 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000b788 00000034 0000ad70 FDE cie=00000a1c pc=00062460..000624ab │ │ │ │ - Augmentation data: e7 81 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062461 │ │ │ │ +0000c548 000000fc 0000c54c FDE cie=00000000 pc=00052bf0..00053157 │ │ │ │ + DW_CFA_advance_loc: 11 to 00052bfb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00062463 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 00062464 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052bfc │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 16 to 00062474 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052bfd │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052bfe │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00062482 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 29 to 0006249f │ │ │ │ + DW_CFA_advance_loc: 3 to 00052c01 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc1: 223 to 00052ce0 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 6 to 00052ce6 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 32 to 00052d06 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 3 to 00052d09 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 3 to 00052d0c │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052d0d │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 18 to 00052d1f │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 35 to 00052d42 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 50 to 00052d74 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052d75 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 18 to 00052d87 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 29 to 00052da4 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc1: 98 to 00052e06 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052e07 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 00052e13 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 46 to 00052e41 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00052e45 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 00052e51 │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 17 to 00052e62 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052e63 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052e64 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 00052e70 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc1: 97 to 00052ed1 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052ed2 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 00052ede │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 46 to 00052f0c │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00052f10 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 00052f1c │ │ │ │ + DW_CFA_def_cfa_offset: 100 │ │ │ │ + DW_CFA_advance_loc: 17 to 00052f2d │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052f2e │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052f2f │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 00052f3b │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc1: 141 to 00052fc8 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 7 to 00052fcf │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 7 to 00052fd6 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 6 to 00052fdc │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 7 to 00052fe3 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052fe4 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 7 to 00052feb │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc1: 109 to 00053058 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 19 to 0005306b │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 3 to 0005306e │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00053076 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 18 to 00053088 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0005308c │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00053090 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 18 to 000530a2 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 49 to 000530d3 │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 000530d4 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 14 to 000530e2 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 14 to 000530f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 6 to 000530f6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000624a0 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 000530f7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000624a1 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000530f8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000624a2 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000530f9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000624a3 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 7 to 00053100 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b7c0 00000014 0000a138 FDE cie=0000168c pc=0000773a..0000774f │ │ │ │ - Augmentation data: bb 81 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b7d8 00000028 0000b7dc FDE cie=00000000 pc=000624b0..000624df │ │ │ │ - DW_CFA_advance_loc: 1 to 000624b1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000624b2 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 000624c0 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 000624c5 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 000624dc │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000624dd │ │ │ │ + DW_CFA_advance_loc: 9 to 00053109 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005310a │ │ │ │ + DW_CFA_def_cfa_offset: 108 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005310b │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 00053117 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 44 to 00053143 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 3 to 00053146 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000624de │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - │ │ │ │ -0000b804 00000028 0000b808 FDE cie=00000000 pc=000624e0..0006250c │ │ │ │ - DW_CFA_advance_loc: 1 to 000624e1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000624e4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 000624f2 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000624f5 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000624fb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 00062505 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053147 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053148 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006250b │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 00053149 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 7 to 00053150 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b830 00000028 0000b834 FDE cie=00000000 pc=00062510..0006253d │ │ │ │ - DW_CFA_advance_loc: 1 to 00062511 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006251f │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 00062528 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006252c │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 00062532 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062533 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006253b │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006253c │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - │ │ │ │ -0000b85c 0000001c 0000b860 FDE cie=00000000 pc=00062540..0006256a │ │ │ │ - DW_CFA_advance_loc: 13 to 0006254d │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 19 to 00062560 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062561 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00062569 │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ +0000c648 00000010 000096b0 FDE cie=00002f9c pc=00006abe..00006ac7 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b87c 00000040 0000ae64 FDE cie=00000a1c pc=00062570..0006266e │ │ │ │ - Augmentation data: 07 81 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062571 │ │ │ │ +0000c65c 00000048 0000bc44 FDE cie=00000a1c pc=00053160..00053861 │ │ │ │ + Augmentation data: ab 6d 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0005316b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00062573 │ │ │ │ + DW_CFA_advance_loc: 2 to 0005316d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 5 to 00062578 │ │ │ │ + DW_CFA_advance_loc: 9 to 00053176 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0006258a │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 65 to 000625cb │ │ │ │ + DW_CFA_advance_loc2: 505 to 0005336f │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 53 to 00062600 │ │ │ │ + DW_CFA_advance_loc2: 260 to 00053473 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0006260a │ │ │ │ - DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc: 18 to 0006261c │ │ │ │ + DW_CFA_advance_loc1: 168 to 0005351b │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 408 to 000536b3 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 33 to 000536d4 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 65 to 0006265d │ │ │ │ + DW_CFA_advance_loc2: 357 to 00053839 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006265e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005383a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006265f │ │ │ │ + DW_CFA_advance_loc: 1 to 0005383b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00062660 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005383c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062661 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005383d │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000b8c0 00000014 0000a238 FDE cie=0000168c pc=00007750..00007791 │ │ │ │ - Augmentation data: d1 80 00 00 │ │ │ │ +0000c6a8 00000014 0000b020 FDE cie=0000168c pc=00006ac8..00006afa │ │ │ │ + Augmentation data: 71 6d 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b8d8 00000064 0000aec0 FDE cie=00000a1c pc=00062670..000641ba │ │ │ │ - Augmentation data: ff 80 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0006267b │ │ │ │ +0000c6c0 00000040 0000bca8 FDE cie=00000a1c pc=00053870..00053d52 │ │ │ │ + Augmentation data: 61 6d 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053871 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006267d │ │ │ │ + DW_CFA_advance_loc: 2 to 00053873 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0006267f │ │ │ │ + DW_CFA_advance_loc: 5 to 00053878 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 15 to 0006268e │ │ │ │ + DW_CFA_advance_loc: 12 to 00053884 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 169 to 00062737 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 52 to 0006276b │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 81 to 000627bc │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 56 to 000627f4 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 349 to 00062951 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 30 to 0006296f │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 951 to 00062d26 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 56 to 00062d5e │ │ │ │ + DW_CFA_advance_loc1: 85 to 000538d9 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1151 to 000631dd │ │ │ │ + DW_CFA_advance_loc2: 283 to 000539f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000631de │ │ │ │ + DW_CFA_advance_loc: 1 to 000539f5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000631df │ │ │ │ + DW_CFA_advance_loc: 1 to 000539f6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000631e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000539f7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000631e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000539f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 414 to 00063386 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 307 to 000634b9 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1790 to 00063bb7 │ │ │ │ + DW_CFA_advance_loc2: 477 to 00053bd5 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 621 to 00063e24 │ │ │ │ + DW_CFA_advance_loc2: 334 to 00053d23 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b940 00000014 0000a2b8 FDE cie=0000168c pc=00007792..000078a2 │ │ │ │ - Augmentation data: da 80 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b958 00000040 0000b95c FDE cie=00000000 pc=0000ad40..0000ad99 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ad41 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ad42 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000ad50 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000ad57 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ad5f │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000ad66 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ad67 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000ad6d │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000ad7f │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000ad86 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ad87 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000ad8e │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ad96 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ad97 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ad98 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - │ │ │ │ -0000b99c 00000010 0000b9a0 FDE cie=00000000 pc=000641c0..000641c1 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b9b0 00000024 0000b9b4 FDE cie=00000000 pc=000641d0..000641ef │ │ │ │ - DW_CFA_advance_loc: 1 to 000641d1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000641df │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000641e1 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000641e5 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000641ed │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000641ee │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b9d8 00000020 0000b9dc FDE cie=00000000 pc=000641f0..0006421a │ │ │ │ - DW_CFA_advance_loc: 1 to 000641f1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000641ff │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 00064201 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 00064218 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00064219 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b9fc 00000010 0000ba00 FDE cie=00000000 pc=00064220..0006423f │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ba10 00000028 0000ba14 FDE cie=00000000 pc=00064240..0006426c │ │ │ │ - DW_CFA_advance_loc: 1 to 00064241 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00064244 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 00064252 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00064255 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006425b │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 00064265 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006426b │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ +0000c704 00000014 0000b07c FDE cie=0000168c pc=00006afa..00006b3a │ │ │ │ + Augmentation data: 2b 6d 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ba3c 0000003c 0000b024 FDE cie=00000a1c pc=00064270..000643f4 │ │ │ │ - Augmentation data: e7 7f 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00064271 │ │ │ │ +0000c71c 00000040 0000bd04 FDE cie=00000a1c pc=00053d60..00054253 │ │ │ │ + Augmentation data: 1b 6d 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053d61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00064273 │ │ │ │ + DW_CFA_advance_loc: 2 to 00053d63 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 8 to 0006427b │ │ │ │ + DW_CFA_advance_loc: 5 to 00053d68 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0006428d │ │ │ │ + DW_CFA_advance_loc: 15 to 00053d77 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 116 to 00064301 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 30 to 0006431f │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00064329 │ │ │ │ - DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc: 18 to 0006433b │ │ │ │ + DW_CFA_advance_loc1: 82 to 00053dc9 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 58 to 00064375 │ │ │ │ + DW_CFA_advance_loc2: 264 to 00053ed1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00064376 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053ed2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00064377 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053ed3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00064378 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053ed4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00064380 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053ed5 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000ba7c 00000014 0000a3f4 FDE cie=0000168c pc=000078a2..000078d9 │ │ │ │ - Augmentation data: b7 7f 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc2: 458 to 0005409f │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc2: 381 to 0005421c │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ba94 00000028 0000ba98 FDE cie=00000000 pc=00064400..0006442d │ │ │ │ - DW_CFA_advance_loc: 1 to 00064401 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006440f │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 00064418 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006441c │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 00064422 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00064423 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006442b │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006442c │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - │ │ │ │ -0000bac0 0000001c 0000bac4 FDE cie=00000000 pc=00064430..0006445a │ │ │ │ - DW_CFA_advance_loc: 13 to 0006443d │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 19 to 00064450 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00064451 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00064459 │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ +0000c760 00000014 0000b0d8 FDE cie=0000168c pc=00006b3a..00006b7a │ │ │ │ + Augmentation data: e5 6c 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bae0 0000004c 0000b0c8 FDE cie=00000a1c pc=00064460..000647ef │ │ │ │ - Augmentation data: 7b 7f 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00064461 │ │ │ │ +0000c778 00000078 0000bd60 FDE cie=00000a1c pc=00054260..00056a0c │ │ │ │ + Augmentation data: d7 6c 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0005426b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00064463 │ │ │ │ + DW_CFA_advance_loc: 2 to 0005426d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 8 to 0006446b │ │ │ │ + DW_CFA_advance_loc: 9 to 00054276 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 15 to 0006447a │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 59 to 000644b5 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 34 to 000644d7 │ │ │ │ + DW_CFA_advance_loc2: 297 to 0005439f │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 149 to 0006456c │ │ │ │ + DW_CFA_advance_loc2: 1823 to 00054abe │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 00064583 │ │ │ │ + DW_CFA_advance_loc1: 205 to 00054b8b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 102 to 000645e9 │ │ │ │ + DW_CFA_advance_loc1: 196 to 00054c4f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000645ea │ │ │ │ + DW_CFA_advance_loc: 1 to 00054c50 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000645eb │ │ │ │ + DW_CFA_advance_loc: 1 to 00054c51 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000645ec │ │ │ │ + DW_CFA_advance_loc: 1 to 00054c52 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000645f0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00054c58 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 233 to 000646d9 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 41 to 00064702 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 71 to 00064749 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 28 to 00064765 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bb30 00000014 0000a4a8 FDE cie=0000168c pc=000078da..00007911 │ │ │ │ - Augmentation data: 35 7f 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bb48 00000070 0000b130 FDE cie=00000a1c pc=000647f0..000650a9 │ │ │ │ - Augmentation data: 25 7f 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000647f1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000647f3 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000647f9 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 61 to 00064836 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 112 to 000648a6 │ │ │ │ + DW_CFA_advance_loc2: 1213 to 00055115 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 59 to 000648e1 │ │ │ │ + DW_CFA_advance_loc1: 205 to 000551e2 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 64 to 00064921 │ │ │ │ + DW_CFA_advance_loc2: 516 to 000553e6 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 25 to 0006493a │ │ │ │ + DW_CFA_advance_loc1: 232 to 000554ce │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 56 to 00064972 │ │ │ │ + DW_CFA_advance_loc2: 823 to 00055805 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0006498a │ │ │ │ + DW_CFA_advance_loc1: 96 to 00055865 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 62 to 000649c8 │ │ │ │ + DW_CFA_advance_loc2: 353 to 000559c6 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000649e0 │ │ │ │ + DW_CFA_advance_loc1: 232 to 00055aae │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 43 to 00064a0b │ │ │ │ + DW_CFA_advance_loc2: 1239 to 00055f85 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 21 to 00064a20 │ │ │ │ + DW_CFA_advance_loc1: 215 to 0005605c │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 131 to 00064aa3 │ │ │ │ + DW_CFA_advance_loc2: 1406 to 000565da │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 24 to 00064abb │ │ │ │ + DW_CFA_advance_loc2: 745 to 000568c3 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 62 to 00064af9 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 24 to 00064b11 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 168 to 00064bb9 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 24 to 00064bd1 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 175 to 00064c80 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 26 to 00064c9a │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 546 to 00064ebc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00064ebd │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00064ebe │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00064ebf │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00064ec0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bbbc 00000014 0000a534 FDE cie=0000168c pc=00007912..0000794c │ │ │ │ - Augmentation data: bb 7e 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bbd4 00000040 0000bbd8 FDE cie=00000000 pc=0000ada0..0000adf9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ada1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ada2 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000adb0 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000adb7 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000adbf │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000adc6 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000adc7 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000adcd │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000addf │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000ade6 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ade7 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000adee │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000adf6 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000adf7 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000adf8 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc1: 249 to 000569bc │ │ │ │ + DW_CFA_GNU_args_size: 0 │ │ │ │ │ │ │ │ -0000bc18 00000040 0000bc1c FDE cie=00000000 pc=000650b0..00065107 │ │ │ │ - DW_CFA_advance_loc: 1 to 000650b1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000650b2 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 000650c0 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 000650d9 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000650da │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000650e2 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 000650ef │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000650f0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000650f8 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000650fb │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000650fc │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00065104 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065105 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065106 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ +0000c7f4 00000014 0000b16c FDE cie=0000168c pc=00006b7a..00006d95 │ │ │ │ + Augmentation data: ff 6c 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bc5c 00000034 0000bc60 FDE cie=00000000 pc=00065110..0006513a │ │ │ │ - DW_CFA_advance_loc: 1 to 00065111 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065112 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00065120 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 00065125 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006512b │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006512c │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006512e │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006512f │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00065137 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065138 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065139 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - │ │ │ │ -0000bc94 00000020 0000bc98 FDE cie=00000000 pc=00065140..00065177 │ │ │ │ - DW_CFA_advance_loc: 11 to 0006514b │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00065151 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 36 to 00065175 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065176 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bcb8 00000034 0000b2a0 FDE cie=00000a1c pc=00065180..000651fa │ │ │ │ - Augmentation data: c7 7d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065181 │ │ │ │ +0000c80c 00000070 0000c810 FDE cie=00000000 pc=0006b2e0..0006b3d3 │ │ │ │ + DW_CFA_advance_loc: 11 to 0006b2eb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00065183 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 00065184 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b2ec │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 16 to 00065194 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b2ed │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b2ee │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 68 to 000651d8 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 000651ee │ │ │ │ + DW_CFA_advance_loc: 3 to 0006b2f1 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 104 to 0006b359 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b35a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000651ef │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b35b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000651f0 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b35c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000651f1 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000651f2 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bcf0 00000014 0000a668 FDE cie=0000168c pc=0000794c..0000798c │ │ │ │ - Augmentation data: 9b 7d 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bd08 0000003c 0000b2f0 FDE cie=00000a1c pc=00065200..0006550d │ │ │ │ - Augmentation data: 8b 7d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065201 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00065203 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 14 to 00065211 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00065223 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 140 to 000652af │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 196 to 00065373 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0006537e │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 190 to 0006543c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006543d │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 3 to 00065440 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00065441 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b35d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00065448 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006b360 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bd48 00000014 0000a6c0 FDE cie=0000168c pc=0000798c..00007a0c │ │ │ │ - Augmentation data: 6e 7d 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bd60 000000c0 0000bd64 FDE cie=00000000 pc=00065510..00065753 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065511 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00065517 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065518 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065519 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00065527 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 131 to 000655aa │ │ │ │ + DW_CFA_advance_loc: 20 to 0006b374 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000655ab │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b375 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000655ac │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b376 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000655ad │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b377 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000655ae │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b378 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000655b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006b380 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 41 to 000655d9 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000655da │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000655e2 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 17 to 000655f3 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 8 to 000655fb │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 1 to 000655fc │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 7 to 00065603 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00065605 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065606 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 29 to 00065623 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 57 to 0006565c │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006565d │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00065661 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 00065664 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006566c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 46 to 0006569a │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006569b │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006569e │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 000656a2 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000656aa │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 000656b5 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 2 to 000656b7 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000656bb │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 10 to 000656c5 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 000656c7 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000656c8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000656d4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 7 to 000656db │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 15 to 0006b38f │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b390 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0006b39c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 48 to 0006b3cc │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000656dc │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b3cd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000656dd │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b3ce │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000656de │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b3cf │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000656df │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b3d0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000656e0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 39 to 00065707 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006570c │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 00065711 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 7 to 00065718 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006571c │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00065720 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065721 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 5 to 00065726 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 11 to 00065731 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000be24 000000a0 0000be28 FDE cie=00000000 pc=00065760..000658aa │ │ │ │ - DW_CFA_advance_loc: 1 to 00065761 │ │ │ │ +0000c880 00000070 0000c884 FDE cie=00000000 pc=0006b3e0..0006b4d3 │ │ │ │ + DW_CFA_advance_loc: 11 to 0006b3eb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065762 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b3ec │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065763 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b3ed │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065764 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b3ee │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00065772 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 0006577f │ │ │ │ + DW_CFA_advance_loc: 3 to 0006b3f1 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 104 to 0006b459 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065780 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b45a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065781 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b45b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065782 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b45c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065783 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b45d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00065788 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006b460 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 76 to 000657d4 │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 000657d5 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000657d9 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 000657dc │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000657e4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 46 to 00065812 │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065813 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 3 to 00065816 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006581a │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00065822 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 32 to 00065842 │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 00065846 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006584a │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006584b │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00065853 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 3 to 00065856 │ │ │ │ + DW_CFA_advance_loc: 20 to 0006b474 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065857 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b475 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065858 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b476 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065859 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b477 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006585a │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b478 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00065860 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006b480 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 22 to 00065876 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006587b │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 00065880 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 7 to 00065887 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065888 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006588c │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006588d │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 5 to 00065892 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 00065899 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006589e │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 000658a5 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bec8 00000034 0000becc FDE cie=00000000 pc=0000ae00..0000ae38 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ae01 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ae02 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000ae10 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000ae17 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ae1f │ │ │ │ + DW_CFA_advance_loc: 15 to 0006b48f │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b490 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0006b49c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 48 to 0006b4cc │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000ae26 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ae27 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000ae2d │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ae35 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ae36 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b4cd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ae37 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - │ │ │ │ -0000bf00 00000010 0000bf04 FDE cie=00000000 pc=000658b0..000658b1 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bf14 00000010 0000bf18 FDE cie=00000000 pc=000658c0..000658c1 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bf28 00000010 0000bf2c FDE cie=00000000 pc=000658d0..000658d1 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bf3c 00000038 0000b524 FDE cie=00000a1c pc=000658e0..00065924 │ │ │ │ - Augmentation data: a7 7b 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000658e1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000658e2 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 000658f0 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 19 to 00065903 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0006590e │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00065915 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065916 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006591e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00065921 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065922 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065923 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b4ce │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - │ │ │ │ -0000bf78 00000034 0000bf7c FDE cie=00000000 pc=00065930..0006595a │ │ │ │ - DW_CFA_advance_loc: 1 to 00065931 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065932 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00065940 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 00065945 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006594b │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006594c │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006594e │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006594f │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00065957 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065958 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b4cf │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065959 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b4d0 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - │ │ │ │ -0000bfb0 00000010 0000bfb4 FDE cie=00000000 pc=00065960..00065963 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bfc4 00000010 0000bfc8 FDE cie=00000000 pc=00065970..0006597b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bfd8 00000010 0000bfdc FDE cie=00000000 pc=00065980..000659a2 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000bfec 00000010 0000bff0 FDE cie=00000000 pc=000659b0..000659d2 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c000 00000010 0000c004 FDE cie=00000000 pc=000659e0..00065a02 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c014 00000034 0000b5fc FDE cie=00000a1c pc=00065a10..00065a92 │ │ │ │ - Augmentation data: d3 7a 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065a11 │ │ │ │ +0000c8f4 00000034 0000bedc FDE cie=00000a1c pc=00056a10..00057335 │ │ │ │ + Augmentation data: 23 6c 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 00056a1b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00065a13 │ │ │ │ + DW_CFA_advance_loc: 2 to 00056a1d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 00065a14 │ │ │ │ + DW_CFA_advance_loc: 9 to 00056a26 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 16 to 00065a24 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 35 to 00065a47 │ │ │ │ + DW_CFA_advance_loc1: 135 to 00056aad │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 66 to 00065a89 │ │ │ │ + DW_CFA_advance_loc2: 323 to 00056bf0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00065a8a │ │ │ │ + DW_CFA_advance_loc: 1 to 00056bf1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00065a8b │ │ │ │ + DW_CFA_advance_loc: 1 to 00056bf2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00065a8c │ │ │ │ + DW_CFA_advance_loc: 1 to 00056bf3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065a8d │ │ │ │ + DW_CFA_advance_loc: 5 to 00056bf8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000c04c 00000014 0000a9c4 FDE cie=0000168c pc=00007a0c..00007a33 │ │ │ │ - Augmentation data: a3 7a 00 00 │ │ │ │ +0000c92c 00000014 0000b2a4 FDE cie=0000168c pc=00006d96..00006de1 │ │ │ │ + Augmentation data: 13 6c 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c064 000001a8 0000c068 FDE cie=00000000 pc=00065aa0..00065c92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065aa1 │ │ │ │ +0000c944 00000038 0000bf2c FDE cie=00000a1c pc=00057340..000575eb │ │ │ │ + Augmentation data: 03 6c 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0005734b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065aa2 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 2 to 0005734d │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 3 to 00057350 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065aa3 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065aa4 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 17 to 00065ab5 │ │ │ │ - DW_CFA_def_cfa_offset: 8248 │ │ │ │ - DW_CFA_advance_loc: 14 to 00065ac3 │ │ │ │ - DW_CFA_def_cfa_offset: 8252 │ │ │ │ - DW_CFA_advance_loc: 3 to 00065ac6 │ │ │ │ - DW_CFA_def_cfa_offset: 8256 │ │ │ │ - DW_CFA_advance_loc: 8 to 00065ace │ │ │ │ - DW_CFA_def_cfa_offset: 8240 │ │ │ │ - DW_CFA_advance_loc: 19 to 00065ae1 │ │ │ │ - DW_CFA_def_cfa_offset: 8244 │ │ │ │ - DW_CFA_advance_loc: 5 to 00065ae6 │ │ │ │ - DW_CFA_def_cfa_offset: 8248 │ │ │ │ - DW_CFA_advance_loc: 2 to 00065ae8 │ │ │ │ - DW_CFA_def_cfa_offset: 8252 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065ae9 │ │ │ │ - DW_CFA_def_cfa_offset: 8256 │ │ │ │ - DW_CFA_advance_loc: 8 to 00065af1 │ │ │ │ - DW_CFA_def_cfa_offset: 8240 │ │ │ │ - DW_CFA_advance_loc: 10 to 00065afb │ │ │ │ - DW_CFA_def_cfa_offset: 8244 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065afc │ │ │ │ - DW_CFA_def_cfa_offset: 8248 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065afd │ │ │ │ - DW_CFA_def_cfa_offset: 8252 │ │ │ │ - DW_CFA_advance_loc: 3 to 00065b00 │ │ │ │ - DW_CFA_def_cfa_offset: 8256 │ │ │ │ - DW_CFA_advance_loc: 8 to 00065b08 │ │ │ │ - DW_CFA_def_cfa_offset: 8240 │ │ │ │ - DW_CFA_advance_loc: 7 to 00065b0f │ │ │ │ - DW_CFA_def_cfa_offset: 8252 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065b10 │ │ │ │ - DW_CFA_def_cfa_offset: 8256 │ │ │ │ - DW_CFA_advance_loc: 8 to 00065b18 │ │ │ │ - DW_CFA_def_cfa_offset: 8240 │ │ │ │ - DW_CFA_advance_loc: 3 to 00065b1b │ │ │ │ - DW_CFA_def_cfa_offset: 8252 │ │ │ │ - DW_CFA_advance_loc: 3 to 00065b1e │ │ │ │ - DW_CFA_def_cfa_offset: 8256 │ │ │ │ - DW_CFA_advance_loc: 14 to 00065b2c │ │ │ │ - DW_CFA_def_cfa_offset: 8244 │ │ │ │ - DW_CFA_advance_loc: 3 to 00065b2f │ │ │ │ - DW_CFA_def_cfa_offset: 8248 │ │ │ │ - DW_CFA_advance_loc: 3 to 00065b32 │ │ │ │ - DW_CFA_def_cfa_offset: 8252 │ │ │ │ - DW_CFA_advance_loc: 3 to 00065b35 │ │ │ │ - DW_CFA_def_cfa_offset: 8256 │ │ │ │ - DW_CFA_advance_loc: 8 to 00065b3d │ │ │ │ - DW_CFA_def_cfa_offset: 8244 │ │ │ │ - DW_CFA_advance_loc: 10 to 00065b47 │ │ │ │ - DW_CFA_def_cfa_offset: 8248 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065b48 │ │ │ │ - DW_CFA_def_cfa_offset: 8252 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065b49 │ │ │ │ - DW_CFA_def_cfa_offset: 8256 │ │ │ │ - DW_CFA_advance_loc: 10 to 00065b53 │ │ │ │ - DW_CFA_def_cfa_offset: 8252 │ │ │ │ - DW_CFA_advance_loc: 3 to 00065b56 │ │ │ │ - DW_CFA_def_cfa_offset: 8256 │ │ │ │ - DW_CFA_advance_loc: 6 to 00065b5c │ │ │ │ - DW_CFA_def_cfa_offset: 8252 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065b5d │ │ │ │ - DW_CFA_def_cfa_offset: 8248 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065b5e │ │ │ │ - DW_CFA_def_cfa_offset: 8252 │ │ │ │ - DW_CFA_advance_loc: 5 to 00065b63 │ │ │ │ - DW_CFA_def_cfa_offset: 8256 │ │ │ │ - DW_CFA_advance_loc: 8 to 00065b6b │ │ │ │ - DW_CFA_def_cfa_offset: 8244 │ │ │ │ - DW_CFA_advance_loc: 10 to 00065b75 │ │ │ │ - DW_CFA_def_cfa_offset: 8248 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065b76 │ │ │ │ - DW_CFA_def_cfa_offset: 8252 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065b77 │ │ │ │ - DW_CFA_def_cfa_offset: 8256 │ │ │ │ - DW_CFA_advance_loc: 8 to 00065b7f │ │ │ │ - DW_CFA_def_cfa_offset: 8244 │ │ │ │ - DW_CFA_advance_loc: 8 to 00065b87 │ │ │ │ - DW_CFA_def_cfa_offset: 8248 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065b88 │ │ │ │ - DW_CFA_def_cfa_offset: 8252 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065b89 │ │ │ │ - DW_CFA_def_cfa_offset: 8256 │ │ │ │ - DW_CFA_advance_loc: 6 to 00065b8f │ │ │ │ - DW_CFA_def_cfa_offset: 8252 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065b90 │ │ │ │ - DW_CFA_def_cfa_offset: 8248 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065b91 │ │ │ │ - DW_CFA_def_cfa_offset: 8252 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065b92 │ │ │ │ - DW_CFA_def_cfa_offset: 8256 │ │ │ │ - DW_CFA_advance_loc: 8 to 00065b9a │ │ │ │ - DW_CFA_def_cfa_offset: 8244 │ │ │ │ - DW_CFA_advance_loc: 8 to 00065ba2 │ │ │ │ - DW_CFA_def_cfa_offset: 8248 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065ba3 │ │ │ │ - DW_CFA_def_cfa_offset: 8252 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065ba4 │ │ │ │ - DW_CFA_def_cfa_offset: 8256 │ │ │ │ - DW_CFA_advance_loc: 8 to 00065bac │ │ │ │ - DW_CFA_def_cfa_offset: 8240 │ │ │ │ - DW_CFA_advance_loc: 25 to 00065bc5 │ │ │ │ - DW_CFA_def_cfa_offset: 8244 │ │ │ │ - DW_CFA_advance_loc: 8 to 00065bcd │ │ │ │ - DW_CFA_def_cfa_offset: 8248 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065bce │ │ │ │ - DW_CFA_def_cfa_offset: 8252 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065bcf │ │ │ │ - DW_CFA_def_cfa_offset: 8256 │ │ │ │ - DW_CFA_advance_loc: 8 to 00065bd7 │ │ │ │ - DW_CFA_def_cfa_offset: 8240 │ │ │ │ - DW_CFA_advance_loc: 3 to 00065bda │ │ │ │ - DW_CFA_def_cfa_offset: 8244 │ │ │ │ - DW_CFA_advance_loc: 8 to 00065be2 │ │ │ │ - DW_CFA_def_cfa_offset: 8248 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065be3 │ │ │ │ - DW_CFA_def_cfa_offset: 8252 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065be4 │ │ │ │ - DW_CFA_def_cfa_offset: 8256 │ │ │ │ - DW_CFA_advance_loc: 8 to 00065bec │ │ │ │ - DW_CFA_def_cfa_offset: 8240 │ │ │ │ - DW_CFA_advance_loc: 8 to 00065bf4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065bf5 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065bf6 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065bf7 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065bf8 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00065c00 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 00065c02 │ │ │ │ - DW_CFA_def_cfa_offset: 8244 │ │ │ │ - DW_CFA_advance_loc: 2 to 00065c04 │ │ │ │ - DW_CFA_def_cfa_offset: 8248 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065c05 │ │ │ │ - DW_CFA_def_cfa_offset: 8252 │ │ │ │ - DW_CFA_advance_loc: 3 to 00065c08 │ │ │ │ - DW_CFA_def_cfa_offset: 8256 │ │ │ │ - DW_CFA_advance_loc: 8 to 00065c10 │ │ │ │ - DW_CFA_def_cfa_offset: 8240 │ │ │ │ - DW_CFA_advance_loc: 11 to 00065c1b │ │ │ │ - DW_CFA_def_cfa_offset: 8252 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065c1c │ │ │ │ - DW_CFA_def_cfa_offset: 8256 │ │ │ │ - DW_CFA_advance_loc: 8 to 00065c24 │ │ │ │ - DW_CFA_def_cfa_offset: 8240 │ │ │ │ - DW_CFA_advance_loc: 11 to 00065c2f │ │ │ │ + DW_CFA_advance_loc2: 307 to 00057483 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 43 to 000574ae │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 177 to 0005755f │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065c30 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065c31 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057560 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065c32 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057561 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065c33 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057562 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00065c38 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 6 to 00057568 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 00065c41 │ │ │ │ - DW_CFA_def_cfa_offset: 8244 │ │ │ │ - DW_CFA_advance_loc: 8 to 00065c49 │ │ │ │ - DW_CFA_def_cfa_offset: 8248 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065c4a │ │ │ │ - DW_CFA_def_cfa_offset: 8252 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065c4b │ │ │ │ - DW_CFA_def_cfa_offset: 8256 │ │ │ │ - DW_CFA_advance_loc: 8 to 00065c53 │ │ │ │ - DW_CFA_def_cfa_offset: 8244 │ │ │ │ - DW_CFA_advance_loc: 3 to 00065c56 │ │ │ │ - DW_CFA_def_cfa_offset: 8248 │ │ │ │ - DW_CFA_advance_loc: 3 to 00065c59 │ │ │ │ - DW_CFA_def_cfa_offset: 8252 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065c5a │ │ │ │ - DW_CFA_def_cfa_offset: 8256 │ │ │ │ - DW_CFA_advance_loc: 8 to 00065c62 │ │ │ │ - DW_CFA_def_cfa_offset: 8244 │ │ │ │ - DW_CFA_advance_loc: 8 to 00065c6a │ │ │ │ - DW_CFA_def_cfa_offset: 8248 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065c6b │ │ │ │ - DW_CFA_def_cfa_offset: 8252 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065c6c │ │ │ │ - DW_CFA_def_cfa_offset: 8256 │ │ │ │ - DW_CFA_advance_loc: 8 to 00065c74 │ │ │ │ - DW_CFA_def_cfa_offset: 8240 │ │ │ │ - DW_CFA_advance_loc: 7 to 00065c7b │ │ │ │ - DW_CFA_def_cfa_offset: 8244 │ │ │ │ - DW_CFA_advance_loc: 8 to 00065c83 │ │ │ │ - DW_CFA_def_cfa_offset: 8248 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065c84 │ │ │ │ - DW_CFA_def_cfa_offset: 8252 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065c85 │ │ │ │ - DW_CFA_def_cfa_offset: 8256 │ │ │ │ - DW_CFA_advance_loc: 8 to 00065c8d │ │ │ │ - DW_CFA_def_cfa_offset: 8240 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c210 00000010 0000c214 FDE cie=00000000 pc=00065ca0..00065cb1 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c224 00000010 0000c228 FDE cie=00000000 pc=00065cc0..00065cd9 │ │ │ │ +0000c980 00000014 0000b2f8 FDE cie=0000168c pc=00006de2..00006e1c │ │ │ │ + Augmentation data: e2 6b 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c238 00000044 0000c23c FDE cie=00000000 pc=00065ce0..00065d9b │ │ │ │ - DW_CFA_advance_loc: 1 to 00065ce1 │ │ │ │ +0000c998 0000005c 0000bf80 FDE cie=00000a1c pc=000575f0..0005974f │ │ │ │ + Augmentation data: d2 6b 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000575f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065ce2 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00065cf0 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc1: 123 to 00065d6b │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000575f3 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 2 to 000575f5 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 18 to 00057607 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc1: 129 to 00057688 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 1938 to 00057e1a │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 21 to 00057e2f │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 4263 to 00058ed6 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc1: 95 to 00058f35 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 80 to 00058f85 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 4 to 00065d6f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065d70 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f86 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00065d78 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f87 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f88 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058f90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 00065d86 │ │ │ │ + DW_CFA_advance_loc2: 1878 to 000596e6 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065d87 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065d88 │ │ │ │ + DW_CFA_advance_loc: 3 to 000596e9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00065d90 │ │ │ │ + DW_CFA_advance_loc: 1 to 000596ea │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 000596eb │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 5 to 000596f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00065d93 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 6 to 00065d99 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065d9a │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 38 to 00059716 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 30 to 00059734 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c9f8 00000014 0000b370 FDE cie=0000168c pc=00006e1c..00006ea3 │ │ │ │ + Augmentation data: c4 6b 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c280 00000038 0000b868 FDE cie=00000a1c pc=00065da0..0006610f │ │ │ │ - Augmentation data: 77 78 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065da1 │ │ │ │ +0000ca10 00000044 0000bff8 FDE cie=00000a1c pc=00059750..00059ffe │ │ │ │ + Augmentation data: b5 6b 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059751 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00065da3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00059753 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 00065da5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059756 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00065db4 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 195 to 00065e77 │ │ │ │ + DW_CFA_advance_loc: 42 to 00059780 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 00059781 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00059782 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00059783 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 5 to 00059788 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 118 to 000597fe │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 445 to 00066034 │ │ │ │ + DW_CFA_advance_loc2: 1915 to 00059f79 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00066035 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059f7a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00066036 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059f7b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00066037 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059f7c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00066040 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059f7d │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000c2bc 00000014 0000ac34 FDE cie=0000168c pc=00007a34..00007a55 │ │ │ │ - Augmentation data: 4b 78 00 00 │ │ │ │ +0000ca58 00000014 0000b3d0 FDE cie=0000168c pc=00006ea4..00006f13 │ │ │ │ + Augmentation data: 9c 6b 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c2d4 00000058 0000c2d8 FDE cie=00000000 pc=00066110..00066626 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066111 │ │ │ │ +0000ca70 00000034 0000c058 FDE cie=00000a1c pc=0006b4e0..0006b570 │ │ │ │ + Augmentation data: af 6b 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0006b4eb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066112 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 2 to 0006b4ed │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 2 to 0006b4ef │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066113 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0006611f │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 13 to 0006b4fc │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00066122 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 5 to 00066127 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 30 to 00066145 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 985 to 0006651e │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00066526 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066527 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 38 to 0006654d │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 00066554 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006655a │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006655b │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 198 to 00066621 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066622 │ │ │ │ + DW_CFA_advance_loc: 33 to 0006b51d │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 54 to 0006b553 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066623 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b554 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066624 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b555 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066625 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b556 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b557 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c330 0000015c 0000c334 FDE cie=00000000 pc=00066630..00066a88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066631 │ │ │ │ +0000caa8 00000034 0000c090 FDE cie=00000a1c pc=0006b570..0006b679 │ │ │ │ + Augmentation data: 88 6b 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0006b57b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066632 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 2 to 0006b57d │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 9 to 0006b586 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 12 to 0006663e │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006663f │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00066642 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 31 to 00066661 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066662 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 00066668 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 0006666f │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 6 to 00066675 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066676 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 0006668a │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 7 to 00066691 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 00066694 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006669c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 000666a9 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 000666ac │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000666b4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 19 to 000666c7 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 000666ca │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000666d2 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 000666df │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 000666e2 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000666ea │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 19 to 000666fd │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 00066700 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00066708 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 19 to 0006671b │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006671e │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00066726 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 00066733 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 00066736 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006673e │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00066788 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 9 to 00066791 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066792 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 000667a4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 94 to 00066802 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066803 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 00066808 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 19 to 0006681b │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006681e │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00066826 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 23 to 0006683d │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 00066840 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00066848 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 00066855 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 00066858 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00066860 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 0006686d │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 00066870 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00066878 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 30 to 00066896 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 00066899 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000668a1 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 51 to 000668d4 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000668d5 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000668dd │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 17 to 000668ee │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000668ef │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 10 to 000668f9 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 59 to 00066934 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066935 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006693d │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 17 to 0006694e │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006694f │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 10 to 00066959 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 00066966 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 00066969 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00066971 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 0006697e │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 00066981 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00066989 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 19 to 0006699c │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006699f │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000669a7 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 19 to 000669ba │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 000669bd │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000669c5 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 000669d2 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 000669d5 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000669dd │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 000669ea │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 000669ed │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000669f5 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 00066a02 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 00066a05 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00066a0d │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 00066a1a │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 00066a1d │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00066a25 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 7 to 00066a2c │ │ │ │ + DW_CFA_advance_loc1: 152 to 0006b61e │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 57 to 0006b657 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066a2d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066a2e │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b658 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066a2f │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b659 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066a30 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b65a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00066a38 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b65b │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00066a3b │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066a3c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 00066a41 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 00066a53 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066a54 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 00066a59 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 31 to 00066a78 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 00066a7b │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00066a83 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c490 00000034 0000c494 FDE cie=00000000 pc=00066a90..00066abd │ │ │ │ - DW_CFA_advance_loc: 1 to 00066a91 │ │ │ │ +0000cae0 00000054 0000cae4 FDE cie=00000000 pc=0006b680..0006b6d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b681 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066a92 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b682 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00066aa0 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b683 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 27 to 0006b69e │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006b6a5 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b6a6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 00066aa5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b6a7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00066aab │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066aac │ │ │ │ + DW_CFA_advance_loc: 8 to 0006b6af │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0006b6bb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00066ab1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b6bc │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066ab2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b6bd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00066aba │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066abb │ │ │ │ + DW_CFA_advance_loc: 11 to 0006b6c8 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 5 to 0006b6cd │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b6ce │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066abc │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b6cf │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b6d0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b6d1 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b6d2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b6d3 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000c4c8 00000074 0000c4cc FDE cie=00000000 pc=00067db0..00067ed6 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067db1 │ │ │ │ +0000cb38 00000054 0000cb3c FDE cie=00000000 pc=0006b6e0..0006b740 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b6e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067db2 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b6e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067db3 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b6e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067db4 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 27 to 0006b6fe │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00067dc2 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 30 to 00067de0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006b705 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b706 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b707 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006b70f │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0006b71b │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b71c │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b71d │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 14 to 0006b72b │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 5 to 0006b730 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067de1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067de2 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067de3 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b731 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067de4 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b732 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00067de8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0006b738 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 00067e18 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067e19 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00067e21 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 34 to 00067e43 │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067e44 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00067e48 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067e49 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00067e55 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 15 to 00067e64 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 8 to 00067e6c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00067e74 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 00067e87 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067e88 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b739 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067e89 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067e8a │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b73a │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067e8b │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b73b │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00067e90 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c540 00000044 0000bb28 FDE cie=00000a1c pc=00066ac0..00066df7 │ │ │ │ - Augmentation data: cf 75 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 00066acb │ │ │ │ +0000cb90 00000038 0000c178 FDE cie=00000a1c pc=0006b740..0006ba40 │ │ │ │ + Augmentation data: 97 6b 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0006b74b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00066acd │ │ │ │ + DW_CFA_advance_loc: 2 to 0006b74d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00066ad3 │ │ │ │ + DW_CFA_advance_loc: 6 to 0006b753 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 34 to 00066af5 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00066af6 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00066af7 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00066af8 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00066b00 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 37 to 00066b25 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 408 to 00066cbd │ │ │ │ + DW_CFA_advance_loc1: 196 to 0006b817 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00066cbe │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b818 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00066cbf │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b819 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00066cc0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006b81a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00066cc8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0006b820 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c588 00000018 0000af00 FDE cie=0000168c pc=00007a56..00007b40 │ │ │ │ - Augmentation data: b7 75 00 00 │ │ │ │ - DW_CFA_advance_loc: 29 to 00007a73 │ │ │ │ + DW_CFA_advance_loc: 61 to 0006b85d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 165 to 00007b18 │ │ │ │ + DW_CFA_advance_loc2: 300 to 0006b989 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000c5a4 000000e4 0000c5a8 FDE cie=00000000 pc=00066e00..00067052 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066e01 │ │ │ │ +0000cbcc 00000044 0000cbd0 FDE cie=00000000 pc=0006ba40..0006ba83 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ba41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066e02 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066e03 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006ba44 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066e04 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00066e12 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc1: 72 to 00066e5a │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 00066e6a │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 7 to 00066e71 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00066e73 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066e74 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 18 to 00066e86 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 11 to 00066e91 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 5 to 00066e96 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00066e9a │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066e9b │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00066ea7 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 131 to 00066f2a │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00066f2e │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00066f32 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00066f3a │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 66 to 00066f7c │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00066f80 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066f81 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00066f89 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 00066f9d │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066f9e │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00066faa │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066fab │ │ │ │ + DW_CFA_advance_loc: 19 to 0006ba57 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ba58 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ba59 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006ba61 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 10 to 0006ba6b │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ba6c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0006ba70 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 0006ba73 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ba74 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ba75 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ba76 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006ba7e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066fac │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066fad │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 3 to 0006ba81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066fae │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ba82 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00066fb0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 5 to 00066fb5 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00066fb9 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00066fbd │ │ │ │ - DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066fbe │ │ │ │ - DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066fbf │ │ │ │ - DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066fc0 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 00066fc8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 7 to 00066fcf │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00066fd1 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 19 to 00066fe4 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066fe5 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 00066feb │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066fec │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 00066ff1 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00066ff2 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00066ffe │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00067000 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 15 to 0006700f │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067010 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 10 to 0006701a │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006701b │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006701c │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006701d │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00067029 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 00067030 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067031 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067032 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 00067038 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067039 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 7 to 00067040 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067041 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c68c 0000006c 0000c690 FDE cie=00000000 pc=00067ee0..00068021 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067ee1 │ │ │ │ +0000cc14 00000074 0000cc18 FDE cie=00000000 pc=0005a000..0005a13d │ │ │ │ + DW_CFA_advance_loc: 11 to 0005a00b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067ee2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005a00c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067ee3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005a00d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067ee4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005a00e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00067ef2 │ │ │ │ + DW_CFA_advance_loc: 3 to 0005a011 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 63 to 0005a050 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005a051 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 54 to 00067f28 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067f29 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 25 to 00067f42 │ │ │ │ + DW_CFA_advance_loc: 8 to 0005a059 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 58 to 0005a093 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005a094 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005a095 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 49 to 00067f73 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 8 to 00067f7b │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067f7c │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067f7d │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00067f85 │ │ │ │ + DW_CFA_advance_loc: 8 to 0005a09d │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 69 to 0005a0e2 │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005a0e3 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005a0e4 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0005a0e8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 21 to 00067f9a │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067f9b │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00067f9f │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067fa0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00067fa8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0005a0f0 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 11 to 0005a0fb │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 2 to 0005a0fd │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0005a101 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0005a105 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 24 to 00067fc0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 10 to 0005a10f │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0005a113 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0005a11f │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 20 to 0005a133 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067fc1 │ │ │ │ + DW_CFA_advance_loc: 6 to 0005a139 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067fc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005a13a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067fc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005a13b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067fc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005a13c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00067fc8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00067fcb │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067fcc │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00067fd4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c6fc 000000e8 0000c700 FDE cie=00000000 pc=00067060..000672b8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067061 │ │ │ │ +0000cc8c 00000038 0000c274 FDE cie=00000a1c pc=0005a140..0005a994 │ │ │ │ + Augmentation data: 4f 6b 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0005a14b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067062 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 2 to 0005a14d │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 9 to 0005a156 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067063 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067064 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00067072 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 63 to 000670b1 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000670bd │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 7 to 000670c4 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 000670c6 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000670c7 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 000670d5 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 000670e0 │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 5 to 000670e5 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000670e9 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000670ea │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000670f2 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 224 to 000671d2 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000671d3 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000671db │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000671dc │ │ │ │ + DW_CFA_advance_loc2: 941 to 0005a503 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 1097 to 0005a94c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000671dd │ │ │ │ + DW_CFA_advance_loc: 1 to 0005a94d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000671de │ │ │ │ + DW_CFA_advance_loc: 1 to 0005a94e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000671df │ │ │ │ + DW_CFA_advance_loc: 1 to 0005a94f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000671e0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 13 to 000671ed │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 000671f1 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 000671f2 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000671f3 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000671fb │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0006720f │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 00067213 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067214 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00067218 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00067220 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 21 to 00067235 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00067239 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006723d │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006723e │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006723f │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067240 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00067248 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 00067255 │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006725d │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006725e │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006725f │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 00067265 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067266 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006726b │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006726c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00067274 │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 10 to 0006727e │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006727f │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067280 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 00067286 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067287 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067288 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067289 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00067295 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067296 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067297 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067298 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006729e │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006729f │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 7 to 000672a6 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000672a7 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005a950 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c7e8 000000fc 0000c7ec FDE cie=00000000 pc=000672c0..0006751b │ │ │ │ - DW_CFA_advance_loc: 1 to 000672c1 │ │ │ │ +0000ccc8 00000014 0000b640 FDE cie=0000168c pc=00006f14..00006f48 │ │ │ │ + Augmentation data: 1e 6b 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000cce0 00000130 0000cce4 FDE cie=00000000 pc=0005a9a0..0005afcc │ │ │ │ + DW_CFA_advance_loc: 1 to 0005a9a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000672c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005a9a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000672c3 │ │ │ │ + DW_CFA_advance_loc: 12 to 0005a9ae │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000672c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005a9af │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 000672d2 │ │ │ │ + DW_CFA_advance_loc: 3 to 0005a9b2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 87 to 00067329 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006732a │ │ │ │ + DW_CFA_advance_loc2: 275 to 0005aac5 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006732b │ │ │ │ + DW_CFA_advance_loc: 1 to 0005aac6 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006732c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005aac7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00067334 │ │ │ │ + DW_CFA_advance_loc: 14 to 0005aad5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 00067337 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067338 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067339 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006733a │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006733b │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00067340 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00067343 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067344 │ │ │ │ + DW_CFA_advance_loc1: 102 to 0005ab3b │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067345 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005ab3c │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005ab3d │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 14 to 0005ab4b │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 101 to 0005abb0 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067346 │ │ │ │ + DW_CFA_advance_loc: 16 to 0005abc0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006734e │ │ │ │ + DW_CFA_advance_loc: 8 to 0005abc8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 00067351 │ │ │ │ + DW_CFA_advance_loc1: 79 to 0005ac17 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067352 │ │ │ │ + DW_CFA_advance_loc: 6 to 0005ac1d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067353 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005ac1e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067354 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005ac1f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067355 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005ac20 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00067360 │ │ │ │ + DW_CFA_advance_loc: 8 to 0005ac28 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 00067369 │ │ │ │ + DW_CFA_advance_loc: 21 to 0005ac3d │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005ac3e │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006736d │ │ │ │ + DW_CFA_advance_loc: 1 to 0005ac3f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00067379 │ │ │ │ + DW_CFA_advance_loc: 14 to 0005ac4d │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 102 to 0005acb3 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005acb4 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006737a │ │ │ │ + DW_CFA_advance_loc: 1 to 0005acb5 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 14 to 0005acc3 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 82 to 0005ad15 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006737d │ │ │ │ + DW_CFA_advance_loc: 1 to 0005ad16 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006737e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005ad17 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00067386 │ │ │ │ + DW_CFA_advance_loc: 14 to 0005ad25 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 80 to 000673d6 │ │ │ │ + DW_CFA_advance_loc1: 102 to 0005ad8b │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005ad8c │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000673d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005ad8d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000673df │ │ │ │ + DW_CFA_advance_loc: 14 to 0005ad9b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 7 to 000673e6 │ │ │ │ + DW_CFA_advance_loc: 40 to 0005adc3 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 000673e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005adc4 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000673e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005adc5 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 000673f3 │ │ │ │ + DW_CFA_advance_loc: 14 to 0005add3 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 95 to 0005ae32 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000673f4 │ │ │ │ + DW_CFA_advance_loc: 7 to 0005ae39 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 20 to 0005ae4d │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 22 to 0005ae63 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005ae64 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000673f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005ae65 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 000673fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0005ae69 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00067408 │ │ │ │ + DW_CFA_advance_loc: 14 to 0005ae77 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 22 to 0006741e │ │ │ │ + DW_CFA_advance_loc: 17 to 0005ae88 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006741f │ │ │ │ + DW_CFA_advance_loc: 7 to 0005ae8f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00067427 │ │ │ │ + DW_CFA_advance_loc: 20 to 0005aea3 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 26 to 00067441 │ │ │ │ + DW_CFA_advance_loc: 16 to 0005aeb3 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005aeb4 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 00067443 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005aeb5 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00067447 │ │ │ │ + DW_CFA_advance_loc: 4 to 0005aeb9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006744f │ │ │ │ + DW_CFA_advance_loc: 14 to 0005aec7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 00067452 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067453 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067454 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067455 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067456 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00067460 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 62 to 0006749e │ │ │ │ + DW_CFA_advance_loc: 17 to 0005aed8 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 7 to 0005aedf │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 20 to 0005aef3 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 17 to 0005af04 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005af05 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005af06 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006749f │ │ │ │ + DW_CFA_advance_loc: 4 to 0005af0a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000674a7 │ │ │ │ + DW_CFA_advance_loc: 14 to 0005af18 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 7 to 000674ae │ │ │ │ + DW_CFA_advance_loc: 11 to 0005af23 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005af24 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005af25 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 4 to 0005af29 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 14 to 0005af37 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0005af43 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005af44 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 000674b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005af45 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000674b1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0005af49 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 000674bb │ │ │ │ + DW_CFA_advance_loc: 14 to 0005af57 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 17 to 0005af68 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000674bc │ │ │ │ + DW_CFA_advance_loc: 7 to 0005af6f │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 20 to 0005af83 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 17 to 0005af94 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005af95 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000674c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005af96 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 000674c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0005af9a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000674d0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0005afa8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 34 to 000674f2 │ │ │ │ + DW_CFA_advance_loc: 11 to 0005afb3 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005afb4 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005afb5 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000674f3 │ │ │ │ + DW_CFA_advance_loc: 4 to 0005afb9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000674fb │ │ │ │ + DW_CFA_advance_loc: 14 to 0005afc7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000c8e8 00000038 0000bed0 FDE cie=00000a1c pc=00067520..00067d1b │ │ │ │ - Augmentation data: d3 73 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067521 │ │ │ │ +0000ce14 00000054 0000c3fc FDE cie=00000a1c pc=0005afd0..0005bb80 │ │ │ │ + Augmentation data: de 69 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005afd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00067523 │ │ │ │ + DW_CFA_advance_loc: 2 to 0005afd3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 00067524 │ │ │ │ + DW_CFA_advance_loc: 3 to 0005afd6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 16 to 00067534 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 681 to 000677dd │ │ │ │ + DW_CFA_advance_loc1: 146 to 0005b068 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 173 to 0005b115 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 22 to 0005b12b │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 116 to 0005b19f │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0005b1b7 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 1818 to 0005b8d1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000677de │ │ │ │ + DW_CFA_advance_loc: 1 to 0005b8d2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000677df │ │ │ │ + DW_CFA_advance_loc: 1 to 0005b8d3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000677e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005b8d4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000677e8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 228 to 000678cc │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c924 00000014 0000b29c FDE cie=0000168c pc=00007b40..00007bc4 │ │ │ │ - Augmentation data: cf 73 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c93c 0000006c 0000c940 FDE cie=00000000 pc=00067d20..00067dab │ │ │ │ - DW_CFA_advance_loc: 1 to 00067d21 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00067d24 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 17 to 00067d35 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067d36 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00067d3e │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 00067d4c │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00067d4e │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067d4f │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00067d5f │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067d60 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00067d62 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067d63 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00067d6b │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00067d78 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067d79 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00067d80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0005b8d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00067d83 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067d84 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067d85 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00067d8d │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00067d90 │ │ │ │ + DW_CFA_advance_loc2: 495 to 0005bac7 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067d91 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00067d98 │ │ │ │ + DW_CFA_advance_loc: 3 to 0005baca │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0005bacb │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0005bacc │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005bacd │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00067d9b │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00067d9d │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067d9e │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00067da6 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00067da9 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067daa │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c9ac 00000034 0000c9b0 FDE cie=00000000 pc=0000ae40..0000ae78 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ae41 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ae42 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000ae50 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000ae57 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ae5f │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000ae66 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ae67 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000ae6d │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ae75 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ae76 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ae77 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000c9e4 00000010 0000c9e8 FDE cie=00000000 pc=0006c500..0006c501 │ │ │ │ - DW_CFA_nop │ │ │ │ +0000ce6c 00000014 0000b7e4 FDE cie=0000168c pc=00006f48..00006fc9 │ │ │ │ + Augmentation data: c0 69 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c9f8 00000024 0000c9fc FDE cie=00000000 pc=0006c510..0006c52f │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c511 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006c51f │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006c521 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006c525 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006c52d │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c52e │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ca20 0000004c 0000ca24 FDE cie=00000000 pc=0006c530..0006c5ab │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c531 │ │ │ │ +0000ce84 00000034 0000c46c FDE cie=00000a1c pc=0006ba90..0006bca2 │ │ │ │ + Augmentation data: b0 69 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0006ba9b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c532 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 2 to 0006ba9d │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 9 to 0006baa6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c533 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c534 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006c542 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 58 to 0006c57c │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c57d │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006c585 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 21 to 0006c59a │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c59b │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006c5a3 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006c5a6 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c5a7 │ │ │ │ + DW_CFA_advance_loc1: 231 to 0006bb8d │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 106 to 0006bbf7 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c5a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006bbf8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c5a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006bbf9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c5aa │ │ │ │ + DW_CFA_advance_loc: 1 to 0006bbfa │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0006bc00 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ca70 00000054 0000ca74 FDE cie=00000000 pc=0006c5b0..0006c636 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c5b1 │ │ │ │ +0000cebc 00000044 0000c4a4 FDE cie=00000a1c pc=0006bcb0..0006c0ea │ │ │ │ + Augmentation data: 8b 69 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0006bcbb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c5b2 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 2 to 0006bcbd │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 9 to 0006bcc6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c5b3 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c5b4 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006c5c2 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 58 to 0006c5fc │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c5fd │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006c605 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 21 to 0006c61a │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c61b │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006c623 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006c626 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006c628 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c629 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006c631 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c632 │ │ │ │ + DW_CFA_advance_loc1: 185 to 0006bd7f │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 327 to 0006bec6 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc1: 74 to 0006bf10 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 45 to 0006bf3d │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 41 to 0006bf66 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c633 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006bf67 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c634 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006bf68 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c635 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006bf69 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006bf70 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 57 to 0006bfa9 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cac8 00000040 0000cacc FDE cie=00000000 pc=00068030..000680a9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068031 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068032 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068033 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068034 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00068042 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 57 to 0006807b │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 21 to 00068090 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00068098 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 7 to 0006809f │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 000680a5 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000680a6 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000680a7 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000680a8 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - │ │ │ │ -0000cb0c 00000050 0000cb10 FDE cie=00000000 pc=000680b0..000681e4 │ │ │ │ - DW_CFA_advance_loc: 11 to 000680bb │ │ │ │ +0000cf04 0000003c 0000c4ec FDE cie=00000a1c pc=0005bb80..0005bdc2 │ │ │ │ + Augmentation data: bb 69 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005bb81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000680bc │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 2 to 0005bb83 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 2 to 0005bb85 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000680bd │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000680be │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 21 to 0005bb9a │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000680c1 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc1: 231 to 000681a8 │ │ │ │ + DW_CFA_advance_loc1: 113 to 0005bc0b │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 62 to 0005bc49 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 15 to 0005bc58 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 189 to 0005bd15 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000681a9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000681aa │ │ │ │ + DW_CFA_advance_loc: 1 to 0005bd16 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000681ab │ │ │ │ + DW_CFA_advance_loc: 1 to 0005bd17 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000681ac │ │ │ │ + DW_CFA_advance_loc: 1 to 0005bd18 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000681ad │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0005bd20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 45 to 000681da │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 000681e0 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000681e1 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000681e2 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000681e3 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000cb60 00000010 0000cb64 FDE cie=00000000 pc=000681f0..00068201 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cb74 00000010 0000cb78 FDE cie=00000000 pc=00068210..00068221 │ │ │ │ +0000cf44 00000014 0000b8bc FDE cie=0000168c pc=00006fca..00007017 │ │ │ │ + Augmentation data: 96 69 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cb88 00000188 0000cb8c FDE cie=00000000 pc=00068230..00068aba │ │ │ │ - DW_CFA_advance_loc: 1 to 00068231 │ │ │ │ +0000cf5c 00000038 0000c544 FDE cie=00000a1c pc=0005bdd0..0005c17c │ │ │ │ + Augmentation data: da 69 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005bdd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068232 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 2 to 0005bdd3 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 1 to 0005bdd4 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068233 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 15 to 0005bde3 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068234 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0005bde7 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00068242 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 929 to 000685e3 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000685e4 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000685e5 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000685e6 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000685e7 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 000685f0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000685f3 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 10 to 000685fd │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000685fe │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 38 to 00068624 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 0006862b │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006862c │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 5 to 00068631 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 44 to 0006865d │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006865e │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006865f │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068660 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 38 to 00068686 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068687 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0006868e │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006868f │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 44 to 000686bb │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000686bc │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000686bd │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000686be │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 38 to 000686e4 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000686e5 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000686ec │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000686ed │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 44 to 00068719 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006871a │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006871b │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006871c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 38 to 00068742 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068743 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0006874a │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006874b │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 44 to 00068777 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068778 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068779 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006877e │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 74 to 000687c8 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000687c9 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000687ca │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000687cb │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 38 to 000687f1 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000687f2 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 000687f7 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000687f8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 38 to 0006881e │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006881f │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00068826 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068827 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 38 to 0006884d │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006884e │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 00068853 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068854 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 38 to 0006887a │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 00068881 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068882 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068883 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 38 to 000688a9 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000688aa │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000688b1 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000688b2 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 38 to 000688d8 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 000688df │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000688e0 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 5 to 000688e5 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 44 to 00068911 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068912 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068913 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068914 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 38 to 0006893a │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006893b │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00068942 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068943 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 44 to 0006896f │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068970 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068971 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068972 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 38 to 00068998 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068999 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000689a0 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000689a1 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 44 to 000689cd │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000689ce │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000689cf │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000689d0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 38 to 000689f6 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000689f7 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000689fe │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000689ff │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 72 to 00068a47 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068a48 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068a49 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068a4a │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 38 to 00068a70 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068a71 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 00068a76 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068a77 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 33 to 00068a98 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 15 to 00068aa7 │ │ │ │ + DW_CFA_advance_loc1: 73 to 0005be30 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 256 to 0005bf30 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068aa8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068aa9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005bf31 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068aaa │ │ │ │ + DW_CFA_advance_loc: 1 to 0005bf32 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068aab │ │ │ │ + DW_CFA_advance_loc: 1 to 0005bf33 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00068ab0 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0005bf38 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00068ab3 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00068ab6 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068ab7 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068ab8 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068ab9 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000cd14 00000010 0000cd18 FDE cie=00000000 pc=00068ac0..00068aee │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000cd28 00000010 0000cd2c FDE cie=00000000 pc=00068af0..00068b1e │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000cd3c 00000010 0000cd40 FDE cie=00000000 pc=00068b20..00068b4e │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000cd50 00000010 0000cd54 FDE cie=00000000 pc=00068b50..00068b7e │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000cd64 00000010 0000cd68 FDE cie=00000000 pc=00068b80..00068b8c │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cd78 00000010 0000cd7c FDE cie=00000000 pc=00068b90..00068b9f │ │ │ │ +0000cf98 00000014 0000b910 FDE cie=0000168c pc=00007018..00007052 │ │ │ │ + Augmentation data: ac 69 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cd8c 0000004c 0000cd90 FDE cie=00000000 pc=0006c640..0006c6ad │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c641 │ │ │ │ +0000cfb0 00000040 0000c598 FDE cie=00000a1c pc=0005c180..0005d09d │ │ │ │ + Augmentation data: 9c 69 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0005c18b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c642 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 2 to 0005c18d │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 3 to 0005c190 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c643 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c644 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006c652 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 48 to 0006c682 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c683 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006c68b │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 0006c69c │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c69d │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006c6a5 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006c6a8 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c6a9 │ │ │ │ + DW_CFA_advance_loc2: 747 to 0005c47b │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 1941 to 0005cc10 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c6aa │ │ │ │ + DW_CFA_advance_loc: 1 to 0005cc11 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c6ab │ │ │ │ + DW_CFA_advance_loc: 1 to 0005cc12 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c6ac │ │ │ │ + DW_CFA_advance_loc: 1 to 0005cc13 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0005cc18 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 352 to 0005cd78 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 37 to 0005cd9d │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000cff4 00000014 0000b96c FDE cie=0000168c pc=00007052..000070b9 │ │ │ │ + Augmentation data: 7a 69 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cddc 00000060 0000cde0 FDE cie=00000000 pc=0006c6b0..0006c78b │ │ │ │ - DW_CFA_advance_loc: 11 to 0006c6bb │ │ │ │ +0000d00c 00000038 0000c5f4 FDE cie=00000a1c pc=0006c0f0..0006c2eb │ │ │ │ + Augmentation data: 6b 69 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c0f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c6bc │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 2 to 0006c0f3 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c0f4 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c6bd │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0006c104 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c6be │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006c6c1 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 114 to 0006c733 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c734 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006c73c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006c74a │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c74b │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0006c757 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0006c76b │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c76c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0006c778 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006c77b │ │ │ │ + DW_CFA_advance_loc1: 83 to 0006c157 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 238 to 0006c245 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c77c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c77d │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c246 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c77e │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c247 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c77f │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c248 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c780 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c249 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0006c783 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c784 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006c789 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 32 to 0006c269 │ │ │ │ + DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ce40 00000058 0000ce44 FDE cie=00000000 pc=0006c790..0006ca51 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c791 │ │ │ │ +0000d048 00000048 0000c630 FDE cie=00000a1c pc=0006c2f0..0006c5d4 │ │ │ │ + Augmentation data: 73 69 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0006c2fb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c792 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 2 to 0006c2fd │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 3 to 0006c300 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c793 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c794 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006c7a2 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0006c7ea │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006c7ee │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 25 to 0006c807 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 435 to 0006c9ba │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c9bb │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006c9c3 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 23 to 0006c9da │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006c9de │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006c9e6 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 29 to 0006ca03 │ │ │ │ + DW_CFA_advance_loc: 50 to 0006c332 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 366 to 0006c4a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ca04 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ca05 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c4a1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ca06 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c4a2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ca07 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c4a3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0006ca10 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 13 to 0006c4b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000ce9c 00000288 0000cea0 FDE cie=00000000 pc=0006ca60..0006d624 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ca61 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ca62 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006ca65 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ca66 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006ca74 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 27 to 0006ca8f │ │ │ │ - DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006ca91 │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ca92 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006ca9a │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 17 to 0006caab │ │ │ │ - DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006caad │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006caae │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006cab6 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 29 to 0006cad3 │ │ │ │ - DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 7 to 0006cada │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006cadb │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 110 to 0006cb49 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 57 to 0006cb82 │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006cb83 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006cb8b │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 74 to 0006cbd5 │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 10 to 0006cbdf │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006cbe7 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 73 to 0006cc30 │ │ │ │ - DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 12 to 0006cc3c │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006cc40 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006cc48 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 11 to 0006cc53 │ │ │ │ - DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006cc55 │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006cc59 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006cc61 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 332 to 0006cdad │ │ │ │ - DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 12 to 0006cdb9 │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006cdba │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006cdc2 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 11 to 0006cdcd │ │ │ │ - DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006cdcf │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006cdd3 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006cddb │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 200 to 0006cea3 │ │ │ │ - DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 7 to 0006ceaa │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006ceae │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006ceb6 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006ceb9 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0006c4f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006cebc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006cebd │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c4f9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006cebe │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c4fa │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006cebf │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c4fb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006cec0 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0006c500 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 113 to 0006cf31 │ │ │ │ - DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 12 to 0006cf3d │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006cf3e │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006cf46 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 11 to 0006cf51 │ │ │ │ - DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006cf53 │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006cf57 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006cf5f │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 11 to 0006cf6a │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006cf6f │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 19 to 0006cf82 │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006cf83 │ │ │ │ - DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006cf84 │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006cf85 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006cf8b │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006cf8c │ │ │ │ - DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006cf8e │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006cf8f │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006cf97 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 66 to 0006cfd9 │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006cfdd │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006cfe5 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 66 to 0006d027 │ │ │ │ - DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006d029 │ │ │ │ - DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006d02e │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d02f │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006d037 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 208 to 0006d107 │ │ │ │ - DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006d10b │ │ │ │ - DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d10c │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006d110 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006d118 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 11 to 0006d123 │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006d128 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 19 to 0006d13b │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d13c │ │ │ │ - DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d13d │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d13e │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006d144 │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d145 │ │ │ │ - DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006d147 │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d148 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006d150 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 73 to 0006d199 │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006d19d │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006d1a5 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 62 to 0006d1e3 │ │ │ │ - DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006d1e9 │ │ │ │ - DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d1ea │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006d1ee │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006d1f6 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 13 to 0006d203 │ │ │ │ - DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006d208 │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d209 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 18 to 0006d21b │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006d223 │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006d228 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 17 to 0006d239 │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006d23c │ │ │ │ - DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d23d │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d23e │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006d244 │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d245 │ │ │ │ - DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006d247 │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d248 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006d250 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 77 to 0006d29d │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006d2a1 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006d2a9 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 42 to 0006d2d3 │ │ │ │ - DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006d2d5 │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d2d6 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006d2de │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 67 to 0006d321 │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006d325 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006d32d │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 94 to 0006d38b │ │ │ │ - DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006d38f │ │ │ │ - DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d390 │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006d394 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006d39c │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 86 to 0006d3f2 │ │ │ │ - DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006d3f4 │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d3f5 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006d3fd │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 68 to 0006d441 │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006d445 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006d44d │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 63 to 0006d48c │ │ │ │ - DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006d48e │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d48f │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006d497 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 66 to 0006d4d9 │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006d4dd │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006d4e5 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0006d52d │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006d531 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006d539 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 68 to 0006d57d │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006d581 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006d589 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 60 to 0006d5c5 │ │ │ │ - DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006d5c9 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006d5d1 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc1: 186 to 0006c5ba │ │ │ │ + DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d128 00000044 0000d12c FDE cie=00000000 pc=0006d630..0006d676 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d631 │ │ │ │ +0000d094 00000034 0000d098 FDE cie=00000000 pc=0000ae60..0000ae98 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ae61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d632 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ae62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d633 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d634 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006d642 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 0006d651 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006d654 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d655 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 0006d668 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000ae70 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000ae77 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0006d671 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d672 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d673 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d674 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d675 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d170 00000064 0000d174 FDE cie=00000000 pc=00068ba0..00068c70 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068ba1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068ba2 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068ba3 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068ba4 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00068bb2 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 55 to 00068be9 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 13 to 00068bf6 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00068bfe │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 00068c0c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000ae7f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00068c12 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068c13 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 7 to 0000ae86 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ae87 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000ae8d │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000ae95 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068c14 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068c15 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00068c20 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00068c23 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 10 to 00068c2d │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 10 to 00068c37 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00068c43 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 35 to 00068c66 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00068c6c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ae96 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068c6d │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068c6e │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068c6f │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d1d8 00000044 0000d1dc FDE cie=00000000 pc=0006d680..0006d6c6 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d681 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d682 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d683 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d684 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006d692 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 0006d6a1 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006d6a4 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d6a5 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 0006d6b8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0006d6c1 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d6c2 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d6c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ae97 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d6c4 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006d6c5 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000d220 00000038 0000c808 FDE cie=00000a1c pc=00068c70..00069375 │ │ │ │ - Augmentation data: db 6a 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068c71 │ │ │ │ +0000d0cc 00000050 0000c6b4 FDE cie=00000a1c pc=0005d0a0..0005dac4 │ │ │ │ + Augmentation data: 17 69 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005d0a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00068c73 │ │ │ │ + DW_CFA_advance_loc: 2 to 0005d0a3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 00068c75 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005d0a4 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 19 to 0005d0b7 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00068c84 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 310 to 00068dba │ │ │ │ + DW_CFA_advance_loc1: 198 to 0005d17d │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 1189 to 0005d622 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 48 to 0005d652 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1435 to 00069355 │ │ │ │ + DW_CFA_advance_loc2: 267 to 0005d75d │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc1: 122 to 0005d7d7 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 33 to 0005d7f8 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc1: 77 to 0005d845 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 537 to 0005da5e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00069356 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005da5f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00069357 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005da60 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00069358 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005da61 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00069360 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005da62 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000d25c 00000014 0000bbd4 FDE cie=0000168c pc=00007bc4..00007c5f │ │ │ │ - Augmentation data: ae 6a 00 00 │ │ │ │ +0000d120 00000014 0000ba98 FDE cie=0000168c pc=000070ba..00007391 │ │ │ │ + Augmentation data: fe 68 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d274 00000190 0000d278 FDE cie=00000000 pc=00069380..000696bb │ │ │ │ - DW_CFA_advance_loc: 1 to 00069381 │ │ │ │ +0000d138 00000190 0000c720 FDE cie=00000a1c pc=0005dad0..0005dfba │ │ │ │ + Augmentation data: ef 68 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005dad1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00069382 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005dad2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00069383 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005dad3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00069384 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005dad4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00069392 │ │ │ │ + DW_CFA_advance_loc: 14 to 0005dae2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 25 to 000693ab │ │ │ │ + DW_CFA_advance_loc: 25 to 0005dafb │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 000693ad │ │ │ │ + DW_CFA_advance_loc: 2 to 0005dafd │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000693ae │ │ │ │ + DW_CFA_advance_loc: 1 to 0005dafe │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000693b6 │ │ │ │ + DW_CFA_advance_loc: 8 to 0005db06 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 000693c3 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 000693c5 │ │ │ │ + DW_CFA_advance_loc: 13 to 0005db13 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000693c6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0005db16 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000693ce │ │ │ │ + DW_CFA_advance_loc: 6 to 0005db1c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 000693db │ │ │ │ + DW_CFA_advance_loc: 50 to 0005db4e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 000693dd │ │ │ │ + DW_CFA_advance_loc: 2 to 0005db50 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000693de │ │ │ │ + DW_CFA_advance_loc: 1 to 0005db51 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000693e6 │ │ │ │ + DW_CFA_advance_loc: 8 to 0005db59 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 000693f3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0005db5c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 000693f5 │ │ │ │ + DW_CFA_advance_loc: 12 to 0005db68 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000693f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005db69 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000693fe │ │ │ │ + DW_CFA_advance_loc: 62 to 0005dba7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 0006940b │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006940d │ │ │ │ + DW_CFA_advance_loc: 19 to 0005dbba │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006940e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005dbbb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00069416 │ │ │ │ + DW_CFA_advance_loc: 8 to 0005dbc3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 00069423 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00069425 │ │ │ │ + DW_CFA_advance_loc1: 65 to 0005dc04 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00069426 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005dc05 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006942e │ │ │ │ + DW_CFA_advance_loc: 8 to 0005dc0d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 0006943b │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006943d │ │ │ │ + DW_CFA_advance_loc: 21 to 0005dc22 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006943e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005dc23 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00069446 │ │ │ │ + DW_CFA_advance_loc: 8 to 0005dc2b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 00069453 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00069455 │ │ │ │ + DW_CFA_advance_loc: 18 to 0005dc3d │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00069456 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005dc3e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006945e │ │ │ │ + DW_CFA_advance_loc: 8 to 0005dc46 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 0006946b │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006946d │ │ │ │ + DW_CFA_advance_loc: 19 to 0005dc59 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006946e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005dc5a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00069476 │ │ │ │ + DW_CFA_advance_loc: 8 to 0005dc62 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 00069483 │ │ │ │ + DW_CFA_advance_loc: 3 to 0005dc65 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00069485 │ │ │ │ + DW_CFA_advance_loc: 12 to 0005dc71 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00069486 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005dc72 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006948e │ │ │ │ + DW_CFA_advance_loc: 20 to 0005dc86 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 0006949b │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006949d │ │ │ │ + DW_CFA_advance_loc: 22 to 0005dc9c │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006949e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005dc9d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000694a6 │ │ │ │ + DW_CFA_advance_loc: 8 to 0005dca5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 000694b3 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 000694b5 │ │ │ │ + DW_CFA_advance_loc: 20 to 0005dcb9 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000694b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005dcba │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000694be │ │ │ │ + DW_CFA_advance_loc: 8 to 0005dcc2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 000694cb │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 000694cd │ │ │ │ + DW_CFA_advance_loc: 34 to 0005dce4 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000694ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0005dce5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000694d6 │ │ │ │ + DW_CFA_advance_loc: 8 to 0005dced │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 000694e3 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 000694e5 │ │ │ │ + DW_CFA_advance_loc: 20 to 0005dd01 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000694e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005dd02 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000694ee │ │ │ │ + DW_CFA_advance_loc: 8 to 0005dd0a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 000694fb │ │ │ │ + DW_CFA_advance_loc: 3 to 0005dd0d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 000694fd │ │ │ │ + DW_CFA_advance_loc: 12 to 0005dd19 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000694fe │ │ │ │ + DW_CFA_advance_loc: 1 to 0005dd1a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00069506 │ │ │ │ + DW_CFA_advance_loc: 20 to 0005dd2e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 00069513 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00069515 │ │ │ │ + DW_CFA_advance_loc: 7 to 0005dd35 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00069516 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005dd36 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006951e │ │ │ │ + DW_CFA_advance_loc: 8 to 0005dd3e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 0006952b │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006952d │ │ │ │ + DW_CFA_advance_loc: 19 to 0005dd51 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006952e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005dd52 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00069536 │ │ │ │ + DW_CFA_advance_loc: 8 to 0005dd5a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 00069543 │ │ │ │ + DW_CFA_advance_loc: 3 to 0005dd5d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00069545 │ │ │ │ + DW_CFA_advance_loc: 12 to 0005dd69 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00069546 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005dd6a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006954e │ │ │ │ + DW_CFA_advance_loc: 14 to 0005dd78 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 0006955b │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006955d │ │ │ │ + DW_CFA_advance_loc: 7 to 0005dd7f │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006955e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005dd80 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00069566 │ │ │ │ + DW_CFA_advance_loc: 8 to 0005dd88 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 00069569 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00069575 │ │ │ │ + DW_CFA_advance_loc: 36 to 0005ddac │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00069576 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005ddad │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006957c │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 00069583 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 00069589 │ │ │ │ + DW_CFA_advance_loc: 8 to 0005ddb5 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 20 to 0005ddc9 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006958a │ │ │ │ + DW_CFA_advance_loc: 1 to 0005ddca │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00069596 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00069597 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006959d │ │ │ │ + DW_CFA_advance_loc: 8 to 0005ddd2 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 25 to 0005ddeb │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006959e │ │ │ │ + DW_CFA_advance_loc: 3 to 0005ddee │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 000695a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0005ddf6 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 17 to 0005de07 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000695a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005de08 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0005de10 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 3 to 0005de13 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000695b1 │ │ │ │ + DW_CFA_advance_loc: 12 to 0005de1f │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000695b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005de20 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000695c6 │ │ │ │ + DW_CFA_advance_loc: 20 to 0005de34 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 110 to 00069634 │ │ │ │ + DW_CFA_advance_loc: 15 to 0005de43 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00069635 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005de44 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006963d │ │ │ │ + DW_CFA_advance_loc: 14 to 0005de52 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006964b │ │ │ │ + DW_CFA_advance_loc: 17 to 0005de63 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006964c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005de64 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00069654 │ │ │ │ + DW_CFA_advance_loc: 8 to 0005de6c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 26 to 0006966e │ │ │ │ + DW_CFA_advance_loc: 3 to 0005de6f │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 7 to 0005de76 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 62 to 0005deb4 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0005deb8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 6 to 0005debe │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006966f │ │ │ │ + DW_CFA_advance_loc: 4 to 0005dec2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00069677 │ │ │ │ + DW_CFA_advance_loc1: 88 to 0005df1a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 0006968a │ │ │ │ + DW_CFA_advance_loc: 18 to 0005df2c │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006968b │ │ │ │ + DW_CFA_advance_loc: 1 to 0005df2d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00069693 │ │ │ │ + DW_CFA_advance_loc: 8 to 0005df35 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 00069696 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006969c │ │ │ │ + DW_CFA_advance_loc: 17 to 0005df46 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006969d │ │ │ │ + DW_CFA_advance_loc: 1 to 0005df47 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000696a5 │ │ │ │ + DW_CFA_advance_loc: 8 to 0005df4f │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 3 to 0005df52 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000696a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005df53 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000696a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005df54 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000696a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005df55 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000696a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005df56 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 000696b0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0005df60 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 0005df63 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 7 to 0005df6a │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005df6b │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 6 to 0005df71 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0005df75 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0005df7d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000696b3 │ │ │ │ + DW_CFA_advance_loc: 11 to 0005df88 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0005df8c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0005df94 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 14 to 0005dfa2 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 10 to 0005dfac │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000696b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005dfad │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 5 to 000696b9 │ │ │ │ + DW_CFA_advance_loc: 8 to 0005dfb5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d408 00000034 0000d40c FDE cie=00000000 pc=000696c0..000696ed │ │ │ │ - DW_CFA_advance_loc: 1 to 000696c1 │ │ │ │ +0000d2cc 00000034 0000d2d0 FDE cie=00000000 pc=0005dfc0..0005dfed │ │ │ │ + DW_CFA_advance_loc: 1 to 0005dfc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000696c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005dfc2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 000696d0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0005dfd0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 000696d5 │ │ │ │ + DW_CFA_advance_loc: 5 to 0005dfd5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000696db │ │ │ │ + DW_CFA_advance_loc: 6 to 0005dfdb │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000696dc │ │ │ │ + DW_CFA_advance_loc: 1 to 0005dfdc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000696e1 │ │ │ │ + DW_CFA_advance_loc: 5 to 0005dfe1 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000696e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005dfe2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000696ea │ │ │ │ + DW_CFA_advance_loc: 8 to 0005dfea │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000696eb │ │ │ │ + DW_CFA_advance_loc: 1 to 0005dfeb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000696ec │ │ │ │ + DW_CFA_advance_loc: 1 to 0005dfec │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000d440 00000038 0000ca28 FDE cie=00000a1c pc=0006d6d0..0006dd28 │ │ │ │ - Augmentation data: d3 68 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0006d6db │ │ │ │ +0000d304 00000078 0000c8ec FDE cie=00000a1c pc=0005dff0..0005eb23 │ │ │ │ + Augmentation data: 27 67 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005dff1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006d6dd │ │ │ │ + DW_CFA_advance_loc: 2 to 0005dff3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0006d6e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005dff4 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 18 to 0005e006 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 13 to 0005e013 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 183 to 0006d79a │ │ │ │ + DW_CFA_advance_loc1: 116 to 0005e087 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 96 to 0005e0e7 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 21 to 0005e0fc │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 71 to 0005e143 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 21 to 0005e158 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 62 to 0005e196 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 21 to 0005e1ab │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 56 to 0005e1e3 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 21 to 0005e1f8 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 62 to 0005e236 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 21 to 0005e24b │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 53 to 0005e280 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 21 to 0005e295 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 53 to 0005e2ca │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 21 to 0005e2df │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 219 to 0005e3ba │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 21 to 0005e3cf │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1027 to 0006db9d │ │ │ │ + DW_CFA_advance_loc2: 631 to 0005e646 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006db9e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005e647 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006db9f │ │ │ │ + DW_CFA_advance_loc: 1 to 0005e648 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006dba0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005e649 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006dba8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0005e650 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 83 to 0006dbfb │ │ │ │ - DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_advance_loc2: 356 to 0005e7b4 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 59 to 0005e7ef │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 65 to 0005e830 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 51 to 0005e863 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + │ │ │ │ +0000d380 00000014 0000bcf8 FDE cie=0000168c pc=00007392..00007458 │ │ │ │ + Augmentation data: d3 66 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000d47c 00000044 0000ca64 FDE cie=00000a1c pc=000696f0..000699b9 │ │ │ │ - Augmentation data: 11 69 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000696f1 │ │ │ │ +0000d398 0000007c 0000c980 FDE cie=00000a1c pc=0005eb30..0005f72a │ │ │ │ + Augmentation data: c4 66 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005eb31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000696f5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0005eb33 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 000696f7 │ │ │ │ + DW_CFA_advance_loc: 8 to 0005eb3b │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00069706 │ │ │ │ + DW_CFA_advance_loc: 13 to 0005eb48 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 95 to 00069765 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00069766 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00069767 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00069768 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00069770 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 379 to 000698eb │ │ │ │ + DW_CFA_advance_loc1: 121 to 0005ebc1 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 108 to 0005ec2d │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 22 to 0005ec43 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 78 to 0005ec91 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 22 to 0005eca7 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 69 to 0005ecec │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 22 to 0005ed02 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 63 to 0005ed41 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 22 to 0005ed57 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 69 to 0005ed9c │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 22 to 0005edb2 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 60 to 0005edee │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 22 to 0005ee04 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 60 to 0005ee40 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 22 to 0005ee56 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 205 to 0005ef23 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0005ef3b │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 1108 to 0005f38f │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 45 to 0005f3bc │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 140 to 00069977 │ │ │ │ + DW_CFA_advance_loc2: 408 to 0005f554 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00069978 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005f555 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00069979 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005f556 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006997a │ │ │ │ + DW_CFA_advance_loc: 1 to 0005f557 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006997b │ │ │ │ + DW_CFA_advance_loc: 9 to 0005f560 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 120 to 0005f5d8 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 34 to 0005f5fa │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000d4c4 00000014 0000be3c FDE cie=0000168c pc=00007c60..00007c81 │ │ │ │ - Augmentation data: d9 68 00 00 │ │ │ │ +0000d418 00000014 0000bd90 FDE cie=0000168c pc=00007458..000074fe │ │ │ │ + Augmentation data: 67 66 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d4dc 00000044 0000cac4 FDE cie=00000a1c pc=000699c0..0006a10a │ │ │ │ - Augmentation data: c9 68 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000699c1 │ │ │ │ +0000d430 00000048 0000ca18 FDE cie=00000a1c pc=0005f730..00060b43 │ │ │ │ + Augmentation data: 58 66 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005f731 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000699c5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0005f733 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 000699c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005f734 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 13 to 0005f741 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 000699d9 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 118 to 00069a4f │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00069a50 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00069a51 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00069a52 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00069a53 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 104 to 00069abb │ │ │ │ + DW_CFA_advance_loc1: 116 to 0005f7b5 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 1199 to 0005fc64 │ │ │ │ + DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_advance_loc1: 244 to 0005fd58 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1489 to 0006a08c │ │ │ │ + DW_CFA_advance_loc2: 1296 to 00060268 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006a08d │ │ │ │ + DW_CFA_advance_loc: 1 to 00060269 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006a08e │ │ │ │ + DW_CFA_advance_loc: 1 to 0006026a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006a08f │ │ │ │ + DW_CFA_advance_loc: 1 to 0006026b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006a090 │ │ │ │ + DW_CFA_advance_loc: 5 to 00060270 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 2002 to 00060a42 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 54 to 00060a78 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000d524 00000014 0000be9c FDE cie=0000168c pc=00007c82..00007ca9 │ │ │ │ - Augmentation data: 91 68 00 00 │ │ │ │ +0000d47c 00000014 0000bdf4 FDE cie=0000168c pc=000074fe..000075f5 │ │ │ │ + Augmentation data: 35 66 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d53c 00000054 0000cb24 FDE cie=00000a1c pc=0006a110..0006ac90 │ │ │ │ - Augmentation data: 81 68 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0006a11b │ │ │ │ +0000d494 00000064 0000ca7c FDE cie=00000a1c pc=00060b50..0006259c │ │ │ │ + Augmentation data: 26 66 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00060b51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006a11d │ │ │ │ + DW_CFA_advance_loc: 2 to 00060b53 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0006a126 │ │ │ │ + DW_CFA_advance_loc: 2 to 00060b55 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 21 to 00060b6a │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 267 to 0006a231 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006a232 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006a233 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006a234 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006a238 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 89 to 0006a291 │ │ │ │ + DW_CFA_advance_loc1: 77 to 00060bb7 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 1408 to 00061137 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc1: 126 to 000611b5 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 1953 to 00061956 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 38 to 0006197c │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1262 to 0006a77f │ │ │ │ + DW_CFA_advance_loc1: 150 to 00061a12 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 25 to 00061a2b │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 125 to 00061aa8 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 37 to 00061acd │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 171 to 00061b78 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 37 to 00061b9d │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 1595 to 000621d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006a780 │ │ │ │ + DW_CFA_advance_loc: 1 to 000621d9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006a781 │ │ │ │ + DW_CFA_advance_loc: 1 to 000621da │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006a782 │ │ │ │ + DW_CFA_advance_loc: 1 to 000621db │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006a788 │ │ │ │ + DW_CFA_advance_loc: 1 to 000621dc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1157 to 0006ac0d │ │ │ │ - DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc: 33 to 0006ac2e │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0006ac39 │ │ │ │ - DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc: 27 to 0006ac54 │ │ │ │ + DW_CFA_advance_loc2: 665 to 00062475 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 16 to 00062485 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000d594 00000014 0000bf0c FDE cie=0000168c pc=00007caa..00007d08 │ │ │ │ - Augmentation data: 6a 68 00 00 │ │ │ │ +0000d4fc 00000014 0000be74 FDE cie=0000168c pc=000075f6..00007689 │ │ │ │ + Augmentation data: 05 66 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d5ac 00000070 0000d5b0 FDE cie=00000000 pc=0006dd30..0006ddfd │ │ │ │ - DW_CFA_advance_loc: 1 to 0006dd31 │ │ │ │ +0000d514 00000040 0000cafc FDE cie=00000a1c pc=000625a0..00062ae0 │ │ │ │ + Augmentation data: f6 65 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000625a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0006dd3d │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 2 to 000625a3 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 8 to 000625ab │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006dd3e │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006dd3f │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 7 to 000625b2 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006dd42 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 85 to 0006dd97 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006dd98 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006dd99 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006dd9a │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006dd9b │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006dda0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 0006ddae │ │ │ │ + DW_CFA_advance_loc1: 113 to 00062623 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 277 to 00062738 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 14 to 00062746 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 735 to 00062a25 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ddaf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ddb0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00062a26 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ddb1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00062a27 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ddb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00062a28 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006ddb8 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00062a29 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 15 to 0006ddc7 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006ddca │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006ddd2 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 36 to 0006ddf6 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ddf7 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ddf8 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ddf9 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ddfa │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d620 00000098 0000d624 FDE cie=00000000 pc=0006ac90..0006aef2 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ac91 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ac92 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ac93 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ac94 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006aca2 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 91 to 0006acfd │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006ad03 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 35 to 0006ad26 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 34 to 0006ad48 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ad49 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006ad51 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 63 to 0006ad90 │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ad91 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006ad95 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ad96 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 15 to 0006ada5 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 0006adaf │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006adb5 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006adb6 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006adb7 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006adb8 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006adc0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 25 to 0006add9 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006adda │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006ade2 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 41 to 0006ae0b │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006ae0f │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006ae13 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ae14 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006ae19 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 23 to 0006ae30 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 27 to 0006ae4b │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006ae4f │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006ae57 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 32 to 0006ae77 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006ae79 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0006ae89 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 48 to 0006aeb9 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006aec1 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 7 to 0006aec8 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006aed0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ +0000d558 00000014 0000bed0 FDE cie=0000168c pc=0000768a..00007742 │ │ │ │ + Augmentation data: df 65 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d6bc 00000034 0000cca4 FDE cie=00000a1c pc=0006af00..0006b69e │ │ │ │ - Augmentation data: 4a 67 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006af01 │ │ │ │ +0000d570 00000040 0000cb58 FDE cie=00000a1c pc=00062ae0..00063bd3 │ │ │ │ + Augmentation data: d0 65 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00062ae1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006af03 │ │ │ │ + DW_CFA_advance_loc: 2 to 00062ae3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 8 to 0006af0b │ │ │ │ + DW_CFA_advance_loc: 14 to 00062af1 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0006af23 │ │ │ │ + DW_CFA_advance_loc: 18 to 00062b03 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 127 to 0006afa2 │ │ │ │ + DW_CFA_advance_loc2: 1042 to 00062f15 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 334 to 00063063 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 27 to 0006307e │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 140 to 0006b02e │ │ │ │ + DW_CFA_advance_loc2: 516 to 00063282 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006b02f │ │ │ │ + DW_CFA_advance_loc: 1 to 00063283 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006b030 │ │ │ │ + DW_CFA_advance_loc: 1 to 00063284 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006b031 │ │ │ │ + DW_CFA_advance_loc: 1 to 00063285 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006b032 │ │ │ │ + DW_CFA_advance_loc: 11 to 00063290 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000d6f4 00000014 0000c06c FDE cie=0000168c pc=00007d08..00007d4b │ │ │ │ - Augmentation data: 34 67 00 00 │ │ │ │ +0000d5b4 00000014 0000bf2c FDE cie=0000168c pc=00007742..00007858 │ │ │ │ + Augmentation data: 26 66 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d70c 0000004c 0000ccf4 FDE cie=00000a1c pc=0006b6a0..0006c1e4 │ │ │ │ - Augmentation data: 47 67 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006b6a1 │ │ │ │ +0000d5cc 0000004c 0000cbb4 FDE cie=00000a1c pc=00063be0..00065ae5 │ │ │ │ + Augmentation data: 16 66 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 00063beb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006b6a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00063bed │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0006b6a5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00063bef │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0006b6bd │ │ │ │ + DW_CFA_advance_loc: 21 to 00063c04 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 160 to 0006b75d │ │ │ │ + DW_CFA_advance_loc1: 92 to 00063c60 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 37 to 00063c85 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 316 to 0006b899 │ │ │ │ + DW_CFA_advance_loc1: 78 to 00063cd3 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 53 to 00063d08 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 153 to 00063da1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006b89a │ │ │ │ + DW_CFA_advance_loc: 1 to 00063da2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006b89b │ │ │ │ + DW_CFA_advance_loc: 1 to 00063da3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006b89c │ │ │ │ + DW_CFA_advance_loc: 1 to 00063da4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006b8a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00063da8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 206 to 0006b96e │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 50 to 0006b9a0 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 246 to 0006ba96 │ │ │ │ + DW_CFA_advance_loc2: 1170 to 0006423a │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 28 to 0006bab2 │ │ │ │ + DW_CFA_advance_loc: 21 to 0006424f │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1732 to 0006c176 │ │ │ │ + DW_CFA_advance_loc2: 6198 to 00065a85 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc: 21 to 0006c18b │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d75c 00000014 0000c0d4 FDE cie=0000168c pc=00007d4c..00007e79 │ │ │ │ - Augmentation data: 39 67 00 00 │ │ │ │ +0000d61c 00000014 0000bf94 FDE cie=0000168c pc=00007858..000079ed │ │ │ │ + Augmentation data: bf 66 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d774 00000070 0000d778 FDE cie=00000000 pc=0006de00..0006decd │ │ │ │ - DW_CFA_advance_loc: 1 to 0006de01 │ │ │ │ +0000d634 0000003c 0000cc1c FDE cie=00000a1c pc=00065af0..00065e89 │ │ │ │ + Augmentation data: b0 66 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00065af1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0006de0d │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 2 to 00065af3 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 5 to 00065af8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006de0e │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006de0f │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 18 to 00065b0a │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006de12 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 84 to 0006de66 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006de67 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006de68 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006de69 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006de6a │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006de70 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 0006de7e │ │ │ │ + DW_CFA_advance_loc: 43 to 00065b35 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 94 to 00065b93 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 15 to 00065ba2 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 131 to 00065c25 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006de7f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006de80 │ │ │ │ + DW_CFA_advance_loc: 1 to 00065c26 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006de81 │ │ │ │ + DW_CFA_advance_loc: 1 to 00065c27 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006de82 │ │ │ │ + DW_CFA_advance_loc: 1 to 00065c28 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006de88 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00065c30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 15 to 0006de97 │ │ │ │ - DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006de9a │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006dea2 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 36 to 0006dec6 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006dec7 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006dec8 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006dec9 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006deca │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d674 00000014 0000bfec FDE cie=0000168c pc=000079ee..00007a3b │ │ │ │ + Augmentation data: 85 66 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d7e8 00000094 0000d7ec FDE cie=00000000 pc=0006ded0..0006e05a │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ded1 │ │ │ │ +0000d68c 00000038 0000cc74 FDE cie=00000a1c pc=00065e90..000668a8 │ │ │ │ + Augmentation data: 77 66 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00065e91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ded2 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 2 to 00065e93 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 8 to 00065e9b │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ded3 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ded4 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 7 to 00065ea2 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006dee2 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006dee4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 36 to 0006df08 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 38 to 0006df2e │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006df2f │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006df37 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 63 to 0006df76 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006df77 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006df7f │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 39 to 0006dfa6 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006dfa7 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0006dfb3 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 0006dfbc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006dfbd │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006dfbe │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006dfbf │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006dfc0 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006dfc8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 30 to 0006dfe6 │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006dfe7 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006dfeb │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006dfec │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006dff1 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 15 to 0006e000 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 29 to 0006e01d │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e01e │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e01f │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e020 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0006e034 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 0006e03d │ │ │ │ + DW_CFA_advance_loc1: 87 to 00065ef9 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 418 to 0006609b │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e03e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e03f │ │ │ │ + DW_CFA_advance_loc: 1 to 0006609c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e040 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006609d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e041 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006609e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0006e048 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006609f │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d6c8 00000014 0000c040 FDE cie=0000168c pc=00007a3c..00007b85 │ │ │ │ + Augmentation data: 97 66 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000d880 000000c4 0000d884 FDE cie=00000000 pc=0006c1f0..0006c4ff │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c1f1 │ │ │ │ +0000d6e0 00000048 0000ccc8 FDE cie=00000a1c pc=000668b0..000671fa │ │ │ │ + Augmentation data: 97 66 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000668b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c1f2 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 2 to 000668b3 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 8 to 000668bb │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c1f3 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c1f4 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 7 to 000668c2 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006c202 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 27 to 0006c21d │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c21e │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 52 to 0006c252 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c253 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 10 to 0006c25d │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c25e │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 54 to 0006c294 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c295 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c296 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c297 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006c29f │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 49 to 0006c2d0 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006c2d4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 10 to 0006c2de │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006c2e1 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006c2e4 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c2e5 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 47 to 0006c314 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 161 to 0006c3b5 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c3b6 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c3b7 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006c3bf │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 46 to 0006c3ed │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006c3ef │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006c3f3 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006c3fb │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 0006c40d │ │ │ │ + DW_CFA_advance_loc1: 87 to 00066919 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 435 to 00066acc │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c40e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c40f │ │ │ │ + DW_CFA_advance_loc: 1 to 00066acd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c410 │ │ │ │ + DW_CFA_advance_loc: 1 to 00066ace │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c411 │ │ │ │ + DW_CFA_advance_loc: 1 to 00066acf │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0006c418 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00066ad0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 99 to 0006c47b │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006c480 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006c485 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 7 to 0006c48c │ │ │ │ - DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c48d │ │ │ │ - DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006c491 │ │ │ │ - DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c492 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006c497 │ │ │ │ - DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 7 to 0006c49e │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 27 to 0006c4b9 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 7 to 0006c4c0 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006c4c5 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006c4ca │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006c4d2 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006c4da │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c4db │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006c4dc │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0006c4ec │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc2: 1093 to 00066f15 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 14 to 00066f23 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 591 to 00067172 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 51 to 000671a5 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d948 00000034 0000d94c FDE cie=00000000 pc=0000ae80..0000aeb8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ae81 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ae82 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000ae90 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000ae97 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000ae9f │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000aea6 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aea7 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000aead │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000aeb5 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aeb6 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aeb7 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ +0000d72c 00000014 0000c0a4 FDE cie=0000168c pc=00007b86..00007cc4 │ │ │ │ + Augmentation data: 9e 66 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000d980 00000068 0000d984 FDE cie=00000000 pc=0006e060..0006e2ce │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e061 │ │ │ │ +0000d744 00000054 0000cd2c FDE cie=00000a1c pc=00067200..0006757e │ │ │ │ + Augmentation data: 8f 66 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00067201 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e062 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 2 to 00067203 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 2 to 00067205 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e063 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e064 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 15 to 00067214 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006e067 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc2: 349 to 0006e1c4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e1c5 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e1c6 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e1c7 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e1c8 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006e1d0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 0006e1d5 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0006725c │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 207 to 0006732b │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e1d6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e1d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006732c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e1d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006732d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e1d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006732e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0006e1e0 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00067330 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 0006e1e9 │ │ │ │ + DW_CFA_advance_loc1: 110 to 0006739e │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e1ea │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e1eb │ │ │ │ + DW_CFA_advance_loc: 3 to 000673a1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e1ec │ │ │ │ + DW_CFA_advance_loc: 1 to 000673a2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e1ed │ │ │ │ + DW_CFA_advance_loc: 1 to 000673a3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006e1f0 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 5 to 000673a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 125 to 00067425 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 15 to 00067434 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 234 to 0006751e │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 15 to 0006752d │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000d9ec 00000034 0000d9f0 FDE cie=00000000 pc=0000aec0..0000aef8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aec1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aec2 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000aed0 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000aed7 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000aedf │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000aee6 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aee7 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000aeed │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000aef5 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aef6 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aef7 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ +0000d79c 00000014 0000c114 FDE cie=0000168c pc=00007cc4..00007d11 │ │ │ │ + Augmentation data: 69 66 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000da24 00000020 0000da28 FDE cie=00000000 pc=0006e2d0..0006e301 │ │ │ │ - DW_CFA_advance_loc: 11 to 0006e2db │ │ │ │ +0000d7b4 00000020 0000d7b8 FDE cie=00000000 pc=0006c5e0..0006c611 │ │ │ │ + DW_CFA_advance_loc: 11 to 0006c5eb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006e2e1 │ │ │ │ + DW_CFA_advance_loc: 6 to 0006c5f1 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 30 to 0006e2ff │ │ │ │ + DW_CFA_advance_loc: 30 to 0006c60f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e300 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c610 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000da48 00000038 0000da4c FDE cie=00000000 pc=0006e310..0006e39f │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e311 │ │ │ │ +0000d7d8 00000038 0000d7dc FDE cie=00000000 pc=0006c620..0006c6af │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c621 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e312 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c622 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006e320 │ │ │ │ + DW_CFA_advance_loc: 14 to 0006c630 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006e325 │ │ │ │ + DW_CFA_advance_loc: 5 to 0006c635 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 87 to 0006e37c │ │ │ │ + DW_CFA_advance_loc1: 87 to 0006c68c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e37d │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c68d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006e37f │ │ │ │ + DW_CFA_advance_loc: 2 to 0006c68f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e380 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c690 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 28 to 0006e39c │ │ │ │ + DW_CFA_advance_loc: 28 to 0006c6ac │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e39d │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c6ad │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e39e │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c6ae │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000da84 00000040 0000da88 FDE cie=00000000 pc=0006e3a0..0006e405 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e3a1 │ │ │ │ +0000d814 00000040 0000d818 FDE cie=00000000 pc=0006c6b0..0006c715 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c6b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e3a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c6b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006e3b0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0006c6c0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 0006e3c9 │ │ │ │ + DW_CFA_advance_loc: 25 to 0006c6d9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e3ca │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c6da │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006e3d2 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006c6e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0006e3df │ │ │ │ + DW_CFA_advance_loc: 13 to 0006c6ef │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e3e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c6f0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006e3e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006c6f8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006e3eb │ │ │ │ + DW_CFA_advance_loc: 3 to 0006c6fb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006e3f1 │ │ │ │ + DW_CFA_advance_loc: 6 to 0006c701 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e3f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c702 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0006e402 │ │ │ │ + DW_CFA_advance_loc: 16 to 0006c712 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e403 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c713 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e404 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c714 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000dac8 00000034 0000dacc FDE cie=00000000 pc=0006e410..0006e43a │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e411 │ │ │ │ +0000d858 00000034 0000d85c FDE cie=00000000 pc=0006c720..0006c74a │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c721 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e412 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c722 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006e420 │ │ │ │ + DW_CFA_advance_loc: 14 to 0006c730 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006e425 │ │ │ │ + DW_CFA_advance_loc: 5 to 0006c735 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006e42b │ │ │ │ + DW_CFA_advance_loc: 6 to 0006c73b │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e42c │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c73c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006e42e │ │ │ │ + DW_CFA_advance_loc: 2 to 0006c73e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e42f │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c73f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006e437 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006c747 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e438 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c748 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e439 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c749 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000db00 000000d4 0000db04 FDE cie=00000000 pc=0006e440..0006e6ab │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e441 │ │ │ │ +0000d890 000000d4 0000d894 FDE cie=00000000 pc=0006c750..0006c9bb │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c751 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006e447 │ │ │ │ + DW_CFA_advance_loc: 6 to 0006c757 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e448 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c758 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e449 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c759 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006e457 │ │ │ │ + DW_CFA_advance_loc: 14 to 0006c767 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 27 to 0006e472 │ │ │ │ + DW_CFA_advance_loc: 27 to 0006c782 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e473 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c783 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e474 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c784 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e475 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c785 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e476 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c786 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0006e480 │ │ │ │ + DW_CFA_advance_loc: 10 to 0006c790 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 76 to 0006e4cc │ │ │ │ + DW_CFA_advance_loc1: 76 to 0006c7dc │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006e4d1 │ │ │ │ + DW_CFA_advance_loc: 5 to 0006c7e1 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006e4d9 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006c7e9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 7 to 0006e4e0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006c7f0 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006e4e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006c7f8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e4e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c7f9 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 7 to 0006e4f0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006c800 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006e4f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0006c802 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e4f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c803 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0006e4ff │ │ │ │ + DW_CFA_advance_loc: 12 to 0006c80f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 65 to 0006e540 │ │ │ │ + DW_CFA_advance_loc1: 65 to 0006c850 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006e545 │ │ │ │ + DW_CFA_advance_loc: 5 to 0006c855 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006e54d │ │ │ │ + DW_CFA_advance_loc: 8 to 0006c85d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 7 to 0006e554 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006c864 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006e55c │ │ │ │ + DW_CFA_advance_loc: 8 to 0006c86c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e55d │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c86d │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 7 to 0006e564 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006c874 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006e566 │ │ │ │ + DW_CFA_advance_loc: 2 to 0006c876 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e567 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c877 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 22 to 0006e57d │ │ │ │ + DW_CFA_advance_loc: 22 to 0006c88d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 63 to 0006e5bc │ │ │ │ + DW_CFA_advance_loc: 63 to 0006c8cc │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e5bd │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c8cd │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006e5c1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0006c8d1 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006e5c4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006c8d4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006e5cc │ │ │ │ + DW_CFA_advance_loc: 8 to 0006c8dc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 46 to 0006e5fa │ │ │ │ + DW_CFA_advance_loc: 46 to 0006c90a │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e5fb │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c90b │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006e5fe │ │ │ │ + DW_CFA_advance_loc: 3 to 0006c90e │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006e606 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006c916 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006e60e │ │ │ │ + DW_CFA_advance_loc: 8 to 0006c91e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 19 to 0006e621 │ │ │ │ + DW_CFA_advance_loc: 19 to 0006c931 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 7 to 0006e628 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006c938 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e629 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c939 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006e631 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006c941 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006e634 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006c944 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e635 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c945 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e636 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c946 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e637 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c947 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e638 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c948 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006e640 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006c950 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 31 to 0006e65f │ │ │ │ + DW_CFA_advance_loc: 31 to 0006c96f │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 9 to 0006e668 │ │ │ │ + DW_CFA_advance_loc: 9 to 0006c978 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006e66d │ │ │ │ + DW_CFA_advance_loc: 5 to 0006c97d │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 7 to 0006e674 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006c984 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e675 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c985 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006e67d │ │ │ │ + DW_CFA_advance_loc: 8 to 0006c98d │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e67e │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c98e │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006e683 │ │ │ │ + DW_CFA_advance_loc: 5 to 0006c993 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0006e68a │ │ │ │ + DW_CFA_advance_loc: 7 to 0006c99a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dbd8 00000034 0000dbdc FDE cie=00000000 pc=0000af00..0000af38 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000af01 │ │ │ │ +0000d968 00000034 0000d96c FDE cie=00000000 pc=0000aea0..0000aed8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aea1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aea2 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000aeb0 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000aeb7 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000aebf │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000aec6 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aec7 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000aecd │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000aed5 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aed6 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aed7 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + │ │ │ │ +0000d9a0 00000034 0000d9a4 FDE cie=00000000 pc=0000aee0..0000af18 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aee1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aee2 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000aef0 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000aef7 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000aeff │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000af06 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000af07 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000af0d │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000af15 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000af16 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000af17 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + │ │ │ │ +0000d9d8 00000020 0000d9dc FDE cie=00000000 pc=0006c9c0..0006c9e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c9c1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 0006c9cf │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 13 to 0006c9dc │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006c9e4 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c9e5 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d9fc 00000034 0000da00 FDE cie=00000000 pc=0006c9f0..0006ca22 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c9f1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006c9f2 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 0006ca00 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 13 to 0006ca0d │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 0006ca13 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ca14 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0006ca16 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ca17 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006ca1f │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ca20 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ca21 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + │ │ │ │ +0000da34 00000034 0000d01c FDE cie=00000a1c pc=0006ca30..0006ca7b │ │ │ │ + Augmentation data: db 63 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ca31 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0006ca33 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ca34 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 16 to 0006ca44 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 14 to 0006ca52 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 29 to 0006ca6f │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ca70 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ca71 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ca72 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ca73 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000da6c 00000014 0000c3e4 FDE cie=0000168c pc=00007d12..00007d27 │ │ │ │ + Augmentation data: af 63 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000da84 00000028 0000da88 FDE cie=00000000 pc=0006ca80..0006caaf │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ca81 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ca82 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 0006ca90 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 5 to 0006ca95 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 23 to 0006caac │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006caad │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006caae │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + │ │ │ │ +0000dab0 00000028 0000dab4 FDE cie=00000000 pc=0006cab0..0006cadc │ │ │ │ + DW_CFA_advance_loc: 1 to 0006cab1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006cab4 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 14 to 0006cac2 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006cac5 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 0006cacb │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 10 to 0006cad5 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0006cadb │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000dadc 00000028 0000dae0 FDE cie=00000000 pc=0006cae0..0006cb0d │ │ │ │ + DW_CFA_advance_loc: 1 to 0006cae1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 0006caef │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 9 to 0006caf8 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0006cafc │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 6 to 0006cb02 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006cb03 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006cb0b │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006cb0c │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + │ │ │ │ +0000db08 0000001c 0000db0c FDE cie=00000000 pc=0006cb10..0006cb3a │ │ │ │ + DW_CFA_advance_loc: 13 to 0006cb1d │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 19 to 0006cb30 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006cb31 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006cb39 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000db28 00000040 0000d110 FDE cie=00000a1c pc=0006cb40..0006cc3e │ │ │ │ + Augmentation data: fb 62 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006cb41 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0006cb43 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 5 to 0006cb48 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 18 to 0006cb5a │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc1: 65 to 0006cb9b │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 53 to 0006cbd0 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 10 to 0006cbda │ │ │ │ + DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_advance_loc: 18 to 0006cbec │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 65 to 0006cc2d │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006cc2e │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006cc2f │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006cc30 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006cc31 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000db6c 00000014 0000c4e4 FDE cie=0000168c pc=00007d28..00007d69 │ │ │ │ + Augmentation data: c5 62 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000db84 00000064 0000d16c FDE cie=00000a1c pc=0006cc40..0006e78a │ │ │ │ + Augmentation data: f3 62 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0006cc4b │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0006cc4d │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 2 to 0006cc4f │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 15 to 0006cc5e │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc1: 169 to 0006cd07 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 52 to 0006cd3b │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 81 to 0006cd8c │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 56 to 0006cdc4 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 349 to 0006cf21 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 30 to 0006cf3f │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 951 to 0006d2f6 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc: 56 to 0006d32e │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 1151 to 0006d7ad │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006d7ae │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006d7af │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006d7b0 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006d7b8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 414 to 0006d956 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc2: 307 to 0006da89 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 1790 to 0006e187 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc2: 621 to 0006e3f4 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000dbec 00000014 0000c564 FDE cie=0000168c pc=00007d6a..00007e7a │ │ │ │ + Augmentation data: ce 62 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000dc04 00000040 0000dc08 FDE cie=00000000 pc=0000af20..0000af79 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000af21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000af02 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000af22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000af10 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000af30 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000af17 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000af37 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000af1f │ │ │ │ + DW_CFA_advance_loc: 8 to 0000af3f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000af26 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000af46 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000af27 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000af47 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000af2d │ │ │ │ + DW_CFA_advance_loc: 6 to 0000af4d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000af35 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000af5f │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000af66 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000af67 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000af6e │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000af76 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000af36 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000af77 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000af37 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000af78 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000dc10 00000010 0000dc14 FDE cie=00000000 pc=0006e6b0..0006e715 │ │ │ │ +0000dc48 00000010 0000dc4c FDE cie=00000000 pc=0006e790..0006e7f5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dc24 0000002c 0000dc28 FDE cie=00000000 pc=0006e720..0006e750 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e721 │ │ │ │ +0000dc5c 0000002c 0000dc60 FDE cie=00000000 pc=0006e800..0006e830 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e801 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e722 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e802 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006e730 │ │ │ │ + DW_CFA_advance_loc: 14 to 0006e810 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0006e73c │ │ │ │ + DW_CFA_advance_loc: 12 to 0006e81c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e73d │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e81d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0006e74d │ │ │ │ + DW_CFA_advance_loc: 16 to 0006e82d │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e74e │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e82e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e74f │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e82f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dc54 00000058 0000dc58 FDE cie=00000000 pc=0006ecc0..0006ed20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ecc1 │ │ │ │ +0000dc8c 00000058 0000dc90 FDE cie=00000000 pc=0006eda0..0006ee00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006eda1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ecc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006eda2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ecc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006eda3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ecc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006eda4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006ecd2 │ │ │ │ + DW_CFA_advance_loc: 14 to 0006edb2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 0006ece1 │ │ │ │ + DW_CFA_advance_loc: 15 to 0006edc1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006ece4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006edc4 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ece5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006edc5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 17 to 0006ecf6 │ │ │ │ + DW_CFA_advance_loc: 17 to 0006edd6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 0006ecfd │ │ │ │ + DW_CFA_advance_loc: 7 to 0006eddd │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ecfe │ │ │ │ + DW_CFA_advance_loc: 1 to 0006edde │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006ed06 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006ede6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006ed09 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006ede9 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ed0a │ │ │ │ + DW_CFA_advance_loc: 1 to 0006edea │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0006ed14 │ │ │ │ + DW_CFA_advance_loc: 10 to 0006edf4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 0006ed1b │ │ │ │ + DW_CFA_advance_loc: 7 to 0006edfb │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ed1c │ │ │ │ + DW_CFA_advance_loc: 1 to 0006edfc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ed1d │ │ │ │ + DW_CFA_advance_loc: 1 to 0006edfd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ed1e │ │ │ │ + DW_CFA_advance_loc: 1 to 0006edfe │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ed1f │ │ │ │ + DW_CFA_advance_loc: 1 to 0006edff │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dcb0 00000044 0000dcb4 FDE cie=00000000 pc=0006e750..0006e7a5 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e751 │ │ │ │ +0000dce8 00000044 0000dcec FDE cie=00000000 pc=0006e830..0006e885 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e831 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e752 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e832 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006e760 │ │ │ │ + DW_CFA_advance_loc: 14 to 0006e840 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 0006e779 │ │ │ │ + DW_CFA_advance_loc: 25 to 0006e859 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e77a │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e85a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006e782 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006e862 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006e785 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006e865 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006e78b │ │ │ │ + DW_CFA_advance_loc: 6 to 0006e86b │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006e78f │ │ │ │ + DW_CFA_advance_loc: 4 to 0006e86f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006e795 │ │ │ │ + DW_CFA_advance_loc: 6 to 0006e875 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e796 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e876 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006e799 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006e879 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e79a │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e87a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006e7a2 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006e882 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e7a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e883 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e7a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e884 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dcf8 00000034 0000dcfc FDE cie=00000000 pc=0006e7b0..0006e7da │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e7b1 │ │ │ │ +0000dd30 00000034 0000dd34 FDE cie=00000000 pc=0006e890..0006e8ba │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e891 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e7b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e892 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006e7c0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0006e8a0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006e7c5 │ │ │ │ + DW_CFA_advance_loc: 5 to 0006e8a5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006e7cb │ │ │ │ + DW_CFA_advance_loc: 6 to 0006e8ab │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e7cc │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e8ac │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006e7ce │ │ │ │ + DW_CFA_advance_loc: 2 to 0006e8ae │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e7cf │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e8af │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006e7d7 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006e8b7 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e7d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e8b8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e7d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e8b9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000dd30 00000098 0000dd34 FDE cie=00000000 pc=0006e7e0..0006e92d │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e7e1 │ │ │ │ +0000dd68 00000098 0000dd6c FDE cie=00000000 pc=0006e8c0..0006ea0d │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e8c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e7e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e8c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e7e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e8c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e7e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e8c4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006e7f2 │ │ │ │ + DW_CFA_advance_loc: 14 to 0006e8d2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0006e802 │ │ │ │ + DW_CFA_advance_loc: 16 to 0006e8e2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e803 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e8e3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e804 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e8e4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e805 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e8e5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e806 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e8e6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0006e810 │ │ │ │ + DW_CFA_advance_loc: 10 to 0006e8f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 74 to 0006e85a │ │ │ │ + DW_CFA_advance_loc1: 74 to 0006e93a │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e85b │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e93b │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006e85f │ │ │ │ + DW_CFA_advance_loc: 4 to 0006e93f │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006e862 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006e942 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006e86a │ │ │ │ + DW_CFA_advance_loc: 8 to 0006e94a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 42 to 0006e894 │ │ │ │ + DW_CFA_advance_loc: 42 to 0006e974 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e895 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e975 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006e898 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006e978 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006e89c │ │ │ │ + DW_CFA_advance_loc: 4 to 0006e97c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006e8a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006e984 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0006e8af │ │ │ │ + DW_CFA_advance_loc: 11 to 0006e98f │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 7 to 0006e8b6 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006e996 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e8b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e997 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006e8bf │ │ │ │ + DW_CFA_advance_loc: 8 to 0006e99f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006e8c7 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006e9a7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e8c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e9a8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e8c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e9a9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e8ca │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e9aa │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e8cb │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e9ab │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006e8d0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0006e9b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 31 to 0006e8ef │ │ │ │ + DW_CFA_advance_loc: 31 to 0006e9cf │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 9 to 0006e8f8 │ │ │ │ + DW_CFA_advance_loc: 9 to 0006e9d8 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006e8fd │ │ │ │ + DW_CFA_advance_loc: 5 to 0006e9dd │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 7 to 0006e904 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006e9e4 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e905 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e9e5 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006e90d │ │ │ │ + DW_CFA_advance_loc: 8 to 0006e9ed │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e90e │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e9ee │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006e913 │ │ │ │ + DW_CFA_advance_loc: 5 to 0006e9f3 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 0006e91a │ │ │ │ + DW_CFA_advance_loc: 7 to 0006e9fa │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ddcc 000000f0 0000ddd0 FDE cie=00000000 pc=0006e930..0006ec46 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e931 │ │ │ │ +0000de04 000000f0 0000de08 FDE cie=00000000 pc=0006ea10..0006ed26 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ea11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e932 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ea12 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e933 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ea13 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e934 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ea14 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006e942 │ │ │ │ + DW_CFA_advance_loc: 14 to 0006ea22 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 92 to 0006e99e │ │ │ │ + DW_CFA_advance_loc1: 92 to 0006ea7e │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e99f │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ea7f │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006e9a3 │ │ │ │ + DW_CFA_advance_loc: 4 to 0006ea83 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006e9a6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006ea86 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006e9ae │ │ │ │ + DW_CFA_advance_loc: 8 to 0006ea8e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 58 to 0006e9e8 │ │ │ │ + DW_CFA_advance_loc: 58 to 0006eac8 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006e9e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006eac9 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006e9ec │ │ │ │ + DW_CFA_advance_loc: 3 to 0006eacc │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006e9f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0006ead0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006e9f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006ead8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 60 to 0006ea34 │ │ │ │ + DW_CFA_advance_loc: 60 to 0006eb14 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ea35 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006eb15 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006ea39 │ │ │ │ + DW_CFA_advance_loc: 4 to 0006eb19 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006ea3c │ │ │ │ + DW_CFA_advance_loc: 3 to 0006eb1c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006ea44 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006eb24 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 56 to 0006ea7c │ │ │ │ + DW_CFA_advance_loc: 56 to 0006eb5c │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ea7d │ │ │ │ + DW_CFA_advance_loc: 1 to 0006eb5d │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006ea80 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006eb60 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006ea84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0006eb64 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006ea8c │ │ │ │ + DW_CFA_advance_loc: 8 to 0006eb6c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 23 to 0006eaa3 │ │ │ │ + DW_CFA_advance_loc: 23 to 0006eb83 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006eaa7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0006eb87 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006eaab │ │ │ │ + DW_CFA_advance_loc: 4 to 0006eb8b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 22 to 0006eac1 │ │ │ │ + DW_CFA_advance_loc: 22 to 0006eba1 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 59 to 0006eafc │ │ │ │ + DW_CFA_advance_loc: 59 to 0006ebdc │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006eafd │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ebdd │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006eb01 │ │ │ │ + DW_CFA_advance_loc: 4 to 0006ebe1 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006eb04 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006ebe4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006eb0c │ │ │ │ + DW_CFA_advance_loc: 8 to 0006ebec │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 56 to 0006eb44 │ │ │ │ + DW_CFA_advance_loc: 56 to 0006ec24 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006eb45 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ec25 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006eb48 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006ec28 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006eb4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0006ec2c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006eb54 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006ec34 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 23 to 0006eb6b │ │ │ │ + DW_CFA_advance_loc: 23 to 0006ec4b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006eb71 │ │ │ │ + DW_CFA_advance_loc: 6 to 0006ec51 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006eb72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ec52 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006eb73 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ec53 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006eb74 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ec54 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006eb78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0006ec58 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 23 to 0006eb8f │ │ │ │ + DW_CFA_advance_loc: 23 to 0006ec6f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006eb92 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006ec72 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006eb93 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ec73 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006eb94 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ec74 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006eb95 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ec75 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 0006eba0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0006ec80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 0006ebbb │ │ │ │ + DW_CFA_advance_loc: 27 to 0006ec9b │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006ebc0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0006eca0 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006ebc5 │ │ │ │ + DW_CFA_advance_loc: 5 to 0006eca5 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 7 to 0006ebcc │ │ │ │ + DW_CFA_advance_loc: 7 to 0006ecac │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ebcd │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ecad │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006ebd5 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006ecb5 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ebd6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ecb6 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006ebdb │ │ │ │ + DW_CFA_advance_loc: 5 to 0006ecbb │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0006ebe2 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006ecc2 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 37 to 0006ec07 │ │ │ │ + DW_CFA_advance_loc: 37 to 0006ece7 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 9 to 0006ec10 │ │ │ │ + DW_CFA_advance_loc: 9 to 0006ecf0 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006ec15 │ │ │ │ + DW_CFA_advance_loc: 5 to 0006ecf5 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 7 to 0006ec1c │ │ │ │ + DW_CFA_advance_loc: 7 to 0006ecfc │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ec1d │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ecfd │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006ec25 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006ed05 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ec26 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ed06 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006ec2b │ │ │ │ + DW_CFA_advance_loc: 5 to 0006ed0b │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0006ec32 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006ed12 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dec0 00000034 0000dec4 FDE cie=00000000 pc=0000af40..0000af78 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000af41 │ │ │ │ +0000def8 00000034 0000defc FDE cie=00000000 pc=0000af80..0000afb8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000af81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000af42 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000af82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000af50 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000af90 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000af57 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000af97 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000af5f │ │ │ │ + DW_CFA_advance_loc: 8 to 0000af9f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000af66 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000afa6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000af67 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000afa7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000af6d │ │ │ │ + DW_CFA_advance_loc: 6 to 0000afad │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000af75 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000afb5 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000af76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000afb6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000af77 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000afb7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000def8 00000034 0000d4e0 FDE cie=00000a1c pc=0006ec50..0006ecb8 │ │ │ │ - Augmentation data: a5 5f 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ec51 │ │ │ │ +0000df30 00000034 0000d518 FDE cie=00000a1c pc=0006ed30..0006ed98 │ │ │ │ + Augmentation data: 93 5f 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ed31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006ec53 │ │ │ │ + DW_CFA_advance_loc: 2 to 0006ed33 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0006ec55 │ │ │ │ + DW_CFA_advance_loc: 2 to 0006ed35 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0006ec67 │ │ │ │ + DW_CFA_advance_loc: 18 to 0006ed47 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 42 to 0006ec91 │ │ │ │ + DW_CFA_advance_loc: 42 to 0006ed71 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 27 to 0006ecac │ │ │ │ + DW_CFA_advance_loc: 27 to 0006ed8c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ecad │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ed8d │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ed8e │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ed8f │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ed90 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000df68 00000014 0000c8e0 FDE cie=0000168c pc=00007e7a..00007e8e │ │ │ │ + Augmentation data: 67 5f 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000df80 00000034 0000df84 FDE cie=00000000 pc=0006ee00..0006eea7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ee01 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 60 to 0006ee3d │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006ee40 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 23 to 0006ee57 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 9 to 0006ee60 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 19 to 0006ee73 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0006ee78 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0006ee8c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 15 to 0006ee9b │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 11 to 0006eea6 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000dfb8 00000034 0000d5a0 FDE cie=00000a1c pc=0006eeb0..0006efc3 │ │ │ │ + Augmentation data: 1f 5f 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006eeb1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0006eeb3 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006eeb4 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 16 to 0006eec4 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc1: 158 to 0006ef62 │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc1: 85 to 0006efb7 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006efb8 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006efb9 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006efba │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006efbb │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000dff0 00000014 0000c968 FDE cie=0000168c pc=00007e8e..00007ed3 │ │ │ │ + Augmentation data: f5 5e 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e008 0000004c 0000e00c FDE cie=00000000 pc=0006efd0..0006f052 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006efd1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006efd2 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 0006efe0 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 31 to 0006efff │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f000 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006f008 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 22 to 0006f01e │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f01f │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006f027 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006f02a │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 6 to 0006f030 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f031 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 0006f037 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0006f03b │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006f03e │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f03f │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0006f04f │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f050 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f051 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + │ │ │ │ +0000e058 00000034 0000e05c FDE cie=00000000 pc=0006f060..0006f08d │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f061 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f062 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 0006f070 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 5 to 0006f075 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 6 to 0006f07b │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f07c │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 5 to 0006f081 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f082 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006f08a │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f08b │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f08c │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + │ │ │ │ +0000e090 00000038 0000d678 FDE cie=00000a1c pc=0006f860..0006f96d │ │ │ │ + Augmentation data: 5f 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0006f86b │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0006f86d │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 3 to 0006f870 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc1: 85 to 0006f8c5 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc1: 97 to 0006f926 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f927 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f928 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f929 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006f930 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 35 to 0006f953 │ │ │ │ + DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e0cc 00000058 0000d6b4 FDE cie=00000a1c pc=0006f090..0006f5d5 │ │ │ │ + Augmentation data: 43 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0006f09b │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006f0a2 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 3 to 0006f0a5 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc1: 75 to 0006f0f0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f0f1 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f0f2 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f0f3 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0006f0f8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 135 to 0006f17f │ │ │ │ + DW_CFA_GNU_args_size: 32 │ │ │ │ + DW_CFA_advance_loc2: 616 to 0006f3e7 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f3e8 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f3e9 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f3ea │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0006f3f0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 168 to 0006f498 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f499 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ecae │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f49a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ecaf │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f49b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ecb0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0006f4a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 140 to 0006f52c │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e128 00000014 0000caa0 FDE cie=0000168c pc=00007ed4..00007ef7 │ │ │ │ + Augmentation data: fd 5d 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000df30 00000014 0000c8a8 FDE cie=0000168c pc=00007e7a..00007e8e │ │ │ │ - Augmentation data: 79 5f 00 00 │ │ │ │ +0000e140 00000044 0000d728 FDE cie=00000a1c pc=0006f5e0..0006f854 │ │ │ │ + Augmentation data: 5b 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0006f5eb │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006f5f2 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 3 to 0006f5f5 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc1: 66 to 0006f637 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f638 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f639 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f63a │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0006f640 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 82 to 0006f692 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 379 to 0006f80d │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f80e │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f80f │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f810 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006f818 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e188 00000014 0000cb00 FDE cie=0000168c pc=00007ef8..00007f54 │ │ │ │ + Augmentation data: 33 5e 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000df48 00000040 0000df4c FDE cie=00000000 pc=0006ed20..0006ed88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ed21 │ │ │ │ +0000e1a0 00000034 0000e1a4 FDE cie=00000000 pc=0000afc0..0000aff8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000afc1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000afc2 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000afd0 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000afd7 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000afdf │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000afe6 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000afe7 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000afed │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000aff5 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aff6 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aff7 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + │ │ │ │ +0000e1d8 00000040 0000e1dc FDE cie=00000000 pc=0006f970..0006f9d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f971 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ed22 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f972 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006ed30 │ │ │ │ + DW_CFA_advance_loc: 14 to 0006f980 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 53 to 0006ed65 │ │ │ │ + DW_CFA_advance_loc: 53 to 0006f9b5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ed66 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f9b6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006ed6a │ │ │ │ + DW_CFA_advance_loc: 4 to 0006f9ba │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ed6b │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f9bb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006ed73 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006f9c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006ed76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006f9c6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ed77 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f9c7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ed78 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f9c8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ed79 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f9c9 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0006ed7c │ │ │ │ + DW_CFA_advance_loc: 3 to 0006f9cc │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0006ed83 │ │ │ │ + DW_CFA_advance_loc: 7 to 0006f9d3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000df8c 00000034 0000df90 FDE cie=00000000 pc=0006ed90..0006ee0b │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ed91 │ │ │ │ +0000e21c 00000034 0000e220 FDE cie=00000000 pc=0006f9e0..0006fa5b │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f9e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ed92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006f9e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006eda0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0006f9f0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006eda8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006f9f8 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006edac │ │ │ │ + DW_CFA_advance_loc: 4 to 0006f9fc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006edb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0006fa00 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006edb1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fa01 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 87 to 0006ee08 │ │ │ │ + DW_CFA_advance_loc1: 87 to 0006fa58 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ee09 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fa59 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ee0a │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fa5a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dfc4 0000005c 0000dfc8 FDE cie=00000000 pc=0006ee10..0006eeb3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ee11 │ │ │ │ +0000e254 0000005c 0000e258 FDE cie=00000000 pc=0006fa60..0006fb03 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fa61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ee12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fa62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006ee20 │ │ │ │ + DW_CFA_advance_loc: 14 to 0006fa70 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0006ee58 │ │ │ │ + DW_CFA_advance_loc: 56 to 0006faa8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ee59 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006faa9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ee5a │ │ │ │ + DW_CFA_advance_loc: 1 to 0006faaa │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006ee60 │ │ │ │ + DW_CFA_advance_loc: 6 to 0006fab0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0006ee63 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006fab3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006ee65 │ │ │ │ + DW_CFA_advance_loc: 2 to 0006fab5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ee66 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fab6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0006ee71 │ │ │ │ + DW_CFA_advance_loc: 11 to 0006fac1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0006ee84 │ │ │ │ + DW_CFA_advance_loc: 19 to 0006fad4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ee85 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fad5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ee86 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fad6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0006ee90 │ │ │ │ + DW_CFA_advance_loc: 10 to 0006fae0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0006ee93 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006fae3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006ee95 │ │ │ │ + DW_CFA_advance_loc: 2 to 0006fae5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006ee97 │ │ │ │ + DW_CFA_advance_loc: 2 to 0006fae7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ee98 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fae8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0006eea3 │ │ │ │ + DW_CFA_advance_loc: 11 to 0006faf3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0006eeb0 │ │ │ │ + DW_CFA_advance_loc: 13 to 0006fb00 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006eeb1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fb01 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006eeb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fb02 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000e024 0000006c 0000e028 FDE cie=00000000 pc=0006eec0..0006ef83 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006eec1 │ │ │ │ +0000e2b4 0000006c 0000e2b8 FDE cie=00000000 pc=0006fb10..0006fbd3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fb11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006eec7 │ │ │ │ + DW_CFA_advance_loc: 6 to 0006fb17 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006eec8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fb18 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006eec9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fb19 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006eed7 │ │ │ │ + DW_CFA_advance_loc: 14 to 0006fb27 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 89 to 0006ef30 │ │ │ │ + DW_CFA_advance_loc1: 89 to 0006fb80 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ef31 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fb81 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 15 to 0006ef40 │ │ │ │ + DW_CFA_advance_loc: 15 to 0006fb90 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0006ef4b │ │ │ │ + DW_CFA_advance_loc: 11 to 0006fb9b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ef4c │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fb9c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 15 to 0006ef5b │ │ │ │ + DW_CFA_advance_loc: 15 to 0006fbab │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006ef5e │ │ │ │ + DW_CFA_advance_loc: 3 to 0006fbae │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ef5f │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fbaf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ef60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fbb0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ef61 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fbb1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ef62 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fbb2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006ef68 │ │ │ │ + DW_CFA_advance_loc: 6 to 0006fbb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0006ef6b │ │ │ │ + DW_CFA_advance_loc: 3 to 0006fbbb │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ef6c │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fbbc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006ef74 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006fbc4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0006ef7e │ │ │ │ + DW_CFA_advance_loc: 10 to 0006fbce │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ef7f │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fbcf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ef80 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fbd0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ef81 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fbd1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ef82 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fbd2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e094 0000002c 0000e098 FDE cie=00000000 pc=0006ef90..0006efcc │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ef91 │ │ │ │ +0000e324 0000002c 0000e328 FDE cie=00000000 pc=0006fbe0..0006fc1c │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fbe1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ef92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fbe2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006efa0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0006fbf0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0006efb8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0006fc08 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006efb9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fc09 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0006efc9 │ │ │ │ + DW_CFA_advance_loc: 16 to 0006fc19 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006efca │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fc1a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006efcb │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fc1b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e0c4 00000038 0000e0c8 FDE cie=00000000 pc=0006efd0..0006f019 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006efd1 │ │ │ │ +0000e354 00000038 0000e358 FDE cie=00000000 pc=0006fc20..0006fc69 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fc21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006efd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fc22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006efe0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0006fc30 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0006eff8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0006fc48 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006eff9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fc49 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006f007 │ │ │ │ + DW_CFA_advance_loc: 14 to 0006fc57 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f008 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fc58 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006f00d │ │ │ │ + DW_CFA_advance_loc: 5 to 0006fc5d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f00e │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fc5e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006f016 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006fc66 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f017 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fc67 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f018 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fc68 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e100 00000100 0000e104 FDE cie=00000000 pc=0006f020..0006f5c5 │ │ │ │ - DW_CFA_advance_loc: 11 to 0006f02b │ │ │ │ +0000e390 00000100 0000e394 FDE cie=00000000 pc=0006fc70..00070215 │ │ │ │ + DW_CFA_advance_loc: 11 to 0006fc7b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006f031 │ │ │ │ + DW_CFA_advance_loc: 6 to 0006fc81 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f032 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fc82 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f033 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fc83 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006f036 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006fc86 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 260 to 0006f13a │ │ │ │ + DW_CFA_advance_loc2: 260 to 0006fd8a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 11 to 0006f145 │ │ │ │ + DW_CFA_advance_loc: 11 to 0006fd95 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f146 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fd96 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006f14e │ │ │ │ + DW_CFA_advance_loc: 8 to 0006fd9e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0006f159 │ │ │ │ + DW_CFA_advance_loc: 11 to 0006fda9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f15a │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fdaa │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f15b │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fdab │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f15c │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fdac │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f15d │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fdad │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006f160 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006fdb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 125 to 0006f1dd │ │ │ │ + DW_CFA_advance_loc1: 125 to 0006fe2d │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006f1df │ │ │ │ + DW_CFA_advance_loc: 2 to 0006fe2f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006f1e1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0006fe31 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f1e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fe32 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 21 to 0006f1f7 │ │ │ │ + DW_CFA_advance_loc: 21 to 0006fe47 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 74 to 0006f241 │ │ │ │ + DW_CFA_advance_loc1: 74 to 0006fe91 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f242 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fe92 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0006f24e │ │ │ │ + DW_CFA_advance_loc: 12 to 0006fe9e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006f251 │ │ │ │ + DW_CFA_advance_loc: 3 to 0006fea1 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f252 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fea2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f253 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006fea3 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 10 to 0006f25d │ │ │ │ + DW_CFA_advance_loc: 10 to 0006fead │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006f25f │ │ │ │ + DW_CFA_advance_loc: 2 to 0006feaf │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 10 to 0006f269 │ │ │ │ + DW_CFA_advance_loc: 10 to 0006feb9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0006f275 │ │ │ │ + DW_CFA_advance_loc: 12 to 0006fec5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 84 to 0006f2c9 │ │ │ │ + DW_CFA_advance_loc1: 84 to 0006ff19 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006f2cb │ │ │ │ + DW_CFA_advance_loc: 2 to 0006ff1b │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006f2cd │ │ │ │ + DW_CFA_advance_loc: 2 to 0006ff1d │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f2ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ff1e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0006f2de │ │ │ │ + DW_CFA_advance_loc: 16 to 0006ff2e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 179 to 0006f391 │ │ │ │ + DW_CFA_advance_loc1: 179 to 0006ffe1 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006f393 │ │ │ │ + DW_CFA_advance_loc: 2 to 0006ffe3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006f395 │ │ │ │ + DW_CFA_advance_loc: 2 to 0006ffe5 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f396 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006ffe6 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0006f3a6 │ │ │ │ + DW_CFA_advance_loc: 16 to 0006fff6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 99 to 0006f409 │ │ │ │ + DW_CFA_advance_loc1: 99 to 00070059 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 11 to 0006f414 │ │ │ │ + DW_CFA_advance_loc: 11 to 00070064 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 11 to 0006f41f │ │ │ │ + DW_CFA_advance_loc: 11 to 0007006f │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f420 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070070 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006f425 │ │ │ │ + DW_CFA_advance_loc: 5 to 00070075 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006f42b │ │ │ │ + DW_CFA_advance_loc: 6 to 0007007b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 62 to 0006f469 │ │ │ │ + DW_CFA_advance_loc: 62 to 000700b9 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006f46b │ │ │ │ + DW_CFA_advance_loc: 2 to 000700bb │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006f46d │ │ │ │ + DW_CFA_advance_loc: 2 to 000700bd │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f46e │ │ │ │ + DW_CFA_advance_loc: 1 to 000700be │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 21 to 0006f483 │ │ │ │ + DW_CFA_advance_loc: 21 to 000700d3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 70 to 0006f4c9 │ │ │ │ + DW_CFA_advance_loc1: 70 to 00070119 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f4ca │ │ │ │ + DW_CFA_advance_loc: 1 to 0007011a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0006f4d6 │ │ │ │ + DW_CFA_advance_loc: 12 to 00070126 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006f4d9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00070129 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f4da │ │ │ │ + DW_CFA_advance_loc: 1 to 0007012a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f4db │ │ │ │ + DW_CFA_advance_loc: 1 to 0007012b │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 7 to 0006f4e2 │ │ │ │ + DW_CFA_advance_loc: 7 to 00070132 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006f4e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00070134 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006f4ec │ │ │ │ + DW_CFA_advance_loc: 8 to 0007013c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0006f4f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00070148 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 142 to 0006f586 │ │ │ │ + DW_CFA_advance_loc1: 142 to 000701d6 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006f588 │ │ │ │ + DW_CFA_advance_loc: 2 to 000701d8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 19 to 0006f59b │ │ │ │ + DW_CFA_advance_loc: 19 to 000701eb │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f59c │ │ │ │ + DW_CFA_advance_loc: 1 to 000701ec │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006f5a2 │ │ │ │ + DW_CFA_advance_loc: 6 to 000701f2 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f5a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000701f3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f5a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000701f4 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f5a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000701f5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0006f5b1 │ │ │ │ + DW_CFA_advance_loc: 12 to 00070201 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f5b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070202 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f5b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070203 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f5b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070204 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e204 00000034 0000e208 FDE cie=00000000 pc=0000af80..0000afb8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000af81 │ │ │ │ +0000e494 00000034 0000e498 FDE cie=00000000 pc=0000b000..0000b038 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b001 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000af82 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b002 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000af90 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000b010 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000af97 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b017 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000af9f │ │ │ │ + DW_CFA_advance_loc: 8 to 0000b01f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000afa6 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b026 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000afa7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b027 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000afad │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b02d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000afb5 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000b035 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000afb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b036 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000afb7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b037 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000e23c 0000005c 0000e240 FDE cie=00000000 pc=0006f5d0..0006f65f │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f5d1 │ │ │ │ +0000e4cc 0000005c 0000e4d0 FDE cie=00000000 pc=00070220..000702af │ │ │ │ + DW_CFA_advance_loc: 1 to 00070221 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f5d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070222 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f5d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070223 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f5d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070224 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006f5e2 │ │ │ │ + DW_CFA_advance_loc: 14 to 00070232 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 25 to 0006f5fb │ │ │ │ + DW_CFA_advance_loc: 25 to 0007024b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f5fc │ │ │ │ + DW_CFA_advance_loc: 1 to 0007024c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006f604 │ │ │ │ + DW_CFA_advance_loc: 8 to 00070254 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 13 to 0006f611 │ │ │ │ + DW_CFA_advance_loc: 13 to 00070261 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f612 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070262 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006f61a │ │ │ │ + DW_CFA_advance_loc: 8 to 0007026a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 26 to 0006f634 │ │ │ │ + DW_CFA_advance_loc: 26 to 00070284 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f635 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070285 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006f63d │ │ │ │ + DW_CFA_advance_loc: 8 to 0007028d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 0006f64e │ │ │ │ + DW_CFA_advance_loc: 17 to 0007029e │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f64f │ │ │ │ + DW_CFA_advance_loc: 1 to 0007029f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006f657 │ │ │ │ + DW_CFA_advance_loc: 8 to 000702a7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006f65a │ │ │ │ + DW_CFA_advance_loc: 3 to 000702aa │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f65b │ │ │ │ + DW_CFA_advance_loc: 1 to 000702ab │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f65c │ │ │ │ + DW_CFA_advance_loc: 1 to 000702ac │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f65d │ │ │ │ + DW_CFA_advance_loc: 1 to 000702ad │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f65e │ │ │ │ + DW_CFA_advance_loc: 1 to 000702ae │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e29c 00000034 0000e2a0 FDE cie=00000000 pc=0006f660..0006f68a │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f661 │ │ │ │ +0000e52c 00000034 0000e530 FDE cie=00000000 pc=000702b0..000702da │ │ │ │ + DW_CFA_advance_loc: 1 to 000702b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f662 │ │ │ │ + DW_CFA_advance_loc: 1 to 000702b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006f670 │ │ │ │ + DW_CFA_advance_loc: 14 to 000702c0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006f675 │ │ │ │ + DW_CFA_advance_loc: 5 to 000702c5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006f67b │ │ │ │ + DW_CFA_advance_loc: 6 to 000702cb │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f67c │ │ │ │ + DW_CFA_advance_loc: 1 to 000702cc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006f67e │ │ │ │ + DW_CFA_advance_loc: 2 to 000702ce │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f67f │ │ │ │ + DW_CFA_advance_loc: 1 to 000702cf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006f687 │ │ │ │ + DW_CFA_advance_loc: 8 to 000702d7 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f688 │ │ │ │ + DW_CFA_advance_loc: 1 to 000702d8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f689 │ │ │ │ + DW_CFA_advance_loc: 1 to 000702d9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000e2d4 00000010 0000e2d8 FDE cie=00000000 pc=0006f690..0006f6df │ │ │ │ +0000e564 00000010 0000e568 FDE cie=00000000 pc=000702e0..0007032f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e2e8 00000034 0000e2ec FDE cie=00000000 pc=0000afc0..0000aff8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000afc1 │ │ │ │ +0000e578 00000034 0000e57c FDE cie=00000000 pc=0000b040..0000b078 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b041 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000afc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b042 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000afd0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000b050 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000afd7 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b057 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000afdf │ │ │ │ + DW_CFA_advance_loc: 8 to 0000b05f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000afe6 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b066 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000afe7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b067 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000afed │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b06d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000aff5 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000b075 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aff6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b076 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aff7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b077 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000e320 00000034 0000d908 FDE cie=00000a1c pc=0006f6e0..0006f778 │ │ │ │ - Augmentation data: 91 5b 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f6e1 │ │ │ │ +0000e5b0 00000034 0000db98 FDE cie=00000a1c pc=00070330..000703c8 │ │ │ │ + Augmentation data: 1f 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070331 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006f6e3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00070333 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0006f6e5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00070335 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0006f6f7 │ │ │ │ + DW_CFA_advance_loc: 18 to 00070347 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 81 to 0006f748 │ │ │ │ + DW_CFA_advance_loc1: 81 to 00070398 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 33 to 0006f769 │ │ │ │ + DW_CFA_advance_loc: 33 to 000703b9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f76a │ │ │ │ + DW_CFA_advance_loc: 1 to 000703ba │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f76b │ │ │ │ + DW_CFA_advance_loc: 1 to 000703bb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f76c │ │ │ │ + DW_CFA_advance_loc: 1 to 000703bc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f76d │ │ │ │ + DW_CFA_advance_loc: 1 to 000703bd │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e358 00000014 0000ccd0 FDE cie=0000168c pc=00007e8e..00007ea5 │ │ │ │ - Augmentation data: 66 5b 00 00 │ │ │ │ +0000e5e8 00000014 0000cf60 FDE cie=0000168c pc=00007f54..00007f6b │ │ │ │ + Augmentation data: f4 59 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e370 0000004c 0000e374 FDE cie=00000000 pc=0006f780..0006f831 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f781 │ │ │ │ +0000e600 0000004c 0000e604 FDE cie=00000000 pc=000703d0..00070481 │ │ │ │ + DW_CFA_advance_loc: 1 to 000703d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f782 │ │ │ │ + DW_CFA_advance_loc: 1 to 000703d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006f790 │ │ │ │ + DW_CFA_advance_loc: 14 to 000703e0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 34 to 0006f7b2 │ │ │ │ + DW_CFA_advance_loc: 34 to 00070402 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f7b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070403 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f7b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070404 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006f7b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00070408 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0006f7cc │ │ │ │ + DW_CFA_advance_loc: 20 to 0007041c │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006f7d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00070420 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006f7d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00070424 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f7d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070425 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006f7dd │ │ │ │ + DW_CFA_advance_loc: 8 to 0007042d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 50 to 0006f80f │ │ │ │ + DW_CFA_advance_loc: 50 to 0007045f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006f813 │ │ │ │ + DW_CFA_advance_loc: 4 to 00070463 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006f817 │ │ │ │ + DW_CFA_advance_loc: 4 to 00070467 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f818 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070468 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006f820 │ │ │ │ + DW_CFA_advance_loc: 8 to 00070470 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0006f825 │ │ │ │ + DW_CFA_advance_loc: 5 to 00070475 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0006f82c │ │ │ │ + DW_CFA_advance_loc: 7 to 0007047c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ │ │ │ -0000e3c0 0000002c 0000e3c4 FDE cie=00000000 pc=0006f840..0006fea5 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f841 │ │ │ │ +0000e650 0000002c 0000e654 FDE cie=00000000 pc=00070490..00070af5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070491 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0006f843 │ │ │ │ + DW_CFA_advance_loc: 2 to 00070493 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0006f845 │ │ │ │ + DW_CFA_advance_loc: 2 to 00070495 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006f848 │ │ │ │ + DW_CFA_advance_loc: 3 to 00070498 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 113 to 0006f8b9 │ │ │ │ + DW_CFA_advance_loc1: 113 to 00070509 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f8ba │ │ │ │ + DW_CFA_advance_loc: 1 to 0007050a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f8bb │ │ │ │ + DW_CFA_advance_loc: 1 to 0007050b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006f8bc │ │ │ │ + DW_CFA_advance_loc: 1 to 0007050c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006f8c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00070510 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000e3f0 00000034 0000e3f4 FDE cie=00000000 pc=0006feb0..0006ff73 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006feb1 │ │ │ │ +0000e680 00000034 0000e684 FDE cie=00000000 pc=00070b00..00070bc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070b01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006feb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070b02 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0006fec0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00070b10 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0006fec8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00070b18 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006fecc │ │ │ │ + DW_CFA_advance_loc: 4 to 00070b1c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006fed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00070b20 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006fed1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070b21 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 159 to 0006ff70 │ │ │ │ + DW_CFA_advance_loc1: 159 to 00070bc0 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ff71 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070bc1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ff72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070bc2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e428 0000004c 0000e42c FDE cie=00000000 pc=000717a0..00071811 │ │ │ │ - DW_CFA_advance_loc: 1 to 000717a1 │ │ │ │ +0000e6b8 0000004c 0000e6bc FDE cie=00000000 pc=000723f0..00072461 │ │ │ │ + DW_CFA_advance_loc: 1 to 000723f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000717a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000723f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 000717b0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00072400 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 17 to 000717c1 │ │ │ │ + DW_CFA_advance_loc: 17 to 00072411 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000717c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072412 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000717ca │ │ │ │ + DW_CFA_advance_loc: 8 to 0007241a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 000717d7 │ │ │ │ + DW_CFA_advance_loc: 13 to 00072427 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000717d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072428 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000717e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00072430 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 000717ed │ │ │ │ + DW_CFA_advance_loc: 13 to 0007243d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000717ee │ │ │ │ + DW_CFA_advance_loc: 1 to 0007243e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000717f6 │ │ │ │ + DW_CFA_advance_loc: 8 to 00072446 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00071802 │ │ │ │ + DW_CFA_advance_loc: 12 to 00072452 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00071803 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072453 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007180b │ │ │ │ + DW_CFA_advance_loc: 8 to 0007245b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007180e │ │ │ │ + DW_CFA_advance_loc: 3 to 0007245e │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007180f │ │ │ │ + DW_CFA_advance_loc: 1 to 0007245f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00071810 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072460 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e478 00000050 0000e47c FDE cie=00000000 pc=0006ff80..00070016 │ │ │ │ - DW_CFA_advance_loc: 11 to 0006ff8b │ │ │ │ +0000e708 00000050 0000e70c FDE cie=00000000 pc=00070bd0..00070c66 │ │ │ │ + DW_CFA_advance_loc: 11 to 00070bdb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0006ff91 │ │ │ │ + DW_CFA_advance_loc: 6 to 00070be1 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ff92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070be2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ff93 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070be3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0006ff96 │ │ │ │ + DW_CFA_advance_loc: 3 to 00070be6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 101 to 0006fffb │ │ │ │ + DW_CFA_advance_loc1: 101 to 00070c4b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006fffc │ │ │ │ + DW_CFA_advance_loc: 1 to 00070c4c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006fffd │ │ │ │ + DW_CFA_advance_loc: 1 to 00070c4d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006fffe │ │ │ │ + DW_CFA_advance_loc: 1 to 00070c4e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ffff │ │ │ │ + DW_CFA_advance_loc: 1 to 00070c4f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00070000 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070c50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 11 to 0007000b │ │ │ │ + DW_CFA_advance_loc: 11 to 00070c5b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007000e │ │ │ │ + DW_CFA_advance_loc: 3 to 00070c5e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007000f │ │ │ │ + DW_CFA_advance_loc: 1 to 00070c5f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00070010 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070c60 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00070011 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070c61 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e4cc 00000048 0000e4d0 FDE cie=00000000 pc=00070020..000700b1 │ │ │ │ - DW_CFA_advance_loc: 1 to 00070021 │ │ │ │ +0000e75c 00000048 0000e760 FDE cie=00000000 pc=00070c70..00070d01 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070c71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00070022 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070c72 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00070030 │ │ │ │ + DW_CFA_advance_loc: 14 to 00070c80 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 54 to 00070066 │ │ │ │ + DW_CFA_advance_loc: 54 to 00070cb6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00070067 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070cb7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00070068 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070cb8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00070070 │ │ │ │ + DW_CFA_advance_loc: 8 to 00070cc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 25 to 00070089 │ │ │ │ + DW_CFA_advance_loc: 25 to 00070cd9 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007008b │ │ │ │ + DW_CFA_advance_loc: 2 to 00070cdb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007008d │ │ │ │ + DW_CFA_advance_loc: 2 to 00070cdd │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007008e │ │ │ │ + DW_CFA_advance_loc: 1 to 00070cde │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00070096 │ │ │ │ + DW_CFA_advance_loc: 8 to 00070ce6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 000700a3 │ │ │ │ + DW_CFA_advance_loc: 13 to 00070cf3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000700a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070cf4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000700a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00070cf6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000700a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070cf7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000700af │ │ │ │ + DW_CFA_advance_loc: 8 to 00070cff │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e518 00000078 0000e51c FDE cie=00000000 pc=000700c0..00070183 │ │ │ │ - DW_CFA_advance_loc: 1 to 000700c1 │ │ │ │ +0000e7a8 00000078 0000e7ac FDE cie=00000000 pc=00070d10..00070dd3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070d11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000700c7 │ │ │ │ + DW_CFA_advance_loc: 6 to 00070d17 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000700c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070d18 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000700c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070d19 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 000700d7 │ │ │ │ + DW_CFA_advance_loc: 14 to 00070d27 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 96 to 00070137 │ │ │ │ + DW_CFA_advance_loc1: 96 to 00070d87 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00070138 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070d88 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00070139 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070d89 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007013a │ │ │ │ + DW_CFA_advance_loc: 1 to 00070d8a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007013b │ │ │ │ + DW_CFA_advance_loc: 1 to 00070d8b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00070140 │ │ │ │ + DW_CFA_advance_loc: 5 to 00070d90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00070143 │ │ │ │ + DW_CFA_advance_loc: 3 to 00070d93 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00070144 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070d94 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0007014e │ │ │ │ + DW_CFA_advance_loc: 10 to 00070d9e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 0007015f │ │ │ │ + DW_CFA_advance_loc: 17 to 00070daf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00070160 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070db0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00070161 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070db1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00070162 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070db2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00070163 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070db3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00070168 │ │ │ │ + DW_CFA_advance_loc: 5 to 00070db8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0007016b │ │ │ │ + DW_CFA_advance_loc: 3 to 00070dbb │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007016c │ │ │ │ + DW_CFA_advance_loc: 1 to 00070dbc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00070174 │ │ │ │ + DW_CFA_advance_loc: 8 to 00070dc4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0007017e │ │ │ │ + DW_CFA_advance_loc: 10 to 00070dce │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007017f │ │ │ │ + DW_CFA_advance_loc: 1 to 00070dcf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00070180 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070dd0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00070181 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070dd1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00070182 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070dd2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e594 00000078 0000e598 FDE cie=00000000 pc=00070190..00070275 │ │ │ │ - DW_CFA_advance_loc: 1 to 00070191 │ │ │ │ +0000e824 00000078 0000e828 FDE cie=00000000 pc=00070de0..00070ec5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070de1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00070192 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070de2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00070193 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070de3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00070194 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070de4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 000701a2 │ │ │ │ + DW_CFA_advance_loc: 14 to 00070df2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 43 to 000701cd │ │ │ │ + DW_CFA_advance_loc: 43 to 00070e1d │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000701ce │ │ │ │ + DW_CFA_advance_loc: 1 to 00070e1e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000701d6 │ │ │ │ + DW_CFA_advance_loc: 8 to 00070e26 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 13 to 000701e3 │ │ │ │ + DW_CFA_advance_loc: 13 to 00070e33 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000701e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070e34 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000701ec │ │ │ │ + DW_CFA_advance_loc: 8 to 00070e3c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 13 to 000701f9 │ │ │ │ + DW_CFA_advance_loc: 13 to 00070e49 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000701fa │ │ │ │ + DW_CFA_advance_loc: 1 to 00070e4a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00070202 │ │ │ │ + DW_CFA_advance_loc: 8 to 00070e52 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0007020e │ │ │ │ + DW_CFA_advance_loc: 12 to 00070e5e │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007020f │ │ │ │ + DW_CFA_advance_loc: 1 to 00070e5f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00070217 │ │ │ │ + DW_CFA_advance_loc: 8 to 00070e67 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 20 to 0007022b │ │ │ │ + DW_CFA_advance_loc: 20 to 00070e7b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007022c │ │ │ │ + DW_CFA_advance_loc: 1 to 00070e7c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00070234 │ │ │ │ + DW_CFA_advance_loc: 8 to 00070e84 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00070247 │ │ │ │ + DW_CFA_advance_loc: 19 to 00070e97 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00070248 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070e98 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00070250 │ │ │ │ + DW_CFA_advance_loc: 8 to 00070ea0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00070253 │ │ │ │ + DW_CFA_advance_loc: 3 to 00070ea3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0007025f │ │ │ │ + DW_CFA_advance_loc: 12 to 00070eaf │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00070260 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070eb0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00070270 │ │ │ │ + DW_CFA_advance_loc: 16 to 00070ec0 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00070271 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070ec1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00070272 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070ec2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00070273 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070ec3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00070274 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070ec4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e610 00000034 0000e614 FDE cie=00000000 pc=00070280..000702ad │ │ │ │ - DW_CFA_advance_loc: 1 to 00070281 │ │ │ │ +0000e8a0 00000034 0000e8a4 FDE cie=00000000 pc=00070ed0..00070efd │ │ │ │ + DW_CFA_advance_loc: 1 to 00070ed1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00070282 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070ed2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00070290 │ │ │ │ + DW_CFA_advance_loc: 14 to 00070ee0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 00070295 │ │ │ │ + DW_CFA_advance_loc: 5 to 00070ee5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0007029b │ │ │ │ + DW_CFA_advance_loc: 6 to 00070eeb │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007029c │ │ │ │ + DW_CFA_advance_loc: 1 to 00070eec │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000702a1 │ │ │ │ + DW_CFA_advance_loc: 5 to 00070ef1 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000702a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00070ef2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000702aa │ │ │ │ + DW_CFA_advance_loc: 8 to 00070efa │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000702ab │ │ │ │ + DW_CFA_advance_loc: 1 to 00070efb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000702ac │ │ │ │ + DW_CFA_advance_loc: 1 to 00070efc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000e648 00000038 0000dc30 FDE cie=00000a1c pc=00071820..00071df8 │ │ │ │ - Augmentation data: 7f 58 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0007182b │ │ │ │ +0000e8d8 00000038 0000dec0 FDE cie=00000a1c pc=00072470..00072a48 │ │ │ │ + Augmentation data: 0f 57 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0007247b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007182d │ │ │ │ + DW_CFA_advance_loc: 2 to 0007247d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00071833 │ │ │ │ + DW_CFA_advance_loc: 6 to 00072483 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 111 to 000718a2 │ │ │ │ + DW_CFA_advance_loc1: 111 to 000724f2 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1123 to 00071d05 │ │ │ │ + DW_CFA_advance_loc2: 1123 to 00072955 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00071d06 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072956 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00071d07 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072957 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00071d08 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072958 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00071d10 │ │ │ │ + DW_CFA_advance_loc: 8 to 00072960 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 176 to 00071dc0 │ │ │ │ + DW_CFA_advance_loc1: 176 to 00072a10 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ │ │ │ │ -0000e684 00000048 0000dc6c FDE cie=00000a1c pc=000702b0..00071799 │ │ │ │ - Augmentation data: 77 58 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 000702bb │ │ │ │ +0000e914 00000048 0000defc FDE cie=00000a1c pc=00070f00..000723e9 │ │ │ │ + Augmentation data: 07 57 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 00070f0b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 7 to 000702c2 │ │ │ │ + DW_CFA_advance_loc: 7 to 00070f12 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000702c5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00070f15 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 829 to 00070602 │ │ │ │ + DW_CFA_advance_loc2: 829 to 00071252 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1160 to 00070a8a │ │ │ │ + DW_CFA_advance_loc2: 1160 to 000716da │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00070a8b │ │ │ │ + DW_CFA_advance_loc: 1 to 000716db │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00070a8c │ │ │ │ + DW_CFA_advance_loc: 1 to 000716dc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00070a8d │ │ │ │ + DW_CFA_advance_loc: 1 to 000716dd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00070a90 │ │ │ │ + DW_CFA_advance_loc: 3 to 000716e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 507 to 00070c8b │ │ │ │ + DW_CFA_advance_loc2: 507 to 000718db │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00070c8c │ │ │ │ + DW_CFA_advance_loc: 1 to 000718dc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00070c8d │ │ │ │ + DW_CFA_advance_loc: 1 to 000718dd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00070c8e │ │ │ │ + DW_CFA_advance_loc: 1 to 000718de │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00070c8f │ │ │ │ + DW_CFA_advance_loc: 1 to 000718df │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e6d0 00000014 0000d048 FDE cie=0000168c pc=00007ea6..00007f1a │ │ │ │ - Augmentation data: 5a 58 00 00 │ │ │ │ +0000e960 00000014 0000d2d8 FDE cie=0000168c pc=00007f6c..00007fe0 │ │ │ │ + Augmentation data: ea 56 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e6e8 00000034 0000e6ec FDE cie=00000000 pc=0000b000..0000b038 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b001 │ │ │ │ +0000e978 00000034 0000e97c FDE cie=00000000 pc=0000b080..0000b0b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b081 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b002 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b082 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000b010 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000b090 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b017 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b097 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b01f │ │ │ │ + DW_CFA_advance_loc: 8 to 0000b09f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b026 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b0a6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b027 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b0a7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b02d │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b0ad │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b035 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000b0b5 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b036 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b0b6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b037 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b0b7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000e720 000000ec 0000e724 FDE cie=00000000 pc=00071e00..00072112 │ │ │ │ - DW_CFA_advance_loc: 1 to 00071e01 │ │ │ │ +0000e9b0 000000ec 0000e9b4 FDE cie=00000000 pc=00072a50..00072d62 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072a51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00071e02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072a52 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00071e03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072a53 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00071e04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072a54 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00071e12 │ │ │ │ + DW_CFA_advance_loc: 14 to 00072a62 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 25 to 00071e2b │ │ │ │ + DW_CFA_advance_loc: 25 to 00072a7b │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00071e2e │ │ │ │ + DW_CFA_advance_loc: 3 to 00072a7e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 00071e34 │ │ │ │ + DW_CFA_advance_loc: 6 to 00072a84 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 00071e37 │ │ │ │ + DW_CFA_advance_loc: 3 to 00072a87 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 00071e39 │ │ │ │ + DW_CFA_advance_loc: 2 to 00072a89 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 00071e3f │ │ │ │ + DW_CFA_advance_loc: 6 to 00072a8f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 00071e53 │ │ │ │ + DW_CFA_advance_loc: 20 to 00072aa3 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 25 to 00071e6c │ │ │ │ + DW_CFA_advance_loc: 25 to 00072abc │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00071e6d │ │ │ │ + DW_CFA_advance_loc: 1 to 00072abd │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00071e75 │ │ │ │ + DW_CFA_advance_loc: 8 to 00072ac5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 00071e89 │ │ │ │ + DW_CFA_advance_loc: 20 to 00072ad9 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00071e8a │ │ │ │ + DW_CFA_advance_loc: 1 to 00072ada │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00071e92 │ │ │ │ + DW_CFA_advance_loc: 8 to 00072ae2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 34 to 00071eb4 │ │ │ │ + DW_CFA_advance_loc: 34 to 00072b04 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00071eb5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072b05 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00071ebd │ │ │ │ + DW_CFA_advance_loc: 8 to 00072b0d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 00071ed1 │ │ │ │ + DW_CFA_advance_loc: 20 to 00072b21 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00071ed2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072b22 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00071eda │ │ │ │ + DW_CFA_advance_loc: 8 to 00072b2a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 34 to 00071efc │ │ │ │ + DW_CFA_advance_loc: 34 to 00072b4c │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00071efd │ │ │ │ + DW_CFA_advance_loc: 1 to 00072b4d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00071f05 │ │ │ │ + DW_CFA_advance_loc: 8 to 00072b55 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 00071f19 │ │ │ │ + DW_CFA_advance_loc: 20 to 00072b69 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00071f1a │ │ │ │ + DW_CFA_advance_loc: 1 to 00072b6a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00071f22 │ │ │ │ + DW_CFA_advance_loc: 8 to 00072b72 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 107 to 00071f8d │ │ │ │ + DW_CFA_advance_loc1: 107 to 00072bdd │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00071f8e │ │ │ │ + DW_CFA_advance_loc: 1 to 00072bde │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00071f96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00072be6 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 71 to 00071fdd │ │ │ │ + DW_CFA_advance_loc1: 71 to 00072c2d │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00071fde │ │ │ │ + DW_CFA_advance_loc: 1 to 00072c2e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00071fe6 │ │ │ │ + DW_CFA_advance_loc: 8 to 00072c36 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 38 to 0007200c │ │ │ │ + DW_CFA_advance_loc: 38 to 00072c5c │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007200d │ │ │ │ + DW_CFA_advance_loc: 1 to 00072c5d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00072015 │ │ │ │ + DW_CFA_advance_loc: 8 to 00072c65 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 46 to 00072043 │ │ │ │ + DW_CFA_advance_loc: 46 to 00072c93 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 00072045 │ │ │ │ + DW_CFA_advance_loc: 2 to 00072c95 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 00072050 │ │ │ │ + DW_CFA_advance_loc: 11 to 00072ca0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0007205d │ │ │ │ + DW_CFA_advance_loc: 13 to 00072cad │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007205e │ │ │ │ + DW_CFA_advance_loc: 1 to 00072cae │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00072066 │ │ │ │ + DW_CFA_advance_loc: 8 to 00072cb6 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00072073 │ │ │ │ + DW_CFA_advance_loc: 13 to 00072cc3 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00072074 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072cc4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007207c │ │ │ │ + DW_CFA_advance_loc: 8 to 00072ccc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00072089 │ │ │ │ + DW_CFA_advance_loc: 13 to 00072cd9 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007208a │ │ │ │ + DW_CFA_advance_loc: 1 to 00072cda │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00072092 │ │ │ │ + DW_CFA_advance_loc: 8 to 00072ce2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0007209f │ │ │ │ + DW_CFA_advance_loc: 13 to 00072cef │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000720a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072cf0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000720a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00072cf8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 000720b5 │ │ │ │ + DW_CFA_advance_loc: 13 to 00072d05 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000720b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072d06 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000720be │ │ │ │ + DW_CFA_advance_loc: 8 to 00072d0e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 000720cb │ │ │ │ + DW_CFA_advance_loc: 13 to 00072d1b │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000720cc │ │ │ │ + DW_CFA_advance_loc: 1 to 00072d1c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000720d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00072d24 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 000720d7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00072d27 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000720d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072d28 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000720d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072d29 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000720da │ │ │ │ + DW_CFA_advance_loc: 1 to 00072d2a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000720db │ │ │ │ + DW_CFA_advance_loc: 1 to 00072d2b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 000720e0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00072d30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 29 to 000720fd │ │ │ │ + DW_CFA_advance_loc: 29 to 00072d4d │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000720fe │ │ │ │ + DW_CFA_advance_loc: 1 to 00072d4e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00072106 │ │ │ │ + DW_CFA_advance_loc: 8 to 00072d56 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e810 00000034 0000e814 FDE cie=00000000 pc=00072120..0007214d │ │ │ │ - DW_CFA_advance_loc: 1 to 00072121 │ │ │ │ +0000eaa0 00000034 0000eaa4 FDE cie=00000000 pc=00072d70..00072d9d │ │ │ │ + DW_CFA_advance_loc: 1 to 00072d71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00072122 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072d72 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00072130 │ │ │ │ + DW_CFA_advance_loc: 14 to 00072d80 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 00072135 │ │ │ │ + DW_CFA_advance_loc: 5 to 00072d85 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0007213b │ │ │ │ + DW_CFA_advance_loc: 6 to 00072d8b │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007213c │ │ │ │ + DW_CFA_advance_loc: 1 to 00072d8c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00072141 │ │ │ │ + DW_CFA_advance_loc: 5 to 00072d91 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00072142 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072d92 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007214a │ │ │ │ + DW_CFA_advance_loc: 8 to 00072d9a │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007214b │ │ │ │ + DW_CFA_advance_loc: 1 to 00072d9b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007214c │ │ │ │ + DW_CFA_advance_loc: 1 to 00072d9c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000e848 00000010 0000e84c FDE cie=00000000 pc=00072150..0007215c │ │ │ │ +0000ead8 00000010 0000eadc FDE cie=00000000 pc=00072da0..00072dac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e85c 00000010 0000e860 FDE cie=00000000 pc=00072160..0007216c │ │ │ │ +0000eaec 00000010 0000eaf0 FDE cie=00000000 pc=00072db0..00072dbc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e870 00000044 0000e874 FDE cie=00000000 pc=00072170..000721d7 │ │ │ │ - DW_CFA_advance_loc: 1 to 00072171 │ │ │ │ +0000eb00 00000044 0000eb04 FDE cie=00000000 pc=00072dc0..00072e27 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072dc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00072172 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072dc2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00072180 │ │ │ │ + DW_CFA_advance_loc: 14 to 00072dd0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 17 to 00072191 │ │ │ │ + DW_CFA_advance_loc: 17 to 00072de1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000721a1 │ │ │ │ + DW_CFA_advance_loc: 16 to 00072df1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000721a9 │ │ │ │ + DW_CFA_advance_loc: 8 to 00072df9 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 11 to 000721b4 │ │ │ │ + DW_CFA_advance_loc: 11 to 00072e04 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000721b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072e05 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000721b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072e06 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 000721c5 │ │ │ │ + DW_CFA_advance_loc: 15 to 00072e15 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000721c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072e16 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000721c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072e17 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000721c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072e18 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000721cb │ │ │ │ + DW_CFA_advance_loc: 3 to 00072e1b │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 000721d2 │ │ │ │ + DW_CFA_advance_loc: 7 to 00072e22 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ │ │ │ -0000e8b8 00000010 0000e8bc FDE cie=00000000 pc=000721e0..000721fb │ │ │ │ +0000eb48 00000010 0000eb4c FDE cie=00000000 pc=00072e30..00072e4b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e8cc 00000034 0000e8d0 FDE cie=00000000 pc=00072200..00072234 │ │ │ │ - DW_CFA_advance_loc: 1 to 00072201 │ │ │ │ +0000eb5c 00000034 0000eb60 FDE cie=00000000 pc=00072e50..00072e84 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072e51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00072202 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072e52 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00072203 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072e53 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00072219 │ │ │ │ + DW_CFA_advance_loc: 22 to 00072e69 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007221a │ │ │ │ + DW_CFA_advance_loc: 1 to 00072e6a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 00072220 │ │ │ │ + DW_CFA_advance_loc: 6 to 00072e70 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00072228 │ │ │ │ + DW_CFA_advance_loc: 8 to 00072e78 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 00072231 │ │ │ │ + DW_CFA_advance_loc: 9 to 00072e81 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00072232 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072e82 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00072233 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072e83 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000e904 00000058 0000e908 FDE cie=00000000 pc=00072240..000722c8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00072241 │ │ │ │ +0000eb94 00000058 0000eb98 FDE cie=00000000 pc=00072e90..00072f18 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072e91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00072242 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072e92 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00072250 │ │ │ │ + DW_CFA_advance_loc: 14 to 00072ea0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00072266 │ │ │ │ + DW_CFA_advance_loc: 22 to 00072eb6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00072268 │ │ │ │ + DW_CFA_advance_loc: 2 to 00072eb8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00072269 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072eb9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00072271 │ │ │ │ + DW_CFA_advance_loc: 8 to 00072ec1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00072286 │ │ │ │ + DW_CFA_advance_loc: 21 to 00072ed6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00072288 │ │ │ │ + DW_CFA_advance_loc: 2 to 00072ed8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00072289 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072ed9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00072291 │ │ │ │ + DW_CFA_advance_loc: 8 to 00072ee1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 000722a6 │ │ │ │ + DW_CFA_advance_loc: 21 to 00072ef6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000722a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00072ef8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000722a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072ef9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000722b1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00072f01 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000722b8 │ │ │ │ + DW_CFA_advance_loc: 7 to 00072f08 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 6 to 000722be │ │ │ │ + DW_CFA_advance_loc: 6 to 00072f0e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000722bf │ │ │ │ + DW_CFA_advance_loc: 1 to 00072f0f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000722c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072f10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000722c3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00072f13 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000722c6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00072f16 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000722c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072f17 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e960 00000010 0000e964 FDE cie=00000000 pc=000722d0..000722d7 │ │ │ │ +0000ebf0 00000010 0000ebf4 FDE cie=00000000 pc=00072f20..00072f27 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e974 00000010 0000e978 FDE cie=00000000 pc=000722e0..000722ec │ │ │ │ +0000ec04 00000010 0000ec08 FDE cie=00000000 pc=00072f30..00072f3c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e988 00000010 0000e98c FDE cie=00000000 pc=000722f0..0007230a │ │ │ │ +0000ec18 00000010 0000ec1c FDE cie=00000000 pc=00072f40..00072f5a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e99c 00000074 0000e9a0 FDE cie=00000000 pc=00074ac0..00074c1e │ │ │ │ - DW_CFA_advance_loc: 1 to 00074ac1 │ │ │ │ +0000ec2c 00000074 0000ec30 FDE cie=00000000 pc=00075710..0007586e │ │ │ │ + DW_CFA_advance_loc: 1 to 00075711 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00074ac2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075712 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00074ac3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075713 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00074ac4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075714 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00074ad2 │ │ │ │ + DW_CFA_advance_loc: 14 to 00075722 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 90 to 00074b2c │ │ │ │ + DW_CFA_advance_loc1: 90 to 0007577c │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00074b2d │ │ │ │ + DW_CFA_advance_loc: 1 to 0007577d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00074b35 │ │ │ │ + DW_CFA_advance_loc: 8 to 00075785 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 63 to 00074b74 │ │ │ │ + DW_CFA_advance_loc: 63 to 000757c4 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00074b75 │ │ │ │ + DW_CFA_advance_loc: 1 to 000757c5 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00074b7d │ │ │ │ + DW_CFA_advance_loc: 8 to 000757cd │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 32 to 00074b9d │ │ │ │ + DW_CFA_advance_loc: 32 to 000757ed │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00074b9e │ │ │ │ + DW_CFA_advance_loc: 1 to 000757ee │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00074ba6 │ │ │ │ + DW_CFA_advance_loc: 8 to 000757f6 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 29 to 00074bc3 │ │ │ │ + DW_CFA_advance_loc: 29 to 00075813 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 00074bc5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00075815 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 00074bd0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00075820 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 00074bd9 │ │ │ │ + DW_CFA_advance_loc: 9 to 00075829 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00074bda │ │ │ │ + DW_CFA_advance_loc: 1 to 0007582a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00074be2 │ │ │ │ + DW_CFA_advance_loc: 8 to 00075832 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 00074be5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00075835 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00074be6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075836 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00074be7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075837 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00074be8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075838 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00074be9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075839 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00074bf0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00075840 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 00074c0c │ │ │ │ + DW_CFA_advance_loc: 28 to 0007585c │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00074c0d │ │ │ │ + DW_CFA_advance_loc: 1 to 0007585d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00074c15 │ │ │ │ + DW_CFA_advance_loc: 8 to 00075865 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ea14 0000003c 0000dffc FDE cie=00000a1c pc=00072310..0007256b │ │ │ │ - Augmentation data: 1f 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00072311 │ │ │ │ +0000eca4 0000003c 0000e28c FDE cie=00000a1c pc=00072f60..000731bb │ │ │ │ + Augmentation data: af 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072f61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00072313 │ │ │ │ + DW_CFA_advance_loc: 2 to 00072f63 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 00072314 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072f64 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 16 to 00072324 │ │ │ │ + DW_CFA_advance_loc: 16 to 00072f74 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 221 to 00072401 │ │ │ │ + DW_CFA_advance_loc1: 221 to 00073051 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 260 to 00072505 │ │ │ │ + DW_CFA_advance_loc2: 260 to 00073155 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 55 to 0007253c │ │ │ │ + DW_CFA_advance_loc: 55 to 0007318c │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0007254e │ │ │ │ + DW_CFA_advance_loc: 18 to 0007319e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007254f │ │ │ │ + DW_CFA_advance_loc: 1 to 0007319f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00072550 │ │ │ │ + DW_CFA_advance_loc: 1 to 000731a0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00072551 │ │ │ │ + DW_CFA_advance_loc: 1 to 000731a1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00072552 │ │ │ │ + DW_CFA_advance_loc: 1 to 000731a2 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ea54 00000020 0000e03c FDE cie=00000a1c pc=00007f1a..0000804d │ │ │ │ - Augmentation data: 0b 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007f1b │ │ │ │ +0000ece4 00000020 0000e2cc FDE cie=00000a1c pc=00007fe0..00008113 │ │ │ │ + Augmentation data: 9b 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007fe1 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ea78 000000a4 0000ea7c FDE cie=00000000 pc=00072570..0007274a │ │ │ │ - DW_CFA_advance_loc: 1 to 00072571 │ │ │ │ +0000ed08 000000a4 0000ed0c FDE cie=00000000 pc=000731c0..0007339a │ │ │ │ + DW_CFA_advance_loc: 1 to 000731c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00072572 │ │ │ │ + DW_CFA_advance_loc: 1 to 000731c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00072573 │ │ │ │ + DW_CFA_advance_loc: 1 to 000731c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00072574 │ │ │ │ + DW_CFA_advance_loc: 1 to 000731c4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00072582 │ │ │ │ + DW_CFA_advance_loc: 14 to 000731d2 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 102 to 000725e8 │ │ │ │ + DW_CFA_advance_loc1: 102 to 00073238 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 9 to 000725f1 │ │ │ │ + DW_CFA_advance_loc: 9 to 00073241 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000725f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00073242 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 00072604 │ │ │ │ + DW_CFA_advance_loc: 18 to 00073254 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 95 to 00072663 │ │ │ │ + DW_CFA_advance_loc1: 95 to 000732b3 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00072664 │ │ │ │ + DW_CFA_advance_loc: 1 to 000732b4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007266c │ │ │ │ + DW_CFA_advance_loc: 8 to 000732bc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 00072680 │ │ │ │ + DW_CFA_advance_loc: 20 to 000732d0 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00072681 │ │ │ │ + DW_CFA_advance_loc: 1 to 000732d1 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00072689 │ │ │ │ + DW_CFA_advance_loc: 8 to 000732d9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 00072697 │ │ │ │ + DW_CFA_advance_loc: 14 to 000732e7 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00072698 │ │ │ │ + DW_CFA_advance_loc: 1 to 000732e8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000726a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000732f0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 27 to 000726bb │ │ │ │ + DW_CFA_advance_loc: 27 to 0007330b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000726bc │ │ │ │ + DW_CFA_advance_loc: 1 to 0007330c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000726c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00073314 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 000726d1 │ │ │ │ + DW_CFA_advance_loc: 13 to 00073321 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000726d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00073322 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000726da │ │ │ │ + DW_CFA_advance_loc: 8 to 0007332a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 000726e7 │ │ │ │ + DW_CFA_advance_loc: 13 to 00073337 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000726e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00073338 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000726f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00073340 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 32 to 00072710 │ │ │ │ + DW_CFA_advance_loc: 32 to 00073360 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00072711 │ │ │ │ + DW_CFA_advance_loc: 1 to 00073361 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00072712 │ │ │ │ + DW_CFA_advance_loc: 1 to 00073362 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00072713 │ │ │ │ + DW_CFA_advance_loc: 1 to 00073363 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00072714 │ │ │ │ + DW_CFA_advance_loc: 1 to 00073364 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00072718 │ │ │ │ + DW_CFA_advance_loc: 4 to 00073368 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0007271b │ │ │ │ + DW_CFA_advance_loc: 3 to 0007336b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007271c │ │ │ │ + DW_CFA_advance_loc: 1 to 0007336c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 00072721 │ │ │ │ + DW_CFA_advance_loc: 5 to 00073371 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 00072733 │ │ │ │ + DW_CFA_advance_loc: 18 to 00073383 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00072734 │ │ │ │ + DW_CFA_advance_loc: 1 to 00073384 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 00072739 │ │ │ │ + DW_CFA_advance_loc: 5 to 00073389 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 00072743 │ │ │ │ + DW_CFA_advance_loc: 10 to 00073393 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00072746 │ │ │ │ + DW_CFA_advance_loc: 3 to 00073396 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00072747 │ │ │ │ + DW_CFA_advance_loc: 1 to 00073397 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00072748 │ │ │ │ + DW_CFA_advance_loc: 1 to 00073398 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00072749 │ │ │ │ + DW_CFA_advance_loc: 1 to 00073399 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000eb20 00000038 0000e108 FDE cie=00000a1c pc=00074c20..00074e39 │ │ │ │ - Augmentation data: 5b 54 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 00074c2b │ │ │ │ +0000edb0 00000038 0000e398 FDE cie=00000a1c pc=00075870..00075a89 │ │ │ │ + Augmentation data: eb 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0007587b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00074c2d │ │ │ │ + DW_CFA_advance_loc: 2 to 0007587d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00074c33 │ │ │ │ + DW_CFA_advance_loc: 6 to 00075883 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 75 to 00074c7e │ │ │ │ + DW_CFA_advance_loc1: 75 to 000758ce │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 39 to 00074ca5 │ │ │ │ + DW_CFA_advance_loc: 39 to 000758f5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00074ca6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000758f6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00074ca7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000758f7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00074ca8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000758f8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00074cb0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00075900 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 367 to 00074e1f │ │ │ │ + DW_CFA_advance_loc2: 367 to 00075a6f │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000eb5c 00000054 0000e144 FDE cie=00000a1c pc=00072750..00072de1 │ │ │ │ - Augmentation data: 67 54 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00072751 │ │ │ │ +0000edec 00000054 0000e3d4 FDE cie=00000a1c pc=000733a0..00073a31 │ │ │ │ + Augmentation data: f7 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000733a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00072753 │ │ │ │ + DW_CFA_advance_loc: 2 to 000733a3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 00072754 │ │ │ │ + DW_CFA_advance_loc: 1 to 000733a4 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 16 to 00072764 │ │ │ │ + DW_CFA_advance_loc: 16 to 000733b4 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 359 to 000728cb │ │ │ │ + DW_CFA_advance_loc2: 359 to 0007351b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 380 to 00072a47 │ │ │ │ + DW_CFA_advance_loc2: 380 to 00073697 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 48 to 00072a77 │ │ │ │ + DW_CFA_advance_loc: 48 to 000736c7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00072a78 │ │ │ │ + DW_CFA_advance_loc: 1 to 000736c8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00072a79 │ │ │ │ + DW_CFA_advance_loc: 1 to 000736c9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00072a7a │ │ │ │ + DW_CFA_advance_loc: 1 to 000736ca │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00072a80 │ │ │ │ + DW_CFA_advance_loc: 6 to 000736d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 38 to 00072aa6 │ │ │ │ + DW_CFA_advance_loc: 38 to 000736f6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00072aa7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000736f7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00072aa8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000736f8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00072aa9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000736f9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00072ab0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00073700 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 45 to 00072add │ │ │ │ + DW_CFA_advance_loc: 45 to 0007372d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 111 to 00072b4c │ │ │ │ + DW_CFA_advance_loc1: 111 to 0007379c │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 176 to 00072bfc │ │ │ │ + DW_CFA_advance_loc1: 176 to 0007384c │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ebb4 00000014 0000d52c FDE cie=0000168c pc=0000804e..0000806f │ │ │ │ - Augmentation data: 3c 54 00 00 │ │ │ │ +0000ee44 00000014 0000d7bc FDE cie=0000168c pc=00008114..00008135 │ │ │ │ + Augmentation data: cc 52 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ebcc 00000060 0000e1b4 FDE cie=00000a1c pc=00072df0..00073571 │ │ │ │ - Augmentation data: 2c 54 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 00072dfb │ │ │ │ +0000ee5c 00000060 0000e444 FDE cie=00000a1c pc=00073a40..000741c1 │ │ │ │ + Augmentation data: bc 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 00073a4b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00072dfd │ │ │ │ + DW_CFA_advance_loc: 2 to 00073a4d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00072e06 │ │ │ │ + DW_CFA_advance_loc: 9 to 00073a56 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 313 to 00072f3f │ │ │ │ + DW_CFA_advance_loc2: 313 to 00073b8f │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 44 to 00072f6b │ │ │ │ + DW_CFA_advance_loc: 44 to 00073bbb │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 40 to 00072f93 │ │ │ │ + DW_CFA_advance_loc: 40 to 00073be3 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 202 to 0007305d │ │ │ │ + DW_CFA_advance_loc1: 202 to 00073cad │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 186 to 00073117 │ │ │ │ + DW_CFA_advance_loc1: 186 to 00073d67 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 30 to 00073135 │ │ │ │ + DW_CFA_advance_loc: 30 to 00073d85 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 178 to 000731e7 │ │ │ │ + DW_CFA_advance_loc1: 178 to 00073e37 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 106 to 00073251 │ │ │ │ + DW_CFA_advance_loc1: 106 to 00073ea1 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 595 to 000734a4 │ │ │ │ + DW_CFA_advance_loc2: 595 to 000740f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000734a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000740f5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000734a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000740f6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000734a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000740f7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 000734b0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00074100 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 132 to 00073534 │ │ │ │ + DW_CFA_advance_loc1: 132 to 00074184 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00073535 │ │ │ │ + DW_CFA_advance_loc: 1 to 00074185 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00073536 │ │ │ │ + DW_CFA_advance_loc: 1 to 00074186 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00073537 │ │ │ │ + DW_CFA_advance_loc: 1 to 00074187 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00073540 │ │ │ │ + DW_CFA_advance_loc: 9 to 00074190 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ec30 00000014 0000d5a8 FDE cie=0000168c pc=00008070..000080f4 │ │ │ │ - Augmentation data: e9 53 00 00 │ │ │ │ +0000eec0 00000014 0000d838 FDE cie=0000168c pc=00008136..000081ba │ │ │ │ + Augmentation data: 79 52 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ec48 00000050 0000e230 FDE cie=00000a1c pc=00073580..00073b2c │ │ │ │ - Augmentation data: d9 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0007358b │ │ │ │ +0000eed8 00000050 0000e4c0 FDE cie=00000a1c pc=000741d0..0007477c │ │ │ │ + Augmentation data: 69 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 000741db │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007358d │ │ │ │ + DW_CFA_advance_loc: 2 to 000741dd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00073596 │ │ │ │ + DW_CFA_advance_loc: 9 to 000741e6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 283 to 000736b1 │ │ │ │ + DW_CFA_advance_loc2: 283 to 00074301 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 37 to 000736d6 │ │ │ │ + DW_CFA_advance_loc: 37 to 00074326 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 288 to 000737f6 │ │ │ │ + DW_CFA_advance_loc2: 288 to 00074446 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 113 to 00073867 │ │ │ │ + DW_CFA_advance_loc1: 113 to 000744b7 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 427 to 00073a12 │ │ │ │ + DW_CFA_advance_loc2: 427 to 00074662 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00073a13 │ │ │ │ + DW_CFA_advance_loc: 1 to 00074663 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00073a14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00074664 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00073a15 │ │ │ │ + DW_CFA_advance_loc: 1 to 00074665 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00073a20 │ │ │ │ + DW_CFA_advance_loc: 11 to 00074670 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 128 to 00073aa0 │ │ │ │ + DW_CFA_advance_loc1: 128 to 000746f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00073aa1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000746f1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00073aa2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000746f2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00073aa3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000746f3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00073aa4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000746f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000ec9c 00000014 0000d614 FDE cie=0000168c pc=000080f4..00008178 │ │ │ │ - Augmentation data: a6 53 00 00 │ │ │ │ +0000ef2c 00000014 0000d8a4 FDE cie=0000168c pc=000081ba..0000823e │ │ │ │ + Augmentation data: 36 52 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ecb4 00000074 0000e29c FDE cie=00000a1c pc=00073b30..000744e7 │ │ │ │ - Augmentation data: 96 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 00073b3b │ │ │ │ +0000ef44 00000074 0000e52c FDE cie=00000a1c pc=00074780..00075137 │ │ │ │ + Augmentation data: 26 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0007478b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00073b3d │ │ │ │ + DW_CFA_advance_loc: 2 to 0007478d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00073b46 │ │ │ │ + DW_CFA_advance_loc: 9 to 00074796 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 88 to 00073b9e │ │ │ │ + DW_CFA_advance_loc1: 88 to 000747ee │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00073b9f │ │ │ │ + DW_CFA_advance_loc: 1 to 000747ef │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00073ba0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000747f0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00073ba1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000747f1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00073ba2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000747f2 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 113 to 00073c13 │ │ │ │ + DW_CFA_advance_loc1: 113 to 00074863 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00073c14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00074864 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00073c15 │ │ │ │ + DW_CFA_advance_loc: 1 to 00074865 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00073c16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00074866 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00073c17 │ │ │ │ + DW_CFA_advance_loc: 1 to 00074867 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 250 to 00073d11 │ │ │ │ + DW_CFA_advance_loc1: 250 to 00074961 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 41 to 00073d3a │ │ │ │ + DW_CFA_advance_loc: 41 to 0007498a │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 857 to 00074093 │ │ │ │ + DW_CFA_advance_loc2: 857 to 00074ce3 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 149 to 00074128 │ │ │ │ + DW_CFA_advance_loc1: 149 to 00074d78 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 195 to 000741eb │ │ │ │ + DW_CFA_advance_loc1: 195 to 00074e3b │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 82 to 0007423d │ │ │ │ + DW_CFA_advance_loc1: 82 to 00074e8d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 474 to 00074417 │ │ │ │ + DW_CFA_advance_loc2: 474 to 00075067 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00074418 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075068 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00074419 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075069 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007441a │ │ │ │ + DW_CFA_advance_loc: 1 to 0007506a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007441b │ │ │ │ + DW_CFA_advance_loc: 1 to 0007506b │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 51 to 0007444e │ │ │ │ + DW_CFA_advance_loc: 51 to 0007509e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007444f │ │ │ │ + DW_CFA_advance_loc: 1 to 0007509f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00074450 │ │ │ │ + DW_CFA_advance_loc: 1 to 000750a0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00074451 │ │ │ │ + DW_CFA_advance_loc: 1 to 000750a1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00074452 │ │ │ │ + DW_CFA_advance_loc: 1 to 000750a2 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000ed2c 00000014 0000d6a4 FDE cie=0000168c pc=00008178..0000821c │ │ │ │ - Augmentation data: 50 53 00 00 │ │ │ │ +0000efbc 00000014 0000d934 FDE cie=0000168c pc=0000823e..000082e2 │ │ │ │ + Augmentation data: e0 51 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ed44 00000034 0000ed48 FDE cie=00000000 pc=0000b040..0000b078 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b041 │ │ │ │ +0000efd4 00000034 0000efd8 FDE cie=00000000 pc=0000b0c0..0000b0f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b0c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b042 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b0c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000b050 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000b0d0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b057 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b0d7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b05f │ │ │ │ + DW_CFA_advance_loc: 8 to 0000b0df │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b066 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b0e6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b067 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b0e7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b06d │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b0ed │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b075 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000b0f5 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b076 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b0f6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b077 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b0f7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000ed7c 00000034 0000e364 FDE cie=00000a1c pc=000744f0..00074ab1 │ │ │ │ - Augmentation data: 08 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000744f1 │ │ │ │ +0000f00c 00000034 0000e5f4 FDE cie=00000a1c pc=00075140..00075701 │ │ │ │ + Augmentation data: 98 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075141 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000744f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00075143 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 000744f5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00075145 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00074507 │ │ │ │ + DW_CFA_advance_loc: 18 to 00075157 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 149 to 0007459c │ │ │ │ + DW_CFA_advance_loc1: 149 to 000751ec │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 70 to 000745e2 │ │ │ │ + DW_CFA_advance_loc1: 70 to 00075232 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000745e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075233 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000745e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075234 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000745e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075235 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 000745f0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00075240 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000edb4 00000014 0000d72c FDE cie=0000168c pc=0000821c..000082c3 │ │ │ │ - Augmentation data: fd 52 00 00 │ │ │ │ +0000f044 00000014 0000d9bc FDE cie=0000168c pc=000082e2..00008389 │ │ │ │ + Augmentation data: 8d 51 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000edcc 00000020 0000edd0 FDE cie=00000000 pc=00074e40..00074e66 │ │ │ │ - DW_CFA_advance_loc: 1 to 00074e41 │ │ │ │ +0000f05c 00000020 0000f060 FDE cie=00000000 pc=00075a90..00075ab6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075a91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00074e4f │ │ │ │ + DW_CFA_advance_loc: 14 to 00075a9f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 13 to 00074e5c │ │ │ │ + DW_CFA_advance_loc: 13 to 00075aac │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00074e64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00075ab4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00074e65 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075ab5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000edf0 00000034 0000edf4 FDE cie=00000000 pc=00074e70..00074ea2 │ │ │ │ - DW_CFA_advance_loc: 1 to 00074e71 │ │ │ │ +0000f080 00000034 0000f084 FDE cie=00000000 pc=00075ac0..00075af2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075ac1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00074e72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075ac2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00074e80 │ │ │ │ + DW_CFA_advance_loc: 14 to 00075ad0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 13 to 00074e8d │ │ │ │ + DW_CFA_advance_loc: 13 to 00075add │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00074e93 │ │ │ │ + DW_CFA_advance_loc: 6 to 00075ae3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00074e94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075ae4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00074e96 │ │ │ │ + DW_CFA_advance_loc: 2 to 00075ae6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00074e97 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075ae7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00074e9f │ │ │ │ + DW_CFA_advance_loc: 8 to 00075aef │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00074ea0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075af0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00074ea1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075af1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000ee28 00000034 0000e410 FDE cie=00000a1c pc=00074eb0..00074efb │ │ │ │ - Augmentation data: 93 52 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00074eb1 │ │ │ │ +0000f0b8 00000034 0000e6a0 FDE cie=00000a1c pc=00075b00..00075b4b │ │ │ │ + Augmentation data: 23 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075b01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00074eb3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00075b03 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 00074eb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075b04 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 16 to 00074ec4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00075b14 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00074ed2 │ │ │ │ + DW_CFA_advance_loc: 14 to 00075b22 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 29 to 00074eef │ │ │ │ + DW_CFA_advance_loc: 29 to 00075b3f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00074ef0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075b40 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00074ef1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075b41 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00074ef2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075b42 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00074ef3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075b43 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ee60 00000014 0000d7d8 FDE cie=0000168c pc=000082c4..000082d9 │ │ │ │ - Augmentation data: 67 52 00 00 │ │ │ │ +0000f0f0 00000014 0000da68 FDE cie=0000168c pc=0000838a..0000839f │ │ │ │ + Augmentation data: f7 50 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ee78 00000028 0000ee7c FDE cie=00000000 pc=00074f00..00074f2f │ │ │ │ - DW_CFA_advance_loc: 1 to 00074f01 │ │ │ │ +0000f108 00000028 0000f10c FDE cie=00000000 pc=00075b50..00075b7f │ │ │ │ + DW_CFA_advance_loc: 1 to 00075b51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00074f02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075b52 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00074f10 │ │ │ │ + DW_CFA_advance_loc: 14 to 00075b60 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 00074f15 │ │ │ │ + DW_CFA_advance_loc: 5 to 00075b65 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 00074f2c │ │ │ │ + DW_CFA_advance_loc: 23 to 00075b7c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00074f2d │ │ │ │ + DW_CFA_advance_loc: 1 to 00075b7d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00074f2e │ │ │ │ + DW_CFA_advance_loc: 1 to 00075b7e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000eea4 00000028 0000eea8 FDE cie=00000000 pc=00074f30..00074f5c │ │ │ │ - DW_CFA_advance_loc: 1 to 00074f31 │ │ │ │ +0000f134 00000028 0000f138 FDE cie=00000000 pc=00075b80..00075bac │ │ │ │ + DW_CFA_advance_loc: 1 to 00075b81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00074f34 │ │ │ │ + DW_CFA_advance_loc: 3 to 00075b84 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 00074f42 │ │ │ │ + DW_CFA_advance_loc: 14 to 00075b92 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00074f45 │ │ │ │ + DW_CFA_advance_loc: 3 to 00075b95 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00074f4b │ │ │ │ + DW_CFA_advance_loc: 6 to 00075b9b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 00074f55 │ │ │ │ + DW_CFA_advance_loc: 10 to 00075ba5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00074f5b │ │ │ │ + DW_CFA_advance_loc: 6 to 00075bab │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000eed0 00000028 0000eed4 FDE cie=00000000 pc=00074f60..00074f8d │ │ │ │ - DW_CFA_advance_loc: 1 to 00074f61 │ │ │ │ +0000f160 00000028 0000f164 FDE cie=00000000 pc=00075bb0..00075bdd │ │ │ │ + DW_CFA_advance_loc: 1 to 00075bb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00074f6f │ │ │ │ + DW_CFA_advance_loc: 14 to 00075bbf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 00074f78 │ │ │ │ + DW_CFA_advance_loc: 9 to 00075bc8 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00074f7c │ │ │ │ + DW_CFA_advance_loc: 4 to 00075bcc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 00074f82 │ │ │ │ + DW_CFA_advance_loc: 6 to 00075bd2 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00074f83 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075bd3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00074f8b │ │ │ │ + DW_CFA_advance_loc: 8 to 00075bdb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00074f8c │ │ │ │ + DW_CFA_advance_loc: 1 to 00075bdc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000eefc 0000001c 0000ef00 FDE cie=00000000 pc=00074f90..00074fba │ │ │ │ - DW_CFA_advance_loc: 13 to 00074f9d │ │ │ │ +0000f18c 0000001c 0000f190 FDE cie=00000000 pc=00075be0..00075c0a │ │ │ │ + DW_CFA_advance_loc: 13 to 00075bed │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 19 to 00074fb0 │ │ │ │ + DW_CFA_advance_loc: 19 to 00075c00 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00074fb1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075c01 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00074fb9 │ │ │ │ + DW_CFA_advance_loc: 8 to 00075c09 │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ef1c 00000040 0000e504 FDE cie=00000a1c pc=00074fc0..000750be │ │ │ │ - Augmentation data: b3 51 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00074fc1 │ │ │ │ +0000f1ac 00000040 0000e794 FDE cie=00000a1c pc=00075c10..00075d0e │ │ │ │ + Augmentation data: 43 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075c11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00074fc3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00075c13 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 5 to 00074fc8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00075c18 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00074fda │ │ │ │ + DW_CFA_advance_loc: 18 to 00075c2a │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 65 to 0007501b │ │ │ │ + DW_CFA_advance_loc1: 65 to 00075c6b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 53 to 00075050 │ │ │ │ + DW_CFA_advance_loc: 53 to 00075ca0 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0007505a │ │ │ │ + DW_CFA_advance_loc: 10 to 00075caa │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc: 18 to 0007506c │ │ │ │ + DW_CFA_advance_loc: 18 to 00075cbc │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 65 to 000750ad │ │ │ │ + DW_CFA_advance_loc1: 65 to 00075cfd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000750ae │ │ │ │ + DW_CFA_advance_loc: 1 to 00075cfe │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000750af │ │ │ │ + DW_CFA_advance_loc: 1 to 00075cff │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000750b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075d00 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000750b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075d01 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ef60 00000014 0000d8d8 FDE cie=0000168c pc=000082da..0000831b │ │ │ │ - Augmentation data: 7d 51 00 00 │ │ │ │ +0000f1f0 00000014 0000db68 FDE cie=0000168c pc=000083a0..000083e1 │ │ │ │ + Augmentation data: 0d 50 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ef78 00000048 0000e560 FDE cie=00000a1c pc=00076180..00076ef0 │ │ │ │ - Augmentation data: ab 51 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00076181 │ │ │ │ +0000f208 00000048 0000e7f0 FDE cie=00000a1c pc=00076dd0..00077b40 │ │ │ │ + Augmentation data: 3b 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00076dd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00076183 │ │ │ │ + DW_CFA_advance_loc: 2 to 00076dd3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 00076184 │ │ │ │ + DW_CFA_advance_loc: 1 to 00076dd4 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 19 to 00076197 │ │ │ │ + DW_CFA_advance_loc: 19 to 00076de7 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 631 to 0007640e │ │ │ │ + DW_CFA_advance_loc2: 631 to 0007705e │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 313 to 00076547 │ │ │ │ + DW_CFA_advance_loc2: 313 to 00077197 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 155 to 000765e2 │ │ │ │ + DW_CFA_advance_loc1: 155 to 00077232 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000765e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00077233 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000765e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00077234 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000765e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00077235 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 000765f0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00077240 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 68 to 00076634 │ │ │ │ + DW_CFA_advance_loc1: 68 to 00077284 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 907 to 000769bf │ │ │ │ + DW_CFA_advance_loc2: 907 to 0007760f │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 669 to 00076c5c │ │ │ │ + DW_CFA_advance_loc2: 669 to 000778ac │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ │ │ │ -0000efc4 00000058 0000e5ac FDE cie=00000a1c pc=000750c0..00076179 │ │ │ │ - Augmentation data: 73 51 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 000750cb │ │ │ │ +0000f254 00000058 0000e83c FDE cie=00000a1c pc=00075d10..00076dc9 │ │ │ │ + Augmentation data: 03 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 00075d1b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000750cd │ │ │ │ + DW_CFA_advance_loc: 2 to 00075d1d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 8 to 000750d5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00075d25 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 000750e2 │ │ │ │ + DW_CFA_advance_loc: 13 to 00075d32 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 153 to 0007517b │ │ │ │ + DW_CFA_advance_loc1: 153 to 00075dcb │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 41 to 000751a4 │ │ │ │ + DW_CFA_advance_loc: 41 to 00075df4 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 206 to 00075272 │ │ │ │ + DW_CFA_advance_loc1: 206 to 00075ec2 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 34 to 00075294 │ │ │ │ + DW_CFA_advance_loc: 34 to 00075ee4 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 167 to 0007533b │ │ │ │ + DW_CFA_advance_loc1: 167 to 00075f8b │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 48 to 0007536b │ │ │ │ + DW_CFA_advance_loc: 48 to 00075fbb │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 612 to 000755cf │ │ │ │ + DW_CFA_advance_loc2: 612 to 0007621f │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 000755f6 │ │ │ │ + DW_CFA_advance_loc: 39 to 00076246 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1255 to 00075add │ │ │ │ + DW_CFA_advance_loc2: 1255 to 0007672d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00075ade │ │ │ │ + DW_CFA_advance_loc: 1 to 0007672e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00075adf │ │ │ │ + DW_CFA_advance_loc: 1 to 0007672f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00075ae0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00076730 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00075ae8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00076738 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 799 to 00075e07 │ │ │ │ + DW_CFA_advance_loc2: 799 to 00076a57 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 00075e2e │ │ │ │ + DW_CFA_advance_loc: 39 to 00076a7e │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f020 00000014 0000d998 FDE cie=0000168c pc=0000831c..00008432 │ │ │ │ - Augmentation data: 54 51 00 00 │ │ │ │ +0000f2b0 00000014 0000dc28 FDE cie=0000168c pc=000083e2..000084f8 │ │ │ │ + Augmentation data: e4 4f 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f038 00000040 0000f03c FDE cie=00000000 pc=0000b080..0000b0d9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b081 │ │ │ │ +0000f2c8 00000040 0000f2cc FDE cie=00000000 pc=0000b100..0000b159 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b101 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b082 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b102 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000b090 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000b110 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b097 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b117 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b09f │ │ │ │ + DW_CFA_advance_loc: 8 to 0000b11f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b0a6 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b126 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b0a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b127 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b0ad │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b12d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000b0bf │ │ │ │ + DW_CFA_advance_loc: 18 to 0000b13f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b0c6 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b146 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b0c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b147 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b0ce │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b14e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b0d6 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000b156 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b0d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b157 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b0d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b158 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000f07c 00000020 0000f080 FDE cie=00000000 pc=00076ef0..00076f16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00076ef1 │ │ │ │ +0000f30c 00000020 0000f310 FDE cie=00000000 pc=00077b40..00077b66 │ │ │ │ + DW_CFA_advance_loc: 1 to 00077b41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00076eff │ │ │ │ + DW_CFA_advance_loc: 14 to 00077b4f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 13 to 00076f0c │ │ │ │ + DW_CFA_advance_loc: 13 to 00077b5c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00076f14 │ │ │ │ + DW_CFA_advance_loc: 8 to 00077b64 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00076f15 │ │ │ │ + DW_CFA_advance_loc: 1 to 00077b65 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f0a0 00000034 0000f0a4 FDE cie=00000000 pc=00076f20..00076f55 │ │ │ │ - DW_CFA_advance_loc: 1 to 00076f21 │ │ │ │ +0000f330 00000034 0000f334 FDE cie=00000000 pc=00077b70..00077ba5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00077b71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00076f22 │ │ │ │ + DW_CFA_advance_loc: 1 to 00077b72 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00076f30 │ │ │ │ + DW_CFA_advance_loc: 14 to 00077b80 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 13 to 00076f3d │ │ │ │ + DW_CFA_advance_loc: 13 to 00077b8d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00076f43 │ │ │ │ + DW_CFA_advance_loc: 6 to 00077b93 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00076f44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00077b94 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00076f49 │ │ │ │ + DW_CFA_advance_loc: 5 to 00077b99 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00076f4a │ │ │ │ + DW_CFA_advance_loc: 1 to 00077b9a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00076f52 │ │ │ │ + DW_CFA_advance_loc: 8 to 00077ba2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00076f53 │ │ │ │ + DW_CFA_advance_loc: 1 to 00077ba3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00076f54 │ │ │ │ + DW_CFA_advance_loc: 1 to 00077ba4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000f0d8 00000028 0000f0dc FDE cie=00000000 pc=00076f60..00076f88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00076f61 │ │ │ │ +0000f368 00000028 0000f36c FDE cie=00000000 pc=00077bb0..00077bd8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00077bb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00076f62 │ │ │ │ + DW_CFA_advance_loc: 1 to 00077bb2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00076f70 │ │ │ │ + DW_CFA_advance_loc: 14 to 00077bc0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 00076f75 │ │ │ │ + DW_CFA_advance_loc: 5 to 00077bc5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00076f85 │ │ │ │ + DW_CFA_advance_loc: 16 to 00077bd5 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00076f86 │ │ │ │ + DW_CFA_advance_loc: 1 to 00077bd6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00076f87 │ │ │ │ + DW_CFA_advance_loc: 1 to 00077bd7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000f104 00000050 0000e6ec FDE cie=00000a1c pc=00076f90..00077b8e │ │ │ │ - Augmentation data: 7b 50 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 00076f9b │ │ │ │ +0000f394 00000050 0000e97c FDE cie=00000a1c pc=00077be0..000787de │ │ │ │ + Augmentation data: 0b 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 00077beb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00076f9f │ │ │ │ + DW_CFA_advance_loc: 4 to 00077bef │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 00076fa1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00077bf1 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00076fa8 │ │ │ │ + DW_CFA_advance_loc: 7 to 00077bf8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 236 to 00077094 │ │ │ │ + DW_CFA_advance_loc1: 236 to 00077ce4 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 272 to 000771a4 │ │ │ │ + DW_CFA_advance_loc2: 272 to 00077df4 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 463 to 00077373 │ │ │ │ + DW_CFA_advance_loc2: 463 to 00077fc3 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 257 to 00077474 │ │ │ │ + DW_CFA_advance_loc2: 257 to 000780c4 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 100 to 000774d8 │ │ │ │ + DW_CFA_advance_loc1: 100 to 00078128 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 221 to 000775b5 │ │ │ │ + DW_CFA_advance_loc1: 221 to 00078205 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1414 to 00077b3b │ │ │ │ + DW_CFA_advance_loc2: 1414 to 0007878b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00077b3c │ │ │ │ + DW_CFA_advance_loc: 1 to 0007878c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00077b3d │ │ │ │ + DW_CFA_advance_loc: 1 to 0007878d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00077b3e │ │ │ │ + DW_CFA_advance_loc: 1 to 0007878e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00077b40 │ │ │ │ + DW_CFA_advance_loc: 2 to 00078790 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 00077b51 │ │ │ │ + DW_CFA_advance_loc: 17 to 000787a1 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f158 00000014 0000dad0 FDE cie=0000168c pc=00008432..000085e3 │ │ │ │ - Augmentation data: 73 50 00 00 │ │ │ │ +0000f3e8 00000014 0000dd60 FDE cie=0000168c pc=000084f8..000086a9 │ │ │ │ + Augmentation data: 03 4f 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f170 00000034 0000f174 FDE cie=00000000 pc=0000b0e0..0000b118 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b0e1 │ │ │ │ +0000f400 00000034 0000f404 FDE cie=00000000 pc=0000b160..0000b198 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b161 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b0e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b162 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000b0f0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000b170 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b0f7 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b177 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b0ff │ │ │ │ + DW_CFA_advance_loc: 8 to 0000b17f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b106 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b186 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b107 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b187 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b10d │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b18d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b115 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000b195 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b116 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b196 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b117 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b197 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000f1a8 0000003c 0000e790 FDE cie=00000a1c pc=00077b90..0007824f │ │ │ │ - Augmentation data: 3f 50 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00077b91 │ │ │ │ +0000f438 0000003c 0000ea20 FDE cie=00000a1c pc=000787e0..00078e9f │ │ │ │ + Augmentation data: cf 4e 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000787e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00077b93 │ │ │ │ + DW_CFA_advance_loc: 2 to 000787e3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 00077b95 │ │ │ │ + DW_CFA_advance_loc: 2 to 000787e5 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00077ba7 │ │ │ │ + DW_CFA_advance_loc: 18 to 000787f7 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 121 to 00077c20 │ │ │ │ + DW_CFA_advance_loc1: 121 to 00078870 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 96 to 00077c80 │ │ │ │ + DW_CFA_advance_loc1: 96 to 000788d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00077c81 │ │ │ │ + DW_CFA_advance_loc: 1 to 000788d1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00077c82 │ │ │ │ + DW_CFA_advance_loc: 1 to 000788d2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00077c83 │ │ │ │ + DW_CFA_advance_loc: 1 to 000788d3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00077c88 │ │ │ │ + DW_CFA_advance_loc: 5 to 000788d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 869 to 00077fed │ │ │ │ + DW_CFA_advance_loc2: 869 to 00078c3d │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 00078003 │ │ │ │ + DW_CFA_advance_loc: 22 to 00078c53 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ │ │ │ -0000f1e8 00000014 0000db60 FDE cie=0000168c pc=000085e4..000086c9 │ │ │ │ - Augmentation data: 32 50 00 00 │ │ │ │ +0000f478 00000014 0000ddf0 FDE cie=0000168c pc=000086aa..0000878f │ │ │ │ + Augmentation data: c2 4e 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f200 00000034 0000e7e8 FDE cie=00000a1c pc=00078250..000789c1 │ │ │ │ - Augmentation data: 23 50 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078251 │ │ │ │ +0000f490 00000034 0000ea78 FDE cie=00000a1c pc=00078ea0..00079611 │ │ │ │ + Augmentation data: b3 4e 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00078ea1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00078253 │ │ │ │ + DW_CFA_advance_loc: 2 to 00078ea3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 00078254 │ │ │ │ + DW_CFA_advance_loc: 1 to 00078ea4 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 19 to 00078267 │ │ │ │ + DW_CFA_advance_loc: 19 to 00078eb7 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 131 to 000782ea │ │ │ │ + DW_CFA_advance_loc1: 131 to 00078f3a │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 105 to 00078353 │ │ │ │ + DW_CFA_advance_loc1: 105 to 00078fa3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00078354 │ │ │ │ + DW_CFA_advance_loc: 1 to 00078fa4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00078355 │ │ │ │ + DW_CFA_advance_loc: 1 to 00078fa5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00078356 │ │ │ │ + DW_CFA_advance_loc: 1 to 00078fa6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00078360 │ │ │ │ + DW_CFA_advance_loc: 10 to 00078fb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000f238 00000014 0000dbb0 FDE cie=0000168c pc=000086ca..0000878c │ │ │ │ - Augmentation data: 1e 50 00 00 │ │ │ │ +0000f4c8 00000014 0000de40 FDE cie=0000168c pc=00008790..00008852 │ │ │ │ + Augmentation data: ae 4e 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f250 0000010c 0000f254 FDE cie=00000000 pc=000789d0..00078b36 │ │ │ │ - DW_CFA_advance_loc: 1 to 000789d1 │ │ │ │ +0000f4e0 0000010c 0000f4e4 FDE cie=00000000 pc=00079620..00079786 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079621 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000789d4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00079624 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000789d7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00079627 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000789db │ │ │ │ + DW_CFA_advance_loc: 4 to 0007962b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 000789e9 │ │ │ │ + DW_CFA_advance_loc: 14 to 00079639 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 2 to 000789eb │ │ │ │ + DW_CFA_advance_loc: 2 to 0007963b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 7 to 000789f2 │ │ │ │ + DW_CFA_advance_loc: 7 to 00079642 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000789f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079643 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000789fb │ │ │ │ + DW_CFA_advance_loc: 8 to 0007964b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 11 to 00078a06 │ │ │ │ + DW_CFA_advance_loc: 11 to 00079656 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078a07 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079657 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078a08 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079658 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078a10 │ │ │ │ + DW_CFA_advance_loc: 8 to 00079660 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 00078a13 │ │ │ │ + DW_CFA_advance_loc: 3 to 00079663 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 00078a16 │ │ │ │ + DW_CFA_advance_loc: 3 to 00079666 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078a17 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079667 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 00078a25 │ │ │ │ + DW_CFA_advance_loc: 14 to 00079675 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 2 to 00078a27 │ │ │ │ + DW_CFA_advance_loc: 2 to 00079677 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078a28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079678 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078a29 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079679 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078a31 │ │ │ │ + DW_CFA_advance_loc: 8 to 00079681 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078a39 │ │ │ │ + DW_CFA_advance_loc: 8 to 00079689 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078a3a │ │ │ │ + DW_CFA_advance_loc: 1 to 0007968a │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078a3b │ │ │ │ + DW_CFA_advance_loc: 1 to 0007968b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078a43 │ │ │ │ + DW_CFA_advance_loc: 8 to 00079693 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 11 to 00078a4e │ │ │ │ + DW_CFA_advance_loc: 11 to 0007969e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078a4f │ │ │ │ + DW_CFA_advance_loc: 1 to 0007969f │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078a50 │ │ │ │ + DW_CFA_advance_loc: 1 to 000796a0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078a58 │ │ │ │ + DW_CFA_advance_loc: 8 to 000796a8 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078a60 │ │ │ │ + DW_CFA_advance_loc: 8 to 000796b0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078a61 │ │ │ │ + DW_CFA_advance_loc: 1 to 000796b1 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078a62 │ │ │ │ + DW_CFA_advance_loc: 1 to 000796b2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078a6a │ │ │ │ + DW_CFA_advance_loc: 8 to 000796ba │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078a72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000796c2 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078a73 │ │ │ │ + DW_CFA_advance_loc: 1 to 000796c3 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078a74 │ │ │ │ + DW_CFA_advance_loc: 1 to 000796c4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078a7c │ │ │ │ + DW_CFA_advance_loc: 8 to 000796cc │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078a84 │ │ │ │ + DW_CFA_advance_loc: 8 to 000796d4 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078a85 │ │ │ │ + DW_CFA_advance_loc: 1 to 000796d5 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078a86 │ │ │ │ + DW_CFA_advance_loc: 1 to 000796d6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078a8e │ │ │ │ + DW_CFA_advance_loc: 8 to 000796de │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078a96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000796e6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078a97 │ │ │ │ + DW_CFA_advance_loc: 1 to 000796e7 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078a98 │ │ │ │ + DW_CFA_advance_loc: 1 to 000796e8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078aa0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000796f0 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078aa8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000796f8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078aa9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000796f9 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078aaa │ │ │ │ + DW_CFA_advance_loc: 1 to 000796fa │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078ab2 │ │ │ │ + DW_CFA_advance_loc: 8 to 00079702 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 00078ab5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00079705 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00078ab7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00079707 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078ab8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079708 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 00078ac6 │ │ │ │ + DW_CFA_advance_loc: 14 to 00079716 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 2 to 00078ac8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00079718 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078ac9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079719 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078aca │ │ │ │ + DW_CFA_advance_loc: 1 to 0007971a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078ad2 │ │ │ │ + DW_CFA_advance_loc: 8 to 00079722 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078ada │ │ │ │ + DW_CFA_advance_loc: 8 to 0007972a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078adb │ │ │ │ + DW_CFA_advance_loc: 1 to 0007972b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078adc │ │ │ │ + DW_CFA_advance_loc: 1 to 0007972c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078ae4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00079734 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078aec │ │ │ │ + DW_CFA_advance_loc: 8 to 0007973c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078aed │ │ │ │ + DW_CFA_advance_loc: 1 to 0007973d │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078aee │ │ │ │ + DW_CFA_advance_loc: 1 to 0007973e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078af6 │ │ │ │ + DW_CFA_advance_loc: 8 to 00079746 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078afe │ │ │ │ + DW_CFA_advance_loc: 8 to 0007974e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078aff │ │ │ │ + DW_CFA_advance_loc: 1 to 0007974f │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078b00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079750 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078b08 │ │ │ │ + DW_CFA_advance_loc: 8 to 00079758 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078b10 │ │ │ │ + DW_CFA_advance_loc: 8 to 00079760 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078b11 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079761 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078b12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079762 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078b1a │ │ │ │ + DW_CFA_advance_loc: 8 to 0007976a │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078b22 │ │ │ │ + DW_CFA_advance_loc: 8 to 00079772 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078b23 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079773 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078b24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079774 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078b2c │ │ │ │ + DW_CFA_advance_loc: 8 to 0007977c │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00078b32 │ │ │ │ + DW_CFA_advance_loc: 6 to 00079782 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078b33 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079783 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078b34 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079784 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078b35 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079785 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000f360 00000058 0000f364 FDE cie=00000000 pc=00078b40..00078bb7 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078b41 │ │ │ │ +0000f5f0 00000058 0000f5f4 FDE cie=00000000 pc=00079790..00079807 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079791 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078b42 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079792 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00078b45 │ │ │ │ + DW_CFA_advance_loc: 3 to 00079795 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078b46 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079796 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00078b54 │ │ │ │ + DW_CFA_advance_loc: 14 to 000797a4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00078b64 │ │ │ │ + DW_CFA_advance_loc: 16 to 000797b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00078b67 │ │ │ │ + DW_CFA_advance_loc: 3 to 000797b7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078b68 │ │ │ │ + DW_CFA_advance_loc: 1 to 000797b8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078b69 │ │ │ │ + DW_CFA_advance_loc: 1 to 000797b9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078b6a │ │ │ │ + DW_CFA_advance_loc: 1 to 000797ba │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00078b70 │ │ │ │ + DW_CFA_advance_loc: 6 to 000797c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00078b73 │ │ │ │ + DW_CFA_advance_loc: 3 to 000797c3 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 16 to 00078b83 │ │ │ │ + DW_CFA_advance_loc: 16 to 000797d3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078b84 │ │ │ │ + DW_CFA_advance_loc: 1 to 000797d4 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078b85 │ │ │ │ + DW_CFA_advance_loc: 1 to 000797d5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 00078b98 │ │ │ │ + DW_CFA_advance_loc: 19 to 000797e8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00078ba2 │ │ │ │ + DW_CFA_advance_loc: 10 to 000797f2 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 10 to 00078bac │ │ │ │ + DW_CFA_advance_loc: 10 to 000797fc │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078bad │ │ │ │ + DW_CFA_advance_loc: 1 to 000797fd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078bb5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00079805 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f3bc 00000010 0000f3c0 FDE cie=00000000 pc=00078bc0..00078be5 │ │ │ │ +0000f64c 00000010 0000f650 FDE cie=00000000 pc=00079810..00079835 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f3d0 000000b8 0000f3d4 FDE cie=00000000 pc=00078bf0..00078cf4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078bf1 │ │ │ │ +0000f660 000000b8 0000f664 FDE cie=00000000 pc=00079840..00079944 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079841 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00078bf4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00079844 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078bf5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079845 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078bf6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079846 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00078c04 │ │ │ │ + DW_CFA_advance_loc: 14 to 00079854 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 21 to 00078c19 │ │ │ │ + DW_CFA_advance_loc: 21 to 00079869 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078c1a │ │ │ │ + DW_CFA_advance_loc: 1 to 0007986a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078c1b │ │ │ │ + DW_CFA_advance_loc: 1 to 0007986b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078c1c │ │ │ │ + DW_CFA_advance_loc: 1 to 0007986c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078c1d │ │ │ │ + DW_CFA_advance_loc: 1 to 0007986d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00078c20 │ │ │ │ + DW_CFA_advance_loc: 3 to 00079870 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00078c23 │ │ │ │ + DW_CFA_advance_loc: 3 to 00079873 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 11 to 00078c2e │ │ │ │ + DW_CFA_advance_loc: 11 to 0007987e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078c2f │ │ │ │ + DW_CFA_advance_loc: 1 to 0007987f │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078c30 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079880 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078c38 │ │ │ │ + DW_CFA_advance_loc: 8 to 00079888 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 11 to 00078c43 │ │ │ │ + DW_CFA_advance_loc: 11 to 00079893 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078c44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079894 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078c45 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079895 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078c4d │ │ │ │ + DW_CFA_advance_loc: 8 to 0007989d │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078c55 │ │ │ │ + DW_CFA_advance_loc: 8 to 000798a5 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078c56 │ │ │ │ + DW_CFA_advance_loc: 1 to 000798a6 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078c57 │ │ │ │ + DW_CFA_advance_loc: 1 to 000798a7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078c5f │ │ │ │ + DW_CFA_advance_loc: 8 to 000798af │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 36 to 00078c83 │ │ │ │ + DW_CFA_advance_loc: 36 to 000798d3 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00078c85 │ │ │ │ + DW_CFA_advance_loc: 2 to 000798d5 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00078c89 │ │ │ │ + DW_CFA_advance_loc: 4 to 000798d9 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078c8a │ │ │ │ + DW_CFA_advance_loc: 1 to 000798da │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 00078c90 │ │ │ │ + DW_CFA_advance_loc: 6 to 000798e0 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078c91 │ │ │ │ + DW_CFA_advance_loc: 1 to 000798e1 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078c92 │ │ │ │ + DW_CFA_advance_loc: 1 to 000798e2 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078c93 │ │ │ │ + DW_CFA_advance_loc: 1 to 000798e3 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 00078c9e │ │ │ │ + DW_CFA_advance_loc: 11 to 000798ee │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00078ca0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000798f0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00078ca4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000798f4 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078ca5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000798f5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 00078cb3 │ │ │ │ + DW_CFA_advance_loc: 14 to 00079903 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00078cc3 │ │ │ │ + DW_CFA_advance_loc: 16 to 00079913 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078ccb │ │ │ │ + DW_CFA_advance_loc: 8 to 0007991b │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078ccc │ │ │ │ + DW_CFA_advance_loc: 1 to 0007991c │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078ccd │ │ │ │ + DW_CFA_advance_loc: 1 to 0007991d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078cd5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00079925 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078cdd │ │ │ │ + DW_CFA_advance_loc: 8 to 0007992d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078cde │ │ │ │ + DW_CFA_advance_loc: 1 to 0007992e │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078cdf │ │ │ │ + DW_CFA_advance_loc: 1 to 0007992f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078ce7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00079937 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078cef │ │ │ │ + DW_CFA_advance_loc: 8 to 0007993f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078cf0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079940 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078cf1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079941 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078cf2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079942 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078cf3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079943 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f48c 00000068 0000f490 FDE cie=00000000 pc=00078d00..00078de0 │ │ │ │ - DW_CFA_advance_loc: 11 to 00078d0b │ │ │ │ +0000f71c 00000068 0000f720 FDE cie=00000000 pc=00079950..00079a30 │ │ │ │ + DW_CFA_advance_loc: 11 to 0007995b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078d0c │ │ │ │ + DW_CFA_advance_loc: 1 to 0007995c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078d0d │ │ │ │ + DW_CFA_advance_loc: 1 to 0007995d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078d0e │ │ │ │ + DW_CFA_advance_loc: 1 to 0007995e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00078d11 │ │ │ │ + DW_CFA_advance_loc: 3 to 00079961 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 106 to 00078d7b │ │ │ │ + DW_CFA_advance_loc1: 106 to 000799cb │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 6 to 00078d81 │ │ │ │ + DW_CFA_advance_loc: 6 to 000799d1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 00078d83 │ │ │ │ + DW_CFA_advance_loc: 2 to 000799d3 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 00078d85 │ │ │ │ + DW_CFA_advance_loc: 2 to 000799d5 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078d86 │ │ │ │ + DW_CFA_advance_loc: 1 to 000799d6 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078d87 │ │ │ │ + DW_CFA_advance_loc: 1 to 000799d7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00078d93 │ │ │ │ + DW_CFA_advance_loc: 12 to 000799e3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 32 to 00078db3 │ │ │ │ + DW_CFA_advance_loc: 32 to 00079a03 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00078db9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00079a09 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078dba │ │ │ │ + DW_CFA_advance_loc: 1 to 00079a0a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078dbb │ │ │ │ + DW_CFA_advance_loc: 1 to 00079a0b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078dbc │ │ │ │ + DW_CFA_advance_loc: 1 to 00079a0c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00078dc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00079a10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00078dc3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00079a13 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00078dc7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00079a17 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 00078dc9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00079a19 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 3 to 00078dcc │ │ │ │ + DW_CFA_advance_loc: 3 to 00079a1c │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 00078dce │ │ │ │ + DW_CFA_advance_loc: 2 to 00079a1e │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078dcf │ │ │ │ + DW_CFA_advance_loc: 1 to 00079a1f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00078ddb │ │ │ │ + DW_CFA_advance_loc: 12 to 00079a2b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f4f8 0000007c 0000f4fc FDE cie=00000000 pc=00078de0..00078f20 │ │ │ │ - DW_CFA_advance_loc: 11 to 00078deb │ │ │ │ +0000f788 0000007c 0000f78c FDE cie=00000000 pc=00079a30..00079b70 │ │ │ │ + DW_CFA_advance_loc: 11 to 00079a3b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078dec │ │ │ │ + DW_CFA_advance_loc: 1 to 00079a3c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078ded │ │ │ │ + DW_CFA_advance_loc: 1 to 00079a3d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078dee │ │ │ │ + DW_CFA_advance_loc: 1 to 00079a3e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00078df1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00079a41 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 128 to 00078e71 │ │ │ │ + DW_CFA_advance_loc1: 128 to 00079ac1 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 00078e77 │ │ │ │ + DW_CFA_advance_loc: 6 to 00079ac7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 2 to 00078e79 │ │ │ │ + DW_CFA_advance_loc: 2 to 00079ac9 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 2 to 00078e7b │ │ │ │ + DW_CFA_advance_loc: 2 to 00079acb │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078e7c │ │ │ │ + DW_CFA_advance_loc: 1 to 00079acc │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078e7d │ │ │ │ + DW_CFA_advance_loc: 1 to 00079acd │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00078e89 │ │ │ │ + DW_CFA_advance_loc: 12 to 00079ad9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 35 to 00078eac │ │ │ │ + DW_CFA_advance_loc: 35 to 00079afc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00078eb2 │ │ │ │ + DW_CFA_advance_loc: 6 to 00079b02 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078eb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079b03 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078eb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079b04 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078eb5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079b05 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00078ec0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00079b10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 39 to 00078ee7 │ │ │ │ + DW_CFA_advance_loc: 39 to 00079b37 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00078eed │ │ │ │ + DW_CFA_advance_loc: 6 to 00079b3d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078eee │ │ │ │ + DW_CFA_advance_loc: 1 to 00079b3e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078eef │ │ │ │ + DW_CFA_advance_loc: 1 to 00079b3f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078ef0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079b40 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00078ef8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00079b48 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 00078f01 │ │ │ │ + DW_CFA_advance_loc: 9 to 00079b51 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 00078f03 │ │ │ │ + DW_CFA_advance_loc: 2 to 00079b53 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 2 to 00078f05 │ │ │ │ + DW_CFA_advance_loc: 2 to 00079b55 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 2 to 00078f07 │ │ │ │ + DW_CFA_advance_loc: 2 to 00079b57 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078f08 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079b58 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078f09 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079b59 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 00078f17 │ │ │ │ + DW_CFA_advance_loc: 14 to 00079b67 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f578 0000006c 0000f57c FDE cie=00000000 pc=00078f20..00079043 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078f21 │ │ │ │ +0000f808 0000006c 0000f80c FDE cie=00000000 pc=00079b70..00079c93 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079b71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078f22 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079b72 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078f23 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079b73 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078f24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079b74 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00078f32 │ │ │ │ + DW_CFA_advance_loc: 14 to 00079b82 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 145 to 00078fc3 │ │ │ │ + DW_CFA_advance_loc1: 145 to 00079c13 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00078fc7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00079c17 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078fc8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079c18 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 00078fdc │ │ │ │ + DW_CFA_advance_loc: 20 to 00079c2c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 50 to 0007900e │ │ │ │ + DW_CFA_advance_loc: 50 to 00079c5e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00079012 │ │ │ │ + DW_CFA_advance_loc: 4 to 00079c62 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00079016 │ │ │ │ + DW_CFA_advance_loc: 4 to 00079c66 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007901e │ │ │ │ + DW_CFA_advance_loc: 8 to 00079c6e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 00079021 │ │ │ │ + DW_CFA_advance_loc: 3 to 00079c71 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00079024 │ │ │ │ + DW_CFA_advance_loc: 3 to 00079c74 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079025 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079c75 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079026 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079c76 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079027 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079c77 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00079030 │ │ │ │ + DW_CFA_advance_loc: 9 to 00079c80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00079033 │ │ │ │ + DW_CFA_advance_loc: 3 to 00079c83 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00079036 │ │ │ │ + DW_CFA_advance_loc: 3 to 00079c86 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00079039 │ │ │ │ + DW_CFA_advance_loc: 3 to 00079c89 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007903a │ │ │ │ + DW_CFA_advance_loc: 1 to 00079c8a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007903b │ │ │ │ + DW_CFA_advance_loc: 1 to 00079c8b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007903c │ │ │ │ + DW_CFA_advance_loc: 1 to 00079c8c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f5e8 0000006c 0000f5ec FDE cie=00000000 pc=00079050..00079161 │ │ │ │ - DW_CFA_advance_loc: 11 to 0007905b │ │ │ │ +0000f878 0000006c 0000f87c FDE cie=00000000 pc=00079ca0..00079db1 │ │ │ │ + DW_CFA_advance_loc: 11 to 00079cab │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007905c │ │ │ │ + DW_CFA_advance_loc: 1 to 00079cac │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007905d │ │ │ │ + DW_CFA_advance_loc: 1 to 00079cad │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007905e │ │ │ │ + DW_CFA_advance_loc: 1 to 00079cae │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00079061 │ │ │ │ + DW_CFA_advance_loc: 3 to 00079cb1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 114 to 000790d3 │ │ │ │ + DW_CFA_advance_loc1: 114 to 00079d23 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000790d7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00079d27 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000790d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079d28 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 24 to 000790f0 │ │ │ │ + DW_CFA_advance_loc: 24 to 00079d40 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 61 to 0007912d │ │ │ │ + DW_CFA_advance_loc: 61 to 00079d7d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007912e │ │ │ │ + DW_CFA_advance_loc: 1 to 00079d7e │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007912f │ │ │ │ + DW_CFA_advance_loc: 1 to 00079d7f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0007913b │ │ │ │ + DW_CFA_advance_loc: 12 to 00079d8b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00079143 │ │ │ │ + DW_CFA_advance_loc: 8 to 00079d93 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079144 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079d94 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079145 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079d95 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079146 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079d96 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079147 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079d97 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00079150 │ │ │ │ + DW_CFA_advance_loc: 9 to 00079da0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00079153 │ │ │ │ + DW_CFA_advance_loc: 3 to 00079da3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00079156 │ │ │ │ + DW_CFA_advance_loc: 3 to 00079da6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079157 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079da7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079158 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079da8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079159 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079da9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007915a │ │ │ │ + DW_CFA_advance_loc: 1 to 00079daa │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f658 00000058 0000f65c FDE cie=00000000 pc=0007e2b0..0007e310 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e2b1 │ │ │ │ +0000f8e8 00000058 0000f8ec FDE cie=00000000 pc=0007ef00..0007ef60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ef01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e2b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ef02 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e2b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ef03 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e2b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ef04 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0007e2c2 │ │ │ │ + DW_CFA_advance_loc: 14 to 0007ef12 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 0007e2d1 │ │ │ │ + DW_CFA_advance_loc: 15 to 0007ef21 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007e2d4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007ef24 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e2d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ef25 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 17 to 0007e2e6 │ │ │ │ + DW_CFA_advance_loc: 17 to 0007ef36 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007e2ed │ │ │ │ + DW_CFA_advance_loc: 7 to 0007ef3d │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e2ee │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ef3e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007e2f6 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007ef46 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007e2f9 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007ef49 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e2fa │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ef4a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0007e304 │ │ │ │ + DW_CFA_advance_loc: 10 to 0007ef54 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007e30b │ │ │ │ + DW_CFA_advance_loc: 7 to 0007ef5b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e30c │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ef5c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e30d │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ef5d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e30e │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ef5e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e30f │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ef5f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f6b4 00000068 0000ec9c FDE cie=00000a1c pc=00079170..00079286 │ │ │ │ - Augmentation data: ab 4b 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079171 │ │ │ │ +0000f944 00000068 0000ef2c FDE cie=00000a1c pc=00079dc0..00079ed6 │ │ │ │ + Augmentation data: 3b 4a 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079dc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079172 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079dc2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00079180 │ │ │ │ + DW_CFA_advance_loc: 14 to 00079dd0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 24 to 00079198 │ │ │ │ + DW_CFA_advance_loc: 24 to 00079de8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079199 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079de9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0007919f │ │ │ │ + DW_CFA_advance_loc: 6 to 00079def │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 000791a6 │ │ │ │ + DW_CFA_advance_loc: 7 to 00079df6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 000791ac │ │ │ │ + DW_CFA_advance_loc: 6 to 00079dfc │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000791ad │ │ │ │ + DW_CFA_advance_loc: 1 to 00079dfd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000791b3 │ │ │ │ + DW_CFA_advance_loc: 6 to 00079e03 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000791b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079e04 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000791c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00079e10 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000791c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079e11 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000791d5 │ │ │ │ + DW_CFA_advance_loc: 20 to 00079e25 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000791dc │ │ │ │ + DW_CFA_advance_loc: 7 to 00079e2c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000791dd │ │ │ │ + DW_CFA_advance_loc: 1 to 00079e2d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000791e5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00079e35 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 000791ee │ │ │ │ + DW_CFA_advance_loc: 9 to 00079e3e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 31 to 0007920d │ │ │ │ + DW_CFA_advance_loc: 31 to 00079e5d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 99 to 00079270 │ │ │ │ + DW_CFA_advance_loc1: 99 to 00079ec0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00079277 │ │ │ │ + DW_CFA_advance_loc: 7 to 00079ec7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079278 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079ec8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00079280 │ │ │ │ + DW_CFA_advance_loc: 8 to 00079ed0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00079283 │ │ │ │ + DW_CFA_advance_loc: 3 to 00079ed3 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079284 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079ed4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079285 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079ed5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f720 00000034 0000f724 FDE cie=00000000 pc=00079290..000792bd │ │ │ │ - DW_CFA_advance_loc: 1 to 00079291 │ │ │ │ +0000f9b0 00000034 0000f9b4 FDE cie=00000000 pc=00079ee0..00079f0d │ │ │ │ + DW_CFA_advance_loc: 1 to 00079ee1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079292 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079ee2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 000792a0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00079ef0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 000792a5 │ │ │ │ + DW_CFA_advance_loc: 5 to 00079ef5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000792ab │ │ │ │ + DW_CFA_advance_loc: 6 to 00079efb │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000792ac │ │ │ │ + DW_CFA_advance_loc: 1 to 00079efc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000792b1 │ │ │ │ + DW_CFA_advance_loc: 5 to 00079f01 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000792b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079f02 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000792ba │ │ │ │ + DW_CFA_advance_loc: 8 to 00079f0a │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000792bb │ │ │ │ + DW_CFA_advance_loc: 1 to 00079f0b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000792bc │ │ │ │ + DW_CFA_advance_loc: 1 to 00079f0c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000f758 0000006c 0000f75c FDE cie=00000000 pc=0007e310..0007e451 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e311 │ │ │ │ +0000f9e8 0000006c 0000f9ec FDE cie=00000000 pc=0007ef60..0007f0a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ef61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e312 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ef62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e313 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ef63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e314 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ef64 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0007e322 │ │ │ │ + DW_CFA_advance_loc: 14 to 0007ef72 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 54 to 0007e358 │ │ │ │ + DW_CFA_advance_loc: 54 to 0007efa8 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e359 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007efa9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 25 to 0007e372 │ │ │ │ + DW_CFA_advance_loc: 25 to 0007efc2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 49 to 0007e3a3 │ │ │ │ + DW_CFA_advance_loc: 49 to 0007eff3 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007e3ab │ │ │ │ + DW_CFA_advance_loc: 8 to 0007effb │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e3ac │ │ │ │ + DW_CFA_advance_loc: 1 to 0007effc │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e3ad │ │ │ │ + DW_CFA_advance_loc: 1 to 0007effd │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007e3b5 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007f005 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 21 to 0007e3ca │ │ │ │ + DW_CFA_advance_loc: 21 to 0007f01a │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e3cb │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f01b │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007e3cf │ │ │ │ + DW_CFA_advance_loc: 4 to 0007f01f │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e3d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f020 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007e3d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007f028 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 24 to 0007e3f0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0007f040 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e3f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f041 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e3f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f042 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e3f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f043 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e3f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f044 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007e3f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007f048 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0007e3fb │ │ │ │ + DW_CFA_advance_loc: 3 to 0007f04b │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e3fc │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f04c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007e404 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007f054 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f7c8 00000054 0000edb0 FDE cie=00000a1c pc=000792c0..0007994d │ │ │ │ - Augmentation data: 9b 4a 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000792c1 │ │ │ │ +0000fa58 00000054 0000f040 FDE cie=00000a1c pc=00079f10..0007a59d │ │ │ │ + Augmentation data: 2b 49 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00079f11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000792c5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00079f15 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 000792c7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00079f17 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 000792d9 │ │ │ │ + DW_CFA_advance_loc: 18 to 00079f29 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 17 to 000792ea │ │ │ │ + DW_CFA_advance_loc: 17 to 00079f3a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000792eb │ │ │ │ + DW_CFA_advance_loc: 1 to 00079f3b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000792ec │ │ │ │ + DW_CFA_advance_loc: 1 to 00079f3c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000792ed │ │ │ │ + DW_CFA_advance_loc: 1 to 00079f3d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000792ee │ │ │ │ + DW_CFA_advance_loc: 1 to 00079f3e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 94 to 0007934c │ │ │ │ + DW_CFA_advance_loc1: 94 to 00079f9c │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 726 to 00079622 │ │ │ │ + DW_CFA_advance_loc2: 726 to 0007a272 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 95 to 00079681 │ │ │ │ + DW_CFA_advance_loc1: 95 to 0007a2d1 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 66 to 000796c3 │ │ │ │ + DW_CFA_advance_loc1: 66 to 0007a313 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 137 to 0007974c │ │ │ │ + DW_CFA_advance_loc1: 137 to 0007a39c │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 465 to 0007991d │ │ │ │ + DW_CFA_advance_loc2: 465 to 0007a56d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007991e │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a56e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007991f │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a56f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00079920 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a570 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079921 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a571 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000f820 00000014 0000e198 FDE cie=0000168c pc=0000878c..00008817 │ │ │ │ - Augmentation data: 60 4a 00 00 │ │ │ │ +0000fab0 00000014 0000e428 FDE cie=0000168c pc=00008852..000088dd │ │ │ │ + Augmentation data: f0 48 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f838 000000d8 0000f83c FDE cie=00000000 pc=00079950..00079c47 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079951 │ │ │ │ +0000fac8 000000d8 0000facc FDE cie=00000000 pc=0007a5a0..0007a897 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a5a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00079954 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007a5a4 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00079957 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007a5a7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079958 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a5a8 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00079966 │ │ │ │ + DW_CFA_advance_loc: 14 to 0007a5b6 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 00079976 │ │ │ │ + DW_CFA_advance_loc: 16 to 0007a5c6 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00079978 │ │ │ │ + DW_CFA_advance_loc: 2 to 0007a5c8 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079979 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a5c9 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007997a │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a5ca │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00079982 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007a5d2 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 39 to 000799a9 │ │ │ │ + DW_CFA_advance_loc: 39 to 0007a5f9 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 7 to 000799b0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007a600 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 000799b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a601 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000799b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a602 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000799c2 │ │ │ │ + DW_CFA_advance_loc: 16 to 0007a612 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 124 to 00079a3e │ │ │ │ + DW_CFA_advance_loc1: 124 to 0007a68e │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079a3f │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a68f │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00079a4b │ │ │ │ + DW_CFA_advance_loc: 12 to 0007a69b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 32 to 00079a6b │ │ │ │ + DW_CFA_advance_loc: 32 to 0007a6bb │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 10 to 00079a75 │ │ │ │ + DW_CFA_advance_loc: 10 to 0007a6c5 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079a76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a6c6 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00079a7a │ │ │ │ + DW_CFA_advance_loc: 4 to 0007a6ca │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 15 to 00079a89 │ │ │ │ + DW_CFA_advance_loc: 15 to 0007a6d9 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 77 to 00079ad6 │ │ │ │ + DW_CFA_advance_loc1: 77 to 0007a726 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079ad7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a727 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00079ae3 │ │ │ │ + DW_CFA_advance_loc: 12 to 0007a733 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 3 to 00079ae6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007a736 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00079aec │ │ │ │ + DW_CFA_advance_loc: 6 to 0007a73c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079aed │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a73d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079aee │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a73e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079aef │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a73f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079af0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a740 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00079b08 │ │ │ │ + DW_CFA_advance_loc: 24 to 0007a758 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079b09 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a759 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079b0a │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a75a │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079b0b │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a75b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 20 to 00079b1f │ │ │ │ + DW_CFA_advance_loc: 20 to 0007a76f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 53 to 00079b54 │ │ │ │ + DW_CFA_advance_loc: 53 to 0007a7a4 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079b55 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a7a5 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079b56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a7a6 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079b57 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a7a7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 19 to 00079b6a │ │ │ │ + DW_CFA_advance_loc: 19 to 0007a7ba │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 25 to 00079b83 │ │ │ │ + DW_CFA_advance_loc: 25 to 0007a7d3 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079b84 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a7d4 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00079b88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007a7d8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 25 to 00079ba1 │ │ │ │ + DW_CFA_advance_loc: 25 to 0007a7f1 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 3 to 00079ba4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007a7f4 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 2 to 00079ba6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0007a7f6 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079ba7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a7f7 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 00079baf │ │ │ │ + DW_CFA_advance_loc: 8 to 0007a7ff │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00079bb7 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007a807 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079bb8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a808 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079bb9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a809 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079bba │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a80a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079bbb │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a80b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00079bc0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007a810 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 111 to 00079c2f │ │ │ │ + DW_CFA_advance_loc1: 111 to 0007a87f │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079c30 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a880 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 11 to 00079c3b │ │ │ │ + DW_CFA_advance_loc: 11 to 0007a88b │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 00079c42 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007a892 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f914 00000010 0000f918 FDE cie=00000000 pc=00079c50..00079c6d │ │ │ │ +0000fba4 00000010 0000fba8 FDE cie=00000000 pc=0007a8a0..0007a8bd │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f928 00000044 0000ef10 FDE cie=00000a1c pc=00079c70..0007a039 │ │ │ │ - Augmentation data: 61 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079c71 │ │ │ │ +0000fbb8 00000044 0000f1a0 FDE cie=00000a1c pc=0007a8c0..0007ac89 │ │ │ │ + Augmentation data: f1 47 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a8c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00079c75 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007a8c5 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 00079c77 │ │ │ │ + DW_CFA_advance_loc: 2 to 0007a8c7 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00079c89 │ │ │ │ + DW_CFA_advance_loc: 18 to 0007a8d9 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 17 to 00079c9a │ │ │ │ + DW_CFA_advance_loc: 17 to 0007a8ea │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00079c9b │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a8eb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00079c9c │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a8ec │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00079c9d │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a8ed │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00079c9e │ │ │ │ + DW_CFA_advance_loc: 1 to 0007a8ee │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 328 to 00079de6 │ │ │ │ + DW_CFA_advance_loc2: 328 to 0007aa36 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 568 to 0007a01e │ │ │ │ + DW_CFA_advance_loc2: 568 to 0007ac6e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007a01f │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ac6f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007a020 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ac70 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007a021 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ac71 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007a022 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ac72 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000f970 00000014 0000e2e8 FDE cie=0000168c pc=00008818..00008864 │ │ │ │ - Augmentation data: 24 49 00 00 │ │ │ │ +0000fc00 00000014 0000e578 FDE cie=0000168c pc=000088de..0000892a │ │ │ │ + Augmentation data: b4 47 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f988 00000048 0000ef70 FDE cie=00000a1c pc=0007a040..0007aada │ │ │ │ - Augmentation data: 14 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007a041 │ │ │ │ +0000fc18 00000048 0000f200 FDE cie=00000a1c pc=0007ac90..0007b72a │ │ │ │ + Augmentation data: a4 47 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ac91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007a043 │ │ │ │ + DW_CFA_advance_loc: 2 to 0007ac93 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0007a045 │ │ │ │ + DW_CFA_advance_loc: 2 to 0007ac95 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0007a057 │ │ │ │ + DW_CFA_advance_loc: 18 to 0007aca7 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 214 to 0007a12d │ │ │ │ + DW_CFA_advance_loc1: 214 to 0007ad7d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 740 to 0007a411 │ │ │ │ + DW_CFA_advance_loc2: 740 to 0007b061 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 0007a428 │ │ │ │ + DW_CFA_advance_loc: 23 to 0007b078 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 412 to 0007a5c4 │ │ │ │ + DW_CFA_advance_loc2: 412 to 0007b214 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 25 to 0007a5dd │ │ │ │ + DW_CFA_advance_loc: 25 to 0007b22d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 555 to 0007a808 │ │ │ │ + DW_CFA_advance_loc2: 555 to 0007b458 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007a809 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007b459 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007a80a │ │ │ │ + DW_CFA_advance_loc: 1 to 0007b45a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007a80b │ │ │ │ + DW_CFA_advance_loc: 1 to 0007b45b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007a810 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007b460 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f9d4 00000014 0000e34c FDE cie=0000168c pc=00008864..000088a7 │ │ │ │ - Augmentation data: d7 48 00 00 │ │ │ │ +0000fc64 00000014 0000e5dc FDE cie=0000168c pc=0000892a..0000896d │ │ │ │ + Augmentation data: 67 47 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f9ec 00000058 0000efd4 FDE cie=00000a1c pc=0007aae0..0007adfc │ │ │ │ - Augmentation data: c7 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007aae1 │ │ │ │ +0000fc7c 00000058 0000f264 FDE cie=00000a1c pc=0007b730..0007ba4c │ │ │ │ + Augmentation data: 57 47 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007b731 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007aae3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0007b733 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 5 to 0007aae8 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007b738 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0007aafd │ │ │ │ + DW_CFA_advance_loc: 21 to 0007b74d │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 67 to 0007ab40 │ │ │ │ + DW_CFA_advance_loc1: 67 to 0007b790 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 70 to 0007ab86 │ │ │ │ + DW_CFA_advance_loc1: 70 to 0007b7d6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007ab87 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007b7d7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007ab88 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007b7d8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007ab89 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007b7d9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007ab90 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007b7e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 182 to 0007ac46 │ │ │ │ + DW_CFA_advance_loc1: 182 to 0007b896 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 0007ac55 │ │ │ │ + DW_CFA_advance_loc: 15 to 0007b8a5 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 69 to 0007ac9a │ │ │ │ + DW_CFA_advance_loc1: 69 to 0007b8ea │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 0007aca9 │ │ │ │ + DW_CFA_advance_loc: 15 to 0007b8f9 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 69 to 0007acee │ │ │ │ + DW_CFA_advance_loc1: 69 to 0007b93e │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 0007acfd │ │ │ │ + DW_CFA_advance_loc: 15 to 0007b94d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 147 to 0007ad90 │ │ │ │ + DW_CFA_advance_loc1: 147 to 0007b9e0 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 35 to 0007adb3 │ │ │ │ + DW_CFA_advance_loc: 35 to 0007ba03 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 0007adcc │ │ │ │ + DW_CFA_advance_loc: 25 to 0007ba1c │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc: 22 to 0007ade2 │ │ │ │ + DW_CFA_advance_loc: 22 to 0007ba32 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000fa48 00000014 0000e3c0 FDE cie=0000168c pc=000088a8..00008914 │ │ │ │ - Augmentation data: 98 48 00 00 │ │ │ │ +0000fcd8 00000014 0000e650 FDE cie=0000168c pc=0000896e..000089da │ │ │ │ + Augmentation data: 28 47 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000fa60 0000003c 0000f048 FDE cie=00000a1c pc=0007ae00..0007b136 │ │ │ │ - Augmentation data: 88 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007ae01 │ │ │ │ +0000fcf0 0000003c 0000f2d8 FDE cie=00000a1c pc=0007ba50..0007bd86 │ │ │ │ + Augmentation data: 18 47 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ba51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007ae03 │ │ │ │ + DW_CFA_advance_loc: 2 to 0007ba53 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 5 to 0007ae08 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007ba58 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0007ae1a │ │ │ │ + DW_CFA_advance_loc: 18 to 0007ba6a │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 51 to 0007ae4d │ │ │ │ + DW_CFA_advance_loc: 51 to 0007ba9d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 386 to 0007afcf │ │ │ │ + DW_CFA_advance_loc2: 386 to 0007bc1f │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 32 to 0007afef │ │ │ │ + DW_CFA_advance_loc: 32 to 0007bc3f │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 266 to 0007b0f9 │ │ │ │ + DW_CFA_advance_loc2: 266 to 0007bd49 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007b0fa │ │ │ │ + DW_CFA_advance_loc: 1 to 0007bd4a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007b0fb │ │ │ │ + DW_CFA_advance_loc: 1 to 0007bd4b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007b0fc │ │ │ │ + DW_CFA_advance_loc: 1 to 0007bd4c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007b100 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007bd50 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000faa0 00000014 0000e418 FDE cie=0000168c pc=00008914..0000896e │ │ │ │ - Augmentation data: 5c 48 00 00 │ │ │ │ +0000fd30 00000014 0000e6a8 FDE cie=0000168c pc=000089da..00008a34 │ │ │ │ + Augmentation data: ec 46 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000fab8 0000004c 0000f0a0 FDE cie=00000a1c pc=0007b140..0007b45d │ │ │ │ - Augmentation data: 4c 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007b141 │ │ │ │ +0000fd48 0000004c 0000f330 FDE cie=00000a1c pc=0007bd90..0007c0ad │ │ │ │ + Augmentation data: dc 46 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007bd91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007b143 │ │ │ │ + DW_CFA_advance_loc: 2 to 0007bd93 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 2 to 0007b145 │ │ │ │ + DW_CFA_advance_loc: 2 to 0007bd95 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 15 to 0007b154 │ │ │ │ + DW_CFA_advance_loc: 15 to 0007bda4 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 178 to 0007b206 │ │ │ │ + DW_CFA_advance_loc1: 178 to 0007be56 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 21 to 0007b21b │ │ │ │ + DW_CFA_advance_loc: 21 to 0007be6b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 43 to 0007b246 │ │ │ │ + DW_CFA_advance_loc: 43 to 0007be96 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 0007b257 │ │ │ │ + DW_CFA_advance_loc: 17 to 0007bea7 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 43 to 0007b282 │ │ │ │ + DW_CFA_advance_loc: 43 to 0007bed2 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 0007b293 │ │ │ │ + DW_CFA_advance_loc: 17 to 0007bee3 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 43 to 0007b2be │ │ │ │ + DW_CFA_advance_loc: 43 to 0007bf0e │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 0007b2cf │ │ │ │ + DW_CFA_advance_loc: 17 to 0007bf1f │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 387 to 0007b452 │ │ │ │ + DW_CFA_advance_loc2: 387 to 0007c0a2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007b453 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007c0a3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007b454 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007c0a4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007b455 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007c0a5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007b456 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007c0a6 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000fb08 00000014 0000e480 FDE cie=0000168c pc=0000896e..000089a5 │ │ │ │ - Augmentation data: 0b 48 00 00 │ │ │ │ +0000fd98 00000014 0000e710 FDE cie=0000168c pc=00008a34..00008a6b │ │ │ │ + Augmentation data: 9b 46 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000fb20 00000040 0000f108 FDE cie=00000a1c pc=0007b460..0007c334 │ │ │ │ - Augmentation data: 1b 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007b461 │ │ │ │ +0000fdb0 00000040 0000f398 FDE cie=00000a1c pc=0007c0b0..0007cf84 │ │ │ │ + Augmentation data: ab 46 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007c0b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007b463 │ │ │ │ + DW_CFA_advance_loc: 2 to 0007c0b3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007b464 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007c0b4 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 19 to 0007b477 │ │ │ │ + DW_CFA_advance_loc: 19 to 0007c0c7 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 502 to 0007b66d │ │ │ │ + DW_CFA_advance_loc2: 502 to 0007c2bd │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 2321 to 0007bf7e │ │ │ │ + DW_CFA_advance_loc2: 2321 to 0007cbce │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 100 to 0007bfe2 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0007cc32 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 684 to 0007c28e │ │ │ │ + DW_CFA_advance_loc2: 684 to 0007cede │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007c28f │ │ │ │ + DW_CFA_advance_loc: 1 to 0007cedf │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007c290 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007cee0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007c291 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007cee1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007c292 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007cee2 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000fb64 00000014 0000e4dc FDE cie=0000168c pc=000089a6..00008ae4 │ │ │ │ - Augmentation data: 01 48 00 00 │ │ │ │ +0000fdf4 00000014 0000e76c FDE cie=0000168c pc=00008a6c..00008baa │ │ │ │ + Augmentation data: 91 46 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000fb7c 0000006c 0000fb80 FDE cie=00000000 pc=0007c340..0007c3af │ │ │ │ - DW_CFA_advance_loc: 1 to 0007c341 │ │ │ │ +0000fe0c 0000006c 0000fe10 FDE cie=00000000 pc=0007cf90..0007cfff │ │ │ │ + DW_CFA_advance_loc: 1 to 0007cf91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007c342 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007cf92 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007c343 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007cf93 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007c344 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007cf94 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0007c352 │ │ │ │ + DW_CFA_advance_loc: 14 to 0007cfa2 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 10 to 0007c35c │ │ │ │ + DW_CFA_advance_loc: 10 to 0007cfac │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 10 to 0007c366 │ │ │ │ + DW_CFA_advance_loc: 10 to 0007cfb6 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007c367 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007cfb7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007c36f │ │ │ │ + DW_CFA_advance_loc: 8 to 0007cfbf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007c370 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007cfc0 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007c374 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007cfc4 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007c378 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007cfc8 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007c379 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007cfc9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007c381 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007cfd1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007c382 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007cfd2 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007c386 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007cfd6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007c38a │ │ │ │ + DW_CFA_advance_loc: 4 to 0007cfda │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007c38b │ │ │ │ + DW_CFA_advance_loc: 1 to 0007cfdb │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007c393 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007cfe3 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007c39b │ │ │ │ + DW_CFA_advance_loc: 8 to 0007cfeb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007c39c │ │ │ │ + DW_CFA_advance_loc: 1 to 0007cfec │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007c39d │ │ │ │ + DW_CFA_advance_loc: 1 to 0007cfed │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007c3a5 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007cff5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0007c3ab │ │ │ │ + DW_CFA_advance_loc: 6 to 0007cffb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007c3ac │ │ │ │ + DW_CFA_advance_loc: 1 to 0007cffc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007c3ad │ │ │ │ + DW_CFA_advance_loc: 1 to 0007cffd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007c3ae │ │ │ │ + DW_CFA_advance_loc: 1 to 0007cffe │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000fbec 00000060 0000f1d4 FDE cie=00000a1c pc=0007c3b0..0007d42a │ │ │ │ - Augmentation data: a3 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007c3b1 │ │ │ │ +0000fe7c 00000060 0000f464 FDE cie=00000a1c pc=0007d000..0007e07a │ │ │ │ + Augmentation data: 33 46 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007d001 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007c3b3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0007d003 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007c3b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007d004 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007c3b7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007d007 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0007c3c9 │ │ │ │ + DW_CFA_advance_loc: 18 to 0007d019 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 19 to 0007c3dc │ │ │ │ + DW_CFA_advance_loc: 19 to 0007d02c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007c3dd │ │ │ │ + DW_CFA_advance_loc: 1 to 0007d02d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007c3de │ │ │ │ + DW_CFA_advance_loc: 1 to 0007d02e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007c3df │ │ │ │ + DW_CFA_advance_loc: 1 to 0007d02f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007c3e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007d030 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 244 to 0007c4d4 │ │ │ │ + DW_CFA_advance_loc1: 244 to 0007d124 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 185 to 0007c58d │ │ │ │ + DW_CFA_advance_loc1: 185 to 0007d1dd │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 195 to 0007c650 │ │ │ │ + DW_CFA_advance_loc1: 195 to 0007d2a0 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 187 to 0007c70b │ │ │ │ + DW_CFA_advance_loc1: 187 to 0007d35b │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 134 to 0007c791 │ │ │ │ + DW_CFA_advance_loc1: 134 to 0007d3e1 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 875 to 0007cafc │ │ │ │ + DW_CFA_advance_loc2: 875 to 0007d74c │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 57 to 0007cb35 │ │ │ │ + DW_CFA_advance_loc: 57 to 0007d785 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 748 to 0007ce21 │ │ │ │ + DW_CFA_advance_loc2: 748 to 0007da71 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 99 to 0007ce84 │ │ │ │ + DW_CFA_advance_loc1: 99 to 0007dad4 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 724 to 0007d158 │ │ │ │ + DW_CFA_advance_loc2: 724 to 0007dda8 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 434 to 0007d30a │ │ │ │ + DW_CFA_advance_loc2: 434 to 0007df5a │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000fc50 00000014 0000e5c8 FDE cie=0000168c pc=00008ae4..00008ba4 │ │ │ │ - Augmentation data: 4a 47 00 00 │ │ │ │ +0000fee0 00000014 0000e858 FDE cie=0000168c pc=00008baa..00008c6a │ │ │ │ + Augmentation data: da 45 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000fc68 00000078 0000fc6c FDE cie=00000000 pc=0007d430..0007d4af │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d431 │ │ │ │ +0000fef8 00000078 0000fefc FDE cie=00000000 pc=0007e080..0007e0ff │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e081 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007d434 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007e084 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d435 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e085 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 26 to 0007d44f │ │ │ │ + DW_CFA_advance_loc: 26 to 0007e09f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d450 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e0a0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d451 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e0a1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007d458 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007e0a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0007d45b │ │ │ │ + DW_CFA_advance_loc: 3 to 0007e0ab │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 11 to 0007d466 │ │ │ │ + DW_CFA_advance_loc: 11 to 0007e0b6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d467 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e0b7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d468 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e0b8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0007d46e │ │ │ │ + DW_CFA_advance_loc: 6 to 0007e0be │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d46f │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e0bf │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007d473 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007e0c3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d474 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e0c4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0007d47a │ │ │ │ + DW_CFA_advance_loc: 6 to 0007e0ca │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d47b │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e0cb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007d47f │ │ │ │ + DW_CFA_advance_loc: 4 to 0007e0cf │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d480 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e0d0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0007d486 │ │ │ │ + DW_CFA_advance_loc: 6 to 0007e0d6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d487 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e0d7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007d48b │ │ │ │ + DW_CFA_advance_loc: 4 to 0007e0db │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d48c │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e0dc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007d494 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007e0e4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007d49c │ │ │ │ + DW_CFA_advance_loc: 8 to 0007e0ec │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d49d │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e0ed │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d49e │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e0ee │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007d4a6 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007e0f6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0007d4ac │ │ │ │ + DW_CFA_advance_loc: 6 to 0007e0fc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d4ad │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e0fd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d4ae │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e0fe │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000fce4 00000070 0000fce8 FDE cie=00000000 pc=0007e460..0007e52d │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e461 │ │ │ │ +0000ff74 00000070 0000ff78 FDE cie=00000000 pc=0007f0b0..0007f17d │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f0b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0007e46d │ │ │ │ + DW_CFA_advance_loc: 12 to 0007f0bd │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e46e │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f0be │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e46f │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f0bf │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007e472 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007f0c2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 84 to 0007e4c6 │ │ │ │ + DW_CFA_advance_loc1: 84 to 0007f116 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e4c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f117 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e4c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f118 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e4c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f119 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e4ca │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f11a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0007e4d0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0007f120 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 0007e4de │ │ │ │ + DW_CFA_advance_loc: 14 to 0007f12e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e4df │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f12f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e4e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f130 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e4e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f131 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e4e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f132 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0007e4e8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0007f138 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 15 to 0007e4f7 │ │ │ │ + DW_CFA_advance_loc: 15 to 0007f147 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007e4fa │ │ │ │ + DW_CFA_advance_loc: 3 to 0007f14a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007e502 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007f152 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 36 to 0007e526 │ │ │ │ + DW_CFA_advance_loc: 36 to 0007f176 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e527 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f177 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e528 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f178 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e529 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f179 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e52a │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f17a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000fd58 00000094 0000fd5c FDE cie=00000000 pc=0007e530..0007e6ca │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e531 │ │ │ │ +0000ffe8 00000094 0000ffec FDE cie=00000000 pc=0007f180..0007f31a │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f181 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e532 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f182 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e533 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f183 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e534 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f184 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0007e542 │ │ │ │ + DW_CFA_advance_loc: 14 to 0007f192 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007e544 │ │ │ │ + DW_CFA_advance_loc: 2 to 0007f194 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 42 to 0007e56e │ │ │ │ + DW_CFA_advance_loc: 42 to 0007f1be │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 42 to 0007e598 │ │ │ │ + DW_CFA_advance_loc: 42 to 0007f1e8 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e599 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f1e9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007e5a1 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007f1f1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 61 to 0007e5de │ │ │ │ + DW_CFA_advance_loc: 61 to 0007f22e │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e5df │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f22f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007e5e7 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007f237 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 47 to 0007e616 │ │ │ │ + DW_CFA_advance_loc: 47 to 0007f266 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e617 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f267 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0007e623 │ │ │ │ + DW_CFA_advance_loc: 12 to 0007f273 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 0007e62c │ │ │ │ + DW_CFA_advance_loc: 9 to 0007f27c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e62d │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f27d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e62e │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f27e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e62f │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f27f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e630 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f280 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007e638 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007f288 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 30 to 0007e656 │ │ │ │ + DW_CFA_advance_loc: 30 to 0007f2a6 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e657 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f2a7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007e65b │ │ │ │ + DW_CFA_advance_loc: 4 to 0007f2ab │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e65c │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f2ac │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007e661 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007f2b1 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 15 to 0007e670 │ │ │ │ + DW_CFA_advance_loc: 15 to 0007f2c0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 29 to 0007e68d │ │ │ │ + DW_CFA_advance_loc: 29 to 0007f2dd │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e68e │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f2de │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e68f │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f2df │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e690 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f2e0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0007e6a4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0007f2f4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 0007e6ad │ │ │ │ + DW_CFA_advance_loc: 9 to 0007f2fd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e6ae │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f2fe │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e6af │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f2ff │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e6b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f300 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e6b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f301 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007e6b8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007f308 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000fdf0 000003c0 0000fdf4 FDE cie=00000000 pc=0007d4b0..0007e0c7 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d4b1 │ │ │ │ +00010080 000003c0 00010084 FDE cie=00000000 pc=0007e100..0007ed17 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e101 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d4b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e102 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d4b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e103 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d4b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e104 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0007d4c2 │ │ │ │ + DW_CFA_advance_loc: 14 to 0007e112 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 32 to 0007d4e2 │ │ │ │ + DW_CFA_advance_loc: 32 to 0007e132 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d4e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e133 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 48 to 0007d513 │ │ │ │ + DW_CFA_advance_loc: 48 to 0007e163 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d514 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e164 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 6 to 0007d51a │ │ │ │ + DW_CFA_advance_loc: 6 to 0007e16a │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d51b │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e16b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 34 to 0007d53d │ │ │ │ + DW_CFA_advance_loc: 34 to 0007e18d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 84 to 0007d591 │ │ │ │ + DW_CFA_advance_loc1: 84 to 0007e1e1 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 11 to 0007d59c │ │ │ │ + DW_CFA_advance_loc: 11 to 0007e1ec │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d59d │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e1ed │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007d5a0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007e1f0 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007d5a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0007e1f2 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d5a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e1f3 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 0007d5b1 │ │ │ │ + DW_CFA_advance_loc: 14 to 0007e201 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0007d5f1 │ │ │ │ + DW_CFA_advance_loc1: 64 to 0007e241 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 11 to 0007d5fc │ │ │ │ + DW_CFA_advance_loc: 11 to 0007e24c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d5fd │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e24d │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007d600 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007e250 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007d602 │ │ │ │ + DW_CFA_advance_loc: 2 to 0007e252 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d603 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e253 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0007d61b │ │ │ │ + DW_CFA_advance_loc: 24 to 0007e26b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 62 to 0007d659 │ │ │ │ + DW_CFA_advance_loc: 62 to 0007e2a9 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 11 to 0007d664 │ │ │ │ + DW_CFA_advance_loc: 11 to 0007e2b4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d665 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e2b5 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007d668 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007e2b8 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007d66a │ │ │ │ + DW_CFA_advance_loc: 2 to 0007e2ba │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d66b │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e2bb │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 0007d679 │ │ │ │ + DW_CFA_advance_loc: 14 to 0007e2c9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0007d6b9 │ │ │ │ + DW_CFA_advance_loc1: 64 to 0007e309 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 11 to 0007d6c4 │ │ │ │ + DW_CFA_advance_loc: 11 to 0007e314 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d6c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e315 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007d6c8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007e318 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007d6ca │ │ │ │ + DW_CFA_advance_loc: 2 to 0007e31a │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d6cb │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e31b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0007d6e3 │ │ │ │ + DW_CFA_advance_loc: 24 to 0007e333 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 62 to 0007d721 │ │ │ │ + DW_CFA_advance_loc: 62 to 0007e371 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 11 to 0007d72c │ │ │ │ + DW_CFA_advance_loc: 11 to 0007e37c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d72d │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e37d │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007d730 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007e380 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007d732 │ │ │ │ + DW_CFA_advance_loc: 2 to 0007e382 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d733 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e383 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 0007d741 │ │ │ │ + DW_CFA_advance_loc: 14 to 0007e391 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0007d781 │ │ │ │ + DW_CFA_advance_loc1: 64 to 0007e3d1 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 11 to 0007d78c │ │ │ │ + DW_CFA_advance_loc: 11 to 0007e3dc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d78d │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e3dd │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007d790 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007e3e0 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007d792 │ │ │ │ + DW_CFA_advance_loc: 2 to 0007e3e2 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d793 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e3e3 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0007d7ab │ │ │ │ + DW_CFA_advance_loc: 24 to 0007e3fb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 62 to 0007d7e9 │ │ │ │ + DW_CFA_advance_loc: 62 to 0007e439 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 11 to 0007d7f4 │ │ │ │ + DW_CFA_advance_loc: 11 to 0007e444 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d7f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e445 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007d7f8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007e448 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007d7fa │ │ │ │ + DW_CFA_advance_loc: 2 to 0007e44a │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d7fb │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e44b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 0007d809 │ │ │ │ + DW_CFA_advance_loc: 14 to 0007e459 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0007d849 │ │ │ │ + DW_CFA_advance_loc1: 64 to 0007e499 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 11 to 0007d854 │ │ │ │ + DW_CFA_advance_loc: 11 to 0007e4a4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d855 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e4a5 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007d858 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007e4a8 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007d85a │ │ │ │ + DW_CFA_advance_loc: 2 to 0007e4aa │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d85b │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e4ab │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0007d873 │ │ │ │ + DW_CFA_advance_loc: 24 to 0007e4c3 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 62 to 0007d8b1 │ │ │ │ + DW_CFA_advance_loc: 62 to 0007e501 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 11 to 0007d8bc │ │ │ │ + DW_CFA_advance_loc: 11 to 0007e50c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d8bd │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e50d │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007d8c0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007e510 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007d8c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0007e512 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d8c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e513 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 0007d8d1 │ │ │ │ + DW_CFA_advance_loc: 14 to 0007e521 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0007d911 │ │ │ │ + DW_CFA_advance_loc1: 64 to 0007e561 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 11 to 0007d91c │ │ │ │ + DW_CFA_advance_loc: 11 to 0007e56c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d91d │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e56d │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007d920 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007e570 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007d922 │ │ │ │ + DW_CFA_advance_loc: 2 to 0007e572 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d923 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e573 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0007d93b │ │ │ │ + DW_CFA_advance_loc: 24 to 0007e58b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 62 to 0007d979 │ │ │ │ + DW_CFA_advance_loc: 62 to 0007e5c9 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 11 to 0007d984 │ │ │ │ + DW_CFA_advance_loc: 11 to 0007e5d4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d985 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e5d5 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007d988 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007e5d8 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007d98a │ │ │ │ + DW_CFA_advance_loc: 2 to 0007e5da │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d98b │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e5db │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 0007d999 │ │ │ │ + DW_CFA_advance_loc: 14 to 0007e5e9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0007d9d9 │ │ │ │ + DW_CFA_advance_loc1: 64 to 0007e629 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 11 to 0007d9e4 │ │ │ │ + DW_CFA_advance_loc: 11 to 0007e634 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d9e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e635 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007d9e8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007e638 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007d9ea │ │ │ │ + DW_CFA_advance_loc: 2 to 0007e63a │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007d9eb │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e63b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0007da03 │ │ │ │ + DW_CFA_advance_loc: 24 to 0007e653 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 62 to 0007da41 │ │ │ │ + DW_CFA_advance_loc: 62 to 0007e691 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 11 to 0007da4c │ │ │ │ + DW_CFA_advance_loc: 11 to 0007e69c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007da4d │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e69d │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007da50 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007e6a0 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007da52 │ │ │ │ + DW_CFA_advance_loc: 2 to 0007e6a2 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007da53 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e6a3 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 0007da61 │ │ │ │ + DW_CFA_advance_loc: 14 to 0007e6b1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0007daa1 │ │ │ │ + DW_CFA_advance_loc1: 64 to 0007e6f1 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 11 to 0007daac │ │ │ │ + DW_CFA_advance_loc: 11 to 0007e6fc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007daad │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e6fd │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007dab0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007e700 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007dab2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0007e702 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007dab3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e703 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0007dacb │ │ │ │ + DW_CFA_advance_loc: 24 to 0007e71b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 62 to 0007db09 │ │ │ │ + DW_CFA_advance_loc: 62 to 0007e759 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 11 to 0007db14 │ │ │ │ + DW_CFA_advance_loc: 11 to 0007e764 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007db15 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e765 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007db18 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007e768 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007db1a │ │ │ │ + DW_CFA_advance_loc: 2 to 0007e76a │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007db1b │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e76b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 0007db29 │ │ │ │ + DW_CFA_advance_loc: 14 to 0007e779 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0007db69 │ │ │ │ + DW_CFA_advance_loc1: 64 to 0007e7b9 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 11 to 0007db74 │ │ │ │ + DW_CFA_advance_loc: 11 to 0007e7c4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007db75 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e7c5 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007db78 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007e7c8 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007db7a │ │ │ │ + DW_CFA_advance_loc: 2 to 0007e7ca │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007db7b │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e7cb │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0007db93 │ │ │ │ + DW_CFA_advance_loc: 24 to 0007e7e3 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 62 to 0007dbd1 │ │ │ │ + DW_CFA_advance_loc: 62 to 0007e821 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 11 to 0007dbdc │ │ │ │ + DW_CFA_advance_loc: 11 to 0007e82c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007dbdd │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e82d │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007dbe0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007e830 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007dbe2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0007e832 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007dbe3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e833 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 0007dbf1 │ │ │ │ + DW_CFA_advance_loc: 14 to 0007e841 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 68 to 0007dc35 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0007e885 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007dc3a │ │ │ │ + DW_CFA_advance_loc: 5 to 0007e88a │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007dc3f │ │ │ │ + DW_CFA_advance_loc: 5 to 0007e88f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007dc46 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007e896 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007dc47 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e897 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007dc4b │ │ │ │ + DW_CFA_advance_loc: 4 to 0007e89b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007dc4c │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e89c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007dc51 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007e8a1 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007dc58 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007e8a8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007dc5b │ │ │ │ + DW_CFA_advance_loc: 3 to 0007e8ab │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 11 to 0007dc66 │ │ │ │ + DW_CFA_advance_loc: 11 to 0007e8b6 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007dc67 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e8b7 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007dc6a │ │ │ │ + DW_CFA_advance_loc: 3 to 0007e8ba │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007dc6c │ │ │ │ + DW_CFA_advance_loc: 2 to 0007e8bc │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007dc6d │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e8bd │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007dc75 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007e8c5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0007dc7b │ │ │ │ + DW_CFA_advance_loc: 6 to 0007e8cb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007dc7c │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e8cc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007dc7d │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e8cd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007dc7e │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e8ce │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007dc80 │ │ │ │ + DW_CFA_advance_loc: 2 to 0007e8d0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 15 to 0007dc8f │ │ │ │ + DW_CFA_advance_loc: 15 to 0007e8df │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007dc94 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007e8e4 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007dc99 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007e8e9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007dca0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007e8f0 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007dca1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e8f1 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007dca5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007e8f5 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007dca6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e8f6 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007dcab │ │ │ │ + DW_CFA_advance_loc: 5 to 0007e8fb │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007dcb2 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007e902 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 37 to 0007dcd7 │ │ │ │ + DW_CFA_advance_loc: 37 to 0007e927 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007dcdc │ │ │ │ + DW_CFA_advance_loc: 5 to 0007e92c │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007dce1 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007e931 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007dce8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007e938 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007dce9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e939 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007dced │ │ │ │ + DW_CFA_advance_loc: 4 to 0007e93d │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007dcee │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e93e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007dcf3 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007e943 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007dcfa │ │ │ │ + DW_CFA_advance_loc: 7 to 0007e94a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 21 to 0007dd0f │ │ │ │ + DW_CFA_advance_loc: 21 to 0007e95f │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007dd14 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007e964 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007dd19 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007e969 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007dd20 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007e970 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007dd21 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e971 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007dd25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007e975 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007dd26 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e976 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007dd2b │ │ │ │ + DW_CFA_advance_loc: 5 to 0007e97b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007dd32 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007e982 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 37 to 0007dd57 │ │ │ │ + DW_CFA_advance_loc: 37 to 0007e9a7 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007dd5c │ │ │ │ + DW_CFA_advance_loc: 5 to 0007e9ac │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007dd61 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007e9b1 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007dd68 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007e9b8 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007dd69 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e9b9 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007dd6d │ │ │ │ + DW_CFA_advance_loc: 4 to 0007e9bd │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007dd6e │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e9be │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007dd73 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007e9c3 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007dd7a │ │ │ │ + DW_CFA_advance_loc: 7 to 0007e9ca │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 21 to 0007dd8f │ │ │ │ + DW_CFA_advance_loc: 21 to 0007e9df │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007dd94 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007e9e4 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007dd99 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007e9e9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007dda0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007e9f0 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007dda1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e9f1 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007dda5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007e9f5 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007dda6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e9f6 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007ddab │ │ │ │ + DW_CFA_advance_loc: 5 to 0007e9fb │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007ddb2 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007ea02 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 37 to 0007ddd7 │ │ │ │ + DW_CFA_advance_loc: 37 to 0007ea27 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007dddc │ │ │ │ + DW_CFA_advance_loc: 5 to 0007ea2c │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007dde1 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007ea31 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007dde8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007ea38 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007dde9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ea39 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007dded │ │ │ │ + DW_CFA_advance_loc: 4 to 0007ea3d │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007ddee │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ea3e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007ddf3 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007ea43 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007ddfa │ │ │ │ + DW_CFA_advance_loc: 7 to 0007ea4a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 21 to 0007de0f │ │ │ │ + DW_CFA_advance_loc: 21 to 0007ea5f │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007de14 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007ea64 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007de19 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007ea69 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007de20 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007ea70 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007de21 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ea71 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007de25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007ea75 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007de26 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ea76 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007de2b │ │ │ │ + DW_CFA_advance_loc: 5 to 0007ea7b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007de32 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007ea82 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 37 to 0007de57 │ │ │ │ + DW_CFA_advance_loc: 37 to 0007eaa7 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007de5c │ │ │ │ + DW_CFA_advance_loc: 5 to 0007eaac │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007de61 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007eab1 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007de68 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007eab8 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007de69 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007eab9 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007de6d │ │ │ │ + DW_CFA_advance_loc: 4 to 0007eabd │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007de6e │ │ │ │ + DW_CFA_advance_loc: 1 to 0007eabe │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007de73 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007eac3 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007de7a │ │ │ │ + DW_CFA_advance_loc: 7 to 0007eaca │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 21 to 0007de8f │ │ │ │ + DW_CFA_advance_loc: 21 to 0007eadf │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007de94 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007eae4 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007de99 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007eae9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007dea0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007eaf0 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007dea1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007eaf1 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007dea5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007eaf5 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007dea6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007eaf6 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007deab │ │ │ │ + DW_CFA_advance_loc: 5 to 0007eafb │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007deb2 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007eb02 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 37 to 0007ded7 │ │ │ │ + DW_CFA_advance_loc: 37 to 0007eb27 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007dedc │ │ │ │ + DW_CFA_advance_loc: 5 to 0007eb2c │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007dee1 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007eb31 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007dee8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007eb38 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007dee9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007eb39 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007deed │ │ │ │ + DW_CFA_advance_loc: 4 to 0007eb3d │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007deee │ │ │ │ + DW_CFA_advance_loc: 1 to 0007eb3e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007def3 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007eb43 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007defa │ │ │ │ + DW_CFA_advance_loc: 7 to 0007eb4a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 21 to 0007df0f │ │ │ │ + DW_CFA_advance_loc: 21 to 0007eb5f │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007df14 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007eb64 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007df19 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007eb69 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007df20 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007eb70 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007df21 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007eb71 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007df25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007eb75 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007df26 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007eb76 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007df2b │ │ │ │ + DW_CFA_advance_loc: 5 to 0007eb7b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007df32 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007eb82 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 37 to 0007df57 │ │ │ │ + DW_CFA_advance_loc: 37 to 0007eba7 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007df5c │ │ │ │ + DW_CFA_advance_loc: 5 to 0007ebac │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007df61 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007ebb1 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007df68 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007ebb8 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007df69 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ebb9 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007df6d │ │ │ │ + DW_CFA_advance_loc: 4 to 0007ebbd │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007df6e │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ebbe │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007df73 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007ebc3 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007df7a │ │ │ │ + DW_CFA_advance_loc: 7 to 0007ebca │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 21 to 0007df8f │ │ │ │ + DW_CFA_advance_loc: 21 to 0007ebdf │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007df94 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007ebe4 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007df99 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007ebe9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007dfa0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007ebf0 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007dfa1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ebf1 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007dfa5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007ebf5 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007dfa6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ebf6 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007dfab │ │ │ │ + DW_CFA_advance_loc: 5 to 0007ebfb │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007dfb2 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007ec02 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 37 to 0007dfd7 │ │ │ │ + DW_CFA_advance_loc: 37 to 0007ec27 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007dfdc │ │ │ │ + DW_CFA_advance_loc: 5 to 0007ec2c │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007dfe1 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007ec31 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007dfe8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007ec38 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007dfe9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ec39 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007dfed │ │ │ │ + DW_CFA_advance_loc: 4 to 0007ec3d │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007dfee │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ec3e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007dff3 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007ec43 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007dffa │ │ │ │ + DW_CFA_advance_loc: 7 to 0007ec4a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 21 to 0007e00f │ │ │ │ + DW_CFA_advance_loc: 21 to 0007ec5f │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007e014 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007ec64 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007e019 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007ec69 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007e020 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007ec70 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e021 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ec71 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007e025 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007ec75 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e026 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ec76 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007e02b │ │ │ │ + DW_CFA_advance_loc: 5 to 0007ec7b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007e032 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007ec82 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 37 to 0007e057 │ │ │ │ + DW_CFA_advance_loc: 37 to 0007eca7 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007e05c │ │ │ │ + DW_CFA_advance_loc: 5 to 0007ecac │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007e061 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007ecb1 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007e068 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007ecb8 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e069 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ecb9 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007e06d │ │ │ │ + DW_CFA_advance_loc: 4 to 0007ecbd │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e06e │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ecbe │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007e073 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007ecc3 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007e07a │ │ │ │ + DW_CFA_advance_loc: 7 to 0007ecca │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 21 to 0007e08f │ │ │ │ + DW_CFA_advance_loc: 21 to 0007ecdf │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007e094 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007ece4 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007e099 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007ece9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007e0a0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007ecf0 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e0a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ecf1 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007e0a5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007ecf5 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e0a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ecf6 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007e0ab │ │ │ │ + DW_CFA_advance_loc: 5 to 0007ecfb │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007e0b2 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007ed02 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000101b4 00000034 0000f79c FDE cie=00000a1c pc=0007e0d0..0007e2a6 │ │ │ │ - Augmentation data: ef 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e0d1 │ │ │ │ +00010444 00000034 0000fa2c FDE cie=00000a1c pc=0007ed20..0007eef6 │ │ │ │ + Augmentation data: 7f 40 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ed21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007e0d3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0007ed23 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e0d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ed24 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 16 to 0007e0e4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0007ed34 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 167 to 0007e18b │ │ │ │ + DW_CFA_advance_loc1: 167 to 0007eddb │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 253 to 0007e288 │ │ │ │ + DW_CFA_advance_loc1: 253 to 0007eed8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e289 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007eed9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e28a │ │ │ │ + DW_CFA_advance_loc: 1 to 0007eeda │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e28b │ │ │ │ + DW_CFA_advance_loc: 1 to 0007eedb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e28c │ │ │ │ + DW_CFA_advance_loc: 1 to 0007eedc │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000101ec 00000014 0000eb64 FDE cie=0000168c pc=00008ba4..00008c85 │ │ │ │ - Augmentation data: d3 41 00 00 │ │ │ │ +0001047c 00000014 0000edf4 FDE cie=0000168c pc=00008c6a..00008d4b │ │ │ │ + Augmentation data: 63 40 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00010204 00000034 00010208 FDE cie=00000000 pc=0000b120..0000b158 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b121 │ │ │ │ +00010494 00000034 00010498 FDE cie=00000000 pc=0000b1a0..0000b1d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b1a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b122 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b1a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000b130 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000b1b0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b137 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b1b7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b13f │ │ │ │ + DW_CFA_advance_loc: 8 to 0000b1bf │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b146 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b1c6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b147 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b1c7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b14d │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b1cd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b155 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000b1d5 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b156 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b1d6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b157 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b1d7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0001023c 00000050 00010240 FDE cie=00000000 pc=0007e6d0..0007e7d7 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e6d1 │ │ │ │ +000104cc 00000050 000104d0 FDE cie=00000000 pc=0007f320..0007f427 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f321 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e6d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f322 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e6d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f323 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e6d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f324 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0007e6e2 │ │ │ │ + DW_CFA_advance_loc: 14 to 0007f332 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 184 to 0007e79a │ │ │ │ + DW_CFA_advance_loc1: 184 to 0007f3ea │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e79b │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f3eb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e79c │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f3ec │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e79d │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f3ed │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e79e │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f3ee │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007e7a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0007f3f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 0007e7a7 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007f3f7 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007e7a9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0007f3f9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007e7ab │ │ │ │ + DW_CFA_advance_loc: 2 to 0007f3fb │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007e7ad │ │ │ │ + DW_CFA_advance_loc: 2 to 0007f3fd │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007e7ae │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f3fe │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007e7b2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007f402 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 0007e7c4 │ │ │ │ + DW_CFA_advance_loc: 18 to 0007f414 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ │ │ │ -00010290 00000038 0000f878 FDE cie=00000a1c pc=0007e7e0..0007eb83 │ │ │ │ - Augmentation data: 37 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 12 to 0007e7ec │ │ │ │ +00010520 00000038 0000fb08 FDE cie=00000a1c pc=0007f430..0007f7d3 │ │ │ │ + Augmentation data: c7 3f 00 00 │ │ │ │ + DW_CFA_advance_loc: 12 to 0007f43c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007e7ee │ │ │ │ + DW_CFA_advance_loc: 2 to 0007f43e │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0007e7f1 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007f441 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 414 to 0007e98f │ │ │ │ + DW_CFA_advance_loc2: 414 to 0007f5df │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 459 to 0007eb5a │ │ │ │ + DW_CFA_advance_loc2: 459 to 0007f7aa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007eb5b │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f7ab │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007eb5c │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f7ac │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007eb5d │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f7ad │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007eb60 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007f7b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000102cc 00000014 0000ec44 FDE cie=0000168c pc=00008c86..00008d57 │ │ │ │ - Augmentation data: 09 41 00 00 │ │ │ │ +0001055c 00000014 0000eed4 FDE cie=0000168c pc=00008d4c..00008e1d │ │ │ │ + Augmentation data: 99 3f 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000102e4 0000011c 000102e8 FDE cie=00000000 pc=0007eb90..0007ef1e │ │ │ │ - DW_CFA_advance_loc: 1 to 0007eb91 │ │ │ │ +00010574 0000011c 00010578 FDE cie=00000000 pc=0007f7e0..0007fb6e │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f7e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007eb92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f7e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007eb93 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f7e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007eb94 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f7e4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0007eba2 │ │ │ │ + DW_CFA_advance_loc: 14 to 0007f7f2 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 37 to 0007ebc7 │ │ │ │ + DW_CFA_advance_loc: 37 to 0007f817 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007ebc8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f818 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 24 to 0007ebe0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0007f830 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 107 to 0007ec4b │ │ │ │ + DW_CFA_advance_loc1: 107 to 0007f89b │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007ec4c │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f89c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007ec54 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007f8a4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0007ec68 │ │ │ │ + DW_CFA_advance_loc: 20 to 0007f8b8 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007ec69 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f8b9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007ec71 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007f8c1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 21 to 0007ec86 │ │ │ │ + DW_CFA_advance_loc: 21 to 0007f8d6 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007ec8a │ │ │ │ + DW_CFA_advance_loc: 4 to 0007f8da │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007ec92 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007f8e2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 26 to 0007ecac │ │ │ │ + DW_CFA_advance_loc: 26 to 0007f8fc │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007ecad │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f8fd │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007ecb5 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007f905 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 0007ecc8 │ │ │ │ + DW_CFA_advance_loc: 19 to 0007f918 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007ecc9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f919 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007ecd1 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007f921 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 0007ece4 │ │ │ │ + DW_CFA_advance_loc: 19 to 0007f934 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007ece5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f935 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007eced │ │ │ │ + DW_CFA_advance_loc: 8 to 0007f93d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 31 to 0007ed0c │ │ │ │ + DW_CFA_advance_loc: 31 to 0007f95c │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007ed0d │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f95d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007ed15 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007f965 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 0007ed26 │ │ │ │ + DW_CFA_advance_loc: 17 to 0007f976 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007ed27 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f977 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007ed2f │ │ │ │ + DW_CFA_advance_loc: 8 to 0007f97f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007ed32 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007f982 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 6 to 0007ed38 │ │ │ │ + DW_CFA_advance_loc: 6 to 0007f988 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007ed39 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f989 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0007ed3f │ │ │ │ + DW_CFA_advance_loc: 6 to 0007f98f │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007ed43 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007f993 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007ed46 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007f996 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007ed47 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f997 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 0007ed59 │ │ │ │ + DW_CFA_advance_loc: 18 to 0007f9a9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 61 to 0007ed96 │ │ │ │ + DW_CFA_advance_loc: 61 to 0007f9e6 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 9 to 0007ed9f │ │ │ │ + DW_CFA_advance_loc: 9 to 0007f9ef │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007eda0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f9f0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 0007edb2 │ │ │ │ + DW_CFA_advance_loc: 18 to 0007fa02 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 95 to 0007ee11 │ │ │ │ + DW_CFA_advance_loc1: 95 to 0007fa61 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007ee12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007fa62 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007ee17 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007fa67 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 0007ee28 │ │ │ │ + DW_CFA_advance_loc: 17 to 0007fa78 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007ee29 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007fa79 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007ee31 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007fa81 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 23 to 0007ee48 │ │ │ │ + DW_CFA_advance_loc: 23 to 0007fa98 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007ee49 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007fa99 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007ee51 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007faa1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0007ee5e │ │ │ │ + DW_CFA_advance_loc: 13 to 0007faae │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007ee5f │ │ │ │ + DW_CFA_advance_loc: 1 to 0007faaf │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007ee67 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007fab7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0007ee74 │ │ │ │ + DW_CFA_advance_loc: 13 to 0007fac4 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007ee75 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007fac5 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007ee7d │ │ │ │ + DW_CFA_advance_loc: 8 to 0007facd │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 26 to 0007ee97 │ │ │ │ + DW_CFA_advance_loc: 26 to 0007fae7 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007ee98 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007fae8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007eea0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007faf0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007eea3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007faf3 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007eea4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007faf4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007eeac │ │ │ │ + DW_CFA_advance_loc: 8 to 0007fafc │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007eead │ │ │ │ + DW_CFA_advance_loc: 1 to 0007fafd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007eeae │ │ │ │ + DW_CFA_advance_loc: 1 to 0007fafe │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007eeaf │ │ │ │ + DW_CFA_advance_loc: 1 to 0007faff │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007eeb0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007fb00 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007eeb8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007fb08 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007eebb │ │ │ │ + DW_CFA_advance_loc: 3 to 0007fb0b │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007eebc │ │ │ │ + DW_CFA_advance_loc: 1 to 0007fb0c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007eec1 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007fb11 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 46 to 0007eeef │ │ │ │ + DW_CFA_advance_loc: 46 to 0007fb3f │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007eef0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007fb40 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007eef8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007fb48 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0007ef03 │ │ │ │ + DW_CFA_advance_loc: 11 to 0007fb53 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007ef04 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007fb54 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007ef09 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007fb59 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 0007ef13 │ │ │ │ + DW_CFA_advance_loc: 10 to 0007fb63 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007ef14 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007fb64 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007ef19 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007fb69 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00010404 00000034 00010408 FDE cie=00000000 pc=0007ef20..0007ef4d │ │ │ │ - DW_CFA_advance_loc: 1 to 0007ef21 │ │ │ │ +00010694 00000034 00010698 FDE cie=00000000 pc=0007fb70..0007fb9d │ │ │ │ + DW_CFA_advance_loc: 1 to 0007fb71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007ef22 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007fb72 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0007ef30 │ │ │ │ + DW_CFA_advance_loc: 14 to 0007fb80 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007ef35 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007fb85 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0007ef3b │ │ │ │ + DW_CFA_advance_loc: 6 to 0007fb8b │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007ef3c │ │ │ │ + DW_CFA_advance_loc: 1 to 0007fb8c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007ef41 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007fb91 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007ef42 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007fb92 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007ef4a │ │ │ │ + DW_CFA_advance_loc: 8 to 0007fb9a │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007ef4b │ │ │ │ + DW_CFA_advance_loc: 1 to 0007fb9b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007ef4c │ │ │ │ + DW_CFA_advance_loc: 1 to 0007fb9c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0001043c 00000050 0000fa24 FDE cie=00000a1c pc=0007ef50..0007f469 │ │ │ │ - Augmentation data: e7 3f 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0007ef5b │ │ │ │ +000106cc 00000050 0000fcb4 FDE cie=00000a1c pc=0007fba0..000800b9 │ │ │ │ + Augmentation data: 77 3e 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0007fbab │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007ef62 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007fbb2 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0007ef65 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007fbb5 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 115 to 0007efd8 │ │ │ │ + DW_CFA_advance_loc1: 115 to 0007fc28 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007efd9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007fc29 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007efda │ │ │ │ + DW_CFA_advance_loc: 1 to 0007fc2a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007efdb │ │ │ │ + DW_CFA_advance_loc: 1 to 0007fc2b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007efe0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007fc30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 138 to 0007f06a │ │ │ │ + DW_CFA_advance_loc1: 138 to 0007fcba │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 48 to 0007f09a │ │ │ │ + DW_CFA_advance_loc: 48 to 0007fcea │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 191 to 0007f159 │ │ │ │ + DW_CFA_advance_loc1: 191 to 0007fda9 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 57 to 0007f192 │ │ │ │ + DW_CFA_advance_loc: 57 to 0007fde2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007f193 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007fde3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007f194 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007fde4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007f195 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007fde5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 0007f1a0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0007fdf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 529 to 0007f3b1 │ │ │ │ + DW_CFA_advance_loc2: 529 to 00080001 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00010490 00000014 0000ee08 FDE cie=0000168c pc=00008d58..00008d9e │ │ │ │ - Augmentation data: a5 3f 00 00 │ │ │ │ +00010720 00000014 0000f098 FDE cie=0000168c pc=00008e1e..00008e64 │ │ │ │ + Augmentation data: 35 3e 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000104a8 00000048 0000fa90 FDE cie=00000a1c pc=0007f470..0007f8c3 │ │ │ │ - Augmentation data: 97 40 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0007f47b │ │ │ │ +00010738 00000048 0000fd20 FDE cie=00000a1c pc=000800c0..00080513 │ │ │ │ + Augmentation data: 27 3f 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 000800cb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0007f482 │ │ │ │ + DW_CFA_advance_loc: 7 to 000800d2 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0007f485 │ │ │ │ + DW_CFA_advance_loc: 3 to 000800d5 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 271 to 0007f594 │ │ │ │ + DW_CFA_advance_loc2: 271 to 000801e4 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 631 to 0007f80b │ │ │ │ + DW_CFA_advance_loc2: 631 to 0008045b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007f80c │ │ │ │ + DW_CFA_advance_loc: 1 to 0008045c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007f80d │ │ │ │ + DW_CFA_advance_loc: 1 to 0008045d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007f80e │ │ │ │ + DW_CFA_advance_loc: 1 to 0008045e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007f810 │ │ │ │ + DW_CFA_advance_loc: 2 to 00080460 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 38 to 0007f836 │ │ │ │ + DW_CFA_advance_loc: 38 to 00080486 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007f837 │ │ │ │ + DW_CFA_advance_loc: 1 to 00080487 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007f838 │ │ │ │ + DW_CFA_advance_loc: 1 to 00080488 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007f839 │ │ │ │ + DW_CFA_advance_loc: 1 to 00080489 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007f83a │ │ │ │ + DW_CFA_advance_loc: 1 to 0008048a │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 93 to 0007f897 │ │ │ │ + DW_CFA_advance_loc1: 93 to 000804e7 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000104f4 00000020 0000fadc FDE cie=00000a1c pc=00008d9e..00008ea7 │ │ │ │ - Augmentation data: 8b 40 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008d9f │ │ │ │ +00010784 00000020 0000fd6c FDE cie=00000a1c pc=00008e64..00008f6d │ │ │ │ + Augmentation data: 1b 3f 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008e65 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00010518 00000034 0001051c FDE cie=00000000 pc=0000b160..0000b198 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b161 │ │ │ │ +000107a8 00000034 000107ac FDE cie=00000000 pc=0000b1e0..0000b218 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b1e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b162 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b1e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000b170 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000b1f0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b177 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b1f7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b17f │ │ │ │ + DW_CFA_advance_loc: 8 to 0000b1ff │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b186 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b206 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b187 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b207 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b18d │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b20d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b195 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000b215 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b196 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b216 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b197 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b217 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00010550 00000034 00010554 FDE cie=00000000 pc=0000b1a0..0000b1d8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b1a1 │ │ │ │ +000107e0 00000034 000107e4 FDE cie=00000000 pc=0000b220..0000b258 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b221 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b1a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b222 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000b1b0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000b230 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b1b7 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b237 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b1bf │ │ │ │ + DW_CFA_advance_loc: 8 to 0000b23f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b1c6 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b246 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b1c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b247 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b1cd │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b24d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b1d5 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000b255 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b1d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b256 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b1d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b257 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00010588 00000020 0001058c FDE cie=00000000 pc=0007f8d0..0007f8f6 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007f8d1 │ │ │ │ +00010818 00000020 0001081c FDE cie=00000000 pc=00080520..00080546 │ │ │ │ + DW_CFA_advance_loc: 1 to 00080521 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0007f8df │ │ │ │ + DW_CFA_advance_loc: 14 to 0008052f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 13 to 0007f8ec │ │ │ │ + DW_CFA_advance_loc: 13 to 0008053c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007f8f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00080544 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007f8f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00080545 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000105ac 00000034 000105b0 FDE cie=00000000 pc=0007f900..0007f932 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007f901 │ │ │ │ +0001083c 00000034 00010840 FDE cie=00000000 pc=00080550..00080582 │ │ │ │ + DW_CFA_advance_loc: 1 to 00080551 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007f902 │ │ │ │ + DW_CFA_advance_loc: 1 to 00080552 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0007f910 │ │ │ │ + DW_CFA_advance_loc: 14 to 00080560 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 13 to 0007f91d │ │ │ │ + DW_CFA_advance_loc: 13 to 0008056d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0007f923 │ │ │ │ + DW_CFA_advance_loc: 6 to 00080573 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007f924 │ │ │ │ + DW_CFA_advance_loc: 1 to 00080574 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007f926 │ │ │ │ + DW_CFA_advance_loc: 2 to 00080576 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007f927 │ │ │ │ + DW_CFA_advance_loc: 1 to 00080577 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007f92f │ │ │ │ + DW_CFA_advance_loc: 8 to 0008057f │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007f930 │ │ │ │ + DW_CFA_advance_loc: 1 to 00080580 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007f931 │ │ │ │ + DW_CFA_advance_loc: 1 to 00080581 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000105e4 00000034 0000fbcc FDE cie=00000a1c pc=0007f940..0007f98b │ │ │ │ - Augmentation data: b7 3f 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007f941 │ │ │ │ +00010874 00000034 0000fe5c FDE cie=00000a1c pc=00080590..000805db │ │ │ │ + Augmentation data: 47 3e 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00080591 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007f943 │ │ │ │ + DW_CFA_advance_loc: 2 to 00080593 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007f944 │ │ │ │ + DW_CFA_advance_loc: 1 to 00080594 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 16 to 0007f954 │ │ │ │ + DW_CFA_advance_loc: 16 to 000805a4 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0007f962 │ │ │ │ + DW_CFA_advance_loc: 14 to 000805b2 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 29 to 0007f97f │ │ │ │ + DW_CFA_advance_loc: 29 to 000805cf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007f980 │ │ │ │ + DW_CFA_advance_loc: 1 to 000805d0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007f981 │ │ │ │ + DW_CFA_advance_loc: 1 to 000805d1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007f982 │ │ │ │ + DW_CFA_advance_loc: 1 to 000805d2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007f983 │ │ │ │ + DW_CFA_advance_loc: 1 to 000805d3 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0001061c 00000014 0000ef94 FDE cie=0000168c pc=00008ea8..00008ebd │ │ │ │ - Augmentation data: 8b 3f 00 00 │ │ │ │ +000108ac 00000014 0000f224 FDE cie=0000168c pc=00008f6e..00008f83 │ │ │ │ + Augmentation data: 1b 3e 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00010634 00000028 00010638 FDE cie=00000000 pc=0007f990..0007f9bf │ │ │ │ - DW_CFA_advance_loc: 1 to 0007f991 │ │ │ │ +000108c4 00000028 000108c8 FDE cie=00000000 pc=000805e0..0008060f │ │ │ │ + DW_CFA_advance_loc: 1 to 000805e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007f992 │ │ │ │ + DW_CFA_advance_loc: 1 to 000805e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0007f9a0 │ │ │ │ + DW_CFA_advance_loc: 14 to 000805f0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 0007f9a5 │ │ │ │ + DW_CFA_advance_loc: 5 to 000805f5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 0007f9bc │ │ │ │ + DW_CFA_advance_loc: 23 to 0008060c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007f9bd │ │ │ │ + DW_CFA_advance_loc: 1 to 0008060d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007f9be │ │ │ │ + DW_CFA_advance_loc: 1 to 0008060e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00010660 00000028 00010664 FDE cie=00000000 pc=0007f9c0..0007f9ec │ │ │ │ - DW_CFA_advance_loc: 1 to 0007f9c1 │ │ │ │ +000108f0 00000028 000108f4 FDE cie=00000000 pc=00080610..0008063c │ │ │ │ + DW_CFA_advance_loc: 1 to 00080611 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007f9c4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00080614 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0007f9d2 │ │ │ │ + DW_CFA_advance_loc: 14 to 00080622 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0007f9d5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00080625 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0007f9db │ │ │ │ + DW_CFA_advance_loc: 6 to 0008062b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0007f9e5 │ │ │ │ + DW_CFA_advance_loc: 10 to 00080635 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0007f9eb │ │ │ │ + DW_CFA_advance_loc: 6 to 0008063b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0001068c 00000028 00010690 FDE cie=00000000 pc=0007f9f0..0007fa1d │ │ │ │ - DW_CFA_advance_loc: 1 to 0007f9f1 │ │ │ │ +0001091c 00000028 00010920 FDE cie=00000000 pc=00080640..0008066d │ │ │ │ + DW_CFA_advance_loc: 1 to 00080641 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0007f9ff │ │ │ │ + DW_CFA_advance_loc: 14 to 0008064f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0007fa08 │ │ │ │ + DW_CFA_advance_loc: 9 to 00080658 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007fa0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0008065c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0007fa12 │ │ │ │ + DW_CFA_advance_loc: 6 to 00080662 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007fa13 │ │ │ │ + DW_CFA_advance_loc: 1 to 00080663 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007fa1b │ │ │ │ + DW_CFA_advance_loc: 8 to 0008066b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007fa1c │ │ │ │ + DW_CFA_advance_loc: 1 to 0008066c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000106b8 0000001c 000106bc FDE cie=00000000 pc=0007fa20..0007fa4a │ │ │ │ - DW_CFA_advance_loc: 13 to 0007fa2d │ │ │ │ +00010948 0000001c 0001094c FDE cie=00000000 pc=00080670..0008069a │ │ │ │ + DW_CFA_advance_loc: 13 to 0008067d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 19 to 0007fa40 │ │ │ │ + DW_CFA_advance_loc: 19 to 00080690 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007fa41 │ │ │ │ + DW_CFA_advance_loc: 1 to 00080691 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007fa49 │ │ │ │ + DW_CFA_advance_loc: 8 to 00080699 │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000106d8 00000040 0000fcc0 FDE cie=00000a1c pc=0007fa50..0007fb4e │ │ │ │ - Augmentation data: d7 3e 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007fa51 │ │ │ │ +00010968 00000040 0000ff50 FDE cie=00000a1c pc=000806a0..0008079e │ │ │ │ + Augmentation data: 67 3d 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000806a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007fa53 │ │ │ │ + DW_CFA_advance_loc: 2 to 000806a3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 5 to 0007fa58 │ │ │ │ + DW_CFA_advance_loc: 5 to 000806a8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0007fa6a │ │ │ │ + DW_CFA_advance_loc: 18 to 000806ba │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 65 to 0007faab │ │ │ │ + DW_CFA_advance_loc1: 65 to 000806fb │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 53 to 0007fae0 │ │ │ │ + DW_CFA_advance_loc: 53 to 00080730 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0007faea │ │ │ │ + DW_CFA_advance_loc: 10 to 0008073a │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc: 18 to 0007fafc │ │ │ │ + DW_CFA_advance_loc: 18 to 0008074c │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 65 to 0007fb3d │ │ │ │ + DW_CFA_advance_loc1: 65 to 0008078d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007fb3e │ │ │ │ + DW_CFA_advance_loc: 1 to 0008078e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007fb3f │ │ │ │ + DW_CFA_advance_loc: 1 to 0008078f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007fb40 │ │ │ │ + DW_CFA_advance_loc: 1 to 00080790 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007fb41 │ │ │ │ + DW_CFA_advance_loc: 1 to 00080791 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0001071c 00000014 0000f094 FDE cie=0000168c pc=00008ebe..00008eff │ │ │ │ - Augmentation data: a1 3e 00 00 │ │ │ │ +000109ac 00000014 0000f324 FDE cie=0000168c pc=00008f84..00008fc5 │ │ │ │ + Augmentation data: 31 3d 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00010734 000000a4 0000fd1c FDE cie=00000a1c pc=0007fb50..000815ef │ │ │ │ - Augmentation data: 91 3e 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007fb51 │ │ │ │ +000109c4 000000a4 0000ffac FDE cie=00000a1c pc=000807a0..0008223f │ │ │ │ + Augmentation data: 21 3d 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000807a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0007fb53 │ │ │ │ + DW_CFA_advance_loc: 2 to 000807a3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007fb54 │ │ │ │ + DW_CFA_advance_loc: 1 to 000807a4 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 25 to 0007fb6d │ │ │ │ + DW_CFA_advance_loc: 25 to 000807bd │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 130 to 0007fbef │ │ │ │ + DW_CFA_advance_loc1: 130 to 0008083f │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 40 to 0007fc17 │ │ │ │ + DW_CFA_advance_loc: 40 to 00080867 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0007fc4f │ │ │ │ + DW_CFA_advance_loc: 56 to 0008089f │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 0007fc76 │ │ │ │ + DW_CFA_advance_loc: 39 to 000808c6 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 88 to 0007fcce │ │ │ │ + DW_CFA_advance_loc1: 88 to 0008091e │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 33 to 0007fcef │ │ │ │ + DW_CFA_advance_loc: 33 to 0008093f │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 200 to 0007fdb7 │ │ │ │ + DW_CFA_advance_loc1: 200 to 00080a07 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 33 to 0007fdd8 │ │ │ │ + DW_CFA_advance_loc: 33 to 00080a28 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 58 to 0007fe12 │ │ │ │ + DW_CFA_advance_loc: 58 to 00080a62 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 33 to 0007fe33 │ │ │ │ + DW_CFA_advance_loc: 33 to 00080a83 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 167 to 0007feda │ │ │ │ + DW_CFA_advance_loc1: 167 to 00080b2a │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 33 to 0007fefb │ │ │ │ + DW_CFA_advance_loc: 33 to 00080b4b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 80 to 0007ff4b │ │ │ │ + DW_CFA_advance_loc1: 80 to 00080b9b │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 0007ff72 │ │ │ │ + DW_CFA_advance_loc: 39 to 00080bc2 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 158 to 00080010 │ │ │ │ + DW_CFA_advance_loc1: 158 to 00080c60 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 33 to 00080031 │ │ │ │ + DW_CFA_advance_loc: 33 to 00080c81 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 63 to 00080070 │ │ │ │ + DW_CFA_advance_loc: 63 to 00080cc0 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 33 to 00080091 │ │ │ │ + DW_CFA_advance_loc: 33 to 00080ce1 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 399 to 00080220 │ │ │ │ + DW_CFA_advance_loc2: 399 to 00080e70 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 108 to 0008028c │ │ │ │ + DW_CFA_advance_loc1: 108 to 00080edc │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 102 to 000802f2 │ │ │ │ + DW_CFA_advance_loc1: 102 to 00080f42 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 112 to 00080362 │ │ │ │ + DW_CFA_advance_loc1: 112 to 00080fb2 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1494 to 00080938 │ │ │ │ + DW_CFA_advance_loc2: 1494 to 00081588 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 108 to 000809a4 │ │ │ │ + DW_CFA_advance_loc1: 108 to 000815f4 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000809e0 │ │ │ │ + DW_CFA_advance_loc: 60 to 00081630 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 112 to 00080a50 │ │ │ │ + DW_CFA_advance_loc1: 112 to 000816a0 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 254 to 00080b4e │ │ │ │ + DW_CFA_advance_loc1: 254 to 0008179e │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 00080b75 │ │ │ │ + DW_CFA_advance_loc: 39 to 000817c5 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1366 to 000810cb │ │ │ │ + DW_CFA_advance_loc2: 1366 to 00081d1b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000810cc │ │ │ │ + DW_CFA_advance_loc: 1 to 00081d1c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000810cd │ │ │ │ + DW_CFA_advance_loc: 1 to 00081d1d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000810ce │ │ │ │ + DW_CFA_advance_loc: 1 to 00081d1e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000810d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00081d20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 831 to 0008140f │ │ │ │ + DW_CFA_advance_loc2: 831 to 0008205f │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 33 to 00081430 │ │ │ │ + DW_CFA_advance_loc: 33 to 00082080 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 57 to 00081469 │ │ │ │ + DW_CFA_advance_loc: 57 to 000820b9 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 33 to 0008148a │ │ │ │ + DW_CFA_advance_loc: 33 to 000820da │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000107dc 00000014 0000f154 FDE cie=0000168c pc=00008f00..0000900f │ │ │ │ - Augmentation data: 60 3e 00 00 │ │ │ │ +00010a6c 00000014 0000f3e4 FDE cie=0000168c pc=00008fc6..000090d5 │ │ │ │ + Augmentation data: f0 3c 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000107f4 00000040 000107f8 FDE cie=00000000 pc=0000b1e0..0000b239 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b1e1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b1e2 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000b1f0 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b1f7 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b1ff │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b206 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b207 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b20d │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000b21f │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b226 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b227 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b22e │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b236 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b237 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b238 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - │ │ │ │ -00010838 00000034 0001083c FDE cie=00000000 pc=0000b240..0000b278 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b241 │ │ │ │ +00010a84 00000040 00010a88 FDE cie=00000000 pc=0000b260..0000b2b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b261 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b242 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b262 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000b250 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000b270 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b257 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b277 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b25f │ │ │ │ + DW_CFA_advance_loc: 8 to 0000b27f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b266 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b267 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b26d │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b275 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b276 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b277 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - │ │ │ │ -00010870 00000010 00010874 FDE cie=00000000 pc=000815f0..00081605 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00010884 00000028 00010888 FDE cie=00000000 pc=00081610..0008163d │ │ │ │ - DW_CFA_advance_loc: 1 to 00081611 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0008161f │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0008162f │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081630 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00081638 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0008163b │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008163c │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000108b0 00000024 000108b4 FDE cie=00000000 pc=00081640..00081661 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081641 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0008164f │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b286 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00081653 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b287 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00081657 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b28d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0008165f │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081660 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000108d8 00000034 0000fec0 FDE cie=00000a1c pc=00081670..00081bf5 │ │ │ │ - Augmentation data: 6d 3d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081671 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00081673 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 15 to 00081682 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 152 to 0008171a │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 326 to 00081860 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00081861 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00081862 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00081863 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00081868 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00010910 00000014 0000f288 FDE cie=0000168c pc=00009010..0000908e │ │ │ │ - Augmentation data: 58 3d 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00010928 00000034 0001092c FDE cie=00000000 pc=0000b280..0000b2b8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b281 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b282 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000b290 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000b29f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b297 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b29f │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_advance_loc: 7 to 0000b2a6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_advance_loc: 1 to 0000b2a7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b2ad │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b2ae │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b2b5 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000b2b6 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b2b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b2b7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b2b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b2b8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00010960 00000020 00010964 FDE cie=00000000 pc=00081c00..00081c26 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081c01 │ │ │ │ +00010ac8 00000020 00010acc FDE cie=00000000 pc=00082240..00082266 │ │ │ │ + DW_CFA_advance_loc: 1 to 00082241 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00081c0f │ │ │ │ + DW_CFA_advance_loc: 14 to 0008224f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 13 to 00081c1c │ │ │ │ + DW_CFA_advance_loc: 13 to 0008225c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00081c24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00082264 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081c25 │ │ │ │ + DW_CFA_advance_loc: 1 to 00082265 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00010984 00000034 00010988 FDE cie=00000000 pc=00081c30..00081c65 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081c31 │ │ │ │ +00010aec 00000034 00010af0 FDE cie=00000000 pc=00082270..000822a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00082271 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081c32 │ │ │ │ + DW_CFA_advance_loc: 1 to 00082272 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00081c40 │ │ │ │ + DW_CFA_advance_loc: 14 to 00082280 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 13 to 00081c4d │ │ │ │ + DW_CFA_advance_loc: 13 to 0008228d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00081c53 │ │ │ │ + DW_CFA_advance_loc: 6 to 00082293 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081c54 │ │ │ │ + DW_CFA_advance_loc: 1 to 00082294 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00081c59 │ │ │ │ + DW_CFA_advance_loc: 5 to 00082299 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081c5a │ │ │ │ + DW_CFA_advance_loc: 1 to 0008229a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00081c62 │ │ │ │ + DW_CFA_advance_loc: 8 to 000822a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081c63 │ │ │ │ + DW_CFA_advance_loc: 1 to 000822a3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081c64 │ │ │ │ + DW_CFA_advance_loc: 1 to 000822a4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000109bc 0000008c 000109c0 FDE cie=00000000 pc=00081c70..00081e28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081c71 │ │ │ │ +00010b24 0000008c 00010b28 FDE cie=00000000 pc=000822b0..00082468 │ │ │ │ + DW_CFA_advance_loc: 1 to 000822b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00081c77 │ │ │ │ + DW_CFA_advance_loc: 6 to 000822b7 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081c78 │ │ │ │ + DW_CFA_advance_loc: 1 to 000822b8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081c79 │ │ │ │ + DW_CFA_advance_loc: 1 to 000822b9 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00081c87 │ │ │ │ + DW_CFA_advance_loc: 14 to 000822c7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 47 to 00081cb6 │ │ │ │ + DW_CFA_advance_loc: 47 to 000822f6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081cb7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000822f7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081cb8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000822f8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081cb9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000822f9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081cba │ │ │ │ + DW_CFA_advance_loc: 1 to 000822fa │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00081cc0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00082300 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 103 to 00081d27 │ │ │ │ + DW_CFA_advance_loc1: 103 to 00082367 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081d28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00082368 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 00081d36 │ │ │ │ + DW_CFA_advance_loc: 14 to 00082376 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 134 to 00081dbc │ │ │ │ + DW_CFA_advance_loc1: 134 to 000823fc │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081dbd │ │ │ │ + DW_CFA_advance_loc: 1 to 000823fd │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00081dc5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00082405 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081dc6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00082406 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 00081dd1 │ │ │ │ + DW_CFA_advance_loc: 11 to 00082411 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 20 to 00081de5 │ │ │ │ + DW_CFA_advance_loc: 20 to 00082425 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081de6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00082426 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081de7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00082427 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081de8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00082428 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081de9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00082429 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00081df0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00082430 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 10 to 00081dfa │ │ │ │ + DW_CFA_advance_loc: 10 to 0008243a │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081dfb │ │ │ │ + DW_CFA_advance_loc: 1 to 0008243b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00081e03 │ │ │ │ + DW_CFA_advance_loc: 8 to 00082443 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081e04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00082444 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 00081e0f │ │ │ │ + DW_CFA_advance_loc: 11 to 0008244f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 20 to 00081e23 │ │ │ │ + DW_CFA_advance_loc: 20 to 00082463 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081e24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00082464 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081e25 │ │ │ │ + DW_CFA_advance_loc: 1 to 00082465 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081e26 │ │ │ │ + DW_CFA_advance_loc: 1 to 00082466 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081e27 │ │ │ │ + DW_CFA_advance_loc: 1 to 00082467 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00010a4c 00000040 00010a50 FDE cie=00000000 pc=00081e30..00081ed0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081e31 │ │ │ │ +00010bb4 00000040 00010bb8 FDE cie=00000000 pc=00082470..00082510 │ │ │ │ + DW_CFA_advance_loc: 1 to 00082471 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00081e3f │ │ │ │ + DW_CFA_advance_loc: 14 to 0008247f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 34 to 00081e61 │ │ │ │ + DW_CFA_advance_loc: 34 to 000824a1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081e62 │ │ │ │ + DW_CFA_advance_loc: 1 to 000824a2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00081e68 │ │ │ │ + DW_CFA_advance_loc: 6 to 000824a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 50 to 00081e9a │ │ │ │ + DW_CFA_advance_loc: 50 to 000824da │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00081e9e │ │ │ │ + DW_CFA_advance_loc: 4 to 000824de │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00081ea2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000824e2 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081ea3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000824e3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00081eab │ │ │ │ + DW_CFA_advance_loc: 8 to 000824eb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00081eae │ │ │ │ + DW_CFA_advance_loc: 3 to 000824ee │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081eaf │ │ │ │ + DW_CFA_advance_loc: 1 to 000824ef │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00081eb0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000824f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00081ec4 │ │ │ │ + DW_CFA_advance_loc: 20 to 00082504 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 00081ecb │ │ │ │ + DW_CFA_advance_loc: 7 to 0008250b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00010a90 00000054 00010078 FDE cie=00000a1c pc=00081ed0..000826bb │ │ │ │ - Augmentation data: e0 3b 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 00081edb │ │ │ │ +00010bf8 00000054 000101e0 FDE cie=00000a1c pc=00082510..00082cfb │ │ │ │ + Augmentation data: 6d 3b 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0008251b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 7 to 00081ee2 │ │ │ │ + DW_CFA_advance_loc: 7 to 00082522 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00081ee5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00082525 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 195 to 00081fa8 │ │ │ │ + DW_CFA_advance_loc1: 195 to 000825e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00081fa9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000825e9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00081faa │ │ │ │ + DW_CFA_advance_loc: 1 to 000825ea │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00081fab │ │ │ │ + DW_CFA_advance_loc: 1 to 000825eb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00081fb0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000825f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 244 to 000820a4 │ │ │ │ + DW_CFA_advance_loc1: 244 to 000826e4 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 745 to 0008238d │ │ │ │ + DW_CFA_advance_loc2: 745 to 000829cd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0008238e │ │ │ │ + DW_CFA_advance_loc: 1 to 000829ce │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0008238f │ │ │ │ + DW_CFA_advance_loc: 1 to 000829cf │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00082390 │ │ │ │ + DW_CFA_advance_loc: 1 to 000829d0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00082398 │ │ │ │ + DW_CFA_advance_loc: 8 to 000829d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 94 to 000823f6 │ │ │ │ + DW_CFA_advance_loc1: 94 to 00082a36 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000823f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00082a37 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000823f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00082a38 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000823f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00082a39 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00082400 │ │ │ │ + DW_CFA_advance_loc: 7 to 00082a40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00010ae8 00000014 0000f460 FDE cie=0000168c pc=0000908e..000090b1 │ │ │ │ - Augmentation data: 98 3b 00 00 │ │ │ │ +00010c50 00000014 0000f5c8 FDE cie=0000168c pc=000090d6..000090f9 │ │ │ │ + Augmentation data: 25 3b 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00010b00 00000034 00010b04 FDE cie=00000000 pc=000826c0..0008272b │ │ │ │ - DW_CFA_advance_loc: 1 to 000826c1 │ │ │ │ +00010c68 00000034 00010c6c FDE cie=00000000 pc=00082d00..00082d6b │ │ │ │ + DW_CFA_advance_loc: 1 to 00082d01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000826c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00082d02 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 000826d0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00082d10 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000826d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00082d18 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000826dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00082d1c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000826e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00082d20 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000826e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00082d21 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 71 to 00082728 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00082d68 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082729 │ │ │ │ + DW_CFA_advance_loc: 1 to 00082d69 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008272a │ │ │ │ + DW_CFA_advance_loc: 1 to 00082d6a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00010b38 00000034 00010b3c FDE cie=00000000 pc=0000b2c0..0000b2f8 │ │ │ │ +00010ca0 00000034 00010ca4 FDE cie=00000000 pc=0000b2c0..0000b2f8 │ │ │ │ DW_CFA_advance_loc: 1 to 0000b2c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 0000b2c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 14 to 0000b2d0 │ │ │ │ @@ -38280,1539 +38476,1341 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 0000b2f6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 0000b2f7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00010b70 00000054 00010b74 FDE cie=00000000 pc=00082730..000828be │ │ │ │ - DW_CFA_advance_loc: 1 to 00082731 │ │ │ │ +00010cd8 00000010 00010cdc FDE cie=00000000 pc=00082d70..00082d85 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00010cec 00000028 00010cf0 FDE cie=00000000 pc=00082d90..00082dbd │ │ │ │ + DW_CFA_advance_loc: 1 to 00082d91 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 00082d9f │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 16 to 00082daf │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00082db0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00082db8 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 3 to 00082dbb │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00082dbc │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00010d18 00000024 00010d1c FDE cie=00000000 pc=00082dc0..00082de1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00082dc1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 14 to 00082dcf │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00082dd3 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 4 to 00082dd7 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00082ddf │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00082de0 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00010d40 00000034 00010328 FDE cie=00000a1c pc=00082df0..00083375 │ │ │ │ + Augmentation data: 3d 3a 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00082df1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00082df3 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 15 to 00082e02 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc1: 152 to 00082e9a │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 326 to 00082fe0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 00082fe1 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00082fe2 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00082fe3 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 5 to 00082fe8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00010d78 00000014 0000f6f0 FDE cie=0000168c pc=000090fa..00009178 │ │ │ │ + Augmentation data: 28 3a 00 00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00010d90 00000034 00010d94 FDE cie=00000000 pc=0000b300..0000b338 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b301 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b302 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000b310 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b317 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000b31f │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000b326 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b327 │ │ │ │ + DW_CFA_def_cfa_offset: 28 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b32d │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000b335 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b336 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b337 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + │ │ │ │ +00010dc8 00000054 00010dcc FDE cie=00000000 pc=00083380..0008350e │ │ │ │ + DW_CFA_advance_loc: 1 to 00083381 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00082736 │ │ │ │ + DW_CFA_advance_loc: 5 to 00083386 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082737 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083387 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082738 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083388 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0008273b │ │ │ │ + DW_CFA_advance_loc: 3 to 0008338b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc1: 71 to 00082782 │ │ │ │ + DW_CFA_advance_loc1: 71 to 000833d2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082783 │ │ │ │ + DW_CFA_advance_loc: 1 to 000833d3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082784 │ │ │ │ + DW_CFA_advance_loc: 1 to 000833d4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082785 │ │ │ │ + DW_CFA_advance_loc: 1 to 000833d5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082786 │ │ │ │ + DW_CFA_advance_loc: 1 to 000833d6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00082790 │ │ │ │ + DW_CFA_advance_loc: 10 to 000833e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 000827c0 │ │ │ │ + DW_CFA_advance_loc: 48 to 00083410 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000827c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083411 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000827c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083412 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000827c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083413 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000827c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083414 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000827c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00083418 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00010bc8 00000050 00010bcc FDE cie=00000000 pc=000828c0..00082a0b │ │ │ │ - DW_CFA_advance_loc: 1 to 000828c1 │ │ │ │ +00010e20 00000050 00010e24 FDE cie=00000000 pc=00083510..0008365b │ │ │ │ + DW_CFA_advance_loc: 1 to 00083511 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000828c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083512 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 12 to 000828ce │ │ │ │ + DW_CFA_advance_loc: 12 to 0008351e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000828cf │ │ │ │ + DW_CFA_advance_loc: 1 to 0008351f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000828d2 │ │ │ │ + DW_CFA_advance_loc: 3 to 00083522 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 193 to 00082993 │ │ │ │ + DW_CFA_advance_loc1: 193 to 000835e3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082994 │ │ │ │ + DW_CFA_advance_loc: 1 to 000835e4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082995 │ │ │ │ + DW_CFA_advance_loc: 1 to 000835e5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082996 │ │ │ │ + DW_CFA_advance_loc: 1 to 000835e6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082997 │ │ │ │ + DW_CFA_advance_loc: 1 to 000835e7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 000829a0 │ │ │ │ + DW_CFA_advance_loc: 9 to 000835f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 69 to 000829e5 │ │ │ │ + DW_CFA_advance_loc1: 69 to 00083635 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 000829e7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00083637 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 000829f5 │ │ │ │ + DW_CFA_advance_loc: 14 to 00083645 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 10 to 000829ff │ │ │ │ + DW_CFA_advance_loc: 10 to 0008364f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 00082a05 │ │ │ │ + DW_CFA_advance_loc: 6 to 00083655 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082a06 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083656 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00010c1c 00000034 00010c20 FDE cie=00000000 pc=00082a10..00082b33 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082a11 │ │ │ │ +00010e74 00000034 00010e78 FDE cie=00000000 pc=00083660..00083783 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083661 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00082a1f │ │ │ │ + DW_CFA_advance_loc: 14 to 0008366f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 198 to 00082ae5 │ │ │ │ + DW_CFA_advance_loc1: 198 to 00083735 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082ae6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083736 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00082af0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00083740 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00082af3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00083743 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00082af6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00083746 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00082b00 │ │ │ │ + DW_CFA_advance_loc: 10 to 00083750 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 49 to 00082b31 │ │ │ │ + DW_CFA_advance_loc: 49 to 00083781 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082b32 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083782 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00010c54 00000090 00010c58 FDE cie=00000000 pc=00082b40..00082efa │ │ │ │ - DW_CFA_advance_loc: 11 to 00082b4b │ │ │ │ +00010eac 00000090 00010eb0 FDE cie=00000000 pc=00083790..00083b4a │ │ │ │ + DW_CFA_advance_loc: 11 to 0008379b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00082b51 │ │ │ │ + DW_CFA_advance_loc: 6 to 000837a1 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082b52 │ │ │ │ + DW_CFA_advance_loc: 1 to 000837a2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082b53 │ │ │ │ + DW_CFA_advance_loc: 1 to 000837a3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00082b56 │ │ │ │ + DW_CFA_advance_loc: 3 to 000837a6 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 757 to 00082e4b │ │ │ │ + DW_CFA_advance_loc2: 757 to 00083a9b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082e4c │ │ │ │ + DW_CFA_advance_loc: 1 to 00083a9c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082e4d │ │ │ │ + DW_CFA_advance_loc: 1 to 00083a9d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082e4e │ │ │ │ + DW_CFA_advance_loc: 1 to 00083a9e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082e4f │ │ │ │ + DW_CFA_advance_loc: 1 to 00083a9f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082e50 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083aa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00082e74 │ │ │ │ + DW_CFA_advance_loc: 36 to 00083ac4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082e75 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083ac5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082e76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083ac6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082e77 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083ac7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082e78 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083ac8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082e79 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083ac9 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 15 to 00082e88 │ │ │ │ + DW_CFA_advance_loc: 15 to 00083ad8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082e89 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083ad9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082e8a │ │ │ │ + DW_CFA_advance_loc: 1 to 00083ada │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082e8b │ │ │ │ + DW_CFA_advance_loc: 1 to 00083adb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082e8c │ │ │ │ + DW_CFA_advance_loc: 1 to 00083adc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082e8d │ │ │ │ + DW_CFA_advance_loc: 1 to 00083add │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 31 to 00082eac │ │ │ │ + DW_CFA_advance_loc: 31 to 00083afc │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 2 to 00082eae │ │ │ │ + DW_CFA_advance_loc: 2 to 00083afe │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 20 to 00082ec2 │ │ │ │ + DW_CFA_advance_loc: 20 to 00083b12 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 4 to 00082ec6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00083b16 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 6 to 00082ecc │ │ │ │ + DW_CFA_advance_loc: 6 to 00083b1c │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082ecd │ │ │ │ + DW_CFA_advance_loc: 1 to 00083b1d │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 5 to 00082ed2 │ │ │ │ + DW_CFA_advance_loc: 5 to 00083b22 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 19 to 00082ee5 │ │ │ │ + DW_CFA_advance_loc: 19 to 00083b35 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 2 to 00082ee7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00083b37 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00010ce8 00000088 00010cec FDE cie=00000000 pc=00082f00..0008317f │ │ │ │ - DW_CFA_advance_loc: 11 to 00082f0b │ │ │ │ +00010f40 00000088 00010f44 FDE cie=00000000 pc=00083b50..00083dcf │ │ │ │ + DW_CFA_advance_loc: 11 to 00083b5b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082f0c │ │ │ │ + DW_CFA_advance_loc: 1 to 00083b5c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082f0d │ │ │ │ + DW_CFA_advance_loc: 1 to 00083b5d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082f0e │ │ │ │ + DW_CFA_advance_loc: 1 to 00083b5e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00082f11 │ │ │ │ + DW_CFA_advance_loc: 3 to 00083b61 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 322 to 00083053 │ │ │ │ + DW_CFA_advance_loc2: 322 to 00083ca3 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 6 to 00083059 │ │ │ │ + DW_CFA_advance_loc: 6 to 00083ca9 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 0008305d │ │ │ │ + DW_CFA_advance_loc: 4 to 00083cad │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 100 to 000830c1 │ │ │ │ + DW_CFA_advance_loc1: 100 to 00083d11 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 62 to 000830ff │ │ │ │ + DW_CFA_advance_loc: 62 to 00083d4f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00083102 │ │ │ │ + DW_CFA_advance_loc: 3 to 00083d52 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083103 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083d53 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083104 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083d54 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083105 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083d55 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00083110 │ │ │ │ + DW_CFA_advance_loc: 11 to 00083d60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00083113 │ │ │ │ + DW_CFA_advance_loc: 3 to 00083d63 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 8 to 0008311b │ │ │ │ + DW_CFA_advance_loc: 8 to 00083d6b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008311c │ │ │ │ + DW_CFA_advance_loc: 1 to 00083d6c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008311d │ │ │ │ + DW_CFA_advance_loc: 1 to 00083d6d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008311e │ │ │ │ + DW_CFA_advance_loc: 1 to 00083d6e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008311f │ │ │ │ + DW_CFA_advance_loc: 1 to 00083d6f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 10 to 00083129 │ │ │ │ + DW_CFA_advance_loc: 10 to 00083d79 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 2 to 0008312b │ │ │ │ + DW_CFA_advance_loc: 2 to 00083d7b │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 20 to 0008313f │ │ │ │ + DW_CFA_advance_loc: 20 to 00083d8f │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 00083143 │ │ │ │ + DW_CFA_advance_loc: 4 to 00083d93 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 6 to 00083149 │ │ │ │ + DW_CFA_advance_loc: 6 to 00083d99 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008314a │ │ │ │ + DW_CFA_advance_loc: 1 to 00083d9a │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 5 to 0008314f │ │ │ │ + DW_CFA_advance_loc: 5 to 00083d9f │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 3 to 00083152 │ │ │ │ + DW_CFA_advance_loc: 3 to 00083da2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 2 to 00083154 │ │ │ │ + DW_CFA_advance_loc: 2 to 00083da4 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 19 to 00083167 │ │ │ │ + DW_CFA_advance_loc: 19 to 00083db7 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0008316a │ │ │ │ + DW_CFA_advance_loc: 3 to 00083dba │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 2 to 0008316c │ │ │ │ + DW_CFA_advance_loc: 2 to 00083dbc │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ │ │ │ -00010d74 0000003c 00010d78 FDE cie=00000000 pc=00083180..00083290 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083181 │ │ │ │ +00010fcc 0000003c 00010fd0 FDE cie=00000000 pc=00083dd0..00083ee0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083dd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00083184 │ │ │ │ + DW_CFA_advance_loc: 3 to 00083dd4 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083185 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083dd5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00083191 │ │ │ │ + DW_CFA_advance_loc: 12 to 00083de1 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00083194 │ │ │ │ + DW_CFA_advance_loc: 3 to 00083de4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 236 to 00083280 │ │ │ │ + DW_CFA_advance_loc1: 236 to 00083ed0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083281 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083ed1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083282 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083ed2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083283 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083ed3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083284 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083ed4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083285 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083ed5 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00010db4 00000050 00010db8 FDE cie=00000000 pc=00083290..000833ec │ │ │ │ - DW_CFA_advance_loc: 1 to 00083291 │ │ │ │ +0001100c 00000050 00011010 FDE cie=00000000 pc=00083ee0..0008403c │ │ │ │ + DW_CFA_advance_loc: 1 to 00083ee1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083292 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083ee2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083293 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083ee3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083294 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083ee4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 000832a2 │ │ │ │ + DW_CFA_advance_loc: 14 to 00083ef2 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 278 to 000833b8 │ │ │ │ + DW_CFA_advance_loc2: 278 to 00084008 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000833b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084009 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000833ba │ │ │ │ + DW_CFA_advance_loc: 1 to 0008400a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000833bb │ │ │ │ + DW_CFA_advance_loc: 1 to 0008400b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000833bc │ │ │ │ + DW_CFA_advance_loc: 1 to 0008400c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000833bd │ │ │ │ + DW_CFA_advance_loc: 1 to 0008400d │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 15 to 000833cc │ │ │ │ + DW_CFA_advance_loc: 15 to 0008401c │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 2 to 000833ce │ │ │ │ + DW_CFA_advance_loc: 2 to 0008401e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000833d6 │ │ │ │ + DW_CFA_advance_loc: 8 to 00084026 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 10 to 000833e0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00084030 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 6 to 000833e6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00084036 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000833e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084037 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00010e08 00000050 00010e0c FDE cie=00000000 pc=000833f0..000835f1 │ │ │ │ - DW_CFA_advance_loc: 11 to 000833fb │ │ │ │ +00011060 00000050 00011064 FDE cie=00000000 pc=00084040..00084241 │ │ │ │ + DW_CFA_advance_loc: 11 to 0008404b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000833fc │ │ │ │ + DW_CFA_advance_loc: 1 to 0008404c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000833fd │ │ │ │ + DW_CFA_advance_loc: 1 to 0008404d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000833fe │ │ │ │ + DW_CFA_advance_loc: 1 to 0008404e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00083401 │ │ │ │ + DW_CFA_advance_loc: 3 to 00084051 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 412 to 0008359d │ │ │ │ + DW_CFA_advance_loc2: 412 to 000841ed │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008359e │ │ │ │ + DW_CFA_advance_loc: 1 to 000841ee │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008359f │ │ │ │ + DW_CFA_advance_loc: 1 to 000841ef │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000835a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000841f0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000835a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000841f1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000835a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000841f2 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 41 to 000835cb │ │ │ │ + DW_CFA_advance_loc: 41 to 0008421b │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 000835cd │ │ │ │ + DW_CFA_advance_loc: 2 to 0008421d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 14 to 000835db │ │ │ │ + DW_CFA_advance_loc: 14 to 0008422b │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 10 to 000835e5 │ │ │ │ + DW_CFA_advance_loc: 10 to 00084235 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 6 to 000835eb │ │ │ │ + DW_CFA_advance_loc: 6 to 0008423b │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000835ec │ │ │ │ + DW_CFA_advance_loc: 1 to 0008423c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00010e5c 00000048 00010e60 FDE cie=00000000 pc=00083600..0008369b │ │ │ │ - DW_CFA_advance_loc: 1 to 00083601 │ │ │ │ +000110b4 00000048 000110b8 FDE cie=00000000 pc=00084250..000842eb │ │ │ │ + DW_CFA_advance_loc: 1 to 00084251 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083602 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084252 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083603 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084253 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083604 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084254 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00083607 │ │ │ │ + DW_CFA_advance_loc: 3 to 00084257 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 52 to 0008363b │ │ │ │ + DW_CFA_advance_loc: 52 to 0008428b │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 6 to 00083641 │ │ │ │ + DW_CFA_advance_loc: 6 to 00084291 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 00083646 │ │ │ │ + DW_CFA_advance_loc: 5 to 00084296 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 46 to 00083674 │ │ │ │ + DW_CFA_advance_loc: 46 to 000842c4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 28 to 00083690 │ │ │ │ + DW_CFA_advance_loc: 28 to 000842e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00083693 │ │ │ │ + DW_CFA_advance_loc: 3 to 000842e3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083694 │ │ │ │ + DW_CFA_advance_loc: 1 to 000842e4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083695 │ │ │ │ + DW_CFA_advance_loc: 1 to 000842e5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083696 │ │ │ │ + DW_CFA_advance_loc: 1 to 000842e6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083697 │ │ │ │ + DW_CFA_advance_loc: 1 to 000842e7 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00010ea8 00000048 00010eac FDE cie=00000000 pc=000836a0..00083739 │ │ │ │ - DW_CFA_advance_loc: 1 to 000836a1 │ │ │ │ +00011100 00000048 00011104 FDE cie=00000000 pc=000842f0..00084389 │ │ │ │ + DW_CFA_advance_loc: 1 to 000842f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000836a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000842f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000836a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000842f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 000836b1 │ │ │ │ + DW_CFA_advance_loc: 14 to 00084301 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 29 to 000836ce │ │ │ │ + DW_CFA_advance_loc: 29 to 0008431e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 15 to 000836dd │ │ │ │ + DW_CFA_advance_loc: 15 to 0008432d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 69 to 00083722 │ │ │ │ + DW_CFA_advance_loc1: 69 to 00084372 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083723 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084373 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083724 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084374 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083725 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084375 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00083730 │ │ │ │ + DW_CFA_advance_loc: 11 to 00084380 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00083733 │ │ │ │ + DW_CFA_advance_loc: 3 to 00084383 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00083736 │ │ │ │ + DW_CFA_advance_loc: 3 to 00084386 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083737 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084387 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083738 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084388 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00010ef4 00000054 00010ef8 FDE cie=00000000 pc=00083740..00083835 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083741 │ │ │ │ +0001114c 00000054 00011150 FDE cie=00000000 pc=00084390..00084485 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084391 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00083749 │ │ │ │ + DW_CFA_advance_loc: 8 to 00084399 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008374a │ │ │ │ + DW_CFA_advance_loc: 1 to 0008439a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008374b │ │ │ │ + DW_CFA_advance_loc: 1 to 0008439b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00083759 │ │ │ │ + DW_CFA_advance_loc: 14 to 000843a9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 79 to 000837a8 │ │ │ │ + DW_CFA_advance_loc1: 79 to 000843f8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 21 to 000837bd │ │ │ │ + DW_CFA_advance_loc: 21 to 0008440d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 71 to 00083804 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00084454 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083805 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084455 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083806 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084456 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083807 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084457 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083808 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084458 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083809 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084459 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00083815 │ │ │ │ + DW_CFA_advance_loc: 12 to 00084465 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 00083817 │ │ │ │ + DW_CFA_advance_loc: 2 to 00084467 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0008381f │ │ │ │ + DW_CFA_advance_loc: 8 to 0008446f │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 10 to 00083829 │ │ │ │ + DW_CFA_advance_loc: 10 to 00084479 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 6 to 0008382f │ │ │ │ + DW_CFA_advance_loc: 6 to 0008447f │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083830 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084480 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ │ │ │ -00010f4c 0000006c 00010f50 FDE cie=00000000 pc=00083840..00083945 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083841 │ │ │ │ +000111a4 0000006c 000111a8 FDE cie=00000000 pc=00084490..00084595 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084491 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083842 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084492 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083843 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084493 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083844 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084494 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00083852 │ │ │ │ + DW_CFA_advance_loc: 14 to 000844a2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 124 to 000838ce │ │ │ │ + DW_CFA_advance_loc1: 124 to 0008451e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 49 to 000838ff │ │ │ │ + DW_CFA_advance_loc: 49 to 0008454f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 0008390d │ │ │ │ + DW_CFA_advance_loc: 14 to 0008455d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008390e │ │ │ │ + DW_CFA_advance_loc: 1 to 0008455e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008390f │ │ │ │ + DW_CFA_advance_loc: 1 to 0008455f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 4 to 00083913 │ │ │ │ + DW_CFA_advance_loc: 4 to 00084563 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083914 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084564 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00083918 │ │ │ │ + DW_CFA_advance_loc: 4 to 00084568 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0008391b │ │ │ │ + DW_CFA_advance_loc: 3 to 0008456b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0008391e │ │ │ │ + DW_CFA_advance_loc: 3 to 0008456e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008391f │ │ │ │ + DW_CFA_advance_loc: 1 to 0008456f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083920 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084570 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083921 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084571 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083922 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084572 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00083925 │ │ │ │ + DW_CFA_advance_loc: 3 to 00084575 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 00083927 │ │ │ │ + DW_CFA_advance_loc: 2 to 00084577 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0008392f │ │ │ │ + DW_CFA_advance_loc: 8 to 0008457f │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 10 to 00083939 │ │ │ │ + DW_CFA_advance_loc: 10 to 00084589 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 6 to 0008393f │ │ │ │ + DW_CFA_advance_loc: 6 to 0008458f │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083940 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084590 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00010fbc 00000098 00010fc0 FDE cie=00000000 pc=00083da0..00083efc │ │ │ │ - DW_CFA_advance_loc: 1 to 00083da1 │ │ │ │ +00011214 00000098 00011218 FDE cie=00000000 pc=000849f0..00084b4c │ │ │ │ + DW_CFA_advance_loc: 1 to 000849f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083da2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000849f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083da3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000849f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083da4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000849f4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00083db2 │ │ │ │ + DW_CFA_advance_loc: 14 to 00084a02 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 99 to 00083e15 │ │ │ │ + DW_CFA_advance_loc1: 99 to 00084a65 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083e16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084a66 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00083e1a │ │ │ │ + DW_CFA_advance_loc: 4 to 00084a6a │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083e1b │ │ │ │ + DW_CFA_advance_loc: 1 to 00084a6b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00083e23 │ │ │ │ + DW_CFA_advance_loc: 8 to 00084a73 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 44 to 00083e4f │ │ │ │ + DW_CFA_advance_loc: 44 to 00084a9f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083e50 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084aa0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083e51 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084aa1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083e52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084aa2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083e53 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084aa3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00083e58 │ │ │ │ + DW_CFA_advance_loc: 5 to 00084aa8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00083e5b │ │ │ │ + DW_CFA_advance_loc: 3 to 00084aab │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083e5c │ │ │ │ + DW_CFA_advance_loc: 1 to 00084aac │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00083e5e │ │ │ │ + DW_CFA_advance_loc: 2 to 00084aae │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083e5f │ │ │ │ + DW_CFA_advance_loc: 1 to 00084aaf │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 00083e6f │ │ │ │ + DW_CFA_advance_loc: 16 to 00084abf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00083e77 │ │ │ │ + DW_CFA_advance_loc: 8 to 00084ac7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083e78 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084ac8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083e79 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084ac9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083e7a │ │ │ │ + DW_CFA_advance_loc: 1 to 00084aca │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083e7b │ │ │ │ + DW_CFA_advance_loc: 1 to 00084acb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00083e80 │ │ │ │ + DW_CFA_advance_loc: 5 to 00084ad0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00083e88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00084ad8 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083e89 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084ad9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 35 to 00083eac │ │ │ │ + DW_CFA_advance_loc: 35 to 00084afc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 15 to 00083ebb │ │ │ │ + DW_CFA_advance_loc: 15 to 00084b0b │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083ebc │ │ │ │ + DW_CFA_advance_loc: 1 to 00084b0c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00083ec0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00084b10 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083ec1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084b11 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00083ecd │ │ │ │ + DW_CFA_advance_loc: 12 to 00084b1d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 00083ed8 │ │ │ │ + DW_CFA_advance_loc: 11 to 00084b28 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00083edc │ │ │ │ + DW_CFA_advance_loc: 4 to 00084b2c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00083ee4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00084b34 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00083ef0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00084b40 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 00083ef7 │ │ │ │ + DW_CFA_advance_loc: 7 to 00084b47 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00011058 0000006c 0001105c FDE cie=00000000 pc=00083950..000839f8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083951 │ │ │ │ +000112b0 0000006c 000112b4 FDE cie=00000000 pc=000845a0..00084648 │ │ │ │ + DW_CFA_advance_loc: 1 to 000845a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083952 │ │ │ │ + DW_CFA_advance_loc: 1 to 000845a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083953 │ │ │ │ + DW_CFA_advance_loc: 1 to 000845a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083954 │ │ │ │ + DW_CFA_advance_loc: 1 to 000845a4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00083957 │ │ │ │ + DW_CFA_advance_loc: 3 to 000845a7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 57 to 00083990 │ │ │ │ + DW_CFA_advance_loc: 57 to 000845e0 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083991 │ │ │ │ + DW_CFA_advance_loc: 1 to 000845e1 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083992 │ │ │ │ + DW_CFA_advance_loc: 1 to 000845e2 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083993 │ │ │ │ + DW_CFA_advance_loc: 1 to 000845e3 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 000839a0 │ │ │ │ + DW_CFA_advance_loc: 13 to 000845f0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 000839b6 │ │ │ │ + DW_CFA_advance_loc: 22 to 00084606 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000839b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084607 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000839b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084608 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000839b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084609 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000839ba │ │ │ │ + DW_CFA_advance_loc: 1 to 0008460a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000839c0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00084610 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 13 to 000839cd │ │ │ │ + DW_CFA_advance_loc: 13 to 0008461d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000839ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0008461e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000839cf │ │ │ │ + DW_CFA_advance_loc: 1 to 0008461f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000839d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084620 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000839d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084621 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 000839e0 │ │ │ │ + DW_CFA_advance_loc: 15 to 00084630 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 000839e6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00084636 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000839e9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00084639 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000839ea │ │ │ │ + DW_CFA_advance_loc: 1 to 0008463a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000839f6 │ │ │ │ + DW_CFA_advance_loc: 12 to 00084646 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000110c8 0000006c 000110cc FDE cie=00000000 pc=00083a00..00083ab1 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083a01 │ │ │ │ +00011320 0000006c 00011324 FDE cie=00000000 pc=00084650..00084701 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084651 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083a02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084652 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083a03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084653 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083a04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084654 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00083a07 │ │ │ │ + DW_CFA_advance_loc: 3 to 00084657 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 63 to 00083a46 │ │ │ │ + DW_CFA_advance_loc: 63 to 00084696 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 4 to 00083a4a │ │ │ │ + DW_CFA_advance_loc: 4 to 0008469a │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083a4b │ │ │ │ + DW_CFA_advance_loc: 1 to 0008469b │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083a4c │ │ │ │ + DW_CFA_advance_loc: 1 to 0008469c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 00083a59 │ │ │ │ + DW_CFA_advance_loc: 13 to 000846a9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 00083a6f │ │ │ │ + DW_CFA_advance_loc: 22 to 000846bf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083a70 │ │ │ │ + DW_CFA_advance_loc: 1 to 000846c0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083a71 │ │ │ │ + DW_CFA_advance_loc: 1 to 000846c1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083a72 │ │ │ │ + DW_CFA_advance_loc: 1 to 000846c2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083a73 │ │ │ │ + DW_CFA_advance_loc: 1 to 000846c3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00083a78 │ │ │ │ + DW_CFA_advance_loc: 5 to 000846c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 13 to 00083a85 │ │ │ │ + DW_CFA_advance_loc: 13 to 000846d5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083a86 │ │ │ │ + DW_CFA_advance_loc: 1 to 000846d6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083a87 │ │ │ │ + DW_CFA_advance_loc: 1 to 000846d7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083a88 │ │ │ │ + DW_CFA_advance_loc: 1 to 000846d8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083a89 │ │ │ │ + DW_CFA_advance_loc: 1 to 000846d9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00083a90 │ │ │ │ + DW_CFA_advance_loc: 7 to 000846e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 11 to 00083a9b │ │ │ │ + DW_CFA_advance_loc: 11 to 000846eb │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 00083a9e │ │ │ │ + DW_CFA_advance_loc: 3 to 000846ee │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083a9f │ │ │ │ + DW_CFA_advance_loc: 1 to 000846ef │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00083aa7 │ │ │ │ + DW_CFA_advance_loc: 8 to 000846f7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00011138 0000006c 0001113c FDE cie=00000000 pc=00083ac0..00083b71 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083ac1 │ │ │ │ +00011390 0000006c 00011394 FDE cie=00000000 pc=00084710..000847c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084711 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083ac2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084712 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083ac3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084713 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083ac4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084714 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00083ac7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00084717 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 63 to 00083b06 │ │ │ │ + DW_CFA_advance_loc: 63 to 00084756 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 4 to 00083b0a │ │ │ │ + DW_CFA_advance_loc: 4 to 0008475a │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083b0b │ │ │ │ + DW_CFA_advance_loc: 1 to 0008475b │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083b0c │ │ │ │ + DW_CFA_advance_loc: 1 to 0008475c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 00083b19 │ │ │ │ + DW_CFA_advance_loc: 13 to 00084769 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 00083b2f │ │ │ │ + DW_CFA_advance_loc: 22 to 0008477f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083b30 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084780 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083b31 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084781 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083b32 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084782 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083b33 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084783 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00083b38 │ │ │ │ + DW_CFA_advance_loc: 5 to 00084788 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 13 to 00083b45 │ │ │ │ + DW_CFA_advance_loc: 13 to 00084795 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083b46 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084796 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083b47 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084797 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083b48 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084798 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083b49 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084799 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00083b50 │ │ │ │ + DW_CFA_advance_loc: 7 to 000847a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 11 to 00083b5b │ │ │ │ + DW_CFA_advance_loc: 11 to 000847ab │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 00083b5e │ │ │ │ + DW_CFA_advance_loc: 3 to 000847ae │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083b5f │ │ │ │ + DW_CFA_advance_loc: 1 to 000847af │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00083b67 │ │ │ │ + DW_CFA_advance_loc: 8 to 000847b7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000111a8 00000078 000111ac FDE cie=00000000 pc=00083f00..00084035 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083f01 │ │ │ │ +00011400 00000078 00011404 FDE cie=00000000 pc=00084b50..00084c85 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084b51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083f02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084b52 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083f03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084b53 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083f04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084b54 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00083f12 │ │ │ │ + DW_CFA_advance_loc: 14 to 00084b62 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 59 to 00083f4d │ │ │ │ + DW_CFA_advance_loc: 59 to 00084b9d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083f4e │ │ │ │ + DW_CFA_advance_loc: 1 to 00084b9e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083f4f │ │ │ │ + DW_CFA_advance_loc: 1 to 00084b9f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083f50 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084ba0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083f51 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084ba1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00083f58 │ │ │ │ + DW_CFA_advance_loc: 7 to 00084ba8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 49 to 00083f89 │ │ │ │ + DW_CFA_advance_loc: 49 to 00084bd9 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 8 to 00083f91 │ │ │ │ + DW_CFA_advance_loc: 8 to 00084be1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00083f99 │ │ │ │ + DW_CFA_advance_loc: 8 to 00084be9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 54 to 00083fcf │ │ │ │ + DW_CFA_advance_loc: 54 to 00084c1f │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083fd0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084c20 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083fd1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084c21 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083fd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084c22 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00083fde │ │ │ │ + DW_CFA_advance_loc: 12 to 00084c2e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 15 to 00083fed │ │ │ │ + DW_CFA_advance_loc: 15 to 00084c3d │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 5 to 00083ff2 │ │ │ │ + DW_CFA_advance_loc: 5 to 00084c42 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00083ffa │ │ │ │ + DW_CFA_advance_loc: 8 to 00084c4a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 29 to 00084017 │ │ │ │ + DW_CFA_advance_loc: 29 to 00084c67 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00084018 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084c68 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00084019 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084c69 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008401a │ │ │ │ + DW_CFA_advance_loc: 1 to 00084c6a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008401b │ │ │ │ + DW_CFA_advance_loc: 1 to 00084c6b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00084020 │ │ │ │ + DW_CFA_advance_loc: 5 to 00084c70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 00084029 │ │ │ │ + DW_CFA_advance_loc: 9 to 00084c79 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 00084030 │ │ │ │ + DW_CFA_advance_loc: 7 to 00084c80 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00011224 0000006c 00011228 FDE cie=00000000 pc=00083b80..00083c3a │ │ │ │ - DW_CFA_advance_loc: 1 to 00083b81 │ │ │ │ +0001147c 0000006c 00011480 FDE cie=00000000 pc=000847d0..0008488a │ │ │ │ + DW_CFA_advance_loc: 1 to 000847d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083b82 │ │ │ │ + DW_CFA_advance_loc: 1 to 000847d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083b83 │ │ │ │ + DW_CFA_advance_loc: 1 to 000847d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083b84 │ │ │ │ + DW_CFA_advance_loc: 1 to 000847d4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00083b87 │ │ │ │ + DW_CFA_advance_loc: 3 to 000847d7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 68 to 00083bcb │ │ │ │ + DW_CFA_advance_loc1: 68 to 0008481b │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083bcc │ │ │ │ + DW_CFA_advance_loc: 1 to 0008481c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083bcd │ │ │ │ + DW_CFA_advance_loc: 1 to 0008481d │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083bce │ │ │ │ + DW_CFA_advance_loc: 1 to 0008481e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00083bdb │ │ │ │ + DW_CFA_advance_loc: 13 to 0008482b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 26 to 00083bf5 │ │ │ │ + DW_CFA_advance_loc: 26 to 00084845 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083bf6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084846 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083bf7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084847 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083bf8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084848 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083bf9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084849 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00083c00 │ │ │ │ + DW_CFA_advance_loc: 7 to 00084850 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 13 to 00083c0d │ │ │ │ + DW_CFA_advance_loc: 13 to 0008485d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083c0e │ │ │ │ + DW_CFA_advance_loc: 1 to 0008485e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083c0f │ │ │ │ + DW_CFA_advance_loc: 1 to 0008485f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083c10 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084860 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083c11 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084861 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00083c20 │ │ │ │ + DW_CFA_advance_loc: 15 to 00084870 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00083c23 │ │ │ │ + DW_CFA_advance_loc: 3 to 00084873 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00083c2a │ │ │ │ + DW_CFA_advance_loc: 7 to 0008487a │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083c2b │ │ │ │ + DW_CFA_advance_loc: 1 to 0008487b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00083c38 │ │ │ │ + DW_CFA_advance_loc: 13 to 00084888 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ │ │ │ -00011294 0000006c 00011298 FDE cie=00000000 pc=00083c40..00083ce8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083c41 │ │ │ │ +000114ec 0000006c 000114f0 FDE cie=00000000 pc=00084890..00084938 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084891 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083c42 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084892 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083c43 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084893 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083c44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084894 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00083c47 │ │ │ │ + DW_CFA_advance_loc: 3 to 00084897 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 59 to 00083c82 │ │ │ │ + DW_CFA_advance_loc: 59 to 000848d2 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083c83 │ │ │ │ + DW_CFA_advance_loc: 1 to 000848d3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083c84 │ │ │ │ + DW_CFA_advance_loc: 1 to 000848d4 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083c85 │ │ │ │ + DW_CFA_advance_loc: 1 to 000848d5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00083c92 │ │ │ │ + DW_CFA_advance_loc: 13 to 000848e2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 26 to 00083cac │ │ │ │ + DW_CFA_advance_loc: 26 to 000848fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083cad │ │ │ │ + DW_CFA_advance_loc: 1 to 000848fd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083cae │ │ │ │ + DW_CFA_advance_loc: 1 to 000848fe │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083caf │ │ │ │ + DW_CFA_advance_loc: 1 to 000848ff │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083cb0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084900 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00083cb8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00084908 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 13 to 00083cc5 │ │ │ │ + DW_CFA_advance_loc: 13 to 00084915 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083cc6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084916 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083cc7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084917 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083cc8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084918 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083cc9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084919 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00083cd0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00084920 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 00083cd6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00084926 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 00083cd9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00084929 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083cda │ │ │ │ + DW_CFA_advance_loc: 1 to 0008492a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00083ce6 │ │ │ │ + DW_CFA_advance_loc: 12 to 00084936 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00011304 0000006c 00011308 FDE cie=00000000 pc=00083cf0..00083d96 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083cf1 │ │ │ │ +0001155c 0000006c 00011560 FDE cie=00000000 pc=00084940..000849e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084941 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083cf2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084942 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083cf3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084943 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083cf4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084944 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00083cf7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00084947 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 56 to 00083d2f │ │ │ │ + DW_CFA_advance_loc: 56 to 0008497f │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083d30 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084980 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083d31 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084981 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083d32 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084982 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00083d3f │ │ │ │ + DW_CFA_advance_loc: 13 to 0008498f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 26 to 00083d59 │ │ │ │ + DW_CFA_advance_loc: 26 to 000849a9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083d5a │ │ │ │ + DW_CFA_advance_loc: 1 to 000849aa │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083d5b │ │ │ │ + DW_CFA_advance_loc: 1 to 000849ab │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083d5c │ │ │ │ + DW_CFA_advance_loc: 1 to 000849ac │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083d5d │ │ │ │ + DW_CFA_advance_loc: 1 to 000849ad │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00083d60 │ │ │ │ + DW_CFA_advance_loc: 3 to 000849b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 13 to 00083d6d │ │ │ │ + DW_CFA_advance_loc: 13 to 000849bd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083d6e │ │ │ │ + DW_CFA_advance_loc: 1 to 000849be │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083d6f │ │ │ │ + DW_CFA_advance_loc: 1 to 000849bf │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083d70 │ │ │ │ + DW_CFA_advance_loc: 1 to 000849c0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083d71 │ │ │ │ + DW_CFA_advance_loc: 1 to 000849c1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00083d80 │ │ │ │ + DW_CFA_advance_loc: 15 to 000849d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00083d83 │ │ │ │ + DW_CFA_advance_loc: 3 to 000849d3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 00083d86 │ │ │ │ + DW_CFA_advance_loc: 3 to 000849d6 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083d87 │ │ │ │ + DW_CFA_advance_loc: 1 to 000849d7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00083d94 │ │ │ │ + DW_CFA_advance_loc: 13 to 000849e4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00011374 00000034 00011378 FDE cie=00000000 pc=0000b300..0000b33f │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b301 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b302 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000b310 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b317 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b31f │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000b326 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b327 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b32d │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000b33c │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b33d │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b33e │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - │ │ │ │ -000113ac 00000034 000113b0 FDE cie=00000000 pc=00084040..000840e7 │ │ │ │ - DW_CFA_advance_loc: 1 to 00084041 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 60 to 0008407d │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00084080 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 23 to 00084097 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 000840a0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 19 to 000840b3 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 000840b8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000840cc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 000840db │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 11 to 000840e6 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000113e4 00000034 000109cc FDE cie=00000a1c pc=000840f0..00084203 │ │ │ │ - Augmentation data: a7 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000840f1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000840f3 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 000840f4 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 16 to 00084104 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 158 to 000841a2 │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 85 to 000841f7 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000841f8 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000841f9 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000841fa │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000841fb │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0001141c 00000014 0000fd94 FDE cie=0000168c pc=000090b2..000090f7 │ │ │ │ - Augmentation data: 7d 32 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00011434 0000004c 00011438 FDE cie=00000000 pc=00084210..00084292 │ │ │ │ - DW_CFA_advance_loc: 1 to 00084211 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00084212 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00084220 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 0008423f │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00084240 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00084248 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0008425e │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008425f │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00084267 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0008426a │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 00084270 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00084271 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00084277 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0008427b │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0008427e │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008427f │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0008428f │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00084290 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00084291 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - │ │ │ │ -00011484 00000034 00011488 FDE cie=00000000 pc=000842a0..000842cd │ │ │ │ - DW_CFA_advance_loc: 1 to 000842a1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000842a2 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 000842b0 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 000842b5 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000842bb │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000842bc │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000842c1 │ │ │ │ - DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000842c2 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000842ca │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000842cb │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000842cc │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - │ │ │ │ -000114bc 00000038 00010aa4 FDE cie=00000a1c pc=00084aa0..00084bad │ │ │ │ - Augmentation data: e7 31 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 00084aab │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00084aad │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00084ab0 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 85 to 00084b05 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 97 to 00084b66 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00084b67 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00084b68 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00084b69 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00084b70 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 35 to 00084b93 │ │ │ │ - DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000114f8 00000058 00010ae0 FDE cie=00000a1c pc=000842d0..00084815 │ │ │ │ - Augmentation data: cb 31 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 000842db │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 7 to 000842e2 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000842e5 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 75 to 00084330 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00084331 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00084332 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00084333 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00084338 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 135 to 000843bf │ │ │ │ - DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 616 to 00084627 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00084628 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00084629 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0008462a │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00084630 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 168 to 000846d8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000846d9 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000846da │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000846db │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 000846e0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 140 to 0008476c │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00011554 00000014 0000fecc FDE cie=0000168c pc=000090f8..0000911b │ │ │ │ - Augmentation data: 85 31 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0001156c 00000044 00010b54 FDE cie=00000a1c pc=00084820..00084a94 │ │ │ │ - Augmentation data: e3 31 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0008482b │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 7 to 00084832 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00084835 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 66 to 00084877 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00084878 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00084879 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0008487a │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00084880 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 82 to 000848d2 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 379 to 00084a4d │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00084a4e │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00084a4f │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00084a50 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00084a58 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000115b4 00000014 0000ff2c FDE cie=0000168c pc=0000911c..00009178 │ │ │ │ - Augmentation data: bb 31 00 00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000115cc 00000034 000115d0 FDE cie=00000000 pc=0000b340..0000b378 │ │ │ │ +000115cc 00000034 000115d0 FDE cie=00000000 pc=0000b340..0000b37f │ │ │ │ DW_CFA_advance_loc: 1 to 0000b341 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 0000b342 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 14 to 0000b350 │ │ │ │ @@ -39823,273 +39821,273 @@ │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_advance_loc: 7 to 0000b366 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_advance_loc: 1 to 0000b367 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ DW_CFA_advance_loc: 6 to 0000b36d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000b375 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000b37c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b376 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b37d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b377 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b37e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00011604 00000020 00011608 FDE cie=00000000 pc=00084bb0..00084bd6 │ │ │ │ - DW_CFA_advance_loc: 1 to 00084bb1 │ │ │ │ +00011604 00000020 00011608 FDE cie=00000000 pc=00084c90..00084cb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084c91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00084bbf │ │ │ │ + DW_CFA_advance_loc: 14 to 00084c9f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 13 to 00084bcc │ │ │ │ + DW_CFA_advance_loc: 13 to 00084cac │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00084bd4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00084cb4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00084bd5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084cb5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00011628 00000034 0001162c FDE cie=00000000 pc=00084be0..00084c12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00084be1 │ │ │ │ +00011628 00000034 0001162c FDE cie=00000000 pc=00084cc0..00084cf2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084cc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00084be2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084cc2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00084bf0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00084cd0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 13 to 00084bfd │ │ │ │ + DW_CFA_advance_loc: 13 to 00084cdd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00084c03 │ │ │ │ + DW_CFA_advance_loc: 6 to 00084ce3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00084c04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084ce4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00084c06 │ │ │ │ + DW_CFA_advance_loc: 2 to 00084ce6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00084c07 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084ce7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00084c0f │ │ │ │ + DW_CFA_advance_loc: 8 to 00084cef │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00084c10 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084cf0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00084c11 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084cf1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00011660 00000034 00010c48 FDE cie=00000a1c pc=00084c20..00084c6b │ │ │ │ - Augmentation data: 23 31 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00084c21 │ │ │ │ +00011660 00000034 00010c48 FDE cie=00000a1c pc=00084d00..00084d4b │ │ │ │ + Augmentation data: 4b 31 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084d01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00084c23 │ │ │ │ + DW_CFA_advance_loc: 2 to 00084d03 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 1 to 00084c24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084d04 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 16 to 00084c34 │ │ │ │ + DW_CFA_advance_loc: 16 to 00084d14 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00084c42 │ │ │ │ + DW_CFA_advance_loc: 14 to 00084d22 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 29 to 00084c5f │ │ │ │ + DW_CFA_advance_loc: 29 to 00084d3f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00084c60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084d40 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00084c61 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084d41 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00084c62 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084d42 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00084c63 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084d43 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00011698 00000014 00010010 FDE cie=0000168c pc=00009178..0000918d │ │ │ │ - Augmentation data: f7 30 00 00 │ │ │ │ + Augmentation data: 1f 31 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000116b0 00000028 000116b4 FDE cie=00000000 pc=00084c70..00084c9f │ │ │ │ - DW_CFA_advance_loc: 1 to 00084c71 │ │ │ │ +000116b0 00000028 000116b4 FDE cie=00000000 pc=00084d50..00084d7f │ │ │ │ + DW_CFA_advance_loc: 1 to 00084d51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00084c72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084d52 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00084c80 │ │ │ │ + DW_CFA_advance_loc: 14 to 00084d60 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 00084c85 │ │ │ │ + DW_CFA_advance_loc: 5 to 00084d65 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 00084c9c │ │ │ │ + DW_CFA_advance_loc: 23 to 00084d7c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00084c9d │ │ │ │ + DW_CFA_advance_loc: 1 to 00084d7d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00084c9e │ │ │ │ + DW_CFA_advance_loc: 1 to 00084d7e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000116dc 00000028 000116e0 FDE cie=00000000 pc=00084ca0..00084ccc │ │ │ │ - DW_CFA_advance_loc: 1 to 00084ca1 │ │ │ │ +000116dc 00000028 000116e0 FDE cie=00000000 pc=00084d80..00084dac │ │ │ │ + DW_CFA_advance_loc: 1 to 00084d81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00084ca4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00084d84 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 00084cb2 │ │ │ │ + DW_CFA_advance_loc: 14 to 00084d92 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00084cb5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00084d95 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00084cbb │ │ │ │ + DW_CFA_advance_loc: 6 to 00084d9b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 00084cc5 │ │ │ │ + DW_CFA_advance_loc: 10 to 00084da5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00084ccb │ │ │ │ + DW_CFA_advance_loc: 6 to 00084dab │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00011708 00000028 0001170c FDE cie=00000000 pc=00084cd0..00084cfd │ │ │ │ - DW_CFA_advance_loc: 1 to 00084cd1 │ │ │ │ +00011708 00000028 0001170c FDE cie=00000000 pc=00084db0..00084ddd │ │ │ │ + DW_CFA_advance_loc: 1 to 00084db1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00084cdf │ │ │ │ + DW_CFA_advance_loc: 14 to 00084dbf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 00084ce8 │ │ │ │ + DW_CFA_advance_loc: 9 to 00084dc8 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00084cec │ │ │ │ + DW_CFA_advance_loc: 4 to 00084dcc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 00084cf2 │ │ │ │ + DW_CFA_advance_loc: 6 to 00084dd2 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00084cf3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084dd3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00084cfb │ │ │ │ + DW_CFA_advance_loc: 8 to 00084ddb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00084cfc │ │ │ │ + DW_CFA_advance_loc: 1 to 00084ddc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00011734 0000001c 00011738 FDE cie=00000000 pc=00084d00..00084d2a │ │ │ │ - DW_CFA_advance_loc: 13 to 00084d0d │ │ │ │ +00011734 0000001c 00011738 FDE cie=00000000 pc=00084de0..00084e0a │ │ │ │ + DW_CFA_advance_loc: 13 to 00084ded │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 19 to 00084d20 │ │ │ │ + DW_CFA_advance_loc: 19 to 00084e00 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00084d21 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084e01 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00084d29 │ │ │ │ + DW_CFA_advance_loc: 8 to 00084e09 │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00011754 00000040 00010d3c FDE cie=00000a1c pc=00084d30..00084e2e │ │ │ │ - Augmentation data: 43 30 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00084d31 │ │ │ │ +00011754 00000040 00010d3c FDE cie=00000a1c pc=00084e10..00084f0e │ │ │ │ + Augmentation data: 6b 30 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084e11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00084d33 │ │ │ │ + DW_CFA_advance_loc: 2 to 00084e13 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 5 to 00084d38 │ │ │ │ + DW_CFA_advance_loc: 5 to 00084e18 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00084d4a │ │ │ │ + DW_CFA_advance_loc: 18 to 00084e2a │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 65 to 00084d8b │ │ │ │ + DW_CFA_advance_loc1: 65 to 00084e6b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 53 to 00084dc0 │ │ │ │ + DW_CFA_advance_loc: 53 to 00084ea0 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00084dca │ │ │ │ + DW_CFA_advance_loc: 10 to 00084eaa │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc: 18 to 00084ddc │ │ │ │ + DW_CFA_advance_loc: 18 to 00084ebc │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 65 to 00084e1d │ │ │ │ + DW_CFA_advance_loc1: 65 to 00084efd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00084e1e │ │ │ │ + DW_CFA_advance_loc: 1 to 00084efe │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00084e1f │ │ │ │ + DW_CFA_advance_loc: 1 to 00084eff │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00084e20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084f00 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00084e21 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084f01 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00011798 00000014 00010110 FDE cie=0000168c pc=0000918e..000091cf │ │ │ │ - Augmentation data: 0d 30 00 00 │ │ │ │ + Augmentation data: 35 30 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000117b0 00000068 00010d98 FDE cie=00000a1c pc=00084e30..00086ca9 │ │ │ │ - Augmentation data: 3b 30 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00084e31 │ │ │ │ +000117b0 00000068 00010d98 FDE cie=00000a1c pc=00084f10..00086d89 │ │ │ │ + Augmentation data: 63 30 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084f11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00084e33 │ │ │ │ + DW_CFA_advance_loc: 2 to 00084f13 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 14 to 00084e41 │ │ │ │ + DW_CFA_advance_loc: 14 to 00084f21 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00084e55 │ │ │ │ + DW_CFA_advance_loc: 20 to 00084f35 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 134 to 00084edb │ │ │ │ + DW_CFA_advance_loc1: 134 to 00084fbb │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 52 to 00084f0f │ │ │ │ + DW_CFA_advance_loc: 52 to 00084fef │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 219 to 00084fea │ │ │ │ + DW_CFA_advance_loc1: 219 to 000850ca │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 45 to 00085017 │ │ │ │ + DW_CFA_advance_loc: 45 to 000850f7 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 205 to 000850e4 │ │ │ │ + DW_CFA_advance_loc1: 205 to 000851c4 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 33 to 00085105 │ │ │ │ + DW_CFA_advance_loc: 33 to 000851e5 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 844 to 00085451 │ │ │ │ + DW_CFA_advance_loc2: 844 to 00085531 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 33 to 00085472 │ │ │ │ + DW_CFA_advance_loc: 33 to 00085552 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 748 to 0008575e │ │ │ │ + DW_CFA_advance_loc2: 748 to 0008583e │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 45 to 0008578b │ │ │ │ + DW_CFA_advance_loc: 45 to 0008586b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 143 to 0008581a │ │ │ │ + DW_CFA_advance_loc1: 143 to 000858fa │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 62 to 00085858 │ │ │ │ + DW_CFA_advance_loc: 62 to 00085938 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1109 to 00085cad │ │ │ │ + DW_CFA_advance_loc2: 1109 to 00085d8d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00085cae │ │ │ │ + DW_CFA_advance_loc: 1 to 00085d8e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00085caf │ │ │ │ + DW_CFA_advance_loc: 1 to 00085d8f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00085cb0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00085d90 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00085cb8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00085d98 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 2543 to 000866a7 │ │ │ │ + DW_CFA_advance_loc2: 2543 to 00086787 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 638 to 00086925 │ │ │ │ + DW_CFA_advance_loc2: 638 to 00086a05 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 0001181c 00000014 00010194 FDE cie=0000168c pc=000091d0..000092fb │ │ │ │ - Augmentation data: 26 30 00 00 │ │ │ │ + Augmentation data: 4e 30 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00011834 00000040 00011838 FDE cie=00000000 pc=0000b380..0000b3d9 │ │ │ │ DW_CFA_advance_loc: 1 to 0000b381 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ @@ -40122,57 +40120,57 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 0000b3d7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 0000b3d8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00011878 00000048 0001187c FDE cie=00000000 pc=00086cb0..00086d0d │ │ │ │ - DW_CFA_advance_loc: 1 to 00086cb1 │ │ │ │ +00011878 00000048 0001187c FDE cie=00000000 pc=00086d90..00086ded │ │ │ │ + DW_CFA_advance_loc: 1 to 00086d91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00086cb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00086d92 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00086cb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00086d93 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00086cb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00086d94 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00086cc2 │ │ │ │ + DW_CFA_advance_loc: 14 to 00086da2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 41 to 00086ceb │ │ │ │ + DW_CFA_advance_loc: 41 to 00086dcb │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 00086cec │ │ │ │ + DW_CFA_advance_loc: 1 to 00086dcc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00086cf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00086dd0 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00086cf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00086dd4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 00086d01 │ │ │ │ + DW_CFA_advance_loc: 13 to 00086de1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 00086d08 │ │ │ │ + DW_CFA_advance_loc: 7 to 00086de8 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00086d09 │ │ │ │ + DW_CFA_advance_loc: 1 to 00086de9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00086d0a │ │ │ │ + DW_CFA_advance_loc: 1 to 00086dea │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00086d0b │ │ │ │ + DW_CFA_advance_loc: 1 to 00086deb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00086d0c │ │ │ │ + DW_CFA_advance_loc: 1 to 00086dec │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000118c4 00000010 000118c8 FDE cie=00000000 pc=00086d10..00086d12 │ │ │ │ +000118c4 00000010 000118c8 FDE cie=00000000 pc=00086df0..00086df2 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 000118d8 ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -117,25 +117,25 @@ │ │ │ │ GLIBCXX_3.4.11 │ │ │ │ CXXABI_1.3.9 │ │ │ │ CXXABI_1.3 │ │ │ │ GLIBCXX_3.4.9 │ │ │ │ GLIBCXX_3.4 │ │ │ │ GLIBCXX_3.4.21 │ │ │ │ t$09t$4t] │ │ │ │ -H$+P(9T$ │ │ │ │ (@hh"lxh │ │ │ │ -L3d9L3`t │ │ │ │ -C`9Cdt`9H │ │ │ │ -l$(9l$,tx │ │ │ │ -+D$,9t$,tA │ │ │ │ 0<tw<"u │ │ │ │ 0<tr<"u │ │ │ │ -T$$;t$T~m │ │ │ │ U(+E,9D$Xw\ │ │ │ │ +H$+P(9T$ │ │ │ │ +T$$;t$T~m │ │ │ │ =tk9,$vf │ │ │ │ +L3d9L3`t │ │ │ │ +C`9Cdt`9H │ │ │ │ +l$(9l$,tx │ │ │ │ ++D$,9t$,tA │ │ │ │ V$+F(9D$ │ │ │ │ V$+F(9D$ │ │ │ │ H$+P(9T$ │ │ │ │ basic_string::_M_construct null not valid │ │ │ │ vector::reserve │ │ │ │ X! TANDEM │ │ │ │ Alanine (2017.2.1.4) │ │ │ │ @@ -173,39 +173,220 @@ │ │ │ │ 9msequence │ │ │ │ 10mhistogram │ │ │ │ 16count_mhistogram │ │ │ │ │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ +.hyper" units="score"> │ │ │ │ +.convolute" units="score"> │ │ │ │ +.b" type="b ion histogram"> │ │ │ │ +.b" units="number of ions"> │ │ │ │ +.y" type="y ion histogram"> │ │ │ │ +.y" units="number of ions"> │ │ │ │ + │ │ │ │ +.y" units="counts"> │ │ │ │ +.b" units="counts"> │ │ │ │ +.convolute" units="counts"> │ │ │ │ +.hyper" units="counts"> │ │ │ │ + │ │ │ │ +output, xsl path │ │ │ │ +output, title │ │ │ │ +spectrum, path │ │ │ │ +label="models from ' │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + annotation="%s" │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ +%s: __pos (which is %zu) > this->size() (which is %zu) │ │ │ │ +.spectrum" type="tandem mass spectrum"> │ │ │ │ + │ │ │ │ +.spectrum" units="MASSTOCHARGERATIO"> │ │ │ │ + │ │ │ │ +.hyper" type="hyperscore expectation function"> │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ +.convolute" type="convolution survival function"> │ │ │ │ + │ │ │ │ + │ │ │ │ +7mreport │ │ │ │ +14mpluginfactory │ │ │ │ +13mscore_tandem │ │ │ │ +20mscorefactory_tandem │ │ │ │ +HCBEGIN IONS │ │ │ │ +Fatal error: input file │ │ │ │ + could not be found. │ │ │ │ +xmlns:GAML= │ │ │ │ +no description │ │ │ │ +PEPMASS= │ │ │ │ +RTINSECONDS= │ │ │ │ +END IONS │ │ │ │ +13loadmspectrum │ │ │ │ +7loaddta │ │ │ │ +7loadpkl │ │ │ │ +10loadmatrix │ │ │ │ +8loadgaml │ │ │ │ +9loadmzxml │ │ │ │ +10loadmzdata │ │ │ │ +8loadmzml │ │ │ │ +7loadcmn │ │ │ │ +Failed to open: " │ │ │ │ +21SAXTandemInputHandler │ │ │ │ +19msequenceCollection │ │ │ │ +Error: The plug-in ' │ │ │ │ +' is not registered. │ │ │ │ +spectrum, dynamic range │ │ │ │ +spectrum, total peaks │ │ │ │ +spectrum, minimum peaks │ │ │ │ +spectrum, minimum parent m+h │ │ │ │ +spectrum, minimum fragment mz │ │ │ │ +spectrum, use conditioning │ │ │ │ +spectrum, neutral loss window │ │ │ │ +spectrum, neutral loss mass │ │ │ │ +spectrum, use neutral loss window │ │ │ │ +spectrum, allowed neutral losses │ │ │ │ +spectrum, maximum parent charge │ │ │ │ +18mspectrumcondition │ │ │ │ +13SAXTaxHandler │ │ │ │ precision │ │ │ │ mzArrayBinary │ │ │ │ intenArrayBinary │ │ │ │ spectrumInstrument │ │ │ │ acqInstrument │ │ │ │ polarity │ │ │ │ ChargeState │ │ │ │ selected ion m/z │ │ │ │ Charge State │ │ │ │ Mass To Charge Ratio │ │ │ │ MassToChargeRatio │ │ │ │ 16SAXMzdataHandler │ │ │ │ -%Y-%m-%d %H:%M:%S │ │ │ │ +spectrum, fragment mass type │ │ │ │ +scoring, algorithm │ │ │ │ +7SavInfo │ │ │ │ +11mscorestate │ │ │ │ +10mscoreterm │ │ │ │ +9mscorepam │ │ │ │ +9mscoresap │ │ │ │ +7mplugin │ │ │ │ +14mspectrumindex │ │ │ │ +16mspectrumdetails │ │ │ │ +?refine, use potential modifications for full refinement │ │ │ │ +residue, potential modification mass │ │ │ │ +residue, potential modification motif │ │ │ │ +refine, unanticipated cleavage │ │ │ │ +refine, potential N-terminus modification position limit │ │ │ │ +refine, potential N-terminus modifications │ │ │ │ +refine, potential C-terminus modifications │ │ │ │ +refine, saps │ │ │ │ +refine, modification mass │ │ │ │ +refine, modification mass %i │ │ │ │ +Failed to create mpmods │ │ │ │ +Failed to create mxxcleavage │ │ │ │ +Failed to create mtermmods │ │ │ │ +refine, point mutations │ │ │ │ +Failed to create mpam │ │ │ │ + finishing refinement ... │ │ │ │ +refinement, algorithm │ │ │ │ +7mrefine │ │ │ │ +21mrefinefactory_tandem │ │ │ │ +Input file ' │ │ │ │ +' not available. │ │ │ │ + : error │ │ │ │ +Syntax error parsing XML. │ │ │ │ +XML Parsing error. │ │ │ │ + (charge │ │ │ │ +MS:1002312 │ │ │ │ +MS:1002313 │ │ │ │ +MS:1002314 │ │ │ │ + Numpress decoded size │ │ │ │ + and required size │ │ │ │ + dont match: │ │ │ │ +Decode error in numpress linear decompression │ │ │ │ +Decode error in numpress pic decompression │ │ │ │ +Decode error in numpress slof decompression │ │ │ │ + Cause: possible corrupted file. │ │ │ │ +10SAXHandler │ │ │ │ +17SAXSpectraHandler │ │ │ │ +C4H6O2N2 │ │ │ │ +C6H12ON2 │ │ │ │ +C12H21N3O3 │ │ │ │ +C5H8O2N2 │ │ │ │ +C6H12ON4 │ │ │ │ +C3H5ONSe │ │ │ │ +C11H10ON2 │ │ │ │ + this->size() (which is %zu) │ │ │ │ ..... done. │ │ │ │ finding repeats │ │ │ │ calculating expectations │ │ │ │ output, histogram column width │ │ │ │ output, maximum valid protein expectation value │ │ │ │ modelling, total spectra assigned │ │ │ │ modelling, total unique assigned │ │ │ │ @@ -375,205 +551,30 @@ │ │ │ │ Check your settings and try again. │ │ │ │ Check your settings and try again. │ │ │ │ " contained incorrect entries │ │ │ │ for the protein sequence files associated with the name: " │ │ │ │ Check the file names in the taxonomy file and try again. │ │ │ │ " could not be located. │ │ │ │ Check the file path name and try again. │ │ │ │ -7SavInfo │ │ │ │ 14mcleave_single │ │ │ │ 7mcleave │ │ │ │ 10mpyrostate │ │ │ │ 10msemistate │ │ │ │ 7merrors │ │ │ │ 11mprocesslog │ │ │ │ 8mprocess │ │ │ │ -? │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ -.hyper" units="score"> │ │ │ │ -.convolute" units="score"> │ │ │ │ -.b" type="b ion histogram"> │ │ │ │ -.b" units="number of ions"> │ │ │ │ -.y" type="y ion histogram"> │ │ │ │ -.y" units="number of ions"> │ │ │ │ - │ │ │ │ -.y" units="counts"> │ │ │ │ -.b" units="counts"> │ │ │ │ -.convolute" units="counts"> │ │ │ │ -.hyper" units="counts"> │ │ │ │ - │ │ │ │ -output, xsl path │ │ │ │ -output, title │ │ │ │ -label="models from ' │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - annotation="%s" │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ -.spectrum" type="tandem mass spectrum"> │ │ │ │ - │ │ │ │ -.spectrum" units="MASSTOCHARGERATIO"> │ │ │ │ - │ │ │ │ -.hyper" type="hyperscore expectation function"> │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ -.convolute" type="convolution survival function"> │ │ │ │ - │ │ │ │ - │ │ │ │ -7mreport │ │ │ │ -14mpluginfactory │ │ │ │ -13mscore_tandem │ │ │ │ -20mscorefactory_tandem │ │ │ │ -BEGIN IONS │ │ │ │ -Fatal error: input file │ │ │ │ - could not be found. │ │ │ │ -xmlns:GAML= │ │ │ │ -no description │ │ │ │ -PEPMASS= │ │ │ │ -RTINSECONDS= │ │ │ │ -END IONS │ │ │ │ -13loadmspectrum │ │ │ │ -7loaddta │ │ │ │ -7loadpkl │ │ │ │ -10loadmatrix │ │ │ │ -8loadgaml │ │ │ │ -9loadmzxml │ │ │ │ -10loadmzdata │ │ │ │ -8loadmzml │ │ │ │ -7loadcmn │ │ │ │ -Error: The plug-in ' │ │ │ │ -' is not registered. │ │ │ │ -spectrum, dynamic range │ │ │ │ -spectrum, total peaks │ │ │ │ -spectrum, minimum peaks │ │ │ │ -spectrum, minimum parent m+h │ │ │ │ -spectrum, minimum fragment mz │ │ │ │ -spectrum, use conditioning │ │ │ │ -spectrum, neutral loss window │ │ │ │ -spectrum, neutral loss mass │ │ │ │ -spectrum, use neutral loss window │ │ │ │ -spectrum, allowed neutral losses │ │ │ │ -spectrum, maximum parent charge │ │ │ │ -18mspectrumcondition │ │ │ │ -13SAXTaxHandler │ │ │ │ -19msequenceCollection │ │ │ │ -spectrum, fragment mass type │ │ │ │ -scoring, algorithm │ │ │ │ -11mscorestate │ │ │ │ -10mscoreterm │ │ │ │ -9mscorepam │ │ │ │ -9mscoresap │ │ │ │ -7mplugin │ │ │ │ -14mspectrumindex │ │ │ │ -16mspectrumdetails │ │ │ │ -? modified C-terminus │ │ │ │ +13SAXModHandler │ │ │ │ + modified C-terminus │ │ │ │ modified N-terminus │ │ │ │ modified terminus │ │ │ │ -refine, potential C-terminus modifications │ │ │ │ -refine, potential N-terminus modifications │ │ │ │ refinement, terminal modifications algorithm │ │ │ │ 9mtermmods │ │ │ │ 23mtermmodsfactory_tandem │ │ │ │ -refine, use potential modifications for full refinement │ │ │ │ -refine, unanticipated cleavage │ │ │ │ -refine, potential N-terminus modification position limit │ │ │ │ -refine, modification mass │ │ │ │ -refine, modification mass %i │ │ │ │ -Failed to create mpmods │ │ │ │ -Failed to create mxxcleavage │ │ │ │ -Failed to create mtermmods │ │ │ │ -refine, point mutations │ │ │ │ -Failed to create mpam │ │ │ │ - finishing refinement ... │ │ │ │ -refinement, algorithm │ │ │ │ -7mrefine │ │ │ │ -21mrefinefactory_tandem │ │ │ │ -Failed to open: " │ │ │ │ -21SAXTandemInputHandler │ │ │ │ -Input file ' │ │ │ │ -' not available. │ │ │ │ - : error │ │ │ │ -Syntax error parsing XML. │ │ │ │ -XML Parsing error. │ │ │ │ - (charge │ │ │ │ -MS:1002312 │ │ │ │ -MS:1002313 │ │ │ │ -MS:1002314 │ │ │ │ - Numpress decoded size │ │ │ │ - and required size │ │ │ │ - dont match: │ │ │ │ -Decode error in numpress linear decompression │ │ │ │ -Decode error in numpress pic decompression │ │ │ │ -Decode error in numpress slof decompression │ │ │ │ - Cause: possible corrupted file. │ │ │ │ -10SAXHandler │ │ │ │ -17SAXSpectraHandler │ │ │ │ -C4H6O2N2 │ │ │ │ -C6H12ON2 │ │ │ │ -C12H21N3O3 │ │ │ │ -C5H8O2N2 │ │ │ │ -C6H12ON4 │ │ │ │ -C3H5ONSe │ │ │ │ -C11H10ON2 │ │ │ │ - │ │ │ │ GAML:Xdata │ │ │ │ GAML:Ydata │ │ │ │ GAML:trace │ │ │ │ Description │ │ │ │ tandem mass spectrum │ │ │ │ GAML:values │ │ │ │ numvalues │ │ │ │ 14SAXGamlHandler │ │ │ │ + │ │ │ │ [MSNumpress::decodeInt] Corrupt input data! │ │ │ │ [MSNumpress::encodeLinear] Next number overflows LLONG_MAX. │ │ │ │ [MSNumpress::encodeLinear] Cannot encode a number that exceeds the bounds of [-INT_MAX, INT_MAX]. │ │ │ │ [MSNumpress::decodeLinear] Corrupt input data: not enough bytes to read fixed point! │ │ │ │ [MSNumpress::decodeLinear] Corrupt input data: not enough bytes to read first value! │ │ │ │ [MSNumpress::decodeLinear] Corrupt input data: not enough bytes to read second value! │ │ │ │ [MSNumpress::decodeSafe] Corrupt input data: number of bytes needs to be multiple of 8! │ │ │ │ [MSNumpress::encodePic] Cannot use Pic to encode a number larger than INT_MAX or smaller than 0. │ │ │ │ [MSNumpress::encodeSlof] Cannot encode a number that overflows USHRT_MAX. │ │ │ │ [MSNumpress::decodeSlof] Corrupt input data: not enough bytes to read fixed point! │ │ │ │ vector::_M_default_append │ │ │ │ -13SAXSapHandler │ │ │ │ - point mutations │ │ │ │ +G point mutations │ │ │ │ refinement, point mutation algorithm │ │ │ │ 18mpamfactory_tandem │ │ │ │ .shstrtab │ │ │ │ .note.ABI-tag │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -49,15 +49,15 @@ │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ lea 0x618(%edi),%eax │ │ │ │ push 0x620(%edi) │ │ │ │ push %eax │ │ │ │ call 1f7f0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x121a0> │ │ │ │ mov %edi,(%esp) │ │ │ │ - call 325a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x129a0> │ │ │ │ + call 5dad0 ::do_widen(char) const@@Base+0x11510> │ │ │ │ pop %edx │ │ │ │ push -0x4c(%ebp) │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ push -0x28(%ebp) │ │ │ │ @@ -811,1476 +811,35 @@ │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ add $0x4,%edi │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ push 0x8(%edi) │ │ │ │ push %edi │ │ │ │ - call 22be0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2fe0> │ │ │ │ + call 22030 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2430> │ │ │ │ mov %ebx,(%esp) │ │ │ │ mov %esi,%ebx │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x98(%ebp),%eax │ │ │ │ - je 5310 <__gmon_start__@plt+0xb58> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp -0x9c(%ebp),%eax │ │ │ │ - je 532a <__gmon_start__@plt+0xb72> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x68(%ebp),%eax │ │ │ │ - je 534d <__gmon_start__@plt+0xb95> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp -0x64(%ebp),%eax │ │ │ │ - je 5364 <__gmon_start__@plt+0xbac> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0xa8(%ebp) │ │ │ │ - call bb60 <__gmon_start__@plt+0x73a8> │ │ │ │ - add $0x10,%esp │ │ │ │ - push %eax │ │ │ │ - push %eax │ │ │ │ - push -0x28(%ebp) │ │ │ │ - push -0xcc(%ebp) │ │ │ │ - call 3d670 ::do_widen(char) const@@Base+0x1620> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp -0xc4(%ebp),%eax │ │ │ │ - je 53b1 <__gmon_start__@plt+0xbf9> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - cmp -0xc0(%ebp),%eax │ │ │ │ - je 53ce <__gmon_start__@plt+0xc16> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x78(%ebp),%eax │ │ │ │ - je 53f5 <__gmon_start__@plt+0xc3d> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp -0x74(%ebp),%eax │ │ │ │ - je 540c <__gmon_start__@plt+0xc54> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ - cmp -0xb0(%ebp),%edx │ │ │ │ - je 5432 <__gmon_start__@plt+0xc7a> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - push %edx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ - cmp -0xb0(%ebp),%edx │ │ │ │ - je 5458 <__gmon_start__@plt+0xca0> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - push %edx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - lea -0x28(%ebp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 547c <__gmon_start__@plt+0xcc4> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp -0x94(%ebp),%eax │ │ │ │ - je 5495 <__gmon_start__@plt+0xcdd> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %edi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - lea -0x28(%ebp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 54b8 <__gmon_start__@plt+0xd00> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp -0x94(%ebp),%eax │ │ │ │ - je 54d1 <__gmon_start__@plt+0xd19> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x70(%ebp),%eax │ │ │ │ - je 54f2 <__gmon_start__@plt+0xd3a> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp -0x6c(%ebp),%eax │ │ │ │ - je 5508 <__gmon_start__@plt+0xd50> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %edi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - push %eax │ │ │ │ - push %eax │ │ │ │ - push -0x28(%ebp) │ │ │ │ - push -0x64(%ebp) │ │ │ │ - call 1f850 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x12200> │ │ │ │ - mov %ebx,(%esp) │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ - call 4540 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - nop │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0xe0(%ebp) │ │ │ │ - call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ - add $0x10,%esp │ │ │ │ - push %edi │ │ │ │ - push %edi │ │ │ │ - push -0xa4(%ebp) │ │ │ │ - push -0xf8(%ebp) │ │ │ │ - call 3d620 ::do_widen(char) const@@Base+0x15d0> │ │ │ │ - mov %ebx,(%esp) │ │ │ │ - mov -0xd8(%ebp),%ebx │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x88(%ebp),%eax │ │ │ │ - je 5582 <__gmon_start__@plt+0xdca> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp -0x8c(%ebp),%eax │ │ │ │ - je 559c <__gmon_start__@plt+0xde4> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x88(%ebp),%eax │ │ │ │ - je 55c2 <__gmon_start__@plt+0xe0a> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp -0x8c(%ebp),%eax │ │ │ │ - je 55dc <__gmon_start__@plt+0xe24> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4150 <__cxa_begin_catch@plt> │ │ │ │ - mov -0x190(%ebp),%ebx │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %esi,%ebx │ │ │ │ - jne 5636 <__gmon_start__@plt+0xe7e> │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - call 4560 <__cxa_rethrow@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4150 <__cxa_begin_catch@plt> │ │ │ │ - mov -0x190(%ebp),%ebx │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %esi,%ebx │ │ │ │ - jne 5646 <__gmon_start__@plt+0xe8e> │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - call 4560 <__cxa_rethrow@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov (%ebx),%eax │ │ │ │ - push %ebx │ │ │ │ - add $0x2c,%ebx │ │ │ │ - call *(%eax) │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 5600 <__gmon_start__@plt+0xe48> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov (%ebx),%eax │ │ │ │ - push %ebx │ │ │ │ - add $0x2c,%ebx │ │ │ │ - call *(%eax) │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 5627 <__gmon_start__@plt+0xe6f> │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - call 4540 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - mov %eax,%esi │ │ │ │ - call 45f0 <__cxa_end_catch@plt> │ │ │ │ - mov -0x180(%ebp),%eax │ │ │ │ - mov 0x2c(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 568d <__gmon_start__@plt+0xed5> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x198(%ebp) │ │ │ │ - mov -0x194(%ebp),%eax │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ - call 1f600 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x11fb0> │ │ │ │ - pop %edx │ │ │ │ - push -0x170(%ebp) │ │ │ │ - call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x1a0(%ebp) │ │ │ │ - call 1f600 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x11fb0> │ │ │ │ - add $0x10,%esp │ │ │ │ - push %eax │ │ │ │ - push %eax │ │ │ │ - lea -0x100(%ebp),%eax │ │ │ │ - push -0xf8(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 224d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28d0> │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - mov %esi,(%esp) │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 56c7 <__gmon_start__@plt+0xf0f> │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - mov %eax,%esi │ │ │ │ - call 45f0 <__cxa_end_catch@plt> │ │ │ │ - mov -0x180(%ebp),%eax │ │ │ │ - mov 0x2c(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 568d <__gmon_start__@plt+0xed5> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 568d <__gmon_start__@plt+0xed5> │ │ │ │ - push %eax │ │ │ │ - push %eax │ │ │ │ - push -0x28(%ebp) │ │ │ │ - push %esi │ │ │ │ - call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ - lea -0x3c(%ebp),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call ba60 <__gmon_start__@plt+0x72a8> │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp -0x190(%ebp),%eax │ │ │ │ - je 5754 <__gmon_start__@plt+0xf9c> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - cmp -0x170(%ebp),%eax │ │ │ │ - je 5771 <__gmon_start__@plt+0xfb9> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0x10c(%ebp),%eax │ │ │ │ - mov %edi,%esi │ │ │ │ - mov %eax,-0x1a0(%ebp) │ │ │ │ - jmp 56b6 <__gmon_start__@plt+0xefe> │ │ │ │ - mov -0xe4(%ebp),%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 57a0 <__gmon_start__@plt+0xfe8> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %edi,%esi │ │ │ │ - jmp 568d <__gmon_start__@plt+0xed5> │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - call 4540 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x170(%ebp) │ │ │ │ - mov -0x194(%ebp),%eax │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - call 1f600 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x11fb0> │ │ │ │ - pop %ecx │ │ │ │ - push -0x19c(%ebp) │ │ │ │ - call 1f600 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x11fb0> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 56c7 <__gmon_start__@plt+0xf0f> │ │ │ │ - mov -0xe4(%ebp),%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 57fc <__gmon_start__@plt+0x1044> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %edi,%esi │ │ │ │ - jmp 568d <__gmon_start__@plt+0xed5> │ │ │ │ - nop │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ - cmp -0xb4(%ebp),%edx │ │ │ │ - je 5824 <__gmon_start__@plt+0x106c> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - push %edx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0xa8(%ebp) │ │ │ │ - call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ - mov %ebx,(%esp) │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x58(%ebp),%eax │ │ │ │ - je 5867 <__gmon_start__@plt+0x10af> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp -0x70(%ebp),%eax │ │ │ │ - je 587e <__gmon_start__@plt+0x10c6> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x310(%ebp),%eax │ │ │ │ - mov %eax,-0x27c(%ebp) │ │ │ │ - mov -0x230(%ebp),%eax │ │ │ │ - cmp -0x32c(%ebp),%eax │ │ │ │ - je 58b2 <__gmon_start__@plt+0x10fa> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x294(%ebp),%eax │ │ │ │ - cmp -0x318(%ebp),%eax │ │ │ │ - je 58ce <__gmon_start__@plt+0x1116> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x2ac(%ebp),%eax │ │ │ │ - cmp -0x328(%ebp),%eax │ │ │ │ - je 58ea <__gmon_start__@plt+0x1132> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x2c4(%ebp),%eax │ │ │ │ - cmp -0x324(%ebp),%eax │ │ │ │ - je 5906 <__gmon_start__@plt+0x114e> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %edi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - mov -0x130(%ebp),%eax │ │ │ │ - cmp -0x198(%ebp),%eax │ │ │ │ - je 5932 <__gmon_start__@plt+0x117a> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1a4(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x160(%ebp),%eax │ │ │ │ - cmp -0x1d0(%ebp),%eax │ │ │ │ - je 5952 <__gmon_start__@plt+0x119a> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1a4(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x178(%ebp),%eax │ │ │ │ - cmp -0x1c8(%ebp),%eax │ │ │ │ - je 5972 <__gmon_start__@plt+0x11ba> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1a4(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1a4(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - mov -0x1d0(%ebp),%ebx │ │ │ │ - call 4540 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - mov -0x1d0(%ebp),%ebx │ │ │ │ - call 4540 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x1ec(%ebp) │ │ │ │ - mov %eax,%ebx │ │ │ │ - call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ - mov %ebx,(%esp) │ │ │ │ - mov -0x1d0(%ebp),%ebx │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call c5f0 <__gmon_start__@plt+0x7e38> │ │ │ │ - add $0x10,%esp │ │ │ │ - push %edx │ │ │ │ - push %edx │ │ │ │ - push -0x28(%ebp) │ │ │ │ - push -0x108(%ebp) │ │ │ │ - call 224d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28d0> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 59ee <__gmon_start__@plt+0x1236> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp -0x124(%ebp),%eax │ │ │ │ - je 5a0b <__gmon_start__@plt+0x1253> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - cmp -0x120(%ebp),%eax │ │ │ │ - je 5a28 <__gmon_start__@plt+0x1270> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x88(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 81610 ::do_widen(char) const@@Base+0x455c0> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp -0x84(%ebp),%eax │ │ │ │ - je 5a64 <__gmon_start__@plt+0x12ac> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - cmp -0x80(%ebp),%eax │ │ │ │ - je 5a7a <__gmon_start__@plt+0x12c2> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %edi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x50(%ebp),%eax │ │ │ │ - je 5a9d <__gmon_start__@plt+0x12e5> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp -0x5c(%ebp),%eax │ │ │ │ - je 5ab4 <__gmon_start__@plt+0x12fc> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - call 4540 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - push %ecx │ │ │ │ - push %ecx │ │ │ │ - push -0x28(%ebp) │ │ │ │ - push -0xfc(%ebp) │ │ │ │ - call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp -0x118(%ebp),%eax │ │ │ │ - je 5afb <__gmon_start__@plt+0x1343> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - cmp -0x114(%ebp),%eax │ │ │ │ - je 5b18 <__gmon_start__@plt+0x1360> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - mov -0x130(%ebp),%eax │ │ │ │ - cmp -0x170(%ebp),%eax │ │ │ │ - je 5b44 <__gmon_start__@plt+0x138c> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x148(%ebp),%eax │ │ │ │ - cmp -0x16c(%ebp),%eax │ │ │ │ - je 5b60 <__gmon_start__@plt+0x13a8> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - lea 0x5f8(%esi),%eax │ │ │ │ - push %ecx │ │ │ │ - push %ecx │ │ │ │ - push 0x600(%esi) │ │ │ │ - push %eax │ │ │ │ - call 3d590 ::do_widen(char) const@@Base+0x1540> │ │ │ │ - pop %ebx │ │ │ │ - push -0x17c(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 567d0 ::do_widen(char) const@@Base+0x1a780> │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x178(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 71e00 ::do_widen(char) const@@Base+0x35db0> │ │ │ │ - mov -0x15c(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea 0x430(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ - mov %ebx,-0x15c(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea 0x3f8(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - call 3c210 ::do_widen(char) const@@Base+0x1c0> │ │ │ │ - mov 0x3e0(%esi),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %eax,-0x184(%ebp) │ │ │ │ - je 5be6 <__gmon_start__@plt+0x142e> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - push %eax │ │ │ │ - push %eax │ │ │ │ - push 0x30c(%esi) │ │ │ │ - push -0x168(%ebp) │ │ │ │ - call 3d510 ::do_widen(char) const@@Base+0x14c0> │ │ │ │ - lea 0x2f8(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 3d150 ::do_widen(char) const@@Base+0x1100> │ │ │ │ - lea 0x2ec(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 3d150 ::do_widen(char) const@@Base+0x1100> │ │ │ │ - pop %eax │ │ │ │ - lea 0x2d4(%esi),%eax │ │ │ │ - pop %edx │ │ │ │ - push 0x2dc(%esi) │ │ │ │ - push %eax │ │ │ │ - call 224d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28d0> │ │ │ │ - mov 0x29c(%esi),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %eax,-0x188(%ebp) │ │ │ │ - je 5c48 <__gmon_start__@plt+0x1490> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x258(%esi),%eax │ │ │ │ - cmp %eax,-0x18c(%ebp) │ │ │ │ - je 5c64 <__gmon_start__@plt+0x14ac> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - lea 0x234(%esi),%eax │ │ │ │ - push %ebx │ │ │ │ - push %ebx │ │ │ │ - push 0x23c(%esi) │ │ │ │ - push %eax │ │ │ │ - call d5a0 <__gmon_start__@plt+0x8de8> │ │ │ │ - mov 0x228(%esi),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 5c93 <__gmon_start__@plt+0x14db> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea 0x1f0(%esi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 3d150 ::do_widen(char) const@@Base+0x1100> │ │ │ │ - lea 0x1e4(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call bee0 <__gmon_start__@plt+0x7728> │ │ │ │ - pop %eax │ │ │ │ - lea 0x1cc(%esi),%eax │ │ │ │ - pop %edx │ │ │ │ - push 0x1d4(%esi) │ │ │ │ - push %eax │ │ │ │ - call d5f0 <__gmon_start__@plt+0x8e38> │ │ │ │ - lea 0x1c0(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call c5f0 <__gmon_start__@plt+0x7e38> │ │ │ │ - pop %ecx │ │ │ │ - push -0x174(%ebp) │ │ │ │ - call 6e750 ::do_widen(char) const@@Base+0x32700> │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x164(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 6e750 ::do_widen(char) const@@Base+0x32700> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x190(%ebp),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %eax,0x10(%esi) │ │ │ │ - push -0x180(%ebp) │ │ │ │ - call 4570 >::~basic_ofstream()@plt> │ │ │ │ - mov -0x15c(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - add $0x4,%esi │ │ │ │ - push %esi │ │ │ │ - call 3d150 ::do_widen(char) const@@Base+0x1100> │ │ │ │ - mov %ebx,(%esp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - push %eax │ │ │ │ - push %eax │ │ │ │ - push 0x49c(%esi) │ │ │ │ - push -0x170(%ebp) │ │ │ │ - call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ - lea 0x488(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call ba60 <__gmon_start__@plt+0x72a8> │ │ │ │ - mov 0x46c(%esi),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %eax,-0x16c(%ebp) │ │ │ │ - je 5d70 <__gmon_start__@plt+0x15b8> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x454(%esi),%eax │ │ │ │ - cmp %eax,-0x160(%ebp) │ │ │ │ - je 5bb8 <__gmon_start__@plt+0x1400> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 5bb8 <__gmon_start__@plt+0x1400> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x160(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %eax,-0x170(%ebp) │ │ │ │ - call 45c0 >::~basic_filebuf()@plt> │ │ │ │ - mov -0x170(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x164(%ebp),%ecx │ │ │ │ - mov %eax,-0x160(%ebp) │ │ │ │ - mov %ecx,0x14(%esi) │ │ │ │ - mov -0xc(%ecx),%eax │ │ │ │ - mov -0x168(%ebp),%ecx │ │ │ │ - mov %ecx,0x14(%esi,%eax,1) │ │ │ │ - mov -0x16c(%ebp),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0xa0(%esi) │ │ │ │ - push -0x15c(%ebp) │ │ │ │ - call 4100 │ │ │ │ - mov -0x160(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%ebx │ │ │ │ - jmp 5d1a <__gmon_start__@plt+0x1562> │ │ │ │ - nop │ │ │ │ - mov -0x19c(%ebp),%eax │ │ │ │ - cmp -0x258(%ebp),%eax │ │ │ │ - je 5e20 <__gmon_start__@plt+0x1668> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x218(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x1b4(%ebp),%eax │ │ │ │ - cmp -0x250(%ebp),%eax │ │ │ │ - je 5e40 <__gmon_start__@plt+0x1688> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x218(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x1cc(%ebp),%eax │ │ │ │ - cmp -0x24c(%ebp),%eax │ │ │ │ - je 5e60 <__gmon_start__@plt+0x16a8> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x218(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x224(%ebp) │ │ │ │ - mov -0x218(%ebp),%ebx │ │ │ │ - call 44c20 ::do_widen(char) const@@Base+0x8bd0> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x1e4(%ebp),%eax │ │ │ │ - cmp -0x248(%ebp),%eax │ │ │ │ - je 5e97 <__gmon_start__@plt+0x16df> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x218(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x1fc(%ebp),%eax │ │ │ │ - cmp -0x244(%ebp),%eax │ │ │ │ - je 5eb7 <__gmon_start__@plt+0x16ff> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x218(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x218(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x19c(%ebp),%eax │ │ │ │ - cmp -0x22c(%ebp),%eax │ │ │ │ - je 5ee6 <__gmon_start__@plt+0x172e> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x1b4(%ebp),%eax │ │ │ │ - cmp -0x234(%ebp),%eax │ │ │ │ - je 5f06 <__gmon_start__@plt+0x174e> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x204(%ebp) │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - call 44c20 ::do_widen(char) const@@Base+0x8bd0> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x1cc(%ebp),%eax │ │ │ │ - cmp -0x240(%ebp),%eax │ │ │ │ - je 5f3d <__gmon_start__@plt+0x1785> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x1e4(%ebp),%eax │ │ │ │ - cmp -0x23c(%ebp),%eax │ │ │ │ - je 5f5d <__gmon_start__@plt+0x17a5> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x348(%ebp),%eax │ │ │ │ - cmp -0x420(%ebp),%eax │ │ │ │ - je 5f8c <__gmon_start__@plt+0x17d4> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - push %ecx │ │ │ │ - push %ecx │ │ │ │ - push -0x358(%ebp) │ │ │ │ - push -0x424(%ebp) │ │ │ │ - call 3d970 ::do_widen(char) const@@Base+0x1920> │ │ │ │ - mov -0x378(%ebp),%eax │ │ │ │ - lea -0x370(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 5fc4 <__gmon_start__@plt+0x180c> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x390(%ebp),%eax │ │ │ │ - cmp -0x458(%ebp),%eax │ │ │ │ - je 5fe4 <__gmon_start__@plt+0x182c> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x440(%ebp) │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - call 79170 ::do_widen(char) const@@Base+0x3d120> │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x43c(%ebp) │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - call 44c20 ::do_widen(char) const@@Base+0x8bd0> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x3a8(%ebp),%eax │ │ │ │ - cmp -0x454(%ebp),%eax │ │ │ │ - je 6032 <__gmon_start__@plt+0x187a> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x3c0(%ebp),%eax │ │ │ │ - lea -0x3b8(%ebp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 6054 <__gmon_start__@plt+0x189c> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0xc8(%ebp),%eax │ │ │ │ - je 6081 <__gmon_start__@plt+0x18c9> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 609d <__gmon_start__@plt+0x18e5> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - push %eax │ │ │ │ - push %eax │ │ │ │ - push -0x40(%ebp) │ │ │ │ - push -0xe4(%ebp) │ │ │ │ - call 3d670 ::do_widen(char) const@@Base+0x1620> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - lea -0x58(%ebp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 60cc <__gmon_start__@plt+0x1914> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - lea -0x70(%ebp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 60e8 <__gmon_start__@plt+0x1930> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - mov -0x118(%ebp),%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 6114 <__gmon_start__@plt+0x195c> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x134(%ebp),%eax │ │ │ │ - cmp -0x1c0(%ebp),%eax │ │ │ │ - je 6134 <__gmon_start__@plt+0x197c> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x1bc(%ebp) │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ - call 7eb90 ::do_widen(char) const@@Base+0x42b40> │ │ │ │ - add $0x10,%esp │ │ │ │ - push %eax │ │ │ │ - push %eax │ │ │ │ - push -0x144(%ebp) │ │ │ │ - push -0x1a0(%ebp) │ │ │ │ - call 224d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28d0> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x164(%ebp),%eax │ │ │ │ - cmp -0x1b4(%ebp),%eax │ │ │ │ - je 6181 <__gmon_start__@plt+0x19c9> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x17c(%ebp),%eax │ │ │ │ - cmp -0x1b8(%ebp),%eax │ │ │ │ - je 61a1 <__gmon_start__@plt+0x19e9> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x810(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 4a860 ::do_widen(char) const@@Base+0xe810> │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x80c(%ebp) │ │ │ │ - call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ - mov -0x7ec(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp -0x824(%ebp),%eax │ │ │ │ - je 61f0 <__gmon_start__@plt+0x1a38> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x804(%ebp),%eax │ │ │ │ - cmp -0x820(%ebp),%eax │ │ │ │ - je 620c <__gmon_start__@plt+0x1a54> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %edi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x810(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 550f0 ::do_widen(char) const@@Base+0x190a0> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 61c3 <__gmon_start__@plt+0x1a0b> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x810(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 4a780 ::do_widen(char) const@@Base+0xe730> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 61c3 <__gmon_start__@plt+0x1a0b> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x810(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 55590 ::do_widen(char) const@@Base+0x19540> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 61c3 <__gmon_start__@plt+0x1a0b> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x810(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 54c70 ::do_widen(char) const@@Base+0x18c20> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 61c3 <__gmon_start__@plt+0x1a0b> │ │ │ │ - mov -0x7d4(%ebp),%eax │ │ │ │ - cmp -0x818(%ebp),%eax │ │ │ │ - je 61c3 <__gmon_start__@plt+0x1a0b> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 61c3 <__gmon_start__@plt+0x1a0b> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x810(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 4a940 ::do_widen(char) const@@Base+0xe8f0> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 61c3 <__gmon_start__@plt+0x1a0b> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x810(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 4da50 ::do_widen(char) const@@Base+0x11a00> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 61c3 <__gmon_start__@plt+0x1a0b> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x968(%ebp) │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - call 550f0 ::do_widen(char) const@@Base+0x190a0> │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x988(%ebp) │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - call 40c0 >::~basic_ifstream()@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x95c(%ebp) │ │ │ │ - call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x92c(%ebp),%eax │ │ │ │ - cmp -0x964(%ebp),%eax │ │ │ │ - je 6325 <__gmon_start__@plt+0x1b6d> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x944(%ebp),%eax │ │ │ │ - cmp -0x960(%ebp),%eax │ │ │ │ - je 6345 <__gmon_start__@plt+0x1b8d> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x63c(%ebp),%eax │ │ │ │ - cmp -0x97c(%ebp),%eax │ │ │ │ - je 6374 <__gmon_start__@plt+0x1bbc> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %esi,%edi │ │ │ │ - jmp 62dd <__gmon_start__@plt+0x1b25> │ │ │ │ - mov -0x914(%ebp),%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 6397 <__gmon_start__@plt+0x1bdf> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x968(%ebp) │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - call 54c70 ::do_widen(char) const@@Base+0x18c20> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 62dd <__gmon_start__@plt+0x1b25> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x968(%ebp) │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - call 4da50 ::do_widen(char) const@@Base+0x11a00> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 62dd <__gmon_start__@plt+0x1b25> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x968(%ebp) │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - call 4a780 ::do_widen(char) const@@Base+0xe730> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 62dd <__gmon_start__@plt+0x1b25> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x968(%ebp) │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - call 4a860 ::do_widen(char) const@@Base+0xe810> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 62dd <__gmon_start__@plt+0x1b25> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x968(%ebp) │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - call 4a940 ::do_widen(char) const@@Base+0xe8f0> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 62dd <__gmon_start__@plt+0x1b25> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x968(%ebp) │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - call 55a30 ::do_widen(char) const@@Base+0x199e0> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 62dd <__gmon_start__@plt+0x1b25> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x968(%ebp) │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - call 55590 ::do_widen(char) const@@Base+0x19540> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 62dd <__gmon_start__@plt+0x1b25> │ │ │ │ - nop │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x80(%ebp),%eax │ │ │ │ - je 6472 <__gmon_start__@plt+0x1cba> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp -0x7c(%ebp),%eax │ │ │ │ - je 6488 <__gmon_start__@plt+0x1cd0> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - cmp -0x78(%ebp),%eax │ │ │ │ - je 649e <__gmon_start__@plt+0x1ce6> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %edi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x248(%ebp) │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ - call 40c0 >::~basic_ifstream()@plt> │ │ │ │ - lea -0x18c(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,-0x234(%ebp) │ │ │ │ - push %eax │ │ │ │ - push %eax │ │ │ │ - push -0x184(%ebp) │ │ │ │ - push -0x234(%ebp) │ │ │ │ - call 3dbf0 ::do_widen(char) const@@Base+0x1ba0> │ │ │ │ - mov -0x1a4(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp -0x268(%ebp),%eax │ │ │ │ - je 6503 <__gmon_start__@plt+0x1d4b> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x1bc(%ebp),%eax │ │ │ │ - cmp -0x25c(%ebp),%eax │ │ │ │ - je 6523 <__gmon_start__@plt+0x1d6b> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x244(%ebp) │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ - call 6f5d0 ::do_widen(char) const@@Base+0x33580> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x1d4(%ebp),%eax │ │ │ │ - cmp -0x258(%ebp),%eax │ │ │ │ - je 655a <__gmon_start__@plt+0x1da2> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x1ec(%ebp),%eax │ │ │ │ - cmp -0x254(%ebp),%eax │ │ │ │ - je 657a <__gmon_start__@plt+0x1dc2> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x204(%ebp),%eax │ │ │ │ - cmp -0x250(%ebp),%eax │ │ │ │ - je 659a <__gmon_start__@plt+0x1de2> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x21c(%ebp),%edi │ │ │ │ - push %eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 4150 <__cxa_begin_catch@plt> │ │ │ │ - mov %esi,(%esp) │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - call 4560 <__cxa_rethrow@plt> │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ - mov %eax,%esi │ │ │ │ - call 45f0 <__cxa_end_catch@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x248(%ebp) │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ - call 84210 ::do_widen(char) const@@Base+0x481c0> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 64cd <__gmon_start__@plt+0x1d15> │ │ │ │ - nop │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - call 45c0 >::~basic_filebuf()@plt> │ │ │ │ - mov -0x1f8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0xc(%esi),%edx │ │ │ │ - mov -0x1fc(%ebp),%ecx │ │ │ │ - mov %esi,-0x130(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ecx,-0x130(%ebp,%edx,1) │ │ │ │ - movl $0x0,-0x12c(%ebp) │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x200(%ebp),%eax │ │ │ │ - push -0x1f4(%ebp) │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - call 4100 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x18c(%ebp),%eax │ │ │ │ - cmp -0x224(%ebp),%eax │ │ │ │ - je 6674 <__gmon_start__@plt+0x1ebc> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x220(%ebp) │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - call 6f5d0 ::do_widen(char) const@@Base+0x33580> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x1a4(%ebp),%eax │ │ │ │ - cmp -0x230(%ebp),%eax │ │ │ │ - je 66ab <__gmon_start__@plt+0x1ef3> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x1bc(%ebp),%eax │ │ │ │ - cmp -0x22c(%ebp),%eax │ │ │ │ - je 66cb <__gmon_start__@plt+0x1f13> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x1d4(%ebp),%eax │ │ │ │ - cmp -0x228(%ebp),%eax │ │ │ │ - je 66eb <__gmon_start__@plt+0x1f33> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x210(%ebp) │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - call 6e3a0 ::do_widen(char) const@@Base+0x32350> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 6654 <__gmon_start__@plt+0x1e9c> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x210(%ebp) │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - call 40c0 >::~basic_ifstream()@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 6654 <__gmon_start__@plt+0x1e9c> │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x80(%ebp),%eax │ │ │ │ - je 6748 <__gmon_start__@plt+0x1f90> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp -0x7c(%ebp),%eax │ │ │ │ - je 675e <__gmon_start__@plt+0x1fa6> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - cmp -0x74(%ebp),%eax │ │ │ │ - je 6774 <__gmon_start__@plt+0x1fbc> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %edi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ cmp -0x84(%ebp),%eax │ │ │ │ - je 6799 <__gmon_start__@plt+0x1fe1> │ │ │ │ + je 530f <__gmon_start__@plt+0xb57> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x7c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - call 48450 ::do_widen(char) const@@Base+0xc400> │ │ │ │ + call 280f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x84f0> │ │ │ │ mov %esi,(%esp) │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ cmp -0x4c(%ebp),%edx │ │ │ │ - je 67c4 <__gmon_start__@plt+0x200c> │ │ │ │ + je 533a <__gmon_start__@plt+0xb82> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %edx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ @@ -2311,108 +870,108 @@ │ │ │ │ call 4100 │ │ │ │ pop %eax │ │ │ │ lea 0x20(%esi),%eax │ │ │ │ pop %edx │ │ │ │ push 0x28(%esi) │ │ │ │ add $0x8,%esi │ │ │ │ push %eax │ │ │ │ - call 484a0 ::do_widen(char) const@@Base+0xc450> │ │ │ │ + call 28190 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8590> │ │ │ │ pop %ecx │ │ │ │ pop %edi │ │ │ │ push 0x8(%esi) │ │ │ │ push %esi │ │ │ │ - call 224d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28d0> │ │ │ │ + call 28140 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8540> │ │ │ │ pop %eax │ │ │ │ push -0x20(%ebp) │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp -0x64(%ebp),%eax │ │ │ │ - je 6854 <__gmon_start__@plt+0x209c> │ │ │ │ + je 53ca <__gmon_start__@plt+0xc12> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp -0x60(%ebp),%eax │ │ │ │ - je 686a <__gmon_start__@plt+0x20b2> │ │ │ │ + je 53e0 <__gmon_start__@plt+0xc28> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ mov -0x130(%ebp),%eax │ │ │ │ cmp -0x17c(%ebp),%eax │ │ │ │ - je 6892 <__gmon_start__@plt+0x20da> │ │ │ │ + je 5408 <__gmon_start__@plt+0xc50> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x148(%ebp),%eax │ │ │ │ cmp -0x178(%ebp),%eax │ │ │ │ - je 68ae <__gmon_start__@plt+0x20f6> │ │ │ │ + je 5424 <__gmon_start__@plt+0xc6c> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x160(%ebp),%eax │ │ │ │ cmp -0x174(%ebp),%eax │ │ │ │ - je 68ca <__gmon_start__@plt+0x2112> │ │ │ │ + je 5440 <__gmon_start__@plt+0xc88> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ cmp -0xac(%ebp),%eax │ │ │ │ - je 68f0 <__gmon_start__@plt+0x2138> │ │ │ │ + je 5466 <__gmon_start__@plt+0xcae> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x9c(%ebp) │ │ │ │ - call 48450 ::do_widen(char) const@@Base+0xc400> │ │ │ │ + call 280f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x84f0> │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ mov %esi,(%esp) │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp -0xb0(%ebp),%eax │ │ │ │ - je 6923 <__gmon_start__@plt+0x216b> │ │ │ │ + je 5499 <__gmon_start__@plt+0xce1> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp -0xf8(%ebp),%eax │ │ │ │ - je 693c <__gmon_start__@plt+0x2184> │ │ │ │ + je 54b2 <__gmon_start__@plt+0xcfa> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ cmp -0x108(%ebp),%eax │ │ │ │ - je 6955 <__gmon_start__@plt+0x219d> │ │ │ │ + je 54cb <__gmon_start__@plt+0xd13> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ @@ -2425,78 +984,78 @@ │ │ │ │ mov 0x5d4(%eax),%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x5d0(%eax),%eax │ │ │ │ mov %eax,%edi │ │ │ │ mov %edi,%ecx │ │ │ │ cmp %edi,-0x1c(%ebp) │ │ │ │ - jne 69b9 <__gmon_start__@plt+0x2201> │ │ │ │ + jne 552f <__gmon_start__@plt+0xd77> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x5d0(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 69a3 <__gmon_start__@plt+0x21eb> │ │ │ │ + je 5519 <__gmon_start__@plt+0xd61> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - call 60a60 ::do_widen(char) const@@Base+0x24a10> │ │ │ │ + call 42ff0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x233f0> │ │ │ │ pop %eax │ │ │ │ push -0x20(%ebp) │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ mov (%ecx),%ebx │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ cmp %ebx,%edi │ │ │ │ - jne 69e7 <__gmon_start__@plt+0x222f> │ │ │ │ + jne 555d <__gmon_start__@plt+0xda5> │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %eax,%edi │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 69de <__gmon_start__@plt+0x2226> │ │ │ │ + je 5554 <__gmon_start__@plt+0xd9c> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov %edi,%eax │ │ │ │ add $0xc,%eax │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 6981 <__gmon_start__@plt+0x21c9> │ │ │ │ + jmp 54f7 <__gmon_start__@plt+0xd3f> │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%ebx),%eax │ │ │ │ push %ebx │ │ │ │ add $0xc,%ebx │ │ │ │ call *(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 69c1 <__gmon_start__@plt+0x2209> │ │ │ │ + jmp 5537 <__gmon_start__@plt+0xd7f> │ │ │ │ nop │ │ │ │ push %eax │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ push $0xde8 │ │ │ │ push %esi │ │ │ │ call 4280 │ │ │ │ pop %edx │ │ │ │ push -0x1c(%ebp) │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ call 4540 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x6c(%ebp) │ │ │ │ - call 49d00 ::do_widen(char) const@@Base+0xdcb0> │ │ │ │ + call 29b20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9f20> │ │ │ │ mov %ebx,(%esp) │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ cmp -0x5c(%ebp),%edx │ │ │ │ - je 6a44 <__gmon_start__@plt+0x228c> │ │ │ │ + je 55ba <__gmon_start__@plt+0xe02> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %edx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ @@ -2523,22 +1082,22 @@ │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,0xd4(%esi) │ │ │ │ push -0x1c(%ebp) │ │ │ │ call 4100 │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - je 6ab0 <__gmon_start__@plt+0x22f8> │ │ │ │ + je 5626 <__gmon_start__@plt+0xe6e> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - je 6ac6 <__gmon_start__@plt+0x230e> │ │ │ │ + je 563c <__gmon_start__@plt+0xe84> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x20(%ebp) │ │ │ │ @@ -2565,22 +1124,22 @@ │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,0xd4(%esi) │ │ │ │ push -0x1c(%ebp) │ │ │ │ call 4100 │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - je 6b34 <__gmon_start__@plt+0x237c> │ │ │ │ + je 56aa <__gmon_start__@plt+0xef2> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - je 6b4a <__gmon_start__@plt+0x2392> │ │ │ │ + je 56c0 <__gmon_start__@plt+0xf08> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x20(%ebp) │ │ │ │ @@ -2607,22 +1166,22 @@ │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,0xd4(%esi) │ │ │ │ push -0x1c(%ebp) │ │ │ │ call 4100 │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - je 6bb8 <__gmon_start__@plt+0x2400> │ │ │ │ + je 572e <__gmon_start__@plt+0xf76> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - je 6bce <__gmon_start__@plt+0x2416> │ │ │ │ + je 5744 <__gmon_start__@plt+0xf8c> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x20(%ebp) │ │ │ │ @@ -2649,22 +1208,22 @@ │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,0xd4(%esi) │ │ │ │ push -0x1c(%ebp) │ │ │ │ call 4100 │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - je 6c3c <__gmon_start__@plt+0x2484> │ │ │ │ + je 57b2 <__gmon_start__@plt+0xffa> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - je 6c52 <__gmon_start__@plt+0x249a> │ │ │ │ + je 57c8 <__gmon_start__@plt+0x1010> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x20(%ebp) │ │ │ │ @@ -2691,37 +1250,37 @@ │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,0xd4(%esi) │ │ │ │ push -0x1c(%ebp) │ │ │ │ call 4100 │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - je 6cc0 <__gmon_start__@plt+0x2508> │ │ │ │ + je 5836 <__gmon_start__@plt+0x107e> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - je 6cd6 <__gmon_start__@plt+0x251e> │ │ │ │ + je 584c <__gmon_start__@plt+0x1094> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x20(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x15c(%esi),%eax │ │ │ │ push %eax │ │ │ │ call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ mov %esi,(%esp) │ │ │ │ - call 55f10 ::do_widen(char) const@@Base+0x19ec0> │ │ │ │ + call 35d30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16130> │ │ │ │ mov %ebx,(%esp) │ │ │ │ mov %edi,%ebx │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x20(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ @@ -2741,37 +1300,37 @@ │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,0xd4(%esi) │ │ │ │ push -0x1c(%ebp) │ │ │ │ call 4100 │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - je 6d64 <__gmon_start__@plt+0x25ac> │ │ │ │ + je 58da <__gmon_start__@plt+0x1122> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - je 6d7a <__gmon_start__@plt+0x25c2> │ │ │ │ + je 58f0 <__gmon_start__@plt+0x1138> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x20(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x15c(%esi),%eax │ │ │ │ push %eax │ │ │ │ call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ mov %esi,(%esp) │ │ │ │ - call 55f10 ::do_widen(char) const@@Base+0x19ec0> │ │ │ │ + call 35d30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16130> │ │ │ │ mov %ebx,(%esp) │ │ │ │ mov %edi,%ebx │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x20(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ @@ -2791,37 +1350,37 @@ │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,0xd4(%esi) │ │ │ │ push -0x1c(%ebp) │ │ │ │ call 4100 │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - je 6e08 <__gmon_start__@plt+0x2650> │ │ │ │ + je 597e <__gmon_start__@plt+0x11c6> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - je 6e1e <__gmon_start__@plt+0x2666> │ │ │ │ + je 5994 <__gmon_start__@plt+0x11dc> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x20(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x15c(%esi),%eax │ │ │ │ push %eax │ │ │ │ call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ mov %esi,(%esp) │ │ │ │ - call 55f10 ::do_widen(char) const@@Base+0x19ec0> │ │ │ │ + call 35d30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16130> │ │ │ │ mov %ebx,(%esp) │ │ │ │ mov %edi,%ebx │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x20(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ @@ -2841,95 +1400,95 @@ │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,0xd4(%esi) │ │ │ │ push -0x1c(%ebp) │ │ │ │ call 4100 │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - je 6eac <__gmon_start__@plt+0x26f4> │ │ │ │ + je 5a22 <__gmon_start__@plt+0x126a> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - je 6ec2 <__gmon_start__@plt+0x270a> │ │ │ │ + je 5a38 <__gmon_start__@plt+0x1280> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x20(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x15c(%esi),%eax │ │ │ │ push %eax │ │ │ │ call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ mov %esi,(%esp) │ │ │ │ - call 55f10 ::do_widen(char) const@@Base+0x19ec0> │ │ │ │ + call 35d30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16130> │ │ │ │ mov %ebx,(%esp) │ │ │ │ mov %edi,%ebx │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ cmp -0x40(%ebp),%edx │ │ │ │ - je 6f06 <__gmon_start__@plt+0x274e> │ │ │ │ + je 5a7c <__gmon_start__@plt+0x12c4> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ cmp -0x4c(%ebp),%edx │ │ │ │ - je 6f28 <__gmon_start__@plt+0x2770> │ │ │ │ + je 5a9e <__gmon_start__@plt+0x12e6> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ cmp -0x4c(%ebp),%edx │ │ │ │ - je 6f4a <__gmon_start__@plt+0x2792> │ │ │ │ + je 5ac0 <__gmon_start__@plt+0x1308> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ cmp -0x4c(%ebp),%edx │ │ │ │ - je 6f6c <__gmon_start__@plt+0x27b4> │ │ │ │ + je 5ae2 <__gmon_start__@plt+0x132a> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ cmp -0x4c(%ebp),%edx │ │ │ │ - je 6f8e <__gmon_start__@plt+0x27d6> │ │ │ │ + je 5b04 <__gmon_start__@plt+0x134c> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ @@ -2971,77 +1530,255 @@ │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ mov -0x240(%ebp),%ebx │ │ │ │ call 4540 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ mov -0x240(%ebp),%ebx │ │ │ │ call 4540 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ mov -0x1d8(%ebp),%eax │ │ │ │ cmp -0x250(%ebp),%eax │ │ │ │ - je 706c <__gmon_start__@plt+0x28b4> │ │ │ │ + je 5be2 <__gmon_start__@plt+0x142a> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x240(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x278(%ebp) │ │ │ │ call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ mov -0x220(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmp -0x264(%ebp),%eax │ │ │ │ - je 709d <__gmon_start__@plt+0x28e5> │ │ │ │ + je 5c13 <__gmon_start__@plt+0x145b> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x240(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x240(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 706c <__gmon_start__@plt+0x28b4> │ │ │ │ + jmp 5be2 <__gmon_start__@plt+0x142a> │ │ │ │ + mov 0x38(%esi),%eax │ │ │ │ + cmp %eax,-0x1c(%ebp) │ │ │ │ + je 5c3c <__gmon_start__@plt+0x1484> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x20(%esi),%eax │ │ │ │ + cmp %eax,-0x20(%ebp) │ │ │ │ + je 5c52 <__gmon_start__@plt+0x149a> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %esi │ │ │ │ + call 459a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25da0> │ │ │ │ + pop %eax │ │ │ │ + push -0x24(%ebp) │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x13c(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %eax,-0x144(%ebp) │ │ │ │ + call 45c0 >::~basic_filebuf()@plt> │ │ │ │ + mov -0x144(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0xc(%edi),%edx │ │ │ │ + mov %edi,-0x130(%ebp) │ │ │ │ + mov -0x148(%ebp),%edi │ │ │ │ + mov %edi,-0x130(%ebp,%edx,1) │ │ │ │ + mov %eax,%edi │ │ │ │ + movl $0x0,-0x12c(%ebp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x14c(%ebp),%eax │ │ │ │ + push -0x140(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + call 4100 │ │ │ │ + mov %edi,(%esp) │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x144(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 40c0 >::~basic_ifstream()@plt> │ │ │ │ + mov %edi,(%esp) │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + mov %eax,%esi │ │ │ │ + call 45f0 <__cxa_end_catch@plt> │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ + mov 0x58(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 5d13 <__gmon_start__@plt+0x155b> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ + mov 0x3c(%eax),%eax │ │ │ │ + cmp %eax,-0xcc(%ebp) │ │ │ │ + je 5d36 <__gmon_start__@plt+0x157e> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ + mov 0x24(%eax),%eax │ │ │ │ + cmp %eax,-0xc8(%ebp) │ │ │ │ + je 5d59 <__gmon_start__@plt+0x15a1> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + lea -0x94(%ebp),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ + mov %ebx,(%esp) │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + push %edx │ │ │ │ + push %edx │ │ │ │ + push -0x28(%ebp) │ │ │ │ + push -0xdc(%ebp) │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + lea -0x3c(%ebp),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call ba60 <__gmon_start__@plt+0x72a8> │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp -0xd8(%ebp),%eax │ │ │ │ + je 5db3 <__gmon_start__@plt+0x15fb> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + cmp -0xd4(%ebp),%eax │ │ │ │ + je 5dd0 <__gmon_start__@plt+0x1618> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + add $0x58,%eax │ │ │ │ + push %eax │ │ │ │ + call ba60 <__gmon_start__@plt+0x72a8> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 5d13 <__gmon_start__@plt+0x155b> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4150 <__cxa_begin_catch@plt> │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ + cmp -0xa0(%ebp),%ebx │ │ │ │ + jne 5e8f <__gmon_start__@plt+0x16d7> │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + mov %edi,-0xac(%ebp) │ │ │ │ + call 4560 <__cxa_rethrow@plt> │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + mov %eax,%edi │ │ │ │ + call 45f0 <__cxa_end_catch@plt> │ │ │ │ + mov 0x2c(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 5e58 <__gmon_start__@plt+0x16a0> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %edi,%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4150 <__cxa_begin_catch@plt> │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ + mov -0xc0(%ebp),%ebx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 5ea2 <__gmon_start__@plt+0x16ea> │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + mov %edi,-0xac(%ebp) │ │ │ │ + call 4560 <__cxa_rethrow@plt> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov (%ebx),%eax │ │ │ │ + push %ebx │ │ │ │ + add $0x2c,%ebx │ │ │ │ + call *(%eax) │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 5e19 <__gmon_start__@plt+0x1661> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov (%ebx),%eax │ │ │ │ + push %ebx │ │ │ │ + add $0x38,%ebx │ │ │ │ + call *(%eax) │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 5e7a <__gmon_start__@plt+0x16c2> │ │ │ │ mov (%esi),%edx │ │ │ │ cmp -0x2c(%ebp),%edx │ │ │ │ - je 70cb <__gmon_start__@plt+0x2913> │ │ │ │ + je 5ecd <__gmon_start__@plt+0x1715> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ push %edx │ │ │ │ call 4380 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ lea -0x28(%ebp),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 70ef <__gmon_start__@plt+0x2937> │ │ │ │ + je 5ef1 <__gmon_start__@plt+0x1739> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ push %edx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - je 7112 <__gmon_start__@plt+0x295a> │ │ │ │ + je 5f14 <__gmon_start__@plt+0x175c> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - je 7128 <__gmon_start__@plt+0x2970> │ │ │ │ + je 5f2a <__gmon_start__@plt+0x1772> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x68(%ebp) │ │ │ │ @@ -3059,310 +1796,183 @@ │ │ │ │ call bb60 <__gmon_start__@plt+0x73a8> │ │ │ │ mov %ebx,(%esp) │ │ │ │ mov %esi,%ebx │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ cmp -0xb8(%ebp),%eax │ │ │ │ - je 717b <__gmon_start__@plt+0x29c3> │ │ │ │ + je 5f7d <__gmon_start__@plt+0x17c5> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ cmp -0xc0(%ebp),%eax │ │ │ │ - je 7194 <__gmon_start__@plt+0x29dc> │ │ │ │ + je 5f96 <__gmon_start__@plt+0x17de> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ cmp -0xbc(%ebp),%eax │ │ │ │ - je 71b0 <__gmon_start__@plt+0x29f8> │ │ │ │ + je 5fb2 <__gmon_start__@plt+0x17fa> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %esi │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp -0x64(%ebp),%eax │ │ │ │ - je 71d3 <__gmon_start__@plt+0x2a1b> │ │ │ │ + je 5fd5 <__gmon_start__@plt+0x181d> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x84(%eax),%eax │ │ │ │ cmp %eax,-0x7c(%ebp) │ │ │ │ - je 71f0 <__gmon_start__@plt+0x2a38> │ │ │ │ + je 5ff2 <__gmon_start__@plt+0x183a> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ push 0x74(%eax) │ │ │ │ add $0x6c,%eax │ │ │ │ push %eax │ │ │ │ - call 3d970 ::do_widen(char) const@@Base+0x1920> │ │ │ │ + call 3b200 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b600> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ pop %edx │ │ │ │ pop %ecx │ │ │ │ push 0x5c(%eax) │ │ │ │ push %esi │ │ │ │ - call 3d970 ::do_widen(char) const@@Base+0x1920> │ │ │ │ + call 3b200 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b600> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x3c(%eax),%eax │ │ │ │ cmp %eax,-0x78(%ebp) │ │ │ │ - je 722c <__gmon_start__@plt+0x2a74> │ │ │ │ + je 602e <__gmon_start__@plt+0x1876> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ cmp %eax,-0x74(%ebp) │ │ │ │ - je 7246 <__gmon_start__@plt+0x2a8e> │ │ │ │ + je 6048 <__gmon_start__@plt+0x1890> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ push 0x8(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - call 658e0 ::do_widen(char) const@@Base+0x29890> │ │ │ │ + call 459a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25da0> │ │ │ │ mov %edi,(%esp) │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - je 7274 <__gmon_start__@plt+0x2abc> │ │ │ │ + je 6076 <__gmon_start__@plt+0x18be> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp -0x60(%ebp),%eax │ │ │ │ - je 728b <__gmon_start__@plt+0x2ad3> │ │ │ │ + je 608d <__gmon_start__@plt+0x18d5> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - mov %eax,%esi │ │ │ │ - call 45f0 <__cxa_end_catch@plt> │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ - mov 0x58(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 72c5 <__gmon_start__@plt+0x2b0d> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ - mov 0x3c(%eax),%eax │ │ │ │ - cmp %eax,-0xcc(%ebp) │ │ │ │ - je 72e8 <__gmon_start__@plt+0x2b30> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ - mov 0x24(%eax),%eax │ │ │ │ - cmp %eax,-0xc8(%ebp) │ │ │ │ - je 730b <__gmon_start__@plt+0x2b53> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - lea -0x94(%ebp),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ - mov %ebx,(%esp) │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - push %edx │ │ │ │ - push %edx │ │ │ │ - push -0x28(%ebp) │ │ │ │ - push -0xdc(%ebp) │ │ │ │ - call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ - lea -0x3c(%ebp),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call ba60 <__gmon_start__@plt+0x72a8> │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp -0xd8(%ebp),%eax │ │ │ │ - je 7365 <__gmon_start__@plt+0x2bad> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - cmp -0xd4(%ebp),%eax │ │ │ │ - je 7382 <__gmon_start__@plt+0x2bca> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - add $0x58,%eax │ │ │ │ - push %eax │ │ │ │ - call ba60 <__gmon_start__@plt+0x72a8> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 72c5 <__gmon_start__@plt+0x2b0d> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4150 <__cxa_begin_catch@plt> │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%edi │ │ │ │ - cmp -0xa0(%ebp),%ebx │ │ │ │ - jne 7441 <__gmon_start__@plt+0x2c89> │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - mov %edi,-0xac(%ebp) │ │ │ │ - call 4560 <__cxa_rethrow@plt> │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - mov %eax,%edi │ │ │ │ - call 45f0 <__cxa_end_catch@plt> │ │ │ │ - mov 0x2c(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 740a <__gmon_start__@plt+0x2c52> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %edi,%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4150 <__cxa_begin_catch@plt> │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ - mov -0xc0(%ebp),%ebx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%edi │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 7454 <__gmon_start__@plt+0x2c9c> │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - mov %edi,-0xac(%ebp) │ │ │ │ - call 4560 <__cxa_rethrow@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov (%ebx),%eax │ │ │ │ - push %ebx │ │ │ │ - add $0x2c,%ebx │ │ │ │ - call *(%eax) │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 73cb <__gmon_start__@plt+0x2c13> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov (%ebx),%eax │ │ │ │ - push %ebx │ │ │ │ - add $0x38,%ebx │ │ │ │ - call *(%eax) │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 742c <__gmon_start__@plt+0x2c74> │ │ │ │ call 4540 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call 4540 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ mov %ebp,%ebx │ │ │ │ call 4540 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ call 4540 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp -0x68(%ebp),%eax │ │ │ │ - je 749d <__gmon_start__@plt+0x2ce5> │ │ │ │ + je 60d3 <__gmon_start__@plt+0x191b> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp -0x5c(%ebp),%eax │ │ │ │ - je 74b4 <__gmon_start__@plt+0x2cfc> │ │ │ │ + je 60ea <__gmon_start__@plt+0x1932> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - je 74d5 <__gmon_start__@plt+0x2d1d> │ │ │ │ + je 610b <__gmon_start__@plt+0x1953> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp -0x50(%ebp),%eax │ │ │ │ - je 74eb <__gmon_start__@plt+0x2d33> │ │ │ │ + je 6121 <__gmon_start__@plt+0x1969> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x4c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ cmp -0x4c(%ebp),%edx │ │ │ │ - je 7514 <__gmon_start__@plt+0x2d5c> │ │ │ │ + je 614a <__gmon_start__@plt+0x1992> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ push %edx │ │ │ │ call 4380 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - je 752c <__gmon_start__@plt+0x2d74> │ │ │ │ + je 6162 <__gmon_start__@plt+0x19aa> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x4c(%ebp) │ │ │ │ @@ -3371,29 +1981,29 @@ │ │ │ │ nop │ │ │ │ call 4540 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ cmp -0x84(%ebp),%edx │ │ │ │ - je 7560 <__gmon_start__@plt+0x2da8> │ │ │ │ + je 6196 <__gmon_start__@plt+0x19de> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ push %edx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ call 4540 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ nop │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 7588 <__gmon_start__@plt+0x2dd0> │ │ │ │ + je 61be <__gmon_start__@plt+0x1a06> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ push %edx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ @@ -3403,21 +2013,21 @@ │ │ │ │ call 4540 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ call 4540 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ mov %eax,%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x24(%ebp) │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ - call 69380 ::do_widen(char) const@@Base+0x2d330> │ │ │ │ + call 49440 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29840> │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x1c(%ebp),%edi │ │ │ │ push -0x20(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - call 69380 ::do_widen(char) const@@Base+0x2d330> │ │ │ │ + call 49440 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29840> │ │ │ │ mov %esi,(%esp) │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ push %edx │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ mov %eax,%edi │ │ │ │ push %edx │ │ │ │ push $0x1 │ │ │ │ @@ -3431,332 +2041,184 @@ │ │ │ │ call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ lea 0x590(%esi),%eax │ │ │ │ push 0x598(%esi) │ │ │ │ push %eax │ │ │ │ - call 60ff0 ::do_widen(char) const@@Base+0x24fa0> │ │ │ │ + call 43610 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23a10> │ │ │ │ mov 0x588(%esi),%eax │ │ │ │ mov 0x584(%esi),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - jne 770b <__gmon_start__@plt+0x2f53> │ │ │ │ + jne 6341 <__gmon_start__@plt+0x1b89> │ │ │ │ mov 0x584(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 7640 <__gmon_start__@plt+0x2e88> │ │ │ │ + je 6276 <__gmon_start__@plt+0x1abe> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x57c(%esi),%eax │ │ │ │ mov 0x578(%esi),%ebx │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - jne 7726 <__gmon_start__@plt+0x2f6e> │ │ │ │ + jne 635c <__gmon_start__@plt+0x1ba4> │ │ │ │ mov 0x578(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 7671 <__gmon_start__@plt+0x2eb9> │ │ │ │ + je 62a7 <__gmon_start__@plt+0x1aef> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x3b8(%esi),%eax │ │ │ │ push %eax │ │ │ │ - call 622f0 ::do_widen(char) const@@Base+0x262a0> │ │ │ │ + call 44980 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24d80> │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x38c(%esi),%eax │ │ │ │ push %eax │ │ │ │ - call 60e00 ::do_widen(char) const@@Base+0x24db0> │ │ │ │ + call 43390 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23790> │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ add $0x340,%esi │ │ │ │ push %esi │ │ │ │ mov %edi,%esi │ │ │ │ - call 60d90 ::do_widen(char) const@@Base+0x24d40> │ │ │ │ + call 43320 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23720> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 75a6 <__gmon_start__@plt+0x2dee> │ │ │ │ + jmp 61dc <__gmon_start__@plt+0x1a24> │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ lea 0x430(%esi),%eax │ │ │ │ push 0x438(%esi) │ │ │ │ push %eax │ │ │ │ - call 60fa0 ::do_widen(char) const@@Base+0x24f50> │ │ │ │ + call 435c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x239c0> │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push 0x40c(%esi) │ │ │ │ push -0x2c(%ebp) │ │ │ │ - call 62280 ::do_widen(char) const@@Base+0x26230> │ │ │ │ + call 44910 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24d10> │ │ │ │ mov 0x3ec(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - je 76ef <__gmon_start__@plt+0x2f37> │ │ │ │ + je 6325 <__gmon_start__@plt+0x1b6d> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ lea 0x3d4(%esi),%eax │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ push 0x3dc(%esi) │ │ │ │ push %eax │ │ │ │ call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 7683 <__gmon_start__@plt+0x2ecb> │ │ │ │ + jmp 62b9 <__gmon_start__@plt+0x1b01> │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%ebx),%eax │ │ │ │ push %ebx │ │ │ │ add $0x18,%ebx │ │ │ │ call *(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 761e <__gmon_start__@plt+0x2e66> │ │ │ │ + jmp 6254 <__gmon_start__@plt+0x1a9c> │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ call 4540 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%ebx),%eax │ │ │ │ push %ebx │ │ │ │ add $0x14,%ebx │ │ │ │ call *(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 764f <__gmon_start__@plt+0x2e97> │ │ │ │ - nop │ │ │ │ - push %eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - push $0x24 │ │ │ │ - push %esi │ │ │ │ - call 4280 │ │ │ │ - pop %edx │ │ │ │ - push -0x1c(%ebp) │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ - cmp -0x4c(%ebp),%edx │ │ │ │ - je 776c <__gmon_start__@plt+0x2fb4> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - push %edx │ │ │ │ - call 4380 │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 7784 <__gmon_start__@plt+0x2fcc> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x4c(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ + jmp 6285 <__gmon_start__@plt+0x1acd> │ │ │ │ nop │ │ │ │ - mov -0x2c4(%ebp),%eax │ │ │ │ - cmp -0x330(%ebp),%eax │ │ │ │ - je 77b2 <__gmon_start__@plt+0x2ffa> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x32c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0x318(%ebp),%eax │ │ │ │ - mov %eax,-0x338(%ebp) │ │ │ │ - mov -0x2dc(%ebp),%eax │ │ │ │ - cmp -0x360(%ebp),%eax │ │ │ │ - je 77de <__gmon_start__@plt+0x3026> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x32c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x2f4(%ebp),%eax │ │ │ │ - cmp -0x35c(%ebp),%eax │ │ │ │ - je 77fe <__gmon_start__@plt+0x3046> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x32c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x30c(%ebp),%eax │ │ │ │ - cmp -0x358(%ebp),%eax │ │ │ │ - je 781e <__gmon_start__@plt+0x3066> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x32c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x338(%ebp) │ │ │ │ - call c5f0 <__gmon_start__@plt+0x7e38> │ │ │ │ - mov -0x32c(%ebp),%ebx │ │ │ │ - mov %esi,(%esp) │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x294(%ebp),%eax │ │ │ │ - cmp -0x334(%ebp),%eax │ │ │ │ - je 77be <__gmon_start__@plt+0x3006> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x32c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 77be <__gmon_start__@plt+0x3006> │ │ │ │ - mov -0x340(%ebp),%eax │ │ │ │ - mov %eax,-0x27c(%ebp) │ │ │ │ - mov -0x230(%ebp),%eax │ │ │ │ - cmp -0x364(%ebp),%eax │ │ │ │ - je 788f <__gmon_start__@plt+0x30d7> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x32c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x2ac(%ebp),%eax │ │ │ │ - cmp -0x348(%ebp),%eax │ │ │ │ - jne 784c <__gmon_start__@plt+0x3094> │ │ │ │ - jmp 77be <__gmon_start__@plt+0x3006> │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp -0x5c(%ebp),%eax │ │ │ │ - je 78b8 <__gmon_start__@plt+0x3100> │ │ │ │ + je 6386 <__gmon_start__@plt+0x1bce> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp -0x68(%ebp),%eax │ │ │ │ - je 78ce <__gmon_start__@plt+0x3116> │ │ │ │ + je 639c <__gmon_start__@plt+0x1be4> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp -0x60(%ebp),%eax │ │ │ │ - je 78f0 <__gmon_start__@plt+0x3138> │ │ │ │ + je 63be <__gmon_start__@plt+0x1c06> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp -0x5c(%ebp),%eax │ │ │ │ - je 7906 <__gmon_start__@plt+0x314e> │ │ │ │ + je 63d4 <__gmon_start__@plt+0x1c1c> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp -0x7c(%ebp),%eax │ │ │ │ - je 7929 <__gmon_start__@plt+0x3171> │ │ │ │ + je 63f7 <__gmon_start__@plt+0x1c3f> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp -0x78(%ebp),%eax │ │ │ │ - je 7940 <__gmon_start__@plt+0x3188> │ │ │ │ + je 640e <__gmon_start__@plt+0x1c56> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ - mov 0x38(%esi),%eax │ │ │ │ - cmp %eax,-0x1c(%ebp) │ │ │ │ - je 7962 <__gmon_start__@plt+0x31aa> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x20(%esi),%eax │ │ │ │ - cmp %eax,-0x20(%ebp) │ │ │ │ - je 7978 <__gmon_start__@plt+0x31c0> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %esi │ │ │ │ - call 658e0 ::do_widen(char) const@@Base+0x29890> │ │ │ │ - pop %eax │ │ │ │ - push -0x24(%ebp) │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x13c(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %eax,-0x144(%ebp) │ │ │ │ - call 45c0 >::~basic_filebuf()@plt> │ │ │ │ - mov -0x144(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0xc(%edi),%edx │ │ │ │ - mov %edi,-0x130(%ebp) │ │ │ │ - mov -0x148(%ebp),%edi │ │ │ │ - mov %edi,-0x130(%ebp,%edx,1) │ │ │ │ - mov %eax,%edi │ │ │ │ - movl $0x0,-0x12c(%ebp) │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x14c(%ebp),%eax │ │ │ │ - push -0x140(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - call 4100 │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x144(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 40c0 >::~basic_ifstream()@plt> │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ cmp %edx,-0x1c(%ebp) │ │ │ │ - je 7a28 <__gmon_start__@plt+0x3270> │ │ │ │ + je 6436 <__gmon_start__@plt+0x1c7e> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ push %edx │ │ │ │ call 4380 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ cmp -0x44(%ebp),%edx │ │ │ │ - je 7a4a <__gmon_start__@plt+0x3292> │ │ │ │ + je 6458 <__gmon_start__@plt+0x1ca0> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ @@ -3764,36 +2226,36 @@ │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ push %eax │ │ │ │ mov %edi,%ebx │ │ │ │ call 4150 <__cxa_begin_catch@plt> │ │ │ │ - lea -0x1b0d8(%edi),%eax │ │ │ │ + lea -0x1c844(%edi),%eax │ │ │ │ pop %ecx │ │ │ │ pop %esi │ │ │ │ push %eax │ │ │ │ push -0x28(%edi) │ │ │ │ call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 66dcf ::do_widen(char) const@@Base+0x2ad7f> │ │ │ │ + jmp 46e8f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2728f> │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov %eax,%esi │ │ │ │ call 45f0 <__cxa_end_catch@plt> │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 7aa0 <__gmon_start__@plt+0x32e8> │ │ │ │ + je 64ae <__gmon_start__@plt+0x1cf6> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 7ab6 <__gmon_start__@plt+0x32fe> │ │ │ │ + je 64c4 <__gmon_start__@plt+0x1d0c> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ @@ -3801,85 +2263,85 @@ │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ push %eax │ │ │ │ mov %edi,%ebx │ │ │ │ call 4150 <__cxa_begin_catch@plt> │ │ │ │ pop %eax │ │ │ │ - lea -0x1b108(%edi),%eax │ │ │ │ + lea -0x1c874(%edi),%eax │ │ │ │ pop %edx │ │ │ │ push %eax │ │ │ │ push -0x28(%edi) │ │ │ │ call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 66dcf ::do_widen(char) const@@Base+0x2ad7f> │ │ │ │ + jmp 46e8f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2728f> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 7a8a <__gmon_start__@plt+0x32d2> │ │ │ │ + jmp 6498 <__gmon_start__@plt+0x1ce0> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ push %eax │ │ │ │ mov %edi,%ebx │ │ │ │ call 4150 <__cxa_begin_catch@plt> │ │ │ │ pop %eax │ │ │ │ - lea -0x1b0ac(%edi),%eax │ │ │ │ + lea -0x1c818(%edi),%eax │ │ │ │ pop %edx │ │ │ │ push %eax │ │ │ │ push -0x28(%edi) │ │ │ │ call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ call 45f0 <__cxa_end_catch@plt> │ │ │ │ - jmp 66bff ::do_widen(char) const@@Base+0x2abaf> │ │ │ │ + jmp 46cbf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x270bf> │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov %eax,%esi │ │ │ │ call 45f0 <__cxa_end_catch@plt> │ │ │ │ - jmp 7a8a <__gmon_start__@plt+0x32d2> │ │ │ │ + jmp 6498 <__gmon_start__@plt+0x1ce0> │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov %eax,%esi │ │ │ │ call 45f0 <__cxa_end_catch@plt> │ │ │ │ - jmp 7a8a <__gmon_start__@plt+0x32d2> │ │ │ │ + jmp 6498 <__gmon_start__@plt+0x1ce0> │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ cmp -0x50(%ebp),%edx │ │ │ │ - je 7b56 <__gmon_start__@plt+0x339e> │ │ │ │ + je 6564 <__gmon_start__@plt+0x1dac> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %edx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %esi │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ cmp -0x50(%ebp),%edx │ │ │ │ - je 7b77 <__gmon_start__@plt+0x33bf> │ │ │ │ + je 6585 <__gmon_start__@plt+0x1dcd> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %edx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %esi │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ cmp -0x50(%ebp),%edx │ │ │ │ - je 7b98 <__gmon_start__@plt+0x33e0> │ │ │ │ + je 65a6 <__gmon_start__@plt+0x1dee> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %edx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %esi │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ cmp -0x50(%ebp),%edx │ │ │ │ - je 7bb9 <__gmon_start__@plt+0x3401> │ │ │ │ + je 65c7 <__gmon_start__@plt+0x1e0f> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %edx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ @@ -3887,77 +2349,77 @@ │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ add $0x15c,%eax │ │ │ │ push 0x8(%eax) │ │ │ │ push %eax │ │ │ │ - call 6d680 ::do_widen(char) const@@Base+0x31630> │ │ │ │ + call 4d7a0 ::do_widen(char) const@@Base+0x11e0> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ add $0x144,%eax │ │ │ │ push 0x8(%eax) │ │ │ │ push %eax │ │ │ │ call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ pop %edi │ │ │ │ pop %eax │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ push 0x134(%eax) │ │ │ │ add $0x12c,%eax │ │ │ │ push %eax │ │ │ │ - call 6d630 ::do_widen(char) const@@Base+0x315e0> │ │ │ │ + call 4d750 ::do_widen(char) const@@Base+0x1190> │ │ │ │ pop %eax │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ pop %edx │ │ │ │ add $0x114,%eax │ │ │ │ push 0x8(%eax) │ │ │ │ push %eax │ │ │ │ - call 3d670 ::do_widen(char) const@@Base+0x1620> │ │ │ │ + call 4d700 ::do_widen(char) const@@Base+0x1140> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x108,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ - call 6c6b0 ::do_widen(char) const@@Base+0x30660> │ │ │ │ + call 4c780 ::do_widen(char) const@@Base+0x1c0> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xf0(%eax),%eax │ │ │ │ cmp %eax,-0x64(%ebp) │ │ │ │ - je 7c43 <__gmon_start__@plt+0x348b> │ │ │ │ + je 6651 <__gmon_start__@plt+0x1e99> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ push 0x10(%eax) │ │ │ │ add $0x8,%eax │ │ │ │ push %eax │ │ │ │ - call 22be0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2fe0> │ │ │ │ + call 22030 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2430> │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ mov %esi,(%esp) │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ cmp -0x68(%ebp),%edx │ │ │ │ - je 7c76 <__gmon_start__@plt+0x34be> │ │ │ │ + je 6684 <__gmon_start__@plt+0x1ecc> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ mov -0xe0(%ebp),%edx │ │ │ │ cmp -0x104(%ebp),%edx │ │ │ │ - je 7c9e <__gmon_start__@plt+0x34e6> │ │ │ │ + je 66ac <__gmon_start__@plt+0x1ef4> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ @@ -3965,47 +2427,47 @@ │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - call 6c640 ::do_widen(char) const@@Base+0x305f0> │ │ │ │ + call 4c710 ::do_widen(char) const@@Base+0x150> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ cmp -0xa8(%ebp),%eax │ │ │ │ - je 7cdf <__gmon_start__@plt+0x3527> │ │ │ │ + je 66ed <__gmon_start__@plt+0x1f35> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - call 6c640 ::do_widen(char) const@@Base+0x305f0> │ │ │ │ + call 4c710 ::do_widen(char) const@@Base+0x150> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 7cc2 <__gmon_start__@plt+0x350a> │ │ │ │ + jmp 66d0 <__gmon_start__@plt+0x1f18> │ │ │ │ mov -0xe0(%ebp),%eax │ │ │ │ cmp -0x130(%ebp),%eax │ │ │ │ - je 7d24 <__gmon_start__@plt+0x356c> │ │ │ │ + je 6732 <__gmon_start__@plt+0x1f7a> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ cmp -0x108(%ebp),%eax │ │ │ │ - je 7d40 <__gmon_start__@plt+0x3588> │ │ │ │ + je 674e <__gmon_start__@plt+0x1f96> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ @@ -4031,155 +2493,1764 @@ │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ call 4100 │ │ │ │ mov %edi,(%esp) │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ mov (%ecx),%eax │ │ │ │ lea 0x8(%ecx),%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 7dc3 <__gmon_start__@plt+0x360b> │ │ │ │ + je 67d1 <__gmon_start__@plt+0x2019> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ addl $0x18,-0x1e8(%ebp) │ │ │ │ mov -0x1e8(%ebp),%ecx │ │ │ │ cmp %ecx,-0x1f0(%ebp) │ │ │ │ - jne 7dac <__gmon_start__@plt+0x35f4> │ │ │ │ + jne 67ba <__gmon_start__@plt+0x2002> │ │ │ │ mov -0x1cc(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 7df0 <__gmon_start__@plt+0x3638> │ │ │ │ + je 67fe <__gmon_start__@plt+0x2046> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x1e0(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call 40c0 >::~basic_ifstream()@plt> │ │ │ │ mov %edi,(%esp) │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ mov -0x190(%ebp),%eax │ │ │ │ cmp -0x22c(%ebp),%eax │ │ │ │ - je 7e24 <__gmon_start__@plt+0x366c> │ │ │ │ + je 6832 <__gmon_start__@plt+0x207a> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1a8(%ebp),%eax │ │ │ │ cmp -0x224(%ebp),%eax │ │ │ │ - je 7e40 <__gmon_start__@plt+0x3688> │ │ │ │ + je 684e <__gmon_start__@plt+0x2096> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c0(%ebp),%eax │ │ │ │ cmp -0x228(%ebp),%eax │ │ │ │ - je 7e5c <__gmon_start__@plt+0x36a4> │ │ │ │ + je 686a <__gmon_start__@plt+0x20b2> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c8(%ebp),%eax │ │ │ │ mov %eax,-0x1f0(%ebp) │ │ │ │ mov -0x1cc(%ebp),%eax │ │ │ │ mov %eax,-0x1e8(%ebp) │ │ │ │ - jmp 7dca <__gmon_start__@plt+0x3612> │ │ │ │ + jmp 67d8 <__gmon_start__@plt+0x2020> │ │ │ │ + nop │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x98(%ebp),%eax │ │ │ │ + je 68a2 <__gmon_start__@plt+0x20ea> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0x9c(%ebp),%eax │ │ │ │ + je 68bc <__gmon_start__@plt+0x2104> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x68(%ebp),%eax │ │ │ │ + je 68df <__gmon_start__@plt+0x2127> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0x64(%ebp),%eax │ │ │ │ + je 68f6 <__gmon_start__@plt+0x213e> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0xa8(%ebp) │ │ │ │ + call bb60 <__gmon_start__@plt+0x73a8> │ │ │ │ + add $0x10,%esp │ │ │ │ + push %eax │ │ │ │ + push %eax │ │ │ │ + push -0x28(%ebp) │ │ │ │ + push -0xcc(%ebp) │ │ │ │ + call 4d700 ::do_widen(char) const@@Base+0x1140> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0xc4(%ebp),%eax │ │ │ │ + je 6943 <__gmon_start__@plt+0x218b> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + cmp -0xc0(%ebp),%eax │ │ │ │ + je 6960 <__gmon_start__@plt+0x21a8> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x78(%ebp),%eax │ │ │ │ + je 6987 <__gmon_start__@plt+0x21cf> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0x74(%ebp),%eax │ │ │ │ + je 699e <__gmon_start__@plt+0x21e6> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + cmp -0xb0(%ebp),%edx │ │ │ │ + je 69c4 <__gmon_start__@plt+0x220c> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + cmp -0xb0(%ebp),%edx │ │ │ │ + je 69ea <__gmon_start__@plt+0x2232> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + lea -0x28(%ebp),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 6a0e <__gmon_start__@plt+0x2256> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0x94(%ebp),%eax │ │ │ │ + je 6a27 <__gmon_start__@plt+0x226f> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %edi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + lea -0x28(%ebp),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 6a4a <__gmon_start__@plt+0x2292> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0x94(%ebp),%eax │ │ │ │ + je 6a63 <__gmon_start__@plt+0x22ab> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %esi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x70(%ebp),%eax │ │ │ │ + je 6a84 <__gmon_start__@plt+0x22cc> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0x6c(%ebp),%eax │ │ │ │ + je 6a9a <__gmon_start__@plt+0x22e2> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %edi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + push %eax │ │ │ │ + push %eax │ │ │ │ + push -0x28(%ebp) │ │ │ │ + push -0x64(%ebp) │ │ │ │ + call 1f850 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x12200> │ │ │ │ + mov %ebx,(%esp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ + call 4540 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + nop │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0xe0(%ebp) │ │ │ │ + call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ + add $0x10,%esp │ │ │ │ + push %edi │ │ │ │ + push %edi │ │ │ │ + push -0xa4(%ebp) │ │ │ │ + push -0xf8(%ebp) │ │ │ │ + call 68840 ::do_widen(char) const@@Base+0x1c280> │ │ │ │ + mov %ebx,(%esp) │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x88(%ebp),%eax │ │ │ │ + je 6b14 <__gmon_start__@plt+0x235c> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0x8c(%ebp),%eax │ │ │ │ + je 6b2e <__gmon_start__@plt+0x2376> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x88(%ebp),%eax │ │ │ │ + je 6b54 <__gmon_start__@plt+0x239c> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0x8c(%ebp),%eax │ │ │ │ + je 6b6e <__gmon_start__@plt+0x23b6> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4150 <__cxa_begin_catch@plt> │ │ │ │ + mov -0x190(%ebp),%ebx │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %esi,%ebx │ │ │ │ + jne 6bc8 <__gmon_start__@plt+0x2410> │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + call 4560 <__cxa_rethrow@plt> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4150 <__cxa_begin_catch@plt> │ │ │ │ + mov -0x190(%ebp),%ebx │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %esi,%ebx │ │ │ │ + jne 6bd8 <__gmon_start__@plt+0x2420> │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + call 4560 <__cxa_rethrow@plt> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov (%ebx),%eax │ │ │ │ + push %ebx │ │ │ │ + add $0x2c,%ebx │ │ │ │ + call *(%eax) │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 6b92 <__gmon_start__@plt+0x23da> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov (%ebx),%eax │ │ │ │ + push %ebx │ │ │ │ + add $0x2c,%ebx │ │ │ │ + call *(%eax) │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 6bb9 <__gmon_start__@plt+0x2401> │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + call 4540 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + mov %eax,%esi │ │ │ │ + call 45f0 <__cxa_end_catch@plt> │ │ │ │ + mov -0x180(%ebp),%eax │ │ │ │ + mov 0x2c(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 6c1f <__gmon_start__@plt+0x2467> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x198(%ebp) │ │ │ │ + mov -0x194(%ebp),%eax │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ + call 1f600 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x11fb0> │ │ │ │ + pop %edx │ │ │ │ + push -0x170(%ebp) │ │ │ │ + call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x1a0(%ebp) │ │ │ │ + call 1f600 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x11fb0> │ │ │ │ + add $0x10,%esp │ │ │ │ + push %eax │ │ │ │ + push %eax │ │ │ │ + lea -0x100(%ebp),%eax │ │ │ │ + push -0xf8(%ebp) │ │ │ │ + push %eax │ │ │ │ + call 28140 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8540> │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + mov %esi,(%esp) │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 6c59 <__gmon_start__@plt+0x24a1> │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + mov %eax,%esi │ │ │ │ + call 45f0 <__cxa_end_catch@plt> │ │ │ │ + mov -0x180(%ebp),%eax │ │ │ │ + mov 0x2c(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 6c1f <__gmon_start__@plt+0x2467> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 6c1f <__gmon_start__@plt+0x2467> │ │ │ │ + push %eax │ │ │ │ + push %eax │ │ │ │ + push -0x28(%ebp) │ │ │ │ + push %esi │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + lea -0x3c(%ebp),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call ba60 <__gmon_start__@plt+0x72a8> │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp -0x190(%ebp),%eax │ │ │ │ + je 6ce6 <__gmon_start__@plt+0x252e> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + cmp -0x170(%ebp),%eax │ │ │ │ + je 6d03 <__gmon_start__@plt+0x254b> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0x10c(%ebp),%eax │ │ │ │ + mov %edi,%esi │ │ │ │ + mov %eax,-0x1a0(%ebp) │ │ │ │ + jmp 6c48 <__gmon_start__@plt+0x2490> │ │ │ │ + mov -0xe4(%ebp),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 6d32 <__gmon_start__@plt+0x257a> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %edi,%esi │ │ │ │ + jmp 6c1f <__gmon_start__@plt+0x2467> │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + call 4540 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x170(%ebp) │ │ │ │ + mov -0x194(%ebp),%eax │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ + call 1f600 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x11fb0> │ │ │ │ + pop %ecx │ │ │ │ + push -0x19c(%ebp) │ │ │ │ + call 1f600 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x11fb0> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 6c59 <__gmon_start__@plt+0x24a1> │ │ │ │ + mov -0xe4(%ebp),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 6d8e <__gmon_start__@plt+0x25d6> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %edi,%esi │ │ │ │ + jmp 6c1f <__gmon_start__@plt+0x2467> │ │ │ │ + nop │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ + cmp -0xb4(%ebp),%edx │ │ │ │ + je 6db6 <__gmon_start__@plt+0x25fe> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0xa8(%ebp) │ │ │ │ + call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ + mov %ebx,(%esp) │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x58(%ebp),%eax │ │ │ │ + je 6df9 <__gmon_start__@plt+0x2641> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0x70(%ebp),%eax │ │ │ │ + je 6e10 <__gmon_start__@plt+0x2658> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + mov -0x310(%ebp),%eax │ │ │ │ + mov %eax,-0x27c(%ebp) │ │ │ │ + mov -0x230(%ebp),%eax │ │ │ │ + cmp -0x32c(%ebp),%eax │ │ │ │ + je 6e44 <__gmon_start__@plt+0x268c> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x294(%ebp),%eax │ │ │ │ + cmp -0x318(%ebp),%eax │ │ │ │ + je 6e60 <__gmon_start__@plt+0x26a8> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x2ac(%ebp),%eax │ │ │ │ + cmp -0x328(%ebp),%eax │ │ │ │ + je 6e7c <__gmon_start__@plt+0x26c4> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x2c4(%ebp),%eax │ │ │ │ + cmp -0x324(%ebp),%eax │ │ │ │ + je 6e98 <__gmon_start__@plt+0x26e0> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %edi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + mov -0x130(%ebp),%eax │ │ │ │ + cmp -0x198(%ebp),%eax │ │ │ │ + je 6ec4 <__gmon_start__@plt+0x270c> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1a4(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x160(%ebp),%eax │ │ │ │ + cmp -0x1d0(%ebp),%eax │ │ │ │ + je 6ee4 <__gmon_start__@plt+0x272c> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1a4(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x178(%ebp),%eax │ │ │ │ + cmp -0x1c8(%ebp),%eax │ │ │ │ + je 6f04 <__gmon_start__@plt+0x274c> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1a4(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1a4(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ + call 4540 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ + call 4540 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x1ec(%ebp) │ │ │ │ + mov %eax,%ebx │ │ │ │ + call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ + mov %ebx,(%esp) │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + call c5f0 <__gmon_start__@plt+0x7e38> │ │ │ │ + add $0x10,%esp │ │ │ │ + push %edx │ │ │ │ + push %edx │ │ │ │ + push -0x28(%ebp) │ │ │ │ + push -0x108(%ebp) │ │ │ │ + call 28140 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8540> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 6f80 <__gmon_start__@plt+0x27c8> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0x124(%ebp),%eax │ │ │ │ + je 6f9d <__gmon_start__@plt+0x27e5> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + cmp -0x120(%ebp),%eax │ │ │ │ + je 6fba <__gmon_start__@plt+0x2802> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x88(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 82d90 ::do_widen(char) const@@Base+0x367d0> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0x84(%ebp),%eax │ │ │ │ + je 6ff6 <__gmon_start__@plt+0x283e> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + cmp -0x80(%ebp),%eax │ │ │ │ + je 700c <__gmon_start__@plt+0x2854> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %edi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x50(%ebp),%eax │ │ │ │ + je 702f <__gmon_start__@plt+0x2877> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0x5c(%ebp),%eax │ │ │ │ + je 7046 <__gmon_start__@plt+0x288e> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + call 4540 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ + push %ecx │ │ │ │ + push %ecx │ │ │ │ + push -0x28(%ebp) │ │ │ │ + push -0xfc(%ebp) │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0x118(%ebp),%eax │ │ │ │ + je 708d <__gmon_start__@plt+0x28d5> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + cmp -0x114(%ebp),%eax │ │ │ │ + je 70aa <__gmon_start__@plt+0x28f2> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + mov -0x130(%ebp),%eax │ │ │ │ + cmp -0x170(%ebp),%eax │ │ │ │ + je 70d6 <__gmon_start__@plt+0x291e> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x148(%ebp),%eax │ │ │ │ + cmp -0x16c(%ebp),%eax │ │ │ │ + je 70f2 <__gmon_start__@plt+0x293a> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + lea 0x5f8(%esi),%eax │ │ │ │ + push %ecx │ │ │ │ + push %ecx │ │ │ │ + push 0x600(%esi) │ │ │ │ + push %eax │ │ │ │ + call 687b0 ::do_widen(char) const@@Base+0x1c1f0> │ │ │ │ + pop %ebx │ │ │ │ + push -0x17c(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 38210 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18610> │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x178(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 72a50 ::do_widen(char) const@@Base+0x26490> │ │ │ │ + mov -0x15c(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea 0x430(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ + mov %ebx,-0x15c(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea 0x3f8(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + call 676a0 ::do_widen(char) const@@Base+0x1b0e0> │ │ │ │ + mov 0x3e0(%esi),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %eax,-0x184(%ebp) │ │ │ │ + je 7178 <__gmon_start__@plt+0x29c0> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + push %eax │ │ │ │ + push %eax │ │ │ │ + push 0x30c(%esi) │ │ │ │ + push -0x168(%ebp) │ │ │ │ + call 68730 ::do_widen(char) const@@Base+0x1c170> │ │ │ │ + lea 0x2f8(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 685e0 ::do_widen(char) const@@Base+0x1c020> │ │ │ │ + lea 0x2ec(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 685e0 ::do_widen(char) const@@Base+0x1c020> │ │ │ │ + pop %eax │ │ │ │ + lea 0x2d4(%esi),%eax │ │ │ │ + pop %edx │ │ │ │ + push 0x2dc(%esi) │ │ │ │ + push %eax │ │ │ │ + call 28140 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8540> │ │ │ │ + mov 0x29c(%esi),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %eax,-0x188(%ebp) │ │ │ │ + je 71da <__gmon_start__@plt+0x2a22> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x258(%esi),%eax │ │ │ │ + cmp %eax,-0x18c(%ebp) │ │ │ │ + je 71f6 <__gmon_start__@plt+0x2a3e> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + lea 0x234(%esi),%eax │ │ │ │ + push %ebx │ │ │ │ + push %ebx │ │ │ │ + push 0x23c(%esi) │ │ │ │ + push %eax │ │ │ │ + call d5a0 <__gmon_start__@plt+0x8de8> │ │ │ │ + mov 0x228(%esi),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 7225 <__gmon_start__@plt+0x2a6d> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea 0x1f0(%esi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 685e0 ::do_widen(char) const@@Base+0x1c020> │ │ │ │ + lea 0x1e4(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call bee0 <__gmon_start__@plt+0x7728> │ │ │ │ + pop %eax │ │ │ │ + lea 0x1cc(%esi),%eax │ │ │ │ + pop %edx │ │ │ │ + push 0x1d4(%esi) │ │ │ │ + push %eax │ │ │ │ + call d5f0 <__gmon_start__@plt+0x8e38> │ │ │ │ + lea 0x1c0(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call c5f0 <__gmon_start__@plt+0x7e38> │ │ │ │ + pop %ecx │ │ │ │ + push -0x174(%ebp) │ │ │ │ + call 6e830 ::do_widen(char) const@@Base+0x22270> │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x164(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 6e830 ::do_widen(char) const@@Base+0x22270> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x190(%ebp),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %eax,0x10(%esi) │ │ │ │ + push -0x180(%ebp) │ │ │ │ + call 4570 >::~basic_ofstream()@plt> │ │ │ │ + mov -0x15c(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + add $0x4,%esi │ │ │ │ + push %esi │ │ │ │ + call 685e0 ::do_widen(char) const@@Base+0x1c020> │ │ │ │ + mov %ebx,(%esp) │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + push %eax │ │ │ │ + push %eax │ │ │ │ + push 0x49c(%esi) │ │ │ │ + push -0x170(%ebp) │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + lea 0x488(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call ba60 <__gmon_start__@plt+0x72a8> │ │ │ │ + mov 0x46c(%esi),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %eax,-0x16c(%ebp) │ │ │ │ + je 7302 <__gmon_start__@plt+0x2b4a> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x454(%esi),%eax │ │ │ │ + cmp %eax,-0x160(%ebp) │ │ │ │ + je 714a <__gmon_start__@plt+0x2992> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 714a <__gmon_start__@plt+0x2992> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x160(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %eax,-0x170(%ebp) │ │ │ │ + call 45c0 >::~basic_filebuf()@plt> │ │ │ │ + mov -0x170(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x164(%ebp),%ecx │ │ │ │ + mov %eax,-0x160(%ebp) │ │ │ │ + mov %ecx,0x14(%esi) │ │ │ │ + mov -0xc(%ecx),%eax │ │ │ │ + mov -0x168(%ebp),%ecx │ │ │ │ + mov %ecx,0x14(%esi,%eax,1) │ │ │ │ + mov -0x16c(%ebp),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0xa0(%esi) │ │ │ │ + push -0x15c(%ebp) │ │ │ │ + call 4100 │ │ │ │ + mov -0x160(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,%ebx │ │ │ │ + jmp 72ac <__gmon_start__@plt+0x2af4> │ │ │ │ + nop │ │ │ │ + mov -0x19c(%ebp),%eax │ │ │ │ + cmp -0x258(%ebp),%eax │ │ │ │ + je 73b2 <__gmon_start__@plt+0x2bfa> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x218(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x1b4(%ebp),%eax │ │ │ │ + cmp -0x250(%ebp),%eax │ │ │ │ + je 73d2 <__gmon_start__@plt+0x2c1a> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x218(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x1cc(%ebp),%eax │ │ │ │ + cmp -0x24c(%ebp),%eax │ │ │ │ + je 73f2 <__gmon_start__@plt+0x2c3a> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x218(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x224(%ebp) │ │ │ │ + mov -0x218(%ebp),%ebx │ │ │ │ + call 248c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4cc0> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x1e4(%ebp),%eax │ │ │ │ + cmp -0x248(%ebp),%eax │ │ │ │ + je 7429 <__gmon_start__@plt+0x2c71> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x218(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x1fc(%ebp),%eax │ │ │ │ + cmp -0x244(%ebp),%eax │ │ │ │ + je 7449 <__gmon_start__@plt+0x2c91> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x218(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x218(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + mov -0x19c(%ebp),%eax │ │ │ │ + cmp -0x22c(%ebp),%eax │ │ │ │ + je 7478 <__gmon_start__@plt+0x2cc0> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1f0(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x1b4(%ebp),%eax │ │ │ │ + cmp -0x234(%ebp),%eax │ │ │ │ + je 7498 <__gmon_start__@plt+0x2ce0> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1f0(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x204(%ebp) │ │ │ │ + mov -0x1f0(%ebp),%ebx │ │ │ │ + call 248c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4cc0> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x1cc(%ebp),%eax │ │ │ │ + cmp -0x240(%ebp),%eax │ │ │ │ + je 74cf <__gmon_start__@plt+0x2d17> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1f0(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x1e4(%ebp),%eax │ │ │ │ + cmp -0x23c(%ebp),%eax │ │ │ │ + je 74ef <__gmon_start__@plt+0x2d37> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1f0(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1f0(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + mov -0x348(%ebp),%eax │ │ │ │ + cmp -0x420(%ebp),%eax │ │ │ │ + je 751e <__gmon_start__@plt+0x2d66> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x3e0(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + push %ecx │ │ │ │ + push %ecx │ │ │ │ + push -0x358(%ebp) │ │ │ │ + push -0x424(%ebp) │ │ │ │ + call 3b200 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b600> │ │ │ │ + mov -0x378(%ebp),%eax │ │ │ │ + lea -0x370(%ebp),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 7556 <__gmon_start__@plt+0x2d9e> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x3e0(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x390(%ebp),%eax │ │ │ │ + cmp -0x458(%ebp),%eax │ │ │ │ + je 7576 <__gmon_start__@plt+0x2dbe> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x3e0(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x440(%ebp) │ │ │ │ + mov -0x3e0(%ebp),%ebx │ │ │ │ + call 79dc0 ::do_widen(char) const@@Base+0x2d800> │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x43c(%ebp) │ │ │ │ + mov -0x3e0(%ebp),%ebx │ │ │ │ + call 248c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4cc0> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x3a8(%ebp),%eax │ │ │ │ + cmp -0x454(%ebp),%eax │ │ │ │ + je 75c4 <__gmon_start__@plt+0x2e0c> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x3e0(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x3c0(%ebp),%eax │ │ │ │ + lea -0x3b8(%ebp),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 75e6 <__gmon_start__@plt+0x2e2e> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x3e0(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x3e0(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0xc8(%ebp),%eax │ │ │ │ + je 7613 <__gmon_start__@plt+0x2e5b> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 762f <__gmon_start__@plt+0x2e77> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + push %eax │ │ │ │ + push %eax │ │ │ │ + push -0x40(%ebp) │ │ │ │ + push -0xe4(%ebp) │ │ │ │ + call 4d700 ::do_widen(char) const@@Base+0x1140> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + lea -0x58(%ebp),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 765e <__gmon_start__@plt+0x2ea6> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + lea -0x70(%ebp),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 767a <__gmon_start__@plt+0x2ec2> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + mov -0x118(%ebp),%eax │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 76a6 <__gmon_start__@plt+0x2eee> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1ac(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x134(%ebp),%eax │ │ │ │ + cmp -0x1c0(%ebp),%eax │ │ │ │ + je 76c6 <__gmon_start__@plt+0x2f0e> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1ac(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x1bc(%ebp) │ │ │ │ + mov -0x1ac(%ebp),%ebx │ │ │ │ + call 7f7e0 ::do_widen(char) const@@Base+0x33220> │ │ │ │ + add $0x10,%esp │ │ │ │ + push %eax │ │ │ │ + push %eax │ │ │ │ + push -0x144(%ebp) │ │ │ │ + push -0x1a0(%ebp) │ │ │ │ + call 28140 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8540> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x164(%ebp),%eax │ │ │ │ + cmp -0x1b4(%ebp),%eax │ │ │ │ + je 7713 <__gmon_start__@plt+0x2f5b> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1ac(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x17c(%ebp),%eax │ │ │ │ + cmp -0x1b8(%ebp),%eax │ │ │ │ + je 7733 <__gmon_start__@plt+0x2f7b> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1ac(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1ac(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x810(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 2a680 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xaa80> │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x80c(%ebp) │ │ │ │ + call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ + mov -0x7ec(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp -0x824(%ebp),%eax │ │ │ │ + je 7782 <__gmon_start__@plt+0x2fca> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x804(%ebp),%eax │ │ │ │ + cmp -0x820(%ebp),%eax │ │ │ │ + je 779e <__gmon_start__@plt+0x2fe6> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %edi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x810(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 34f10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15310> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 7755 <__gmon_start__@plt+0x2f9d> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x810(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 2a5a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa9a0> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 7755 <__gmon_start__@plt+0x2f9d> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x810(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 353b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x157b0> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 7755 <__gmon_start__@plt+0x2f9d> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x810(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 34a90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14e90> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 7755 <__gmon_start__@plt+0x2f9d> │ │ │ │ + mov -0x7d4(%ebp),%eax │ │ │ │ + cmp -0x818(%ebp),%eax │ │ │ │ + je 7755 <__gmon_start__@plt+0x2f9d> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 7755 <__gmon_start__@plt+0x2f9d> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x810(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 2a760 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xab60> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 7755 <__gmon_start__@plt+0x2f9d> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x810(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 2d870 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdc70> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 7755 <__gmon_start__@plt+0x2f9d> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x968(%ebp) │ │ │ │ + mov -0x94c(%ebp),%ebx │ │ │ │ + call 34f10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15310> │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x988(%ebp) │ │ │ │ + mov -0x94c(%ebp),%ebx │ │ │ │ + call 40c0 >::~basic_ifstream()@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x95c(%ebp) │ │ │ │ + call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x92c(%ebp),%eax │ │ │ │ + cmp -0x964(%ebp),%eax │ │ │ │ + je 78b7 <__gmon_start__@plt+0x30ff> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x94c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x944(%ebp),%eax │ │ │ │ + cmp -0x960(%ebp),%eax │ │ │ │ + je 78d7 <__gmon_start__@plt+0x311f> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x94c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x94c(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + mov -0x63c(%ebp),%eax │ │ │ │ + cmp -0x97c(%ebp),%eax │ │ │ │ + je 7906 <__gmon_start__@plt+0x314e> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x94c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %esi,%edi │ │ │ │ + jmp 786f <__gmon_start__@plt+0x30b7> │ │ │ │ + mov -0x914(%ebp),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 7929 <__gmon_start__@plt+0x3171> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x94c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x968(%ebp) │ │ │ │ + mov -0x94c(%ebp),%ebx │ │ │ │ + call 34a90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14e90> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 786f <__gmon_start__@plt+0x30b7> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x968(%ebp) │ │ │ │ + mov -0x94c(%ebp),%ebx │ │ │ │ + call 2d870 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdc70> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 786f <__gmon_start__@plt+0x30b7> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x968(%ebp) │ │ │ │ + mov -0x94c(%ebp),%ebx │ │ │ │ + call 2a5a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa9a0> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 786f <__gmon_start__@plt+0x30b7> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x968(%ebp) │ │ │ │ + mov -0x94c(%ebp),%ebx │ │ │ │ + call 2a680 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xaa80> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 786f <__gmon_start__@plt+0x30b7> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x968(%ebp) │ │ │ │ + mov -0x94c(%ebp),%ebx │ │ │ │ + call 2a760 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xab60> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 786f <__gmon_start__@plt+0x30b7> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x968(%ebp) │ │ │ │ + mov -0x94c(%ebp),%ebx │ │ │ │ + call 35850 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15c50> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 786f <__gmon_start__@plt+0x30b7> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x968(%ebp) │ │ │ │ + mov -0x94c(%ebp),%ebx │ │ │ │ + call 353b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x157b0> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 786f <__gmon_start__@plt+0x30b7> │ │ │ │ + nop │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x80(%ebp),%eax │ │ │ │ + je 7a04 <__gmon_start__@plt+0x324c> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0x7c(%ebp),%eax │ │ │ │ + je 7a1a <__gmon_start__@plt+0x3262> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + cmp -0x78(%ebp),%eax │ │ │ │ + je 7a30 <__gmon_start__@plt+0x3278> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %edi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x248(%ebp) │ │ │ │ + mov -0x21c(%ebp),%ebx │ │ │ │ + call 40c0 >::~basic_ifstream()@plt> │ │ │ │ + lea -0x18c(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,-0x234(%ebp) │ │ │ │ + push %eax │ │ │ │ + push %eax │ │ │ │ + push -0x184(%ebp) │ │ │ │ + push -0x234(%ebp) │ │ │ │ + call 448a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24ca0> │ │ │ │ + mov -0x1a4(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp -0x268(%ebp),%eax │ │ │ │ + je 7a95 <__gmon_start__@plt+0x32dd> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x21c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x1bc(%ebp),%eax │ │ │ │ + cmp -0x25c(%ebp),%eax │ │ │ │ + je 7ab5 <__gmon_start__@plt+0x32fd> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x21c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x244(%ebp) │ │ │ │ + mov -0x21c(%ebp),%ebx │ │ │ │ + call 70220 ::do_widen(char) const@@Base+0x23c60> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x1d4(%ebp),%eax │ │ │ │ + cmp -0x258(%ebp),%eax │ │ │ │ + je 7aec <__gmon_start__@plt+0x3334> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x21c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x1ec(%ebp),%eax │ │ │ │ + cmp -0x254(%ebp),%eax │ │ │ │ + je 7b0c <__gmon_start__@plt+0x3354> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x21c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x204(%ebp),%eax │ │ │ │ + cmp -0x250(%ebp),%eax │ │ │ │ + je 7b2c <__gmon_start__@plt+0x3374> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x21c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x21c(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x21c(%ebp),%edi │ │ │ │ + push %eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 4150 <__cxa_begin_catch@plt> │ │ │ │ + mov %esi,(%esp) │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + call 4560 <__cxa_rethrow@plt> │ │ │ │ + mov -0x21c(%ebp),%ebx │ │ │ │ + mov %eax,%esi │ │ │ │ + call 45f0 <__cxa_end_catch@plt> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x248(%ebp) │ │ │ │ + mov -0x21c(%ebp),%ebx │ │ │ │ + call 6efd0 ::do_widen(char) const@@Base+0x22a10> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 7a5f <__gmon_start__@plt+0x32a7> │ │ │ │ + nop │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1f0(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ + call 45c0 >::~basic_filebuf()@plt> │ │ │ │ + mov -0x1f8(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0xc(%esi),%edx │ │ │ │ + mov -0x1fc(%ebp),%ecx │ │ │ │ + mov %esi,-0x130(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,-0x130(%ebp,%edx,1) │ │ │ │ + movl $0x0,-0x12c(%ebp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x200(%ebp),%eax │ │ │ │ + push -0x1f4(%ebp) │ │ │ │ + mov -0x1f0(%ebp),%ebx │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + call 4100 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x18c(%ebp),%eax │ │ │ │ + cmp -0x224(%ebp),%eax │ │ │ │ + je 7c06 <__gmon_start__@plt+0x344e> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1f0(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x220(%ebp) │ │ │ │ + mov -0x1f0(%ebp),%ebx │ │ │ │ + call 70220 ::do_widen(char) const@@Base+0x23c60> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x1a4(%ebp),%eax │ │ │ │ + cmp -0x230(%ebp),%eax │ │ │ │ + je 7c3d <__gmon_start__@plt+0x3485> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1f0(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x1bc(%ebp),%eax │ │ │ │ + cmp -0x22c(%ebp),%eax │ │ │ │ + je 7c5d <__gmon_start__@plt+0x34a5> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1f0(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x1d4(%ebp),%eax │ │ │ │ + cmp -0x228(%ebp),%eax │ │ │ │ + je 7c7d <__gmon_start__@plt+0x34c5> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1f0(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1f0(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x210(%ebp) │ │ │ │ + mov -0x1f0(%ebp),%ebx │ │ │ │ + call 6c6b0 ::do_widen(char) const@@Base+0x200f0> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 7be6 <__gmon_start__@plt+0x342e> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x210(%ebp) │ │ │ │ + mov -0x1f0(%ebp),%ebx │ │ │ │ + call 40c0 >::~basic_ifstream()@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 7be6 <__gmon_start__@plt+0x342e> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x80(%ebp),%eax │ │ │ │ + je 7cda <__gmon_start__@plt+0x3522> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0x7c(%ebp),%eax │ │ │ │ + je 7cf0 <__gmon_start__@plt+0x3538> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + cmp -0x74(%ebp),%eax │ │ │ │ + je 7d06 <__gmon_start__@plt+0x354e> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %edi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + push %eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + push $0x24 │ │ │ │ + push %esi │ │ │ │ + call 4280 │ │ │ │ + pop %edx │ │ │ │ + push -0x1c(%ebp) │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + cmp -0x4c(%ebp),%edx │ │ │ │ + je 7d44 <__gmon_start__@plt+0x358c> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + push %edx │ │ │ │ + call 4380 │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 7d5c <__gmon_start__@plt+0x35a4> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x4c(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ + mov -0x2c4(%ebp),%eax │ │ │ │ + cmp -0x330(%ebp),%eax │ │ │ │ + je 7d8a <__gmon_start__@plt+0x35d2> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x32c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0x318(%ebp),%eax │ │ │ │ + mov %eax,-0x338(%ebp) │ │ │ │ + mov -0x2dc(%ebp),%eax │ │ │ │ + cmp -0x360(%ebp),%eax │ │ │ │ + je 7db6 <__gmon_start__@plt+0x35fe> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x32c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x2f4(%ebp),%eax │ │ │ │ + cmp -0x35c(%ebp),%eax │ │ │ │ + je 7dd6 <__gmon_start__@plt+0x361e> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x32c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x30c(%ebp),%eax │ │ │ │ + cmp -0x358(%ebp),%eax │ │ │ │ + je 7df6 <__gmon_start__@plt+0x363e> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x32c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x338(%ebp) │ │ │ │ + call c5f0 <__gmon_start__@plt+0x7e38> │ │ │ │ + mov -0x32c(%ebp),%ebx │ │ │ │ + mov %esi,(%esp) │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + mov -0x294(%ebp),%eax │ │ │ │ + cmp -0x334(%ebp),%eax │ │ │ │ + je 7d96 <__gmon_start__@plt+0x35de> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x32c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 7d96 <__gmon_start__@plt+0x35de> │ │ │ │ + mov -0x340(%ebp),%eax │ │ │ │ + mov %eax,-0x27c(%ebp) │ │ │ │ + mov -0x230(%ebp),%eax │ │ │ │ + cmp -0x364(%ebp),%eax │ │ │ │ + je 7e67 <__gmon_start__@plt+0x36af> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x32c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x2ac(%ebp),%eax │ │ │ │ + cmp -0x348(%ebp),%eax │ │ │ │ + jne 7e24 <__gmon_start__@plt+0x366c> │ │ │ │ + jmp 7d96 <__gmon_start__@plt+0x35de> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ - call 650b0 ::do_widen(char) const@@Base+0x29060> │ │ │ │ + call 36090 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16490> │ │ │ │ pop %eax │ │ │ │ push -0x7c(%ebp) │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ + mov 0x6c(%esi),%eax │ │ │ │ + cmp %eax,-0x20(%ebp) │ │ │ │ + je 7ea4 <__gmon_start__@plt+0x36ec> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + push %eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + lea 0x3c(%esi),%eax │ │ │ │ + push 0x44(%esi) │ │ │ │ + push %eax │ │ │ │ + call 448a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24ca0> │ │ │ │ + lea 0x20(%esi),%eax │ │ │ │ + pop %edx │ │ │ │ + pop %ecx │ │ │ │ + push 0x28(%esi) │ │ │ │ + push %eax │ │ │ │ + call 44910 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24d10> │ │ │ │ + mov %esi,(%esp) │ │ │ │ + call 459a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25da0> │ │ │ │ + pop %esi │ │ │ │ + push -0x1c(%ebp) │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + cmp -0x50(%ebp),%edx │ │ │ │ + je 7eeb <__gmon_start__@plt+0x3733> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ + push %eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 4150 <__cxa_begin_catch@plt> │ │ │ │ + pop %edx │ │ │ │ + push -0x60(%ebp) │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + call 4560 <__cxa_rethrow@plt> │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + mov %eax,%esi │ │ │ │ + call 45f0 <__cxa_end_catch@plt> │ │ │ │ + push %eax │ │ │ │ + push %eax │ │ │ │ + push -0x28(%ebp) │ │ │ │ + push -0x6c(%ebp) │ │ │ │ + call 448a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24ca0> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp -0x70(%ebp),%eax │ │ │ │ + je 7f48 <__gmon_start__@plt+0x3790> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ - call 58680 ::do_widen(char) const@@Base+0x1c630> │ │ │ │ + call 3a9c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1adc0> │ │ │ │ pop %eax │ │ │ │ push -0xbc(%ebp) │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 7ebf <__gmon_start__@plt+0x3707> │ │ │ │ + je 7f85 <__gmon_start__@plt+0x37cd> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xf4(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0xf8(%ebp),%esi │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ cmp %eax,-0x100(%ebp) │ │ │ │ - je 7ee2 <__gmon_start__@plt+0x372a> │ │ │ │ + je 7fa8 <__gmon_start__@plt+0x37f0> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xf4(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%edi),%eax │ │ │ │ cmp %eax,-0xfc(%ebp) │ │ │ │ - je 7efe <__gmon_start__@plt+0x3746> │ │ │ │ + je 7fc4 <__gmon_start__@plt+0x380c> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xf4(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ lea -0x78(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - call 717a0 ::do_widen(char) const@@Base+0x35750> │ │ │ │ + call 723f0 ::do_widen(char) const@@Base+0x25e30> │ │ │ │ mov %ebx,(%esp) │ │ │ │ mov -0xf4(%ebp),%ebx │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ call 45f0 <__cxa_end_catch@plt> │ │ │ │ mov 0x6c(%esi),%eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - je 7f3b <__gmon_start__@plt+0x3783> │ │ │ │ + je 8001 <__gmon_start__@plt+0x3849> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x54(%esi),%eax │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - je 7f51 <__gmon_start__@plt+0x3799> │ │ │ │ + je 8017 <__gmon_start__@plt+0x385f> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x3c(%esi),%eax │ │ │ │ cmp %eax,-0x2c(%ebp) │ │ │ │ - je 7f67 <__gmon_start__@plt+0x37af> │ │ │ │ + je 802d <__gmon_start__@plt+0x3875> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ cmp %eax,-0x30(%ebp) │ │ │ │ - je 7f7d <__gmon_start__@plt+0x37c5> │ │ │ │ + je 8043 <__gmon_start__@plt+0x388b> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ cmp %eax,-0x34(%ebp) │ │ │ │ - je 7f93 <__gmon_start__@plt+0x37db> │ │ │ │ + je 8059 <__gmon_start__@plt+0x38a1> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x1c(%ebp) │ │ │ │ @@ -4194,27 +4265,27 @@ │ │ │ │ call 4280 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0xc8(%esi),%eax │ │ │ │ push %eax │ │ │ │ - call 3d150 ::do_widen(char) const@@Base+0x1100> │ │ │ │ + call 685e0 ::do_widen(char) const@@Base+0x1c020> │ │ │ │ lea 0xbc(%esi),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ - call 3d150 ::do_widen(char) const@@Base+0x1100> │ │ │ │ + call 685e0 ::do_widen(char) const@@Base+0x1c020> │ │ │ │ lea 0xb0(%esi),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ - call 3d150 ::do_widen(char) const@@Base+0x1100> │ │ │ │ + call 685e0 ::do_widen(char) const@@Base+0x1c020> │ │ │ │ lea 0x88(%esi),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ - call 74ac0 ::do_widen(char) const@@Base+0x38a70> │ │ │ │ + call 75710 ::do_widen(char) const@@Base+0x29150> │ │ │ │ mov %ebx,-0x1c(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 7f25 <__gmon_start__@plt+0x376d> │ │ │ │ + jmp 7feb <__gmon_start__@plt+0x3833> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ call 4150 <__cxa_begin_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ call 4560 <__cxa_rethrow@plt> │ │ │ │ mov %edi,%ebx │ │ │ │ @@ -4229,15 +4300,15 @@ │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,0x88(%esi) │ │ │ │ movl $0x0,0x8c(%esi) │ │ │ │ call 4560 <__cxa_rethrow@plt> │ │ │ │ nop │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ cmp -0x40(%ebp),%edx │ │ │ │ - je 8064 <__gmon_start__@plt+0x38ac> │ │ │ │ + je 812a <__gmon_start__@plt+0x3972> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %edx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ @@ -4258,23 +4329,23 @@ │ │ │ │ call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ lea -0x3c(%ebp),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call ba60 <__gmon_start__@plt+0x72a8> │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmp -0xb8(%ebp),%eax │ │ │ │ - je 80c8 <__gmon_start__@plt+0x3910> │ │ │ │ + je 818e <__gmon_start__@plt+0x39d6> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ cmp -0xbc(%ebp),%eax │ │ │ │ - je 80e5 <__gmon_start__@plt+0x392d> │ │ │ │ + je 81ab <__gmon_start__@plt+0x39f3> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ @@ -4287,23 +4358,23 @@ │ │ │ │ call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ lea -0x3c(%ebp),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call ba60 <__gmon_start__@plt+0x72a8> │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmp -0xc0(%ebp),%eax │ │ │ │ - je 812f <__gmon_start__@plt+0x3977> │ │ │ │ + je 81f5 <__gmon_start__@plt+0x3a3d> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ cmp -0xbc(%ebp),%eax │ │ │ │ - je 814c <__gmon_start__@plt+0x3994> │ │ │ │ + je 8212 <__gmon_start__@plt+0x3a5a> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ @@ -4323,35 +4394,35 @@ │ │ │ │ call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ lea -0x3c(%ebp),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call ba60 <__gmon_start__@plt+0x72a8> │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmp -0xe0(%ebp),%eax │ │ │ │ - je 81b3 <__gmon_start__@plt+0x39fb> │ │ │ │ + je 8279 <__gmon_start__@plt+0x3ac1> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xbc(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ cmp -0xdc(%ebp),%eax │ │ │ │ - je 81d0 <__gmon_start__@plt+0x3a18> │ │ │ │ + je 8296 <__gmon_start__@plt+0x3ade> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xbc(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xbc(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ cmp -0xc4(%ebp),%eax │ │ │ │ - je 81ff <__gmon_start__@plt+0x3a47> │ │ │ │ + je 82c5 <__gmon_start__@plt+0x3b0d> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xbc(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x94(%ebp),%eax │ │ │ │ @@ -4363,24 +4434,24 @@ │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x1a8(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call 40c0 >::~basic_ifstream()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x18c(%ebp),%eax │ │ │ │ cmp -0x1b8(%ebp),%eax │ │ │ │ - je 824b <__gmon_start__@plt+0x3a93> │ │ │ │ + je 8311 <__gmon_start__@plt+0x3b59> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x1ac(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - call 6f5d0 ::do_widen(char) const@@Base+0x33580> │ │ │ │ + call 70220 ::do_widen(char) const@@Base+0x23c60> │ │ │ │ mov %edi,(%esp) │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x1a0(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call 45c0 >::~basic_filebuf()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ @@ -4394,136 +4465,136 @@ │ │ │ │ mov -0x1bc(%ebp),%eax │ │ │ │ push -0x1a4(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ call 4100 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 822f <__gmon_start__@plt+0x3a77> │ │ │ │ + jmp 82f5 <__gmon_start__@plt+0x3b3d> │ │ │ │ nop │ │ │ │ push %eax │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ push $0x24 │ │ │ │ push %esi │ │ │ │ call 4280 │ │ │ │ pop %edx │ │ │ │ push -0x1c(%ebp) │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ cmp -0x4c(%ebp),%edx │ │ │ │ - je 82f6 <__gmon_start__@plt+0x3b3e> │ │ │ │ + je 83bc <__gmon_start__@plt+0x3c04> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ push %edx │ │ │ │ call 4380 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - je 830e <__gmon_start__@plt+0x3b56> │ │ │ │ + je 83d4 <__gmon_start__@plt+0x3c1c> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x4c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ mov -0x330(%ebp),%eax │ │ │ │ cmp -0x3f8(%ebp),%eax │ │ │ │ - je 833c <__gmon_start__@plt+0x3b84> │ │ │ │ + je 8402 <__gmon_start__@plt+0x3c4a> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x3f4(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x378(%ebp),%eax │ │ │ │ cmp -0x414(%ebp),%eax │ │ │ │ - je 835c <__gmon_start__@plt+0x3ba4> │ │ │ │ + je 8422 <__gmon_start__@plt+0x3c6a> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x3f4(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x390(%ebp),%eax │ │ │ │ cmp -0x410(%ebp),%eax │ │ │ │ - je 837c <__gmon_start__@plt+0x3bc4> │ │ │ │ + je 8442 <__gmon_start__@plt+0x3c8a> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x3f4(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x3a8(%ebp),%eax │ │ │ │ cmp -0x40c(%ebp),%eax │ │ │ │ - je 839c <__gmon_start__@plt+0x3be4> │ │ │ │ + je 8462 <__gmon_start__@plt+0x3caa> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x3f4(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x3c0(%ebp),%eax │ │ │ │ cmp -0x408(%ebp),%eax │ │ │ │ - je 83bc <__gmon_start__@plt+0x3c04> │ │ │ │ + je 8482 <__gmon_start__@plt+0x3cca> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x3f4(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x3e8(%ebp) │ │ │ │ call c5f0 <__gmon_start__@plt+0x7e38> │ │ │ │ mov -0x3f4(%ebp),%ebx │ │ │ │ mov %esi,(%esp) │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ mov -0x360(%ebp),%eax │ │ │ │ cmp -0x400(%ebp),%eax │ │ │ │ - je 83f8 <__gmon_start__@plt+0x3c40> │ │ │ │ + je 84be <__gmon_start__@plt+0x3d06> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x3f4(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0x3cc(%ebp),%eax │ │ │ │ mov %eax,-0x3e8(%ebp) │ │ │ │ - jmp 833c <__gmon_start__@plt+0x3b84> │ │ │ │ + jmp 8402 <__gmon_start__@plt+0x3c4a> │ │ │ │ mov -0x348(%ebp),%eax │ │ │ │ cmp -0x42c(%ebp),%eax │ │ │ │ - je 833c <__gmon_start__@plt+0x3b84> │ │ │ │ + je 8402 <__gmon_start__@plt+0x3c4a> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x3f4(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 833c <__gmon_start__@plt+0x3b84> │ │ │ │ + jmp 8402 <__gmon_start__@plt+0x3c4a> │ │ │ │ push %ecx │ │ │ │ push %ecx │ │ │ │ push -0x28(%ebp) │ │ │ │ push -0xe0(%ebp) │ │ │ │ call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ lea -0x3c(%ebp),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call ba60 <__gmon_start__@plt+0x72a8> │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmp -0xfc(%ebp),%eax │ │ │ │ - je 846d <__gmon_start__@plt+0x3cb5> │ │ │ │ + je 8533 <__gmon_start__@plt+0x3d7b> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ cmp -0xf8(%ebp),%eax │ │ │ │ - je 848a <__gmon_start__@plt+0x3cd2> │ │ │ │ + je 8550 <__gmon_start__@plt+0x3d98> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ @@ -4534,24 +4605,24 @@ │ │ │ │ add $0x58,%eax │ │ │ │ push %eax │ │ │ │ call ba60 <__gmon_start__@plt+0x72a8> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ mov 0x3c(%eax),%eax │ │ │ │ cmp %eax,-0xf4(%ebp) │ │ │ │ - je 84d1 <__gmon_start__@plt+0x3d19> │ │ │ │ + je 8597 <__gmon_start__@plt+0x3ddf> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ cmp %eax,-0xf0(%ebp) │ │ │ │ - je 84f4 <__gmon_start__@plt+0x3d3c> │ │ │ │ + je 85ba <__gmon_start__@plt+0x3e02> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push -0xb4(%ebp) │ │ │ │ @@ -4564,66 +4635,66 @@ │ │ │ │ push %eax │ │ │ │ call 4150 <__cxa_begin_catch@plt> │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ mov -0xb8(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edi │ │ │ │ cmp %edi,%ebx │ │ │ │ - jne 858e <__gmon_start__@plt+0x3dd6> │ │ │ │ + jne 8654 <__gmon_start__@plt+0x3e9c> │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ call 4560 <__cxa_rethrow@plt> │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ mov %eax,%edi │ │ │ │ call 45f0 <__cxa_end_catch@plt> │ │ │ │ mov 0x2c(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 8565 <__gmon_start__@plt+0x3dad> │ │ │ │ + je 862b <__gmon_start__@plt+0x3e73> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov %edi,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4150 <__cxa_begin_catch@plt> │ │ │ │ mov -0xdc(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 859e <__gmon_start__@plt+0x3de6> │ │ │ │ + jne 8664 <__gmon_start__@plt+0x3eac> │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ call 4560 <__cxa_rethrow@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%ebx),%eax │ │ │ │ push %ebx │ │ │ │ add $0x2c,%ebx │ │ │ │ call *(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 8530 <__gmon_start__@plt+0x3d78> │ │ │ │ + jmp 85f6 <__gmon_start__@plt+0x3e3e> │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%ebx),%eax │ │ │ │ push %ebx │ │ │ │ add $0x38,%ebx │ │ │ │ call *(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 857f <__gmon_start__@plt+0x3dc7> │ │ │ │ + jmp 8645 <__gmon_start__@plt+0x3e8d> │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ mov %eax,%esi │ │ │ │ call 45f0 <__cxa_end_catch@plt> │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ mov 0x58(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 84ae <__gmon_start__@plt+0x3cf6> │ │ │ │ + je 8574 <__gmon_start__@plt+0x3dbc> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 84ae <__gmon_start__@plt+0x3cf6> │ │ │ │ + jmp 8574 <__gmon_start__@plt+0x3dbc> │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x1d0(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call 45c0 >::~basic_filebuf()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1cc(%ebp),%eax │ │ │ │ @@ -4639,50 +4710,50 @@ │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ call 4100 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x1dc(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - call 6f5d0 ::do_widen(char) const@@Base+0x33580> │ │ │ │ + call 70220 ::do_widen(char) const@@Base+0x23c60> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1bc(%ebp),%eax │ │ │ │ cmp -0x1e4(%ebp),%eax │ │ │ │ - je 866e <__gmon_start__@plt+0x3eb6> │ │ │ │ + je 8734 <__gmon_start__@plt+0x3f7c> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ mov -0x18c(%ebp),%eax │ │ │ │ cmp -0x200(%ebp),%eax │ │ │ │ - je 8695 <__gmon_start__@plt+0x3edd> │ │ │ │ + je 875b <__gmon_start__@plt+0x3fa3> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1a4(%ebp),%eax │ │ │ │ cmp -0x1f8(%ebp),%eax │ │ │ │ - je 86b1 <__gmon_start__@plt+0x3ef9> │ │ │ │ + je 8777 <__gmon_start__@plt+0x3fbf> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x1d8(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call 40c0 >::~basic_ifstream()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 863f <__gmon_start__@plt+0x3e87> │ │ │ │ + jmp 8705 <__gmon_start__@plt+0x3f4d> │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x1a4(%ebp) │ │ │ │ mov -0x19c(%ebp),%ebx │ │ │ │ call 45c0 >::~basic_filebuf()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1cc(%ebp),%eax │ │ │ │ @@ -4698,343 +4769,343 @@ │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ call 4100 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x1b4(%ebp) │ │ │ │ mov -0x19c(%ebp),%ebx │ │ │ │ - call 6f5d0 ::do_widen(char) const@@Base+0x33580> │ │ │ │ + call 70220 ::do_widen(char) const@@Base+0x23c60> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x18c(%ebp),%eax │ │ │ │ cmp -0x1bc(%ebp),%eax │ │ │ │ - je 8764 <__gmon_start__@plt+0x3fac> │ │ │ │ + je 882a <__gmon_start__@plt+0x4072> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x19c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x19c(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x1b0(%ebp) │ │ │ │ mov -0x19c(%ebp),%ebx │ │ │ │ call 40c0 >::~basic_ifstream()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 872d <__gmon_start__@plt+0x3f75> │ │ │ │ + jmp 87f3 <__gmon_start__@plt+0x403b> │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp -0xdc(%ebp),%eax │ │ │ │ - je 87a5 <__gmon_start__@plt+0x3fed> │ │ │ │ + je 886b <__gmon_start__@plt+0x40b3> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp -0xd8(%ebp),%eax │ │ │ │ - je 87be <__gmon_start__@plt+0x4006> │ │ │ │ + je 8884 <__gmon_start__@plt+0x40cc> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ cmp -0xd4(%ebp),%eax │ │ │ │ - je 87d7 <__gmon_start__@plt+0x401f> │ │ │ │ + je 889d <__gmon_start__@plt+0x40e5> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ cmp -0xd0(%ebp),%eax │ │ │ │ - je 87f0 <__gmon_start__@plt+0x4038> │ │ │ │ + je 88b6 <__gmon_start__@plt+0x40fe> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ cmp -0xcc(%ebp),%eax │ │ │ │ - je 880c <__gmon_start__@plt+0x4054> │ │ │ │ + je 88d2 <__gmon_start__@plt+0x411a> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp -0x9c(%ebp),%eax │ │ │ │ - je 8831 <__gmon_start__@plt+0x4079> │ │ │ │ + je 88f7 <__gmon_start__@plt+0x413f> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp -0xa0(%ebp),%eax │ │ │ │ - je 884a <__gmon_start__@plt+0x4092> │ │ │ │ + je 8910 <__gmon_start__@plt+0x4158> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ push %edx │ │ │ │ mov %esi,%ebx │ │ │ │ push %edx │ │ │ │ push -0x58(%ebp) │ │ │ │ push -0x94(%ebp) │ │ │ │ - call 224d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28d0> │ │ │ │ + call 28140 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8540> │ │ │ │ mov %edi,(%esp) │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ cmp -0xd0(%ebp),%eax │ │ │ │ - je 8880 <__gmon_start__@plt+0x40c8> │ │ │ │ + je 8946 <__gmon_start__@plt+0x418e> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ cmp -0xd4(%ebp),%eax │ │ │ │ - je 889c <__gmon_start__@plt+0x40e4> │ │ │ │ + je 8962 <__gmon_start__@plt+0x41aa> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp -0x88(%ebp),%eax │ │ │ │ - je 88c1 <__gmon_start__@plt+0x4109> │ │ │ │ + je 8987 <__gmon_start__@plt+0x41cf> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp -0x8c(%ebp),%eax │ │ │ │ - je 88da <__gmon_start__@plt+0x4122> │ │ │ │ + je 89a0 <__gmon_start__@plt+0x41e8> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ cmp -0x84(%ebp),%eax │ │ │ │ - je 88f3 <__gmon_start__@plt+0x413b> │ │ │ │ + je 89b9 <__gmon_start__@plt+0x4201> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ cmp -0x80(%ebp),%eax │ │ │ │ - je 8909 <__gmon_start__@plt+0x4151> │ │ │ │ + je 89cf <__gmon_start__@plt+0x4217> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp -0x8c(%ebp),%eax │ │ │ │ - je 892e <__gmon_start__@plt+0x4176> │ │ │ │ + je 89f4 <__gmon_start__@plt+0x423c> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp -0x88(%ebp),%eax │ │ │ │ - je 8948 <__gmon_start__@plt+0x4190> │ │ │ │ + je 8a0e <__gmon_start__@plt+0x4256> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ cmp -0x84(%ebp),%eax │ │ │ │ - je 8962 <__gmon_start__@plt+0x41aa> │ │ │ │ + je 8a28 <__gmon_start__@plt+0x4270> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp -0x54(%ebp),%eax │ │ │ │ - je 8984 <__gmon_start__@plt+0x41cc> │ │ │ │ + je 8a4a <__gmon_start__@plt+0x4292> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp -0x58(%ebp),%eax │ │ │ │ - je 899a <__gmon_start__@plt+0x41e2> │ │ │ │ + je 8a60 <__gmon_start__@plt+0x42a8> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp -0xe0(%ebp),%eax │ │ │ │ - je 89c3 <__gmon_start__@plt+0x420b> │ │ │ │ + je 8a89 <__gmon_start__@plt+0x42d1> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xbc(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ cmp -0x104(%ebp),%eax │ │ │ │ - je 89e0 <__gmon_start__@plt+0x4228> │ │ │ │ + je 8aa6 <__gmon_start__@plt+0x42ee> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xbc(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 89fc <__gmon_start__@plt+0x4244> │ │ │ │ + je 8ac2 <__gmon_start__@plt+0x430a> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xbc(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 8a18 <__gmon_start__@plt+0x4260> │ │ │ │ + je 8ade <__gmon_start__@plt+0x4326> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xbc(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ cmp %edi,-0xc8(%ebp) │ │ │ │ - jne 8ac1 <__gmon_start__@plt+0x4309> │ │ │ │ + jne 8b87 <__gmon_start__@plt+0x43cf> │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 8a52 <__gmon_start__@plt+0x429a> │ │ │ │ + je 8b18 <__gmon_start__@plt+0x4360> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xbc(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ cmp -0x100(%ebp),%eax │ │ │ │ - je 8a6f <__gmon_start__@plt+0x42b7> │ │ │ │ + je 8b35 <__gmon_start__@plt+0x437d> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xbc(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xbc(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp -0xe0(%ebp),%eax │ │ │ │ - je 8a9b <__gmon_start__@plt+0x42e3> │ │ │ │ + je 8b61 <__gmon_start__@plt+0x43a9> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xbc(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp -0xf4(%ebp),%eax │ │ │ │ - je 89c3 <__gmon_start__@plt+0x420b> │ │ │ │ + je 8a89 <__gmon_start__@plt+0x42d1> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xbc(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 89c3 <__gmon_start__@plt+0x420b> │ │ │ │ + jmp 8a89 <__gmon_start__@plt+0x42d1> │ │ │ │ mov (%edi),%eax │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 8adc <__gmon_start__@plt+0x4324> │ │ │ │ + je 8ba2 <__gmon_start__@plt+0x43ea> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xbc(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x18,%edi │ │ │ │ - jmp 8a2a <__gmon_start__@plt+0x4272> │ │ │ │ + jmp 8af0 <__gmon_start__@plt+0x4338> │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp -0x14c(%ebp),%eax │ │ │ │ - je 8afd <__gmon_start__@plt+0x4345> │ │ │ │ + je 8bc3 <__gmon_start__@plt+0x440b> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ cmp -0x148(%ebp),%eax │ │ │ │ - je 8b16 <__gmon_start__@plt+0x435e> │ │ │ │ + je 8bdc <__gmon_start__@plt+0x4424> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ cmp -0x144(%ebp),%eax │ │ │ │ - je 8b2f <__gmon_start__@plt+0x4377> │ │ │ │ + je 8bf5 <__gmon_start__@plt+0x443d> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ push -0x88(%ebp) │ │ │ │ push -0x11c(%ebp) │ │ │ │ - call 3d510 ::do_widen(char) const@@Base+0x14c0> │ │ │ │ + call 68730 ::do_widen(char) const@@Base+0x1c170> │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmp -0x140(%ebp),%eax │ │ │ │ - je 8b61 <__gmon_start__@plt+0x43a9> │ │ │ │ + je 8c27 <__gmon_start__@plt+0x446f> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ cmp -0x13c(%ebp),%eax │ │ │ │ - je 8b7d <__gmon_start__@plt+0x43c5> │ │ │ │ + je 8c43 <__gmon_start__@plt+0x448b> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0xd8(%ebp),%eax │ │ │ │ cmp -0x130(%ebp),%eax │ │ │ │ - je 8b99 <__gmon_start__@plt+0x43e1> │ │ │ │ + je 8c5f <__gmon_start__@plt+0x44a7> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ @@ -5061,147 +5132,147 @@ │ │ │ │ push -0x1c(%ebp) │ │ │ │ call 4100 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - je 8c05 <__gmon_start__@plt+0x444d> │ │ │ │ + je 8ccb <__gmon_start__@plt+0x4513> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x1c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ lea 0x17c(%esi),%eax │ │ │ │ push 0x184(%esi) │ │ │ │ push %eax │ │ │ │ - call 3d510 ::do_widen(char) const@@Base+0x14c0> │ │ │ │ + call 68730 ::do_widen(char) const@@Base+0x1c170> │ │ │ │ lea 0x164(%esi),%eax │ │ │ │ pop %edx │ │ │ │ pop %ecx │ │ │ │ push 0x16c(%esi) │ │ │ │ push %eax │ │ │ │ - call 7e2b0 ::do_widen(char) const@@Base+0x42260> │ │ │ │ + call 7ef00 ::do_widen(char) const@@Base+0x32940> │ │ │ │ pop %ebx │ │ │ │ pop %eax │ │ │ │ lea 0x14c(%esi),%eax │ │ │ │ push 0x154(%esi) │ │ │ │ push %eax │ │ │ │ - call 7e2b0 ::do_widen(char) const@@Base+0x42260> │ │ │ │ + call 7ef00 ::do_widen(char) const@@Base+0x32940> │ │ │ │ mov 0x134(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmp %eax,-0x1c(%ebp) │ │ │ │ - je 8c6a <__gmon_start__@plt+0x44b2> │ │ │ │ + je 8d30 <__gmon_start__@plt+0x4578> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x24(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ call 4570 >::~basic_ofstream()@plt> │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ - jmp 8bef <__gmon_start__@plt+0x4437> │ │ │ │ + jmp 8cb5 <__gmon_start__@plt+0x44fd> │ │ │ │ nop │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ push 0xd8(%edi) │ │ │ │ push %esi │ │ │ │ call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ lea 0xc4(%edi),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call ba60 <__gmon_start__@plt+0x72a8> │ │ │ │ mov 0xa8(%edi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - je 8cbf <__gmon_start__@plt+0x4507> │ │ │ │ + je 8d85 <__gmon_start__@plt+0x45cd> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x90(%edi),%eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - je 8cd9 <__gmon_start__@plt+0x4521> │ │ │ │ + je 8d9f <__gmon_start__@plt+0x45e7> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x60(%edi),%eax │ │ │ │ mov 0x5c(%edi),%esi │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ cmp %esi,-0x24(%ebp) │ │ │ │ - jne 8d3a <__gmon_start__@plt+0x4582> │ │ │ │ + jne 8e00 <__gmon_start__@plt+0x4648> │ │ │ │ mov 0x5c(%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 8cfd <__gmon_start__@plt+0x4545> │ │ │ │ + je 8dc3 <__gmon_start__@plt+0x460b> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ lea 0x44(%edi),%eax │ │ │ │ push 0x4c(%edi) │ │ │ │ push %eax │ │ │ │ - call 3d970 ::do_widen(char) const@@Base+0x1920> │ │ │ │ + call 3b200 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b600> │ │ │ │ lea 0x2c(%edi),%eax │ │ │ │ pop %edx │ │ │ │ pop %ecx │ │ │ │ push 0x34(%edi) │ │ │ │ push %eax │ │ │ │ - call 224d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28d0> │ │ │ │ + call 28140 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8540> │ │ │ │ lea 0x20(%edi),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call bee0 <__gmon_start__@plt+0x7728> │ │ │ │ mov %edi,(%esp) │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ mov %edi,%ebx │ │ │ │ - call 658e0 ::do_widen(char) const@@Base+0x29890> │ │ │ │ + call 459a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25da0> │ │ │ │ pop %esi │ │ │ │ push -0x1c(%ebp) │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ mov (%esi),%eax │ │ │ │ lea 0x8(%esi),%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 8d52 <__gmon_start__@plt+0x459a> │ │ │ │ + je 8e18 <__gmon_start__@plt+0x4660> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x18,%esi │ │ │ │ - jmp 8ce2 <__gmon_start__@plt+0x452a> │ │ │ │ + jmp 8da8 <__gmon_start__@plt+0x45f0> │ │ │ │ nop │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ cmp -0x54(%ebp),%edx │ │ │ │ - je 8d6f <__gmon_start__@plt+0x45b7> │ │ │ │ + je 8e35 <__gmon_start__@plt+0x467d> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ push %edx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ cmp -0x54(%ebp),%edx │ │ │ │ - je 8d92 <__gmon_start__@plt+0x45da> │ │ │ │ + je 8e58 <__gmon_start__@plt+0x46a0> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ push %edx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ @@ -5210,33 +5281,33 @@ │ │ │ │ nop │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov %eax,%esi │ │ │ │ call 45f0 <__cxa_end_catch@plt> │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov 0x58(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 8dc2 <__gmon_start__@plt+0x460a> │ │ │ │ + je 8e88 <__gmon_start__@plt+0x46d0> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov 0x3c(%eax),%eax │ │ │ │ cmp %eax,-0x60(%ebp) │ │ │ │ - je 8ddc <__gmon_start__@plt+0x4624> │ │ │ │ + je 8ea2 <__gmon_start__@plt+0x46ea> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ cmp %eax,-0x5c(%ebp) │ │ │ │ - je 8df6 <__gmon_start__@plt+0x463e> │ │ │ │ + je 8ebc <__gmon_start__@plt+0x4704> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ @@ -5244,15 +5315,15 @@ │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov %eax,%esi │ │ │ │ call 45f0 <__cxa_end_catch@plt> │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 8e25 <__gmon_start__@plt+0x466d> │ │ │ │ + je 8eeb <__gmon_start__@plt+0x4733> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov %esi,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ @@ -5260,151 +5331,164 @@ │ │ │ │ push %eax │ │ │ │ call 4150 <__cxa_begin_catch@plt> │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edi │ │ │ │ cmp %edi,%ebx │ │ │ │ - jne 8e87 <__gmon_start__@plt+0x46cf> │ │ │ │ + jne 8f4d <__gmon_start__@plt+0x4795> │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ call 4560 <__cxa_rethrow@plt> │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ add $0x58,%eax │ │ │ │ push %eax │ │ │ │ call ba60 <__gmon_start__@plt+0x72a8> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 8dc2 <__gmon_start__@plt+0x460a> │ │ │ │ + jmp 8e88 <__gmon_start__@plt+0x46d0> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4150 <__cxa_begin_catch@plt> │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 8e97 <__gmon_start__@plt+0x46df> │ │ │ │ + jne 8f5d <__gmon_start__@plt+0x47a5> │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ call 4560 <__cxa_rethrow@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%ebx),%eax │ │ │ │ push %ebx │ │ │ │ add $0x38,%ebx │ │ │ │ call *(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 8e3e <__gmon_start__@plt+0x4686> │ │ │ │ + jmp 8f04 <__gmon_start__@plt+0x474c> │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%ebx),%eax │ │ │ │ push %ebx │ │ │ │ add $0x2c,%ebx │ │ │ │ call *(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 8e78 <__gmon_start__@plt+0x46c0> │ │ │ │ + jmp 8f3e <__gmon_start__@plt+0x4786> │ │ │ │ nop │ │ │ │ push %eax │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ push $0x24 │ │ │ │ push %esi │ │ │ │ call 4280 │ │ │ │ pop %edx │ │ │ │ push -0x1c(%ebp) │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ cmp -0x4c(%ebp),%edx │ │ │ │ - je 8eda <__gmon_start__@plt+0x4722> │ │ │ │ + je 8fa0 <__gmon_start__@plt+0x47e8> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ push %edx │ │ │ │ call 4380 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - je 8ef2 <__gmon_start__@plt+0x473a> │ │ │ │ + je 8fb8 <__gmon_start__@plt+0x4800> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x4c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ mov -0x348(%ebp),%eax │ │ │ │ cmp -0x428(%ebp),%eax │ │ │ │ - je 8f20 <__gmon_start__@plt+0x4768> │ │ │ │ + je 8fe6 <__gmon_start__@plt+0x482e> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x404(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x378(%ebp),%eax │ │ │ │ cmp -0x450(%ebp),%eax │ │ │ │ - je 8f40 <__gmon_start__@plt+0x4788> │ │ │ │ + je 9006 <__gmon_start__@plt+0x484e> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x404(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x390(%ebp),%eax │ │ │ │ cmp -0x44c(%ebp),%eax │ │ │ │ - je 8f60 <__gmon_start__@plt+0x47a8> │ │ │ │ + je 9026 <__gmon_start__@plt+0x486e> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x404(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x3a8(%ebp),%eax │ │ │ │ cmp -0x448(%ebp),%eax │ │ │ │ - je 8f80 <__gmon_start__@plt+0x47c8> │ │ │ │ + je 9046 <__gmon_start__@plt+0x488e> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x404(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x3c0(%ebp),%eax │ │ │ │ cmp -0x444(%ebp),%eax │ │ │ │ - je 8fa0 <__gmon_start__@plt+0x47e8> │ │ │ │ + je 9066 <__gmon_start__@plt+0x48ae> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x404(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x3cc(%ebp),%eax │ │ │ │ push %eax │ │ │ │ call c5f0 <__gmon_start__@plt+0x7e38> │ │ │ │ mov -0x404(%ebp),%ebx │ │ │ │ mov %esi,(%esp) │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ mov -0x330(%ebp),%eax │ │ │ │ cmp -0x438(%ebp),%eax │ │ │ │ - je 8f20 <__gmon_start__@plt+0x4768> │ │ │ │ + je 8fe6 <__gmon_start__@plt+0x482e> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x404(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 8f20 <__gmon_start__@plt+0x4768> │ │ │ │ + jmp 8fe6 <__gmon_start__@plt+0x482e> │ │ │ │ mov -0x360(%ebp),%eax │ │ │ │ cmp -0x41c(%ebp),%eax │ │ │ │ - je 8f60 <__gmon_start__@plt+0x47a8> │ │ │ │ + je 9026 <__gmon_start__@plt+0x486e> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x404(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 8f60 <__gmon_start__@plt+0x47a8> │ │ │ │ + jmp 9026 <__gmon_start__@plt+0x486e> │ │ │ │ + nop │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + cmp -0x4c(%ebp),%edx │ │ │ │ + je 90ed <__gmon_start__@plt+0x4935> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x15c(%ebp) │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ call 45c0 >::~basic_filebuf()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x16c(%ebp),%eax │ │ │ │ @@ -5425,98 +5509,14 @@ │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x13c(%ebp),%edi │ │ │ │ push -0x140(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ call 4570 >::~basic_ofstream()@plt> │ │ │ │ mov %esi,(%esp) │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ - cmp -0x4c(%ebp),%edx │ │ │ │ - je 90a5 <__gmon_start__@plt+0x48ed> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ - push %edx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - mov 0x6c(%esi),%eax │ │ │ │ - cmp %eax,-0x20(%ebp) │ │ │ │ - je 90c8 <__gmon_start__@plt+0x4910> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - push %eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - lea 0x3c(%esi),%eax │ │ │ │ - push 0x44(%esi) │ │ │ │ - push %eax │ │ │ │ - call 3dbf0 ::do_widen(char) const@@Base+0x1ba0> │ │ │ │ - lea 0x20(%esi),%eax │ │ │ │ - pop %edx │ │ │ │ - pop %ecx │ │ │ │ - push 0x28(%esi) │ │ │ │ - push %eax │ │ │ │ - call 62280 ::do_widen(char) const@@Base+0x26230> │ │ │ │ - mov %esi,(%esp) │ │ │ │ - call 658e0 ::do_widen(char) const@@Base+0x29890> │ │ │ │ - pop %esi │ │ │ │ - push -0x1c(%ebp) │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ - cmp -0x50(%ebp),%edx │ │ │ │ - je 910f <__gmon_start__@plt+0x4957> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - push %edx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - nop │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ - push %eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 4150 <__cxa_begin_catch@plt> │ │ │ │ - pop %edx │ │ │ │ - push -0x60(%ebp) │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - call 4560 <__cxa_rethrow@plt> │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - mov %eax,%esi │ │ │ │ - call 45f0 <__cxa_end_catch@plt> │ │ │ │ - push %eax │ │ │ │ - push %eax │ │ │ │ - push -0x28(%ebp) │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - call 3dbf0 ::do_widen(char) const@@Base+0x1ba0> │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp -0x70(%ebp),%eax │ │ │ │ - je 916c <__gmon_start__@plt+0x49b4> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ push %eax │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ push $0x24 │ │ │ │ push %esi │ │ │ │ call 4280 │ │ │ │ pop %edx │ │ │ │ @@ -5701,15 +5701,15 @@ │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ push $0x618 │ │ │ │ mov %edi,%ebx │ │ │ │ call 4050 │ │ │ │ mov %eax,%esi │ │ │ │ mov %eax,(%esp) │ │ │ │ - call 31b70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11f70> │ │ │ │ + call 5d0a0 ::do_widen(char) const@@Base+0x10ae0> │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ pop %edx │ │ │ │ pop %ecx │ │ │ │ mov %esi,(%eax) │ │ │ │ lea -0x1df94(%edi),%eax │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ push %eax │ │ │ │ @@ -5728,15 +5728,15 @@ │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ call 4320 <__strcpy_chk@plt> │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ add $0xc,%esp │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ push (%eax) │ │ │ │ - call 3bcd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c0d0> │ │ │ │ + call 67200 ::do_widen(char) const@@Base+0x1ac40> │ │ │ │ add $0x10,%esp │ │ │ │ test %al,%al │ │ │ │ je a977 <__gmon_start__@plt+0x61bf> │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ lea -0x1df84(%ebx),%eax │ │ │ │ push %eax │ │ │ │ @@ -5748,15 +5748,15 @@ │ │ │ │ mov 0x1c4(%eax),%ecx │ │ │ │ cmp %ecx,0x1c0(%eax) │ │ │ │ je a739 <__gmon_start__@plt+0x5f81> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ push %eax │ │ │ │ mov %esi,%ebx │ │ │ │ - call 24270 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4670> │ │ │ │ + call 4f7a0 ::do_widen(char) const@@Base+0x31e0> │ │ │ │ add $0xc,%esp │ │ │ │ lea -0x1df7a(%esi),%eax │ │ │ │ push $0x1c │ │ │ │ push %eax │ │ │ │ push -0x78(%ebp) │ │ │ │ call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ @@ -5778,21 +5778,21 @@ │ │ │ │ mov %edx,-0x9c(%ebp) │ │ │ │ call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ pop %esi │ │ │ │ push -0x78(%ebp) │ │ │ │ call 4260 │ │ │ │ pop %eax │ │ │ │ push (%edi) │ │ │ │ - call 233c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x37c0> │ │ │ │ + call 4e8f0 ::do_widen(char) const@@Base+0x2330> │ │ │ │ mov %edi,-0x74(%ebp) │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ pop %eax │ │ │ │ push (%edi) │ │ │ │ mov $0x100,%edi │ │ │ │ - call 233d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x37d0> │ │ │ │ + call 4e900 ::do_widen(char) const@@Base+0x2340> │ │ │ │ mov %edi,%ecx │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x100,%eax │ │ │ │ cmovbe %eax,%ecx │ │ │ │ mov (%edi),%eax │ │ │ │ mov 0x1c4(%eax),%edx │ │ │ │ @@ -5805,15 +5805,15 @@ │ │ │ │ test %edx,%edx │ │ │ │ mov $0x1,%edi │ │ │ │ push %ecx │ │ │ │ cmovne %edx,%edi │ │ │ │ push %ecx │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ - call 237d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3bd0> │ │ │ │ + call 4ed00 ::do_widen(char) const@@Base+0x2740> │ │ │ │ mov %edi,-0x8c(%ebp) │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ mov (%edi),%eax │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -5908,23 +5908,23 @@ │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ push $0x618 │ │ │ │ call 4050 │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ mov %eax,%edi │ │ │ │ mov %eax,(%esp) │ │ │ │ - call 31b70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11f70> │ │ │ │ + call 5d0a0 ::do_widen(char) const@@Base+0x10ae0> │ │ │ │ pop %ebx │ │ │ │ pop %eax │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ mov %edi,(%eax,%esi,4) │ │ │ │ push %esi │ │ │ │ push %edi │ │ │ │ - call 237b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3bb0> │ │ │ │ + call 4ece0 ::do_widen(char) const@@Base+0x2720> │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0x58(%ebp) │ │ │ │ mov (%ebx,%esi,4),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ add $0x1c0,%eax │ │ │ │ @@ -6594,15 +6594,15 @@ │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ push (%eax) │ │ │ │ push -0x90(%ebp) │ │ │ │ push (%eax,%ecx,4) │ │ │ │ - call 3bcd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c0d0> │ │ │ │ + call 67200 ::do_widen(char) const@@Base+0x1ac40> │ │ │ │ add $0x10,%esp │ │ │ │ test %al,%al │ │ │ │ jne 9f50 <__gmon_start__@plt+0x5798> │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ lea -0x1dc08(%esi),%eax │ │ │ │ @@ -6783,15 +6783,15 @@ │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ push -0x78(%ebp) │ │ │ │ call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ pop %edi │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ push (%edi) │ │ │ │ - call 233a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x37a0> │ │ │ │ + call 4e8d0 ::do_widen(char) const@@Base+0x2310> │ │ │ │ movl $0x0,-0x54(%ebp) │ │ │ │ pop %edx │ │ │ │ fnstcw -0x2e(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ fildll -0x58(%ebp) │ │ │ │ fdivs -0x1db58(%esi) │ │ │ │ pop %ecx │ │ │ │ @@ -6834,15 +6834,15 @@ │ │ │ │ mov (%edi),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ add $0x4,%edi │ │ │ │ add $0x1cc,%eax │ │ │ │ push %eax │ │ │ │ push (%esi) │ │ │ │ - call 24480 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4880> │ │ │ │ + call 4f9b0 ::do_widen(char) const@@Base+0x33f0> │ │ │ │ pop %eax │ │ │ │ mov -0x4(%edi),%eax │ │ │ │ mov (%esi),%ecx │ │ │ │ pop %edx │ │ │ │ add $0x1c0,%eax │ │ │ │ mov (%ecx),%ebx │ │ │ │ push %eax │ │ │ │ @@ -6863,15 +6863,15 @@ │ │ │ │ mov (%edi),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ add $0x4,%esi │ │ │ │ add $0x1cc,%eax │ │ │ │ push %eax │ │ │ │ push -0x4(%esi) │ │ │ │ - call 24480 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4880> │ │ │ │ + call 4f9b0 ::do_widen(char) const@@Base+0x33f0> │ │ │ │ pop %eax │ │ │ │ mov (%edi),%eax │ │ │ │ pop %edx │ │ │ │ add $0x1e4,%eax │ │ │ │ push %eax │ │ │ │ mov -0x4(%esi),%eax │ │ │ │ add $0x1e4,%eax │ │ │ │ @@ -6967,23 +6967,23 @@ │ │ │ │ push %esi │ │ │ │ call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ mov %esi,(%esp) │ │ │ │ call 4260 │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ pop %ecx │ │ │ │ push (%esi) │ │ │ │ - call 35620 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15a20> │ │ │ │ + call 60b50 ::do_widen(char) const@@Base+0x14590> │ │ │ │ pop %eax │ │ │ │ push (%esi) │ │ │ │ - call 23410 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3810> │ │ │ │ + call 4e940 ::do_widen(char) const@@Base+0x2380> │ │ │ │ mov %esi,-0x74(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ pop %eax │ │ │ │ push (%esi) │ │ │ │ - call 23400 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3800> │ │ │ │ + call 4e930 ::do_widen(char) const@@Base+0x2370> │ │ │ │ mov %eax,%esi │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ fldl 0x2c0(%eax) │ │ │ │ fstl -0x58(%ebp) │ │ │ │ fstpl (%esp) │ │ │ │ call 4430 │ │ │ │ @@ -7025,15 +7025,15 @@ │ │ │ │ test %esi,%esi │ │ │ │ jne a78c <__gmon_start__@plt+0x5fd4> │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ push (%eax) │ │ │ │ mov %edi,%ebx │ │ │ │ - call 233b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x37b0> │ │ │ │ + call 4e8e0 ::do_widen(char) const@@Base+0x2320> │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%esi │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ je a51e <__gmon_start__@plt+0x5d66> │ │ │ │ push %eax │ │ │ │ lea -0x1dbd0(%edi),%eax │ │ │ │ push $0x2b │ │ │ │ @@ -7135,27 +7135,27 @@ │ │ │ │ mov -0x4(%edi,%esi,4),%eax │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ add $0x1c0,%eax │ │ │ │ push %eax │ │ │ │ push (%edi) │ │ │ │ - call 2ead0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xeed0> │ │ │ │ + call 5a000 ::do_widen(char) const@@Base+0xda40> │ │ │ │ add $0x10,%esp │ │ │ │ test %al,%al │ │ │ │ je a6f0 <__gmon_start__@plt+0x5f38> │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x4(%edi,%esi,4) │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ push (%edi) │ │ │ │ - call 236a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3aa0> │ │ │ │ + call 4ebd0 ::do_widen(char) const@@Base+0x2610> │ │ │ │ pop %eax │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ push -0x4(%edi,%esi,4) │ │ │ │ - call 23900 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3d00> │ │ │ │ + call 4ee30 ::do_widen(char) const@@Base+0x2870> │ │ │ │ mov -0x4(%edi,%esi,4),%ebx │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ lea 0x1cc(%ebx),%eax │ │ │ │ push 0x1d4(%ebx) │ │ │ │ push %eax │ │ │ │ call d5f0 <__gmon_start__@plt+0x8e38> │ │ │ │ @@ -7538,37 +7538,46 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ add $0x9a519,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - lea 0x215(%ebx),%esi │ │ │ │ + lea 0x21c(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call 45b0 │ │ │ │ add $0xc,%esp │ │ │ │ lea 0x1ec(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push -0x4(%ebx) │ │ │ │ call 4270 <__cxa_atexit@plt> │ │ │ │ + lea -0x938(%ebx),%eax │ │ │ │ + mov %eax,0x218(%ebx) │ │ │ │ + pop %eax │ │ │ │ + lea 0x218(%ebx),%eax │ │ │ │ + pop %edx │ │ │ │ + push %eax │ │ │ │ + lea -0x1d18a(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + call 3f440 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f840> │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x9a4d9,%ebx │ │ │ │ + add $0x9a4b9,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - lea 0x216(%ebx),%esi │ │ │ │ + lea 0x21d(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call 45b0 │ │ │ │ add $0xc,%esp │ │ │ │ lea 0x1ec(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push -0x4(%ebx) │ │ │ │ @@ -7580,48 +7589,39 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x9a499,%ebx │ │ │ │ + add $0x9a479,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - lea 0x21c(%ebx),%esi │ │ │ │ + lea 0x21e(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call 45b0 │ │ │ │ add $0xc,%esp │ │ │ │ lea 0x1ec(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push -0x4(%ebx) │ │ │ │ call 4270 <__cxa_atexit@plt> │ │ │ │ - lea -0x884(%ebx),%eax │ │ │ │ - mov %eax,0x218(%ebx) │ │ │ │ - pop %eax │ │ │ │ - lea 0x218(%ebx),%eax │ │ │ │ - pop %edx │ │ │ │ - push %eax │ │ │ │ - lea -0x1b8de(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - call 5ceb0 ::do_widen(char) const@@Base+0x20e60> │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ add $0x9a439,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - lea 0x21d(%ebx),%esi │ │ │ │ + lea 0x21f(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call 45b0 │ │ │ │ add $0xc,%esp │ │ │ │ lea 0x1ec(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push -0x4(%ebx) │ │ │ │ @@ -7754,68 +7754,59 @@ │ │ │ │ call 45b0 │ │ │ │ add $0xc,%esp │ │ │ │ lea 0x1ec(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push -0x4(%ebx) │ │ │ │ call 4270 <__cxa_atexit@plt> │ │ │ │ - lea -0x6b4(%ebx),%eax │ │ │ │ + lea -0x720(%ebx),%eax │ │ │ │ mov %eax,0x22c(%ebx) │ │ │ │ pop %eax │ │ │ │ lea 0x22c(%ebx),%eax │ │ │ │ pop %edx │ │ │ │ push %eax │ │ │ │ - lea -0x1b8de(%ebx),%eax │ │ │ │ + lea -0x1d18a(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - call 62510 ::do_widen(char) const@@Base+0x264c0> │ │ │ │ + call 44cc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x250c0> │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ add $0x9a259,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - lea 0x238(%ebx),%esi │ │ │ │ + lea 0x231(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call 45b0 │ │ │ │ add $0xc,%esp │ │ │ │ lea 0x1ec(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push -0x4(%ebx) │ │ │ │ call 4270 <__cxa_atexit@plt> │ │ │ │ - lea -0x694(%ebx),%eax │ │ │ │ - mov %eax,0x234(%ebx) │ │ │ │ - pop %eax │ │ │ │ - lea 0x234(%ebx),%eax │ │ │ │ - pop %edx │ │ │ │ - push %eax │ │ │ │ - lea -0x1b8de(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - call 64400 ::do_widen(char) const@@Base+0x283b0> │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x9a1f9,%ebx │ │ │ │ + add $0x9a219,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - lea 0x239(%ebx),%esi │ │ │ │ + lea 0x232(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call 45b0 │ │ │ │ add $0xc,%esp │ │ │ │ lea 0x1ec(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push -0x4(%ebx) │ │ │ │ @@ -7827,17 +7818,17 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x9a1b9,%ebx │ │ │ │ + add $0x9a1d9,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - lea 0x23a(%ebx),%esi │ │ │ │ + lea 0x233(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call 45b0 │ │ │ │ add $0xc,%esp │ │ │ │ lea 0x1ec(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push -0x4(%ebx) │ │ │ │ @@ -7849,17 +7840,17 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x9a179,%ebx │ │ │ │ + add $0x9a199,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - lea 0x23b(%ebx),%esi │ │ │ │ + lea 0x234(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call 45b0 │ │ │ │ add $0xc,%esp │ │ │ │ lea 0x1ec(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push -0x4(%ebx) │ │ │ │ @@ -7871,17 +7862,17 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x9a139,%ebx │ │ │ │ + add $0x9a159,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - lea 0x23c(%ebx),%esi │ │ │ │ + lea 0x235(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call 45b0 │ │ │ │ add $0xc,%esp │ │ │ │ lea 0x1ec(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push -0x4(%ebx) │ │ │ │ @@ -7893,17 +7884,17 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x9a0f9,%ebx │ │ │ │ + add $0x9a119,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - lea 0x23d(%ebx),%esi │ │ │ │ + lea 0x236(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call 45b0 │ │ │ │ add $0xc,%esp │ │ │ │ lea 0x1ec(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push -0x4(%ebx) │ │ │ │ @@ -7915,39 +7906,48 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x9a0b9,%ebx │ │ │ │ + add $0x9a0d9,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - lea 0x23e(%ebx),%esi │ │ │ │ + lea 0x23c(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call 45b0 │ │ │ │ add $0xc,%esp │ │ │ │ lea 0x1ec(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push -0x4(%ebx) │ │ │ │ call 4270 <__cxa_atexit@plt> │ │ │ │ + lea -0x610(%ebx),%eax │ │ │ │ + mov %eax,0x238(%ebx) │ │ │ │ + pop %eax │ │ │ │ + lea 0x238(%ebx),%eax │ │ │ │ + pop %edx │ │ │ │ + push %eax │ │ │ │ + lea -0x1d18a(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + call 6cae0 ::do_widen(char) const@@Base+0x20520> │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ add $0x9a079,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - lea 0x23f(%ebx),%esi │ │ │ │ + lea 0x23d(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call 45b0 │ │ │ │ add $0xc,%esp │ │ │ │ lea 0x1ec(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push -0x4(%ebx) │ │ │ │ @@ -7961,15 +7961,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ add $0x9a039,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - lea 0x240(%ebx),%esi │ │ │ │ + lea 0x23e(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call 45b0 │ │ │ │ add $0xc,%esp │ │ │ │ lea 0x1ec(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push -0x4(%ebx) │ │ │ │ @@ -7983,15 +7983,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ add $0x99ff9,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - lea 0x241(%ebx),%esi │ │ │ │ + lea 0x23f(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call 45b0 │ │ │ │ add $0xc,%esp │ │ │ │ lea 0x1ec(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push -0x4(%ebx) │ │ │ │ @@ -8005,15 +8005,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ add $0x99fb9,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - lea 0x242(%ebx),%esi │ │ │ │ + lea 0x240(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call 45b0 │ │ │ │ add $0xc,%esp │ │ │ │ lea 0x1ec(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push -0x4(%ebx) │ │ │ │ @@ -8027,46 +8027,37 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ add $0x99f79,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - lea 0x248(%ebx),%esi │ │ │ │ + lea 0x241(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call 45b0 │ │ │ │ add $0xc,%esp │ │ │ │ lea 0x1ec(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push -0x4(%ebx) │ │ │ │ call 4270 <__cxa_atexit@plt> │ │ │ │ - lea -0x584(%ebx),%eax │ │ │ │ - mov %eax,0x244(%ebx) │ │ │ │ - pop %eax │ │ │ │ - lea 0x244(%ebx),%eax │ │ │ │ - pop %edx │ │ │ │ - push %eax │ │ │ │ - lea -0x1b8de(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - call 74f60 ::do_widen(char) const@@Base+0x38f10> │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x99f19,%ebx │ │ │ │ + add $0x99f39,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - lea 0x249(%ebx),%esi │ │ │ │ + lea 0x242(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call 45b0 │ │ │ │ add $0xc,%esp │ │ │ │ lea 0x1ec(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push -0x4(%ebx) │ │ │ │ @@ -8078,39 +8069,48 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x99ed9,%ebx │ │ │ │ + add $0x99ef9,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - lea 0x24a(%ebx),%esi │ │ │ │ + lea 0x248(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call 45b0 │ │ │ │ add $0xc,%esp │ │ │ │ lea 0x1ec(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push -0x4(%ebx) │ │ │ │ call 4270 <__cxa_atexit@plt> │ │ │ │ + lea -0x584(%ebx),%eax │ │ │ │ + mov %eax,0x244(%ebx) │ │ │ │ + pop %eax │ │ │ │ + lea 0x244(%ebx),%eax │ │ │ │ + pop %edx │ │ │ │ + push %eax │ │ │ │ + lea -0x1d18a(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + call 75bb0 ::do_widen(char) const@@Base+0x295f0> │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ add $0x99e99,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - lea 0x24b(%ebx),%esi │ │ │ │ + lea 0x249(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call 45b0 │ │ │ │ add $0xc,%esp │ │ │ │ lea 0x1ec(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push -0x4(%ebx) │ │ │ │ @@ -8124,15 +8124,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ add $0x99e59,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - lea 0x24c(%ebx),%esi │ │ │ │ + lea 0x24a(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call 45b0 │ │ │ │ add $0xc,%esp │ │ │ │ lea 0x1ec(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push -0x4(%ebx) │ │ │ │ @@ -8146,46 +8146,37 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ add $0x99e19,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - lea 0x254(%ebx),%esi │ │ │ │ + lea 0x24b(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call 45b0 │ │ │ │ add $0xc,%esp │ │ │ │ lea 0x1ec(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push -0x4(%ebx) │ │ │ │ call 4270 <__cxa_atexit@plt> │ │ │ │ - lea -0x524(%ebx),%eax │ │ │ │ - mov %eax,0x250(%ebx) │ │ │ │ - pop %eax │ │ │ │ - lea 0x250(%ebx),%eax │ │ │ │ - pop %edx │ │ │ │ - push %eax │ │ │ │ - lea -0x1b8de(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - call 7f9f0 ::do_widen(char) const@@Base+0x439a0> │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x99db9,%ebx │ │ │ │ + add $0x99dd9,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - lea 0x255(%ebx),%esi │ │ │ │ + lea 0x24c(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call 45b0 │ │ │ │ add $0xc,%esp │ │ │ │ lea 0x1ec(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push -0x4(%ebx) │ │ │ │ @@ -8197,39 +8188,48 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x99d79,%ebx │ │ │ │ + add $0x99d99,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - lea 0x256(%ebx),%esi │ │ │ │ + lea 0x254(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call 45b0 │ │ │ │ add $0xc,%esp │ │ │ │ lea 0x1ec(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push -0x4(%ebx) │ │ │ │ call 4270 <__cxa_atexit@plt> │ │ │ │ + lea -0x524(%ebx),%eax │ │ │ │ + mov %eax,0x250(%ebx) │ │ │ │ + pop %eax │ │ │ │ + lea 0x250(%ebx),%eax │ │ │ │ + pop %edx │ │ │ │ + push %eax │ │ │ │ + lea -0x1d18a(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + call 80640 ::do_widen(char) const@@Base+0x34080> │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ add $0x99d39,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - lea 0x257(%ebx),%esi │ │ │ │ + lea 0x255(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call 45b0 │ │ │ │ add $0xc,%esp │ │ │ │ lea 0x1ec(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push -0x4(%ebx) │ │ │ │ @@ -8243,51 +8243,51 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ add $0x99cf9,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - lea 0x259(%ebx),%esi │ │ │ │ + lea 0x256(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call 45b0 │ │ │ │ add $0xc,%esp │ │ │ │ lea 0x1ec(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push -0x4(%ebx) │ │ │ │ call 4270 <__cxa_atexit@plt> │ │ │ │ - movb $0x1,0x258(%ebx) │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ add $0x99cb9,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - lea 0x25a(%ebx),%esi │ │ │ │ + lea 0x258(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call 45b0 │ │ │ │ add $0xc,%esp │ │ │ │ lea 0x1ec(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push -0x4(%ebx) │ │ │ │ call 4270 <__cxa_atexit@plt> │ │ │ │ + movb $0x1,0x257(%ebx) │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ add $0x99c79,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ lea 0x260(%ebx),%esi │ │ │ │ push %esi │ │ │ │ @@ -8300,33 +8300,33 @@ │ │ │ │ call 4270 <__cxa_atexit@plt> │ │ │ │ lea -0x4e8(%ebx),%eax │ │ │ │ mov %eax,0x25c(%ebx) │ │ │ │ pop %eax │ │ │ │ lea 0x25c(%ebx),%eax │ │ │ │ pop %edx │ │ │ │ push %eax │ │ │ │ - lea -0x1b8de(%ebx),%eax │ │ │ │ + lea -0x1d18a(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - call 84cd0 ::do_widen(char) const@@Base+0x48c80> │ │ │ │ + call 84db0 ::do_widen(char) const@@Base+0x387f0> │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ xor %ebp,%ebp │ │ │ │ pop %esi │ │ │ │ mov %esp,%ecx │ │ │ │ and $0xfffffff0,%esp │ │ │ │ push %eax │ │ │ │ push %esp │ │ │ │ push %edx │ │ │ │ call b40b <__gmon_start__@plt+0x6c53> │ │ │ │ add $0x99c17,%ebx │ │ │ │ - lea -0x1e2f0(%ebx),%eax │ │ │ │ + lea -0x1e210(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x1e350(%ebx),%eax │ │ │ │ + lea -0x1e270(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push %ecx │ │ │ │ push %esi │ │ │ │ push -0x3c(%ebx) │ │ │ │ call 43c0 <__libc_start_main@plt> │ │ │ │ hlt │ │ │ │ mov (%esp),%ebx │ │ │ │ @@ -8430,26 +8430,26 @@ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ add $0x99aca,%ebx │ │ │ │ sub $0x14,%esp │ │ │ │ push 0x1c(%esp) │ │ │ │ - call 2c0c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc4c0> │ │ │ │ + call 575f0 ::do_widen(char) const@@Base+0xb030> │ │ │ │ add $0x18,%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ nop │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ add $0x99aaa,%ebx │ │ │ │ sub $0x14,%esp │ │ │ │ push 0x1c(%esp) │ │ │ │ - call 30650 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10a50> │ │ │ │ + call 5bb80 ::do_widen(char) const@@Base+0xf5c0> │ │ │ │ add $0x18,%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ @@ -24464,15 +24464,15 @@ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ add $0x8c5ba,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ push 0x1c(%esp) │ │ │ │ push 0x1c(%esp) │ │ │ │ - call 24480 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4880> │ │ │ │ + call 4f9b0 ::do_widen(char) const@@Base+0x33f0> │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %esi │ │ │ │ @@ -24484,15 +24484,15 @@ │ │ │ │ lea -0x980(%ebx),%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ lea 0x618(%esi),%eax │ │ │ │ push 0x620(%esi) │ │ │ │ push %eax │ │ │ │ call 1f7f0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x121a0> │ │ │ │ mov %esi,(%esp) │ │ │ │ - call 325a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x129a0> │ │ │ │ + call 5dad0 ::do_widen(char) const@@Base+0x11510> │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ @@ -24503,15 +24503,15 @@ │ │ │ │ lea -0x980(%ebx),%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ lea 0x618(%esi),%eax │ │ │ │ push 0x620(%esi) │ │ │ │ push %eax │ │ │ │ call 1f7f0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x121a0> │ │ │ │ mov %esi,(%esp) │ │ │ │ - call 325a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x129a0> │ │ │ │ + call 5dad0 ::do_widen(char) const@@Base+0x11510> │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push $0x630 │ │ │ │ push %esi │ │ │ │ call 4280 │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ @@ -24526,15 +24526,15 @@ │ │ │ │ call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ add $0x8c4f6,%esi │ │ │ │ push %ebx │ │ │ │ sub $0x58,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ push %edi │ │ │ │ mov %esi,%ebx │ │ │ │ - call 31b70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11f70> │ │ │ │ + call 5d0a0 ::do_widen(char) const@@Base+0x10ae0> │ │ │ │ lea -0x980(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ lea -0x48(%ebp),%edx │ │ │ │ mov %eax,(%edi) │ │ │ │ lea 0x61c(%edi),%eax │ │ │ │ mov %eax,0x624(%edi) │ │ │ │ mov %eax,0x628(%edi) │ │ │ │ @@ -24577,15 +24577,15 @@ │ │ │ │ push -0x4c(%ebp) │ │ │ │ call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ lea 0x128(%edi),%eax │ │ │ │ push -0x4c(%ebp) │ │ │ │ push -0x58(%ebp) │ │ │ │ push %eax │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ + call 6e8c0 ::do_widen(char) const@@Base+0x22300> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp -0x50(%ebp),%eax │ │ │ │ je 18bf7 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb5a7> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ @@ -25174,15 +25174,15 @@ │ │ │ │ mov %edi,%ebx │ │ │ │ add $0x174,%eax │ │ │ │ mov %ecx,-0xc4(%ebp) │ │ │ │ push %eax │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ movl $0x0,-0x2c(%ebp) │ │ │ │ movb $0x0,-0x28(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ jne 1a262 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xcc12> │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ fldl -0x1dae0(%eax) │ │ │ │ fstpl -0xb0(%ebp) │ │ │ │ @@ -26330,15 +26330,15 @@ │ │ │ │ mov %edi,%ebx │ │ │ │ add $0x174,%eax │ │ │ │ mov %ecx,-0xc4(%ebp) │ │ │ │ push %eax │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ movl $0x0,-0x2c(%ebp) │ │ │ │ movb $0x0,-0x28(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ jne 1b495 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xde45> │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ fldl -0x1dae0(%eax) │ │ │ │ fstpl -0xb0(%ebp) │ │ │ │ @@ -27897,15 +27897,15 @@ │ │ │ │ setne %cl │ │ │ │ mov %ecx,%esi │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x13c(%ebp),%edi │ │ │ │ push %eax │ │ │ │ mov %edi,%ebx │ │ │ │ - call 5c9e0 ::do_widen(char) const@@Base+0x20990> │ │ │ │ + call 3ef70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f370> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x140(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ add 0x1c0(%eax),%edx │ │ │ │ cmpb $0x0,0x364(%eax) │ │ │ │ fldl 0x34(%edx) │ │ │ │ fld %st(0) │ │ │ │ @@ -28058,15 +28058,15 @@ │ │ │ │ movl $0x0,-0x1c(%ebp) │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ fstpl -0x7c(%ebp) │ │ │ │ call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ mov $0xffffffff,%eax │ │ │ │ movl $0x1,(%esp) │ │ │ │ mov %ax,-0x40(%ebp) │ │ │ │ - lea -0x1bed6(%ebx),%eax │ │ │ │ + lea -0x1d808(%ebx),%eax │ │ │ │ push %eax │ │ │ │ mov %eax,-0x17c(%ebp) │ │ │ │ lea -0x58(%ebp),%eax │ │ │ │ push -0x54(%ebp) │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ @@ -28099,15 +28099,15 @@ │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ movl $0x0,-0x98(%ebp) │ │ │ │ movl $0x0,-0xc8(%ebp) │ │ │ │ movl $0x0,-0xc4(%ebp) │ │ │ │ movb $0x0,-0xc0(%ebp) │ │ │ │ movb $0x0,-0xa4(%ebp) │ │ │ │ fstpl -0x100(%ebp) │ │ │ │ - call 5ef30 ::do_widen(char) const@@Base+0x22ee0> │ │ │ │ + call 414c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x218c0> │ │ │ │ add $0x10,%esp │ │ │ │ test %al,%al │ │ │ │ jne 1e270 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x10c20> │ │ │ │ fldl -0x100(%ebp) │ │ │ │ mov -0x13c(%ebp),%eax │ │ │ │ fabs │ │ │ │ flds -0x1dab4(%eax) │ │ │ │ @@ -28481,15 +28481,15 @@ │ │ │ │ movl $0x0,-0x1c(%ebp) │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ fstpl -0x7c(%ebp) │ │ │ │ call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ mov $0xffffffff,%eax │ │ │ │ movl $0x1,(%esp) │ │ │ │ mov %ax,-0x40(%ebp) │ │ │ │ - lea -0x1bed6(%ebx),%eax │ │ │ │ + lea -0x1d808(%ebx),%eax │ │ │ │ push %eax │ │ │ │ mov %eax,-0x17c(%ebp) │ │ │ │ lea -0x58(%ebp),%eax │ │ │ │ push -0x54(%ebp) │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ @@ -28522,15 +28522,15 @@ │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ movl $0x0,-0x98(%ebp) │ │ │ │ movl $0x0,-0xc8(%ebp) │ │ │ │ movl $0x0,-0xc4(%ebp) │ │ │ │ movb $0x0,-0xc0(%ebp) │ │ │ │ movb $0x0,-0xa4(%ebp) │ │ │ │ fstpl -0x100(%ebp) │ │ │ │ - call 5ef30 ::do_widen(char) const@@Base+0x22ee0> │ │ │ │ + call 414c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x218c0> │ │ │ │ add $0x10,%esp │ │ │ │ test %al,%al │ │ │ │ jne 1e360 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x10d10> │ │ │ │ fldl -0x100(%ebp) │ │ │ │ mov -0x13c(%ebp),%eax │ │ │ │ fabs │ │ │ │ flds -0x1dab4(%eax) │ │ │ │ @@ -28747,25 +28747,25 @@ │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ fstps -0xb8(%ebp) │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ movzbl -0x160(%ebp),%eax │ │ │ │ mov %al,-0xc0(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ push 0x5ec(%eax) │ │ │ │ - call 5c9e0 ::do_widen(char) const@@Base+0x20990> │ │ │ │ + call 3ef70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f370> │ │ │ │ pop %eax │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ fstpl -0xb4(%ebp) │ │ │ │ mov -0x140(%ebp),%edi │ │ │ │ mov 0x1c0(%eax),%eax │ │ │ │ fldl 0x34(%eax,%edi,1) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ push 0x5ec(%eax) │ │ │ │ fstpl -0x148(%ebp) │ │ │ │ - call 5c9e0 ::do_widen(char) const@@Base+0x20990> │ │ │ │ + call 3ef70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f370> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ fsubrl -0x148(%ebp) │ │ │ │ movb $0x1,-0x10b(%ebp) │ │ │ │ lea -0x11c(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ mov $0x1,%ecx │ │ │ │ movl $0x1,-0x148(%ebp) │ │ │ │ @@ -29498,15 +29498,15 @@ │ │ │ │ movl $0x0,-0x64(%ebp) │ │ │ │ movl $0x0,-0x60(%ebp) │ │ │ │ movl $0x0,-0x90(%ebp) │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ movb $0x0,-0x88(%ebp) │ │ │ │ fstpl -0xe8(%ebp) │ │ │ │ mov %eax,-0x16c(%ebp) │ │ │ │ - call 5ef30 ::do_widen(char) const@@Base+0x22ee0> │ │ │ │ + call 414c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x218c0> │ │ │ │ add $0x10,%esp │ │ │ │ test %al,%al │ │ │ │ jne 1f0f0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x11aa0> │ │ │ │ fldl -0xe8(%ebp) │ │ │ │ mov -0x13c(%ebp),%eax │ │ │ │ fabs │ │ │ │ flds -0x1dab4(%eax) │ │ │ │ @@ -29614,26 +29614,26 @@ │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x13c(%ebp),%edi │ │ │ │ push 0x5ec(%eax) │ │ │ │ fstps -0xbc(%ebp) │ │ │ │ flds -0x150(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ fstps -0xb8(%ebp) │ │ │ │ - call 5c9e0 ::do_widen(char) const@@Base+0x20990> │ │ │ │ + call 3ef70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f370> │ │ │ │ pop %eax │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ fstpl -0xb4(%ebp) │ │ │ │ mov -0x140(%ebp),%ebx │ │ │ │ mov 0x1c0(%eax),%eax │ │ │ │ fldl 0x34(%eax,%ebx,1) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %edi,%ebx │ │ │ │ push 0x5ec(%eax) │ │ │ │ fstpl -0x148(%ebp) │ │ │ │ - call 5c9e0 ::do_widen(char) const@@Base+0x20990> │ │ │ │ + call 3ef70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f370> │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ fsubrl -0x148(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ mov $0x1,%ecx │ │ │ │ movb $0x1,-0x10b(%ebp) │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ @@ -31165,27 +31165,27 @@ │ │ │ │ push 0x5ec(%eax) │ │ │ │ lea -0x68(%ebp),%eax │ │ │ │ fstps -0x84(%ebp) │ │ │ │ flds -0x150(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,-0x16c(%ebp) │ │ │ │ fstps -0x80(%ebp) │ │ │ │ - call 5c9e0 ::do_widen(char) const@@Base+0x20990> │ │ │ │ + call 3ef70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f370> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x140(%ebp),%edi │ │ │ │ fstpl -0x7c(%ebp) │ │ │ │ pop %ecx │ │ │ │ mov 0x1c0(%eax),%eax │ │ │ │ fldl 0x34(%eax,%edi,1) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ push 0x5ec(%eax) │ │ │ │ lea -0x68(%ebp),%eax │ │ │ │ fstpl -0x148(%ebp) │ │ │ │ mov %eax,-0x16c(%ebp) │ │ │ │ - call 5c9e0 ::do_widen(char) const@@Base+0x20990> │ │ │ │ + call 3ef70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f370> │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ movb $0x1,-0x109(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ mov $0x1,%ecx │ │ │ │ fsubrl -0x148(%ebp) │ │ │ │ movl $0x1,-0x148(%ebp) │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ @@ -34936,924 +34936,28 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x8355a,%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - cmpb $0x0,0x2dd(%eax) │ │ │ │ - jne 21ac5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ec5> │ │ │ │ - cmpb $0x0,0x2de(%eax) │ │ │ │ - je 21ad7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ed7> │ │ │ │ - cmpb $0x0,0x2dc(%eax) │ │ │ │ - je 21ad7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ed7> │ │ │ │ - cmpb $0x0,0x2df(%eax) │ │ │ │ - jne 21ae0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ee0> │ │ │ │ - add $0x8,%esp │ │ │ │ - pop %ebx │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov $0x7fffffff,%edx │ │ │ │ - lea 0x24(%eax),%ecx │ │ │ │ - sub 0x28(%eax),%edx │ │ │ │ - cmp %edx,0x18(%esp) │ │ │ │ - ja 21b0a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f0a> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push 0x1c(%esp) │ │ │ │ - push 0x1c(%esp) │ │ │ │ - push %ecx │ │ │ │ - call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x8,%esp │ │ │ │ - pop %ebx │ │ │ │ - ret │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x1db30(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - call 41c0 │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x834d9,%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ - push 0x1c(%esp) │ │ │ │ - push 0x1c(%esp) │ │ │ │ - push 0x1c(%esp) │ │ │ │ - push %esi │ │ │ │ - call 66110 ::do_widen(char) const@@Base+0x2a0c0> │ │ │ │ - lea -0x958(%ebx),%eax │ │ │ │ - movl $0x0,0x2c8(%esi) │ │ │ │ - mov %eax,(%esi) │ │ │ │ - lea 0x2c8(%esi),%eax │ │ │ │ - movl $0x0,0x2cc(%esi) │ │ │ │ - mov %eax,0x2d0(%esi) │ │ │ │ - mov %eax,0x2d4(%esi) │ │ │ │ - movl $0x0,0x2d8(%esi) │ │ │ │ - movl $0x0,0x2dc(%esi) │ │ │ │ - add $0x14,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %ebp │ │ │ │ - call 18a29 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d9> │ │ │ │ - add $0x8346a,%ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 21c6c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x206c> │ │ │ │ - mov %eax,%edi │ │ │ │ - xor %edx,%edx │ │ │ │ - lea -0x1daa4(%ebp),%ebx │ │ │ │ - jmp 21bce , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fce> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ - add $0x2,%edx │ │ │ │ - mov (%esi,%edx,4),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 21c0e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x200e> │ │ │ │ - mov $0x7,%ecx │ │ │ │ - mov %ebx,%esi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %cl │ │ │ │ - sbb $0x0,%cl │ │ │ │ - test %cl,%cl │ │ │ │ - jne 21bc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fc0> │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ - mov 0x4(%ebx,%edx,4),%edi │ │ │ │ - cmpb $0x0,(%edi) │ │ │ │ - je 21c0e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x200e> │ │ │ │ - mov $0x7,%ecx │ │ │ │ - lea -0x1da9d(%ebp),%esi │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %dl │ │ │ │ - sbb $0x0,%dl │ │ │ │ - test %dl,%dl │ │ │ │ - setne 0x9c(%ebx) │ │ │ │ - xor %edx,%edx │ │ │ │ - lea -0x1da96(%ebp),%ebx │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 21c2e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x202e> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - add $0x2,%edx │ │ │ │ - mov (%eax,%edx,4),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 21c6c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x206c> │ │ │ │ - mov $0xa,%ecx │ │ │ │ - mov %ebx,%esi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %al │ │ │ │ - sbb $0x0,%al │ │ │ │ - test %al,%al │ │ │ │ - jne 21c20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2020> │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0x4(%eax,%edx,4),%edi │ │ │ │ - cmpb $0x0,(%edi) │ │ │ │ - je 21c6c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x206c> │ │ │ │ - mov $0x3,%ecx │ │ │ │ - lea -0x1da8c(%ebp),%esi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %al │ │ │ │ - sbb $0x0,%al │ │ │ │ - test %al,%al │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ - setne 0x9d(%eax) │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x83379,%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ - movzbl 0x2dd(%esi),%eax │ │ │ │ - test %al,%al │ │ │ │ - jne 21ca8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20a8> │ │ │ │ - cmpb $0x0,0x2de(%esi) │ │ │ │ - je 21cba , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20ba> │ │ │ │ - cmpb $0x0,0x2dc(%esi) │ │ │ │ - je 21cba , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20ba> │ │ │ │ - cmpb $0x0,0x2df(%esi) │ │ │ │ - jne 21cd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20d0> │ │ │ │ - mov 0x24(%esi),%eax │ │ │ │ - movl $0x0,0x28(%esi) │ │ │ │ - movb $0x0,(%eax) │ │ │ │ - add $0x4,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movzbl 0x2de(%esi),%edx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - push %esi │ │ │ │ - call 672c0 ::do_widen(char) const@@Base+0x2b270> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 21cba , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20ba> │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - push %ebp │ │ │ │ - mov $0xe,%ecx │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x83302,%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ - mov 0x20(%esp),%ebp │ │ │ │ - mov %eax,%edi │ │ │ │ - lea -0x1da89(%ebx),%esi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %dl │ │ │ │ - sbb $0x0,%dl │ │ │ │ - test %dl,%dl │ │ │ │ - jne 21d38 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2138> │ │ │ │ - movb $0x0,0x2dd(%ebp) │ │ │ │ - add $0xc,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov $0x11,%ecx │ │ │ │ - lea -0x1da7b(%ebx),%esi │ │ │ │ - mov %eax,%edi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %dl │ │ │ │ - sbb $0x0,%dl │ │ │ │ - test %dl,%dl │ │ │ │ - jne 21d60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2160> │ │ │ │ - movb $0x0,0x2de(%ebp) │ │ │ │ - add $0xc,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - mov $0x5,%ecx │ │ │ │ - lea -0x19258(%ebx),%esi │ │ │ │ - mov %eax,%edi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %dl │ │ │ │ - sbb $0x0,%dl │ │ │ │ - test %dl,%dl │ │ │ │ - je 21db8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21b8> │ │ │ │ - mov %eax,%edi │ │ │ │ - mov $0x9,%ecx │ │ │ │ - lea -0x19209(%ebx),%esi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %al │ │ │ │ - sbb $0x0,%al │ │ │ │ - test %al,%al │ │ │ │ - jne 21d2a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x212a> │ │ │ │ - cmpb $0x0,0x2dc(%ebp) │ │ │ │ - je 21d2a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x212a> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebp │ │ │ │ - call 67d20 ::do_widen(char) const@@Base+0x2bcd0> │ │ │ │ - movb $0x0,0x2dc(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 21d2a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x212a> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebp │ │ │ │ - call 21c80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2080> │ │ │ │ - movb $0x0,0x2df(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 21d2a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x212a> │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x83229,%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ - lea -0x958(%ebx),%eax │ │ │ │ - mov %eax,(%esi) │ │ │ │ - lea 0x2c4(%esi),%eax │ │ │ │ - push 0x2cc(%esi) │ │ │ │ - push %eax │ │ │ │ - call 224d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28d0> │ │ │ │ - mov %esi,(%esp) │ │ │ │ - call 66630 ::do_widen(char) const@@Base+0x2a5e0> │ │ │ │ - add $0x14,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x831e9,%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ - lea -0x958(%ebx),%eax │ │ │ │ - mov %eax,(%esi) │ │ │ │ - lea 0x2c4(%esi),%eax │ │ │ │ - push 0x2cc(%esi) │ │ │ │ - push %eax │ │ │ │ - call 224d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28d0> │ │ │ │ - mov %esi,(%esp) │ │ │ │ - call 66630 ::do_widen(char) const@@Base+0x2a5e0> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push $0x2e0 │ │ │ │ - push %esi │ │ │ │ - call 4280 │ │ │ │ - add $0x14,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %ebp │ │ │ │ - mov $0x9,%ecx │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x83192,%ebx │ │ │ │ - sub $0x2c,%esp │ │ │ │ - mov 0x44(%esp),%edx │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov 0x48(%esp),%ebp │ │ │ │ - mov %edx,%edi │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - lea -0x19209(%ebx),%esi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %al │ │ │ │ - sbb $0x0,%al │ │ │ │ - movsbl %al,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 220a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24a8> │ │ │ │ - mov $0x13,%ecx │ │ │ │ - lea -0x1da6a(%ebx),%esi │ │ │ │ - mov %edx,%edi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %al │ │ │ │ - sbb $0x0,%al │ │ │ │ - test %al,%al │ │ │ │ - je 21fe8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23e8> │ │ │ │ - mov $0xe,%ecx │ │ │ │ - lea -0x1da57(%ebx),%esi │ │ │ │ - mov %edx,%edi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %al │ │ │ │ - sbb $0x0,%al │ │ │ │ - test %al,%al │ │ │ │ - je 21fe8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23e8> │ │ │ │ - mov $0x8,%ecx │ │ │ │ - lea -0x1da41(%ebx),%esi │ │ │ │ - mov %edx,%edi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %al │ │ │ │ - sbb $0x0,%al │ │ │ │ - movsbl %al,%eax │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - test %eax,%eax │ │ │ │ - jne 22187 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2587> │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 224bf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28bf> │ │ │ │ - lea -0x1da39(%ebx),%esi │ │ │ │ - mov %edx,%edi │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %esi,%edx │ │ │ │ - jmp 21f2f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x232f> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x2,%eax │ │ │ │ - mov 0x0(%ebp,%eax,4),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 22329 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2729> │ │ │ │ - mov $0x5,%ecx │ │ │ │ - mov %edx,%esi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %cl │ │ │ │ - sbb $0x0,%cl │ │ │ │ - test %cl,%cl │ │ │ │ - jne 21f20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2320> │ │ │ │ - mov 0x4(%ebp,%eax,4),%esi │ │ │ │ - mov $0x9,%ecx │ │ │ │ - lea -0x1da34(%ebx),%edi │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - mov %esi,0xc(%esp) │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %al │ │ │ │ - sbb $0x0,%al │ │ │ │ - movsbl %al,%eax │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ - lea -0x1da2b(%ebx),%eax │ │ │ │ - mov %edx,%edi │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - jmp 21f8f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x238f> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x2,%eax │ │ │ │ - mov 0x0(%ebp,%eax,4),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 22344 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2744> │ │ │ │ - mov $0x6,%ecx │ │ │ │ - mov %edx,%esi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %cl │ │ │ │ - sbb $0x0,%cl │ │ │ │ - test %cl,%cl │ │ │ │ - jne 21f80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2380> │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ - mov 0x4(%ebp,%eax,4),%eax │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 22356 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2756> │ │ │ │ - mov $0x2,%ecx │ │ │ │ - lea -0x1da25(%ebx),%edi │ │ │ │ - mov %eax,%esi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %dl │ │ │ │ - sbb $0x0,%dl │ │ │ │ - test %dl,%dl │ │ │ │ - jne 22444 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2844> │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - movl $0x0,0xe4(%eax) │ │ │ │ - add $0x2c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x0(%ebp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 2217c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x257c> │ │ │ │ - xor %eax,%eax │ │ │ │ - lea -0x1da49(%ebx),%edx │ │ │ │ - jmp 2200f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x240f> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x2,%eax │ │ │ │ - mov 0x0(%ebp,%eax,4),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 2217c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x257c> │ │ │ │ - mov $0x8,%ecx │ │ │ │ - mov %edx,%esi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %cl │ │ │ │ - sbb $0x0,%cl │ │ │ │ - test %cl,%cl │ │ │ │ - jne 22000 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2400> │ │ │ │ - mov 0x4(%ebp,%eax,4),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0xa │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - call 4480 │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,0xdc(%esi) │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jne 21fdd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23dd> │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - fldz │ │ │ │ - movb $0x1,0x2dc(%eax) │ │ │ │ - mov %eax,%ebx │ │ │ │ - movl $0x0,0xe0(%eax) │ │ │ │ - movl $0x0,0xe4(%eax) │ │ │ │ - fstpl 0xe8(%eax) │ │ │ │ - movl $0x0,0x88(%eax) │ │ │ │ - mov 0x84(%eax),%eax │ │ │ │ - movb $0x0,(%eax) │ │ │ │ - mov 0x54(%ebx),%eax │ │ │ │ - movl $0x0,0x58(%ebx) │ │ │ │ - movb $0x0,(%eax) │ │ │ │ - mov 0x3c(%ebx),%eax │ │ │ │ - movl $0x0,0x40(%ebx) │ │ │ │ - movb $0x0,(%eax) │ │ │ │ - add $0x2c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x0(%ebp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 2231e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x271e> │ │ │ │ - lea -0x1d571(%ebx),%edx │ │ │ │ - jmp 220cf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24cf> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - add $0x2,%eax │ │ │ │ - mov 0x0(%ebp,%eax,4),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 2231e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x271e> │ │ │ │ - mov $0x3,%ecx │ │ │ │ - mov %edx,%esi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %cl │ │ │ │ - sbb $0x0,%cl │ │ │ │ - test %cl,%cl │ │ │ │ - jne 220c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24c0> │ │ │ │ - mov 0x4(%ebp,%eax,4),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0xa │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - call 4480 │ │ │ │ - mov 0x18(%esp),%edi │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,0xd8(%edi) │ │ │ │ - mov 0x2cc(%edi),%ebx │ │ │ │ - lea 0x2c8(%edi),%esi │ │ │ │ - mov %eax,0x114(%edi) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 22152 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2552> │ │ │ │ - mov 0x114(%edi),%edx │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov %ebx,%eax │ │ │ │ - jmp 22139 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2539> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 22145 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2545> │ │ │ │ - cmp %edx,0x10(%eax) │ │ │ │ - jae 22130 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2530> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 22139 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2539> │ │ │ │ - cmp %esi,%ecx │ │ │ │ - je 22152 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2552> │ │ │ │ - cmp 0x10(%ecx),%edx │ │ │ │ - jae 22310 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2710> │ │ │ │ - lea 0x18(%esp),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ - lea 0x114(%ebx),%edx │ │ │ │ - push %edx │ │ │ │ - lea 0x2c4(%ebx),%edx │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - call 22520 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2920> │ │ │ │ - add $0xc,%esp │ │ │ │ - add $0x2c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea -0x1bd84(%ebx),%eax │ │ │ │ - jmp 22026 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2426> │ │ │ │ - mov $0xe,%ecx │ │ │ │ - lea -0x1da89(%ebx),%esi │ │ │ │ - mov %edx,%edi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %al │ │ │ │ - sbb $0x0,%al │ │ │ │ - test %al,%al │ │ │ │ - je 2246d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x286d> │ │ │ │ - mov $0x11,%ecx │ │ │ │ - lea -0x1da7b(%ebx),%esi │ │ │ │ - mov %edx,%edi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %al │ │ │ │ - sbb $0x0,%al │ │ │ │ - test %al,%al │ │ │ │ - je 22488 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2888> │ │ │ │ - mov $0x5,%ecx │ │ │ │ - lea -0x19258(%ebx),%esi │ │ │ │ - mov %edx,%edi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %al │ │ │ │ - sbb $0x0,%al │ │ │ │ - movsbl %al,%eax │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - test %eax,%eax │ │ │ │ - jne 21fdd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23dd> │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov 0x0(%ebp),%edi │ │ │ │ - movb $0x1,0x2df(%eax) │ │ │ │ - test %edi,%edi │ │ │ │ - je 224b4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28b4> │ │ │ │ - xor %eax,%eax │ │ │ │ - lea -0x1d9d2(%ebx),%edx │ │ │ │ - jmp 22211 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2611> │ │ │ │ - add $0x2,%eax │ │ │ │ - mov 0x0(%ebp,%eax,4),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 224b4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28b4> │ │ │ │ - mov $0x7,%ecx │ │ │ │ - mov %edx,%esi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %cl │ │ │ │ - sbb $0x0,%cl │ │ │ │ - test %cl,%cl │ │ │ │ - jne 22202 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2602> │ │ │ │ - mov 0x4(%ebp,%eax,4),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0xa │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - call 4480 │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,0xe0(%esi) │ │ │ │ - test %edx,%edx │ │ │ │ - je 21fdd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23dd> │ │ │ │ - lea -0x1daa4(%ebx),%esi │ │ │ │ - mov %edx,%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %esi,0xc(%esp) │ │ │ │ - jmp 22268 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2668> │ │ │ │ - add $0x2,%eax │ │ │ │ - mov 0x0(%ebp,%eax,4),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 222a5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26a5> │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ - mov $0x7,%ecx │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %cl │ │ │ │ - sbb $0x0,%cl │ │ │ │ - test %cl,%cl │ │ │ │ - jne 2225d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x265d> │ │ │ │ - mov 0x4(%ebp,%eax,4),%edi │ │ │ │ - cmpb $0x0,(%edi) │ │ │ │ - je 222a5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26a5> │ │ │ │ - mov $0x4,%ecx │ │ │ │ - lea -0x1d9cb(%ebx),%esi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %al │ │ │ │ - sbb $0x0,%al │ │ │ │ - test %al,%al │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - setne 0x9c(%eax) │ │ │ │ - lea -0x1da96(%ebx),%eax │ │ │ │ - mov %edx,%edi │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - jmp 222c4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26c4> │ │ │ │ - add $0x2,%eax │ │ │ │ - mov 0x0(%ebp,%eax,4),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 21fdd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23dd> │ │ │ │ - mov $0xa,%ecx │ │ │ │ - mov %edx,%esi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %cl │ │ │ │ - sbb $0x0,%cl │ │ │ │ - test %cl,%cl │ │ │ │ - jne 222b5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26b5> │ │ │ │ - mov 0x4(%ebp,%eax,4),%edi │ │ │ │ - cmpb $0x0,(%edi) │ │ │ │ - je 21fdd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23dd> │ │ │ │ - mov $0x3,%ecx │ │ │ │ - lea -0x1da8c(%ebx),%esi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %al │ │ │ │ - sbb $0x0,%al │ │ │ │ - test %al,%al │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - setne 0x9d(%eax) │ │ │ │ - jmp 21fdd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23dd> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - add $0x1,%edx │ │ │ │ - mov %edx,0x114(%edi) │ │ │ │ - jmp 22118 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2518> │ │ │ │ - lea -0x1bd84(%ebx),%eax │ │ │ │ - jmp 220e6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24e6> │ │ │ │ - lea -0x1bd84(%ebx),%eax │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - movl $0xffffffff,0x14(%esp) │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - jmp 21f67 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2367> │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ - lea -0x1bd84(%ebx),%eax │ │ │ │ - test %edx,%edx │ │ │ │ - je 22444 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2844> │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ - mov $0x3,%ecx │ │ │ │ - lea -0x1b6ac(%ebx),%edi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %dl │ │ │ │ - sbb $0x0,%dl │ │ │ │ - test %dl,%dl │ │ │ │ - je 22427 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2827> │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ - mov $0x4,%ecx │ │ │ │ - lea -0x1da0a(%ebx),%edi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %dl │ │ │ │ - sbb $0x0,%dl │ │ │ │ - test %dl,%dl │ │ │ │ - je 22427 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2827> │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ - mov $0xc,%ecx │ │ │ │ - lea -0x1da23(%ebx),%edi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %dl │ │ │ │ - sbb $0x0,%dl │ │ │ │ - test %dl,%dl │ │ │ │ - je 22495 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2895> │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ - mov $0x11,%ecx │ │ │ │ - lea -0x1da17(%ebx),%edi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %dl │ │ │ │ - sbb $0x0,%dl │ │ │ │ - test %dl,%dl │ │ │ │ - je 22427 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2827> │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ - mov $0xd,%ecx │ │ │ │ - lea -0x1da06(%ebx),%edi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %dl │ │ │ │ - sbb $0x0,%dl │ │ │ │ - test %dl,%dl │ │ │ │ - je 22495 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2895> │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ - mov $0x15,%ecx │ │ │ │ - lea -0x1d9f9(%ebx),%edi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %dl │ │ │ │ - sbb $0x0,%dl │ │ │ │ - test %dl,%dl │ │ │ │ - je 22427 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2827> │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ - mov $0x12,%ecx │ │ │ │ - lea -0x1d9e4(%ebx),%edi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %dl │ │ │ │ - sbb $0x0,%dl │ │ │ │ - test %dl,%dl │ │ │ │ - jne 21fdd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23dd> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - call 4780 │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - fstpl 0xe8(%eax) │ │ │ │ - jmp 21fdd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23dd> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0xa │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - call 4480 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov $0x2,%edx │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ - test %eax,%eax │ │ │ │ - cmove %edx,%eax │ │ │ │ - mov %eax,0xe4(%ebx) │ │ │ │ - jmp 21fdd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23dd> │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - movb $0x1,0x2dd(%eax) │ │ │ │ - mov %ebp,0x44(%esp) │ │ │ │ - add $0x2c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - jmp 21b90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f90> │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - movb $0x1,0x2de(%eax) │ │ │ │ - jmp 22478 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2878> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0xa │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - call 4480 │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,0xe4(%ebx) │ │ │ │ - jmp 21fdd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23dd> │ │ │ │ - lea -0x1bd84(%ebx),%eax │ │ │ │ - jmp 22228 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2628> │ │ │ │ - lea -0x1bd84(%ebx),%eax │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - jmp 22394 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2794> │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x82b27,%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov 0x24(%esp),%esi │ │ │ │ - mov 0x20(%esp),%ebp │ │ │ │ - test %esi,%esi │ │ │ │ - je 2250e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x290e> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push 0xc(%esi) │ │ │ │ - push %ebp │ │ │ │ - call 224d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28d0> │ │ │ │ - mov 0x8(%esi),%edi │ │ │ │ - mov %esi,(%esp) │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %edi,%esi │ │ │ │ - test %edi,%edi │ │ │ │ - jne 224ee , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28ee> │ │ │ │ - add $0xc,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x82ad7,%ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ - mov 0x34(%esp),%edi │ │ │ │ - mov 0x8(%edi),%esi │ │ │ │ - lea 0x4(%edi),%eax │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - test %esi,%esi │ │ │ │ - je 225f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29f8> │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ - mov (%eax),%ecx │ │ │ │ - jmp 2255e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x295e> │ │ │ │ - mov 0x8(%esi),%ebp │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %ebp,%ebp │ │ │ │ - je 2256e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x296e> │ │ │ │ - mov %ebp,%esi │ │ │ │ - mov 0x10(%esi),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 22550 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2950> │ │ │ │ - mov 0xc(%esi),%ebp │ │ │ │ - xor %eax,%eax │ │ │ │ - test %ebp,%ebp │ │ │ │ - jne 2255c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x295c> │ │ │ │ - mov %esi,%ebp │ │ │ │ - test %al,%al │ │ │ │ - jne 225fb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29fb> │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jae 225da , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29da> │ │ │ │ - test %ebp,%ebp │ │ │ │ - je 225d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29d8> │ │ │ │ - mov $0x1,%esi │ │ │ │ - cmp %ebp,0xc(%esp) │ │ │ │ - jne 22631 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a31> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push $0x14 │ │ │ │ - call 4050 │ │ │ │ - mov 0x48(%esp),%edx │ │ │ │ - mov (%edx),%edx │ │ │ │ - mov %edx,0x10(%eax) │ │ │ │ - push 0x1c(%esp) │ │ │ │ - push %ebp │ │ │ │ - push %eax │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ - push %esi │ │ │ │ - call 4090 │ │ │ │ - mov 0x50(%esp),%ebx │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ - add $0x20,%esp │ │ │ │ - addl $0x1,0x14(%edi) │ │ │ │ - mov %eax,(%ebx) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - movb $0x1,0x4(%ebx) │ │ │ │ - add $0x1c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - mov %esi,(%eax) │ │ │ │ - movb $0x0,0x4(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea 0x4(%edi),%esi │ │ │ │ - cmp %esi,0xc(%edi) │ │ │ │ - je 22620 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a20> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebp │ │ │ │ - push %esi │ │ │ │ - call 4410 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x38(%esp),%ecx │ │ │ │ - mov 0x10(%eax),%edx │ │ │ │ - mov %eax,%esi │ │ │ │ - mov (%ecx),%ecx │ │ │ │ - jmp 22578 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2978> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %esi,%ebp │ │ │ │ - mov $0x1,%esi │ │ │ │ - cmp %ebp,0xc(%esp) │ │ │ │ - je 2258f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x298f> │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - cmp %edx,(%eax) │ │ │ │ - setb %al │ │ │ │ - movzbl %al,%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 2258f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x298f> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x829a7,%ebx │ │ │ │ + add $0x83557,%ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x54(%esp),%esi │ │ │ │ lea 0x20(%esp),%eax │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov $0xffffffff,%eax │ │ │ │ test %esi,%esi │ │ │ │ - je 22689 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a89> │ │ │ │ + je 21ad9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ed9> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 41e0 │ │ │ │ add $0x10,%esp │ │ │ │ add %esi,%eax │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ @@ -35865,91 +34969,91 @@ │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 22770 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b70> │ │ │ │ + je 21bc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fc0> │ │ │ │ mov (%esp),%ebp │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov %ebp,%edx │ │ │ │ mov %edi,%ebp │ │ │ │ - jmp 226d9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2ad9> │ │ │ │ + jmp 21b29 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f29> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%edx │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 2271a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b1a> │ │ │ │ + je 21b6a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f6a> │ │ │ │ mov 0x14(%esi),%edi │ │ │ │ mov %ebp,%eax │ │ │ │ cmp %ebp,%edi │ │ │ │ cmovbe %edi,%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 2270b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b0b> │ │ │ │ + je 21b5b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f5b> │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push %ecx │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ push 0x10(%esi) │ │ │ │ call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 2270f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b0f> │ │ │ │ + jne 21b5f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f5f> │ │ │ │ mov %edi,%eax │ │ │ │ sub %ebp,%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 226d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2ad0> │ │ │ │ + jns 21b20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f20> │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jne 226d9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2ad9> │ │ │ │ + jne 21b29 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f29> │ │ │ │ mov %ebp,%edi │ │ │ │ mov %edx,%ebp │ │ │ │ cmp %edx,(%esp) │ │ │ │ - je 22770 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b70> │ │ │ │ + je 21bc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fc0> │ │ │ │ mov 0x14(%edx),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ mov %esi,%eax │ │ │ │ cmovbe %edi,%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 2274c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b4c> │ │ │ │ + je 21b9c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f9c> │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0x10(%edx) │ │ │ │ push %ecx │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esp),%ecx │ │ │ │ test %eax,%eax │ │ │ │ - jne 22750 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b50> │ │ │ │ + jne 21ba0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fa0> │ │ │ │ mov %edi,%eax │ │ │ │ sub %esi,%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 22770 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b70> │ │ │ │ + js 21bc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fc0> │ │ │ │ cmp 0x4(%esp),%ecx │ │ │ │ - jne 227a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2ba0> │ │ │ │ + jne 21bf0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ff0> │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 22790 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b90> │ │ │ │ + jne 21be0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fe0> │ │ │ │ fldl 0x28(%ebp) │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ cmp 0x4(%esp),%ecx │ │ │ │ - je 22782 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b82> │ │ │ │ + je 21bd2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fd2> │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x3c,%esp │ │ │ │ fldz │ │ │ │ pop %ebx │ │ │ │ @@ -35967,18 +35071,18 @@ │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2275a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b5a> │ │ │ │ + jmp 21baa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1faa> │ │ │ │ xchg %ax,%ax │ │ │ │ call 18a21 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d1> │ │ │ │ - add $0x8284b,%ecx │ │ │ │ + add $0x833fb,%ecx │ │ │ │ push %ebp │ │ │ │ fldz │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ lea -0x28(%ebp),%eax │ │ │ │ lea -0x30(%ebp),%edx │ │ │ │ @@ -35990,92 +35094,92 @@ │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ movl $0x0,-0x2c(%ebp) │ │ │ │ movzbl (%eax),%eax │ │ │ │ movb $0x0,-0x28(%ebp) │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ fstpl -0x48(%ebp) │ │ │ │ test %al,%al │ │ │ │ - je 228d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2cd0> │ │ │ │ + je 21d20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2120> │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ - jmp 22813 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c13> │ │ │ │ + jmp 21c63 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2063> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 4310 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 22829 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c29> │ │ │ │ + jne 21c79 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2079> │ │ │ │ add $0x1,%esi │ │ │ │ movsbl (%esi),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ call 4440 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 22800 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c00> │ │ │ │ + jne 21c50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2050> │ │ │ │ sub $0x30,%edi │ │ │ │ movl $0x1,-0x40(%ebp) │ │ │ │ cmp $0x9,%edi │ │ │ │ - jbe 228b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2cb0> │ │ │ │ + jbe 21d00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2100> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%eax │ │ │ │ sub 0xc(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ push 0xc(%ebp) │ │ │ │ push -0x2c(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x4c(%ebp) │ │ │ │ call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ add $0x18,%esp │ │ │ │ push -0x30(%ebp) │ │ │ │ push 0x8(%ebp) │ │ │ │ - call 22650 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a50> │ │ │ │ + call 21aa0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ea0> │ │ │ │ fildl -0x40(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddl -0x48(%ebp) │ │ │ │ fstpl -0x48(%ebp) │ │ │ │ movsbl (%esi),%eax │ │ │ │ test %al,%al │ │ │ │ - jne 2288a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c8a> │ │ │ │ - jmp 228d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2cd0> │ │ │ │ + jne 21cda , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20da> │ │ │ │ + jmp 21d20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2120> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x1,%esi │ │ │ │ movsbl (%esi),%eax │ │ │ │ test %al,%al │ │ │ │ - je 228d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2cd0> │ │ │ │ + je 21d20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2120> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4440 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 22880 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c80> │ │ │ │ + je 21cd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20d0> │ │ │ │ movzbl (%esi),%eax │ │ │ │ mov %esi,0xc(%ebp) │ │ │ │ - jmp 227ec , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2bec> │ │ │ │ + jmp 21c3c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x203c> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ push $0xa │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ call 4480 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - jmp 22838 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c38> │ │ │ │ + jmp 21c88 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2088> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp -0x50(%ebp),%eax │ │ │ │ - je 228e7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2ce7> │ │ │ │ + je 21d37 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2137> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ fldl -0x48(%ebp) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ @@ -36091,27 +35195,27 @@ │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ lea -0x50(%ebp),%eax │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x826f2,%ebx │ │ │ │ + add $0x832a2,%ebx │ │ │ │ sub $0x8c,%esp │ │ │ │ fldl 0x10(%ebp) │ │ │ │ mov 0xc(%ebp),%esi │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov $0xffffffff,%eax │ │ │ │ fstpl -0x88(%ebp) │ │ │ │ fldl 0x18(%ebp) │ │ │ │ mov %ebx,-0x74(%ebp) │ │ │ │ fstpl -0x90(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - je 2294f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2d4f> │ │ │ │ + je 21d9f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x219f> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 41e0 │ │ │ │ add $0x10,%esp │ │ │ │ add %esi,%eax │ │ │ │ push $0x0 │ │ │ │ lea -0x38(%ebp),%edi │ │ │ │ @@ -36123,22 +35227,22 @@ │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ add %esi,%ecx │ │ │ │ - je 2297c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2d7c> │ │ │ │ + je 21dcc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21cc> │ │ │ │ test %eax,%eax │ │ │ │ - je 22a62 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2e62> │ │ │ │ + je 21eb2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22b2> │ │ │ │ mov %esi,-0x5c(%ebp) │ │ │ │ cmp $0xf,%esi │ │ │ │ - ja 22a20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2e20> │ │ │ │ + ja 21e70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2270> │ │ │ │ cmp $0x1,%esi │ │ │ │ - jne 22a08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2e08> │ │ │ │ + jne 21e58 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2258> │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ lea -0x40(%ebp),%ecx │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ movzbl (%eax),%eax │ │ │ │ mov %al,-0x38(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov %esi,-0x3c(%ebp) │ │ │ │ @@ -36150,27 +35254,27 @@ │ │ │ │ push -0x78(%ebp) │ │ │ │ add $0x4,%eax │ │ │ │ fstpl -0x28(%ebp) │ │ │ │ fldl -0x90(%ebp) │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ fstpl -0x20(%ebp) │ │ │ │ - call 22c40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3040> │ │ │ │ + call 22090 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2490> │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ add $0xc,%esp │ │ │ │ cmp %edi,%eax │ │ │ │ - je 229e6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2de6> │ │ │ │ + je 21e36 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2236> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ cmp -0x7c(%ebp),%eax │ │ │ │ - je 229fd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2dfd> │ │ │ │ + je 21e4d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x224d> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ @@ -36179,16 +35283,16 @@ │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea -0x40(%ebp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - je 2299e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2d9e> │ │ │ │ - jmp 22a44 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2e44> │ │ │ │ + je 21dee , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21ee> │ │ │ │ + jmp 21e94 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2294> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ lea -0x5c(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ @@ -36205,15 +35309,15 @@ │ │ │ │ push %esi │ │ │ │ push -0x80(%ebp) │ │ │ │ push %eax │ │ │ │ call 41b0 │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2299e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2d9e> │ │ │ │ + jmp 21dee , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21ee> │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x1dff8(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 42a0 │ │ │ │ mov %eax,%esi │ │ │ │ jmp 52ba <__gmon_start__@plt+0xb02> │ │ │ │ @@ -36222,88 +35326,88 @@ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ - add $0x82566,%esi │ │ │ │ + add $0x83116,%esi │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ lea 0x8(%edi),%eax │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ mov %eax,0x10(%edi) │ │ │ │ mov %eax,0x14(%edi) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ movl $0x0,0xc(%edi) │ │ │ │ mov %eax,(%edi) │ │ │ │ - lea -0x1af86(%esi),%eax │ │ │ │ + lea -0x1c6f2(%esi),%eax │ │ │ │ movl $0x0,0x18(%edi) │ │ │ │ push $0x3ff02085 │ │ │ │ push $0xb18548aa │ │ │ │ push $0x3ff0200d │ │ │ │ push $0x24d6a411 │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ - call 22900 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2d00> │ │ │ │ + call 21d50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2150> │ │ │ │ add $0x18,%esp │ │ │ │ - lea -0x1af82(%esi),%eax │ │ │ │ + lea -0x1c6ee(%esi),%eax │ │ │ │ push $0x402fffb1 │ │ │ │ push $0x5b573eab │ │ │ │ push $0x402ffd65 │ │ │ │ push $0x734c52ea │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ - call 22900 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2d00> │ │ │ │ + call 21d50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2150> │ │ │ │ add $0x18,%esp │ │ │ │ - lea -0x1afb3(%esi),%eax │ │ │ │ + lea -0x1c71f(%esi),%eax │ │ │ │ push $0x402c036e │ │ │ │ push $0x2eb1c433 │ │ │ │ push $0x402c0192 │ │ │ │ push $0xea52ef91 │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ - call 22900 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2d00> │ │ │ │ + call 21d50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2150> │ │ │ │ add $0x18,%esp │ │ │ │ - lea -0x1afa3(%esi),%eax │ │ │ │ + lea -0x1c70f(%esi),%eax │ │ │ │ push $0x4053bd70 │ │ │ │ push $0xa3d70a3d │ │ │ │ push $0x4053faa8 │ │ │ │ push $0x43808851 │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ - call 22900 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2d00> │ │ │ │ + call 21d50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2150> │ │ │ │ add $0x18,%esp │ │ │ │ - lea -0x1d9b1(%esi),%eax │ │ │ │ + lea -0x1daa4(%esi),%eax │ │ │ │ push $0x4028057a │ │ │ │ push $0x786c2268 │ │ │ │ push $0x40280000 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ - call 22900 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2d00> │ │ │ │ + call 21d50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2150> │ │ │ │ add $0x18,%esp │ │ │ │ - lea -0x1d99f(%esi),%eax │ │ │ │ + lea -0x1c580(%esi),%eax │ │ │ │ push $0x40400851 │ │ │ │ push $0xeb851eb8 │ │ │ │ push $0x403ff8d9 │ │ │ │ push $0xa019e65b │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ - call 22900 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2d00> │ │ │ │ + call 21d50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2150> │ │ │ │ add $0x18,%esp │ │ │ │ - lea -0x1b55b(%esi),%eax │ │ │ │ + lea -0x1cc8e(%esi),%eax │ │ │ │ push $0x403ef948 │ │ │ │ push $0x66a11ec9 │ │ │ │ push $0x403ef948 │ │ │ │ push $0x7768166a │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ - call 22900 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2d00> │ │ │ │ + call 21d50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2150> │ │ │ │ add $0x20,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ @@ -36317,66 +35421,66 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x82417,%ebx │ │ │ │ + add $0x82fc7,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ mov 0x20(%esp),%ebp │ │ │ │ test %esi,%esi │ │ │ │ - je 22c38 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3038> │ │ │ │ + je 22088 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2488> │ │ │ │ sub $0x8,%esp │ │ │ │ push 0xc(%esi) │ │ │ │ push %ebp │ │ │ │ - call 22be0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2fe0> │ │ │ │ + call 22030 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2430> │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ lea 0x18(%esi),%edx │ │ │ │ mov 0x8(%esi),%edi │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edx,%eax │ │ │ │ - je 22c26 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3026> │ │ │ │ + je 22076 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2476> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ mov %edi,%esi │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ test %edi,%edi │ │ │ │ - jne 22bfe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2ffe> │ │ │ │ + jne 2204e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x244e> │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x823b7,%ebx │ │ │ │ + add $0x82f67,%ebx │ │ │ │ sub $0x38,%esp │ │ │ │ mov 0x54(%esp),%edi │ │ │ │ push $0x38 │ │ │ │ call 4050 │ │ │ │ mov (%edi),%edx │ │ │ │ mov %eax,%esi │ │ │ │ add $0x18,%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ lea 0x8(%edi),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 22e40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3240> │ │ │ │ + je 22290 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2690> │ │ │ │ mov %edx,0x10(%esi) │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ mov %edx,0x18(%esi) │ │ │ │ mov %eax,(%edi) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov 0x4(%edi),%ebp │ │ │ │ movb $0x0,0x8(%edi) │ │ │ │ @@ -36390,72 +35494,72 @@ │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ mov %eax,0x34(%esi) │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ mov 0x8(%eax),%edi │ │ │ │ add $0x4,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - je 22df8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x31f8> │ │ │ │ + je 22248 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2648> │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ - jmp 22cdb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x30db> │ │ │ │ + jmp 2212b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x252b> │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je 22d21 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3121> │ │ │ │ + je 22171 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2571> │ │ │ │ mov %eax,%edi │ │ │ │ mov 0x14(%edi),%edx │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ cmp %edx,%ebp │ │ │ │ mov %edx,%esi │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ cmovbe %ebp,%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 22d0d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x310d> │ │ │ │ + je 2215d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x255d> │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ push 0x14(%esp) │ │ │ │ call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 22d11 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3111> │ │ │ │ + jne 22161 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2561> │ │ │ │ mov %ebp,%eax │ │ │ │ sub %edx,%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 22cd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x30d0> │ │ │ │ + jns 22120 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2520> │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - jne 22cd9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x30d9> │ │ │ │ + jne 22129 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2529> │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ mov %esi,%edx │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ test %cl,%cl │ │ │ │ - jne 22dfc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x31fc> │ │ │ │ + jne 2224c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x264c> │ │ │ │ test %edx,%edx │ │ │ │ - je 22d98 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3198> │ │ │ │ + je 221e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25e8> │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0x10(%esp) │ │ │ │ push 0x1c(%esp) │ │ │ │ call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 22d98 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3198> │ │ │ │ + je 221e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25e8> │ │ │ │ test %eax,%eax │ │ │ │ - js 22da2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x31a2> │ │ │ │ + js 221f2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25f2> │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 22d6f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x316f> │ │ │ │ + je 221bf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25bf> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 4380 │ │ │ │ @@ -36471,22 +35575,22 @@ │ │ │ │ pop %ebp │ │ │ │ ret $0x4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ sub %ebp,%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 22d57 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3157> │ │ │ │ + jns 221a7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25a7> │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 22eb2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x32b2> │ │ │ │ + je 22302 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2702> │ │ │ │ mov $0x1,%eax │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jne 22e7f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x327f> │ │ │ │ + jne 222cf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26cf> │ │ │ │ push 0xc(%esp) │ │ │ │ push 0x8(%esp) │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 4090 │ │ │ │ mov 0x54(%esp),%eax │ │ │ │ addl $0x1,0x14(%eax) │ │ │ │ @@ -36502,15 +35606,15 @@ │ │ │ │ pop %ebp │ │ │ │ ret $0x4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ cmp %edi,0xc(%eax) │ │ │ │ - je 22e68 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3268> │ │ │ │ + je 222b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26b8> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 4410 │ │ │ │ mov 0x10(%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ @@ -36518,29108 +35622,28104 @@ │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ mov 0x14(%eax),%ecx │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ cmp %ebp,%ecx │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ cmova %ebp,%ecx │ │ │ │ mov %ecx,%edx │ │ │ │ - jmp 22d37 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3137> │ │ │ │ + jmp 22187 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2587> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ mov %edx,0x18(%esi) │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov %edx,0x4(%ecx) │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ mov %edx,0x8(%ecx) │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ mov %edx,0xc(%ecx) │ │ │ │ - jmp 22c82 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3082> │ │ │ │ + jmp 220d2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24d2> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ mov $0x1,%eax │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - je 22dc1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x31c1> │ │ │ │ + je 22211 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2611> │ │ │ │ mov 0x14(%esi),%ebp │ │ │ │ mov 0x14(%edx),%edi │ │ │ │ cmp %edi,%ebp │ │ │ │ mov %edi,%eax │ │ │ │ cmovbe %ebp,%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 22ea6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x32a6> │ │ │ │ + je 222f6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26f6> │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0x10(%edx) │ │ │ │ push 0x10(%esi) │ │ │ │ call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 22eaa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x32aa> │ │ │ │ + jne 222fa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26fa> │ │ │ │ mov %ebp,%eax │ │ │ │ sub %edi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ - jmp 22dc1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x31c1> │ │ │ │ + jmp 22211 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2611> │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 22d57 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3157> │ │ │ │ + jmp 221a7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25a7> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - fldl 0x18(%eax) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + xor %eax,%eax │ │ │ │ + test %edx,%edx │ │ │ │ + jle 22326 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2726> │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ - fldl 0x18(%eax) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - seta %al │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + mov $0x1,%eax │ │ │ │ ret │ │ │ │ + nop │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - cmp %eax,0xc(%edx) │ │ │ │ - setb %al │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + mov %al,0x38(%edx) │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - fldl 0x2c(%eax) │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - fldl 0x2c(%eax) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - seta %al │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp %eax,(%edx) │ │ │ │ - setb %al │ │ │ │ - ret │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ - mov 0x60(%eax),%edx │ │ │ │ - cmp 0x64(%eax),%edx │ │ │ │ - je 22f60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3360> │ │ │ │ - mov 0x60(%ecx),%eax │ │ │ │ - cmp 0x64(%ecx),%eax │ │ │ │ - je 22f68 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3368> │ │ │ │ - mov 0x58(%edx),%edx │ │ │ │ - mov 0x58(%eax),%eax │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ - cmp %eax,0x4(%edx) │ │ │ │ - setb %al │ │ │ │ - ret │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + xor %edi,%edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x82cb5,%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov 0x20(%esp),%esi │ │ │ │ + testb $0x5,0xdc(%esi) │ │ │ │ + je 22370 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2770> │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %edi,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - xor %eax,%eax │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1daa2(%ebx),%eax │ │ │ │ + lea 0x3c(%esi),%ebp │ │ │ │ + mov $0x1,%edi │ │ │ │ + push $0x9 │ │ │ │ + push %eax │ │ │ │ + push %ebp │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + lea 0x40(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 22361 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2761> │ │ │ │ + mov 0x3c(%esi),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + add -0xc(%eax),%ebp │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ + push %eax │ │ │ │ + push %ebp │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 22361 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2761> │ │ │ │ nop │ │ │ │ - mov $0x1,%eax │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - flds 0x4(%eax) │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - flds 0x4(%eax) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - seta %al │ │ │ │ - ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - xor %edi,%edi │ │ │ │ - push %esi │ │ │ │ - mov %eax,%esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x82063,%ebx │ │ │ │ - sub $0x28,%esp │ │ │ │ - push $0x800 │ │ │ │ - call 42e0 │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,0x5f4(%esi) │ │ │ │ - xor %esi,%esi │ │ │ │ - nop │ │ │ │ - mov %esi,%eax │ │ │ │ - mov %edi,%edx │ │ │ │ - mov $0x8,%ecx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %eax,%ebx │ │ │ │ - shrd $0x1,%edx,%eax │ │ │ │ - and $0x1,%ebx │ │ │ │ - shr $1,%edx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 22ff3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x33f3> │ │ │ │ - mov %eax,%ebp │ │ │ │ - mov %edx,%ebx │ │ │ │ - xor $0xac4bc9b5,%ebp │ │ │ │ - xor $0x95ac9329,%ebx │ │ │ │ - mov %ebp,%eax │ │ │ │ - mov %ebx,%edx │ │ │ │ - sub $0x1,%ecx │ │ │ │ - jne 22fd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x33d0> │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ - lea 0x0(,%esi,8),%ecx │ │ │ │ - add $0x1,%esi │ │ │ │ - adc $0x0,%edi │ │ │ │ - mov %eax,(%ebx,%ecx,1) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov %edx,0x4(%ebx,%ecx,1) │ │ │ │ - xor $0x1,%ah │ │ │ │ - mov %edi,%edx │ │ │ │ - or %eax,%edx │ │ │ │ - jne 22fc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x33c0> │ │ │ │ - add $0x1c,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ + add $0x82c3a,%ebx │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ + mov 0xdc(%edx),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 223e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27e8> │ │ │ │ + add $0x8,%esp │ │ │ │ + xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - call 18a21 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d1> │ │ │ │ - add $0x81fcb,%ecx │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ - mov 0x1c0(%eax),%ebx │ │ │ │ - cmp %ebx,0x1c4(%eax) │ │ │ │ - je 230f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x34f8> │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - lea -0x999c0(%ecx),%ebp │ │ │ │ - imul $0x1a8,%edx,%esi │ │ │ │ - add %ebx,%esi │ │ │ │ - mov 0x48(%esi),%ecx │ │ │ │ - mov 0x4c(%esi),%edi │ │ │ │ - cmp %edi,%ecx │ │ │ │ - je 230c9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x34c9> │ │ │ │ - mov %esi,0x4(%esp) │ │ │ │ - mov %ecx,%ebx │ │ │ │ - mov %edi,%esi │ │ │ │ - mov %ebp,%edi │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ - mov %edx,%ebp │ │ │ │ - jmp 2308f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x348f> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 230b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x34b0> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 23088 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3488> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ - call *%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1d89a(%ebx),%eax │ │ │ │ + add $0x3c,%edx │ │ │ │ + push $0x9 │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 2308f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x348f> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x4(%esp),%esi │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ - mov %ebp,%edx │ │ │ │ - mov %edi,%ebp │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov %ecx,0x4c(%esi) │ │ │ │ - mov 0x1c0(%eax),%ebx │ │ │ │ - mov 0x6c(%esi),%eax │ │ │ │ - cmp 0x70(%esi),%eax │ │ │ │ - je 230d4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x34d4> │ │ │ │ - mov %eax,0x70(%esi) │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - add $0x1,%edx │ │ │ │ - mov 0x1c4(%eax),%eax │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ - sub %ebx,%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - ja 23060 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3460> │ │ │ │ - add $0x1c,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov 0x40(%eax),%eax │ │ │ │ - cmp %eax,0x40(%edx) │ │ │ │ - setb %al │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ - mov 0x64(%eax),%ecx │ │ │ │ - cmp %ecx,0x60(%eax) │ │ │ │ - je 23150 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3550> │ │ │ │ - mov 0x60(%edx),%ecx │ │ │ │ - cmp %ecx,0x64(%edx) │ │ │ │ - je 23158 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3558> │ │ │ │ - fldl 0x24(%eax) │ │ │ │ - fldl 0x24(%edx) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - seta %al │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - xor %eax,%eax │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov $0x1,%eax │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ - xor %edx,%edx │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x81e95,%ebx │ │ │ │ - sub $0x4c,%esp │ │ │ │ - mov 0x60(%esp),%ebp │ │ │ │ - fldl 0x70(%esp) │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ - mov 0x64(%esp),%edi │ │ │ │ - mov 0x3c4(%ebp),%eax │ │ │ │ - fstpl 0x18(%esp) │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - fildll 0x10(%esp) │ │ │ │ - fstpl (%esp) │ │ │ │ - call 4700 │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 23358 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3758> │ │ │ │ - test %edi,%edi │ │ │ │ - je 23370 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3770> │ │ │ │ - faddl 0x8(%esp) │ │ │ │ - mov 0x5c(%esp),%eax │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ + add $0x82be7,%ebx │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov 0x34(%esp),%ebp │ │ │ │ + mov 0x3c(%esp),%esi │ │ │ │ + mov 0x38(%esp),%edi │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + cmp %eax,%esi │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + cmova %eax,%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 22578 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2978> │ │ │ │ xor %edx,%edx │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - fstpl (%esp) │ │ │ │ - fildll 0x8(%esp) │ │ │ │ - mov %edi,0x8(%esp) │ │ │ │ - movl $0x0,0xc(%esp) │ │ │ │ - fstpl 0x20(%esp) │ │ │ │ - fildll 0x8(%esp) │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ - fstpl 0x10(%esp) │ │ │ │ - fildll 0x8(%esp) │ │ │ │ - fstpl 0x18(%esp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ + lea -0x1aa89(%ebx),%eax │ │ │ │ + mov %edi,0x38(%esp) │ │ │ │ + mov %ebp,%edi │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ - sub $0x10,%esp │ │ │ │ + mov 0x38(%esp),%ebp │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + jmp 22472 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2872> │ │ │ │ + movzbl 0x3(%esp),%edx │ │ │ │ + mov %dl,0x0(%ebp,%esi,1) │ │ │ │ add $0x1,%esi │ │ │ │ - movl $0x0,0x1c(%esp) │ │ │ │ - fildll 0x18(%esp) │ │ │ │ - fldl 0x28(%esp) │ │ │ │ - fsub %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fsubrl 0x20(%esp) │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ - fstpl (%esp) │ │ │ │ - call 4700 │ │ │ │ - faddl 0x10(%esp) │ │ │ │ - fstpl 0x10(%esp) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %esi,%edi │ │ │ │ - jne 23200 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3600> │ │ │ │ + cmp 0x8(%esp),%esi │ │ │ │ + je 224a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28a8> │ │ │ │ + mov (%edi),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - push 0x24(%esp) │ │ │ │ - push 0x24(%esp) │ │ │ │ - call 4700 │ │ │ │ - fsubrl 0x10(%esp) │ │ │ │ - fstpl 0x10(%esp) │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push 0x2c(%esp) │ │ │ │ - push 0x2c(%esp) │ │ │ │ - call 4700 │ │ │ │ - mov 0x3bc(%ebp),%eax │ │ │ │ - xor %edx,%edx │ │ │ │ - fld1 │ │ │ │ - fldl 0x20(%esp) │ │ │ │ - fsub %st(1),%st │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fsubrl 0x10(%esp) │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ - fstpl 0x18(%esp) │ │ │ │ - fildll 0x10(%esp) │ │ │ │ - fdivrl 0x30(%esp) │ │ │ │ - add $0x10,%esp │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jb 2329f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x369f> │ │ │ │ - fstp %st(0) │ │ │ │ - fldl -0x1c210(%ebx) │ │ │ │ - sub $0x10,%esp │ │ │ │ - fstl (%esp) │ │ │ │ - fstpl 0x30(%esp) │ │ │ │ - call 4700 │ │ │ │ - fstpl 0x10(%esp) │ │ │ │ - fldl 0x30(%esp) │ │ │ │ - fsubrs -0x1c25c(%ebx) │ │ │ │ - fstpl (%esp) │ │ │ │ - call 4700 │ │ │ │ - fldl 0x28(%esp) │ │ │ │ - fldl 0x20(%esp) │ │ │ │ - movl $0x100,(%esp) │ │ │ │ - fsubr %st,%st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldl 0x10(%esp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddl 0x18(%esp) │ │ │ │ - fstpl 0x10(%esp) │ │ │ │ - call 42e0 │ │ │ │ - fldl 0x10(%esp) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x1d983(%ebx),%eax │ │ │ │ - fstl (%esp) │ │ │ │ - fstpl 0x10(%esp) │ │ │ │ - push %eax │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push %esi │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x18,%esp │ │ │ │ - lea -0x1d97d(%ebx),%eax │ │ │ │ + movsbl (%eax,%esi,1),%eax │ │ │ │ + mov %al,0xb(%esp) │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ - call 40d0 │ │ │ │ + push 0x10(%esp) │ │ │ │ + call 4370 │ │ │ │ add $0x10,%esp │ │ │ │ - fldl (%esp) │ │ │ │ + lea 0x0(%ebp,%esi,1),%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je 23380 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3780> │ │ │ │ - fstp %st(0) │ │ │ │ - flds -0x1c260(%ebx) │ │ │ │ - jmp 23338 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3738> │ │ │ │ - fstp %st(0) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstpl (%esp) │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x1 │ │ │ │ - push %esi │ │ │ │ - call 4280 │ │ │ │ - add $0x10,%esp │ │ │ │ - fldl (%esp) │ │ │ │ - add $0x3c,%esp │ │ │ │ + je 22460 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2860> │ │ │ │ + movb $0x0,(%ecx) │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - fldl 0x8(%esp) │ │ │ │ - fldz │ │ │ │ - fcomip %st(1),%st │ │ │ │ - ja 2334c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x374c> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 23372 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3772> │ │ │ │ + mov %ebp,0x38(%esp) │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ + mov %edi,%ebp │ │ │ │ + mov 0x38(%esp),%edi │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + movsbl (%eax,%esi,1),%edx │ │ │ │ + mov %dl,0xb(%esp) │ │ │ │ + push %edx │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ + push 0x10(%esp) │ │ │ │ + call 4370 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 22570 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2970> │ │ │ │ + cmp %esi,0xc(%esp) │ │ │ │ + jbe 22553 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2953> │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sub $0x5,%eax │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + jmp 2251b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x291b> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - fstp %st(0) │ │ │ │ - add $0x3c,%esp │ │ │ │ - fld1 │ │ │ │ + test %eax,%eax │ │ │ │ + jne 22533 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2933> │ │ │ │ + movzbl 0x3(%esp),%eax │ │ │ │ + mov %al,-0x1(%edi,%edx,1) │ │ │ │ + cmp %edx,0xc(%esp) │ │ │ │ + jbe 22558 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2958> │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov %edx,%esi │ │ │ │ + movzbl (%eax,%edx,1),%eax │ │ │ │ + mov %al,0x3(%esp) │ │ │ │ + movsbl %al,%edx │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edx │ │ │ │ + call 4170 │ │ │ │ + add $0x10,%esp │ │ │ │ + lea (%edi,%esi,1),%ecx │ │ │ │ + lea 0x1(%esi),%edx │ │ │ │ + cmp %esi,0x4(%esp) │ │ │ │ + ja 224f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28f8> │ │ │ │ + movb $0x2e,(%ecx) │ │ │ │ + movb $0x2e,(%edi,%edx,1) │ │ │ │ + lea 0x3(%esi),%edx │ │ │ │ + movb $0x2e,0x2(%edi,%esi,1) │ │ │ │ + movb $0x0,(%edi,%edx,1) │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ + mov %esi,%edx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmp %edx,0xc(%esp) │ │ │ │ + je 22542 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2942> │ │ │ │ + lea (%edi,%edx,1),%ecx │ │ │ │ + mov %edx,%esi │ │ │ │ + add $0x1,%edx │ │ │ │ + jmp 22533 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2933> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - flds -0x1c260(%ebx) │ │ │ │ - fld %st(0) │ │ │ │ - fcomip %st(2),%st │ │ │ │ - jbe 23333 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3733> │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 23338 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3738> │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - mov 0x3bc(%eax),%eax │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - mov 0x3c4(%eax),%eax │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - mov 0x38c(%eax),%eax │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - mov 0x384(%eax),%eax │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - mov 0x388(%eax),%eax │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - fldl 0x390(%eax) │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - mov 0x3d4(%eax),%eax │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - mov 0x3dc(%eax),%eax │ │ │ │ - ret │ │ │ │ + lea (%edi,%esi,1),%ecx │ │ │ │ + jmp 22494 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2894> │ │ │ │ + lea -0x1aa89(%ebx),%eax │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + jmp 224b6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28b6> │ │ │ │ nop │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - mov 0x3d0(%eax),%eax │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ + xor %eax,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ + call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ + add $0x82a65,%edi │ │ │ │ push %esi │ │ │ │ - lea -0x40(%ebp),%eax │ │ │ │ - call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ - add $0x81bd3,%esi │ │ │ │ push %ebx │ │ │ │ - sub $0x9c,%esp │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ + sub $0x8c,%esp │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ + mov 0xdc(%edx),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 225c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29c0> │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea -0x40(%ebp),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea 0x3c(%edx),%edx │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ + lea -0x58(%ebp),%ecx │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ lea -0x28(%ebp),%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,-0x64(%ebp) │ │ │ │ - mov 0x1c4(%eax),%eax │ │ │ │ - sub 0x1c0(%edx),%eax │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ - fnstcw -0x52(%ebp) │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%eax,%edi │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %ecx,-0x84(%ebp) │ │ │ │ + mov 0x10(%eax),%esi │ │ │ │ + add $0x8,%eax │ │ │ │ + push $0x39 │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + lea -0x1d588(%edi),%eax │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ + lea -0x48(%ebp),%ecx │ │ │ │ movl $0x0,-0x44(%ebp) │ │ │ │ - movzwl -0x52(%ebp),%eax │ │ │ │ movb $0x0,-0x40(%ebp) │ │ │ │ movl $0x0,-0x2c(%ebp) │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ - fildll -0x68(%ebp) │ │ │ │ - or $0xc,%ah │ │ │ │ - fdivs -0x1c258(%esi) │ │ │ │ - mov %ax,-0x54(%ebp) │ │ │ │ movb $0x0,-0x28(%ebp) │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - fldcw -0x54(%ebp) │ │ │ │ - fistpll -0x60(%ebp) │ │ │ │ - fldcw -0x52(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - test %edi,%edi │ │ │ │ - je 23656 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3a56> │ │ │ │ - lea -0x1df4c(%esi),%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov -0x28(%esi),%eax │ │ │ │ - add $0x1,%ecx │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - cmp %ecx,-0x6c(%ebp) │ │ │ │ - jbe 235e3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x39e3> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x1,%edi │ │ │ │ - mov 0x1c0(%eax),%ebx │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - lea (%ebx,%eax,1),%edx │ │ │ │ - cmpb $0x0,0x44(%edx) │ │ │ │ - jne 23610 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3a10> │ │ │ │ - mov 0x60(%edx),%eax │ │ │ │ - cmp 0x64(%edx),%eax │ │ │ │ - je 23610 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3a10> │ │ │ │ - mov 0x58(%eax),%esi │ │ │ │ - fldl 0x24(%edx) │ │ │ │ + mov %esi,-0x74(%ebp) │ │ │ │ + movl $0x0,-0x5c(%ebp) │ │ │ │ + movb $0x0,-0x58(%ebp) │ │ │ │ + mov %edx,-0x6c(%ebp) │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %esi,-0x80(%ebp) │ │ │ │ + je 2275e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b5e> │ │ │ │ + lea -0x48(%ebp),%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ + lea -0x61(%ebp),%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - cmp %edi,-0x58(%ebp) │ │ │ │ - jbe 23620 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3a20> │ │ │ │ - mov -0x94(%ebp),%esi │ │ │ │ - mov %edi,-0x84(%ebp) │ │ │ │ - mov %edx,%eax │ │ │ │ - fld %st(0) │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ - mov %edx,-0x8c(%ebp) │ │ │ │ - lea -0x1a8(%ebx,%esi,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmpb $0x0,0x1ec(%eax) │ │ │ │ - jne 235a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x39a8> │ │ │ │ - mov 0x208(%eax),%ebx │ │ │ │ - cmp %ebx,0x20c(%eax) │ │ │ │ - je 235a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x39a8> │ │ │ │ - mov 0x58(%ebx),%edi │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ - cmp %ecx,0x8(%edi) │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - sete %dl │ │ │ │ - cmp %ecx,0x4(%edi) │ │ │ │ - sete %cl │ │ │ │ - test %cl,%dl │ │ │ │ - je 235a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x39a8> │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ - cmp %edx,0xc(%ebx) │ │ │ │ - je 23668 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3a68> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x1a8,%eax │ │ │ │ - cmp %eax,%esi │ │ │ │ - jne 23568 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3968> │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - jbe 235d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x39d0> │ │ │ │ - movb $0x1,0x44(%edx) │ │ │ │ - nop │ │ │ │ - addl $0x1a8,-0x68(%ebp) │ │ │ │ - add $0x1,%ecx │ │ │ │ - cmp %ecx,-0x6c(%ebp) │ │ │ │ - ja 234f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x38f0> │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + lea 0x10(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + push -0x7c(%ebp) │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + pop %eax │ │ │ │ + lea 0x28(%esi),%eax │ │ │ │ + lea -0x30(%ebp),%esi │ │ │ │ + pop %edx │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + lea -0x60(%ebp),%eax │ │ │ │ + push %esi │ │ │ │ + push %eax │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1da98(%edi),%eax │ │ │ │ + push $0xe │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x44(%ebp) │ │ │ │ + push -0x48(%ebp) │ │ │ │ + push %esi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d961(%edi),%edx │ │ │ │ + push $0x2 │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + test %edx,%edx │ │ │ │ + je 22730 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b30> │ │ │ │ + lea -0x1da7f(%edi),%eax │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + jmp 226f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2af0> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %al,-0x61(%ebp) │ │ │ │ push $0x1 │ │ │ │ - push -0x90(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - push -0x78(%ebp) │ │ │ │ + push -0x70(%ebp) │ │ │ │ + push -0x6c(%ebp) │ │ │ │ call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x1,%esi │ │ │ │ + cmp -0x5c(%ebp),%esi │ │ │ │ + jae 22730 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b30> │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + movzbl (%eax,%esi,1),%eax │ │ │ │ + cmp $0x3c,%al │ │ │ │ + je 227d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2bd8> │ │ │ │ + cmp $0x3e,%al │ │ │ │ + je 227f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2bf8> │ │ │ │ + cmp $0x22,%al │ │ │ │ + jne 226d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2ad0> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + push $0x6 │ │ │ │ push -0x78(%ebp) │ │ │ │ - call 4260 │ │ │ │ + push -0x6c(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 234f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x38f0> │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %edi,-0x58(%ebp) │ │ │ │ - ja 235d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x39d0> │ │ │ │ - jmp 23622 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3a22> │ │ │ │ + add $0x1,%esi │ │ │ │ + cmp -0x5c(%ebp),%esi │ │ │ │ + jb 226f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2af0> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - fstp %st(0) │ │ │ │ + nop │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1da78(%edi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push $0x8 │ │ │ │ + push %eax │ │ │ │ + push -0x6c(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + push -0x74(%ebp) │ │ │ │ + call 4290 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + cmp %eax,-0x80(%ebp) │ │ │ │ + jne 22650 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a50> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1d89a(%edi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push $0x9 │ │ │ │ + push %eax │ │ │ │ + lea -0x48(%ebp),%eax │ │ │ │ + push -0x6c(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + cmp -0x84(%ebp),%eax │ │ │ │ + je 22794 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b94> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x98(%ebp),%eax │ │ │ │ - je 23690 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3a90> │ │ │ │ + cmp -0x88(%ebp),%eax │ │ │ │ + je 227ad , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2bad> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ + mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - cmp -0x9c(%ebp),%eax │ │ │ │ - je 23656 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3a56> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0x8c(%ebp),%eax │ │ │ │ + je 227c6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2bc6> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ + mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - fldl 0x1cc(%eax) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - jb 23680 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3a80> │ │ │ │ - fstp %st(0) │ │ │ │ - movb $0x1,0x1ec(%eax) │ │ │ │ - jmp 235a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x39a8> │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 235a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x39a8> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1da89(%edi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push $0x4 │ │ │ │ + push %eax │ │ │ │ + push -0x6c(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + jmp 226e5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2ae5> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - jmp 2363f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3a3f> │ │ │ │ + nop │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1da84(%edi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push $0x4 │ │ │ │ + push %eax │ │ │ │ + push -0x6c(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + jmp 226e5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2ae5> │ │ │ │ mov %eax,%esi │ │ │ │ jmp 52f6 <__gmon_start__@plt+0xb3e> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ - mov 0x3bc(%edx),%ecx │ │ │ │ - add %ecx,0x3bc(%eax) │ │ │ │ - mov 0x200(%edx),%ecx │ │ │ │ - add %ecx,0x200(%eax) │ │ │ │ - mov 0x204(%edx),%ecx │ │ │ │ - add %ecx,0x204(%eax) │ │ │ │ - mov 0x208(%edx),%ecx │ │ │ │ - add %ecx,0x208(%eax) │ │ │ │ - mov 0x20c(%edx),%ecx │ │ │ │ - add %ecx,0x20c(%eax) │ │ │ │ - mov 0x210(%edx),%ecx │ │ │ │ - mov 0x214(%edx),%edx │ │ │ │ - add %ecx,0x210(%eax) │ │ │ │ - add %edx,0x214(%eax) │ │ │ │ - mov $0x1,%eax │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ + call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ + add $0x827d7,%edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x818e9,%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - lea 0x174(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - call 64270 ::do_widen(char) const@@Base+0x28220> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,0x5f0(%esi) │ │ │ │ - test %eax,%eax │ │ │ │ - je 23768 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3b68> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %esi │ │ │ │ - push %eax │ │ │ │ - call 64240 ::do_widen(char) const@@Base+0x281f0> │ │ │ │ - mov 0x5f0(%esi),%eax │ │ │ │ - mov (%eax),%edx │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call *0x8(%edx) │ │ │ │ + sub $0x58,%esp │ │ │ │ + push 0xc(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 48c40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29040> │ │ │ │ add $0x10,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x4,%esp │ │ │ │ + mov %al,-0x45(%ebp) │ │ │ │ + test %al,%al │ │ │ │ + jne 22858 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c58> │ │ │ │ + movzbl -0x45(%ebp),%eax │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + push $0x100 │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + movb $0x0,-0x28(%ebp) │ │ │ │ + call 42e0 │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x3a │ │ │ │ + add $0x3c,%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + lea -0x1d54c(%edi),%eax │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + lea -0x1d510(%edi),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov $0x41,%esi │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ - lea -0x1d978(%ebx),%eax │ │ │ │ - push $0x19 │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov 0xa4(%eax),%eax │ │ │ │ + push 0x4(%eax,%esi,8) │ │ │ │ + push (%eax,%esi,8) │ │ │ │ + push %esi │ │ │ │ + push -0x44(%ebp) │ │ │ │ + push $0x100 │ │ │ │ + push $0x1 │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + add $0x14,%esp │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + call 41e0 │ │ │ │ + add $0xc,%esp │ │ │ │ push %eax │ │ │ │ - push -0x28(%ebx) │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + push -0x40(%ebp) │ │ │ │ call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x1,%esi │ │ │ │ add $0x10,%esp │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x4,%esp │ │ │ │ + cmp $0x5b,%esi │ │ │ │ + jne 228b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2cb0> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + push 0x2c(%eax) │ │ │ │ + push 0x28(%eax) │ │ │ │ + lea -0x1d4f0(%edi),%eax │ │ │ │ + push %eax │ │ │ │ + push $0x100 │ │ │ │ + push $0x1 │ │ │ │ + push %esi │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + add $0x14,%esp │ │ │ │ + push %esi │ │ │ │ + call 41e0 │ │ │ │ + add $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + push -0x40(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + push 0x3c(%eax) │ │ │ │ + push 0x38(%eax) │ │ │ │ + lea -0x1d4c8(%edi),%eax │ │ │ │ + push %eax │ │ │ │ + push $0x100 │ │ │ │ + push $0x1 │ │ │ │ + push %esi │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + add $0x14,%esp │ │ │ │ + push %esi │ │ │ │ + call 41e0 │ │ │ │ + add $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + push -0x40(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d89a(%edi),%eax │ │ │ │ + push $0x9 │ │ │ │ + push %eax │ │ │ │ + push -0x40(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push $0x1 │ │ │ │ + push %esi │ │ │ │ + call 4280 │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp -0x4c(%ebp),%eax │ │ │ │ + je 22848 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c48> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + movzbl -0x45(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - movl $0x5,0x3b0(%eax) │ │ │ │ - movl $0x32,0x3b4(%eax) │ │ │ │ - mov $0x1,%eax │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ - mov %edx,0x384(%eax) │ │ │ │ - mov $0x1,%eax │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov %eax,0x388(%edx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 237ed , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3bed> │ │ │ │ - movl $0xffffffff,0x384(%edx) │ │ │ │ - mov $0x1,%eax │ │ │ │ - ret │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 5324 <__gmon_start__@plt+0xb6c> │ │ │ │ nop │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - cmpb $0x0,0x254(%eax) │ │ │ │ - je 23815 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3c15> │ │ │ │ - call 23030 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3430> │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ + xor %eax,%eax │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x81c,%esp │ │ │ │ - mov 0x830(%esp),%esi │ │ │ │ - mov 0x834(%esp),%ebx │ │ │ │ - mov 0x5f4(%esi),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 238b7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3cb7> │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x10(%esp),%ecx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov (%edx,%eax,8),%edi │ │ │ │ - mov 0x4(%edx,%eax,8),%ebp │ │ │ │ - mov %edi,(%ecx,%eax,8) │ │ │ │ - mov %ebp,0x4(%ecx,%eax,8) │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp $0x100,%eax │ │ │ │ - jne 23850 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3c50> │ │ │ │ - mov 0x4(%ebx),%ebp │ │ │ │ - test %ebp,%ebp │ │ │ │ - je 238c9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3cc9> │ │ │ │ - mov (%ebx),%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - lea 0x0(%ebp,%ecx,1),%eax │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movzbl (%ecx),%ebx │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,%edi │ │ │ │ - add $0x1,%ecx │ │ │ │ - shrd $0x8,%edx,%esi │ │ │ │ - shr $0x8,%edi │ │ │ │ - xor %eax,%ebx │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - mov 0x10(%esp,%ebx,8),%ebp │ │ │ │ - xor %esi,%ebp │ │ │ │ - mov 0x14(%esp,%ebx,8),%esi │ │ │ │ - mov %ebp,%eax │ │ │ │ - xor %edi,%esi │ │ │ │ - mov %esi,%edx │ │ │ │ - cmp %ecx,0xc(%esp) │ │ │ │ - jne 23880 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3c80> │ │ │ │ - add $0x81c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - mov %esi,%eax │ │ │ │ - call 22f90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3390> │ │ │ │ - mov 0x5f4(%esi),%edx │ │ │ │ - jmp 23842 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3c42> │ │ │ │ - add $0x81c,%esp │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %edx,%edx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x82635,%ebx │ │ │ │ + sub $0x2c,%esp │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov 0xdc(%ecx),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 229f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2df0> │ │ │ │ + add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - mov 0x5f4(%eax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 238f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3cf8> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ecx,%edi │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ + mov (%eax),%edx │ │ │ │ + mov $0x5f5e100,%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + mov $0x0,%eax │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ + sbb %ecx,%eax │ │ │ │ + jge 22a39 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2e39> │ │ │ │ + mov $0x5f5e100,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - jmp 22f90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3390> │ │ │ │ nop │ │ │ │ - xchg %ax,%ax │ │ │ │ + add $0xfa0a1f00,%esi │ │ │ │ + mov %eax,%ecx │ │ │ │ + adc $0xffffffff,%edi │ │ │ │ + cmp %esi,%edx │ │ │ │ + sbb %edi,%ecx │ │ │ │ + jl 22a20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2e20> │ │ │ │ + mov %esi,0x8(%esp) │ │ │ │ + mov %edi,0xc(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + add $0x3c,%eax │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + lea -0x1d4a0(%ebx),%eax │ │ │ │ + push $0x3a │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x48(%esp),%eax │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jne 22e00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3200> │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + mov 0x7c(%eax),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 22e67 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3267> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1da17(%ebx),%eax │ │ │ │ + push $0x10 │ │ │ │ + push %eax │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ + push %esi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ + mov 0x10(%esp),%ebp │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov 0x20(%esp),%edi │ │ │ │ - mov 0x1c0(%edi),%ebp │ │ │ │ - mov 0x1c4(%edi),%esi │ │ │ │ - cmp %esi,%ebp │ │ │ │ - je 2393c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3d3c> │ │ │ │ - mov %ebp,%ebx │ │ │ │ + call 4130 (long long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x1d70b(%ebx),%eax │ │ │ │ + push $0x9 │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + call 4130 (long long)@plt> │ │ │ │ + lea -0x1d42c(%ebx),%edx │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x28 │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1da06(%ebx),%eax │ │ │ │ + push $0x1b │ │ │ │ + push %eax │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ + push %esi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x48(%esp),%eax │ │ │ │ + push 0x38(%eax) │ │ │ │ + push 0x34(%eax) │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ + push %esi │ │ │ │ + lea -0x1d9ea(%ebx),%esi │ │ │ │ + call 45d0 (double)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x12 │ │ │ │ + push %esi │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d400(%ebx),%eax │ │ │ │ + push $0x1e │ │ │ │ + push %eax │ │ │ │ + push 0xc(%esp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ + flds 0x40(%eax) │ │ │ │ + fstpl (%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + call 45d0 (double)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x12 │ │ │ │ + push %esi │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d9d7(%ebx),%eax │ │ │ │ + push $0x13 │ │ │ │ + push %eax │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ + push %esi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + call 4130 (long long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d3e0(%ebx),%edx │ │ │ │ + push $0x26 │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d3b8(%ebx),%eax │ │ │ │ + push $0x39 │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov 0x4c(%eax),%eax │ │ │ │ + sub 0x48(%ecx),%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xaaaaaaab,%eax,%eax │ │ │ │ + push %eax │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ + push %esi │ │ │ │ + call 4250 (unsigned long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d721(%ebx),%ecx │ │ │ │ + push $0x3 │ │ │ │ + mov %ecx,0x24(%esp) │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0x54(%esp),%ecx │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ + mov 0x4c(%ecx),%ecx │ │ │ │ + mov 0x48(%eax),%eax │ │ │ │ + mov %ecx,%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + sar $0x2,%edx │ │ │ │ + imul $0xaaaaaaab,%edx,%ecx │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ + add $0x10,%esp │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 230d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x34d0> │ │ │ │ + lea -0x1d808(%ebx),%edi │ │ │ │ + xor %ebp,%ebp │ │ │ │ + lea -0x1df96(%ebx),%ecx │ │ │ │ + mov (%esp),%esi │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ + mov %ebp,%edi │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ + jmp 22c3a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x303a> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0x1a8,%ebx │ │ │ │ - call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ + sub $0x4,%esp │ │ │ │ + add $0x1,%edi │ │ │ │ + push $0x1 │ │ │ │ + push 0x18(%esp) │ │ │ │ + push %esi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 23920 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3d20> │ │ │ │ - mov %ebp,0x1c4(%edi) │ │ │ │ - mov 0x5ec(%edi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 23952 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3d52> │ │ │ │ + cmp 0x4(%esp),%edi │ │ │ │ + je 22c79 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3079> │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + mov 0x48(%eax),%eax │ │ │ │ + lea (%edi,%edi,2),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov (%eax),%edx │ │ │ │ + add $0x1,%ebp │ │ │ │ + flds 0x4(%eax,%ecx,4) │ │ │ │ + fstpl (%esp) │ │ │ │ + push %esi │ │ │ │ + call 45d0 (double)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + cmp %ebp,0x4(%eax) │ │ │ │ + jne 22c18 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3018> │ │ │ │ + sub $0x4,%esp │ │ │ │ + xor %ebp,%ebp │ │ │ │ + add $0x1,%edi │ │ │ │ + push $0x1 │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push %esi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x4(%esp),%edi │ │ │ │ + jne 22c33 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3033> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1d344(%ebx),%eax │ │ │ │ + xor %ebp,%ebp │ │ │ │ + push $0x1e │ │ │ │ push %eax │ │ │ │ - call *0x30(%edx) │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ + push %esi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d9be(%ebx),%eax │ │ │ │ + push $0x13 │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push 0x10(%esp) │ │ │ │ + push 0x10(%esp) │ │ │ │ + push %esi │ │ │ │ + call 4130 (long long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d9aa(%ebx),%edx │ │ │ │ + push $0x1c │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x39 │ │ │ │ + push 0x20(%esp) │ │ │ │ + push %esi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov 0x4c(%eax),%eax │ │ │ │ + sub 0x48(%edx),%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xaaaaaaab,%eax,%eax │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + xor %esi,%esi │ │ │ │ + call 4250 (unsigned long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x3 │ │ │ │ + push 0x24(%esp) │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + movl $0x100,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ + lea -0x1d9c3(%ebx),%eax │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + lea -0x1d808(%ebx),%eax │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + lea -0x1df96(%ebx),%eax │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + jmp 22d5e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x315e> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x4,%esp │ │ │ │ + add $0x1,%ebp │ │ │ │ + push $0x1 │ │ │ │ + push 0x10(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ + cmp 0x4(%esp),%ebp │ │ │ │ + je 22dcc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x31cc> │ │ │ │ + sub $0x10,%esp │ │ │ │ + lea 0x0(%ebp,%ebp,2),%eax │ │ │ │ + add $0x1,%esi │ │ │ │ + mov 0x54(%esp),%edx │ │ │ │ + shl $0x2,%eax │ │ │ │ + add 0x48(%edx),%eax │ │ │ │ + flds 0x8(%eax) │ │ │ │ + fstpl (%esp) │ │ │ │ + push 0x20(%esp) │ │ │ │ + push $0x100 │ │ │ │ + push $0x1 │ │ │ │ + push %edi │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + add $0x14,%esp │ │ │ │ + push %edi │ │ │ │ + call 41e0 │ │ │ │ add $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + push 0xc(%esp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + cmp %esi,0x4(%eax) │ │ │ │ + jne 22d40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3140> │ │ │ │ + sub $0x4,%esp │ │ │ │ + xor %esi,%esi │ │ │ │ + add $0x1,%ebp │ │ │ │ + push $0x1 │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x4(%esp),%ebp │ │ │ │ + jne 22d5e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x315e> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1d37c(%ebx),%eax │ │ │ │ + push $0x34 │ │ │ │ + push %eax │ │ │ │ + push 0xc(%esp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %ebp │ │ │ │ + pop %eax │ │ │ │ + push $0x1 │ │ │ │ + push %edi │ │ │ │ + call 4280 │ │ │ │ + add $0x10,%esp │ │ │ │ mov $0x1,%eax │ │ │ │ + add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1da6f(%ebx),%eax │ │ │ │ + push $0x1a │ │ │ │ + push %eax │ │ │ │ + push 0xc(%esp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov (%eax),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 23170 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3570> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + call 41e0 │ │ │ │ + add $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + push 0xc(%esp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1da54(%ebx),%eax │ │ │ │ + push $0x5 │ │ │ │ + push %eax │ │ │ │ + push 0xc(%esp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + mov 0x7c(%eax),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 22a79 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2e79> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea 0x78(%eax),%esi │ │ │ │ + push $0x0 │ │ │ │ + push $0x26 │ │ │ │ + push %esi │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 22eea , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x32ea> │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov 0x7c(%eax),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + sub %edi,%edx │ │ │ │ + cmovne %ecx,%edx │ │ │ │ + cmp %eax,%edi │ │ │ │ + ja 231bd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x35bd> │ │ │ │ + lea -0x1da38(%ebx),%ebp │ │ │ │ + jmp 22ec3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x32c3> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov 0x7c(%eax),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + sub %edi,%edx │ │ │ │ + cmovne %ecx,%edx │ │ │ │ + cmp %eax,%edi │ │ │ │ + ja 231bd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x35bd> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push $0x5 │ │ │ │ + push %ebp │ │ │ │ + push %edx │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + lea 0x1(%edi),%ecx │ │ │ │ + push %ecx │ │ │ │ + push $0x26 │ │ │ │ + push %esi │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ mov %eax,%edi │ │ │ │ - add $0x8,%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 22ea8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x32a8> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x0 │ │ │ │ + push $0x3c │ │ │ │ push %esi │ │ │ │ - mov %edx,%esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x81691,%ebx │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - test %edx,%edx │ │ │ │ - je 2398e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3d8e> │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 22f6a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x336a> │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov 0x7c(%eax),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + sub %edi,%edx │ │ │ │ + cmovne %ecx,%edx │ │ │ │ + cmp %eax,%edi │ │ │ │ + ja 231bd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x35bd> │ │ │ │ + lea -0x1da89(%ebx),%ebp │ │ │ │ + jmp 22f43 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3343> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov 0x7c(%eax),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + sub %edi,%edx │ │ │ │ + cmovne %ecx,%edx │ │ │ │ + cmp %eax,%edi │ │ │ │ + ja 231bd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x35bd> │ │ │ │ sub $0xc,%esp │ │ │ │ + push $0x4 │ │ │ │ + push %ebp │ │ │ │ push %edx │ │ │ │ - call 41e0 │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + lea 0x1(%edi),%ecx │ │ │ │ + push %ecx │ │ │ │ + push $0x3c │ │ │ │ + push %esi │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - add %esi,%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 22f28 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3328> │ │ │ │ + sub $0x4,%esp │ │ │ │ push $0x0 │ │ │ │ - push %eax │ │ │ │ + push $0x3e │ │ │ │ push %esi │ │ │ │ - push %edi │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ + mov %eax,%edi │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 22fea , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x33ea> │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov 0x7c(%eax),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + sub %edi,%edx │ │ │ │ + cmovne %ecx,%edx │ │ │ │ + cmp %eax,%edi │ │ │ │ + ja 231bd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x35bd> │ │ │ │ + lea -0x1da84(%ebx),%ebp │ │ │ │ + jmp 22fc3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x33c3> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov 0x7c(%eax),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + sub %edi,%edx │ │ │ │ + cmovne %ecx,%edx │ │ │ │ + cmp %eax,%edi │ │ │ │ + ja 231bd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x35bd> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push $0x4 │ │ │ │ push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ + push %edx │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - lea -0x40(%ebp),%eax │ │ │ │ - call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ - add $0x81653,%esi │ │ │ │ - push %ebx │ │ │ │ - lea -0x48(%ebp),%ebx │ │ │ │ - sub $0x5c,%esp │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + lea 0x1(%edi),%ecx │ │ │ │ + push %ecx │ │ │ │ + push $0x3c │ │ │ │ + push %esi │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 22fa8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x33a8> │ │ │ │ + sub $0x4,%esp │ │ │ │ push $0x0 │ │ │ │ - lea -0x1daf1(%esi),%eax │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ - push %eax │ │ │ │ - lea -0x1db18(%esi),%eax │ │ │ │ + push $0x22 │ │ │ │ + push %esi │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 2306a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x346a> │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov 0x7c(%eax),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + sub %edi,%edx │ │ │ │ + cmovne %ecx,%edx │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 231bd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x35bd> │ │ │ │ + lea -0x1da7f(%ebx),%ebp │ │ │ │ + jmp 23043 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3443> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov 0x7c(%eax),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + sub %edi,%edx │ │ │ │ + cmovne %ecx,%edx │ │ │ │ + cmp %eax,%edi │ │ │ │ + ja 231bd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x35bd> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push $0x6 │ │ │ │ + push %ebp │ │ │ │ + push %edx │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + lea 0x1(%edi),%ecx │ │ │ │ + push %ecx │ │ │ │ + push $0x22 │ │ │ │ + push %esi │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 23028 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3428> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1da32(%ebx),%eax │ │ │ │ + push $0x1a │ │ │ │ push %eax │ │ │ │ - push %ebx │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + push 0xc(%esp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x78(%eax),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 23198 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3598> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + call 41e0 │ │ │ │ add $0xc,%esp │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ - lea -0x28(%ebp),%ecx │ │ │ │ push %eax │ │ │ │ - lea 0x174(%edi),%eax │ │ │ │ - push %ebx │ │ │ │ - mov %esi,%ebx │ │ │ │ + push %esi │ │ │ │ + push 0xc(%esp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1da78(%ebx),%eax │ │ │ │ + push $0x8 │ │ │ │ push %eax │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ - mov %ecx,-0x30(%ebp) │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - movb $0x0,-0x28(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - mov -0x2c(%ebp),%ecx │ │ │ │ + push 0xc(%esp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 23b80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3f80> │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - fldl -0x1dae0(%eax) │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ - mov 0x1c0(%edi),%esi │ │ │ │ - movl $0x0,-0x50(%ebp) │ │ │ │ - cmp 0x1c4(%edi),%esi │ │ │ │ - je 23b30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3f30> │ │ │ │ + jmp 22a79 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2e79> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - imul $0x1a8,-0x50(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea 0xa8(%esi,%ebx,1),%eax │ │ │ │ + nop │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1d344(%ebx),%eax │ │ │ │ + push $0x1e │ │ │ │ push %eax │ │ │ │ - call 3c630 ::do_widen(char) const@@Base+0x5e0> │ │ │ │ - mov 0x1c4(%edi),%edx │ │ │ │ - addl $0x1,-0x50(%ebp) │ │ │ │ - fld1 │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ + push %esi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d9be(%ebx),%eax │ │ │ │ + push $0x13 │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push 0x10(%esp) │ │ │ │ + push 0x10(%esp) │ │ │ │ + push %esi │ │ │ │ + call 4130 (long long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d9aa(%ebx),%edx │ │ │ │ + push $0x1c │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x39 │ │ │ │ + push 0x20(%esp) │ │ │ │ + push %esi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %ecx │ │ │ │ + pop %edi │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov 0x4c(%eax),%eax │ │ │ │ + sub 0x48(%ecx),%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xaaaaaaab,%eax,%eax │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + call 4250 (unsigned long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x3 │ │ │ │ + push 0x24(%esp) │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + movl $0x100,(%esp) │ │ │ │ + call 42e0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1c0(%edi),%esi │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - mov %edx,%eax │ │ │ │ - sub %esi,%eax │ │ │ │ - fstpl 0xbc(%esi,%ebx,1) │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - cmp %ecx,%eax │ │ │ │ - ja 23a40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3e40> │ │ │ │ - cmp %esi,%edx │ │ │ │ - je 23b30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3f30> │ │ │ │ - movl $0x0,-0x50(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - imul $0x1a8,-0x50(%ebp),%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 22dcc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x31cc> │ │ │ │ + nop │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov (%esp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - add %eax,%esi │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov 0x5ec(%edi),%eax │ │ │ │ - mov (%eax),%edx │ │ │ │ - push 0x10(%esi) │ │ │ │ + mov 0x3c(%eax),%eax │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x1,%eax │ │ │ │ push %eax │ │ │ │ - call *0x28(%edx) │ │ │ │ - fmuls 0xc8(%esi) │ │ │ │ - fadds 0xc4(%esi) │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - fstpl (%esp) │ │ │ │ - push $0x40240000 │ │ │ │ - push $0x0 │ │ │ │ - call 46d0 │ │ │ │ - fmull 0xbc(%esi) │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0xdc(%esi) │ │ │ │ - mov 0x1c0(%edi),%esi │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fcmovbe %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - fstps -0x4c(%ebp) │ │ │ │ - flds -0x4c(%ebp) │ │ │ │ - fldl -0x60(%ebp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jb 23b10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3f10> │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - movb $0x0,0x45(%esi,%eax,1) │ │ │ │ - mov 0x1c4(%edi),%eax │ │ │ │ - addl $0x1,-0x50(%ebp) │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ - sub %esi,%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - jb 23aa0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3ea0> │ │ │ │ - mov 0x1e4(%edi),%eax │ │ │ │ - cmp %eax,0x1e8(%edi) │ │ │ │ - setne %al │ │ │ │ - mov %eax,%esi │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x68(%ebp),%eax │ │ │ │ - je 23b58 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3f58> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + jmp 22e40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3240> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov (%esp),%edx │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0x3c(%eax),%eax │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x1,%eax │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp -0x64(%ebp),%eax │ │ │ │ - je 23b6f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3f6f> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + jmp 230ab , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x34ab> │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - mov %esi,%eax │ │ │ │ + lea -0x1da4e(%ebx),%eax │ │ │ │ + push %edi │ │ │ │ + push %eax │ │ │ │ + lea -0x1d464(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + call 4590 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x81e1b,%eax │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov 0x38(%esp),%esi │ │ │ │ + mov 0x3c(%esp),%ebp │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + mov (%esi),%eax │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + sub $0x4,%ebp │ │ │ │ + js 232a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x36a0> │ │ │ │ + lea 0x8(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + cmp %ebp,0x3c(%esp) │ │ │ │ + jg 23236 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3636> │ │ │ │ + jmp 23290 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3690> │ │ │ │ + mov %cl,(%eax,%edi,1) │ │ │ │ + mov (%esi),%eax │ │ │ │ + add $0x1,%ebp │ │ │ │ + mov %edx,0x4(%esi) │ │ │ │ + movb $0x0,0x1(%eax,%edi,1) │ │ │ │ + cmp %ebp,0x3c(%esp) │ │ │ │ + je 23290 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3690> │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ + mov 0x4(%esi),%edi │ │ │ │ + mov (%eax),%eax │ │ │ │ + lea 0x1(%edi),%edx │ │ │ │ + movzbl (%eax,%ebp,1),%ecx │ │ │ │ + mov (%esi),%eax │ │ │ │ + cmp (%esp),%eax │ │ │ │ + je 23280 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3680> │ │ │ │ + mov 0x8(%esi),%ebx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jbe 23220 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3620> │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %cl,0x13(%esp) │ │ │ │ + push $0x1 │ │ │ │ + push $0x0 │ │ │ │ + push $0x0 │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + mov 0x2c(%esp),%ebx │ │ │ │ + call 4790 , std::allocator >::_M_mutate(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x20,%esp │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + movzbl 0x7(%esp),%ecx │ │ │ │ + jmp 23220 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3620> │ │ │ │ + mov $0xf,%ebx │ │ │ │ + jmp 23250 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3650> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + xor %ebp,%ebp │ │ │ │ + push $0x5b │ │ │ │ + push $0x1 │ │ │ │ + push 0x4(%esi) │ │ │ │ push $0x0 │ │ │ │ - push -0x30(%ebp) │ │ │ │ - call 4780 │ │ │ │ - add $0x10,%esp │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ - jmp 23a20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3e20> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 5336 <__gmon_start__@plt+0xb7e> │ │ │ │ + push %esi │ │ │ │ + mov 0x2c(%esp),%ebx │ │ │ │ + call 41a0 , std::allocator >::_M_replace_aux(unsigned int, unsigned int, unsigned int, char)@plt> │ │ │ │ + add $0x20,%esp │ │ │ │ + jmp 23212 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3612> │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x81d3b,%eax │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x2c,%esp │ │ │ │ + mov 0x48(%esp),%esi │ │ │ │ + mov 0x44(%esp),%ecx │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + mov 0x50(%esp),%edi │ │ │ │ + mov (%esi),%eax │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ + lea 0x5(%edi),%edx │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + mov 0x4(%ecx),%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + cmova %eax,%edx │ │ │ │ + add $0x1,%edi │ │ │ │ + mov %edx,0x10(%esp) │ │ │ │ + cmp %edx,%edi │ │ │ │ + jae 233d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x37d8> │ │ │ │ + lea 0x8(%esi),%eax │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + jmp 2332b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x372b> │ │ │ │ + movzbl 0xf(%esp),%ebx │ │ │ │ + add $0x1,%edi │ │ │ │ + mov %bl,(%eax,%ebp,1) │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov %edx,0x4(%esi) │ │ │ │ + movb $0x0,0x1(%eax,%ebp,1) │ │ │ │ + cmp 0x10(%esp),%edi │ │ │ │ + je 23380 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3780> │ │ │ │ + mov (%ecx),%eax │ │ │ │ + mov 0x4(%esi),%ebp │ │ │ │ + movzbl (%eax,%edi,1),%eax │ │ │ │ + lea 0x1(%ebp),%edx │ │ │ │ + mov %al,0xf(%esp) │ │ │ │ + mov (%esi),%eax │ │ │ │ + cmp %eax,0x14(%esp) │ │ │ │ + je 23378 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3778> │ │ │ │ + mov 0x8(%esi),%ebx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jbe 23310 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3710> │ │ │ │ + mov %ecx,0x44(%esp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edx,0x24(%esp) │ │ │ │ + push $0x1 │ │ │ │ + push $0x0 │ │ │ │ + push $0x0 │ │ │ │ + push %ebp │ │ │ │ + push %esi │ │ │ │ + mov 0x3c(%esp),%ebx │ │ │ │ + call 4790 , std::allocator >::_M_mutate(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x20,%esp │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov 0x44(%esp),%ecx │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ + jmp 23310 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3710> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov $0xf,%ebx │ │ │ │ + jmp 23346 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3746> │ │ │ │ + nop │ │ │ │ + mov 0x4(%ecx),%eax │ │ │ │ + cmp %eax,0x10(%esp) │ │ │ │ + je 233a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x37a0> │ │ │ │ + add $0x2c,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x4(%esi),%edi │ │ │ │ + mov (%esi),%eax │ │ │ │ + lea 0x8(%esi),%edx │ │ │ │ + lea 0x1(%edi),%ebp │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 233f9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x37f9> │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ + cmp %edx,%ebp │ │ │ │ + ja 233de , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x37de> │ │ │ │ + movb $0x5d,(%eax,%edi,1) │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov %ebp,0x4(%esi) │ │ │ │ + movb $0x0,0x1(%eax,%edi,1) │ │ │ │ + add $0x2c,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ + jmp 23383 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3783> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push $0x1 │ │ │ │ + push $0x0 │ │ │ │ + push $0x0 │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + mov 0x3c(%esp),%ebx │ │ │ │ + call 4790 , std::allocator >::_M_mutate(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + mov (%esi),%eax │ │ │ │ + add $0x20,%esp │ │ │ │ + jmp 233b6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x37b6> │ │ │ │ + mov $0xf,%edx │ │ │ │ + jmp 233b2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x37b2> │ │ │ │ push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ - add $0x81446,%esi │ │ │ │ push %ebx │ │ │ │ - sub $0xcc,%esp │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movb $0x1,-0xb1(%ebp) │ │ │ │ - cmpb $0x0,0x254(%eax) │ │ │ │ - mov %esi,-0xa4(%ebp) │ │ │ │ - jne 23bf0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3ff0> │ │ │ │ - movzbl -0xb1(%ebp),%eax │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x81bf7,%ebx │ │ │ │ + sub $0x4c,%esp │ │ │ │ + mov 0x60(%esp),%ecx │ │ │ │ + mov 0x64(%esp),%ebp │ │ │ │ + mov 0xdc(%ecx),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 23430 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3830> │ │ │ │ + add $0x4c,%esp │ │ │ │ + xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov $0x5f5e100,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ecx,%edi │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ + cmp %edx,%eax │ │ │ │ + mov $0x0,%eax │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ + sbb %ecx,%eax │ │ │ │ + jge 23479 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3879> │ │ │ │ + mov $0x5f5e100,%edx │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - lea -0x58(%ebp),%eax │ │ │ │ - push $0x0 │ │ │ │ - lea -0x60(%ebp),%ebx │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - lea -0x1d952(%esi),%eax │ │ │ │ + add $0xfa0a1f00,%esi │ │ │ │ + mov %eax,%ecx │ │ │ │ + adc $0xffffffff,%edi │ │ │ │ + cmp %esi,%edx │ │ │ │ + sbb %edi,%ecx │ │ │ │ + jl 23460 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3860> │ │ │ │ + mov %esi,0x8(%esp) │ │ │ │ + mov %edi,0xc(%esp) │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1d9ea(%ebx),%esi │ │ │ │ + push $0x2f │ │ │ │ + lea 0x3c(%eax),%edi │ │ │ │ + lea -0x1d324(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d98d(%ebx),%eax │ │ │ │ + push $0x13 │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ push %eax │ │ │ │ - lea -0x1d95e(%esi),%eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push 0x10(%esp) │ │ │ │ + push 0x10(%esp) │ │ │ │ + push %edi │ │ │ │ + call 4130 (long long)@plt> │ │ │ │ + lea -0x1d2f4(%ebx),%edx │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x30 │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - push %ebx │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ - lea -0x48(%ebp),%eax │ │ │ │ - lea -0x40(%ebp),%edx │ │ │ │ + lea -0x1d979(%ebx),%eax │ │ │ │ + push $0x1a │ │ │ │ push %eax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - push %ebx │ │ │ │ - mov %esi,%ebx │ │ │ │ - add $0x174,%eax │ │ │ │ - mov %edx,-0xc4(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + flds 0xc4(%ebp) │ │ │ │ + mov %edi,(%esp) │ │ │ │ + fstpl 0x4(%esp) │ │ │ │ + call 45d0 (double)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x12 │ │ │ │ + push %esi │ │ │ │ push %eax │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - movb $0x0,-0x40(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %al,-0xb1(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - test %cl,%cl │ │ │ │ - je 24138 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4538> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d951(%esi),%edx │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d95e(%ebx),%eax │ │ │ │ + push $0x1a │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + flds 0xc8(%ebp) │ │ │ │ + mov %edi,(%esp) │ │ │ │ + fstpl 0x4(%esp) │ │ │ │ + call 45d0 (double)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x12 │ │ │ │ + push %esi │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d9d7(%ebx),%eax │ │ │ │ + push $0x13 │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push 0x10(%esp) │ │ │ │ + push 0x10(%esp) │ │ │ │ + push %edi │ │ │ │ + call 4130 (long long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d943(%ebx),%edx │ │ │ │ + push $0x17 │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ - call 47a0 │ │ │ │ - mov %eax,%edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xb0(%ebp),%eax │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 240c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x44c0> │ │ │ │ + je 24340 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4740> │ │ │ │ + cmp $0x1fffffff,%eax │ │ │ │ + ja 5346 <__gmon_start__@plt+0xb8e> │ │ │ │ + shl $0x2,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 45a0 │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 240c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x44c0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ - mov 0x1c0(%eax),%esi │ │ │ │ - mov 0x1c4(%eax),%eax │ │ │ │ - push %edi │ │ │ │ - push $0x1 │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - lea -0x90(%ebp),%eax │ │ │ │ - push $0x4 │ │ │ │ + mov %eax,0x34(%esp) │ │ │ │ push %eax │ │ │ │ - call 4070 │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ + call 42e0 │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ + mov 0xb0(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 24188 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4588> │ │ │ │ + cmp $0x1fffffff,%eax │ │ │ │ + ja 5346 <__gmon_start__@plt+0xb8e> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - call 45a0 │ │ │ │ + shl $0x2,%eax │ │ │ │ + push %eax │ │ │ │ + call 42e0 │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + mov 0xb0(%ebp),%eax │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 24188 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4588> │ │ │ │ - lea -0x2c(%ebp),%eax │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ - movl $0x0,-0x88(%ebp) │ │ │ │ - movl $0x0,-0x28(%ebp) │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - movl $0x0,-0x1c(%ebp) │ │ │ │ - movl $0x0,-0x80(%ebp) │ │ │ │ - movl $0x0,-0x7c(%ebp) │ │ │ │ - cmp %esi,-0xa8(%ebp) │ │ │ │ - jbe 2424d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x464d> │ │ │ │ - lea -0xa0(%ebp),%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %eax,-0xac(%ebp) │ │ │ │ - lea -0x80(%ebp),%eax │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%esi),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push -0xb0(%ebp) │ │ │ │ - push -0xcc(%ebp) │ │ │ │ - push -0xac(%ebp) │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - mov %ebx,-0x7c(%ebp) │ │ │ │ - call 3d6c0 ::do_widen(char) const@@Base+0x1670> │ │ │ │ - add $0xc,%esp │ │ │ │ - add $0x1,%ebx │ │ │ │ - add $0x1a8,%esi │ │ │ │ - cmp %esi,-0xa8(%ebp) │ │ │ │ - ja 23d68 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4168> │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - movl $0x0,-0x78(%ebp) │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ - lea -0x990(%eax),%eax │ │ │ │ - movl $0x0,-0x70(%ebp) │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - lea -0x84(%ebp),%eax │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ - movl $0x3f800000,-0x64(%ebp) │ │ │ │ - movl $0x0,-0xbc(%ebp) │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 24067 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4467> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - call 45a0 │ │ │ │ - add $0x10,%esp │ │ │ │ + jle 246d2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4ad2> │ │ │ │ + mov 0xac(%ebp),%edx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %edi,0x18(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %ebp,0x64(%esp) │ │ │ │ + mov %ecx,%edi │ │ │ │ + mov %edx,%ebp │ │ │ │ + jmp 23615 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3a15> │ │ │ │ + nop │ │ │ │ + cmp $0x1,%edx │ │ │ │ + adc $0x0,%edi │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 24288 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4688> │ │ │ │ + jle 23627 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3a27> │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ + movl $0x0,(%ecx,%eax,4) │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp 0x10(%esp),%eax │ │ │ │ + je 23637 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3a37> │ │ │ │ + lea 0x0(,%eax,4),%ecx │ │ │ │ + lea 0x0(%ebp,%ecx,1),%esi │ │ │ │ + mov (%esi),%edx │ │ │ │ + cmp $0x5,%eax │ │ │ │ + jg 235f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x39f0> │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ + mov %edx,(%ecx,%eax,4) │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp 0x10(%esp),%eax │ │ │ │ + jne 23615 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3a15> │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ + mov 0x18(%esp),%edi │ │ │ │ + xor %edx,%edx │ │ │ │ + mov 0x64(%esp),%ebp │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ + mov 0x4(%esp),%esi │ │ │ │ + sub $0x1,%eax │ │ │ │ + add (%esi,%eax,4),%edx │ │ │ │ + mov %edx,(%ecx,%eax,4) │ │ │ │ + sub $0x1,%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 23650 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3a50> │ │ │ │ + lea 0xcc(%ebp),%eax │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + mov 0xcc(%ebp),%eax │ │ │ │ + cmp 0xd0(%ebp),%eax │ │ │ │ + je 2367c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3a7c> │ │ │ │ + mov %eax,0xd0(%ebp) │ │ │ │ + mov 0xe4(%ebp),%eax │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ + xor %esi,%esi │ │ │ │ + movl $0x1,(%ecx,%eax,4) │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 24067 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4467> │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ - cmp %esi,%edx │ │ │ │ - je 23e76 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4276> │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov %edi,-0xa8(%ebp) │ │ │ │ - mov %edx,%ebx │ │ │ │ - mov %edx,-0xac(%ebp) │ │ │ │ - lea -0x999c0(%eax),%ecx │ │ │ │ + jle 236f4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3af4> │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ mov %ecx,%edi │ │ │ │ - jmp 23e4f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x424f> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 23e67 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4267> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 23e48 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4248> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 23e4f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x424f> │ │ │ │ - mov -0xac(%ebp),%edx │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ - mov %edx,-0x74(%ebp) │ │ │ │ - lea -0x88(%ebp),%eax │ │ │ │ + jmp 236bc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3abc> │ │ │ │ + nop │ │ │ │ + mov (%edi),%ecx │ │ │ │ + add $0x4,%eax │ │ │ │ + add $0x1,%esi │ │ │ │ + add $0x4,%edi │ │ │ │ + mov %ecx,-0x4(%eax) │ │ │ │ + mov %eax,0xd0(%ebp) │ │ │ │ + cmp %esi,0xb0(%ebp) │ │ │ │ + jle 236f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3af0> │ │ │ │ + mov 0xd0(%ebp),%eax │ │ │ │ + cmp 0xd4(%ebp),%eax │ │ │ │ + jne 236a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3aa0> │ │ │ │ + sub $0x4,%esp │ │ │ │ + add $0x1,%esi │ │ │ │ push %edi │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ - push $0x1 │ │ │ │ - push $0x4 │ │ │ │ - mov %esi,%ebx │ │ │ │ + add $0x4,%edi │ │ │ │ push %eax │ │ │ │ - lea -0x78(%ebp),%eax │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - call 4070 │ │ │ │ + push 0x24(%esp) │ │ │ │ + call 1f6a0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x12050> │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x8c(%ebp),%eax │ │ │ │ - push %edi │ │ │ │ - push $0x1 │ │ │ │ + cmp %esi,0xb0(%ebp) │ │ │ │ + jg 236bc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3abc> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x4 │ │ │ │ + push 0x20(%esp) │ │ │ │ + lea -0x1(%eax),%esi │ │ │ │ + call 4280 │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ push $0x4 │ │ │ │ + push 0x10(%esp) │ │ │ │ + call 4280 │ │ │ │ + mov 0xcc(%ebp),%eax │ │ │ │ + mov 0xb0(%ebp),%ecx │ │ │ │ + mov (%eax),%edx │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %edx,0xd8(%ebp) │ │ │ │ + lea -0x1(%ecx),%edx │ │ │ │ + mov 0x28(%esp),%ecx │ │ │ │ + mov -0x4(%eax,%ecx,1),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 24704 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4b04> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0x1,%esi │ │ │ │ + cmp $0xffffffff,%esi │ │ │ │ + je 23757 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3b57> │ │ │ │ + mov (%eax,%esi,4),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 23748 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3b48> │ │ │ │ + cmp %edx,%esi │ │ │ │ + je 23762 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3b62> │ │ │ │ + lea 0x2(%esi),%eax │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1d3b8(%ebx),%eax │ │ │ │ + push $0x39 │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ push %eax │ │ │ │ - lea -0x78(%ebp),%eax │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - call 4070 │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - lea -0x78(%ebp),%eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ + push %esi │ │ │ │ + push %edi │ │ │ │ + call 4390 (long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d721(%ebx),%ecx │ │ │ │ + push $0x3 │ │ │ │ + mov %ecx,0x20(%esp) │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ + test %esi,%esi │ │ │ │ + jle 2475a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4b5a> │ │ │ │ + lea -0x1d808(%ebx),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ebp,0x64(%esp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov %eax,-0xac(%ebp) │ │ │ │ - test %edx,%edx │ │ │ │ - jne 23f02 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4302> │ │ │ │ - jmp 23fb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x43b0> │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + lea -0x1df96(%ebx),%eax │ │ │ │ + mov %ecx,%ebp │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + jmp 237eb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3beb> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - flds -0x68(%ebp) │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - add $0xc,%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ add $0x1,%esi │ │ │ │ - mov %ecx,-0xc(%eax) │ │ │ │ - fstps -0x8(%eax) │ │ │ │ - flds -0x64(%ebp) │ │ │ │ - fstps -0x4(%eax) │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - cmp %esi,-0x8c(%ebp) │ │ │ │ - jbe 23fb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x43b0> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ + push $0x1 │ │ │ │ + push 0x18(%esp) │ │ │ │ push %edi │ │ │ │ - call 45a0 │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 23fb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x43b0> │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ + cmp 0x4(%esp),%esi │ │ │ │ + jge 23821 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3c21> │ │ │ │ + sub $0x8,%esp │ │ │ │ + add $0x1,%ebp │ │ │ │ + push %esi │ │ │ │ push %edi │ │ │ │ + call 4390 (long)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ + cmp %ebp,0x4(%eax) │ │ │ │ + jne 237d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3bd0> │ │ │ │ + sub $0x4,%esp │ │ │ │ + xor %ebp,%ebp │ │ │ │ + add $0x1,%esi │ │ │ │ push $0x1 │ │ │ │ - push $0x4 │ │ │ │ - push -0xb0(%ebp) │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - call 4070 │ │ │ │ + push 0x24(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - flds -0x84(%ebp) │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ + cmp 0x4(%esp),%esi │ │ │ │ + jl 237eb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3beb> │ │ │ │ + mov 0x64(%esp),%ebp │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1d344(%ebx),%eax │ │ │ │ + push $0x1e │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ + push %eax │ │ │ │ push %edi │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d9be(%ebx),%eax │ │ │ │ + push $0x13 │ │ │ │ + mov %eax,0x34(%esp) │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push 0x10(%esp) │ │ │ │ + push 0x10(%esp) │ │ │ │ + push %edi │ │ │ │ + call 4130 (long long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d849(%ebx),%edx │ │ │ │ + push $0x18 │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x39 │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %esi │ │ │ │ + pop %eax │ │ │ │ + push 0xc(%esp) │ │ │ │ + push %edi │ │ │ │ + xor %esi,%esi │ │ │ │ + call 4390 (long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x3 │ │ │ │ + push 0x20(%esp) │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0x1d808(%ebx),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + lea -0x1df96(%ebx),%eax │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ + mov %ecx,%edi │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ + jmp 238e6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3ce6> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + add $0x1,%esi │ │ │ │ push $0x1 │ │ │ │ - push $0x4 │ │ │ │ - push -0xb0(%ebp) │ │ │ │ - fstps -0x68(%ebp) │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - call 4070 │ │ │ │ - flds -0x84(%ebp) │ │ │ │ + push 0x24(%esp) │ │ │ │ + push 0x1c(%esp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - fstps -0x64(%ebp) │ │ │ │ - cmp -0x70(%ebp),%eax │ │ │ │ - jne 23ed8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x42d8> │ │ │ │ + cmp 0x4(%esp),%esi │ │ │ │ + jge 2392a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3d2a> │ │ │ │ + mov 0xcc(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + add $0x1,%edi │ │ │ │ + push (%eax,%esi,4) │ │ │ │ + push 0x1c(%esp) │ │ │ │ + call 4680 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ + cmp %edi,0x4(%eax) │ │ │ │ + jne 238c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3cc8> │ │ │ │ sub $0x4,%esp │ │ │ │ - lea -0x6c(%ebp),%edx │ │ │ │ + xor %edi,%edi │ │ │ │ + add $0x1,%esi │ │ │ │ + push $0x1 │ │ │ │ + push 0x38(%esp) │ │ │ │ + push 0x1c(%esp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x4(%esp),%esi │ │ │ │ + jl 238e6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3ce6> │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ + mov 0xcc(%ebp),%eax │ │ │ │ + cmp 0xd0(%ebp),%eax │ │ │ │ + je 23942 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3d42> │ │ │ │ + mov %eax,0xd0(%ebp) │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1d2c0(%ebx),%eax │ │ │ │ + push $0x2c │ │ │ │ + mov %eax,0x38(%esp) │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x13 │ │ │ │ + push 0x28(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push 0x10(%esp) │ │ │ │ + push 0x10(%esp) │ │ │ │ + push %edi │ │ │ │ + call 4130 (long long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d290(%ebx),%edx │ │ │ │ + push $0x32 │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x13 │ │ │ │ + push 0x2c(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push 0x10(%esp) │ │ │ │ + push 0x10(%esp) │ │ │ │ + push %edi │ │ │ │ + call 4130 (long long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d92b(%ebx),%edx │ │ │ │ + push $0x1b │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xf0(%ebp),%eax │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x1,%esi │ │ │ │ - cmp %esi,-0x8c(%ebp) │ │ │ │ - ja 23f02 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4302> │ │ │ │ - mov -0x28(%ebp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 2404e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x444e> │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - mov %edx,%eax │ │ │ │ - mov -0xc8(%ebp),%ebx │ │ │ │ - jmp 23fd9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x43d9> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 23fe5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x43e5> │ │ │ │ - cmp %ecx,0x10(%eax) │ │ │ │ - jae 23fd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x43d0> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ + je 24400 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4800> │ │ │ │ + cmp $0x1fffffff,%eax │ │ │ │ + ja 5346 <__gmon_start__@plt+0xb8e> │ │ │ │ + shl $0x2,%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %eax,0x48(%esp) │ │ │ │ + push %eax │ │ │ │ + call 42e0 │ │ │ │ + mov %eax,0x44(%esp) │ │ │ │ + mov 0xf0(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp $0x1fffffff,%eax │ │ │ │ + ja 5346 <__gmon_start__@plt+0xb8e> │ │ │ │ + sub $0xc,%esp │ │ │ │ + shl $0x2,%eax │ │ │ │ + push %eax │ │ │ │ + call 42e0 │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ + mov 0xf0(%ebp),%eax │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ + add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 23fd9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x43d9> │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ - cmp %eax,%ebx │ │ │ │ - je 2404e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x444e> │ │ │ │ - cmp 0x10(%ebx),%ecx │ │ │ │ - jb 2404e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x444e> │ │ │ │ - jmp 24009 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4409> │ │ │ │ + jle 246a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4aa0> │ │ │ │ + mov 0xec(%ebp),%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %edi,0x38(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %ebp,0x64(%esp) │ │ │ │ + mov %edx,%edi │ │ │ │ + mov %ecx,%ebp │ │ │ │ + jmp 23a6d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3e6d> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x8(%edx),%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + adc $0x0,%edi │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 242c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x46c0> │ │ │ │ + jle 23a7f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3e7f> │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ + movl $0x0,(%ecx,%eax,4) │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp 0x1c(%esp),%eax │ │ │ │ + je 23a8f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3e8f> │ │ │ │ + lea 0x0(,%eax,4),%ecx │ │ │ │ + lea 0x0(%ebp,%ecx,1),%esi │ │ │ │ + mov (%esi),%edx │ │ │ │ + cmp $0x5,%eax │ │ │ │ + jg 23a48 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3e48> │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ + mov %edx,(%ecx,%eax,4) │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp 0x1c(%esp),%eax │ │ │ │ + jne 23a6d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3e6d> │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + mov 0x38(%esp),%edi │ │ │ │ + xor %edx,%edx │ │ │ │ + mov 0x64(%esp),%ebp │ │ │ │ + mov 0x34(%esp),%ecx │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ + sub $0x1,%eax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + add (%esi,%eax,4),%edx │ │ │ │ + mov %edx,(%ecx,%eax,4) │ │ │ │ + sub $0x1,%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 23ab0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3eb0> │ │ │ │ + lea 0x10c(%ebp),%eax │ │ │ │ + mov %eax,0x38(%esp) │ │ │ │ + mov 0x10c(%ebp),%eax │ │ │ │ + cmp 0x110(%ebp),%eax │ │ │ │ + je 23adc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3edc> │ │ │ │ + mov %eax,0x110(%ebp) │ │ │ │ + mov 0x34(%esp),%ecx │ │ │ │ + mov 0x124(%ebp),%eax │ │ │ │ + xor %esi,%esi │ │ │ │ + movl $0x1,(%ecx,%eax,4) │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 23b5c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3f5c> │ │ │ │ + mov %edi,0x1c(%esp) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %edx,%esi │ │ │ │ + jmp 23b24 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3f24> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov (%esi),%ecx │ │ │ │ + add $0x4,%eax │ │ │ │ + add $0x1,%edi │ │ │ │ + add $0x4,%esi │ │ │ │ + mov %ecx,-0x4(%eax) │ │ │ │ + mov %eax,0x110(%ebp) │ │ │ │ + cmp %edi,0xf0(%ebp) │ │ │ │ + jle 23b58 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3f58> │ │ │ │ + mov 0x110(%ebp),%eax │ │ │ │ + cmp 0x114(%ebp),%eax │ │ │ │ + jne 23b08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3f08> │ │ │ │ + sub $0x4,%esp │ │ │ │ + add $0x1,%edi │ │ │ │ + push %esi │ │ │ │ + add $0x4,%esi │ │ │ │ + push %eax │ │ │ │ + push 0x44(%esp) │ │ │ │ + call 1f6a0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x12050> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %edi,0xf0(%ebp) │ │ │ │ + jg 23b24 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3f24> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x1c(%esp),%edi │ │ │ │ + mov 0x4(%esp),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x4 │ │ │ │ + push 0x40(%esp) │ │ │ │ + sub $0x1,%esi │ │ │ │ + call 4280 │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + push $0x4 │ │ │ │ + push 0x1c(%esp) │ │ │ │ + call 4280 │ │ │ │ + mov 0x10c(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov (%eax),%edx │ │ │ │ + mov %edx,0x118(%ebp) │ │ │ │ + mov 0x3c(%esp),%edx │ │ │ │ + mov -0x4(%eax,%edx,1),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 24015 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4415> │ │ │ │ - cmp 0x10(%edx),%ecx │ │ │ │ - jbe 24000 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4400> │ │ │ │ - mov 0xc(%edx),%edx │ │ │ │ + jg 23baf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3faf> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + sub $0x1,%esi │ │ │ │ + cmp $0xffffffff,%esi │ │ │ │ + je 23baf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3faf> │ │ │ │ + mov (%eax,%esi,4),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 24009 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4409> │ │ │ │ - mov -0xc8(%ebp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 24025 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4425> │ │ │ │ - cmp 0x10(%eax),%ecx │ │ │ │ - cmovb %edx,%eax │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - imul $0x1a8,0x14(%eax),%eax │ │ │ │ - lea -0x78(%ebp),%ecx │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %ecx │ │ │ │ - add 0x1c0(%edx),%eax │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ - add $0x48,%eax │ │ │ │ + jle 23ba0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3fa0> │ │ │ │ + mov 0xf0(%ebp),%eax │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + sub $0x1,%eax │ │ │ │ + cmp %eax,%esi │ │ │ │ + je 2449e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x489e> │ │ │ │ + lea 0x2(%esi),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov %eax,%esi │ │ │ │ + push $0x39 │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push %esi │ │ │ │ + push %edi │ │ │ │ + call 4390 (long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x3 │ │ │ │ + push 0x20(%esp) │ │ │ │ push %eax │ │ │ │ - call 3d1b0 ::do_widen(char) const@@Base+0x1160> │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - addl $0x1,-0xbc(%ebp) │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ - cmp %eax,-0x90(%ebp) │ │ │ │ - ja 23e00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4200> │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x78(%ebp),%eax │ │ │ │ + lea -0x1d808(%ebx),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ebp,0x64(%esp) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + lea -0x1df96(%ebx),%eax │ │ │ │ + mov %ecx,%ebp │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + jmp 23c3b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x403b> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x4,%esp │ │ │ │ + add $0x1,%esi │ │ │ │ + push $0x1 │ │ │ │ + push 0x18(%esp) │ │ │ │ push %edi │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 46e0 │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 2421b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x461b> │ │ │ │ - lea -0x999c0(%edi),%ecx │ │ │ │ + cmp 0x4(%esp),%esi │ │ │ │ + jge 23c71 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4071> │ │ │ │ + sub $0x8,%esp │ │ │ │ + add $0x1,%ebp │ │ │ │ + push %esi │ │ │ │ + push %edi │ │ │ │ + call 4390 (long)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ + cmp %ebp,0x4(%eax) │ │ │ │ + jne 23c20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4020> │ │ │ │ + sub $0x4,%esp │ │ │ │ + xor %ebp,%ebp │ │ │ │ + add $0x1,%esi │ │ │ │ + push $0x1 │ │ │ │ + push 0x24(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp 0x4(%esp),%esi │ │ │ │ + jl 23c3b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x403b> │ │ │ │ + mov 0x64(%esp),%ebp │ │ │ │ + sub $0x4,%esp │ │ │ │ + xor %esi,%esi │ │ │ │ + push $0x1e │ │ │ │ + push 0x30(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x13 │ │ │ │ + push 0x34(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push 0x10(%esp) │ │ │ │ + push 0x10(%esp) │ │ │ │ + push %edi │ │ │ │ + call 4130 (long long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d866(%ebx),%edx │ │ │ │ + push $0x1c │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x39 │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push 0xc(%esp) │ │ │ │ + push %edi │ │ │ │ + call 4390 (long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x3 │ │ │ │ + push 0x20(%esp) │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0x1d808(%ebx),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + lea -0x1df96(%ebx),%eax │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ mov %ecx,%edi │ │ │ │ - jmp 240ab , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x44ab> │ │ │ │ + mov %eax,0x34(%esp) │ │ │ │ + jmp 23d2e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x412e> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 24218 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4618> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 240a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x44a0> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - call *%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + add $0x1,%esi │ │ │ │ + push $0x1 │ │ │ │ + push 0x24(%esp) │ │ │ │ + push 0x1c(%esp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 240a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x44a0> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ + cmp %esi,0x4(%esp) │ │ │ │ + jle 23d72 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4172> │ │ │ │ + mov 0x10c(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + add $0x1,%edi │ │ │ │ + push (%eax,%esi,4) │ │ │ │ + push 0x1c(%esp) │ │ │ │ + call 4680 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ + cmp %edi,0x4(%eax) │ │ │ │ + jne 23d10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4110> │ │ │ │ + sub $0x4,%esp │ │ │ │ + xor %edi,%edi │ │ │ │ + add $0x1,%esi │ │ │ │ + push $0x1 │ │ │ │ + push 0x3c(%esp) │ │ │ │ + push 0x1c(%esp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %esi,0x4(%esp) │ │ │ │ + jg 23d2e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x412e> │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ + mov 0x10c(%ebp),%eax │ │ │ │ + cmp 0x110(%ebp),%eax │ │ │ │ + je 23d8a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x418a> │ │ │ │ + mov %eax,0x110(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ push $0x2c │ │ │ │ - mov -0x28(%ebx),%esi │ │ │ │ - lea -0x1d054(%ebx),%eax │ │ │ │ + push 0x38(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x13 │ │ │ │ + push 0x28(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push 0x10(%esp) │ │ │ │ + push 0x10(%esp) │ │ │ │ + push %edi │ │ │ │ + call 4130 (long long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d90f(%ebx),%edx │ │ │ │ + push $0x1c │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - add $0x10,%esp │ │ │ │ - test %edi,%edi │ │ │ │ - je 241f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x45f0> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x13 │ │ │ │ + push 0x2c(%esp) │ │ │ │ push %edi │ │ │ │ - call 41e0 │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push 0x10(%esp) │ │ │ │ + push 0x10(%esp) │ │ │ │ + push %edi │ │ │ │ + call 4130 (long long)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ + lea -0x1d8f2(%ebx),%edx │ │ │ │ + push $0x1c │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0x12c(%ebp),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0x1,%edx │ │ │ │ + js 24660 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4a60> │ │ │ │ + mov 0x130(%ebp,%edx,4),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 23e39 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4239> │ │ │ │ + jmp 24660 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4a60> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x130(%ebp,%eax,4),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 24318 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4718> │ │ │ │ + mov %eax,%edx │ │ │ │ + lea -0x1(%edx),%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 23e28 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4228> │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + test %eax,%eax │ │ │ │ + je 244e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x48e0> │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov %eax,%esi │ │ │ │ + push $0x39 │ │ │ │ + push 0x1c(%esp) │ │ │ │ push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ push %esi │ │ │ │ + push %edi │ │ │ │ + call 4390 (long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x3 │ │ │ │ + push 0x20(%esp) │ │ │ │ + push %eax │ │ │ │ call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ + lea -0x1d808(%ebx),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ebp,0x64(%esp) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + lea -0x1df96(%ebx),%eax │ │ │ │ + mov %ecx,%ebp │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + jmp 23ec3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x42c3> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - lea -0x1d024(%edi),%eax │ │ │ │ - push $0x27 │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ + add $0x1,%esi │ │ │ │ + push $0x1 │ │ │ │ + push 0x18(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %esi,0x4(%esp) │ │ │ │ + jle 23ef9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x42f9> │ │ │ │ + sub $0x8,%esp │ │ │ │ + add $0x1,%ebp │ │ │ │ push %esi │ │ │ │ + push %edi │ │ │ │ + call 4390 (long)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ + cmp %ebp,0x4(%eax) │ │ │ │ + jne 23ea8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x42a8> │ │ │ │ + sub $0x4,%esp │ │ │ │ + xor %ebp,%ebp │ │ │ │ + add $0x1,%esi │ │ │ │ + push $0x1 │ │ │ │ + push 0x24(%esp) │ │ │ │ + push %edi │ │ │ │ call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov %esi,(%esp) │ │ │ │ - call 4260 │ │ │ │ - movb $0x0,-0xb1(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - cmp -0xc4(%ebp),%eax │ │ │ │ - je 24152 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4552> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ + cmp %esi,0x4(%esp) │ │ │ │ + jg 23ec3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x42c3> │ │ │ │ + mov 0x64(%esp),%ebp │ │ │ │ + sub $0x4,%esp │ │ │ │ + xor %esi,%esi │ │ │ │ + push $0x1e │ │ │ │ + push 0x30(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x13 │ │ │ │ + push 0x34(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push 0x10(%esp) │ │ │ │ + push 0x10(%esp) │ │ │ │ + push %edi │ │ │ │ + call 4130 (long long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d87b(%ebx),%edx │ │ │ │ + push $0x14 │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - cmp -0xc0(%ebp),%eax │ │ │ │ - je 23be0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3fe0> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x39 │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push 0xc(%esp) │ │ │ │ + push %edi │ │ │ │ + call 4390 (long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x3 │ │ │ │ + push 0x20(%esp) │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - movzbl -0xb1(%ebp),%eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ + lea -0x1d808(%ebx),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + lea -0x1df96(%ebx),%eax │ │ │ │ + mov %ebp,0x64(%esp) │ │ │ │ + mov %ecx,%ebp │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + jmp 23fab , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x43ab> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + sub $0x4,%esp │ │ │ │ + add $0x1,%esi │ │ │ │ + push $0x1 │ │ │ │ + push 0x18(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %esi,0x4(%esp) │ │ │ │ + jle 23feb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x43eb> │ │ │ │ + sub $0x8,%esp │ │ │ │ + add $0x1,%ebp │ │ │ │ + mov 0x6c(%esp),%eax │ │ │ │ + push 0x130(%eax,%esi,4) │ │ │ │ + push %edi │ │ │ │ + call 4680 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ + cmp %ebp,0x4(%eax) │ │ │ │ + jne 23f90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4390> │ │ │ │ + sub $0x4,%esp │ │ │ │ + xor %ebp,%ebp │ │ │ │ + add $0x1,%esi │ │ │ │ + push $0x1 │ │ │ │ + push 0x24(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %esi,0x4(%esp) │ │ │ │ + jg 23fab , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x43ab> │ │ │ │ + mov 0x64(%esp),%ebp │ │ │ │ sub $0x4,%esp │ │ │ │ push $0x2c │ │ │ │ - mov -0x28(%ecx),%esi │ │ │ │ - lea -0x1d054(%ecx),%eax │ │ │ │ - mov %ecx,%ebx │ │ │ │ + push 0x38(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x13 │ │ │ │ + push 0x28(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push 0x10(%esp) │ │ │ │ + push 0x10(%esp) │ │ │ │ + push %edi │ │ │ │ + call 4130 (long long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d8d5(%ebx),%edx │ │ │ │ + push $0x1c │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x13 │ │ │ │ + push 0x2c(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push 0x10(%esp) │ │ │ │ + push 0x10(%esp) │ │ │ │ + push %edi │ │ │ │ + call 4130 (long long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d8b8(%ebx),%edx │ │ │ │ + push $0x1c │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0x154(%ebp),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0x1,%edx │ │ │ │ + js 24620 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4a20> │ │ │ │ + mov 0x158(%ebp,%edx,4),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 240a1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x44a1> │ │ │ │ + jmp 24620 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4a20> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x158(%ebp,%eax,4),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 242f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x46f0> │ │ │ │ + mov %eax,%edx │ │ │ │ + lea -0x1(%edx),%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 24090 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4490> │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 24580 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4980> │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov %eax,%esi │ │ │ │ + push $0x39 │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push %edi │ │ │ │ call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ - push -0x48(%ebp) │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - pop %ecx │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ - pop %ebx │ │ │ │ - lea -0x1d94e(%ecx),%edx │ │ │ │ - mov %ecx,%ebx │ │ │ │ - push %edx │ │ │ │ + push %edi │ │ │ │ + call 4390 (long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x3 │ │ │ │ + push 0x20(%esp) │ │ │ │ push %eax │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - mov %esi,(%esp) │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 4260 │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 46e0 │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0x1d808(%ebx),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ebp,0x64(%esp) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + lea -0x1df96(%ebx),%eax │ │ │ │ + mov %ecx,%ebp │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ jmp 2412b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x452b> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov (%esi),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + add $0x1,%esi │ │ │ │ + push $0x1 │ │ │ │ + push 0x18(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %esi,0x4(%esp) │ │ │ │ + jle 24161 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4561> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - mov -0xc(%eax),%edx │ │ │ │ - add %esi,%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - push %eax │ │ │ │ + add $0x1,%ebp │ │ │ │ + push %esi │ │ │ │ + push %edi │ │ │ │ + call 4390 (long)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ + cmp %ebp,0x4(%eax) │ │ │ │ + jne 24110 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4510> │ │ │ │ + sub $0x4,%esp │ │ │ │ + xor %ebp,%ebp │ │ │ │ + add $0x1,%esi │ │ │ │ + push $0x1 │ │ │ │ + push 0x24(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %esi,0x4(%esp) │ │ │ │ + jg 2412b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x452b> │ │ │ │ + mov 0x64(%esp),%ebp │ │ │ │ + sub $0x4,%esp │ │ │ │ + xor %esi,%esi │ │ │ │ + push $0x1e │ │ │ │ + push 0x30(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x13 │ │ │ │ + push 0x34(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push 0x10(%esp) │ │ │ │ + push 0x10(%esp) │ │ │ │ + push %edi │ │ │ │ + call 4130 (long long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d890(%ebx),%edx │ │ │ │ + push $0x14 │ │ │ │ push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - jmp 24106 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4506> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 24231 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4631> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - call 4380 │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x39 │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push 0xc(%esp) │ │ │ │ + push %edi │ │ │ │ + call 4390 (long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x3 │ │ │ │ + push 0x20(%esp) │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0x1d808(%ebx),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + lea -0x1df96(%ebx),%eax │ │ │ │ + mov %ebp,0x64(%esp) │ │ │ │ + mov %ecx,%ebp │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + jmp 24213 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4613> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + sub $0x4,%esp │ │ │ │ + add $0x1,%esi │ │ │ │ + push $0x1 │ │ │ │ + push 0x18(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ + cmp %esi,0x4(%esp) │ │ │ │ + jle 24253 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4653> │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0x28(%ebp) │ │ │ │ - push -0xcc(%ebp) │ │ │ │ - call 3d670 ::do_widen(char) const@@Base+0x1620> │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + add $0x1,%ebp │ │ │ │ + mov 0x6c(%esp),%eax │ │ │ │ + push 0x158(%eax,%esi,4) │ │ │ │ + push %edi │ │ │ │ + call 4680 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 24138 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4538> │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ - jmp 23d9e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x419e> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 5381 <__gmon_start__@plt+0xbc9> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 5370 <__gmon_start__@plt+0xbb8> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 5394 <__gmon_start__@plt+0xbdc> │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ + cmp %ebp,0x4(%eax) │ │ │ │ + jne 241f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x45f8> │ │ │ │ + sub $0x4,%esp │ │ │ │ + xor %ebp,%ebp │ │ │ │ + add $0x1,%esi │ │ │ │ + push $0x1 │ │ │ │ + push 0x10(%esp) │ │ │ │ push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x80d85,%ebx │ │ │ │ - sub $0x6c,%esp │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - movb $0x1,-0x65(%ebp) │ │ │ │ - cmpb $0x0,0x254(%esi) │ │ │ │ - mov %ebx,-0x5c(%ebp) │ │ │ │ - jne 242a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x46a8> │ │ │ │ - movzbl -0x65(%ebp),%eax │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %esi,0x4(%esp) │ │ │ │ + jg 24213 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4613> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x2c │ │ │ │ + push 0x38(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d89b(%ebx),%eax │ │ │ │ + push $0xa │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - lea -0x40(%ebp),%eax │ │ │ │ + cmpl $0x1,-0x4(%ebp,%ecx,1) │ │ │ │ + jle 2429d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x469d> │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + movl $0x1,-0x4(%edx,%eax,4) │ │ │ │ + mov (%esi),%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jle 23627 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3a27> │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + movl $0x1,(%edx,%eax,4) │ │ │ │ + jmp 2360c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3a0c> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmpl $0x1,-0x4(%ebp,%ecx,1) │ │ │ │ + jle 242d5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x46d5> │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ + movl $0x1,-0x4(%ecx,%eax,4) │ │ │ │ + mov (%esi),%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jle 23a7f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3e7f> │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ + movl $0x1,(%edx,%eax,4) │ │ │ │ + jmp 23a64 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3e64> │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %edx,0x4(%esp) │ │ │ │ + jne 240b7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x44b7> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x39 │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %ecx │ │ │ │ + pop %esi │ │ │ │ + push 0xc(%esp) │ │ │ │ + jmp 240d2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x44d2> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp %edx,0x4(%esp) │ │ │ │ + jne 23e4f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x424f> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x39 │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push 0xc(%esp) │ │ │ │ + jmp 23e6a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x426a> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1d3b8(%ebx),%eax │ │ │ │ + push $0x39 │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ push $0x0 │ │ │ │ - lea -0x48(%ebp),%edi │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - lea -0x1d952(%ebx),%eax │ │ │ │ + push %edi │ │ │ │ + call 4390 (long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d721(%ebx),%ecx │ │ │ │ + push $0x3 │ │ │ │ + mov %ecx,0x20(%esp) │ │ │ │ + push %ecx │ │ │ │ push %eax │ │ │ │ - lea -0x1d95e(%ebx),%eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1d344(%ebx),%eax │ │ │ │ + push $0x1e │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ - lea -0x28(%ebp),%ecx │ │ │ │ + lea -0x1d9be(%ebx),%eax │ │ │ │ + push $0x13 │ │ │ │ + mov %eax,0x34(%esp) │ │ │ │ push %eax │ │ │ │ - lea 0x174(%esi),%eax │ │ │ │ push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push 0x10(%esp) │ │ │ │ + push 0x10(%esp) │ │ │ │ + push %edi │ │ │ │ + call 4130 (long long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d849(%ebx),%edx │ │ │ │ + push $0x18 │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ - mov %ecx,-0x30(%ebp) │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - movb $0x0,-0x28(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %al,-0x65(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x39 │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %ecx │ │ │ │ + pop %esi │ │ │ │ + push 0x24(%esp) │ │ │ │ + push %edi │ │ │ │ + call 4390 (long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x3 │ │ │ │ + push 0x20(%esp) │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - test %cl,%cl │ │ │ │ - je 24405 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4805> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d934(%ebx),%edx │ │ │ │ + jmp 2392e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3d2e> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x39 │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %ecx │ │ │ │ + pop %esi │ │ │ │ + push $0x0 │ │ │ │ + push %edi │ │ │ │ + call 4390 (long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x3 │ │ │ │ + push 0x20(%esp) │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x1e │ │ │ │ + push 0x30(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x13 │ │ │ │ + push 0x34(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push 0x10(%esp) │ │ │ │ + push 0x10(%esp) │ │ │ │ + push %edi │ │ │ │ + call 4130 (long long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d866(%ebx),%edx │ │ │ │ + push $0x1c │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ - call 47a0 │ │ │ │ - mov %eax,%edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x39 │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %ecx │ │ │ │ + pop %esi │ │ │ │ + push 0xc(%esp) │ │ │ │ + push %edi │ │ │ │ + call 4390 (long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x3 │ │ │ │ + push 0x20(%esp) │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 24440 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4840> │ │ │ │ - mov 0x1c0(%esi),%ecx │ │ │ │ - mov 0x1c4(%esi),%esi │ │ │ │ + jmp 23d76 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4176> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x39 │ │ │ │ + push 0x1c(%esp) │ │ │ │ push %edi │ │ │ │ - push $0x1 │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - mov %esi,%eax │ │ │ │ - push $0x4 │ │ │ │ - sub %ecx,%eax │ │ │ │ - mov %esi,-0x6c(%ebp) │ │ │ │ - sar $0x3,%eax │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - lea -0x4c(%ebp),%eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %ecx │ │ │ │ + pop %esi │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ + push %esi │ │ │ │ + push %edi │ │ │ │ + call 4390 (long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x3 │ │ │ │ + push 0x20(%esp) │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - call 4190 │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,-0x64(%ebp) │ │ │ │ - je 243f3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x47f3> │ │ │ │ + test %esi,%esi │ │ │ │ + jg 23bf7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3ff7> │ │ │ │ + jmp 2442b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x482b> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - mov 0x4c(%esi),%eax │ │ │ │ - sub 0x48(%esi),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x39 │ │ │ │ + push 0x1c(%esp) │ │ │ │ push %edi │ │ │ │ - sar $0x2,%eax │ │ │ │ - push $0x1 │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ - push $0x4 │ │ │ │ - push %esi │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - call 4190 │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push $0x0 │ │ │ │ + push %edi │ │ │ │ + call 4390 (long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x3 │ │ │ │ + push 0x20(%esp) │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x1e │ │ │ │ + push 0x30(%esp) │ │ │ │ push %edi │ │ │ │ - push $0x1 │ │ │ │ - push $0x4 │ │ │ │ - push -0x70(%ebp) │ │ │ │ - call 4190 │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x48(%esi),%esi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x13 │ │ │ │ + push 0x34(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push 0x10(%esp) │ │ │ │ + push 0x10(%esp) │ │ │ │ + push %edi │ │ │ │ + call 4130 (long long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d87b(%ebx),%edx │ │ │ │ + push $0x14 │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x39 │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %ecx │ │ │ │ + pop %esi │ │ │ │ + push 0xc(%esp) │ │ │ │ + push %edi │ │ │ │ + call 4390 (long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x3 │ │ │ │ + push 0x20(%esp) │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4c(%edx),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 243e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x47e0> │ │ │ │ - lea 0x4(%esi),%eax │ │ │ │ + jmp 23fef , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x43ef> │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x39 │ │ │ │ + push 0x1c(%esp) │ │ │ │ push %edi │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push $0x1 │ │ │ │ - push $0x4 │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %esi │ │ │ │ + pop %ebp │ │ │ │ + push $0x0 │ │ │ │ + push %edi │ │ │ │ + call 4390 (long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x3 │ │ │ │ + push 0x20(%esp) │ │ │ │ push %eax │ │ │ │ - call 4190 │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - lea 0x8(%esi),%eax │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x1e │ │ │ │ + push 0x30(%esp) │ │ │ │ push %edi │ │ │ │ - push $0x1 │ │ │ │ - push $0x4 │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x13 │ │ │ │ + push 0x34(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push 0x10(%esp) │ │ │ │ + push 0x10(%esp) │ │ │ │ + push %edi │ │ │ │ + call 4130 (long long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d890(%ebx),%edx │ │ │ │ + push $0x14 │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - call 4190 │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x39 │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %ecx │ │ │ │ + pop %esi │ │ │ │ + push 0xc(%esp) │ │ │ │ + push %edi │ │ │ │ + call 4390 (long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x3 │ │ │ │ + push 0x20(%esp) │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - add $0xc,%esi │ │ │ │ - cmp %esi,-0x60(%ebp) │ │ │ │ - jne 243b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x47b0> │ │ │ │ - addl $0x1a8,-0x64(%ebp) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - cmp %eax,-0x6c(%ebp) │ │ │ │ - jne 24368 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4768> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + jmp 24253 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4653> │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x39 │ │ │ │ + push 0x1c(%esp) │ │ │ │ push %edi │ │ │ │ - call 46e0 │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %ecx │ │ │ │ + pop %esi │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ + push %esi │ │ │ │ + push %edi │ │ │ │ + call 4390 (long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x3 │ │ │ │ + push 0x20(%esp) │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - cmp -0x78(%ebp),%eax │ │ │ │ - je 24419 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4819> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + test %esi,%esi │ │ │ │ + jg 240ea , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x44ea> │ │ │ │ + jmp 245ab , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x49ab> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x39 │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %ecx │ │ │ │ + pop %esi │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ + push %esi │ │ │ │ + push %edi │ │ │ │ + call 4390 (long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x3 │ │ │ │ + push 0x20(%esp) │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp -0x74(%ebp),%eax │ │ │ │ - je 24297 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4697> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + test %esi,%esi │ │ │ │ + jg 23e82 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4282> │ │ │ │ + jmp 2450b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x490b> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + lea 0x10c(%ebp),%eax │ │ │ │ + mov %eax,0x38(%esp) │ │ │ │ + mov 0x10c(%ebp),%eax │ │ │ │ + cmp 0x110(%ebp),%eax │ │ │ │ + jne 23ad6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3ed6> │ │ │ │ + mov 0x124(%ebp),%eax │ │ │ │ + mov 0x34(%esp),%edx │ │ │ │ + movl $0x1,(%edx,%eax,4) │ │ │ │ + jmp 23b5c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3f5c> │ │ │ │ + lea 0xcc(%ebp),%eax │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + mov 0xcc(%ebp),%eax │ │ │ │ + cmp 0xd0(%ebp),%eax │ │ │ │ + jne 23676 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3a76> │ │ │ │ + mov 0xe4(%ebp),%eax │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ + movl $0x1,(%edx,%eax,4) │ │ │ │ + jmp 236f4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3af4> │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + cmp %edx,0x1c(%esp) │ │ │ │ + je 23762 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3b62> │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1d3b8(%ebx),%eax │ │ │ │ + add $0x1,%esi │ │ │ │ + mov %esi,0x8(%esp) │ │ │ │ + push $0x39 │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - movzbl -0x65(%ebp),%eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push %esi │ │ │ │ + push %edi │ │ │ │ + call 4390 (long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d721(%ebx),%edx │ │ │ │ + push $0x3 │ │ │ │ + mov %edx,0x20(%esp) │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 237a6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3ba6> │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + jmp 24379 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4779> │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ + call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ + add $0x80887,%edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x38,%esp │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x958(%edi),%eax │ │ │ │ + movl $0x0,0xc(%esi) │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %eax,(%esi) │ │ │ │ + lea 0xc(%esi),%eax │ │ │ │ + mov %eax,0x14(%esi) │ │ │ │ + mov %eax,0x18(%esi) │ │ │ │ + lea 0x24(%esi),%eax │ │ │ │ + mov %eax,0x2c(%esi) │ │ │ │ + mov %eax,0x30(%esi) │ │ │ │ + lea 0xc8(%esi),%eax │ │ │ │ + movl $0x0,0x10(%esi) │ │ │ │ + movl $0x0,0x1c(%esi) │ │ │ │ + movl $0x0,0x24(%esi) │ │ │ │ + movl $0x0,0x28(%esi) │ │ │ │ + movl $0x0,0x34(%esi) │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + call 40f0 │ │ │ │ + mov -0x40(%edi),%edx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + movl $0x0,0x138(%esi) │ │ │ │ + mov %cx,0x13c(%esi) │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ + mov -0x30(%edi),%edx │ │ │ │ + mov %eax,0xc8(%esi) │ │ │ │ + lea 0x3c(%esi),%eax │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ + mov 0x8(%edx),%ebx │ │ │ │ + movl $0x0,0x140(%esi) │ │ │ │ + movl $0x0,0x144(%esi) │ │ │ │ + add -0xc(%ecx),%eax │ │ │ │ + mov %ecx,0x3c(%esi) │ │ │ │ + movl $0x0,0x148(%esi) │ │ │ │ + movl $0x0,0x14c(%esi) │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ + mov %ebx,(%eax) │ │ │ │ + pop %ebx │ │ │ │ + mov %edi,%ebx │ │ │ │ + pop %edx │ │ │ │ + push $0x0 │ │ │ │ + push %eax │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ + call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov -0x20(%edi),%eax │ │ │ │ + lea 0x40(%esi),%ebx │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ + lea 0xc(%eax),%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + mov %edx,0x3c(%esi) │ │ │ │ + mov %eax,0xc8(%esi) │ │ │ │ + mov %ebx,(%esp) │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 4400 >::basic_filebuf()@plt> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push -0x20(%ebp) │ │ │ │ + push -0x1c(%ebp) │ │ │ │ + call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + movl $0x1e,0x4(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ + movb $0x0,0x38(%esi) │ │ │ │ + mov %eax,0x150(%esi) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x28(%edi),%esi │ │ │ │ - lea -0x1cffc(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - push %esi │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - mov %esi,(%esp) │ │ │ │ - call 4260 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - movb $0x0,-0x65(%ebp) │ │ │ │ - jmp 24405 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4805> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 53de <__gmon_start__@plt+0xc26> │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + jmp 5375 <__gmon_start__@plt+0xbbd> │ │ │ │ + jmp 534c <__gmon_start__@plt+0xb94> │ │ │ │ + jmp 5362 <__gmon_start__@plt+0xbaa> │ │ │ │ + nop │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x80b77,%ebx │ │ │ │ - sub $0x2c,%esp │ │ │ │ - mov 0x44(%esp),%edx │ │ │ │ - mov 0x40(%esp),%edi │ │ │ │ - lea 0x4(%edx),%ecx │ │ │ │ - mov 0xc(%edx),%eax │ │ │ │ - lea 0x18(%esp),%edx │ │ │ │ - mov %edx,0x10(%esp) │ │ │ │ - lea 0x1cc(%edi),%edx │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ - cmp %ecx,%eax │ │ │ │ - je 24527 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4927> │ │ │ │ - lea 0x1d0(%edi),%esi │ │ │ │ - mov 0x1d4(%edi),%edx │ │ │ │ + add $0x80739,%ebx │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ + lea -0x958(%ebx),%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov -0x20(%ebx),%eax │ │ │ │ + lea 0xc(%eax),%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + mov %eax,0xc8(%esi) │ │ │ │ + mov -0x24(%ebx),%eax │ │ │ │ + mov %edx,0x3c(%esi) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x40(%esi) │ │ │ │ + lea 0x40(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ + lea 0x78(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4720 ::~__basic_file()@plt> │ │ │ │ + mov -0x34(%ebx),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x40(%esi) │ │ │ │ + lea 0x5c(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4530 │ │ │ │ + mov -0x30(%ebx),%eax │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + mov %edx,0x3c(%esi) │ │ │ │ + mov -0xc(%edx),%edx │ │ │ │ + mov %eax,0x3c(%esi,%edx,1) │ │ │ │ + mov -0x40(%ebx),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0xc8(%esi) │ │ │ │ + lea 0xc8(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4100 │ │ │ │ + pop %eax │ │ │ │ + lea 0x20(%esi),%eax │ │ │ │ + pop %edx │ │ │ │ + push 0x28(%esi) │ │ │ │ + add $0x8,%esi │ │ │ │ + push %eax │ │ │ │ + call 28190 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8590> │ │ │ │ + pop %ecx │ │ │ │ + pop %ebx │ │ │ │ + push 0x8(%esi) │ │ │ │ + push %esi │ │ │ │ + call 28140 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8540> │ │ │ │ + add $0x14,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x80679,%ebx │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ + push %esi │ │ │ │ + call 248c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4cc0> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push $0x154 │ │ │ │ + push %esi │ │ │ │ + call 4280 │ │ │ │ + add $0x14,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov 0x20(%esp),%esi │ │ │ │ + movzbl 0x38(%esi),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 24a20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e20> │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + lea 0xc(%esi),%edi │ │ │ │ test %edx,%edx │ │ │ │ - je 244f6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x48f6> │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov %esi,%ebp │ │ │ │ - jmp 244e1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x48e1> │ │ │ │ + je 249f6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4df6> │ │ │ │ + mov 0x24(%esp),%ecx │ │ │ │ + mov %edi,%ebx │ │ │ │ + jmp 249e1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4de1> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edx,%ebp │ │ │ │ + mov %edx,%ebx │ │ │ │ mov 0x8(%edx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 244ed , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x48ed> │ │ │ │ + je 249ed , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4ded> │ │ │ │ cmp %ecx,0x10(%edx) │ │ │ │ - jae 244d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x48d8> │ │ │ │ + jae 249d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4dd8> │ │ │ │ mov 0xc(%edx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 244e1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x48e1> │ │ │ │ - cmp %ebp,%esi │ │ │ │ - je 244f6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x48f6> │ │ │ │ - cmp 0x10(%ebp),%ecx │ │ │ │ - jae 24515 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4915> │ │ │ │ + jne 249e1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4de1> │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 249f6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4df6> │ │ │ │ + cmp 0x10(%ebx),%ecx │ │ │ │ + jae 24a30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e30> │ │ │ │ + mov %al,0x7(%esp) │ │ │ │ + lea 0x8(%esp),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ - lea 0x10(%eax),%edx │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ + add $0x8,%esi │ │ │ │ + lea 0x28(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + push %esi │ │ │ │ push %edx │ │ │ │ - push 0x1c(%esp) │ │ │ │ - push 0x1c(%esp) │ │ │ │ - call 1fcd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd0> │ │ │ │ + call 281e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x85e0> │ │ │ │ add $0xc,%esp │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - call 4290 │ │ │ │ + movzbl 0x7(%esp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %eax,0x8(%esp) │ │ │ │ - jne 244c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x48c0> │ │ │ │ - add $0x2c,%esp │ │ │ │ mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ - pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0x10,%esp │ │ │ │ + xor %eax,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ + xor %eax,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ + call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ + add $0x805b4,%esi │ │ │ │ push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x80ab5,%ebx │ │ │ │ - sub $0xb4,%esp │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - push 0xc(%ebp) │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ + sub $0x5c,%esp │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0xdc(%ecx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 24a70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e70> │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x100 │ │ │ │ + call 42e0 │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + lea -0x40(%ebp),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ - add $0x4c,%eax │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + movb $0x0,-0x40(%ebp) │ │ │ │ + mov (%eax),%edi │ │ │ │ + cmp $0x5f5e100,%edi │ │ │ │ + jbe 24abe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4ebe> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x5f5e100,%edi │ │ │ │ + cmp $0x5f5e100,%edi │ │ │ │ + ja 24ab0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4eb0> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0x3c,%eax │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x64(%eax),%ecx │ │ │ │ + cmp %ecx,0x60(%eax) │ │ │ │ + je 24f40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5340> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1d830(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0xb │ │ │ │ push %eax │ │ │ │ - mov %ebx,-0x6c(%ebp) │ │ │ │ - call 6c1f0 ::do_widen(char) const@@Base+0x301a0> │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ + push -0x54(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + push %edi │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ + push %edi │ │ │ │ + call 4250 (unsigned long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d809(%esi),%ecx │ │ │ │ + push $0x2 │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + pop %edx │ │ │ │ + push 0x38(%eax) │ │ │ │ + push 0x34(%eax) │ │ │ │ + lea -0x1d824(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + push $0x100 │ │ │ │ + push $0x1 │ │ │ │ + push -0x58(%ebp) │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + lea -0x1d81e(%esi),%eax │ │ │ │ + push $0x4 │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + push -0x58(%ebp) │ │ │ │ + call 41e0 │ │ │ │ + add $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + push -0x58(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x2 │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d819(%esi),%eax │ │ │ │ + push $0x3 │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + flds 0x40(%eax) │ │ │ │ + fnstcw -0x4a(%ebp) │ │ │ │ + movzwl -0x4a(%ebp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x4c(%ebp) │ │ │ │ + fldcw -0x4c(%ebp) │ │ │ │ + fistpl -0x50(%ebp) │ │ │ │ + fldcw -0x4a(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 4390 (long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x2 │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x198d0(%esi),%eax │ │ │ │ + push $0x4 │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x90(%eax),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 24f18 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5318> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + call 41e0 │ │ │ │ + add $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + push -0x54(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ + mov %esi,%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x2 │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + pop %edx │ │ │ │ + push 0x28(%eax) │ │ │ │ + push 0x24(%eax) │ │ │ │ + lea -0x1d7c1(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + push $0x100 │ │ │ │ + push $0x1 │ │ │ │ + push -0x58(%ebp) │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + lea -0x1d6f8(%esi),%eax │ │ │ │ + push $0x8 │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %ecx │ │ │ │ + push -0x58(%ebp) │ │ │ │ + call 41e0 │ │ │ │ + add $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + push -0x58(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x2 │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - cmpb $0x0,0x252(%edi) │ │ │ │ - jne 2458e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x498e> │ │ │ │ - cmpb $0x0,0x253(%edi) │ │ │ │ - je 24a60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e60> │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - mov 0x31c(%edi),%edx │ │ │ │ lea -0x30(%ebp),%edi │ │ │ │ - mov 0x14(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 24a52 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e52> │ │ │ │ - lea -0x28(%ebp),%esi │ │ │ │ - mov %esi,-0xb0(%ebp) │ │ │ │ - test %al,%al │ │ │ │ - je 25926 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5d26> │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ + mov 0x60(%eax),%edx │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x3c(%eax),%eax │ │ │ │ + mov 0x3c(%edx),%eax │ │ │ │ push $0x0 │ │ │ │ - mov 0x40(%esi),%edx │ │ │ │ - add %eax,%edx │ │ │ │ - push %edx │ │ │ │ + mov 0x40(%edx),%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + push %ecx │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ add $0xc,%esp │ │ │ │ + push $0x0 │ │ │ │ + push $0x1 │ │ │ │ push %edi │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - movzbl 0x251(%eax),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - push 0x5ec(%eax) │ │ │ │ - call 5ca20 ::do_widen(char) const@@Base+0x209d0> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x28(%eax),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,-0x70(%ebp) │ │ │ │ - lea 0x1(%esi),%edx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov 0x3a8(%eax),%eax │ │ │ │ - cmp %edx,0x3d8(%esi) │ │ │ │ - jae 24693 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4a93> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x1 │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 24cb8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x50b8> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + movb $0xa,(%edx,%eax,1) │ │ │ │ + add $0x1,%eax │ │ │ │ push %eax │ │ │ │ - call 4280 │ │ │ │ - fildl -0x70(%ebp) │ │ │ │ - fmuls -0x1c250(%edi) │ │ │ │ - fnstcw -0x34(%ebp) │ │ │ │ - movzwl -0x34(%ebp),%eax │ │ │ │ - and $0xf3ff,%eax │ │ │ │ - or $0x800,%eax │ │ │ │ - mov %ax,-0x32(%ebp) │ │ │ │ - fldcw -0x32(%ebp) │ │ │ │ - frndint │ │ │ │ - fldcw -0x34(%ebp) │ │ │ │ - fnstcw -0x3e(%ebp) │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ - fldl -0x48(%ebp) │ │ │ │ - fadds -0x1c25c(%edi) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - movzwl -0x3e(%ebp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x40(%ebp) │ │ │ │ - fldcw -0x40(%ebp) │ │ │ │ - fistpll -0x58(%ebp) │ │ │ │ - fldcw -0x3e(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - shl $0xc,%eax │ │ │ │ - mov %eax,0x3d8(%esi) │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 42e0 │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ + push $0x1 │ │ │ │ + push %edi │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x3a8(%edi) │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - push 0x24(%edi) │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 24c98 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5098> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x0 │ │ │ │ + jmp 24cce , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x50ce> │ │ │ │ + nop │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + sub $0x4,%esp │ │ │ │ + movb $0x20,(%edx,%eax,1) │ │ │ │ + add $0x1,%eax │ │ │ │ push %eax │ │ │ │ - call 4740 │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + push $0x3c │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %edi │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x88(%ebp) │ │ │ │ - add %eax,0x3d4(%edi) │ │ │ │ - cmpb $0x0,0x224(%edi) │ │ │ │ - je 246dd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4add> │ │ │ │ - sub 0x3a4(%edi),%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - mov $0x0,%eax │ │ │ │ - cmovns %edi,%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - mov 0x3b8(%eax),%eax │ │ │ │ - mov 0x3b4(%edi),%edi │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %edi,-0xa4(%ebp) │ │ │ │ - mov 0x3b0(%eax),%eax │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - js 24717 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4b17> │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - mov %eax,0x33c(%edi) │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - js 2472a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4b2a> │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - mov %eax,0x340(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - testb $0x1,0x42c(%eax) │ │ │ │ - je 2473d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4b3d> │ │ │ │ - movb $0x0,0x324(%eax) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov 0x5ec(%eax),%edi │ │ │ │ - mov 0xf4(%edi),%edx │ │ │ │ - mov %edi,-0xac(%ebp) │ │ │ │ - fldl 0x2d8(%edx) │ │ │ │ - fstpl 0x270(%eax) │ │ │ │ - mov 0x26c(%edi),%eax │ │ │ │ - fldl 0x2d8(%eax) │ │ │ │ - fstpl 0x278(%esi) │ │ │ │ - fldl 0x370(%edx) │ │ │ │ - fstpl 0x280(%esi) │ │ │ │ - fldl 0x370(%eax) │ │ │ │ - mov %esi,%eax │ │ │ │ - fstl -0x60(%ebp) │ │ │ │ - fstpl 0x288(%eax) │ │ │ │ - movzbl 0x6c(%edi),%eax │ │ │ │ - mov %al,-0x8f(%ebp) │ │ │ │ - movzbl 0x1e4(%edi),%eax │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - mov %al,-0x90(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - jle 24a2b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e2b> │ │ │ │ - mov 0x3a0(%esi),%edx │ │ │ │ - cmp %edx,%edi │ │ │ │ - jge 24a2b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e2b> │ │ │ │ - mov 0x3a8(%esi),%edi │ │ │ │ - sub $0x1,%eax │ │ │ │ - movl $0x0,-0x50(%ebp) │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - movzbl (%esi,%edi,1),%eax │ │ │ │ - cmp $0x58,%al │ │ │ │ - setne %cl │ │ │ │ - cmp $0x2a,%al │ │ │ │ - setne %al │ │ │ │ - test %al,%cl │ │ │ │ - jne 24824 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4c24> │ │ │ │ - cmp %edi,%edx │ │ │ │ - jle 24824 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4c24> │ │ │ │ - mov %edi,%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 24cc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x50c0> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x0 │ │ │ │ + push $0x3e │ │ │ │ + jmp 24d00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5100> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + sub $0x4,%esp │ │ │ │ + movb $0x20,(%edx,%eax,1) │ │ │ │ add $0x1,%eax │ │ │ │ - movzbl (%esi,%eax,1),%ebx │ │ │ │ - cmp $0x2a,%bl │ │ │ │ - setne %cl │ │ │ │ - cmp $0x58,%bl │ │ │ │ - setne %bl │ │ │ │ - and %ebx,%ecx │ │ │ │ - cmp %edx,%eax │ │ │ │ - setge %bl │ │ │ │ - or %bl,%cl │ │ │ │ - je 24800 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4c00> │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ - movl $0xffffffff,-0x98(%ebp) │ │ │ │ - cmp %eax,-0x70(%ebp) │ │ │ │ - movb $0x1,-0x8e(%ebp) │ │ │ │ - mov %eax,%edi │ │ │ │ - cmovle -0xa0(%ebp),%edi │ │ │ │ + push %eax │ │ │ │ + push $0x3c │ │ │ │ + push %edi │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 24cf0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x50f0> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x0 │ │ │ │ + jmp 24d2e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x512e> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ xchg %ax,%ax │ │ │ │ - cmp %edi,-0x70(%ebp) │ │ │ │ - jle 24b23 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4f23> │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - movzbl (%eax,%edi,1),%edx │ │ │ │ - cmp $0x2a,%dl │ │ │ │ - je 24b8b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4f8b> │ │ │ │ - cmp $0x58,%dl │ │ │ │ - jne 248c9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4cc9> │ │ │ │ - jmp 24b8b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4f8b> │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + sub $0x4,%esp │ │ │ │ + movb $0x2b,(%edx,%eax,1) │ │ │ │ + add $0x1,%eax │ │ │ │ + push %eax │ │ │ │ + push $0x26 │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %edi │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 24d20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5120> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x0 │ │ │ │ + jmp 24d5e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x515e> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x42c(%eax),%eax │ │ │ │ - test $0x2,%al │ │ │ │ - je 248e9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4ce9> │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - cmpb $0x50,0x1(%eax,%edi,1) │ │ │ │ - je 248a1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4ca1> │ │ │ │ - cmp $0x4b,%dl │ │ │ │ - je 2495e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4d5e> │ │ │ │ - cmp $0x52,%dl │ │ │ │ - je 2495e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4d5e> │ │ │ │ - lea 0x1(%edi),%eax │ │ │ │ - cmp -0x70(%ebp),%eax │ │ │ │ - je 24b20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4f20> │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - movzbl 0x1(%ecx,%edi,1),%edx │ │ │ │ - cmp $0x2a,%dl │ │ │ │ - je 24b90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4f90> │ │ │ │ - cmp $0x58,%dl │ │ │ │ - je 24b90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4f90> │ │ │ │ - mov %eax,%edi │ │ │ │ - cmp $0x44,%dl │ │ │ │ - jne 24878 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4c78> │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - cmpb $0x50,0x1(%eax,%edi,1) │ │ │ │ - je 24b61 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4f61> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x42c(%eax),%eax │ │ │ │ - test $0x2,%al │ │ │ │ - jne 248a1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4ca1> │ │ │ │ - test $0x1,%al │ │ │ │ - jne 2495e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4d5e> │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - movzbl 0x1(%eax,%edi,1),%ecx │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x408(%eax),%esi │ │ │ │ - mov %cl,-0x78(%ebp) │ │ │ │ - mov %esi,0x410(%eax) │ │ │ │ - mov 0x40c(%eax),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - cmp %eax,%esi │ │ │ │ - je 248a1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4ca1> │ │ │ │ - mov 0x48(%esi),%eax │ │ │ │ - test $0x1,%al │ │ │ │ - jne 2495e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4d5e> │ │ │ │ - movsbl %cl,%ebx │ │ │ │ - movsbl %dl,%ecx │ │ │ │ - mov %edi,-0x80(%ebp) │ │ │ │ - add $0x64,%esi │ │ │ │ - mov %ebx,-0x94(%ebp) │ │ │ │ - mov %edx,%edi │ │ │ │ - mov %ecx,-0x8c(%ebp) │ │ │ │ - test $0x2,%al │ │ │ │ - je 24a78 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e78> │ │ │ │ - mov %edi,%eax │ │ │ │ - cmp $0x4b,%al │ │ │ │ - sete %dl │ │ │ │ - cmp $0x52,%al │ │ │ │ - sete %al │ │ │ │ - or %al,%dl │ │ │ │ - je 24aee , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4eee> │ │ │ │ - cmpb $0x50,-0x78(%ebp) │ │ │ │ - je 24aee , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4eee> │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ - lea 0x1(%edi),%eax │ │ │ │ - test %edx,%edx │ │ │ │ - cmovne -0x50(%ebp),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - addl $0x1,-0x74(%ebp) │ │ │ │ - cmp %edi,-0x70(%ebp) │ │ │ │ - jle 24b80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4f80> │ │ │ │ - mov %edi,%eax │ │ │ │ - sub -0x88(%ebp),%eax │ │ │ │ - cmp -0xa4(%ebp),%eax │ │ │ │ - setle %dl │ │ │ │ - cmp -0xa8(%ebp),%eax │ │ │ │ - setge %al │ │ │ │ - and %al,%dl │ │ │ │ - mov %dl,-0x94(%ebp) │ │ │ │ - jne 24bad , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4fad> │ │ │ │ - mov %edi,-0x98(%ebp) │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ - cmp %edi,-0x9c(%ebp) │ │ │ │ - jl 249c5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4dc5> │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - lea 0x1(%eax),%edi │ │ │ │ - cmp -0x70(%ebp),%edi │ │ │ │ - jl 24850 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4c50> │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - movzbl (%eax,%edi,1),%edx │ │ │ │ - movzbl 0x1(%eax,%edi,1),%ecx │ │ │ │ - cmp $0x44,%dl │ │ │ │ - je 25407 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5807> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x42c(%eax),%eax │ │ │ │ - test $0x2,%al │ │ │ │ - je 2541d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x581d> │ │ │ │ - cmp $0x50,%cl │ │ │ │ - je 253f9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x57f9> │ │ │ │ - cmp $0x4b,%dl │ │ │ │ - je 24a08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e08> │ │ │ │ - cmp $0x52,%dl │ │ │ │ - jne 253f9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x57f9> │ │ │ │ - addl $0x1,-0x88(%ebp) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - cmp %eax,-0x70(%ebp) │ │ │ │ - jle 24a2b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e2b> │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - mov 0x3a0(%edi),%edx │ │ │ │ - cmp %eax,%edx │ │ │ │ - jg 247df , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4bdf> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + sub $0x4,%esp │ │ │ │ + movb $0x27,(%edx,%eax,1) │ │ │ │ + add $0x1,%eax │ │ │ │ + push %eax │ │ │ │ + push $0x22 │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %edi │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 24d50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5150> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0xff │ │ │ │ + push $0x50 │ │ │ │ + push -0x58(%ebp) │ │ │ │ + push %edi │ │ │ │ + push 0x8(%ebp) │ │ │ │ + call 22410 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2810> │ │ │ │ + add $0x1c,%esp │ │ │ │ + lea -0x1d709(%esi),%eax │ │ │ │ + push $0x7 │ │ │ │ + push %eax │ │ │ │ + push -0x54(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ + mov %edi,(%esp) │ │ │ │ + call 41e0 │ │ │ │ + add $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + push -0x54(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d7ee(%esi),%eax │ │ │ │ + push $0xf │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + pop %edx │ │ │ │ + mov 0x6c(%eax),%eax │ │ │ │ + push 0x4(%eax) │ │ │ │ + push (%eax) │ │ │ │ + call 4700 │ │ │ │ + lea -0x1d806(%esi),%eax │ │ │ │ + fstpl (%esp) │ │ │ │ + push %eax │ │ │ │ + push $0x100 │ │ │ │ + push $0x1 │ │ │ │ + push -0x58(%ebp) │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + lea -0x1d7de(%esi),%eax │ │ │ │ + push $0x6 │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %ecx │ │ │ │ + push -0x58(%ebp) │ │ │ │ + call 41e0 │ │ │ │ + add $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + push -0x58(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d7d7(%esi),%eax │ │ │ │ + push $0x8 │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ + mov 0x6c(%eax),%eax │ │ │ │ + push 0xc(%eax) │ │ │ │ + push 0x8(%eax) │ │ │ │ + push %edi │ │ │ │ + call 45d0 (double)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ + lea -0x1d7ce(%esi),%eax │ │ │ │ + push $0x6 │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x6c(%eax),%eax │ │ │ │ + push 0x14(%eax) │ │ │ │ + push 0x10(%eax) │ │ │ │ + push %edi │ │ │ │ + call 45d0 (double)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x2 │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d7c7(%esi),%eax │ │ │ │ + push $0x5 │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + pop %edx │ │ │ │ + push 0x8(%eax) │ │ │ │ + push %edi │ │ │ │ + call 4250 (unsigned long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x2 │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x199a0(%esi),%eax │ │ │ │ + push $0x2 │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - cmp -0xb0(%ebp),%eax │ │ │ │ - je 24a45 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e45> │ │ │ │ + cmp -0x64(%ebp),%eax │ │ │ │ + je 24ed7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x52d7> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x1 │ │ │ │ + push -0x58(%ebp) │ │ │ │ + call 4280 │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ mov $0x1,%eax │ │ │ │ + cmp -0x60(%ebp),%edx │ │ │ │ + je 24a63 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e63> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %al,-0x54(%ebp) │ │ │ │ + push %edx │ │ │ │ + call 4380 │ │ │ │ + movzbl -0x54(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea -0x28(%ebp),%eax │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ - jmp 245b6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x49b6> │ │ │ │ - lea -0x28(%ebp),%eax │ │ │ │ - lea -0x30(%ebp),%edi │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ - jmp 245b6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x49b6> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - cmpb $0x0,-0x1d(%esi) │ │ │ │ - movzbl -0x20(%esi),%edx │ │ │ │ - jne 24aaf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4eaf> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x60(%esi),%eax │ │ │ │ - push -0x8c(%ebp) │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - mov %dl,-0x8d(%ebp) │ │ │ │ - call 4370 │ │ │ │ - add $0x10,%esp │ │ │ │ - movzbl -0x8d(%ebp),%edx │ │ │ │ - test %eax,%eax │ │ │ │ - je 24b48 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4f48> │ │ │ │ - test %dl,%dl │ │ │ │ - je 24aee , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4eee> │ │ │ │ - cmpb $0x0,-0x1e(%esi) │ │ │ │ - movzbl -0x1f(%esi),%edx │ │ │ │ - jne 24ae6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4ee6> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x40(%esi),%eax │ │ │ │ - push -0x94(%ebp) │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - mov %dl,-0x8d(%ebp) │ │ │ │ - call 4370 │ │ │ │ - add $0x10,%esp │ │ │ │ - movzbl -0x8d(%ebp),%edx │ │ │ │ - test %eax,%eax │ │ │ │ - je 24b58 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4f58> │ │ │ │ - test %dl,%dl │ │ │ │ - jne 2495b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4d5b> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,0x410(%eax) │ │ │ │ - cmp %esi,-0x68(%ebp) │ │ │ │ - je 24b10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4f10> │ │ │ │ - mov 0x48(%esi),%eax │ │ │ │ - add $0x64,%esi │ │ │ │ - test $0x1,%al │ │ │ │ - je 24935 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4d35> │ │ │ │ - jmp 2495b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4d5b> │ │ │ │ - nop │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - lea 0x1(%edi),%eax │ │ │ │ - cmp -0x70(%ebp),%eax │ │ │ │ - jne 248ad , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4cad> │ │ │ │ - nop │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 2496d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4d6d> │ │ │ │ - cmp %edi,-0x70(%ebp) │ │ │ │ - lea 0x1(%edi),%eax │ │ │ │ - sete %dl │ │ │ │ - test %dl,%dl │ │ │ │ - cmove -0x50(%ebp),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - jmp 2496d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4d6d> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - test %dl,%dl │ │ │ │ - jne 24aee , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4eee> │ │ │ │ - jmp 24ab3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4eb3> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - test %dl,%dl │ │ │ │ - jne 24aee , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4eee> │ │ │ │ - jmp 2495b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4d5b> │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - jne 24971 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4d71> │ │ │ │ - lea 0x1(%edi),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - cmp %edi,-0x70(%ebp) │ │ │ │ - jne 24971 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4d71> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - jmp 2497a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4d7a> │ │ │ │ - mov %edi,%eax │ │ │ │ - sub $0x1,%edi │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ - add $0x1,%eax │ │ │ │ - test %esi,%esi │ │ │ │ - cmovne -0x50(%ebp),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - jmp 24b23 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4f23> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - cmpb $0x0,0x324(%eax) │ │ │ │ - je 24bef , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4fef> │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - mov %esi,0x344(%eax) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - mov %edi,0x334(%esi) │ │ │ │ - mov %eax,0x330(%esi) │ │ │ │ - mov %eax,0x328(%esi) │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ - mov %eax,0x32c(%esi) │ │ │ │ - movb $0x1,0x338(%esi) │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - xor %eax,%eax │ │ │ │ - test %edx,%edx │ │ │ │ - jne 24c07 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5007> │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ - cmpb $0x4d,(%esi) │ │ │ │ - je 2554a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x594a> │ │ │ │ - movzbl -0x8e(%ebp),%edx │ │ │ │ - mov %al,-0x8e(%ebp) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - lea -0x1(%eax),%esi │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - lea 0x1(%edi),%ebx │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %ebx,-0x8c(%ebp) │ │ │ │ - add %ebx,%eax │ │ │ │ - cmpl $0x2,-0x88(%ebp) │ │ │ │ - movzbl (%eax),%ebx │ │ │ │ - movb $0x0,(%eax) │ │ │ │ - mov 0x5ec(%ecx),%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %bl,-0x8d(%ebp) │ │ │ │ - mov 0xf4(%ecx),%ebx │ │ │ │ - mov 0x3a8(%eax),%eax │ │ │ │ - mov %ebx,-0x60(%ebp) │ │ │ │ - jg 24c61 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5061> │ │ │ │ - cmpb $0x4d,(%eax) │ │ │ │ - je 25217 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5617> │ │ │ │ - cmpb $0x0,-0x8e(%ebp) │ │ │ │ - je 24cab , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x50ab> │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - fldl 0x270(%ebx) │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - fstpl 0x2d8(%ebx) │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - fldl 0x278(%ebx) │ │ │ │ - mov 0x26c(%ecx),%ebx │ │ │ │ - fstl -0x68(%ebp) │ │ │ │ - fstpl 0x2d8(%ebx) │ │ │ │ - movzbl -0x8f(%ebp),%ebx │ │ │ │ - mov %bl,0x6c(%ecx) │ │ │ │ - movzbl -0x90(%ebp),%ebx │ │ │ │ - mov %bl,0x1e4(%ecx) │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - add -0x88(%ebp),%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - movzbl 0x255(%ebx),%ebx │ │ │ │ - mov %bl,-0x78(%ebp) │ │ │ │ - test %bl,%bl │ │ │ │ - je 24d40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5140> │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - fldl 0x280(%ebx) │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - fstl -0x68(%ebp) │ │ │ │ - fldz │ │ │ │ - fxch %st(1) │ │ │ │ - fucomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jp 250b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x54b0> │ │ │ │ - jne 250b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x54b0> │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1d928(%ebx),%eax │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ + mov 0x3c(%eax),%eax │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x1,%eax │ │ │ │ push %eax │ │ │ │ - push -0x80(%ebp) │ │ │ │ - mov %dl,-0x68(%ebp) │ │ │ │ - call 40d0 │ │ │ │ - add $0x10,%esp │ │ │ │ - movzbl -0x68(%ebp),%edx │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - je 250b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x54b0> │ │ │ │ - fldl -0x1c1f8(%ebx) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - fstpl 0x370(%eax) │ │ │ │ - fldl -0x1c1f0(%ebx) │ │ │ │ - mov 0x26c(%ecx),%eax │ │ │ │ - fstl -0x68(%ebp) │ │ │ │ - fstpl 0x370(%eax) │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + jmp 24be9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4fe9> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - fldl 0x2d8(%eax) │ │ │ │ - fstl -0x68(%ebp) │ │ │ │ - fldz │ │ │ │ - fxch %st(1) │ │ │ │ - fucomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jp 24d82 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5182> │ │ │ │ - jne 24d82 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5182> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - cmpb $0x0,0x2bc(%eax) │ │ │ │ - je 24d82 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5182> │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - movzbl (%eax),%eax │ │ │ │ - cmp $0x51,%al │ │ │ │ - je 25322 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5722> │ │ │ │ - cmp $0x45,%al │ │ │ │ - je 253a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x57a0> │ │ │ │ - cmp $0x43,%al │ │ │ │ - je 2529d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x569d> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movb $0x0,0x351(%eax) │ │ │ │ - mov %edi,%eax │ │ │ │ - sub -0x88(%ebp),%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp %edi,-0xa0(%ebp) │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - sete %bl │ │ │ │ - test %eax,%eax │ │ │ │ - sete -0x68(%ebp) │ │ │ │ - movzbl -0x68(%ebp),%eax │ │ │ │ - test %dl,%dl │ │ │ │ - jne 24dc9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x51c9> │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - cmpb $0x0,0x324(%edx) │ │ │ │ - je 251f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x55f8> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x88(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ - push %ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1d830(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0xb │ │ │ │ push %eax │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - push -0x80(%ebp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + push %edi │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ + push %edi │ │ │ │ + call 4250 (unsigned long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d809(%esi),%ecx │ │ │ │ + push $0x2 │ │ │ │ push %ecx │ │ │ │ - call 5d320 ::do_widen(char) const@@Base+0x212d0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - add $0x20,%esp │ │ │ │ - movzbl -0x8d(%ebp),%ebx │ │ │ │ - mov 0x3a8(%eax),%eax │ │ │ │ - mov %bl,(%eax,%ecx,1) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 5ee00 ::do_widen(char) const@@Base+0x22db0> │ │ │ │ - mov %eax,%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - test %dl,%dl │ │ │ │ - je 24f70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5370> │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - mov 0x35c(%eax),%edx │ │ │ │ - add %edx,0x3bc(%ebx) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %dx,0x2b8(%ebx) │ │ │ │ - mov 0x348(%ebx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 24e68 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5268> │ │ │ │ - movzbl 0x338(%ebx),%ecx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 24f60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5360> │ │ │ │ - cmp $0x2,%edx │ │ │ │ - jne 24e08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5208> │ │ │ │ - test %cl,%cl │ │ │ │ - jne 24e08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5208> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov (%eax),%eax │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + pop %edx │ │ │ │ + push 0x38(%eax) │ │ │ │ + push 0x34(%eax) │ │ │ │ + lea -0x1d824(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + push $0x100 │ │ │ │ push $0x1 │ │ │ │ - push %esi │ │ │ │ + push -0x58(%ebp) │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + lea -0x1d81e(%esi),%eax │ │ │ │ + push $0x4 │ │ │ │ + push %eax │ │ │ │ push %edi │ │ │ │ - push -0x88(%ebp) │ │ │ │ - push 0xc(%ebp) │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call *0x18(%eax) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x20,%esp │ │ │ │ - cmpl $0x1,0x2b4(%ecx) │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - jne 24e08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5208> │ │ │ │ - cmpb $0x0,0x2b8(%ecx) │ │ │ │ - je 25aa0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5ea0> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - cmpb $0x0,0x2ba(%ecx) │ │ │ │ - jne 24ec7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x52c7> │ │ │ │ - movzbl 0x2b9(%ecx),%edx │ │ │ │ - test %dl,%dl │ │ │ │ - je 24e08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5208> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + push -0x58(%ebp) │ │ │ │ + call 41e0 │ │ │ │ + add $0xc,%esp │ │ │ │ push %eax │ │ │ │ - call 5cde0 ::do_widen(char) const@@Base+0x20d90> │ │ │ │ - add $0x10,%esp │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - push 0x5ec(%eax) │ │ │ │ - call 5e220 ::do_widen(char) const@@Base+0x221d0> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 24dff , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x51ff> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x348(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 24f28 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5328> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - movzbl 0x338(%ecx),%edx │ │ │ │ - cmp $0x1,%eax │ │ │ │ - je 24f50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5350> │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jne 24ee0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x52e0> │ │ │ │ - test %dl,%dl │ │ │ │ - jne 24ee0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x52e0> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov (%eax),%eax │ │ │ │ - push $0x0 │ │ │ │ - push %esi │ │ │ │ + push -0x58(%ebp) │ │ │ │ push %edi │ │ │ │ - push -0x88(%ebp) │ │ │ │ - push 0xc(%ebp) │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call *0x18(%eax) │ │ │ │ - add $0x20,%esp │ │ │ │ - jmp 24ee0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x52e0> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - test %dl,%dl │ │ │ │ - jne 24f28 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5328> │ │ │ │ - jmp 24ee0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x52e0> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - test %cl,%cl │ │ │ │ - jne 24e68 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5268> │ │ │ │ - jmp 24e08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5208> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmpb $0x0,0x351(%eax) │ │ │ │ - je 24fd5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x53d5> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - movzbl 0x350(%ecx),%ecx │ │ │ │ - mov %cl,0x6c(%eax) │ │ │ │ - mov %cl,0x1e4(%eax) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - fldl 0x270(%ecx) │ │ │ │ - movb $0x0,0x35c(%ecx) │ │ │ │ - movb $0x0,0x351(%ecx) │ │ │ │ - mov 0xf4(%eax),%ecx │ │ │ │ - mov 0x26c(%eax),%eax │ │ │ │ - fstpl 0x2d8(%ecx) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - fldl 0x278(%ecx) │ │ │ │ - fstl -0x60(%ebp) │ │ │ │ - fstpl 0x2d8(%eax) │ │ │ │ - fldz │ │ │ │ - fstpl 0x354(%ecx) │ │ │ │ - cmpb $0x0,-0x78(%ebp) │ │ │ │ - je 25025 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5425> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - fldl 0x280(%ebx) │ │ │ │ - mov 0xf4(%eax),%ecx │ │ │ │ - fstpl 0x370(%ecx) │ │ │ │ - fldl 0x288(%ebx) │ │ │ │ - mov 0x26c(%eax),%ecx │ │ │ │ - movzbl -0x8f(%ebp),%ebx │ │ │ │ - fstl -0x60(%ebp) │ │ │ │ - fstpl 0x370(%ecx) │ │ │ │ - mov %bl,0x6c(%eax) │ │ │ │ - movzbl -0x90(%ebp),%ebx │ │ │ │ - mov %bl,0x1e4(%eax) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - cmpb $0x0,0x324(%eax) │ │ │ │ - je 25aac , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5eac> │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - movzbl 0x338(%eax),%ebx │ │ │ │ - mov 0x344(%eax),%eax │ │ │ │ - mov 0x328(%edi),%edi │ │ │ │ - mov %bl,-0x68(%ebp) │ │ │ │ - mov %edi,-0x88(%ebp) │ │ │ │ - test %bl,%bl │ │ │ │ - jne 251a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x55a0> │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 25069 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5469> │ │ │ │ - cmp %eax,-0x88(%ebp) │ │ │ │ - jg 250c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x54c0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x32c(%eax),%edi │ │ │ │ - mov %edi,%eax │ │ │ │ - sub -0x88(%ebp),%eax │ │ │ │ - cmp 0x33c(%ecx),%eax │ │ │ │ - jl 250c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x54c0> │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - add $0x1,%eax │ │ │ │ - mov %eax,0x328(%ecx) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x3a8(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - jmp 24c1a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x501a> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - movb $0x0,-0x78(%ebp) │ │ │ │ - jmp 24d40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5140> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - cmpb $0x0,-0x8e(%ebp) │ │ │ │ - mov 0x330(%eax),%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x334(%eax),%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x3a8(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - mov %eax,-0xac(%ebp) │ │ │ │ - je 25163 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5563> │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - mov 0xf4(%eax),%edx │ │ │ │ - movzbl -0x8f(%ebp),%ebx │ │ │ │ - fldl 0x270(%edi) │ │ │ │ - fstpl 0x2d8(%edx) │ │ │ │ - fldl 0x278(%edi) │ │ │ │ - mov 0x26c(%eax),%edx │ │ │ │ - fstl -0x80(%ebp) │ │ │ │ - fstpl 0x2d8(%edx) │ │ │ │ - mov %bl,0x6c(%eax) │ │ │ │ - movzbl -0x90(%ebp),%ebx │ │ │ │ - mov %bl,0x1e4(%eax) │ │ │ │ - cmpb $0x0,-0x68(%ebp) │ │ │ │ - jne 25519 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5919> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movb $0x0,-0x8e(%ebp) │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - mov %eax,-0xac(%ebp) │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - fldz │ │ │ │ - fldl 0x34(%eax) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fcmovbe %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - fsubs 0x290(%edi) │ │ │ │ - flds -0x1c24c(%eax) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jbe 249a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4da8> │ │ │ │ - jmp 249c5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4dc5> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - mov 0x32c(%edi),%edi │ │ │ │ - lea -0x1(%edi),%ecx │ │ │ │ - mov %ecx,0x32c(%ebx) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - je 251cb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x55cb> │ │ │ │ - sub -0x88(%ebp),%ecx │ │ │ │ - cmp 0x33c(%ebx),%ecx │ │ │ │ - jge 25097 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5497> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - movb $0x0,0x338(%eax) │ │ │ │ - mov 0x334(%eax),%eax │ │ │ │ - mov %eax,0x32c(%ecx) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - add $0x1,%eax │ │ │ │ - mov %eax,0x328(%ecx) │ │ │ │ - jmp 25097 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5497> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x88(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ - push %ebx │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x2 │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d819(%esi),%eax │ │ │ │ + push $0x3 │ │ │ │ push %eax │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - push -0x80(%ebp) │ │ │ │ - push %ecx │ │ │ │ - call 5db30 ::do_widen(char) const@@Base+0x21ae0> │ │ │ │ - jmp 24de3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x51e3> │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - fldz │ │ │ │ - fldl 0x270(%ebx) │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jp 25378 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5778> │ │ │ │ - jne 25378 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5778> │ │ │ │ - fstp %st(0) │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - cmpl $0x3,0x2b4(%ebx) │ │ │ │ - jg 24c61 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5061> │ │ │ │ - cmpb $0x0,0x2bb(%ebx) │ │ │ │ - je 25280 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5680> │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - fldl -0x1c208(%ebx) │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - fstl -0x68(%ebp) │ │ │ │ - fstpl 0x2d8(%ebx) │ │ │ │ - mov 0x26c(%ecx),%ebx │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - fldl -0x1c200(%ebx) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - fstl -0x80(%ebp) │ │ │ │ - fstpl 0x2d8(%ebx) │ │ │ │ - movzbl -0x94(%ebp),%ebx │ │ │ │ - movb $0x1,0x6c(%ecx) │ │ │ │ - movb $0x1,0x1e4(%ecx) │ │ │ │ - mov %bl,-0x8e(%ebp) │ │ │ │ - jmp 24cab , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x50ab> │ │ │ │ - mov 0xfc(%ecx),%eax │ │ │ │ - fldl 0x218(%eax) │ │ │ │ - fnstcw -0x3e(%ebp) │ │ │ │ - movzwl -0x3e(%ebp),%eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + flds 0x40(%eax) │ │ │ │ + fnstcw -0x4a(%ebp) │ │ │ │ + movzwl -0x4a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ - mov %ax,-0x40(%ebp) │ │ │ │ - fldcw -0x40(%ebp) │ │ │ │ - fistpl -0x4c(%ebp) │ │ │ │ - fldcw -0x3e(%ebp) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - cmp $0x39,%eax │ │ │ │ - jne 24d82 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5182> │ │ │ │ - fldl 0x74(%ecx) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - fchs │ │ │ │ - fstl 0x354(%eax) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - fstpl 0x2d8(%eax) │ │ │ │ - fldl 0x1ec(%ecx) │ │ │ │ - mov 0x26c(%ecx),%eax │ │ │ │ - fchs │ │ │ │ - fstpl 0x2d8(%eax) │ │ │ │ - movzbl 0x6c(%ecx),%eax │ │ │ │ - mov %al,0x350(%ebx) │ │ │ │ - movb $0x1,0x6c(%ecx) │ │ │ │ - movb $0x1,0x1e4(%ecx) │ │ │ │ - movb $0x1,0x351(%ebx) │ │ │ │ - movb $0x43,0x35c(%ebx) │ │ │ │ - jmp 24d8c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x518c> │ │ │ │ - fldl 0x74(%ecx) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - fchs │ │ │ │ - fstl 0x354(%eax) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - fstpl 0x2d8(%eax) │ │ │ │ - fldl 0x1ec(%ecx) │ │ │ │ - mov 0x26c(%ecx),%eax │ │ │ │ - fchs │ │ │ │ - fstpl 0x2d8(%eax) │ │ │ │ - movzbl 0x6c(%ecx),%eax │ │ │ │ - mov %al,0x350(%ebx) │ │ │ │ - movb $0x1,0x6c(%ecx) │ │ │ │ - movb $0x1,0x1e4(%ecx) │ │ │ │ - movb $0x1,0x351(%ebx) │ │ │ │ - movb $0x51,0x35c(%ebx) │ │ │ │ - jmp 24d8c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x518c> │ │ │ │ - fnstcw -0x3e(%ebp) │ │ │ │ - movzwl -0x3e(%ebp),%ebx │ │ │ │ - or $0xc,%bh │ │ │ │ - mov %bx,-0x40(%ebp) │ │ │ │ - fldcw -0x40(%ebp) │ │ │ │ - fistpl -0x4c(%ebp) │ │ │ │ - fldcw -0x3e(%ebp) │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - cmp $0x2a,%ebx │ │ │ │ - jne 24c61 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5061> │ │ │ │ - jmp 25234 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5634> │ │ │ │ - fldl 0x84(%ecx) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - fchs │ │ │ │ - fstl 0x354(%eax) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - fstpl 0x2d8(%eax) │ │ │ │ - fldl 0x1fc(%ecx) │ │ │ │ - mov 0x26c(%ecx),%eax │ │ │ │ - fchs │ │ │ │ - fstpl 0x2d8(%eax) │ │ │ │ - movzbl 0x6c(%ecx),%eax │ │ │ │ - mov %al,0x350(%ebx) │ │ │ │ - movb $0x1,0x6c(%ecx) │ │ │ │ - movb $0x1,0x1e4(%ecx) │ │ │ │ - movb $0x1,0x351(%ebx) │ │ │ │ - movb $0x45,0x35c(%ebx) │ │ │ │ - jmp 24d8c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x518c> │ │ │ │ + mov %ax,-0x4c(%ebp) │ │ │ │ + fldcw -0x4c(%ebp) │ │ │ │ + fistpl -0x50(%ebp) │ │ │ │ + fldcw -0x4a(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - jmp 24a0f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e0f> │ │ │ │ - cmp $0x50,%cl │ │ │ │ - je 24a08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e08> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x42c(%eax),%eax │ │ │ │ - test $0x2,%al │ │ │ │ - jne 253f9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x57f9> │ │ │ │ - test $0x1,%al │ │ │ │ - jne 24a08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e08> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov 0x408(%eax),%eax │ │ │ │ - mov %eax,0x410(%edi) │ │ │ │ - mov 0x40c(%esi),%esi │ │ │ │ - mov %eax,%edi │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ - cmp %eax,%esi │ │ │ │ - je 253f9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x57f9> │ │ │ │ - mov 0x48(%eax),%eax │ │ │ │ - test $0x1,%al │ │ │ │ - jne 24a08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e08> │ │ │ │ - movsbl %cl,%esi │ │ │ │ - mov %dl,-0x78(%ebp) │ │ │ │ - mov %esi,-0x74(%ebp) │ │ │ │ - movsbl %dl,%esi │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ - mov %cl,-0x8c(%ebp) │ │ │ │ - jmp 254aa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x58aa> │ │ │ │ - movzbl -0x78(%ebp),%eax │ │ │ │ - cmp $0x4b,%al │ │ │ │ - sete %bl │ │ │ │ - cmp $0x52,%al │ │ │ │ - sete %al │ │ │ │ - or %al,%bl │ │ │ │ - je 2548a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x588a> │ │ │ │ - cmpb $0x50,-0x8c(%ebp) │ │ │ │ - jne 24a08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e08> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x64,%edi │ │ │ │ - mov %edi,0x410(%eax) │ │ │ │ - cmp -0x68(%ebp),%edi │ │ │ │ - je 253f9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x57f9> │ │ │ │ - mov 0x48(%edi),%eax │ │ │ │ - test $0x1,%al │ │ │ │ - jne 24a08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e08> │ │ │ │ - test $0x2,%al │ │ │ │ - jne 2546b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x586b> │ │ │ │ - cmpb $0x0,0x47(%edi) │ │ │ │ - movzbl 0x44(%edi),%esi │ │ │ │ - jne 255bd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x59bd> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x4(%edi),%eax │ │ │ │ - push -0x80(%ebp) │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4370 │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - mov %esi,%eax │ │ │ │ - je 25838 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5c38> │ │ │ │ - test %al,%al │ │ │ │ - je 2548a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x588a> │ │ │ │ - cmpb $0x0,0x46(%edi) │ │ │ │ - movzbl 0x45(%edi),%esi │ │ │ │ - jne 255c4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x59c4> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x24(%edi),%eax │ │ │ │ - push -0x74(%ebp) │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4370 │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - mov %esi,%eax │ │ │ │ - je 25845 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5c45> │ │ │ │ - test %al,%al │ │ │ │ - jne 24a08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e08> │ │ │ │ - jmp 2548a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x588a> │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - cmpb $0x4d,(%eax) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - je 255cb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x59cb> │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - movb $0x0,-0x8e(%ebp) │ │ │ │ - movl $0x0,-0x88(%ebp) │ │ │ │ - mov %eax,-0xac(%ebp) │ │ │ │ - jmp 25163 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5563> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - fldz │ │ │ │ - fldl 0x270(%eax) │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jp 2580e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5c0e> │ │ │ │ - jne 2580e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5c0e> │ │ │ │ - fstp %st(0) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - xor %eax,%eax │ │ │ │ - cmpl $0x3,0x2b4(%esi) │ │ │ │ - jg 24c07 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5007> │ │ │ │ - movzbl 0x2bb(%esi),%eax │ │ │ │ - test %al,%al │ │ │ │ - je 2587d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5c7d> │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - mov -0xac(%ebp),%esi │ │ │ │ - fldl -0x1c208(%ecx) │ │ │ │ - mov 0xf4(%esi),%edx │ │ │ │ - fstpl 0x2d8(%edx) │ │ │ │ - fldl -0x1c200(%ecx) │ │ │ │ - mov 0x26c(%esi),%edx │ │ │ │ - fstl -0x68(%ebp) │ │ │ │ - fstpl 0x2d8(%edx) │ │ │ │ - jmp 24c07 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5007> │ │ │ │ - mov %esi,%eax │ │ │ │ - jmp 254db , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x58db> │ │ │ │ - mov %esi,%eax │ │ │ │ - jmp 2550c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x590c> │ │ │ │ - fldz │ │ │ │ - fldl 0x270(%eax) │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jp 25852 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5c52> │ │ │ │ - jne 25852 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5c52> │ │ │ │ - fstp %st(0) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - cmpl $0x3,0x2b4(%eax) │ │ │ │ - jg 25528 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5928> │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - cmp %eax,-0xa0(%ebp) │ │ │ │ - lea 0x1(%eax),%edi │ │ │ │ - sete %al │ │ │ │ - movzbl %al,%eax │ │ │ │ - mov %edi,-0x80(%ebp) │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - sub $0x1,%eax │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - lea 0x1(%edi),%esi │ │ │ │ - cmpb $0x51,0x1(%eax,%edi,1) │ │ │ │ - je 25678 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5a78> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - cmpb $0x0,0x2bb(%ecx) │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - je 2566d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5a6d> │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - mov 0xf4(%eax),%ecx │ │ │ │ - fldl -0x1c208(%ebx) │ │ │ │ - fstpl 0x2d8(%ecx) │ │ │ │ - fldl -0x1c200(%ebx) │ │ │ │ - mov 0x26c(%eax),%ecx │ │ │ │ - fstl -0x88(%ebp) │ │ │ │ - fstpl 0x2d8(%ecx) │ │ │ │ - movb $0x1,0x6c(%eax) │ │ │ │ - movb $0x1,0x1e4(%eax) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - add -0x80(%ebp),%eax │ │ │ │ - movzbl (%eax),%ebx │ │ │ │ - movb $0x0,(%eax) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %bl,-0x60(%ebp) │ │ │ │ - cmpb $0x0,0x255(%eax) │ │ │ │ - jne 25889 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5c89> │ │ │ │ - mov 0x3a8(%eax),%ecx │ │ │ │ - add %esi,%ecx │ │ │ │ - movsbl (%ecx),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 3cfd0 ::do_widen(char) const@@Base+0xf80> │ │ │ │ - pop %ebx │ │ │ │ - pop %eax │ │ │ │ - push %esi │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - sub %edi,%eax │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ + push %edi │ │ │ │ + call 4390 (long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x2 │ │ │ │ + push -0x5c(%ebp) │ │ │ │ push %eax │ │ │ │ - mov 0x3a8(%edi),%eax │ │ │ │ - push -0x78(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - add %esi,%eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x198d0(%esi),%eax │ │ │ │ + push $0x4 │ │ │ │ push %eax │ │ │ │ - push 0x5ec(%edi) │ │ │ │ - call 5d320 ::do_widen(char) const@@Base+0x212d0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - add $0x20,%esp │ │ │ │ - movzbl -0x60(%ebp),%ebx │ │ │ │ - mov 0x3a8(%eax),%eax │ │ │ │ - mov %bl,(%eax,%edi,1) │ │ │ │ - jmp 25727 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5b27> │ │ │ │ - mov 0x35c(%edi),%eax │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - sub $0x8,%esp │ │ │ │ - xor %ecx,%ecx │ │ │ │ - add %eax,0x3bc(%edi) │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov %cx,0x2b8(%edi) │ │ │ │ - push $0x1 │ │ │ │ - push -0x8c(%ebp) │ │ │ │ - push -0x98(%ebp) │ │ │ │ - push %esi │ │ │ │ - push 0xc(%ebp) │ │ │ │ push %edi │ │ │ │ - call *0x18(%eax) │ │ │ │ - add $0x20,%esp │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - push 0x5ec(%eax) │ │ │ │ - call 5ee00 ::do_widen(char) const@@Base+0x22db0> │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x5ec(%edi),%edi │ │ │ │ - mov %edi,-0xac(%ebp) │ │ │ │ - test %al,%al │ │ │ │ - jne 256f1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5af1> │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ - cmpb $0x0,0x351(%edi) │ │ │ │ - mov 0xf4(%eax),%edx │ │ │ │ - fldl 0x270(%edi) │ │ │ │ - mov 0x26c(%eax),%eax │ │ │ │ - je 257a6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5ba6> │ │ │ │ - movb $0x0,0x351(%edi) │ │ │ │ - movb $0x0,0x35c(%edi) │ │ │ │ - fstpl 0x2d8(%edx) │ │ │ │ - fldl 0x278(%edi) │ │ │ │ - fstl -0x60(%ebp) │ │ │ │ - fstpl 0x2d8(%eax) │ │ │ │ - fldz │ │ │ │ - fstpl 0x354(%edi) │ │ │ │ - fldl 0x270(%edi) │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - fstpl 0x2d8(%edx) │ │ │ │ - fldl 0x278(%edi) │ │ │ │ - mov -0xac(%ebp),%edi │ │ │ │ - fstl -0x60(%ebp) │ │ │ │ - fstpl 0x2d8(%eax) │ │ │ │ - movzbl -0x8f(%ebp),%eax │ │ │ │ - mov %al,0x6c(%edi) │ │ │ │ - movzbl -0x90(%ebp),%eax │ │ │ │ - mov %al,0x1e4(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov $0x1,%edi │ │ │ │ - mov 0x3a8(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - cmp $0x2,%esi │ │ │ │ - jne 2561e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5a1e> │ │ │ │ - movl $0x0,-0x88(%ebp) │ │ │ │ - movzbl -0x68(%ebp),%eax │ │ │ │ - mov %al,-0x8e(%ebp) │ │ │ │ - jmp 25163 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5563> │ │ │ │ - fnstcw -0x3e(%ebp) │ │ │ │ - movzwl -0x3e(%ebp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x40(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - fldcw -0x40(%ebp) │ │ │ │ - fistpl -0x4c(%ebp) │ │ │ │ - fldcw -0x3e(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ - cmp $0x2a,%edx │ │ │ │ - jne 24c07 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5007> │ │ │ │ - jmp 25567 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5967> │ │ │ │ - test %al,%al │ │ │ │ - jne 2548a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x588a> │ │ │ │ - jmp 254df , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x58df> │ │ │ │ - test %al,%al │ │ │ │ - jne 2548a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x588a> │ │ │ │ - jmp 24a08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e08> │ │ │ │ - fnstcw -0x3e(%ebp) │ │ │ │ - movzwl -0x3e(%ebp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x40(%ebp) │ │ │ │ - fldcw -0x40(%ebp) │ │ │ │ - fistpl -0x4c(%ebp) │ │ │ │ - fldcw -0x3e(%ebp) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - cmp $0x2a,%eax │ │ │ │ - je 255e5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x59e5> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - jmp 25528 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5928> │ │ │ │ - movzbl -0x94(%ebp),%eax │ │ │ │ - jmp 24c07 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5007> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ - fldl 0x280(%eax) │ │ │ │ - mov 0x3a8(%eax),%ecx │ │ │ │ - add %esi,%ecx │ │ │ │ - fstl -0x88(%ebp) │ │ │ │ - fldz │ │ │ │ - fxch %st(1) │ │ │ │ - fucomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jp 2569f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5a9f> │ │ │ │ - jne 2569f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5a9f> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d928(%edx),%eax │ │ │ │ - mov %edx,%ebx │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ + mov 0x90(%eax),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 251ad , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x55ad> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + call 41e0 │ │ │ │ + add $0xc,%esp │ │ │ │ push %eax │ │ │ │ - push %ecx │ │ │ │ - call 40d0 │ │ │ │ + push %edi │ │ │ │ + push -0x54(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - je 2569f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5a9f> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - fldl -0x1c1f8(%edx) │ │ │ │ - mov 0xf4(%eax),%ebx │ │ │ │ - fstpl 0x370(%ebx) │ │ │ │ - fldl -0x1c1f0(%edx) │ │ │ │ - mov 0x26c(%eax),%ebx │ │ │ │ - fstl -0x88(%ebp) │ │ │ │ - fstpl 0x370(%ebx) │ │ │ │ - movb $0x1,0x6c(%eax) │ │ │ │ - movb $0x1,0x1e4(%eax) │ │ │ │ - jmp 2569f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5a9f> │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ + mov %esi,%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x2 │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d815(%esi),%eax │ │ │ │ + push $0xe │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ - push $0x3 │ │ │ │ - push $0x0 │ │ │ │ - lea 0x3c(%eax),%esi │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - lea -0x1d931(%eax),%edx │ │ │ │ - mov %eax,%ebx │ │ │ │ - push %edx │ │ │ │ - push %esi │ │ │ │ - mov %edx,-0x60(%ebp) │ │ │ │ - call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 25b44 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5f44> │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - push $0x3 │ │ │ │ - push $0x0 │ │ │ │ - push %edx │ │ │ │ - push %esi │ │ │ │ - call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ + pop %edx │ │ │ │ + mov 0x6c(%eax),%eax │ │ │ │ + push 0x4(%eax) │ │ │ │ + push (%eax) │ │ │ │ + call 4700 │ │ │ │ + lea -0x1d806(%esi),%eax │ │ │ │ + fstpl (%esp) │ │ │ │ + push %eax │ │ │ │ + push $0x100 │ │ │ │ push $0x1 │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + push -0x58(%ebp) │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + lea -0x1d709(%esi),%eax │ │ │ │ + push $0x7 │ │ │ │ push %eax │ │ │ │ - lea -0x1df4c(%ecx),%eax │ │ │ │ - mov %ecx,%ebx │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d800(%esi),%eax │ │ │ │ + push $0x11 │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ - call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - add $0x20,%esp │ │ │ │ - sub %edx,%eax │ │ │ │ - mov 0x31c(%ebx),%ecx │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d7ee(%esi),%eax │ │ │ │ + push $0xf │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ - mov %ecx,-0x60(%ebp) │ │ │ │ - call 4110 , std::allocator >::substr(unsigned int, unsigned int) const@plt> │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - lea -0x3c(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d7de(%esi),%eax │ │ │ │ + push $0x6 │ │ │ │ + push %eax │ │ │ │ push %edi │ │ │ │ - push %ecx │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %ecx │ │ │ │ + push -0x58(%ebp) │ │ │ │ + call 41e0 │ │ │ │ + add $0xc,%esp │ │ │ │ push %eax │ │ │ │ - call 3db00 ::do_widen(char) const@@Base+0x1ab0> │ │ │ │ - mov -0x3c(%ebp),%esi │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ - cmp -0xb0(%ebp),%eax │ │ │ │ - je 259cb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5dcb> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + push -0x58(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d7d7(%esi),%eax │ │ │ │ + push $0x8 │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - movb $0x0,-0x28(%ebp) │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x31c(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - add $0x4,%eax │ │ │ │ - cmp %eax,%esi │ │ │ │ - je 25a8b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5e8b> │ │ │ │ - sub $0x8,%esp │ │ │ │ - add $0x28,%esi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ push %edi │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - lea 0x29c(%eax),%esi │ │ │ │ - mov 0x2a0(%eax),%eax │ │ │ │ - cmp -0x2c(%ebp),%eax │ │ │ │ - je 25b14 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5f14> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - cmpb $0x0,0x252(%eax) │ │ │ │ - jne 25a3a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5e3a> │ │ │ │ - cmpb $0x0,0x253(%eax) │ │ │ │ - jne 25ae0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5ee0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ + mov 0x6c(%eax),%eax │ │ │ │ + push 0xc(%eax) │ │ │ │ + push 0x8(%eax) │ │ │ │ push %edi │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - add $0x4c,%eax │ │ │ │ + call 45d0 (double)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ + lea -0x1d7ce(%esi),%eax │ │ │ │ + push $0x6 │ │ │ │ push %eax │ │ │ │ - call 6af00 ::do_widen(char) const@@Base+0x2eeb0> │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ push %edi │ │ │ │ - push %esi │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0xb0(%ebp),%eax │ │ │ │ - je 245b6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x49b6> │ │ │ │ - sub $0xc,%esp │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x6c(%eax),%eax │ │ │ │ + push 0x14(%eax) │ │ │ │ + push 0x10(%eax) │ │ │ │ + push %edi │ │ │ │ + call 45d0 (double)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x2 │ │ │ │ + push -0x5c(%ebp) │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 245b6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x49b6> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - lea 0x29c(%eax),%esi │ │ │ │ - mov 0x2a0(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 25a21 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5e21> │ │ │ │ - jmp 25a59 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5e59> │ │ │ │ - movzbl 0x2b9(%ecx),%edx │ │ │ │ - jmp 24ebf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x52bf> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - cmpb $0x0,-0x8e(%ebp) │ │ │ │ - mov %edi,-0x98(%ebp) │ │ │ │ - mov 0x3a8(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - je 25143 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5543> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - jmp 25102 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5502> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - push $0x4 │ │ │ │ - push $0x0 │ │ │ │ - lea -0x1d92d(%ecx),%eax │ │ │ │ - mov %ecx,%ebx │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d7c7(%esi),%eax │ │ │ │ + push $0x5 │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ - call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 25a3a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5e3a> │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - movb $0x0,(%eax) │ │ │ │ - jmp 25a3a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5e3a> │ │ │ │ - test %eax,%eax │ │ │ │ - je 25a59 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5e59> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + pop %edx │ │ │ │ + push 0x8(%eax) │ │ │ │ + push %edi │ │ │ │ + call 4250 (unsigned long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x2 │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x199a1(%esi),%eax │ │ │ │ + push $0x3 │ │ │ │ push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + jmp 24ed4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x52d4> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - push -0x30(%ebp) │ │ │ │ - push 0x29c(%eax) │ │ │ │ - call 42f0 │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 25a59 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5e59> │ │ │ │ - jmp 25a21 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5e21> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x3c(%ebp),%eax │ │ │ │ - push %esi │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - push 0x31c(%esi) │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0x3c(%eax),%eax │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x1,%eax │ │ │ │ push %eax │ │ │ │ - call 3db00 ::do_widen(char) const@@Base+0x1ab0> │ │ │ │ - mov -0x3c(%ebp),%esi │ │ │ │ - add $0xc,%esp │ │ │ │ - jmp 259cb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5dcb> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 5418 <__gmon_start__@plt+0xc60> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 543e <__gmon_start__@plt+0xc86> │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + jmp 25053 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5453> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 53b4 <__gmon_start__@plt+0xbfc> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 53ca <__gmon_start__@plt+0xc12> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ + lea -0x158(%ebp),%eax │ │ │ │ + lea -0x160(%ebp),%edi │ │ │ │ call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ - add $0x7f476,%esi │ │ │ │ + add $0x7fe0a,%esi │ │ │ │ push %ebx │ │ │ │ - sub $0x8c,%esp │ │ │ │ - fldl 0xc(%ebp) │ │ │ │ - fldl 0x14(%ebp) │ │ │ │ - fstpl -0x80(%ebp) │ │ │ │ - fldz │ │ │ │ - fcomip %st(1),%st │ │ │ │ - jae 25f40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6340> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - cmpb $0x0,0x364(%eax) │ │ │ │ - je 25be0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5fe0> │ │ │ │ - flds -0x1c24c(%esi) │ │ │ │ - fldl 0x370(%eax) │ │ │ │ - fstl -0x60(%ebp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - ja 25f44 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6344> │ │ │ │ - fldl 0x368(%eax) │ │ │ │ - fstl -0x60(%ebp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - ja 25f4a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x634a> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ + sub $0x17c,%esp │ │ │ │ + mov %eax,-0x174(%ebp) │ │ │ │ + mov %eax,-0x160(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + lea -0x1d7b0(%esi),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ - mov 0x1c0(%eax),%edi │ │ │ │ - mov 0x1c4(%eax),%eax │ │ │ │ - push $0x328 │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - call 42e0 │ │ │ │ - fldl -0x60(%ebp) │ │ │ │ + push %eax │ │ │ │ + lea -0x1d7bc(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x148(%ebp),%eax │ │ │ │ + lea -0x140(%ebp),%ecx │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + push 0xc(%ebp) │ │ │ │ + mov %ecx,-0x178(%ebp) │ │ │ │ + mov %ecx,-0x148(%ebp) │ │ │ │ + movl $0x0,-0x144(%ebp) │ │ │ │ + movb $0x0,-0x140(%ebp) │ │ │ │ + mov %eax,-0x16c(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + mov -0x144(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ - mov %eax,%edx │ │ │ │ - lea 0x328(%eax),%ecx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - movl $0x0,(%eax) │ │ │ │ - add $0x4,%eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jne 25c20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6020> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - cmp -0x78(%ebp),%edi │ │ │ │ - flds -0x1c248(%esi) │ │ │ │ - mov 0x1c0(%eax),%eax │ │ │ │ - fnstcw -0x52(%ebp) │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - movzwl -0x52(%ebp),%eax │ │ │ │ - je 263b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x67b0> │ │ │ │ - or $0xc,%ah │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov %ax,-0x54(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x60(%edi),%eax │ │ │ │ - cmp 0x64(%edi),%eax │ │ │ │ - je 25cb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x60b0> │ │ │ │ - fldl 0x24(%edi) │ │ │ │ - fldl -0x80(%ebp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jb 25cb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x60b0> │ │ │ │ - mov 0x58(%eax),%eax │ │ │ │ - fld %st(0) │ │ │ │ - fmull 0x20(%eax) │ │ │ │ - fdivl 0x34(%edi) │ │ │ │ - fadds -0x1db5c(%esi) │ │ │ │ - fldcw -0x54(%ebp) │ │ │ │ - fistpl -0x58(%ebp) │ │ │ │ - fldcw -0x52(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - add $0x64,%eax │ │ │ │ - cmp $0xc7,%eax │ │ │ │ - ja 25cb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x60b0> │ │ │ │ - addl $0x1,(%ebx,%eax,4) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1a8,%edi │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jne 25c68 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6068> │ │ │ │ - fstp %st(0) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - mov %ebx,-0x60(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - mov (%ebx,%eax,4),%ebx │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jle 25cee , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x60ee> │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %ebx,%edi │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp $0xc8,%eax │ │ │ │ - jne 25ce0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x60e0> │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ - fildl -0x60(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - flds -0x1db5c(%esi) │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - fadd %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - fldcw -0x54(%ebp) │ │ │ │ - fistpl -0x58(%ebp) │ │ │ │ - fldcw -0x52(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - cmp $0x63,%edi │ │ │ │ - jle 25f4e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x634e> │ │ │ │ - test %eax,%eax │ │ │ │ - je 25f52 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6352> │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - add $0x31c,%ebx │ │ │ │ - nop │ │ │ │ - mov 0x4(%edx),%eax │ │ │ │ - add (%edx),%eax │ │ │ │ - add $0x4,%edx │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - fildl -0x60(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldcw -0x54(%ebp) │ │ │ │ - fistpl -0x4(%edx) │ │ │ │ - fldcw -0x52(%ebp) │ │ │ │ - cmp %edx,%ebx │ │ │ │ - jne 25d40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6140> │ │ │ │ - fstp %st(0) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov %eax,%edi │ │ │ │ - mov %ecx,%eax │ │ │ │ - cmp $0xc6,%ecx │ │ │ │ - jg 25dcb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x61cb> │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov (%ebx,%ecx,4),%ebx │ │ │ │ - cmp -0x88(%ebp),%ebx │ │ │ │ - jle 26244 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6644> │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - jmp 25db1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x61b1> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmp %edi,(%ebx,%edx,4) │ │ │ │ - jle 2623b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x663b> │ │ │ │ - add $0x1,%edx │ │ │ │ - cmp $0xc7,%edx │ │ │ │ - jne 25da8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x61a8> │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jle 25f58 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6358> │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - fldl -0x1c1e8(%esi) │ │ │ │ - mov (%ebx,%ecx,4),%ebx │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - cmp %ebx,-0x88(%ebp) │ │ │ │ - jge 26289 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6689> │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - mov %ecx,%ebx │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - jmp 25e11 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6211> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmp %ecx,(%edx,%eax,4) │ │ │ │ - jle 26280 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6680> │ │ │ │ - sub $0x1,%eax │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 25e08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6208> │ │ │ │ - fldl -0x1c1e0(%esi) │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ - flds -0x1dab0(%esi) │ │ │ │ - fldl -0x68(%ebp) │ │ │ │ - fsubl -0x60(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - ja 25f58 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6358> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - cmpb $0x0,0x365(%eax) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - je 2629a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x669a> │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ - cmp %eax,-0x78(%ebp) │ │ │ │ - je 2600e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x640e> │ │ │ │ - lea -0x4c(%ebp),%edi │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ - jmp 25ea9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x62a9> │ │ │ │ - fldl 0x24(%ecx) │ │ │ │ - movl $0x0,0xc(%ecx) │ │ │ │ - fstl -0x70(%ebp) │ │ │ │ - fldl -0x80(%ebp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - flds -0x1db58(%esi) │ │ │ │ - sbbl $0xffffffff,-0x8c(%ebp) │ │ │ │ - fstpl 0x24(%ecx) │ │ │ │ - mov %ecx,%eax │ │ │ │ - add $0x1a8,%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - cmp %eax,-0x78(%ebp) │ │ │ │ - je 2600e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x640e> │ │ │ │ - mov 0x60(%ecx),%edi │ │ │ │ - cmp 0x64(%ecx),%edi │ │ │ │ - je 25e73 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6273> │ │ │ │ - mov %edi,%eax │ │ │ │ - mov %ecx,%edi │ │ │ │ - mov %eax,%ecx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x5c(%ecx),%edx │ │ │ │ - mov 0x58(%ecx),%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 26231 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6631> │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ - lea 0x58(%ecx),%ebx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jae 25f0b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x630b> │ │ │ │ - fldl 0x20(%eax) │ │ │ │ - fldl 0x34(%edi) │ │ │ │ - fld %st(1) │ │ │ │ - fmuls -0x1c248(%esi) │ │ │ │ - fdiv %st(1),%st │ │ │ │ - fldl -0x60(%ebp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - jae 25f68 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6368> │ │ │ │ - fldl -0x68(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jae 25f6a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x636a> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 25f04 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6304> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - add $0x38,%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 25ed8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x62d8> │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - cmp %edx,0x58(%eax) │ │ │ │ - je 25ff0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x63f0> │ │ │ │ - add $0x7c,%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - cmp %ecx,0x64(%edi) │ │ │ │ - jne 25ec0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x62c0> │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov %eax,%edi │ │ │ │ - cmp %edi,0x60(%ecx) │ │ │ │ - jne 25e97 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6297> │ │ │ │ - jmp 25e73 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6273> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 25f58 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6358> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 25f58 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6358> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 25f58 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6358> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 25f58 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6358> │ │ │ │ - fstp %st(0) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x148(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 252d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x56d0> │ │ │ │ + cmp -0x178(%ebp),%edx │ │ │ │ + je 2529b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x569b> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %al,-0x16c(%ebp) │ │ │ │ + push %edx │ │ │ │ + call 4380 │ │ │ │ + movzbl -0x16c(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x160(%ebp),%edx │ │ │ │ + cmp -0x174(%ebp),%edx │ │ │ │ + je 252c4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x56c4> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %al,-0x16c(%ebp) │ │ │ │ + push %edx │ │ │ │ + call 4380 │ │ │ │ + movzbl -0x16c(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - fldl -0x1c1d8(%esi) │ │ │ │ - fsubr %st(2),%st │ │ │ │ - fmuls -0x1c248(%esi) │ │ │ │ - fdiv %st(1),%st │ │ │ │ - fldl -0x60(%ebp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - jae 25f98 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6398> │ │ │ │ - fldl -0x68(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jb 25f00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6300> │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 25f9c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x639c> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - fxch %st(1) │ │ │ │ - fsubl -0x1c1d0(%esi) │ │ │ │ - fmuls -0x1c248(%esi) │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - fldl -0x60(%ebp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - jae 25fc8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x63c8> │ │ │ │ - fldl -0x68(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jb 25f04 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6304> │ │ │ │ - jmp 25fca , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x63ca> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ - push %ebx │ │ │ │ - push -0x74(%ebp) │ │ │ │ - call 3eb50 ::do_widen(char) const@@Base+0x2b00> │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0x5c(%ecx),%edx │ │ │ │ - jmp 25ed4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x62d4> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x50(%ebp),%eax │ │ │ │ - lea 0x60(%edi),%edx │ │ │ │ + lea -0x130(%ebp),%ebx │ │ │ │ + add %edx,%ecx │ │ │ │ + push $0x0 │ │ │ │ + lea -0x128(%ebp),%eax │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ - push %eax │ │ │ │ - call 3f930 ::do_widen(char) const@@Base+0x38e0> │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %eax,%ecx │ │ │ │ - jmp 25f1e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x631e> │ │ │ │ - sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + mov %eax,-0x17c(%ebp) │ │ │ │ + mov %eax,-0x130(%ebp) │ │ │ │ + mov %ebx,-0x170(%ebp) │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + lea -0x1d7af(%esi),%eax │ │ │ │ + movl $0x14,(%esp) │ │ │ │ mov %esi,%ebx │ │ │ │ - push $0x100 │ │ │ │ - call 42e0 │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0x48(%ebp),%ecx │ │ │ │ - mov %eax,%edi │ │ │ │ - lea -0x40(%ebp),%eax │ │ │ │ - push $0x0 │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - lea -0x1cfaa(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - lea -0x1cfd4(%esi),%eax │ │ │ │ push %eax │ │ │ │ - push %ecx │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - pop %ecx │ │ │ │ + push -0x15c(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %edi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + push -0x16c(%ebp) │ │ │ │ + push %edi │ │ │ │ + push 0xc(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ pop %eax │ │ │ │ - lea -0x1d983(%esi),%eax │ │ │ │ - push -0x64(%ebp) │ │ │ │ - push -0x68(%ebp) │ │ │ │ + lea -0x1d79a(%esi),%eax │ │ │ │ + pop %edx │ │ │ │ push %eax │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push %edi │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ - add $0x20,%esp │ │ │ │ - mov %edi,%edx │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ - call 23960 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3d60> │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ + push -0x16c(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 25363 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5763> │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ + push $0xffffffff │ │ │ │ + push $0x2e │ │ │ │ + push -0x170(%ebp) │ │ │ │ + call 46c0 , std::allocator >::rfind(char, unsigned int) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 25618 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5a18> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x10 │ │ │ │ + add $0x3c,%eax │ │ │ │ + push -0x130(%ebp) │ │ │ │ + mov %eax,-0x170(%ebp) │ │ │ │ + lea 0x40(%ecx),%eax │ │ │ │ + push %eax │ │ │ │ + call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov -0x170(%ebp),%ebx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x3c(%edx),%edx │ │ │ │ + add -0xc(%edx),%ebx │ │ │ │ + test %eax,%eax │ │ │ │ + je 256f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5af8> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x0 │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ - lea 0x128(%edx),%eax │ │ │ │ - push %edi │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + add $0x10,%esp │ │ │ │ + xor %eax,%eax │ │ │ │ + testb $0x5,0xdc(%ebx) │ │ │ │ + jne 25567 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5967> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1d77c(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x16 │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - pop %eax │ │ │ │ - lea -0x1cfa8(%esi),%eax │ │ │ │ - pop %edx │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ + push -0x170(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + lea -0x1d765(%esi),%eax │ │ │ │ + movl $0x10,(%esp) │ │ │ │ push %eax │ │ │ │ + push -0x15c(%ebp) │ │ │ │ + push $0x0 │ │ │ │ push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - pop %ecx │ │ │ │ - pop %edi │ │ │ │ - push -0x5c(%ebp) │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ - push -0x60(%ebp) │ │ │ │ - push -0x78(%ebp) │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push %edi │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x18,%esp │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ - push %edi │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ - push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ - push %edi │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + push -0x16c(%ebp) │ │ │ │ push %edi │ │ │ │ - push -0x80(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - pop %eax │ │ │ │ - lea -0x1cf7c(%esi),%eax │ │ │ │ - pop %edx │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ + push 0xc(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + mov -0x144(%ebp),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + test %edx,%edx │ │ │ │ + je 25484 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5884> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1d25c(%esi),%eax │ │ │ │ + push $0x27 │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ - lea -0x1b2eb(%esi),%edx │ │ │ │ - pop %ecx │ │ │ │ - push -0x8c(%ebp) │ │ │ │ + push -0x170(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov -0x148(%ebp),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + test %edx,%edx │ │ │ │ + je 25798 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5b98> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edx,-0x180(%ebp) │ │ │ │ push %edx │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push %edi │ │ │ │ - mov %edx,-0x60(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x18,%esp │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ - push %edi │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ - push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + call 41e0 │ │ │ │ + mov -0x180(%ebp),%edx │ │ │ │ add $0xc,%esp │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + push -0x170(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0x1d76a(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x4 │ │ │ │ + push %eax │ │ │ │ + push -0x170(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x1d754(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0xd │ │ │ │ + push %eax │ │ │ │ + push -0x15c(%ebp) │ │ │ │ + push $0x0 │ │ │ │ push %edi │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + push -0x16c(%ebp) │ │ │ │ push %edi │ │ │ │ - push -0x80(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - pop %eax │ │ │ │ - lea -0x1cf4c(%esi),%eax │ │ │ │ - pop %edx │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ + push 0xc(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + mov -0x144(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 255a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x59a0> │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x1d746(%esi),%eax │ │ │ │ + push $0xe │ │ │ │ push %eax │ │ │ │ + push -0x15c(%ebp) │ │ │ │ + push $0x0 │ │ │ │ push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ - pop %ecx │ │ │ │ - push -0x90(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + push -0x16c(%ebp) │ │ │ │ push %edi │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x18,%esp │ │ │ │ + push 0xc(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + mov -0x170(%ebp),%edi │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d234(%esi),%eax │ │ │ │ + push $0x2f │ │ │ │ + push %eax │ │ │ │ push %edi │ │ │ │ - push -0x68(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ - push -0x68(%ebp) │ │ │ │ - push -0x70(%ebp) │ │ │ │ - push -0x80(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - pop %eax │ │ │ │ - lea -0x1cf20(%esi),%eax │ │ │ │ - pop %edx │ │ │ │ + lea -0x1d737(%esi),%eax │ │ │ │ + push $0x14 │ │ │ │ push %eax │ │ │ │ - push -0x70(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - pop %eax │ │ │ │ - push -0x88(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ push %edi │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x18,%esp │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov -0x148(%ebp),%edi │ │ │ │ + add $0x10,%esp │ │ │ │ + test %edi,%edi │ │ │ │ + je 25710 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5b10> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - push -0x68(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + call 41e0 │ │ │ │ add $0xc,%esp │ │ │ │ - push -0x68(%ebp) │ │ │ │ - push -0x70(%ebp) │ │ │ │ - push -0x80(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push $0x1 │ │ │ │ + push %eax │ │ │ │ push %edi │ │ │ │ - call 4280 │ │ │ │ - pop %ecx │ │ │ │ - pop %edi │ │ │ │ - push $0x4 │ │ │ │ - push -0x84(%ebp) │ │ │ │ - call 4280 │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - lea -0x28(%ebp),%edx │ │ │ │ + push -0x170(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 26200 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6600> │ │ │ │ - sub $0xc,%esp │ │ │ │ + lea -0x1d722(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x4 │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + push -0x170(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ mov $0x1,%eax │ │ │ │ - cmp -0x94(%ebp),%edx │ │ │ │ - je 25f5a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x635a> │ │ │ │ + mov -0x130(%ebp),%edx │ │ │ │ + cmp -0x17c(%ebp),%edx │ │ │ │ + je 25590 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5990> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ - mov %al,-0x60(%ebp) │ │ │ │ + mov %al,-0x16c(%ebp) │ │ │ │ push %edx │ │ │ │ call 4380 │ │ │ │ - movzbl -0x60(%ebp),%eax │ │ │ │ + movzbl -0x16c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov 0x64(%edi),%edi │ │ │ │ - jmp 25f29 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6329> │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ - sub $0x64,%edx │ │ │ │ - mov %edx,-0x60(%ebp) │ │ │ │ - fildl -0x60(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ - fadds -0x1c25c(%esi) │ │ │ │ - flds -0x1c244(%esi) │ │ │ │ - fucomip %st(1),%st │ │ │ │ - fcmovbe %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jg 25ddd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x61dd> │ │ │ │ - fldl -0x1c1e0(%esi) │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ - jmp 25e2b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x622b> │ │ │ │ + mov -0x148(%ebp),%edx │ │ │ │ + jmp 25278 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5678> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ - sub $0x64,%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - fildl -0x60(%ebp) │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ - jmp 25e2b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x622b> │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ - cmp %eax,-0x78(%ebp) │ │ │ │ - je 2600e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x640e> │ │ │ │ - lea -0x4c(%ebp),%edi │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 262e7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x66e7> │ │ │ │ - fldl 0x24(%edi) │ │ │ │ - fldl -0x80(%ebp) │ │ │ │ - movl $0x0,0xc(%edi) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - flds -0x1db58(%esi) │ │ │ │ - sbbl $0xffffffff,-0x8c(%ebp) │ │ │ │ - fstpl 0x24(%edi) │ │ │ │ - add $0x1a8,%edi │ │ │ │ - cmp %edi,-0x78(%ebp) │ │ │ │ - je 2600e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x640e> │ │ │ │ - mov 0x60(%edi),%eax │ │ │ │ - cmp %eax,0x64(%edi) │ │ │ │ - je 262b7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x66b7> │ │ │ │ - mov %eax,%ecx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x5c(%ecx),%edx │ │ │ │ - mov 0x58(%ecx),%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 2639b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x679b> │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ - lea 0x58(%ecx),%ebx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - cmp %edx,%eax │ │ │ │ - jae 26339 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6739> │ │ │ │ - flds -0x1c248(%esi) │ │ │ │ - fmull 0x20(%eax) │ │ │ │ - fdivl 0x34(%edi) │ │ │ │ - fldl -0x60(%ebp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - jae 26360 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6760> │ │ │ │ - fldl -0x68(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jae 26362 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6762> │ │ │ │ - add $0x38,%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 26314 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6714> │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + mov -0x170(%ebp),%edi │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1d234(%esi),%eax │ │ │ │ + push $0x2f │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d709(%esi),%eax │ │ │ │ + push $0x7 │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov -0x148(%ebp),%edi │ │ │ │ + add $0x10,%esp │ │ │ │ + test %edi,%edi │ │ │ │ + je 257c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5bc0> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + call 41e0 │ │ │ │ + add $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + push -0x170(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0x1d721(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x3 │ │ │ │ + push %eax │ │ │ │ + push -0x170(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + jmp 2555f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x595f> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x1,%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %eax,-0x184(%ebp) │ │ │ │ + lea -0x164(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x180(%ebp) │ │ │ │ + call 42c0 │ │ │ │ + pop %ecx │ │ │ │ + push -0x180(%ebp) │ │ │ │ + call 4750 │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 25738 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5b38> │ │ │ │ + push %eax │ │ │ │ + lea -0x1d796(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + lea -0x118(%ebp),%eax │ │ │ │ + push $0xff │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x180(%ebp) │ │ │ │ + call 4620 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x16c(%ebp),%eax │ │ │ │ + mov -0x180(%ebp),%edx │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov (%edx),%ecx │ │ │ │ + add $0x4,%edx │ │ │ │ + lea -0x1010101(%ecx),%eax │ │ │ │ + not %ecx │ │ │ │ + and %ecx,%eax │ │ │ │ + and $0x80808080,%eax │ │ │ │ + je 2567f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5a7f> │ │ │ │ mov %eax,%ecx │ │ │ │ - cmp %edx,0x58(%eax) │ │ │ │ - je 26380 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6780> │ │ │ │ - add $0x7c,%eax │ │ │ │ + mov %ebx,-0x16c(%ebp) │ │ │ │ + shr $0x10,%ecx │ │ │ │ + test $0x8080,%eax │ │ │ │ + cmove %ecx,%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + cmove %ecx,%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - cmp %ecx,0x64(%edi) │ │ │ │ - jne 262f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x66f8> │ │ │ │ - cmp %eax,0x60(%edi) │ │ │ │ - jne 262d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x66d8> │ │ │ │ - jmp 262b7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x66b7> │ │ │ │ + add %al,%cl │ │ │ │ + mov -0x12c(%ebp),%eax │ │ │ │ + sbb $0x3,%edx │ │ │ │ + sub -0x180(%ebp),%edx │ │ │ │ + cmp %eax,-0x184(%ebp) │ │ │ │ + ja 257e4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5be4> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %edx │ │ │ │ + push -0x180(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push -0x184(%ebp) │ │ │ │ + push -0x170(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x20,%esp │ │ │ │ + jmp 25363 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5763> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - sub $0x4,%esp │ │ │ │ + mov 0x14(%ebx),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ - push -0x74(%ebp) │ │ │ │ - call 3eb50 ::do_widen(char) const@@Base+0x2b00> │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0x5c(%ecx),%edx │ │ │ │ - jmp 26310 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6710> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x50(%ebp),%eax │ │ │ │ - lea 0x60(%edi),%edx │ │ │ │ - push %ecx │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + jmp 253af , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x57af> │ │ │ │ + nop │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0x170(%ebp),%edx │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0x3c(%eax),%eax │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x1,%eax │ │ │ │ + push %eax │ │ │ │ push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + jmp 25543 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5943> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x180(%ebp) │ │ │ │ + call 4640 │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 2564d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5a4d> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push $0x0 │ │ │ │ + call 42c0 │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4360 │ │ │ │ + call 4420 │ │ │ │ + mov %eax,(%esp) │ │ │ │ + lea -0x1d781(%esi),%eax │ │ │ │ push %eax │ │ │ │ - call 3f930 ::do_widen(char) const@@Base+0x38e0> │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %eax,%ecx │ │ │ │ - jmp 26348 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6748> │ │ │ │ - mov 0x64(%edi),%eax │ │ │ │ - cmp %eax,0x60(%edi) │ │ │ │ - jne 262d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x66d8> │ │ │ │ - jmp 262b7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x66b7> │ │ │ │ + lea -0x118(%ebp),%eax │ │ │ │ + push $0x100 │ │ │ │ + push $0x1 │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x180(%ebp) │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + add $0x20,%esp │ │ │ │ + jmp 25671 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5a71> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x54(%ebp) │ │ │ │ - jmp 25cc2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x60c2> │ │ │ │ + nop │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0x170(%ebp),%edx │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0x3c(%eax),%eax │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x1,%eax │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + jmp 25465 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5865> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0x170(%ebp),%edx │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0x3c(%eax),%eax │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x1,%eax │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + jmp 255f4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x59f4> │ │ │ │ + push %eax │ │ │ │ + lea -0x1da4e(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push -0x184(%ebp) │ │ │ │ + push %eax │ │ │ │ + lea -0x1d464(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + call 4590 │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 5464 <__gmon_start__@plt+0xcac> │ │ │ │ + jmp 5408 <__gmon_start__@plt+0xc50> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 547c <__gmon_start__@plt+0xcc4> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 53ec <__gmon_start__@plt+0xc34> │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x7f7eb,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ - call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ - add $0x7ec27,%edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x8c,%esp │ │ │ │ - fldl 0xc(%ebp) │ │ │ │ - fldl 0x14(%ebp) │ │ │ │ - fstpl -0x80(%ebp) │ │ │ │ - fldz │ │ │ │ - fcomip %st(1),%st │ │ │ │ - jae 267a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6ba0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - cmpb $0x0,0x364(%eax) │ │ │ │ - fldl 0x370(%eax) │ │ │ │ - je 26770 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6b70> │ │ │ │ - flds -0x1c24c(%edi) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - ja 267a4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6ba4> │ │ │ │ - fldl 0x368(%eax) │ │ │ │ - fstl -0x60(%ebp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - ja 267aa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6baa> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ - mov 0x1c0(%eax),%esi │ │ │ │ - mov 0x1c4(%eax),%eax │ │ │ │ - push $0x198 │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ - call 42e0 │ │ │ │ - fldl -0x60(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov %eax,%edx │ │ │ │ - lea 0x198(%eax),%ecx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movl $0x0,(%eax) │ │ │ │ - add $0x4,%eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jne 26470 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6870> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - cmp -0x84(%ebp),%esi │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ - fldl -0x1c1c0(%edi) │ │ │ │ - mov 0x1c0(%eax),%eax │ │ │ │ - fnstcw -0x52(%ebp) │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - movzwl -0x52(%ebp),%eax │ │ │ │ - je 26c60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7060> │ │ │ │ - or $0xc,%ah │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - mov %ax,-0x54(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov %eax,%ebx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x60(%esi),%eax │ │ │ │ - cmp 0x64(%esi),%eax │ │ │ │ - je 26500 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6900> │ │ │ │ - fldl 0x24(%esi) │ │ │ │ - fldl -0x80(%ebp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jb 26500 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6900> │ │ │ │ - mov 0x58(%eax),%eax │ │ │ │ - fldl 0x20(%eax) │ │ │ │ - fdiv %st(1),%st │ │ │ │ - fadds -0x1db5c(%edi) │ │ │ │ - fldcw -0x54(%ebp) │ │ │ │ - fistpl -0x58(%ebp) │ │ │ │ - fldcw -0x52(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - add $0x32,%eax │ │ │ │ - cmp $0x63,%eax │ │ │ │ - ja 26500 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6900> │ │ │ │ - addl $0x1,(%ebx,%eax,4) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1a8,%esi │ │ │ │ - cmp %ecx,%esi │ │ │ │ - jne 264c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x68c0> │ │ │ │ - fstp %st(0) │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %esi,%esi │ │ │ │ + sub $0xac,%esp │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov %ebx,-0x60(%ebp) │ │ │ │ + mov 0xdc(%ecx),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 25840 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5c40> │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea -0x40(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea 0x3c(%ecx),%ecx │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ + mov 0x10(%eax),%edi │ │ │ │ + lea 0x8(%eax),%esi │ │ │ │ + push $0x33 │ │ │ │ + lea -0x58(%ebp),%eax │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + lea -0x1d204(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + lea -0x48(%ebp),%eax │ │ │ │ + push %ecx │ │ │ │ + movb $0x0,-0x40(%ebp) │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + movb $0x0,-0x28(%ebp) │ │ │ │ + mov %edi,-0x84(%ebp) │ │ │ │ + mov %esi,-0xa4(%ebp) │ │ │ │ + movl $0x0,-0x5c(%ebp) │ │ │ │ + movb $0x0,-0x58(%ebp) │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + movl $0x0,-0xa8(%ebp) │ │ │ │ + lea -0x48(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + add $0x20,%eax │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ + cmp %esi,%edi │ │ │ │ + je 26017 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6417> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - mov (%ebx,%eax,4),%ebx │ │ │ │ - cmp %esi,%ebx │ │ │ │ - jle 2652e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x692e> │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %ebx,%esi │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp $0x64,%eax │ │ │ │ - jne 26520 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6920> │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ - fildl -0x60(%ebp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - flds -0x1db5c(%edi) │ │ │ │ - fadd %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - fldcw -0x54(%ebp) │ │ │ │ - fistpl -0x58(%ebp) │ │ │ │ - fldcw -0x52(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - cmp $0x63,%esi │ │ │ │ - jle 267ae , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6bae> │ │ │ │ - test %eax,%eax │ │ │ │ - je 267b2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6bb2> │ │ │ │ - mov %ebx,%eax │ │ │ │ - lea 0x18c(%ebx),%ebx │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ + lea 0x10(%edi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + push -0x9c(%ebp) │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + pop %eax │ │ │ │ + lea 0x28(%edi),%eax │ │ │ │ + pop %edx │ │ │ │ + push %eax │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x24(%eax),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 25c50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6050> │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + mov %edi,%edx │ │ │ │ + jmp 25959 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5d59> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x4(%edx),%eax │ │ │ │ - add (%edx),%eax │ │ │ │ - add $0x4,%edx │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - fildl -0x60(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldcw -0x54(%ebp) │ │ │ │ - fistpl -0x4(%edx) │ │ │ │ - fldcw -0x52(%ebp) │ │ │ │ - cmp %edx,%ebx │ │ │ │ - jne 26580 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6980> │ │ │ │ - fstp %st(0) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - mov %ecx,%edx │ │ │ │ - cmp $0x62,%ecx │ │ │ │ - jg 265fb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x69fb> │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - cmp (%ebx,%ecx,4),%eax │ │ │ │ - jge 26c30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7030> │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ - mov %ecx,%eax │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 259aa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5daa> │ │ │ │ + mov 0x14(%esi),%edi │ │ │ │ + mov %edx,%eax │ │ │ │ + cmp %edx,%edi │ │ │ │ + cmovbe %edi,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 2599b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5d9b> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov %edx,-0x98(%ebp) │ │ │ │ + push %eax │ │ │ │ + push -0x90(%ebp) │ │ │ │ + push 0x10(%esi) │ │ │ │ + mov %ecx,-0x94(%ebp) │ │ │ │ + call 42f0 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 2599f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5d9f> │ │ │ │ + mov %edi,%eax │ │ │ │ + sub %edx,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jns 25950 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5d50> │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jne 25959 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5d59> │ │ │ │ + mov %edx,%edi │ │ │ │ + cmp %ecx,-0x8c(%ebp) │ │ │ │ + je 25c56 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6056> │ │ │ │ + mov 0x14(%ecx),%esi │ │ │ │ + cmp %esi,%edx │ │ │ │ + mov %esi,%eax │ │ │ │ + cmovbe %edx,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 259ee , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5dee> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov %ecx,-0x94(%ebp) │ │ │ │ + push %eax │ │ │ │ + push 0x10(%ecx) │ │ │ │ + push -0x90(%ebp) │ │ │ │ + call 42f0 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 259f2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5df2> │ │ │ │ + mov %edi,%eax │ │ │ │ + sub %esi,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + js 25c56 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6056> │ │ │ │ + cmpb $0x0,0x28(%ecx) │ │ │ │ + jne 25c95 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6095> │ │ │ │ + addl $0x1,-0xa8(%ebp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x84(%ebp) │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + call 4290 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + cmp %eax,-0xa4(%ebp) │ │ │ │ + jne 258f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5cf0> │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ - mov %ebx,-0x60(%ebp) │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ - jmp 265de , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x69de> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1d89a(%ebx),%eax │ │ │ │ + push $0x9 │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov -0xa8(%ebp),%edi │ │ │ │ + add $0x10,%esp │ │ │ │ + test %edi,%edi │ │ │ │ + je 25bf2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5ff2> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + push $0x3b │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ + lea -0x1d1d0(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + lea -0x6b(%ebp),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + cmp %eax,-0x84(%ebp) │ │ │ │ + je 25bd6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5fd6> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - cmp %esi,(%edx,%ebx,4) │ │ │ │ - jle 26ac2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6ec2> │ │ │ │ - mov %ebx,%eax │ │ │ │ - lea 0x1(%eax),%ebx │ │ │ │ - cmp $0x63,%ebx │ │ │ │ - jne 265d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x69d0> │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jle 26c6e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x706e> │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - fldl -0x1c1c8(%edi) │ │ │ │ - cmp (%ebx,%ecx,4),%eax │ │ │ │ - jge 26aab , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6eab> │ │ │ │ - mov %ebx,%ecx │ │ │ │ - jmp 26629 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6a29> │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ + lea 0x10(%edi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + push -0x9c(%ebp) │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + lea 0x28(%edi),%eax │ │ │ │ + pop %edx │ │ │ │ + pop %ecx │ │ │ │ + push %eax │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x24(%eax),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 25e10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6210> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ + mov %ecx,-0x94(%ebp) │ │ │ │ + jmp 25b0d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5f0d> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %eax,(%ecx,%edx,4) │ │ │ │ - jle 26aa8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6ea8> │ │ │ │ - sub $0x1,%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 26620 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6a20> │ │ │ │ - fldl -0x1c1e0(%edi) │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ - fldl -0x1c1b8(%edi) │ │ │ │ - fstl -0x70(%ebp) │ │ │ │ - fldl -0x60(%ebp) │ │ │ │ - fsubr %st(2),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - ja 267b6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6bb6> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - cmpb $0x0,0x365(%eax) │ │ │ │ - je 26afa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6efa> │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - cmp %ecx,-0x84(%ebp) │ │ │ │ - je 26866 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6c66> │ │ │ │ - mov %esi,-0x90(%ebp) │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ - lea -0x4c(%ebp),%eax │ │ │ │ mov %esi,-0x94(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 266d3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6ad3> │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - fldl 0x24(%eax) │ │ │ │ - movl $0x0,0xc(%eax) │ │ │ │ - fstl -0x68(%ebp) │ │ │ │ - fldl -0x80(%ebp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - flds -0x1db58(%edi) │ │ │ │ - sbbl $0xffffffff,-0x8c(%ebp) │ │ │ │ - fstpl 0x24(%eax) │ │ │ │ - addl $0x1a8,-0x78(%ebp) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 25b52 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5f52> │ │ │ │ + mov 0x14(%esi),%edx │ │ │ │ + mov %edi,%eax │ │ │ │ + cmp %edi,%edx │ │ │ │ + cmovbe %edx,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 25b43 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5f43> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov %edx,-0x90(%ebp) │ │ │ │ + push %eax │ │ │ │ + push -0x98(%ebp) │ │ │ │ + push 0x10(%esi) │ │ │ │ + call 42f0 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 25b47 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5f47> │ │ │ │ + mov %edx,%eax │ │ │ │ + sub %edi,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jns 25b00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5f00> │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jne 25b0d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5f0d> │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x8c(%ebp) │ │ │ │ + je 25e16 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6216> │ │ │ │ + mov 0x14(%ecx),%esi │ │ │ │ + cmp %esi,%edi │ │ │ │ + mov %esi,%eax │ │ │ │ + cmovbe %edi,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 25b9a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5f9a> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ + push %eax │ │ │ │ + push 0x10(%ecx) │ │ │ │ + push -0x98(%ebp) │ │ │ │ + call 42f0 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 25b9e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5f9e> │ │ │ │ + mov %edi,%eax │ │ │ │ + sub %esi,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + js 25e16 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6216> │ │ │ │ + cmpb $0x0,0x28(%ecx) │ │ │ │ + je 25e55 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6255> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0xa4(%ebp) │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + call 4290 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - je 26857 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6c57> │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov 0x60(%eax),%ecx │ │ │ │ - cmp 0x64(%eax),%ecx │ │ │ │ - je 26696 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6a96> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x5c(%ecx),%edx │ │ │ │ - mov 0x58(%ecx),%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 26a8a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6e8a> │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ - lea 0x58(%ecx),%ebx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jae 26743 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6b43> │ │ │ │ - fldl -0x60(%ebp) │ │ │ │ - fldl 0x20(%eax) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jb 267d2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6bd2> │ │ │ │ - fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - jb 267d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6bd0> │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 26722 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6b22> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ + jne 25aa0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5ea0> │ │ │ │ sub $0x4,%esp │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + push $0x9 │ │ │ │ + push -0xb8(%ebp) │ │ │ │ + push -0x88(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + cmp -0xac(%ebp),%eax │ │ │ │ + je 25c0c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x600c> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push %ebx │ │ │ │ - push %esi │ │ │ │ - call 3eb50 ::do_widen(char) const@@Base+0x2b00> │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - fldl -0x68(%ebp) │ │ │ │ - mov 0x5c(%ecx),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 266f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6af8> │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - cmp %edx,0x58(%eax) │ │ │ │ - je 26830 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6c30> │ │ │ │ - add $0x7c,%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - cmp %ecx,0x64(%eax) │ │ │ │ - jne 266e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6ae0> │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - cmp %ecx,0x60(%eax) │ │ │ │ - jne 266bd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6abd> │ │ │ │ - jmp 26696 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6a96> │ │ │ │ - nop │ │ │ │ - fldl -0x1dad0(%edi) │ │ │ │ - fstl -0x60(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - ja 267ba , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6bba> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - fldl 0x368(%eax) │ │ │ │ - fstl -0x68(%ebp) │ │ │ │ - fldl -0x60(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jbe 26433 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6833> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 267c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6bc0> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 267c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6bc0> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 267c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6bc0> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 267c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6bc0> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 267c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6bc0> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 267c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6bc0> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 267c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6bc0> │ │ │ │ - fstp %st(0) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xor %eax,%eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0xb4(%ebp),%eax │ │ │ │ + je 25c26 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6026> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0xb0(%ebp),%eax │ │ │ │ + je 25c40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6040> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - fxch %st(1) │ │ │ │ - fldl -0x1c1d8(%edi) │ │ │ │ - fldl -0x60(%ebp) │ │ │ │ - fadd %st(1),%st │ │ │ │ - fxch %st(2) │ │ │ │ - fcomi %st(2),%st │ │ │ │ - fstp %st(2) │ │ │ │ - jb 267f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6bf8> │ │ │ │ - fadd %st(2),%st │ │ │ │ - fcomip %st(1),%st │ │ │ │ - jae 26720 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6b20> │ │ │ │ - jmp 267fa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6bfa> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - fldl -0x1c1d0(%edi) │ │ │ │ - fstl -0x68(%ebp) │ │ │ │ - fldl -0x60(%ebp) │ │ │ │ - fadd %st(1),%st │ │ │ │ - fxch %st(2) │ │ │ │ - fcomi %st(2),%st │ │ │ │ - fstp %st(2) │ │ │ │ - jb 26820 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6c20> │ │ │ │ - fadd %st(2),%st │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jae 26722 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6b22> │ │ │ │ - jmp 26824 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6c24> │ │ │ │ - xchg %ax,%ax │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - add $0x38,%eax │ │ │ │ - jmp 266f4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6af4> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x50(%ebp),%eax │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x6a(%ebp),%edx │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + push %edx │ │ │ │ + lea -0x68(%ebp),%edx │ │ │ │ + push %edx │ │ │ │ + lea -0x1d18b(%ebx),%edx │ │ │ │ + mov 0xc(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + lea 0x1c(%ebx),%edx │ │ │ │ + lea -0x7c(%ebp),%eax │ │ │ │ push %ecx │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - lea 0x60(%ecx),%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ - call 3f930 ::do_widen(char) const@@Base+0x38e0> │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - fldl -0x68(%ebp) │ │ │ │ + call 28470 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8870> │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ + add $0x1c,%esp │ │ │ │ + cmpb $0x0,0x28(%ecx) │ │ │ │ + je 25a04 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5e04> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x60(%ebp),%eax │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + push %eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ - mov %eax,%ecx │ │ │ │ - jmp 26756 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6b56> │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + lea -0x1d71d(%edi),%eax │ │ │ │ + push $0x1b │ │ │ │ + push %eax │ │ │ │ + push -0x88(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ + add $0x10,%esp │ │ │ │ + test %esi,%esi │ │ │ │ + je 25fc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x63c0> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + push %esi │ │ │ │ mov %edi,%ebx │ │ │ │ - fstpl -0x78(%ebp) │ │ │ │ - push $0x100 │ │ │ │ - call 42e0 │ │ │ │ + call 41e0 │ │ │ │ + add $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + push -0x88(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x48(%ebp),%ecx │ │ │ │ - mov %eax,%ebx │ │ │ │ - lea -0x40(%ebp),%eax │ │ │ │ - push $0x0 │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - lea -0x1cfaa(%edi),%eax │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1cfb2(%edi),%eax │ │ │ │ + push $0x1 │ │ │ │ + mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ - lea -0x1cfd4(%edi),%eax │ │ │ │ + push %esi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d960(%edi),%eax │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ + push $0x1 │ │ │ │ push %eax │ │ │ │ - push %ecx │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ - lea -0x1d925(%edi),%eax │ │ │ │ - mov %ebx,-0x80(%ebp) │ │ │ │ + push %esi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + add $0x10,%esp │ │ │ │ + xor %esi,%esi │ │ │ │ + lea -0x6c(%ebp),%edi │ │ │ │ + lea -0x1da7f(%ebx),%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ - fstpl (%esp) │ │ │ │ - push %eax │ │ │ │ - push $0x100 │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 25d6a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x616a> │ │ │ │ + jmp 25da8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x61a8> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov %al,-0x6c(%ebp) │ │ │ │ push $0x1 │ │ │ │ - push %ebx │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ - add $0x20,%esp │ │ │ │ - mov %eax,%ebx │ │ │ │ - call 23960 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3d60> │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ + push %edi │ │ │ │ + push -0x88(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x1,%esi │ │ │ │ + cmp -0x5c(%ebp),%esi │ │ │ │ + jae 25da8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x61a8> │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + movzbl (%eax,%esi,1),%eax │ │ │ │ + cmp $0x3c,%al │ │ │ │ + je 25dd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x61d0> │ │ │ │ + cmp $0x3e,%al │ │ │ │ + je 25df0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x61f0> │ │ │ │ + cmp $0x22,%al │ │ │ │ + jne 25d48 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6148> │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %ebx,-0x78(%ebp) │ │ │ │ - push %ebx │ │ │ │ - mov %edi,%ebx │ │ │ │ - lea 0x128(%edx),%eax │ │ │ │ - push -0x70(%ebp) │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + push $0x6 │ │ │ │ + push -0x90(%ebp) │ │ │ │ + push -0x88(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x1,%esi │ │ │ │ + cmp -0x5c(%ebp),%esi │ │ │ │ + jb 25d6a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x616a> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x8 │ │ │ │ + lea -0x1da78(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - pop %eax │ │ │ │ - lea -0x1cfa8(%edi),%eax │ │ │ │ - pop %edx │ │ │ │ + push -0x88(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 25a0b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5e0b> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x4 │ │ │ │ + lea -0x1da89(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - push -0x70(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - push -0x5c(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ - push -0x90(%ebp) │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push -0x80(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x18,%esp │ │ │ │ - push -0x80(%ebp) │ │ │ │ - push -0x78(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x78(%ebp) │ │ │ │ - push -0x70(%ebp) │ │ │ │ - push -0x84(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - pop %eax │ │ │ │ - lea -0x1cf7c(%edi),%eax │ │ │ │ - pop %edx │ │ │ │ + push -0x88(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + jmp 25d5f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x615f> │ │ │ │ + nop │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x4 │ │ │ │ + lea -0x1da84(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - push -0x70(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - lea -0x1b2eb(%edi),%edx │ │ │ │ - pop %eax │ │ │ │ - push -0x8c(%ebp) │ │ │ │ + push -0x88(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + jmp 25d5f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x615f> │ │ │ │ + nop │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x69(%ebp),%edx │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ push %edx │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push -0x80(%ebp) │ │ │ │ - mov %edx,-0x60(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x18,%esp │ │ │ │ - push -0x80(%ebp) │ │ │ │ - push -0x78(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + lea -0x64(%ebp),%edx │ │ │ │ + push %edx │ │ │ │ + lea -0x1d18b(%ebx),%edx │ │ │ │ + push %edx │ │ │ │ + push %ecx │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + lea -0x7c(%ebp),%eax │ │ │ │ + lea 0x1c(%ecx),%edx │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + call 28470 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8870> │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ + add $0x1c,%esp │ │ │ │ + cmpb $0x0,0x28(%ecx) │ │ │ │ + jne 25bb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5fb0> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x60(%ebp),%eax │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + push %eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ - push -0x78(%ebp) │ │ │ │ - push -0x70(%ebp) │ │ │ │ - push -0x84(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - lea -0x1cf4c(%edi),%eax │ │ │ │ + lea -0x1d71d(%edi),%eax │ │ │ │ + push $0x1b │ │ │ │ push %eax │ │ │ │ - push -0x70(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov %esi,(%esp) │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - push -0x60(%ebp) │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push %esi │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x18,%esp │ │ │ │ + push -0x88(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ + add $0x10,%esp │ │ │ │ + test %esi,%esi │ │ │ │ + je 25ff0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x63f0> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ push %esi │ │ │ │ - push -0x78(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 41e0 │ │ │ │ add $0xc,%esp │ │ │ │ - push -0x78(%ebp) │ │ │ │ - push -0x70(%ebp) │ │ │ │ - push -0x84(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - pop %eax │ │ │ │ - lea -0x1cf20(%edi),%eax │ │ │ │ - pop %edx │ │ │ │ push %eax │ │ │ │ - push -0x70(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - pop %eax │ │ │ │ + push %esi │ │ │ │ push -0x88(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ - push $0x100 │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1cfb2(%edi),%eax │ │ │ │ push $0x1 │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ push %esi │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x18,%esp │ │ │ │ - push %esi │ │ │ │ - push -0x78(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ - push -0x78(%ebp) │ │ │ │ - push -0x70(%ebp) │ │ │ │ - push -0x84(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ + lea -0x1d960(%edi),%eax │ │ │ │ push $0x1 │ │ │ │ + push %eax │ │ │ │ push %esi │ │ │ │ - call 4280 │ │ │ │ - pop %ecx │ │ │ │ - pop %esi │ │ │ │ - push $0x4 │ │ │ │ - push -0x68(%ebp) │ │ │ │ - call 4280 │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - lea -0x28(%ebp),%edx │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 26a5c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6e5c> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ + xor %esi,%esi │ │ │ │ + lea -0x1da7f(%edi),%edi │ │ │ │ + test %eax,%eax │ │ │ │ + jne 25f1f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x631f> │ │ │ │ + jmp 25f58 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6358> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov %al,-0x6b(%ebp) │ │ │ │ + push $0x1 │ │ │ │ + push -0xa8(%ebp) │ │ │ │ + push -0x88(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ - mov $0x1,%eax │ │ │ │ - cmp -0x94(%ebp),%edx │ │ │ │ - je 267c2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6bc2> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %al,-0x60(%ebp) │ │ │ │ - push %edx │ │ │ │ - call 4380 │ │ │ │ + add $0x1,%esi │ │ │ │ + cmp -0x5c(%ebp),%esi │ │ │ │ + jae 25f58 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6358> │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + movzbl (%eax,%esi,1),%eax │ │ │ │ + cmp $0x3c,%al │ │ │ │ + je 25f80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6380> │ │ │ │ + cmp $0x3e,%al │ │ │ │ + je 25fa0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x63a0> │ │ │ │ + cmp $0x22,%al │ │ │ │ + jne 25ef8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x62f8> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + push $0x6 │ │ │ │ + push %edi │ │ │ │ + push -0x88(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - movzbl -0x60(%ebp),%eax │ │ │ │ - jmp 267c2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6bc2> │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov 0x64(%eax),%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - cmp %ecx,0x60(%eax) │ │ │ │ - jne 266bd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6abd> │ │ │ │ - jmp 26696 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6a96> │ │ │ │ + add $0x1,%esi │ │ │ │ + cmp -0x5c(%ebp),%esi │ │ │ │ + jb 25f1f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x631f> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x8 │ │ │ │ + lea -0x1da78(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + push -0x88(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 25bb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5fb0> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x4 │ │ │ │ + lea -0x1da89(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + push -0x88(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + jmp 25f14 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6314> │ │ │ │ nop │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ - sub $0x32,%edx │ │ │ │ - mov %edx,-0x60(%ebp) │ │ │ │ - fildl -0x60(%ebp) │ │ │ │ - fmull -0x1c1c0(%edi) │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ - jmp 2663d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6a3d> │ │ │ │ - sub $0x31,%eax │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ - mov %edx,-0x68(%ebp) │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - fildl -0x60(%ebp) │ │ │ │ - fldl -0x1c1c0(%edi) │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - fstl -0x60(%ebp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jle 26c82 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7082> │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - jmp 26629 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6a29> │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - cmp %eax,-0x84(%ebp) │ │ │ │ - je 26866 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6c66> │ │ │ │ - mov %esi,-0x90(%ebp) │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ - lea -0x4c(%ebp),%ecx │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ - mov %esi,-0x94(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 26b5f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6f5f> │ │ │ │ - fldl 0x24(%esi) │ │ │ │ - fldl -0x80(%ebp) │ │ │ │ - movl $0x0,0xc(%esi) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - flds -0x1db58(%edi) │ │ │ │ - sbbl $0xffffffff,-0x8c(%ebp) │ │ │ │ - fstpl 0x24(%esi) │ │ │ │ - add $0x1a8,%esi │ │ │ │ - cmp %esi,-0x84(%ebp) │ │ │ │ - je 26857 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6c57> │ │ │ │ - mov 0x60(%esi),%eax │ │ │ │ - cmp %eax,0x64(%esi) │ │ │ │ - je 26b2c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6f2c> │ │ │ │ - mov %eax,%ecx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x5c(%ecx),%edx │ │ │ │ - mov 0x58(%ecx),%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 26c19 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7019> │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ - lea 0x58(%ecx),%ebx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jae 26ba9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6fa9> │ │ │ │ - fldl -0x60(%ebp) │ │ │ │ - fldl 0x20(%eax) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jb 26ba0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6fa0> │ │ │ │ - fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jae 26bd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6fd0> │ │ │ │ - jmp 26ba2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6fa2> │ │ │ │ - xchg %ax,%ax │ │ │ │ - fstp %st(0) │ │ │ │ - add $0x38,%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 26b88 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6f88> │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - cmp %edx,0x58(%eax) │ │ │ │ - je 26bf8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6ff8> │ │ │ │ - add $0x7c,%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - cmp %ecx,0x64(%esi) │ │ │ │ - jne 26b70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6f70> │ │ │ │ - cmp %eax,0x60(%esi) │ │ │ │ - jne 26b4d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6f4d> │ │ │ │ - jmp 26b2c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6f2c> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ - fstpl -0x70(%ebp) │ │ │ │ + push $0x4 │ │ │ │ + lea -0x1da84(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - push %ebx │ │ │ │ - push -0x78(%ebp) │ │ │ │ - call 3eb50 ::do_widen(char) const@@Base+0x2b00> │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - fldl -0x70(%ebp) │ │ │ │ - mov 0x5c(%ecx),%edx │ │ │ │ - jmp 26b84 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6f84> │ │ │ │ + push -0x88(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + jmp 25f14 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6314> │ │ │ │ + nop │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov 0x3c(%eax),%eax │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x1,%eax │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + jmp 25cef , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x60ef> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x50(%ebp),%eax │ │ │ │ - lea 0x60(%esi),%edx │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - push %ecx │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov 0x3c(%eax),%eax │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x1,%eax │ │ │ │ + push %eax │ │ │ │ push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + jmp 25eaf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x62af> │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x9 │ │ │ │ + lea -0x1d89a(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - call 3f930 ::do_widen(char) const@@Base+0x38e0> │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - fldl -0x68(%ebp) │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %eax,%ecx │ │ │ │ - jmp 26bb8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6fb8> │ │ │ │ - mov 0x64(%esi),%eax │ │ │ │ - cmp %eax,0x60(%esi) │ │ │ │ - jne 26b4d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6f4d> │ │ │ │ - jmp 26b2c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6f2c> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea -0x32(%ecx),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - fildl -0x60(%ebp) │ │ │ │ - fldl -0x1c1c0(%edi) │ │ │ │ - fmul %st,%st(1) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jg 26aab , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6eab> │ │ │ │ - fldl -0x1c1e0(%edi) │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ - jmp 2663d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6a3d> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x54(%ebp) │ │ │ │ - jmp 2650f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x690f> │ │ │ │ - fldl -0x1c1c8(%edi) │ │ │ │ - fldl -0x1c1e0(%edi) │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ - jmp 26657 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6a57> │ │ │ │ - fldl -0x1c1e0(%edi) │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ - jmp 2663d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6a3d> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 54a0 <__gmon_start__@plt+0xce8> │ │ │ │ + push -0x88(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + jmp 25bef , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5fef> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 54b8 <__gmon_start__@plt+0xd00> │ │ │ │ + jmp 544c <__gmon_start__@plt+0xc94> │ │ │ │ + nop │ │ │ │ xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - lea -0x40(%ebp),%eax │ │ │ │ - lea -0x48(%ebp),%ecx │ │ │ │ call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ - add $0x7e350,%esi │ │ │ │ + add $0x7efb6,%esi │ │ │ │ push %ebx │ │ │ │ - sub $0x6c,%esp │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ + sub $0xfc,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - lea -0x1d905(%esi),%eax │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - push %eax │ │ │ │ - lea -0x1d91f(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - push %ecx │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - lea -0x28(%ebp),%eax │ │ │ │ - movb $0x0,-0x28(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov 0x1f4(%edi),%edx │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - mov 0x1f0(%edi),%eax │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 26d3b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x713b> │ │ │ │ - mov %edx,-0x54(%ebp) │ │ │ │ - mov %edi,0x8(%ebp) │ │ │ │ - mov %eax,%edi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov (%edi),%edx │ │ │ │ - lea 0x8(%edi),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 26d27 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7127> │ │ │ │ + movzbl 0x10(%ebp),%eax │ │ │ │ + mov 0xdc(%edi),%ecx │ │ │ │ + mov %al,-0x101(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 26078 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6478> │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ - push %edx │ │ │ │ - call 4380 │ │ │ │ + push $0x100 │ │ │ │ + call 42e0 │ │ │ │ + xor %ebx,%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp %edi,-0x54(%ebp) │ │ │ │ - jne 26d10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7110> │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov %eax,0x1f4(%edi) │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %ebx,-0xec(%ebp) │ │ │ │ + mov (%eax),%ecx │ │ │ │ + mov $0x5f5e100,%eax │ │ │ │ + cmp %ecx,%eax │ │ │ │ + mov $0x0,%eax │ │ │ │ + mov %ecx,-0xf0(%ebp) │ │ │ │ + sbb %ebx,%eax │ │ │ │ + jge 260dd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x64dd> │ │ │ │ + mov $0x5f5e100,%edx │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0xfa0a1f00,%ecx │ │ │ │ + mov %eax,%edi │ │ │ │ + adc $0xffffffff,%ebx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + sbb %ebx,%edi │ │ │ │ + jl 260c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x64c0> │ │ │ │ + mov %ecx,-0xf0(%ebp) │ │ │ │ + mov %ebx,-0xec(%ebp) │ │ │ │ + lea -0x58(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + movl $0x0,-0x5c(%ebp) │ │ │ │ + mov %eax,-0x108(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movb $0x0,-0x58(%ebp) │ │ │ │ + movl $0x0,-0xe8(%ebp) │ │ │ │ + add $0x3c,%eax │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + lea -0x1d701(%esi),%eax │ │ │ │ + mov %eax,-0x100(%ebp) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + mov %eax,-0xfc(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x64(%eax),%eax │ │ │ │ + cmp %eax,0x60(%ecx) │ │ │ │ + je 27dc4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x81c4> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - lea 0x174(%edi),%eax │ │ │ │ - lea -0x30(%ebp),%ecx │ │ │ │ mov %esi,%ebx │ │ │ │ - push %ecx │ │ │ │ - push -0x50(%ebp) │ │ │ │ + push $0x11 │ │ │ │ + push -0x100(%ebp) │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + imul $0x7c,-0xe8(%ebp),%eax │ │ │ │ + pop %edx │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x60(%eax),%eax │ │ │ │ + push 0x1c(%eax,%edi,1) │ │ │ │ + push 0x18(%eax,%edi,1) │ │ │ │ + lea -0x1d6ef(%esi),%eax │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov %ecx,-0x5c(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ + push $0x100 │ │ │ │ + push $0x1 │ │ │ │ + push %edi │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + add $0x18,%esp │ │ │ │ + lea -0x1d6e9(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 40d0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x2c(%ebp),%edx │ │ │ │ - test %al,%al │ │ │ │ - je 26d67 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7167> │ │ │ │ - test %edx,%edx │ │ │ │ - jne 26d83 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7183> │ │ │ │ + test %eax,%eax │ │ │ │ + je 261ad , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x65ad> │ │ │ │ + movl $0x3939352d,(%edi) │ │ │ │ + movl $0x302e39,0x4(%edi) │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x1bd84(%esi),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ - push $0x0 │ │ │ │ + push %edi │ │ │ │ + call 41e0 │ │ │ │ + add $0xc,%esp │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - push $0x0 │ │ │ │ - push -0x5c(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x20,%esp │ │ │ │ - mov 0x1f4(%edi),%eax │ │ │ │ - cmp 0x1f8(%edi),%eax │ │ │ │ - je 27278 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7678> │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ - mov -0x2c(%ebp),%ecx │ │ │ │ - push $0x0 │ │ │ │ - add %edx,%ecx │ │ │ │ - push %ecx │ │ │ │ - push %edx │ │ │ │ + push %edi │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1cfb2(%esi),%eax │ │ │ │ + push $0x1 │ │ │ │ push %eax │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - addl $0x18,0x1f4(%edi) │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1da0c(%esi),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ - push $0x100 │ │ │ │ - call 42e0 │ │ │ │ - lea -0x1d904(%esi),%ecx │ │ │ │ - movl $0x1,(%esp) │ │ │ │ + push $0x5 │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0xec(%ebp) │ │ │ │ + push -0xf0(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 4130 (long long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1df4c(%esi),%ecx │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + push $0x1 │ │ │ │ push %ecx │ │ │ │ - push $0x100 │ │ │ │ + push %eax │ │ │ │ + mov %ecx,-0xe4(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %ecx │ │ │ │ + addl $0x1,-0xe8(%ebp) │ │ │ │ + pop %eax │ │ │ │ + mov -0xe8(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + push -0xa8(%ebp) │ │ │ │ + call 4250 (unsigned long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ + push -0xb0(%ebp) │ │ │ │ push %eax │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x14,%esp │ │ │ │ - push -0x54(%ebp) │ │ │ │ - call 41e0 │ │ │ │ - mov %eax,(%esp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ - push -0x44(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push -0x50(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - lea 0x1f0(%edi),%eax │ │ │ │ - add $0x20,%esp │ │ │ │ - movl $0x1,-0x58(%ebp) │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - jmp 26e81 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7281> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ - mov -0x2c(%ebp),%ecx │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x191d0(%esi),%eax │ │ │ │ + push $0x6 │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ + pop %edx │ │ │ │ + mov 0x60(%eax),%eax │ │ │ │ + push 0xc(%eax,%ecx,1) │ │ │ │ + push %edi │ │ │ │ + call 4250 (unsigned long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d809(%esi),%edi │ │ │ │ + push $0x2 │ │ │ │ + push %edi │ │ │ │ + push %eax │ │ │ │ + mov %edi,-0xb4(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0xa4(%ebp),%edx │ │ │ │ + lea -0x48(%ebp),%edi │ │ │ │ + mov %edi,-0xa8(%ebp) │ │ │ │ + add 0x60(%eax),%edx │ │ │ │ + lea -0x40(%ebp),%eax │ │ │ │ + mov %eax,-0xf8(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov 0x3c(%edx),%eax │ │ │ │ push $0x0 │ │ │ │ - add %edx,%ecx │ │ │ │ + mov 0x40(%edx),%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ push %ecx │ │ │ │ - push %edx │ │ │ │ push %eax │ │ │ │ + push %edi │ │ │ │ call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - addl $0x18,0x1f4(%edi) │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x0 │ │ │ │ + push $0x1 │ │ │ │ + push %edi │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - addl $0x1,-0x58(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 26344 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6744> │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + mov %ecx,-0xa0(%ebp) │ │ │ │ + mov %edi,-0xb0(%ebp) │ │ │ │ + mov 0xc(%ebp),%edi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + sub $0x4,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ + movb $0xa,(%edx,%eax,1) │ │ │ │ + add $0x1,%eax │ │ │ │ push %eax │ │ │ │ - push -0x64(%ebp) │ │ │ │ - push $0x100 │ │ │ │ push $0x1 │ │ │ │ - push -0x54(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x14,%esp │ │ │ │ - push -0x54(%ebp) │ │ │ │ - call 41e0 │ │ │ │ - mov %eax,(%esp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ - push -0x44(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push -0x50(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x20,%esp │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 26310 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6710> │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + mov %edi,0xc(%ebp) │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ - push -0x5c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - push -0x50(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ + push $0x0 │ │ │ │ + push $0x3c │ │ │ │ + push -0xa8(%ebp) │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 26ed0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x72d0> │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 26ed0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x72d0> │ │ │ │ - mov 0x1f4(%edi),%eax │ │ │ │ - cmp 0x1f8(%edi),%eax │ │ │ │ - jne 26e20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7220> │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 263b4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x67b4> │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + mov %ecx,-0xa0(%ebp) │ │ │ │ + mov %edi,-0xb0(%ebp) │ │ │ │ + mov 0xc(%ebp),%edi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ - push -0x5c(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + movb $0x20,(%edx,%eax,1) │ │ │ │ + add $0x1,%eax │ │ │ │ push %eax │ │ │ │ - push -0x68(%ebp) │ │ │ │ - call 3e880 ::do_widen(char) const@@Base+0x2830> │ │ │ │ + push $0x3c │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 26380 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6780> │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + mov %edi,0xc(%ebp) │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x0 │ │ │ │ + push $0x3e │ │ │ │ + push -0xa8(%ebp) │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 26e41 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7241> │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 26424 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6824> │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + mov %ecx,-0xa0(%ebp) │ │ │ │ + mov %edi,-0xb0(%ebp) │ │ │ │ + mov 0xc(%ebp),%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - sub $0x8,%esp │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + sub $0x4,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ - push $0x1 │ │ │ │ - push -0x54(%ebp) │ │ │ │ - call 4280 │ │ │ │ - lea -0x1cef0(%esi),%eax │ │ │ │ - movl $0x24,(%esp) │ │ │ │ + movb $0x20,(%edx,%eax,1) │ │ │ │ + add $0x1,%eax │ │ │ │ push %eax │ │ │ │ - push -0x44(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push -0x50(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push -0x5c(%ebp) │ │ │ │ - push -0x50(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ + push $0x3c │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 27180 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7580> │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x1cec8(%esi),%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 263f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x67f0> │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + mov %edi,0xc(%ebp) │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + sub $0x4,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ - push $0x25 │ │ │ │ - push %eax │ │ │ │ - push -0x44(%ebp) │ │ │ │ push $0x0 │ │ │ │ - push -0x50(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push -0x5c(%ebp) │ │ │ │ - push -0x50(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ + push $0x26 │ │ │ │ + push -0xa8(%ebp) │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x5ec(%edi),%edx │ │ │ │ - test %al,%al │ │ │ │ - jne 271b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x75b8> │ │ │ │ - movb $0x0,0x1c0(%edx) │ │ │ │ - movb $0x0,0x338(%edx) │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x1cea0(%esi),%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 26494 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6894> │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + mov %ecx,-0xa0(%ebp) │ │ │ │ + mov %edi,-0xb0(%ebp) │ │ │ │ + mov 0xc(%ebp),%edi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + sub $0x4,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ - push $0x2d │ │ │ │ + movb $0x2b,(%edx,%eax,1) │ │ │ │ + add $0x1,%eax │ │ │ │ push %eax │ │ │ │ - push -0x44(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push -0x50(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push -0x5c(%ebp) │ │ │ │ - push -0x50(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ + push $0x26 │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 26fee , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x73ee> │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov 0x5ec(%edi),%eax │ │ │ │ - push $0x0 │ │ │ │ - push -0x30(%ebp) │ │ │ │ - add $0x4c,%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - call 4780 │ │ │ │ - pop %eax │ │ │ │ - fstps -0x4c(%ebp) │ │ │ │ - flds -0x4c(%ebp) │ │ │ │ - fstps (%esp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ - call 68210 ::do_widen(char) const@@Base+0x2c1c0> │ │ │ │ - pop %eax │ │ │ │ - mov 0x5ec(%edi),%eax │ │ │ │ - pop %edx │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 26460 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6860> │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + mov %edi,0xc(%ebp) │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ push $0x0 │ │ │ │ - push -0x30(%ebp) │ │ │ │ - add $0x1c4,%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - call 4780 │ │ │ │ - pop %ecx │ │ │ │ - fstps -0x4c(%ebp) │ │ │ │ - flds -0x4c(%ebp) │ │ │ │ - fstps (%esp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ - call 68210 ::do_widen(char) const@@Base+0x2c1c0> │ │ │ │ + push $0x22 │ │ │ │ + push -0xa8(%ebp) │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x1ce70(%esi),%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 26504 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6904> │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + mov %ecx,-0xa0(%ebp) │ │ │ │ + mov %edi,-0xb0(%ebp) │ │ │ │ + mov 0xc(%ebp),%edi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + sub $0x4,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ - push $0x2d │ │ │ │ + movb $0x27,(%edx,%eax,1) │ │ │ │ + add $0x1,%eax │ │ │ │ push %eax │ │ │ │ - push -0x44(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push -0x50(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push -0x5c(%ebp) │ │ │ │ - push -0x50(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ + push $0x22 │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 27120 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7520> │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 264d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x68d0> │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + mov %edi,0xc(%ebp) │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x1ce40(%esi),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ - push $0x28 │ │ │ │ - push %eax │ │ │ │ - push -0x44(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push -0x50(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + push $0xfa │ │ │ │ + push $0x50 │ │ │ │ + push %edi │ │ │ │ + push -0xa8(%ebp) │ │ │ │ + push 0x8(%ebp) │ │ │ │ + call 22410 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2810> │ │ │ │ add $0x1c,%esp │ │ │ │ - push -0x5c(%ebp) │ │ │ │ - push -0x50(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ + lea -0x1d709(%esi),%eax │ │ │ │ + push $0x7 │ │ │ │ + push %eax │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov %edi,(%esp) │ │ │ │ + call 41e0 │ │ │ │ + add $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x2 │ │ │ │ + push -0xb4(%ebp) │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + pop %edi │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ + mov 0x60(%eax),%eax │ │ │ │ + push 0x20(%eax,%edi,1) │ │ │ │ + call 4060 │ │ │ │ + lea -0x1d6e4(%esi),%eax │ │ │ │ + fstpl (%esp) │ │ │ │ + push %eax │ │ │ │ + push $0x100 │ │ │ │ + push $0x1 │ │ │ │ + push -0xb8(%ebp) │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + add $0x14,%esp │ │ │ │ + push -0xb8(%ebp) │ │ │ │ + call 41e0 │ │ │ │ + add $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + push -0xb8(%ebp) │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov %edi,%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x18(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 27230 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7630> │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x1ce14(%esi),%eax │ │ │ │ + add 0x60(%ecx),%eax │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 2672c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6b2c> │ │ │ │ + mov 0x3c(%eax),%ebx │ │ │ │ + mov 0x40(%eax),%edi │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + mov %ecx,-0xa0(%ebp) │ │ │ │ + mov %ebx,-0xc0(%ebp) │ │ │ │ + mov -0xfc(%ebp),%ebx │ │ │ │ + mov %edi,-0xc8(%ebp) │ │ │ │ + mov %ebx,-0xb0(%ebp) │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ + jmp 26629 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6a29> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 26685 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6a85> │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ + mov %edi,%eax │ │ │ │ + mov 0x14(%ecx),%edx │ │ │ │ + cmp %edi,%edx │ │ │ │ + cmovbe %edx,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 26664 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6a64> │ │ │ │ + sub $0x4,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ - push $0x28 │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ push %eax │ │ │ │ - push -0x44(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push -0x50(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push -0x5c(%ebp) │ │ │ │ - push -0x50(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ + push -0xc0(%ebp) │ │ │ │ + push 0x10(%ecx) │ │ │ │ + call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 271e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x75e8> │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x1d8e6(%esi),%eax │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 26668 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6a68> │ │ │ │ + mov %edx,%eax │ │ │ │ + sub %edi,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + jns 26610 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6a10> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 26629 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6a29> │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + cmp %edi,-0xfc(%ebp) │ │ │ │ + je 2672c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6b2c> │ │ │ │ + mov 0x14(%edi),%edx │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + cmova %edx,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 266dc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6adc> │ │ │ │ + sub $0x4,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ - push $0x17 │ │ │ │ - push %eax │ │ │ │ - push -0x44(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push -0x50(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push -0x5c(%ebp) │ │ │ │ - push -0x50(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d8ce(%esi),%eax │ │ │ │ - pop %edx │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ push %eax │ │ │ │ - push -0x5c(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + push 0x10(%edi) │ │ │ │ + push -0xc0(%ebp) │ │ │ │ + call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 27110 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7510> │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x70(%ebp),%eax │ │ │ │ - je 270ed , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x74ed> │ │ │ │ + jne 266e4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6ae4> │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ + sub %edx,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + js 2672c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6b2c> │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ + push 0x28(%eax) │ │ │ │ + lea -0x1d59c(%esi),%eax │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + push $0x100 │ │ │ │ + push $0x1 │ │ │ │ + push %edi │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + add $0x14,%esp │ │ │ │ + push %edi │ │ │ │ + call 41e0 │ │ │ │ + add $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp -0x6c(%ebp),%eax │ │ │ │ - je 27103 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7503> │ │ │ │ - sub $0xc,%esp │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x199a0(%esi),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ + push $0x2 │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d6d6(%esi),%eax │ │ │ │ + push $0x1a │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - movb $0x1,0x255(%edi) │ │ │ │ - jmp 270d7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x74d7> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov 0x5ec(%edi),%eax │ │ │ │ - push $0x0 │ │ │ │ - push -0x30(%ebp) │ │ │ │ - add $0x4c,%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - call 4780 │ │ │ │ - pop %eax │ │ │ │ - fstps -0x4c(%ebp) │ │ │ │ - flds -0x4c(%ebp) │ │ │ │ - fstps (%esp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ - call 681f0 ::do_widen(char) const@@Base+0x2c1a0> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - mov 0x5ec(%edi),%eax │ │ │ │ - push $0x0 │ │ │ │ - push -0x30(%ebp) │ │ │ │ - add $0x1c4,%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - call 4780 │ │ │ │ - pop %eax │ │ │ │ - fstps -0x4c(%ebp) │ │ │ │ - flds -0x4c(%ebp) │ │ │ │ - fstps (%esp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ - call 681f0 ::do_widen(char) const@@Base+0x2c1a0> │ │ │ │ + test %edx,%edx │ │ │ │ + je 27e54 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8254> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ + push %edx │ │ │ │ + call 41e0 │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ + add $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 27025 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7425> │ │ │ │ - nop │ │ │ │ - mov 0x5ec(%edi),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x5c(%ebp) │ │ │ │ - add $0x4c,%eax │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + lea -0x1da78(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x8 │ │ │ │ push %eax │ │ │ │ - call 699c0 ::do_widen(char) const@@Base+0x2d970> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - push -0x5c(%ebp) │ │ │ │ - mov 0x5ec(%edi),%eax │ │ │ │ - add $0x1c4,%eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d6bb(%esi),%eax │ │ │ │ + push $0x1a │ │ │ │ push %eax │ │ │ │ - call 699c0 ::do_widen(char) const@@Base+0x2d970> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 26f16 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7316> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - sub $0x8,%esp │ │ │ │ - add $0x4c,%edx │ │ │ │ - push -0x5c(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x14(%ebp),%ebx │ │ │ │ + mov 0x60(%eax),%eax │ │ │ │ + movswl 0x54(%eax,%ecx,1),%eax │ │ │ │ + lea (%eax,%eax,2),%edx │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + lea (%eax,%edx,8),%eax │ │ │ │ + push 0x4(%eax) │ │ │ │ + push (%eax) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x194c9(%esi),%edx │ │ │ │ + push $0x4 │ │ │ │ push %edx │ │ │ │ - call 6a110 ::do_widen(char) const@@Base+0x2e0c0> │ │ │ │ - pop %eax │ │ │ │ - mov 0x5ec(%edi),%eax │ │ │ │ - pop %edx │ │ │ │ - push -0x5c(%ebp) │ │ │ │ - add $0x1c4,%eax │ │ │ │ push %eax │ │ │ │ - call 6a110 ::do_widen(char) const@@Base+0x2e0c0> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 26f61 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7361> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov 0x5ec(%edi),%eax │ │ │ │ - push $0x0 │ │ │ │ - push -0x30(%ebp) │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - call 4780 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - fstpl 0xd4(%eax) │ │ │ │ - mov 0x5ec(%edi),%eax │ │ │ │ - pop %ecx │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - pop %eax │ │ │ │ - push $0x0 │ │ │ │ - push -0x30(%ebp) │ │ │ │ - call 4780 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - fstpl 0x24c(%eax) │ │ │ │ - jmp 27093 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7493> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov 0x5ec(%edi),%eax │ │ │ │ - push $0x0 │ │ │ │ - push -0x30(%ebp) │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - call 4780 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - fstpl 0xcc(%eax) │ │ │ │ - mov 0x5ec(%edi),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d6a0(%esi),%eax │ │ │ │ + push $0x18 │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ pop %eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ pop %edx │ │ │ │ - push $0x0 │ │ │ │ - push -0x30(%ebp) │ │ │ │ - call 4780 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - fstpl 0x244(%eax) │ │ │ │ - jmp 2705c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x745c> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - push -0x5c(%ebp) │ │ │ │ + mov 0x60(%eax),%eax │ │ │ │ + push 0x28(%eax,%ecx,1) │ │ │ │ + push %edi │ │ │ │ + call 4250 (unsigned long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d721(%esi),%ebx │ │ │ │ + push $0x3 │ │ │ │ + push %ebx │ │ │ │ push %eax │ │ │ │ - lea 0x1f0(%edi),%eax │ │ │ │ + mov %ebx,-0xf4(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d686(%esi),%eax │ │ │ │ + push $0x1 │ │ │ │ push %eax │ │ │ │ - call 3e880 ::do_widen(char) const@@Base+0x2830> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 26db6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x71b6> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 54dc <__gmon_start__@plt+0xd24> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x7dd5b,%eax │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x5c,%esp │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + add 0x60(%ecx),%eax │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - lea -0x2c(%ebp),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - mov 0x1c4(%ecx),%ecx │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ - mov 0x1c0(%eax),%eax │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - movl $0x0,-0x28(%ebp) │ │ │ │ - sub %eax,%edx │ │ │ │ - movl $0x0,-0x1c(%ebp) │ │ │ │ - sar $0x3,%edx │ │ │ │ - imul $0x8c13521d,%edx,%ecx │ │ │ │ + add $0x24,%ebx │ │ │ │ + mov %eax,-0xc8(%ebp) │ │ │ │ + mov 0x28(%ecx),%ecx │ │ │ │ + mov %ebx,-0xa8(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - je 27559 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7959> │ │ │ │ - lea -0x30(%ebp),%edi │ │ │ │ - movl $0x0,-0x5c(%ebp) │ │ │ │ - mov %edi,-0x64(%ebp) │ │ │ │ + je 27fd1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x83d1> │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov %edi,-0xa0(%ebp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0xc(%ebp),%edi │ │ │ │ + mov %edx,-0xb0(%ebp) │ │ │ │ + jmp 268a1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6ca1> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - imul $0x1a8,-0x5c(%ebp),%ebx │ │ │ │ - add %ebx,%eax │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ - mov 0x60(%eax),%edi │ │ │ │ - mov 0x64(%eax),%eax │ │ │ │ - sub %edi,%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xbdef7bdf,%eax,%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - je 27520 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7920> │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ - imul $0x7c,%ebx,%eax │ │ │ │ - add %eax,%edi │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 27472 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7872> │ │ │ │ nop │ │ │ │ - mov 0xc(%edi),%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ - jmp 27379 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7779> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %eax,%esi │ │ │ │ + mov %eax,%ebx │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 27385 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7785> │ │ │ │ + je 268ad , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6cad> │ │ │ │ cmp %edx,0x10(%eax) │ │ │ │ - jae 27370 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7770> │ │ │ │ + jae 26898 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6c98> │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 27379 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7779> │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ - cmp -0x48(%ebp),%esi │ │ │ │ - je 27396 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7796> │ │ │ │ - cmp 0x10(%esi),%edx │ │ │ │ - jae 2743b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x783b> │ │ │ │ + jne 268a1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6ca1> │ │ │ │ + mov %edi,0xc(%ebp) │ │ │ │ + cmp %ebx,-0xa8(%ebp) │ │ │ │ + je 268c1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6cc1> │ │ │ │ + cmp 0x10(%ebx),%edx │ │ │ │ + jae 26a18 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6e18> │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + mov %edx,-0xb0(%ebp) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov 0xc(%ebp),%edi │ │ │ │ + jmp 268e9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6ce9> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x8(%ecx),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 268f5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6cf5> │ │ │ │ + cmp %edx,0x10(%ecx) │ │ │ │ + jae 268e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6ce0> │ │ │ │ + mov 0xc(%ecx),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 268e9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6ce9> │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + mov %ebx,-0xa0(%ebp) │ │ │ │ + mov %edi,0xc(%ebp) │ │ │ │ + cmp %eax,-0xa8(%ebp) │ │ │ │ + je 26915 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6d15> │ │ │ │ + cmp 0x10(%eax),%edx │ │ │ │ + jae 26a0e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6e0e> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ push $0x18 │ │ │ │ + add $0x20,%eax │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ call 4050 │ │ │ │ - mov 0xc(%edi),%edi │ │ │ │ - mov %eax,%edx │ │ │ │ + mov -0xc8(%ebp),%edi │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,0x14(%eax) │ │ │ │ - lea 0x10(%eax),%ecx │ │ │ │ + lea 0x10(%eax),%edx │ │ │ │ + mov 0xc(%edi),%edi │ │ │ │ + movb $0x0,0x14(%eax) │ │ │ │ + mov %edi,-0xb0(%ebp) │ │ │ │ mov %edi,0x10(%eax) │ │ │ │ - cmp -0x48(%ebp),%esi │ │ │ │ - je 274c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x78c0> │ │ │ │ - cmp 0x10(%esi),%edi │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - jae 27480 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7880> │ │ │ │ - cmp %esi,-0x24(%ebp) │ │ │ │ - je 274b1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x78b1> │ │ │ │ + mov -0xa8(%ebp),%edi │ │ │ │ + cmp %edi,-0xc0(%ebp) │ │ │ │ + je 2802f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x842f> │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ + mov %edx,-0xc8(%ebp) │ │ │ │ + cmp 0x10(%eax),%edi │ │ │ │ + jae 27fe2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x83e2> │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + cmp 0x2c(%ecx),%eax │ │ │ │ + je 280ae , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x84ae> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - push %esi │ │ │ │ + push %eax │ │ │ │ call 4410 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + mov -0xc8(%ebp),%edx │ │ │ │ cmp 0x10(%eax),%edi │ │ │ │ - jbe 274cf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x78cf> │ │ │ │ - mov 0xc(%eax),%ebx │ │ │ │ + jbe 28047 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8447> │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 269bd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6dbd> │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ + mov -0xc0(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 27550 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7950> │ │ │ │ + setne %dl │ │ │ │ + cmp -0xa8(%ebp),%eax │ │ │ │ + je 269cd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6dcd> │ │ │ │ + test %dl,%dl │ │ │ │ + je 2809b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x849b> │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov -0xd0(%ebp),%edi │ │ │ │ + push -0xa8(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - setne %al │ │ │ │ - cmp -0x48(%ebp),%esi │ │ │ │ - je 27416 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7816> │ │ │ │ - test %al,%al │ │ │ │ - je 27540 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7940> │ │ │ │ - mov $0x1,%eax │ │ │ │ - push -0x48(%ebp) │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - push %edx │ │ │ │ push %eax │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ + push %edi │ │ │ │ + push %edx │ │ │ │ call 4090 │ │ │ │ - addl $0x1,-0x1c(%ebp) │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %edx,%esi │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ - addl $0x1,-0x44(%ebp) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - movl $0x1,0x14(%esi) │ │ │ │ - cmp -0x50(%ebp),%eax │ │ │ │ - je 27520 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7920> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ - mov 0x1c0(%eax),%eax │ │ │ │ - mov 0x60(%eax,%edi,1),%edi │ │ │ │ - imul $0x7c,%ebx,%eax │ │ │ │ - add %eax,%edi │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 27360 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7760> │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ - jmp 27396 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7796> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jbe 274fc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x78fc> │ │ │ │ - cmp %esi,-0x20(%ebp) │ │ │ │ - je 27510 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7910> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - push %esi │ │ │ │ - call 4290 │ │ │ │ + mov %edi,-0xc0(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - cmp 0x10(%eax),%edi │ │ │ │ - jae 274cf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x78cf> │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 27510 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7910> │ │ │ │ - mov %eax,%esi │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 27409 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7809> │ │ │ │ + addl $0x1,0x34(%eax) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ + mov 0x60(%eax),%eax │ │ │ │ + mov 0xc(%eax,%edi,1),%eax │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ + movb $0x1,0x14(%eax) │ │ │ │ + sub $0x8,%esp │ │ │ │ + push -0xb0(%ebp) │ │ │ │ + push 0x8(%ebp) │ │ │ │ + call 249b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4db0> │ │ │ │ + add $0x10,%esp │ │ │ │ + test %al,%al │ │ │ │ + jne 27e78 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8278> │ │ │ │ + movl $0x0,-0xdc(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + add $0x194,%eax │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov -0x1c(%ebp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 274cf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x78cf> │ │ │ │ - mov -0x20(%ebp),%esi │ │ │ │ - cmp 0x10(%esi),%edi │ │ │ │ - ja 27510 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7910> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%edx │ │ │ │ + add 0x60(%eax),%edx │ │ │ │ + mov 0x5c(%edx),%eax │ │ │ │ + sub 0x58(%edx),%eax │ │ │ │ + sar $0x3,%eax │ │ │ │ + imul $0xb6db6db7,%eax,%eax │ │ │ │ + cmp %eax,-0xdc(%ebp) │ │ │ │ + jae 27d70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8170> │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ - lea -0x40(%ebp),%eax │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ - push %ecx │ │ │ │ - push -0x64(%ebp) │ │ │ │ + lea -0x1d684(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0xc │ │ │ │ push %eax │ │ │ │ - call 20450 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x850> │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov %ecx,%ebx │ │ │ │ - mov %eax,%esi │ │ │ │ - test %eax,%eax │ │ │ │ - jne 27404 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7804> │ │ │ │ - mov %ecx,%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - push %edx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 27438 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7838> │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 27409 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7809> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - addl $0x1,-0x5c(%ebp) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - cmp -0x68(%ebp),%eax │ │ │ │ - je 27560 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7960> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x1c0(%eax),%eax │ │ │ │ - jmp 27320 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7720> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - xor %eax,%eax │ │ │ │ - cmp 0x10(%esi),%edi │ │ │ │ - setb %al │ │ │ │ - jmp 2741b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x781b> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %eax,%esi │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 27409 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7809> │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - nop │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ - add $0x1d0,%edi │ │ │ │ - mov 0x1d8(%eax),%eax │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - cmp -0x44(%ebp),%eax │ │ │ │ - je 2767c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7a7c> │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 275cb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x79cb> │ │ │ │ - mov %edi,%edx │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ - mov 0x10(%eax),%ebx │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ - jmp 275a9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x79a9> │ │ │ │ - nop │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov 0x8(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 275b5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x79b5> │ │ │ │ - cmp %ebx,0x10(%edx) │ │ │ │ - jae 275a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x79a0> │ │ │ │ - mov 0xc(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 275a9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x79a9> │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ - cmp %esi,%ecx │ │ │ │ - je 275cb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x79cb> │ │ │ │ - cmp 0x10(%ecx),%ebx │ │ │ │ - jae 276a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7aa0> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x1d4(%ecx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 276a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7aa0> │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ - mov %ebx,%edi │ │ │ │ - jmp 275f9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x79f9> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edx,%ebx │ │ │ │ - mov 0x8(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 27605 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7a05> │ │ │ │ - cmp %ecx,0x10(%edx) │ │ │ │ - jae 275f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x79f0> │ │ │ │ - mov 0xc(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 275f9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x79f9> │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ - cmp %edi,%ebx │ │ │ │ - je 276a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7aa0> │ │ │ │ - cmp 0x10(%ebx),%ecx │ │ │ │ - jb 276a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7aa0> │ │ │ │ - sub $0x8,%esp │ │ │ │ + push -0xec(%ebp) │ │ │ │ + push -0xf0(%ebp) │ │ │ │ push %edi │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + mov %edi,-0xa0(%ebp) │ │ │ │ + call 4130 (long long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ + push $0x1 │ │ │ │ + push -0xe4(%ebp) │ │ │ │ push %eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 4210 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - lea 0x1c(%ecx),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 2764c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7a4c> │ │ │ │ - sub $0xc,%esp │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push -0xe8(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 4250 (unsigned long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ + push $0x1 │ │ │ │ + push -0xe4(%ebp) │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x48(%ebp) │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - call 4380 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ - subl $0x1,0x1e0(%eax) │ │ │ │ - mov 0x1d8(%eax),%eax │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - cmp -0x44(%ebp),%eax │ │ │ │ - jne 27589 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7989> │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %ecx │ │ │ │ - push -0x64(%ebp) │ │ │ │ - call 1f850 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x12200> │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %ecx │ │ │ │ + addl $0x1,-0xdc(%ebp) │ │ │ │ + pop %eax │ │ │ │ + mov -0xdc(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - call 4290 │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 27580 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7980> │ │ │ │ - mov %eax,%ebx │ │ │ │ - jmp 5514 <__gmon_start__@plt+0xd5c> │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x7d93b,%eax │ │ │ │ - push %ebp │ │ │ │ push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x4c,%esp │ │ │ │ - fldl 0x68(%esp) │ │ │ │ - mov 0x60(%esp),%ebp │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - fstpl 0x18(%esp) │ │ │ │ - fldl 0x70(%esp) │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ - mov (%eax),%ebx │ │ │ │ - fstpl 0x30(%esp) │ │ │ │ - cmp %esi,%ebx │ │ │ │ - je 27c10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8010> │ │ │ │ - mov 0x1c0(%ebp),%eax │ │ │ │ - mov 0x1c4(%ebp),%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - sar $0x3,%edx │ │ │ │ - imul $0x8c13521d,%edx,%ecx │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 27c20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8020> │ │ │ │ - movl $0x0,0xc(%esp) │ │ │ │ - jmp 27791 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7b91> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - fldl 0x18(%esp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - jb 27760 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7b60> │ │ │ │ - fxch %st(1) │ │ │ │ - fstps 0x3c(%esp) │ │ │ │ - flds 0x3c(%esp) │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ - fldl 0x30(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - ja 27bd6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7fd6> │ │ │ │ - jmp 27764 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7b64> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - flds 0x10(%edi) │ │ │ │ - flds 0x10(%esi) │ │ │ │ - fucomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jnp 27bd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7fd0> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - addl $0x1,0xc(%esp) │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - cmp %eax,0x14(%esp) │ │ │ │ - je 27b90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7f90> │ │ │ │ - mov 0x1c0(%ebp),%eax │ │ │ │ - imul $0x1a8,0xc(%esp),%esi │ │ │ │ - add %esi,%eax │ │ │ │ - mov 0x64(%eax),%ecx │ │ │ │ - cmp %ecx,0x60(%eax) │ │ │ │ - je 27778 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7b78> │ │ │ │ - mov 0x64(%ebx,%esi,1),%ecx │ │ │ │ - cmp %ecx,0x60(%ebx,%esi,1) │ │ │ │ - je 27778 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7b78> │ │ │ │ - sub $0xc,%esp │ │ │ │ - add $0xa8,%eax │ │ │ │ + call 4250 (unsigned long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x2 │ │ │ │ + push -0xb4(%ebp) │ │ │ │ push %eax │ │ │ │ - call 3c630 ::do_widen(char) const@@Base+0x5e0> │ │ │ │ - mov 0x1c0(%ebp),%edi │ │ │ │ - mov 0x5ec(%ebp),%eax │ │ │ │ - fld1 │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ - add %esi,%edi │ │ │ │ - fstpl 0xbc(%edi) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x198d3(%esi),%eax │ │ │ │ + push $0x7 │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + imul $0x38,-0xdc(%ebp),%eax │ │ │ │ pop %edx │ │ │ │ - mov (%eax),%edx │ │ │ │ - pop %ecx │ │ │ │ - push 0x10(%edi) │ │ │ │ + mov -0xa4(%ebp),%edx │ │ │ │ + lea -0x38(%eax),%ecx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + mov 0x60(%eax),%eax │ │ │ │ + mov 0x58(%eax,%edx,1),%eax │ │ │ │ + mov 0x4(%eax,%ecx,1),%eax │ │ │ │ + add $0x1,%eax │ │ │ │ push %eax │ │ │ │ - call *0x28(%edx) │ │ │ │ - fmuls 0xc8(%edi) │ │ │ │ - fadds 0xc4(%edi) │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov %ebx,0x30(%esp) │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ - flds -0x1c254(%ebx) │ │ │ │ - fstl (%esp) │ │ │ │ - fstpl 0x48(%esp) │ │ │ │ - call 46d0 │ │ │ │ - fmull 0xbc(%edi) │ │ │ │ - add $0x18,%esp │ │ │ │ - fldl 0xdc(%edi) │ │ │ │ - mov 0x6c(%esp),%ecx │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fcmovbe %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - fstps 0x44(%esp) │ │ │ │ - mov 0x5ec(%ebp),%eax │ │ │ │ - flds 0x44(%esp) │ │ │ │ - mov 0x1c0(%ebp),%edi │ │ │ │ - mov (%ecx),%ecx │ │ │ │ + push %edi │ │ │ │ + call 4250 (unsigned long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x2 │ │ │ │ + push -0xb4(%ebp) │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d68d(%esi),%eax │ │ │ │ + mov %edi,-0xa0(%ebp) │ │ │ │ + push $0x5 │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + pop %edi │ │ │ │ + mov -0xa4(%ebp),%edx │ │ │ │ + pop %eax │ │ │ │ + mov 0x60(%ecx),%eax │ │ │ │ + mov -0xa8(%ebp),%edi │ │ │ │ + mov 0x58(%eax,%edx,1),%eax │ │ │ │ + mov 0x8(%eax,%edi,1),%eax │ │ │ │ + add $0x1,%eax │ │ │ │ + push %eax │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 4250 (unsigned long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x2 │ │ │ │ + push -0xb4(%ebp) │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %ecx │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %edi,-0xa8(%ebp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + pop %ebx │ │ │ │ + mov 0x150(%eax),%eax │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + mov 0x60(%ecx),%ecx │ │ │ │ mov (%eax),%edx │ │ │ │ - add %esi,%edi │ │ │ │ - fstpl 0x28(%esp) │ │ │ │ - push 0x10(%ecx,%esi,1) │ │ │ │ + mov 0x58(%ecx,%ebx,1),%ecx │ │ │ │ + push 0x14(%ecx,%edi,1) │ │ │ │ push %eax │ │ │ │ call *0x28(%edx) │ │ │ │ - fmuls 0xc8(%edi) │ │ │ │ - fadds 0xc4(%edi) │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov 0x30(%esp),%ebx │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ - fldl 0x48(%esp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + pop %eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + pop %edx │ │ │ │ + fmuls 0xc8(%ecx) │ │ │ │ + fadds 0xc4(%ecx) │ │ │ │ fstpl (%esp) │ │ │ │ + push $0x40240000 │ │ │ │ + push $0x0 │ │ │ │ call 46d0 │ │ │ │ - fmull 0xbc(%edi) │ │ │ │ - add $0x20,%esp │ │ │ │ - fldl 0xdc(%edi) │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ + lea -0x1d7c1(%esi),%eax │ │ │ │ + fldl 0xdc(%ecx) │ │ │ │ fucomi %st(1),%st │ │ │ │ - mov (%eax),%ebx │ │ │ │ fcmovbe %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - fldl 0x18(%esp) │ │ │ │ - fldl 0x20(%esp) │ │ │ │ - lea (%ebx,%esi,1),%edi │ │ │ │ - add 0x1c0(%ebp),%esi │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jbe 27730 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7b30> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - mov 0xb4(%edi),%eax │ │ │ │ - mov %eax,0xb4(%esi) │ │ │ │ - mov 0xb0(%edi),%eax │ │ │ │ - mov %eax,0xb0(%esi) │ │ │ │ - mov 0xe4(%edi),%eax │ │ │ │ - mov %eax,0xe4(%esi) │ │ │ │ - mov 0xac(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 278e3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7ce3> │ │ │ │ - sub $0xc,%esp │ │ │ │ + fstps -0x94(%ebp) │ │ │ │ + flds -0x94(%ebp) │ │ │ │ + fstpl (%esp) │ │ │ │ push %eax │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ - call 44d0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0xac(%edi),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 27bf0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7ff0> │ │ │ │ - mov 0xb0(%esi),%eax │ │ │ │ - lea 0x0(,%eax,4),%edx │ │ │ │ - cmp $0x1fffffff,%edx │ │ │ │ - mov %edx,0x20(%esp) │ │ │ │ - ja 552c <__gmon_start__@plt+0xd74> │ │ │ │ - sub $0xc,%esp │ │ │ │ - shl $0x4,%eax │ │ │ │ + push $0x100 │ │ │ │ + push $0x1 │ │ │ │ + push %edi │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + lea -0x1d6f8(%esi),%eax │ │ │ │ + push $0x8 │ │ │ │ push %eax │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ - call 42e0 │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov %edi,(%esp) │ │ │ │ + call 41e0 │ │ │ │ add $0xc,%esp │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ - mov %eax,0xac(%esi) │ │ │ │ - mov 0xac(%edi),%ecx │ │ │ │ - push %edx │ │ │ │ - push %ecx │ │ │ │ + mov %edi,-0xb8(%ebp) │ │ │ │ push %eax │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ - call 41b0 │ │ │ │ + push %edi │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x2 │ │ │ │ + push -0xb4(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - flds 0xc4(%edi) │ │ │ │ - mov 0xd8(%edi),%eax │ │ │ │ - fstps 0xc4(%esi) │ │ │ │ - flds 0xc8(%edi) │ │ │ │ - fstps 0xc8(%esi) │ │ │ │ - fldl 0xbc(%edi) │ │ │ │ - mov %eax,0xd8(%esi) │ │ │ │ - mov 0xf4(%edi),%eax │ │ │ │ - mov %eax,0xf4(%esi) │ │ │ │ - mov 0xf0(%edi),%eax │ │ │ │ - fstpl 0xbc(%esi) │ │ │ │ - mov %eax,0xf0(%esi) │ │ │ │ - mov 0x124(%edi),%eax │ │ │ │ - mov %eax,0x124(%esi) │ │ │ │ - mov 0xec(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 279ae , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7dae> │ │ │ │ - sub $0xc,%esp │ │ │ │ + mov 0x60(%eax),%eax │ │ │ │ + mov 0x58(%eax,%ebx,1),%eax │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + fldl 0x18(%eax,%ebx,1) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + fld %st(0) │ │ │ │ + fsubrl 0x34(%eax) │ │ │ │ + fstl -0xc8(%ebp) │ │ │ │ + fabs │ │ │ │ + fstl -0xb0(%ebp) │ │ │ │ + fldl -0x1dae0(%esi) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jbe 27ce0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x80e0> │ │ │ │ + sub $0x10,%esp │ │ │ │ + lea -0x1d677(%esi),%eax │ │ │ │ + fstpl (%esp) │ │ │ │ push %eax │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ - call 44d0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0xec(%edi),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 27c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8000> │ │ │ │ - mov 0xf0(%esi),%eax │ │ │ │ - lea 0x0(,%eax,4),%edx │ │ │ │ - cmp $0x1fffffff,%edx │ │ │ │ - mov %edx,0x20(%esp) │ │ │ │ - ja 552c <__gmon_start__@plt+0xd74> │ │ │ │ - sub $0xc,%esp │ │ │ │ - shl $0x4,%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x100 │ │ │ │ + push $0x1 │ │ │ │ + push -0xb8(%ebp) │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + add $0x20,%esp │ │ │ │ + lea -0x1d81e(%esi),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x4 │ │ │ │ push %eax │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ - call 42e0 │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ + mov %edi,(%esp) │ │ │ │ + call 41e0 │ │ │ │ add $0xc,%esp │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ - mov %eax,0xec(%esi) │ │ │ │ - mov 0xec(%edi),%ecx │ │ │ │ - push %edx │ │ │ │ - push %ecx │ │ │ │ push %eax │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ - call 41b0 │ │ │ │ + push %edi │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x2 │ │ │ │ + push -0xb4(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + fldl -0x1dae0(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ - flds 0x104(%edi) │ │ │ │ - mov 0x118(%edi),%eax │ │ │ │ - mov 0x12c(%edi),%ecx │ │ │ │ - fstps 0x104(%esi) │ │ │ │ - flds 0x108(%edi) │ │ │ │ - fstps 0x108(%esi) │ │ │ │ - fldl 0xfc(%edi) │ │ │ │ - mov %eax,0x118(%esi) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %ecx,0x12c(%esi) │ │ │ │ - fstpl 0xfc(%esi) │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 27a65 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7e65> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x130(%edi,%eax,4),%edx │ │ │ │ - mov %edx,0x130(%esi,%eax,4) │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jne 27a50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7e50> │ │ │ │ - mov 0x154(%edi),%ecx │ │ │ │ - mov %ecx,0x154(%esi) │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 27a95 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7e95> │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x158(%edi,%eax,4),%edx │ │ │ │ - mov %edx,0x158(%esi,%eax,4) │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jne 27a80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7e80> │ │ │ │ + fstl -0xc0(%ebp) │ │ │ │ + fldl -0xb0(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jbe 27cb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x80b0> │ │ │ │ sub $0x8,%esp │ │ │ │ - lea 0x178(%edi),%eax │ │ │ │ + lea -0x1d677(%esi),%eax │ │ │ │ + push -0xc4(%ebp) │ │ │ │ + push -0xc8(%ebp) │ │ │ │ push %eax │ │ │ │ - lea 0x178(%esi),%eax │ │ │ │ + push $0x100 │ │ │ │ + push $0x1 │ │ │ │ + push -0xb8(%ebp) │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + add $0x20,%esp │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1d66b(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x7 │ │ │ │ push %eax │ │ │ │ - call d140 <__gmon_start__@plt+0x8988> │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ + mov %edi,(%esp) │ │ │ │ + call 41e0 │ │ │ │ + add $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov -0xb4(%ebp),%edi │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x2 │ │ │ │ + push %edi │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + add $0xc,%esp │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + mov 0x150(%eax),%eax │ │ │ │ + mov 0x60(%ecx),%ecx │ │ │ │ + mov (%eax),%edx │ │ │ │ + mov 0x58(%ecx,%ebx,1),%ecx │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + push 0x14(%ecx,%ebx,1) │ │ │ │ + push -0xb8(%ebp) │ │ │ │ + push %eax │ │ │ │ + call *0x2c(%edx) │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d663(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0xc │ │ │ │ + push %eax │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ pop %eax │ │ │ │ - lea 0x190(%edi),%eax │ │ │ │ - pop %edx │ │ │ │ + push -0xb8(%ebp) │ │ │ │ + call 41e0 │ │ │ │ + add $0xc,%esp │ │ │ │ push %eax │ │ │ │ - lea 0x190(%esi),%eax │ │ │ │ + push -0xb8(%ebp) │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x2 │ │ │ │ + push %edi │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x150(%eax),%eax │ │ │ │ + mov (%eax),%edx │ │ │ │ + push 0x18(%ecx) │ │ │ │ + push -0xb8(%ebp) │ │ │ │ push %eax │ │ │ │ - call d4a0 <__gmon_start__@plt+0x8ce8> │ │ │ │ - fldl 0x34(%edi) │ │ │ │ - movzbl 0x45(%edi),%eax │ │ │ │ - mov 0x64(%esi),%edx │ │ │ │ - mov %al,0x45(%esi) │ │ │ │ - mov (%edi),%eax │ │ │ │ - fstpl 0x34(%esi) │ │ │ │ - flds 0x3c(%edi) │ │ │ │ - fstps 0x3c(%esi) │ │ │ │ - flds 0x40(%edi) │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ - fstps 0x40(%esi) │ │ │ │ - flds 0xc(%edi) │ │ │ │ - mov %eax,0x8(%esi) │ │ │ │ - movzbl 0x44(%edi),%eax │ │ │ │ - fstps 0xc(%esi) │ │ │ │ - fldl 0x1c(%edi) │ │ │ │ - fstpl 0x1c(%esi) │ │ │ │ - flds 0x10(%edi) │ │ │ │ - fstps 0x10(%esi) │ │ │ │ - flds 0x14(%edi) │ │ │ │ - fstps 0x14(%esi) │ │ │ │ - flds 0x18(%edi) │ │ │ │ - fstps 0x18(%esi) │ │ │ │ - fldl 0x24(%edi) │ │ │ │ - fstpl 0x24(%esi) │ │ │ │ - fldl 0x2c(%edi) │ │ │ │ - mov %al,0x44(%esi) │ │ │ │ - lea 0x60(%esi),%eax │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ - mov 0x60(%esi),%eax │ │ │ │ - fstpl 0x2c(%esi) │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 27b55 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7f55> │ │ │ │ - mov %esi,0x38(%esp) │ │ │ │ - mov %edx,%ebx │ │ │ │ - mov %eax,%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov (%esi),%edx │ │ │ │ - push %esi │ │ │ │ - add $0x7c,%esi │ │ │ │ - call *(%edx) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %esi,%ebx │ │ │ │ - jne 27b38 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7f38> │ │ │ │ - mov 0x38(%esp),%esi │ │ │ │ - mov 0x28(%esp),%eax │ │ │ │ - mov %eax,0x64(%esi) │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x60(%edi),%eax │ │ │ │ + call *0x2c(%edx) │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d656(%esi),%eax │ │ │ │ + push $0xb │ │ │ │ push %eax │ │ │ │ - push 0x2c(%esp) │ │ │ │ - call e050 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa00> │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ - mov 0x74(%esp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - addl $0x1,0xc(%esp) │ │ │ │ - mov (%eax),%ebx │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - cmp %eax,0x14(%esp) │ │ │ │ - jne 2778b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7b8b> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 27bbd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7fbd> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0x1a8,%ebx │ │ │ │ - call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %esi,%ebx │ │ │ │ - jne 27ba0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7fa0> │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov %edi,0x4(%eax) │ │ │ │ - add $0x4c,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jne 27778 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7b78> │ │ │ │ - sub $0x8,%esp │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + push -0xb8(%ebp) │ │ │ │ + call 41e0 │ │ │ │ + add $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + push -0xb8(%ebp) │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x2 │ │ │ │ push %edi │ │ │ │ - push %esi │ │ │ │ - call 40050 ::do_widen(char) const@@Base+0x4000> │ │ │ │ - mov 0x74(%esp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov (%eax),%ebx │ │ │ │ - jmp 27778 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7b78> │ │ │ │ - xchg %ax,%ax │ │ │ │ - movl $0x0,0xac(%esi) │ │ │ │ - jmp 27940 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7d40> │ │ │ │ - nop │ │ │ │ - movl $0x0,0xec(%esi) │ │ │ │ - jmp 27a0b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7e0b> │ │ │ │ - nop │ │ │ │ - add $0x4c,%esp │ │ │ │ - xor %eax,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %ebx,%edi │ │ │ │ - jmp 27ba0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7fa0> │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x7d3cb,%eax │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0xec,%esp │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - mov 0x1c0(%eax),%esi │ │ │ │ - mov 0x604(%eax),%eax │ │ │ │ - movl $0x0,0x610(%ebx) │ │ │ │ - add $0x5fc,%ebx │ │ │ │ - mov %ebx,-0xec(%ebp) │ │ │ │ - cmp %ebx,%eax │ │ │ │ - je 27cc7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x80c7> │ │ │ │ - mov %esi,-0xc8(%ebp) │ │ │ │ - mov -0xec(%ebp),%esi │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %esi,-0xc4(%ebp) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - nop │ │ │ │ - mov 0x1c(%eax),%edx │ │ │ │ - sub 0x18(%eax),%edx │ │ │ │ - sub $0xc,%esp │ │ │ │ - sar $0x2,%edx │ │ │ │ - mov -0xd8(%ebp),%ebx │ │ │ │ - imul $0xbdef7bdf,%edx,%edx │ │ │ │ - add %edx,%edi │ │ │ │ - mov %edi,0x610(%esi) │ │ │ │ - push %eax │ │ │ │ - call 4290 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp -0xc4(%ebp),%eax │ │ │ │ - jne 27c90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8090> │ │ │ │ - mov -0xc8(%ebp),%esi │ │ │ │ - movl $0x0,-0xa8(%ebp) │ │ │ │ - lea -0xa8(%ebp),%eax │ │ │ │ - mov %eax,-0xe8(%ebp) │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,-0xa4(%ebp) │ │ │ │ - movl $0x0,0x614(%eax) │ │ │ │ - lea 0x60(%esi),%eax │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ - lea -0xac(%ebp),%eax │ │ │ │ - mov %eax,-0xf8(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,-0x98(%ebp) │ │ │ │ - add $0x1d0,%eax │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - cmp 0x1c4(%eax),%esi │ │ │ │ - jne 27d66 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8166> │ │ │ │ - jmp 2826b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x866b> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea 0x1a8(%eax),%edx │ │ │ │ - add $0x148,%eax │ │ │ │ - cmp %eax,0x1c4(%esi) │ │ │ │ - je 2826b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x866b> │ │ │ │ - mov %edx,-0xc4(%ebp) │ │ │ │ - mov -0xc4(%ebp),%esi │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov (%esi),%edi │ │ │ │ - cmp %eax,%edi │ │ │ │ - je 27d40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8140> │ │ │ │ - movl $0x0,-0xd4(%ebp) │ │ │ │ - sub %edi,%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xbdef7bdf,%eax,%eax │ │ │ │ - mov %eax,-0xf0(%ebp) │ │ │ │ - imul $0x7c,-0xd4(%ebp),%eax │ │ │ │ + mov -0xd8(%ebp),%ecx │ │ │ │ + mov 0x150(%eax),%eax │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + mov (%eax),%eax │ │ │ │ + mov 0x2c(%eax),%eax │ │ │ │ + movb $0x1,-0x64(%ebp) │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ - add %eax,%edi │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x198(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 27dec , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x81ec> │ │ │ │ - mov 0xc(%edi),%ecx │ │ │ │ - mov -0xe8(%ebp),%edx │ │ │ │ - mov -0xc4(%ebp),%esi │ │ │ │ - jmp 27dc9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x81c9> │ │ │ │ + je 27c40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8040> │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0xc(%ebp),%edi │ │ │ │ + jmp 26ef9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x72f9> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x8(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 26f06 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7306> │ │ │ │ + cmpb $0x0,0x10(%edx) │ │ │ │ + jne 26ef0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x72f0> │ │ │ │ + mov 0xc(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 26ef9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x72f9> │ │ │ │ + mov %ebx,-0xa0(%ebp) │ │ │ │ + mov %edi,0xc(%ebp) │ │ │ │ + cmp -0xd8(%ebp),%ecx │ │ │ │ + je 27c40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8040> │ │ │ │ + cmpb $0x1,0x10(%ecx) │ │ │ │ + ja 27c40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8040> │ │ │ │ + flds 0x14(%ecx) │ │ │ │ + movb $0x20,-0x30(%ebp) │ │ │ │ + fstps -0xcc(%ebp) │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + mov -0xd8(%ebp),%edx │ │ │ │ + mov %edi,%ecx │ │ │ │ + mov 0xc(%ebp),%edi │ │ │ │ + jmp 26f51 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7351> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 27dd5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x81d5> │ │ │ │ - cmp %ecx,0x10(%eax) │ │ │ │ - jae 27dc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x81c0> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 27dc9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x81c9> │ │ │ │ - mov %esi,-0xc4(%ebp) │ │ │ │ - cmp -0xe8(%ebp),%edx │ │ │ │ - je 27dec , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x81ec> │ │ │ │ - cmp 0x10(%edx),%ecx │ │ │ │ - jae 27f90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8390> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - lea 0x1d0(%eax),%ecx │ │ │ │ - mov 0x1d4(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 27e35 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8235> │ │ │ │ - mov 0xc(%edi),%edx │ │ │ │ - mov %ecx,%ebx │ │ │ │ - mov -0xc4(%ebp),%esi │ │ │ │ - jmp 27e19 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8219> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 27e25 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8225> │ │ │ │ - cmp %edx,0x10(%eax) │ │ │ │ - jae 27e10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8210> │ │ │ │ + je 26f5e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x735e> │ │ │ │ + cmpb $0x1f,0x10(%eax) │ │ │ │ + ja 26f48 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7348> │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 27e19 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8219> │ │ │ │ - mov %esi,-0xc4(%ebp) │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 27e35 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8235> │ │ │ │ - cmp 0x10(%ebx),%edx │ │ │ │ - cmovae %ebx,%ecx │ │ │ │ - sub $0x8,%esp │ │ │ │ - add $0x14,%ecx │ │ │ │ - push %ecx │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 23820 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3c20> │ │ │ │ + jne 26f51 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7351> │ │ │ │ + mov %ecx,-0xa0(%ebp) │ │ │ │ + mov %edi,0xc(%ebp) │ │ │ │ + cmp -0xd8(%ebp),%edx │ │ │ │ + je 26f75 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7375> │ │ │ │ + cmpb $0x20,0x10(%edx) │ │ │ │ + jbe 26fbd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x73bd> │ │ │ │ + lea -0x98(%ebp),%eax │ │ │ │ mov %eax,%edi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %edx,%ebx │ │ │ │ + lea -0x1d18b(%esi),%eax │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + lea 0x190(%eax),%ebx │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + lea -0x83(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + lea -0x78(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + push -0xc0(%ebp) │ │ │ │ + push %edx │ │ │ │ + push %ebx │ │ │ │ + push %edi │ │ │ │ + call 28890 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8c90> │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ + add $0x1c,%esp │ │ │ │ + flds -0xcc(%ebp) │ │ │ │ + fadds 0x14(%edx) │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ + fstps (%esp) │ │ │ │ + push %edi │ │ │ │ + push -0xb0(%ebp) │ │ │ │ + call *%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d64a(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x9 │ │ │ │ + push %eax │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov %edi,(%esp) │ │ │ │ + call 41e0 │ │ │ │ + add $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x2 │ │ │ │ + push -0xb4(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d640(%esi),%eax │ │ │ │ + push $0x8 │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xec(%ebp),%esi │ │ │ │ - mov 0x600(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 27ea5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x82a5> │ │ │ │ - mov -0xc4(%ebp),%ecx │ │ │ │ - jmp 27e79 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8279> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 27e8a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x828a> │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ - cmp %edi,0x10(%eax) │ │ │ │ - sbb %ebx,%edx │ │ │ │ - jae 27e70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8270> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 27e79 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8279> │ │ │ │ - mov -0xec(%ebp),%eax │ │ │ │ - mov %ecx,-0xc4(%ebp) │ │ │ │ - cmp %eax,%esi │ │ │ │ - je 27ea5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x82a5> │ │ │ │ - cmp 0x10(%esi),%edi │ │ │ │ - mov %ebx,%ecx │ │ │ │ - sbb 0x14(%esi),%ecx │ │ │ │ - cmovb %eax,%esi │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ - mov -0xc8(%ebp),%ecx │ │ │ │ - add (%eax),%ecx │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov %ecx,-0xdc(%ebp) │ │ │ │ + movb $0x1,-0x64(%ebp) │ │ │ │ + lea 0x17c(%eax),%ecx │ │ │ │ + mov 0x180(%eax),%eax │ │ │ │ + mov %ecx,-0xb0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 2830d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x870d> │ │ │ │ - mov 0xc(%ecx),%ecx │ │ │ │ - mov -0xe8(%ebp),%edx │ │ │ │ - mov %esi,-0xd0(%ebp) │ │ │ │ - jmp 27ee9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x82e9> │ │ │ │ + je 27bc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7fc0> │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0xc(%ebp),%edi │ │ │ │ + jmp 27071 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7471> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x8(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 2707e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x747e> │ │ │ │ + cmpb $0x0,0x10(%edx) │ │ │ │ + jne 27068 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7468> │ │ │ │ + mov 0xc(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 27071 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7471> │ │ │ │ + mov %ebx,-0xa0(%ebp) │ │ │ │ + mov %edi,0xc(%ebp) │ │ │ │ + cmp -0xb0(%ebp),%ecx │ │ │ │ + je 27bd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7fd0> │ │ │ │ + cmpb $0x1,0x10(%ecx) │ │ │ │ + ja 27bd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7fd0> │ │ │ │ + mov 0x14(%ecx),%ebx │ │ │ │ + movb $0x20,-0x30(%ebp) │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + mov -0xb0(%ebp),%edx │ │ │ │ + mov %edi,%ecx │ │ │ │ + mov 0xc(%ebp),%edi │ │ │ │ + jmp 270c9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x74c9> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 27ef5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x82f5> │ │ │ │ - cmp %ecx,0x10(%eax) │ │ │ │ - jae 27ee0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x82e0> │ │ │ │ + je 270d6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x74d6> │ │ │ │ + cmpb $0x1f,0x10(%eax) │ │ │ │ + ja 270c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x74c0> │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 27ee9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x82e9> │ │ │ │ - mov -0xd0(%ebp),%esi │ │ │ │ - cmp -0xe8(%ebp),%edx │ │ │ │ - je 27f08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8308> │ │ │ │ - cmp 0x10(%edx),%ecx │ │ │ │ - jae 27f51 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8351> │ │ │ │ + jne 270c9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x74c9> │ │ │ │ + mov %ecx,-0xa0(%ebp) │ │ │ │ + mov %edi,0xc(%ebp) │ │ │ │ + cmp -0xb0(%ebp),%edx │ │ │ │ + je 27dfd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x81fd> │ │ │ │ + cmpb $0x20,0x10(%edx) │ │ │ │ + jbe 2714c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x754c> │ │ │ │ + lea -0x1d18b(%esi),%eax │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + lea -0x9c(%ebp),%eax │ │ │ │ + mov %eax,-0xc8(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + add $0x178,%eax │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0xb2(%ebp),%ecx │ │ │ │ - mov -0xdc(%ebp),%eax │ │ │ │ - push %ecx │ │ │ │ - lea -0x94(%ebp),%ecx │ │ │ │ - push %ecx │ │ │ │ - mov -0xd8(%ebp),%ecx │ │ │ │ - add $0xc,%eax │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - lea -0xbc(%ebp),%eax │ │ │ │ - lea -0x1c262(%ecx),%ecx │ │ │ │ - push %ecx │ │ │ │ - push %edx │ │ │ │ - push -0xf8(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + lea -0x81(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - call 3fa70 ::do_widen(char) const@@Base+0x3a20> │ │ │ │ - mov -0xbc(%ebp),%edx │ │ │ │ + lea -0x70(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + push -0xc0(%ebp) │ │ │ │ + push %edx │ │ │ │ + push -0xcc(%ebp) │ │ │ │ + push -0xc8(%ebp) │ │ │ │ + call 28a20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8e20> │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ add $0x1c,%esp │ │ │ │ - mov %edi,0x14(%edx) │ │ │ │ - mov %ebx,0x18(%edx) │ │ │ │ - cmp -0xec(%ebp),%esi │ │ │ │ - jne 28229 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8629> │ │ │ │ - addl $0x1,-0xd4(%ebp) │ │ │ │ - mov -0xd4(%ebp),%eax │ │ │ │ - cmp %eax,-0xf0(%ebp) │ │ │ │ - je 27d40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8140> │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ - mov (%eax),%edi │ │ │ │ - jmp 27d90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8190> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x600(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 27f63 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8363> │ │ │ │ - mov 0x14(%edx),%ebx │ │ │ │ - mov 0x18(%edx),%ecx │ │ │ │ - mov -0xec(%ebp),%esi │ │ │ │ - jmp 27fb9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x83b9> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 27fca , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x83ca> │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ - cmp %ebx,0x10(%eax) │ │ │ │ - sbb %ecx,%edx │ │ │ │ - jae 27fb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x83b0> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 27fb9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x83b9> │ │ │ │ - cmp -0xec(%ebp),%esi │ │ │ │ - je 27f63 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8363> │ │ │ │ - cmp 0x10(%esi),%ebx │ │ │ │ - sbb 0x14(%esi),%ecx │ │ │ │ - jb 27f63 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8363> │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x94(%ebp),%eax │ │ │ │ + add %ebx,%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ push %edi │ │ │ │ + call 4250 (unsigned long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x2 │ │ │ │ + push -0xb4(%ebp) │ │ │ │ push %eax │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ - call 3fc00 ::do_widen(char) const@@Base+0x3bb0> │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0xc4(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xc8(%ebp),%edx │ │ │ │ - mov 0x1d4(%eax),%eax │ │ │ │ - add (%ebx),%edx │ │ │ │ + mov -0xd8(%ebp),%ecx │ │ │ │ + mov 0x150(%eax),%eax │ │ │ │ + mov %eax,-0xc8(%ebp) │ │ │ │ + mov (%eax),%eax │ │ │ │ + mov 0x2c(%eax),%eax │ │ │ │ + movb $0x2,-0x64(%ebp) │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x198(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 28318 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8718> │ │ │ │ + je 27b58 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7f58> │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0xc(%ebp),%edi │ │ │ │ + jmp 271c1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x75c1> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x8(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 271ce , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x75ce> │ │ │ │ + cmpb $0x1,0x10(%edx) │ │ │ │ + ja 271b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x75b8> │ │ │ │ mov 0xc(%edx),%edx │ │ │ │ - mov -0xcc(%ebp),%ecx │ │ │ │ - jmp 28029 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8429> │ │ │ │ + test %edx,%edx │ │ │ │ + jne 271c1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x75c1> │ │ │ │ + mov %ebx,-0xa0(%ebp) │ │ │ │ + mov %edi,0xc(%ebp) │ │ │ │ + cmp %ecx,-0xd8(%ebp) │ │ │ │ + je 27b58 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7f58> │ │ │ │ + cmpb $0x2,0x10(%ecx) │ │ │ │ + ja 27b58 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7f58> │ │ │ │ + flds 0x14(%ecx) │ │ │ │ + movb $0x10,-0x30(%ebp) │ │ │ │ + fstps -0xd0(%ebp) │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + mov -0xd8(%ebp),%edx │ │ │ │ + mov %edi,%ecx │ │ │ │ + mov 0xc(%ebp),%edi │ │ │ │ + jmp 27219 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7619> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov %eax,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 28035 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8435> │ │ │ │ - cmp %edx,0x10(%eax) │ │ │ │ - jae 28020 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8420> │ │ │ │ + je 27226 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7626> │ │ │ │ + cmpb $0xf,0x10(%eax) │ │ │ │ + ja 27210 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7610> │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 28029 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8429> │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ - mov %ebx,-0xc4(%ebp) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - je 2804b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x844b> │ │ │ │ - cmp 0x10(%ecx),%edx │ │ │ │ - cmovb %eax,%ecx │ │ │ │ - movl $0x0,-0xc8(%ebp) │ │ │ │ - lea -0x58(%ebp),%ebx │ │ │ │ - mov 0x18(%esi),%eax │ │ │ │ - mov %ebx,-0xe4(%ebp) │ │ │ │ - lea 0x14(%ecx),%ebx │ │ │ │ - mov %ebx,-0xf4(%ebp) │ │ │ │ - cmp %eax,0x1c(%esi) │ │ │ │ - je 28213 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8613> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - imul $0x7c,-0xc8(%ebp),%edi │ │ │ │ + jne 27219 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7619> │ │ │ │ + mov %ecx,-0xa0(%ebp) │ │ │ │ + mov %edi,0xc(%ebp) │ │ │ │ + cmp %edx,-0xd8(%ebp) │ │ │ │ + je 2723d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x763d> │ │ │ │ + cmpb $0x10,0x10(%edx) │ │ │ │ + jbe 27282 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7682> │ │ │ │ + lea -0x98(%ebp),%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + lea -0x1d18b(%esi),%eax │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + lea 0x190(%eax),%ebx │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0xd8(%ebp),%ebx │ │ │ │ - add %edi,%eax │ │ │ │ - mov %edi,-0xdc(%ebp) │ │ │ │ - movzwl 0x54(%eax),%edx │ │ │ │ - add $0x3c,%eax │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + lea -0x7f(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - push -0xe4(%ebp) │ │ │ │ - mov %dx,-0x40(%ebp) │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add 0x18(%esi),%edi │ │ │ │ + lea -0x68(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + push -0xc0(%ebp) │ │ │ │ + push %edx │ │ │ │ + push %ebx │ │ │ │ + push %edi │ │ │ │ + call 28890 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8c90> │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ + add $0x1c,%esp │ │ │ │ + flds -0xd0(%ebp) │ │ │ │ + fadds 0x14(%edx) │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ + fstps (%esp) │ │ │ │ + push %edi │ │ │ │ + push -0xc8(%ebp) │ │ │ │ + call *%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d637(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x9 │ │ │ │ + push %eax │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov %edi,(%esp) │ │ │ │ + call 41e0 │ │ │ │ + add $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x2 │ │ │ │ + push -0xb4(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d62d(%esi),%eax │ │ │ │ + push $0x8 │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0xc(%edi),%ecx │ │ │ │ - mov 0x1d4(%eax),%edx │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ - test %edx,%edx │ │ │ │ - je 28260 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8660> │ │ │ │ - mov -0xcc(%ebp),%ebx │ │ │ │ - mov %edx,%eax │ │ │ │ - mov %edx,-0xd0(%ebp) │ │ │ │ - jmp 280e9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x84e9> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 280f5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x84f5> │ │ │ │ - cmp 0x10(%eax),%ecx │ │ │ │ - jbe 280e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x84e0> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ + movb $0x2,-0x68(%ebp) │ │ │ │ + mov 0x180(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 280e9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x84e9> │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ - cmp %ebx,-0xcc(%ebp) │ │ │ │ - je 2810c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x850c> │ │ │ │ - cmp 0x10(%ebx),%ecx │ │ │ │ - jae 281b5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x85b5> │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ - mov -0xc4(%ebp),%ebx │ │ │ │ - jmp 28129 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8529> │ │ │ │ + je 27ae0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7ee0> │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0xc(%ebp),%edi │ │ │ │ + jmp 27331 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7731> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov %edx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ mov 0x8(%edx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 28135 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8535> │ │ │ │ - cmp 0x10(%edx),%ecx │ │ │ │ - jbe 28120 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8520> │ │ │ │ + je 2733e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x773e> │ │ │ │ + cmpb $0x1,0x10(%edx) │ │ │ │ + ja 27328 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7728> │ │ │ │ mov 0xc(%edx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 28129 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8529> │ │ │ │ - mov %ebx,-0xc4(%ebp) │ │ │ │ - cmp %eax,-0xcc(%ebp) │ │ │ │ - je 28148 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8548> │ │ │ │ - cmp 0x10(%eax),%ecx │ │ │ │ - jae 28191 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8591> │ │ │ │ + jne 27331 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7731> │ │ │ │ + mov %ebx,-0xa0(%ebp) │ │ │ │ + mov %edi,0xc(%ebp) │ │ │ │ + cmp -0xb0(%ebp),%ecx │ │ │ │ + je 27ae0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7ee0> │ │ │ │ + cmpb $0x2,0x10(%ecx) │ │ │ │ + ja 27ae0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7ee0> │ │ │ │ + mov 0x14(%ecx),%edi │ │ │ │ + movb $0x10,-0x64(%ebp) │ │ │ │ + mov %edi,-0xd0(%ebp) │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + mov -0xb0(%ebp),%edx │ │ │ │ + mov %edi,%ecx │ │ │ │ + mov 0xc(%ebp),%edi │ │ │ │ + jmp 27389 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7789> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 27396 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7796> │ │ │ │ + cmpb $0xf,0x10(%eax) │ │ │ │ + ja 27380 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7780> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 27389 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7789> │ │ │ │ + mov %ecx,-0xa0(%ebp) │ │ │ │ + mov %edi,0xc(%ebp) │ │ │ │ + cmp -0xb0(%ebp),%edx │ │ │ │ + je 27e27 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8227> │ │ │ │ + cmpb $0x10,0x10(%edx) │ │ │ │ + jbe 27409 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7809> │ │ │ │ + lea -0x1d18b(%esi),%eax │ │ │ │ + lea -0x64(%ebp),%ebx │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + lea -0x9c(%ebp),%eax │ │ │ │ + mov %eax,-0xc8(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + add $0x178,%eax │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0xb1(%ebp),%ecx │ │ │ │ - mov -0xd8(%ebp),%ebx │ │ │ │ - lea -0x88(%ebp),%edx │ │ │ │ - push %ecx │ │ │ │ - lea -0xb0(%ebp),%ecx │ │ │ │ - push %ecx │ │ │ │ - lea -0x1c262(%ebx),%ecx │ │ │ │ - push %ecx │ │ │ │ + lea -0x7d(%ebp),%eax │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ push %eax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %edx,-0xb0(%ebp) │ │ │ │ - lea -0xc0(%ebp),%edx │ │ │ │ - add $0x1cc,%eax │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ push %eax │ │ │ │ + push -0xc0(%ebp) │ │ │ │ push %edx │ │ │ │ - call 3dcd0 ::do_widen(char) const@@Base+0x1c80> │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ + push -0xcc(%ebp) │ │ │ │ + push -0xc8(%ebp) │ │ │ │ + call 28a20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8e20> │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ add $0x1c,%esp │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ - add $0x14,%eax │ │ │ │ - push -0xf4(%ebp) │ │ │ │ - mov -0xd8(%ebp),%ebx │ │ │ │ + mov -0xd0(%ebp),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + add 0x14(%edx),%eax │ │ │ │ push %eax │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - mov -0xdc(%ebp),%edi │ │ │ │ + push %edi │ │ │ │ + call 4250 (unsigned long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x2 │ │ │ │ + push -0xb4(%ebp) │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + pop %eax │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ + add 0x60(%ecx),%eax │ │ │ │ + lea -0x60(%ebp),%ecx │ │ │ │ + add 0x58(%eax),%edx │ │ │ │ + add $0x24,%eax │ │ │ │ + mov %ecx,-0xb0(%ebp) │ │ │ │ + push 0x8(%edx) │ │ │ │ + push 0x4(%edx) │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ + push 0x8(%ebp) │ │ │ │ + call 231e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x35e0> │ │ │ │ + add $0x1c,%esp │ │ │ │ + lea -0x198db(%esi),%eax │ │ │ │ + push $0x5 │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - add 0x18(%esi),%edi │ │ │ │ - movzbl 0x8(%edi),%eax │ │ │ │ - mov -0xc4(%ebp),%edi │ │ │ │ - mov %al,-0x8c(%ebp) │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ - cmp 0x8(%edi),%eax │ │ │ │ - je 28240 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8640> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0xe0(%ebp) │ │ │ │ + test %edx,%edx │ │ │ │ + je 27d20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8120> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edx,-0xc0(%ebp) │ │ │ │ + push %edx │ │ │ │ + call 41e0 │ │ │ │ + mov -0xc0(%ebp),%edx │ │ │ │ + add $0xc,%esp │ │ │ │ push %eax │ │ │ │ - call 3fc00 ::do_widen(char) const@@Base+0x3bb0> │ │ │ │ - addl $0x7c,0x4(%edi) │ │ │ │ + push %edx │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x1c(%esi),%edx │ │ │ │ - addl $0x1,-0xc8(%ebp) │ │ │ │ - mov -0xc8(%ebp),%ebx │ │ │ │ - addl $0x1,0x614(%eax) │ │ │ │ - mov 0x18(%esi),%eax │ │ │ │ - sub %eax,%edx │ │ │ │ - sar $0x2,%edx │ │ │ │ - imul $0xbdef7bdf,%edx,%edx │ │ │ │ - cmp %edx,%ebx │ │ │ │ - jb 28078 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8478> │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + mov %esi,%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x2 │ │ │ │ + push -0xb4(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + pop %eax │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ + add 0x60(%ecx),%eax │ │ │ │ + add 0x58(%eax),%edx │ │ │ │ + add $0x24,%eax │ │ │ │ + push 0x8(%edx) │ │ │ │ + push 0x4(%edx) │ │ │ │ + push -0xb0(%ebp) │ │ │ │ + push %eax │ │ │ │ + push 0x8(%ebp) │ │ │ │ + call 232c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x36c0> │ │ │ │ + add $0x1c,%esp │ │ │ │ + lea -0x1d624(%esi),%eax │ │ │ │ + push $0x6 │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + test %edx,%edx │ │ │ │ + je 27cf8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x80f8> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0xe0(%ebp) │ │ │ │ - call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ + mov %edx,-0xb0(%ebp) │ │ │ │ + push %edx │ │ │ │ + call 41e0 │ │ │ │ + mov -0xb0(%ebp),%edx │ │ │ │ + add $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 27f63 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8363> │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ - mov -0xc8(%ebp),%edi │ │ │ │ - add (%eax),%edi │ │ │ │ - jmp 27fda , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x83da> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + mov %esi,%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ - push -0xe0(%ebp) │ │ │ │ + push $0x2 │ │ │ │ + push -0xb4(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d61d(%esi),%eax │ │ │ │ + push $0x5 │ │ │ │ push %eax │ │ │ │ - push -0xc4(%ebp) │ │ │ │ - call 209e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xde0> │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 281e3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x85e3> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ - jmp 28148 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8548> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - add $0x5f8,%eax │ │ │ │ - push 0x8(%eax) │ │ │ │ + add 0x60(%eax),%ebx │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + add 0x58(%ebx),%eax │ │ │ │ + mov 0x8(%eax),%edx │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + mov 0x28(%ebx),%eax │ │ │ │ + add $0x1,%edx │ │ │ │ + sub %ecx,%edx │ │ │ │ + cmp %eax,%ecx │ │ │ │ + ja 280be , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x84be> │ │ │ │ + lea -0x30(%ebp),%edi │ │ │ │ + sub %ecx,%eax │ │ │ │ + mov %edi,-0xc0(%ebp) │ │ │ │ + lea -0x28(%ebp),%edi │ │ │ │ + mov %edi,-0xb0(%ebp) │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ + mov 0x24(%ebx),%edi │ │ │ │ + push $0x0 │ │ │ │ + add %ecx,%edi │ │ │ │ + cmp %edx,%eax │ │ │ │ + cmova %edx,%eax │ │ │ │ + add %edi,%eax │ │ │ │ push %eax │ │ │ │ - call 3d590 ::do_widen(char) const@@Base+0x1540> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,0x600(%eax) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov -0xec(%ebp),%eax │ │ │ │ - movl $0x0,0x60c(%esi) │ │ │ │ - mov %eax,0x604(%esi) │ │ │ │ - mov %eax,0x608(%esi) │ │ │ │ - mov %esi,%eax │ │ │ │ - pop %edx │ │ │ │ - add $0x234,%eax │ │ │ │ - pop %ecx │ │ │ │ - push 0x23c(%esi) │ │ │ │ + push %edi │ │ │ │ + push -0xc0(%ebp) │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + test %edx,%edx │ │ │ │ + je 27d48 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8148> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %edx,-0xc0(%ebp) │ │ │ │ + push %edx │ │ │ │ + call 41e0 │ │ │ │ + mov -0xc0(%ebp),%edx │ │ │ │ + add $0xc,%esp │ │ │ │ push %eax │ │ │ │ - call d5a0 <__gmon_start__@plt+0x8de8> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - movl $0x0,0x23c(%eax) │ │ │ │ - add $0x238,%eax │ │ │ │ - mov %eax,0x240(%esi) │ │ │ │ - mov %eax,0x244(%esi) │ │ │ │ - movl $0x0,0x248(%esi) │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - push -0xa4(%ebp) │ │ │ │ - push -0xf8(%ebp) │ │ │ │ - call 3d620 ::do_widen(char) const@@Base+0x15d0> │ │ │ │ + push %edx │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ + mov %esi,%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x2 │ │ │ │ + push -0xb4(%ebp) │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0xb0(%ebp),%eax │ │ │ │ + je 27633 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7a33> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1d602(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x12 │ │ │ │ + push %eax │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - mov -0xe8(%ebp),%edx │ │ │ │ - jmp 27f08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8308> │ │ │ │ - mov -0xcc(%ebp),%ecx │ │ │ │ - jmp 2804b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x844b> │ │ │ │ - mov %eax,%ebx │ │ │ │ - jmp 5547 <__gmon_start__@plt+0xd8f> │ │ │ │ - mov %eax,%ebx │ │ │ │ - jmp 5536 <__gmon_start__@plt+0xd7e> │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + pop %eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ + mov 0x60(%eax),%eax │ │ │ │ + mov 0x58(%eax,%edi,1),%eax │ │ │ │ + movzbl 0xc(%eax,%ecx,1),%eax │ │ │ │ + push %eax │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 4680 │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x3 │ │ │ │ + push -0xf4(%ebp) │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + movl $0x0,-0xb0(%ebp) │ │ │ │ + mov 0x60(%eax),%eax │ │ │ │ + add 0x58(%eax,%edi,1),%ecx │ │ │ │ + lea -0x1d5e4(%esi),%edi │ │ │ │ + mov %edi,-0xcc(%ebp) │ │ │ │ + lea -0x86(%ebp),%edi │ │ │ │ + mov %edi,-0xd0(%ebp) │ │ │ │ + lea -0x1d5d9(%esi),%edi │ │ │ │ + mov %edi,-0xd4(%ebp) │ │ │ │ + mov 0x2c(%ecx),%edi │ │ │ │ + cmp %edi,0x30(%ecx) │ │ │ │ + jne 277c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7bc0> │ │ │ │ + jmp 27a90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7e90> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ + nop │ │ │ │ + flds 0x28(%eax) │ │ │ │ + fld %st(0) │ │ │ │ + fabs │ │ │ │ + fldl -0x1dad0(%esi) │ │ │ │ + fstl -0xc0(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jbe 27768 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7b68> │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + fstpl (%esp) │ │ │ │ + push -0xc8(%ebp) │ │ │ │ + push $0x100 │ │ │ │ + push $0x1 │ │ │ │ push %edi │ │ │ │ - push %esi │ │ │ │ - lea -0x40(%ebp),%eax │ │ │ │ - call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ - add $0x7ccb3,%esi │ │ │ │ - push %ebx │ │ │ │ - lea -0x48(%ebp),%ebx │ │ │ │ - sub $0x8c,%esp │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - lea -0x1daf1(%esi),%eax │ │ │ │ - mov %esi,-0x5c(%ebp) │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + lea -0x1d5bc(%esi),%eax │ │ │ │ + push $0x8 │ │ │ │ push %eax │ │ │ │ - lea -0x1db18(%esi),%eax │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov %edi,(%esp) │ │ │ │ + call 41e0 │ │ │ │ + add $0xc,%esp │ │ │ │ push %eax │ │ │ │ - push %ebx │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + push %edi │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ - lea -0x28(%ebp),%ecx │ │ │ │ + push $0x2 │ │ │ │ + push -0xb4(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 2776a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7b6a> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1da52(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x3 │ │ │ │ push %eax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - push %ebx │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ + addl $0x1,-0xb0(%ebp) │ │ │ │ + mov 0x60(%eax),%eax │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ + add 0x58(%eax,%ebx,1),%edx │ │ │ │ + mov 0x30(%edx),%eax │ │ │ │ + sub 0x2c(%edx),%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xba2e8ba3,%eax,%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jae 27a90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7e90> │ │ │ │ + sub $0x4,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ - add $0x174,%eax │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ + push $0xa │ │ │ │ + push -0xcc(%ebp) │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + add $0xc,%esp │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ + imul $0x2c,-0xb0(%ebp),%ecx │ │ │ │ + mov 0x60(%eax),%eax │ │ │ │ + mov 0x58(%eax,%ebx,1),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %ecx,%edi │ │ │ │ + mov 0x2c(%eax,%edx,1),%eax │ │ │ │ + movzbl 0xc(%eax,%ecx,1),%eax │ │ │ │ + push $0x1 │ │ │ │ + push -0xd0(%ebp) │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + mov %al,-0x86(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + push $0x6 │ │ │ │ + push -0xd4(%ebp) │ │ │ │ push %eax │ │ │ │ - mov %ecx,-0x30(%ebp) │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - movb $0x0,-0x28(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - mov -0x2c(%ebp),%ecx │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %ecx │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + pop %ebx │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + mov 0x60(%ecx),%eax │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ + mov 0x58(%eax,%ebx,1),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov 0x2c(%eax,%edx,1),%eax │ │ │ │ + mov 0x4(%eax,%edi,1),%eax │ │ │ │ + add $0x1,%eax │ │ │ │ + push %eax │ │ │ │ + push -0xc0(%ebp) │ │ │ │ + call 4250 (unsigned long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x2 │ │ │ │ + push -0xb4(%ebp) │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%edx │ │ │ │ + mov %edi,-0xc0(%ebp) │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + mov 0x60(%eax),%eax │ │ │ │ + mov 0x58(%eax,%edx,1),%eax │ │ │ │ + mov 0x2c(%eax,%ebx,1),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + flds 0x8(%eax,%edi,1) │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ + lea -0x1d5d2(%esi),%eax │ │ │ │ + mov %eax,-0xc8(%ebp) │ │ │ │ + fstpl (%esp) │ │ │ │ + push %eax │ │ │ │ + push $0x100 │ │ │ │ + push $0x1 │ │ │ │ + push %edi │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + lea -0x1d5cc(%esi),%eax │ │ │ │ + push $0xa │ │ │ │ + push %eax │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov %edi,(%esp) │ │ │ │ + call 41e0 │ │ │ │ + add $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %edi,-0xa0(%ebp) │ │ │ │ + push $0x2 │ │ │ │ + push -0xb4(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov -0xa4(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 28800 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8c00> │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - fldl -0x1dae0(%eax) │ │ │ │ - fstpl -0x80(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov 0x1c0(%eax),%esi │ │ │ │ - lea -0x4c(%ebp),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - cmp 0x1c4(%eax),%esi │ │ │ │ - jne 28411 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8811> │ │ │ │ - jmp 28487 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8887> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x1,%ebx │ │ │ │ - mov 0x1c4(%eax),%edx │ │ │ │ - mov %edx,%eax │ │ │ │ - sub %esi,%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jae 284c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x88c8> │ │ │ │ - imul $0x1a8,%ebx,%edi │ │ │ │ + mov -0xc0(%ebp),%edi │ │ │ │ + mov 0x60(%ecx),%eax │ │ │ │ + mov 0x58(%eax,%edx,1),%eax │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ + mov 0x2c(%eax,%edx,1),%ebx │ │ │ │ + add %edi,%ebx │ │ │ │ + movzbl 0xd(%ebx),%edx │ │ │ │ + mov %ebx,%eax │ │ │ │ + test %dl,%dl │ │ │ │ + je 279cc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7dcc> │ │ │ │ + cmp 0xc(%ebx),%dl │ │ │ │ + je 279cc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7dcc> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1d5c1(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x4 │ │ │ │ + push %eax │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov -0xa4(%ebp),%edx │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov 0x60(%ecx),%eax │ │ │ │ + mov 0x58(%eax,%edx,1),%eax │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ + mov 0x2c(%eax,%edx,1),%eax │ │ │ │ + movzbl 0xd(%eax,%edi,1),%eax │ │ │ │ + push $0x1 │ │ │ │ + mov %al,-0x85(%ebp) │ │ │ │ + lea -0x85(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x2 │ │ │ │ + push -0xb4(%ebp) │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x60(%eax),%eax │ │ │ │ + mov 0x58(%eax,%edx,1),%eax │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ + mov 0x2c(%eax,%edx,1),%ebx │ │ │ │ + add %edi,%ebx │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 276e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7ae0> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1da0b(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x4 │ │ │ │ + push %eax │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x60(%eax),%eax │ │ │ │ + mov 0x58(%eax,%ecx,1),%eax │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ + mov 0x2c(%eax,%ecx,1),%eax │ │ │ │ + mov -0xc0(%ebp),%ecx │ │ │ │ + mov 0x10(%eax,%ecx,1),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 27ab8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7eb8> │ │ │ │ sub $0xc,%esp │ │ │ │ - lea 0xa8(%esi,%edi,1),%eax │ │ │ │ + mov %edx,-0xe0(%ebp) │ │ │ │ + push %edx │ │ │ │ + call 41e0 │ │ │ │ + mov -0xe0(%ebp),%edx │ │ │ │ + add $0xc,%esp │ │ │ │ push %eax │ │ │ │ - call 3c630 ::do_widen(char) const@@Base+0x5e0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ + push %edx │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - fld1 │ │ │ │ - mov 0x1c0(%eax),%esi │ │ │ │ - cmpb $0x0,0x3ad(%ecx) │ │ │ │ - lea (%esi,%edi,1),%eax │ │ │ │ - fstpl 0xbc(%eax) │ │ │ │ - je 283f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x87f0> │ │ │ │ - mov 0x64(%eax),%edi │ │ │ │ - mov 0x60(%eax),%ecx │ │ │ │ - mov %edi,%edx │ │ │ │ - sub %ecx,%edx │ │ │ │ - sar $0x2,%edx │ │ │ │ - imul $0xbdef7bdf,%edx,%edx │ │ │ │ - cmp $0x5,%edx │ │ │ │ - jbe 283f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x87f0> │ │ │ │ - add $0x26c,%ecx │ │ │ │ - add $0x60,%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x2 │ │ │ │ + push -0xb4(%ebp) │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + mov 0x60(%eax),%eax │ │ │ │ + mov 0x58(%eax,%ecx,1),%eax │ │ │ │ + mov -0xc0(%ebp),%ecx │ │ │ │ + add 0x2c(%eax,%ebx,1),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + jmp 276e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7ae0> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1d5ef(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0xa │ │ │ │ + push %eax │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 26a50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6e50> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0xa0(%ebp),%edx │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0x3c(%eax),%eax │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x1,%eax │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + jmp 27a44 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7e44> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea -0x68(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x64(%ebp),%ebx │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + lea -0x7e(%ebp),%eax │ │ │ │ + lea -0x9c(%ebp),%edi │ │ │ │ + push %eax │ │ │ │ + lea -0x1d18b(%esi),%eax │ │ │ │ + push %ebx │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + push %eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + push %ecx │ │ │ │ + add $0x178,%eax │ │ │ │ + mov %edi,-0xc8(%ebp) │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ + call 28a20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8e20> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov 0x14(%edx),%edi │ │ │ │ + mov 0x180(%eax),%eax │ │ │ │ + movb $0x10,-0x64(%ebp) │ │ │ │ + mov %edi,-0xd0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jne 2736a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x776a> │ │ │ │ + mov -0xb0(%ebp),%edx │ │ │ │ + jmp 273da , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x77da> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x80(%ebp),%eax │ │ │ │ + lea -0x64(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + lea -0x6c(%ebp),%eax │ │ │ │ + lea -0x98(%ebp),%edi │ │ │ │ + push %eax │ │ │ │ + lea -0x1d18b(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %ebx,-0x6c(%ebp) │ │ │ │ + lea 0x190(%eax),%ebx │ │ │ │ + push %ecx │ │ │ │ + push %ebx │ │ │ │ push %edi │ │ │ │ + call 28890 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8c90> │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + flds 0x14(%edx) │ │ │ │ + mov 0x198(%eax),%eax │ │ │ │ + movb $0x10,-0x30(%ebp) │ │ │ │ + fstps -0xd0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jne 271fa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x75fa> │ │ │ │ + mov -0xd8(%ebp),%edx │ │ │ │ + jmp 2725a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x765a> │ │ │ │ + nop │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x82(%ebp),%eax │ │ │ │ + lea -0x9c(%ebp),%edi │ │ │ │ + push %eax │ │ │ │ + lea -0x74(%ebp),%eax │ │ │ │ + lea -0x64(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + lea -0x1d18b(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ push %ecx │ │ │ │ + add $0x178,%eax │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ push %eax │ │ │ │ - push -0x54(%ebp) │ │ │ │ - call 3f890 ::do_widen(char) const@@Base+0x3840> │ │ │ │ + push %edi │ │ │ │ + mov %edi,-0xc8(%ebp) │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ + call 28a20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8e20> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov 0x180(%eax),%eax │ │ │ │ + mov 0x14(%edx),%ebx │ │ │ │ + movb $0x20,-0x30(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jne 270a4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x74a4> │ │ │ │ + mov -0xb0(%ebp),%edx │ │ │ │ + jmp 27117 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7517> │ │ │ │ + nop │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x84(%ebp),%eax │ │ │ │ + lea -0x64(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + lea -0x7c(%ebp),%eax │ │ │ │ + lea -0x98(%ebp),%edi │ │ │ │ + push %eax │ │ │ │ + lea -0x1d18b(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ + lea 0x190(%eax),%ebx │ │ │ │ + push %ecx │ │ │ │ + push %ebx │ │ │ │ + push %edi │ │ │ │ + call 28890 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8c90> │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + flds 0x14(%edx) │ │ │ │ + mov 0x198(%eax),%eax │ │ │ │ + movb $0x20,-0x30(%ebp) │ │ │ │ + fstps -0xcc(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jne 26f32 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7332> │ │ │ │ + mov -0xd8(%ebp),%edx │ │ │ │ + jmp 26f92 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7392> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1d671(%esi),%eax │ │ │ │ + push -0xc4(%ebp) │ │ │ │ + push -0xc8(%ebp) │ │ │ │ + push %eax │ │ │ │ + push $0x100 │ │ │ │ + push $0x1 │ │ │ │ + push -0xb8(%ebp) │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + add $0x20,%esp │ │ │ │ + jmp 26d7a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x717a> │ │ │ │ + sub $0x10,%esp │ │ │ │ + lea -0x1d671(%esi),%eax │ │ │ │ + fstpl (%esp) │ │ │ │ + jmp 26cd1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x70d1> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0x1c0(%eax),%esi │ │ │ │ - jmp 283f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x87f0> │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x88(%ebp),%eax │ │ │ │ - je 284a1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x88a1> │ │ │ │ + mov -0xa0(%ebp),%edx │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0x3c(%eax),%eax │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x1,%eax │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + jmp 2753b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x793b> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0xa0(%ebp),%edx │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0x3c(%eax),%eax │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x1,%eax │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + jmp 274ac , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x78ac> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0xa0(%ebp),%edx │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov 0x3c(%eax),%eax │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x1,%eax │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + jmp 275fe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x79fe> │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1d5b3(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x16 │ │ │ │ + push %eax │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0xf8(%ebp),%eax │ │ │ │ + je 27da3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x81a3> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp -0x8c(%ebp),%eax │ │ │ │ - je 284bb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x88bb> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov 0x64(%eax),%eax │ │ │ │ + sub 0x60(%ecx),%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xbdef7bdf,%eax,%eax │ │ │ │ + cmp %eax,-0xe8(%ebp) │ │ │ │ + jb 26138 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6538> │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x1 │ │ │ │ + push -0xb8(%ebp) │ │ │ │ + call 4280 │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp -0x108(%ebp),%eax │ │ │ │ + je 27df0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x81f0> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - cmp %esi,%edx │ │ │ │ - je 28487 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8887> │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ - lea -0x9f4(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - jmp 2850e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x890e> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea -0x1d18b(%esi),%eax │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + lea -0x9c(%ebp),%eax │ │ │ │ + mov %eax,-0xc8(%ebp) │ │ │ │ + mov %edi,%eax │ │ │ │ + add $0x178,%eax │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ + jmp 27117 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x7517> │ │ │ │ + lea -0x1d18b(%esi),%eax │ │ │ │ + lea -0x64(%ebp),%ebx │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + lea -0x9c(%ebp),%eax │ │ │ │ + mov %eax,-0xc8(%ebp) │ │ │ │ + mov %edi,%eax │ │ │ │ + add $0x178,%eax │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ + jmp 273da , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x77da> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - addl $0x1,-0x68(%ebp) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - mov 0x1c4(%eax),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - sub %esi,%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jae 28487 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8887> │ │ │ │ - imul $0x1a8,-0x68(%ebp),%eax │ │ │ │ + mov -0xa0(%ebp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - add %eax,%esi │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - mov (%eax),%edx │ │ │ │ - push 0x10(%esi) │ │ │ │ + mov 0x3c(%eax),%eax │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x1,%eax │ │ │ │ push %eax │ │ │ │ - call *0x28(%edx) │ │ │ │ - fmuls 0xc8(%esi) │ │ │ │ - fadds 0xc4(%esi) │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - fstpl (%esp) │ │ │ │ - push $0x40240000 │ │ │ │ - push $0x0 │ │ │ │ - call 46d0 │ │ │ │ - fmull 0xbc(%esi) │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + jmp 2678b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6b8b> │ │ │ │ + cmpb $0x0,-0x101(%ebp) │ │ │ │ + je 27fb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x83b0> │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + add 0x60(%ecx),%eax │ │ │ │ + mov 0x28(%eax),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 27fb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x83b0> │ │ │ │ + movl $0x0,-0xc0(%ebp) │ │ │ │ + lea -0x87(%ebp),%edi │ │ │ │ + mov %edi,-0xc8(%ebp) │ │ │ │ + lea -0x1d808(%esi),%edi │ │ │ │ + mov %edi,-0xd0(%ebp) │ │ │ │ + lea -0x1d687(%esi),%edi │ │ │ │ + movl $0x0,-0xb0(%ebp) │ │ │ │ + movl $0x0,-0xa8(%ebp) │ │ │ │ + mov %edi,-0xcc(%ebp) │ │ │ │ + jmp 27f0f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x830f> │ │ │ │ + cmpl $0xa,-0xc0(%ebp) │ │ │ │ + je 27f88 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8388> │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + addl $0x1,-0xa8(%ebp) │ │ │ │ + mov -0xa8(%ebp),%edi │ │ │ │ + add 0x60(%ecx),%eax │ │ │ │ + cmp 0x28(%eax),%edi │ │ │ │ + jae 27fb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x83b0> │ │ │ │ + mov 0x24(%eax),%eax │ │ │ │ + mov -0xa8(%ebp),%edi │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + movzbl (%eax,%edi,1),%eax │ │ │ │ + push $0x1 │ │ │ │ + push -0xc8(%ebp) │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + mov %al,-0x87(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + addl $0x1,-0xb0(%ebp) │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - fldl 0xdc(%esi) │ │ │ │ - mov 0x1c0(%eax),%esi │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fcmovbe %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - fstps -0x50(%ebp) │ │ │ │ - flds -0x50(%ebp) │ │ │ │ - fldl -0x80(%ebp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jb 284e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x88e8> │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - movl $0x0,-0x54(%ebp) │ │ │ │ - movb $0x0,0x45(%esi,%eax,1) │ │ │ │ - nop │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ - add %esi,%eax │ │ │ │ - mov 0x60(%eax),%edi │ │ │ │ - mov 0x64(%eax),%eax │ │ │ │ - sub %edi,%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xbdef7bdf,%eax,%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - jae 284e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x88e8> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - imul $0x7c,%edx,%edx │ │ │ │ - mov 0x1e8(%ecx),%ecx │ │ │ │ - mov 0x1e4(%eax),%eax │ │ │ │ - add %edx,%edi │ │ │ │ - mov %ecx,%ebx │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ - sub %eax,%ebx │ │ │ │ - sar $0x2,%ebx │ │ │ │ - imul $0xbdef7bdf,%ebx,%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 2860b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8a0b> │ │ │ │ - mov 0xc(%edi),%ecx │ │ │ │ - cmp %ecx,0xc(%eax) │ │ │ │ - je 287a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8ba0> │ │ │ │ - add $0x88,%eax │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ - jmp 28604 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8a04> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x7c,%eax │ │ │ │ - cmp %ecx,-0x7c(%eax) │ │ │ │ - je 287c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8bc8> │ │ │ │ - add $0x1,%edx │ │ │ │ - cmp %ebx,%edx │ │ │ │ - jne 285f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x89f8> │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - cmp %eax,0x1ec(%esi) │ │ │ │ - je 287e3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8be3> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %edi │ │ │ │ + addl $0x1,-0xc0(%ebp) │ │ │ │ + cmp $0x32,%eax │ │ │ │ + jne 27ee0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x82e0> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x2 │ │ │ │ + push -0xcc(%ebp) │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + movl $0x0,-0xc0(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ + movl $0x0,-0xb0(%ebp) │ │ │ │ + jmp 27eed , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x82ed> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x1 │ │ │ │ + push -0xd0(%ebp) │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + movl $0x0,-0xc0(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 27eed , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x82ed> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1df96(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x1 │ │ │ │ push %eax │ │ │ │ - call 3fc00 ::do_widen(char) const@@Base+0x3bb0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - addl $0x7c,0x1e8(%eax) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x1e4(%eax),%esi │ │ │ │ - imul $0x7c,%ebx,%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - lea (%esi,%eax,1),%edi │ │ │ │ + jmp 26a34 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6e34> │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + jmp 26915 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6d15> │ │ │ │ + jbe 2807c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x847c> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - lea 0x1d0(%eax),%ebx │ │ │ │ - mov 0x1d4(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 2868c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8a8c> │ │ │ │ - mov 0xc(%edi),%edx │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %ebx,-0x6c(%ebp) │ │ │ │ - jmp 28671 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8a71> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 2867d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8a7d> │ │ │ │ - cmp %edx,0x10(%eax) │ │ │ │ - jae 28668 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8a68> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 28671 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8a71> │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - je 28689 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8a89> │ │ │ │ - cmp 0x10(%ecx),%edx │ │ │ │ - jb 2868c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8a8c> │ │ │ │ - mov 0x14(%ecx),%esi │ │ │ │ + mov -0xc0(%ebp),%edi │ │ │ │ + mov 0x30(%eax),%eax │ │ │ │ + cmp %eax,%edi │ │ │ │ + je 28094 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8494> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - add $0x24,%edi │ │ │ │ - push %esi │ │ │ │ - call 41e0 │ │ │ │ - mov %eax,(%esp) │ │ │ │ - push %esi │ │ │ │ - push 0x4(%edi) │ │ │ │ - push $0x0 │ │ │ │ push %edi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - add $0x20,%esp │ │ │ │ - add 0x1e4(%ecx),%eax │ │ │ │ - mov 0x58(%eax),%esi │ │ │ │ - mov 0x5c(%eax),%ebx │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ - mov %esi,-0x78(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov %esi,%edi │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ - lea -0x99750(%esi),%esi │ │ │ │ - mov %esi,-0x74(%ebp) │ │ │ │ - cmp %ebx,%eax │ │ │ │ - je 287db , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8bdb> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp -0x74(%ebp),%eax │ │ │ │ - jne 287d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8bd0> │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ - mov 0x30(%edi),%esi │ │ │ │ - lea -0x9e4(%ecx),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x2c(%edi),%eax │ │ │ │ - cmp %eax,%esi │ │ │ │ - je 28766 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8b66> │ │ │ │ - lea -0x99970(%ecx),%ebx │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ + call 4290 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ + mov -0xc8(%ebp),%edx │ │ │ │ + cmp 0x10(%eax),%ecx │ │ │ │ + jae 28047 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8447> │ │ │ │ + mov 0xc(%edi),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + cmove %edi,%eax │ │ │ │ + cmpl $0x1,0xc(%edi) │ │ │ │ + sbb %edx,%edx │ │ │ │ + add $0x1,%edx │ │ │ │ + jmp 269bd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6dbd> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x34(%eax),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 28047 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8447> │ │ │ │ + mov 0x30(%eax),%eax │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ + cmp 0x10(%eax),%edi │ │ │ │ + ja 28094 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8494> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x90(%ebp),%eax │ │ │ │ + push %edx │ │ │ │ + push -0xcc(%ebp) │ │ │ │ + push %eax │ │ │ │ + call 287c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8bc0> │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + mov %edx,%eax │ │ │ │ + test %edx,%edx │ │ │ │ + jne 269b2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6db2> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0xd0(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 269f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6df8> │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 269bd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6dbd> │ │ │ │ + xor %edx,%edx │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ + cmp 0x10(%eax),%edi │ │ │ │ + setb %dl │ │ │ │ + jmp 269d2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6dd2> │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ + mov $0x1,%edx │ │ │ │ + jmp 269bd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6dbd> │ │ │ │ + push %eax │ │ │ │ + lea -0x1d617(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ + lea -0x1d464(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + call 4590 │ │ │ │ mov %eax,%edi │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ - jmp 28745 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8b45> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov 0x10(%edi),%edx │ │ │ │ - lea 0x18(%edi),%ecx │ │ │ │ - mov %eax,(%edi) │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 2873e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8b3e> │ │ │ │ + jmp 54b2 <__gmon_start__@plt+0xcfa> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 5480 <__gmon_start__@plt+0xcc8> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 5499 <__gmon_start__@plt+0xce1> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x7cf09,%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ + mov 0x18(%esi),%eax │ │ │ │ + lea 0x20(%esi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 2811a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x851a> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push %edx │ │ │ │ + push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x2c,%edi │ │ │ │ - cmp %edi,%esi │ │ │ │ - je 28760 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8b60> │ │ │ │ - mov (%edi),%edx │ │ │ │ - mov (%edx),%edx │ │ │ │ - cmp -0x58(%ebp),%edx │ │ │ │ - je 28720 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8b20> │ │ │ │ + mov (%esi),%eax │ │ │ │ + add $0x8,%esi │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 2812f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x852f> │ │ │ │ sub $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x4,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + push %ebp │ │ │ │ push %edi │ │ │ │ - add $0x2c,%edi │ │ │ │ - call *%edx │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x7ceb7,%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov 0x24(%esp),%esi │ │ │ │ + mov 0x20(%esp),%ebp │ │ │ │ + test %esi,%esi │ │ │ │ + je 2817e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x857e> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push 0xc(%esi) │ │ │ │ + push %ebp │ │ │ │ + call 28140 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8540> │ │ │ │ + mov 0x8(%esi),%edi │ │ │ │ + mov %esi,(%esp) │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edi,%esi │ │ │ │ - jne 28745 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8b45> │ │ │ │ + mov %edi,%esi │ │ │ │ + test %edi,%edi │ │ │ │ + jne 2815e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x855e> │ │ │ │ + add $0xc,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ xchg %ax,%ax │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - mov 0x2c(%edi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 28779 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8b79> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x7ce67,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ + mov 0x24(%esp),%esi │ │ │ │ + mov 0x20(%esp),%ebp │ │ │ │ + test %esi,%esi │ │ │ │ + je 281ce , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x85ce> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push 0xc(%esi) │ │ │ │ + push %ebp │ │ │ │ + call 28190 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8590> │ │ │ │ + mov 0x8(%esi),%edi │ │ │ │ + mov %esi,(%esp) │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x38,%edi │ │ │ │ - cmp %edi,-0x70(%ebp) │ │ │ │ - jne 286e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8ae8> │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ - mov %esi,0x5c(%eax) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x1c0(%eax),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - addl $0x1,-0x54(%ebp) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - cmp $0x4,%eax │ │ │ │ - jbe 28590 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8990> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - cmpb $0x0,0x3ad(%eax) │ │ │ │ - je 28590 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8990> │ │ │ │ - jmp 284e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x88e8> │ │ │ │ + mov %edi,%esi │ │ │ │ + test %edi,%edi │ │ │ │ + jne 281ae , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x85ae> │ │ │ │ + add $0xc,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x7ce17,%ebx │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov 0x34(%esp),%edi │ │ │ │ + mov 0x8(%edi),%esi │ │ │ │ + lea 0x4(%edi),%eax │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + test %esi,%esi │ │ │ │ + je 282b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x86b8> │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ + mov (%eax),%ecx │ │ │ │ + jmp 2821e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x861e> │ │ │ │ + mov 0x8(%esi),%ebp │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %ebp,%ebp │ │ │ │ + je 2822e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x862e> │ │ │ │ + mov %ebp,%esi │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jb 28210 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8610> │ │ │ │ + mov 0xc(%esi),%ebp │ │ │ │ + xor %eax,%eax │ │ │ │ + test %ebp,%ebp │ │ │ │ + jne 2821c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x861c> │ │ │ │ + mov %esi,%ebp │ │ │ │ + test %al,%al │ │ │ │ + jne 282bb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x86bb> │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jae 2829a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x869a> │ │ │ │ + test %ebp,%ebp │ │ │ │ + je 28298 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8698> │ │ │ │ + mov $0x1,%esi │ │ │ │ + cmp %ebp,0xc(%esp) │ │ │ │ + jne 282f1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x86f1> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push $0x14 │ │ │ │ + call 4050 │ │ │ │ + mov 0x48(%esp),%edx │ │ │ │ + mov (%edx),%edx │ │ │ │ + mov %edx,0x10(%eax) │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push %ebp │ │ │ │ + push %eax │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + push %esi │ │ │ │ + call 4090 │ │ │ │ + mov 0x50(%esp),%ebx │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ + add $0x20,%esp │ │ │ │ + addl $0x1,0x14(%edi) │ │ │ │ + mov %eax,(%ebx) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + movb $0x1,0x4(%ebx) │ │ │ │ + add $0x1c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - jmp 287a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8ba0> │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + mov %esi,(%eax) │ │ │ │ + movb $0x0,0x4(%eax) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + lea 0x4(%edi),%esi │ │ │ │ + cmp %esi,0xc(%edi) │ │ │ │ + je 282e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x86e0> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %esi,%ebp │ │ │ │ + push %esi │ │ │ │ + call 4410 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x38(%esp),%ecx │ │ │ │ + mov 0x10(%eax),%edx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov (%ecx),%ecx │ │ │ │ + jmp 28238 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8638> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %esi,%ebp │ │ │ │ + mov $0x1,%esi │ │ │ │ + cmp %ebp,0xc(%esp) │ │ │ │ + je 2824f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x864f> │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + cmp %edx,(%eax) │ │ │ │ + setb %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 2824f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x864f> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x7cceb,%eax │ │ │ │ + push %ebp │ │ │ │ push %edi │ │ │ │ - call *%eax │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ + mov 0x8(%eax),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 28410 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8810> │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ + mov 0x4(%eax),%ebp │ │ │ │ + mov (%eax),%eax │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + jmp 28353 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8753> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + test %eax,%eax │ │ │ │ + je 283a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x87a0> │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x14(%esi),%edi │ │ │ │ + mov 0x10(%esi),%ecx │ │ │ │ + cmp %edi,%ebp │ │ │ │ + mov %edi,%edx │ │ │ │ + cmovbe %ebp,%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 2838c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x878c> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %edx │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ + push %ecx │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ + push 0x18(%esp) │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ + call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 28779 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8b79> │ │ │ │ - mov 0x1c0(%ecx),%esi │ │ │ │ - jmp 287a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8ba0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + mov (%esp),%ecx │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 28390 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8790> │ │ │ │ + mov %ebp,%eax │ │ │ │ + sub %edi,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jns 28348 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8748> │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 28351 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8751> │ │ │ │ + mov %esi,(%esp) │ │ │ │ + test %bl,%bl │ │ │ │ + jne 28413 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8813> │ │ │ │ + test %edx,%edx │ │ │ │ + je 283e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x87e8> │ │ │ │ sub $0x4,%esp │ │ │ │ - push %edi │ │ │ │ - add $0x1e4,%eax │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 209e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xde0> │ │ │ │ + push %edx │ │ │ │ + push 0x14(%esp) │ │ │ │ + push %ecx │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ + call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 28634 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8a34> │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push $0x0 │ │ │ │ - push -0x30(%ebp) │ │ │ │ - call 4780 │ │ │ │ + test %eax,%eax │ │ │ │ + je 283e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x87e8> │ │ │ │ + test %eax,%eax │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + js 283f4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x87f4> │ │ │ │ + mov %esi,(%eax) │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov %edi,%eax │ │ │ │ + sub %ebp,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + jns 283cc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x87cc> │ │ │ │ + mov (%esp),%ebx │ │ │ │ + movl $0x0,(%eax) │ │ │ │ + mov %ebx,0x4(%eax) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0x4(%eax),%esi │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ + cmp %esi,0xc(%eax) │ │ │ │ + je 28450 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8850> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ + call 4410 │ │ │ │ add $0x10,%esp │ │ │ │ - fstpl -0x80(%ebp) │ │ │ │ - jmp 283c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x87c8> │ │ │ │ + mov 0x38(%esp),%ebx │ │ │ │ + mov 0x14(%eax),%edi │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov %esi,(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 5568 <__gmon_start__@plt+0xdb0> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x4(%ebx),%ebp │ │ │ │ + mov (%ebx),%ebx │ │ │ │ + mov %edi,%edx │ │ │ │ + cmp %edi,%ebp │ │ │ │ + mov %ebx,0xc(%esp) │ │ │ │ + cmovbe %ebp,%edx │ │ │ │ + jmp 283a7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x87a7> │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + movl $0x0,(%eax) │ │ │ │ + mov %esi,0x4(%eax) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x7cb8b,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - lea -0x40(%ebp),%eax │ │ │ │ - lea -0x28(%ebp),%edi │ │ │ │ - call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ - add $0x7c7c0,%esi │ │ │ │ push %ebx │ │ │ │ - lea -0x48(%ebp),%ebx │ │ │ │ - sub $0x8c,%esp │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %eax,%ebx │ │ │ │ + sub $0x48,%esp │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + push $0x2c │ │ │ │ + call 4050 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + lea 0x10(%esi),%ecx │ │ │ │ + mov (%eax),%edx │ │ │ │ + lea 0x18(%esi),%eax │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + mov %eax,0x10(%esi) │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + mov (%edx),%eax │ │ │ │ push $0x0 │ │ │ │ - lea -0x1daf1(%esi),%eax │ │ │ │ - mov %esi,-0x5c(%ebp) │ │ │ │ - push %eax │ │ │ │ - lea -0x1db18(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - push %ebx │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ - mov %edi,-0x30(%ebp) │ │ │ │ - push %eax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + mov 0x4(%edx),%ebx │ │ │ │ + add %eax,%ebx │ │ │ │ push %ebx │ │ │ │ - mov %esi,%ebx │ │ │ │ - add $0x174,%eax │ │ │ │ - mov %edi,-0x88(%ebp) │ │ │ │ push %eax │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - movb $0x0,-0x28(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - mov -0x2c(%ebp),%ecx │ │ │ │ + push %ecx │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 28cf9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x90f9> │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - fldl -0x1dae0(%eax) │ │ │ │ - fstpl -0x78(%ebp) │ │ │ │ + movb $0x0,0x28(%esi) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - lea -0x4c(%ebp),%edi │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp 0x4(%esi),%eax │ │ │ │ - jne 288f6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8cf6> │ │ │ │ - jmp 28964 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8d64> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - add $0x1,%ebx │ │ │ │ - mov 0x4(%esi),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - sar $0x3,%edx │ │ │ │ - imul $0x8c13521d,%edx,%edx │ │ │ │ - cmp %edx,%ebx │ │ │ │ - jae 289a5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8da5> │ │ │ │ - imul $0x1a8,%ebx,%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea 0xa8(%eax,%esi,1),%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + cmp 0x10(%ebp),%eax │ │ │ │ + je 285f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x89f0> │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov 0x14(%esi),%edi │ │ │ │ + mov 0x14(%eax),%eax │ │ │ │ + cmp %eax,%edi │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + cmovbe %edi,%edx │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + test %edx,%edx │ │ │ │ + je 28588 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8988> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + push %edx │ │ │ │ + push %ecx │ │ │ │ push %eax │ │ │ │ - call 3c630 ::do_widen(char) const@@Base+0x5e0> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ + call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ - fld1 │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmpb $0x0,0x3ad(%ecx) │ │ │ │ - lea (%eax,%esi,1),%edx │ │ │ │ - fstpl 0xbc(%edx) │ │ │ │ - je 288d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8cd8> │ │ │ │ - mov 0x64(%edx),%edi │ │ │ │ - mov 0x60(%edx),%esi │ │ │ │ - mov %edi,%ecx │ │ │ │ - sub %esi,%ecx │ │ │ │ - sar $0x2,%ecx │ │ │ │ - imul $0xbdef7bdf,%ecx,%ecx │ │ │ │ - cmp $0x5,%ecx │ │ │ │ - jbe 288d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8cd8> │ │ │ │ - add $0x26c,%esi │ │ │ │ - add $0x60,%edx │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 28523 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8923> │ │ │ │ + cmp -0x34(%ebp),%edi │ │ │ │ + js 2858d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x898d> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ push %edx │ │ │ │ - push -0x54(%ebp) │ │ │ │ - call 3f890 ::do_widen(char) const@@Base+0x3840> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - mov (%eax),%eax │ │ │ │ - jmp 288d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8cd8> │ │ │ │ + push -0x30(%ebp) │ │ │ │ + push %ecx │ │ │ │ + call 42f0 │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 28541 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8941> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + sub %edi,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + js 286b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8ab0> │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x88(%ebp),%eax │ │ │ │ - je 2897e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8d7e> │ │ │ │ + cmp %eax,-0x3c(%ebp) │ │ │ │ + je 28560 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8960> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp -0x8c(%ebp),%eax │ │ │ │ - je 28998 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8d98> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ call 4380 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ + mov %edi,(%eax) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - ret │ │ │ │ - cmp %eax,%ecx │ │ │ │ - je 28964 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8d64> │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - movl $0x0,-0x64(%ebp) │ │ │ │ - lea -0x9f4(%esi),%edi │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ - jmp 289e6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8de6> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - addl $0x1,-0x64(%ebp) │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ - mov 0x4(%ecx),%edi │ │ │ │ - mov %edi,%edx │ │ │ │ - sub -0x58(%ebp),%edx │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ - sar $0x3,%edx │ │ │ │ - imul $0x8c13521d,%edx,%edx │ │ │ │ - cmp %edx,%esi │ │ │ │ - jae 28964 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8d64> │ │ │ │ - imul $0x1a8,-0x64(%ebp),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ - add %eax,%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - mov (%eax),%edx │ │ │ │ - push 0x10(%esi) │ │ │ │ + ret $0x4 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp -0x34(%ebp),%edi │ │ │ │ + jns 2853c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x893c> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + cmp %ecx,0xc(%eax) │ │ │ │ + je 285e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x89e8> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + push %ecx │ │ │ │ + call 4410 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x14(%eax),%eax │ │ │ │ + cmp %eax,%edi │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + cmovbe %edi,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 285d4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x89d4> │ │ │ │ + sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ - call *0x28(%edx) │ │ │ │ - fmuls 0xc8(%esi) │ │ │ │ - fadds 0xc4(%esi) │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - fstpl (%esp) │ │ │ │ - push $0x40240000 │ │ │ │ - push $0x0 │ │ │ │ - call 46d0 │ │ │ │ - fmull 0xbc(%esi) │ │ │ │ + push -0x30(%ebp) │ │ │ │ + push 0x10(%edx) │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 285d9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x89d9> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + sub %edi,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jns 28634 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8a34> │ │ │ │ + mov 0xc(%edx),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 286a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8aa8> │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + jmp 2865c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8a5c> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ - fldl 0xdc(%esi) │ │ │ │ - mov (%eax),%eax │ │ │ │ - fucomi %st(1),%st │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - fcmovbe %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - fstps -0x50(%ebp) │ │ │ │ - flds -0x50(%ebp) │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jb 289c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8dc0> │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ - lea (%eax,%edi,1),%edx │ │ │ │ - mov 0x60(%edx),%esi │ │ │ │ - cmp %esi,0x64(%edx) │ │ │ │ - je 289c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8dc0> │ │ │ │ - movl $0x0,-0x54(%ebp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - imul $0x7c,-0x54(%ebp),%edx │ │ │ │ - mov 0x1e8(%ecx),%ecx │ │ │ │ - mov 0x1e4(%eax),%eax │ │ │ │ - mov %ecx,%ebx │ │ │ │ - mov %ecx,%edi │ │ │ │ - add %edx,%esi │ │ │ │ - sub %eax,%ebx │ │ │ │ - sar $0x2,%ebx │ │ │ │ - imul $0xbdef7bdf,%ebx,%ebx │ │ │ │ + mov 0x14(%eax),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 28ad8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8ed8> │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - cmp 0xc(%eax),%ecx │ │ │ │ - je 28c70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9070> │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ - add $0x88,%eax │ │ │ │ - xor %edx,%edx │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ - jmp 28acc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8ecc> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x7c,%eax │ │ │ │ - cmp %ecx,-0x7c(%eax) │ │ │ │ - je 28cc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x90c0> │ │ │ │ - add $0x1,%edx │ │ │ │ - cmp %ebx,%edx │ │ │ │ - jne 28ac0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8ec0> │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - cmp %edi,0x1ec(%ecx) │ │ │ │ - je 28cde , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x90de> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %esi │ │ │ │ - push %edi │ │ │ │ - call 3fc00 ::do_widen(char) const@@Base+0x3bb0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + je 28634 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8a34> │ │ │ │ + mov 0x10(%eax),%ebx │ │ │ │ + mov 0x14(%esi),%edi │ │ │ │ + mov 0x14(%ebx),%eax │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ + cmp %edi,%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + cmova %edi,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 2862b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8a2b> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %eax │ │ │ │ + push 0x10(%esi) │ │ │ │ + push 0x10(%ebx) │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ - addl $0x7c,0x1e8(%eax) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x1e4(%eax),%esi │ │ │ │ - imul $0x7c,%ebx,%eax │ │ │ │ - lea 0x1d0(%ecx),%ebx │ │ │ │ - mov 0x1d4(%ecx),%ecx │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - lea (%esi,%eax,1),%edi │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 28b56 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8f56> │ │ │ │ - mov 0xc(%edi),%edx │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - jmp 28b39 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8f39> │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 28b45 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8f45> │ │ │ │ - cmp %edx,0x10(%eax) │ │ │ │ - jae 28b30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8f30> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ + jne 28630 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8a30> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + sub %edi,%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 28b39 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8f39> │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 28d14 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9114> │ │ │ │ - cmp 0x10(%ecx),%edx │ │ │ │ - jae 28cd6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x90d6> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - add $0x24,%edi │ │ │ │ - push %esi │ │ │ │ - call 41e0 │ │ │ │ - mov %eax,(%esp) │ │ │ │ + js 286ab , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8aab> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x20(%ebp),%eax │ │ │ │ + push -0x38(%ebp) │ │ │ │ + push 0xc(%ebp) │ │ │ │ + push %eax │ │ │ │ + call 28310 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8710> │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 28778 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8b78> │ │ │ │ + test %edx,%edx │ │ │ │ + setne %al │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x2c(%ebp) │ │ │ │ + je 28671 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8a71> │ │ │ │ + test %al,%al │ │ │ │ + je 28730 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8b30> │ │ │ │ + mov $0x1,%eax │ │ │ │ + push -0x2c(%ebp) │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + push -0x28(%ebp) │ │ │ │ push %esi │ │ │ │ - push 0x4(%edi) │ │ │ │ - push $0x0 │ │ │ │ - push %edi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - add $0x20,%esp │ │ │ │ - add 0x1e4(%esi),%eax │ │ │ │ - mov 0x58(%eax),%ecx │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ - mov 0x5c(%eax),%eax │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - je 28c61 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9061> │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - lea -0x99750(%eax),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp -0x7c(%ebp),%eax │ │ │ │ - jne 28cc8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x90c8> │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ - mov 0x30(%edi),%esi │ │ │ │ - lea -0x9e4(%ecx),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x2c(%edi),%eax │ │ │ │ - cmp %eax,%esi │ │ │ │ - je 28c36 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9036> │ │ │ │ - lea -0x99970(%ecx),%ebx │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ - mov %eax,%edi │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ - jmp 28c0d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x900d> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov 0x10(%edi),%edx │ │ │ │ - lea 0x18(%edi),%ecx │ │ │ │ - mov %eax,(%edi) │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 28c06 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9006> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push %edx │ │ │ │ - call 4380 │ │ │ │ + push %eax │ │ │ │ + call 4090 │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x2c,%edi │ │ │ │ - cmp %edi,%esi │ │ │ │ - je 28c30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9030> │ │ │ │ - mov (%edi),%edx │ │ │ │ - mov (%edx),%edx │ │ │ │ - cmp -0x58(%ebp),%edx │ │ │ │ - je 28be8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8fe8> │ │ │ │ + addl $0x1,0x14(%eax) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %esi,(%eax) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %edx,-0x28(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 28661 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8a61> │ │ │ │ + nop │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + cmp %ecx,0x10(%eax) │ │ │ │ + je 28739 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8b39> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - add $0x2c,%edi │ │ │ │ - call *%edx │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + push %ecx │ │ │ │ + call 4290 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edi,%esi │ │ │ │ - jne 28c0d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x900d> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - mov 0x2c(%edi),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x14(%eax),%eax │ │ │ │ + cmp %eax,%edi │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + cmovbe %edi,%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 28c49 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9049> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + je 28720 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8b20> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %edx,-0x40(%ebp) │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + push 0x10(%edx) │ │ │ │ + push -0x30(%ebp) │ │ │ │ + call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x38,%edi │ │ │ │ - cmp %edi,-0x70(%ebp) │ │ │ │ - jne 28bb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8fb0> │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - mov %esi,0x5c(%eax) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + test %eax,%eax │ │ │ │ + je 28720 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8b20> │ │ │ │ + test %eax,%eax │ │ │ │ + jns 28634 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8a34> │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 28739 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8b39> │ │ │ │ + mov %edx,-0x28(%ebp) │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 28676 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8a76> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - cmpl $0x4,-0x54(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - jbe 28c89 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9089> │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - cmpb $0x0,0x3ad(%edi) │ │ │ │ - jne 289c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8dc0> │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ - addl $0x1,-0x54(%ebp) │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - lea (%edi,%esi,1),%edx │ │ │ │ - mov 0x60(%edx),%esi │ │ │ │ - mov 0x64(%edx),%edx │ │ │ │ - sub %esi,%edx │ │ │ │ - sar $0x2,%edx │ │ │ │ - imul $0xbdef7bdf,%edx,%edx │ │ │ │ - cmp %edx,%ebx │ │ │ │ - jb 28a70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8e70> │ │ │ │ - jmp 289c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8dc0> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %edi,%eax │ │ │ │ + sub -0x34(%ebp),%eax │ │ │ │ + jmp 286f7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8af7> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - jmp 28c70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9070> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 28c49 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9049> │ │ │ │ - mov 0x14(%ecx),%esi │ │ │ │ - jmp 28b56 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8f56> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov 0x14(%esi),%edi │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + mov 0x14(%ecx),%eax │ │ │ │ + cmp %edi,%eax │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + cmova %edi,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 28764 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8b64> │ │ │ │ sub $0x4,%esp │ │ │ │ - push %esi │ │ │ │ - add $0x1e4,%eax │ │ │ │ - push %edi │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 209e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xde0> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 28afe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8efe> │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push $0x0 │ │ │ │ + push 0x10(%ecx) │ │ │ │ push -0x30(%ebp) │ │ │ │ - call 4780 │ │ │ │ + call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ - fstpl -0x78(%ebp) │ │ │ │ - jmp 288b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8cb8> │ │ │ │ - mov 0x14(%ebx),%esi │ │ │ │ - jmp 28b56 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8f56> │ │ │ │ + test %eax,%eax │ │ │ │ + jne 28769 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8b69> │ │ │ │ + mov %edi,%eax │ │ │ │ + sub -0x34(%ebp),%eax │ │ │ │ + shr $0x1f,%eax │ │ │ │ + jmp 28676 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8a76> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + jmp 28549 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8949> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ + push %eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 4150 <__cxa_begin_catch@plt> │ │ │ │ + mov %esi,(%esp) │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + call 4560 <__cxa_rethrow@plt> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 55a8 <__gmon_start__@plt+0xdf0> │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 45f0 <__cxa_end_catch@plt> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ + push %ebp │ │ │ │ + call 18a29 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d9> │ │ │ │ + add $0x7c83a,%ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ + mov 0x20(%esp),%edi │ │ │ │ + mov 0x8(%eax),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 28848 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8c48> │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ + mov (%eax),%ecx │ │ │ │ + jmp 287fe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8bfe> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + test %eax,%eax │ │ │ │ + je 2880e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8c0e> │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jb 287f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8bf0> │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 287fc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8bfc> │ │ │ │ + mov %esi,%eax │ │ │ │ + test %bl,%bl │ │ │ │ + jne 2884b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8c4b> │ │ │ │ + cmp %edx,%ecx │ │ │ │ + ja 28830 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8c30> │ │ │ │ + mov %esi,(%edi) │ │ │ │ + mov %edi,%eax │ │ │ │ + movl $0x0,0x4(%edi) │ │ │ │ + add $0xc,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %eax,0x4(%edi) │ │ │ │ + mov %edi,%eax │ │ │ │ + movl $0x0,(%edi) │ │ │ │ + add $0xc,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea 0x4(%eax),%esi │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ + cmp %esi,0xc(%eax) │ │ │ │ + je 28878 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8c78> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push %esi │ │ │ │ + call 4410 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ + mov 0x10(%ebx),%edx │ │ │ │ + mov (%eax),%ecx │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 28814 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8c14> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x7c2cb,%eax │ │ │ │ + movl $0x0,(%edi) │ │ │ │ + mov %edi,%eax │ │ │ │ + mov %esi,0x4(%edi) │ │ │ │ + add $0xc,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x1ac,%esp │ │ │ │ - mov %eax,-0x15c(%ebp) │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - movzbl 0x1c(%ebp),%eax │ │ │ │ - mov %al,-0x169(%ebp) │ │ │ │ - mov 0x5ec(%edi),%eax │ │ │ │ - movzbl 0x345(%eax),%ecx │ │ │ │ - mov %cl,-0x16a(%ebp) │ │ │ │ - test %cl,%cl │ │ │ │ - je 29714 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9b14> │ │ │ │ - lea -0xfc(%ebp),%edx │ │ │ │ - mov 0x35c(%eax),%esi │ │ │ │ - movl $0x0,-0xfc(%ebp) │ │ │ │ - mov %edx,-0xf4(%ebp) │ │ │ │ - mov %edx,-0xf0(%ebp) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - sub 0x10(%ebp),%edx │ │ │ │ - mov %esi,-0x170(%ebp) │ │ │ │ - movl $0x0,-0xf8(%ebp) │ │ │ │ - lea 0x1(%edx),%esi │ │ │ │ - movl $0x0,-0xec(%ebp) │ │ │ │ - movl $0x0,-0x174(%ebp) │ │ │ │ - mov %esi,-0x18c(%ebp) │ │ │ │ - jmp 28de0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x91e0> │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x7c767,%ebx │ │ │ │ + sub $0x28,%esp │ │ │ │ + push $0x18 │ │ │ │ + call 4050 │ │ │ │ + mov 0x48(%esp),%esi │ │ │ │ + mov %eax,%edi │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ + lea 0x10(%edi),%edx │ │ │ │ + mov (%eax),%eax │ │ │ │ + movzbl (%eax),%ecx │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + movl $0x0,0x14(%edi) │ │ │ │ + add $0x10,%esp │ │ │ │ + lea 0x4(%eax),%ebp │ │ │ │ + mov %cl,0x10(%edi) │ │ │ │ + cmp %esi,%ebp │ │ │ │ + je 28988 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8d88> │ │ │ │ + cmp 0x10(%esi),%cl │ │ │ │ + mov %edx,(%esp) │ │ │ │ + jae 28920 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8d20> │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ + cmp %esi,0xc(%eax) │ │ │ │ + je 28914 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8d14> │ │ │ │ + mov %cl,0x7(%esp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + call 4410 │ │ │ │ + add $0x10,%esp │ │ │ │ + movzbl 0x7(%esp),%ecx │ │ │ │ + mov (%esp),%edx │ │ │ │ + cmp 0x10(%eax),%cl │ │ │ │ + jbe 2899b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8d9b> │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 28a08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8e08> │ │ │ │ + mov %esi,%eax │ │ │ │ + jmp 289cb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8dcb> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 28de0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x91e0> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x174(%ebp),%esi │ │ │ │ - cmp -0x170(%ebp),%esi │ │ │ │ - jge 296fc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9afc> │ │ │ │ - mov 0x37c(%eax),%edx │ │ │ │ - mov (%edx,%esi,4),%ecx │ │ │ │ - mov 0x1c0(%edi),%edx │ │ │ │ - add $0x1,%esi │ │ │ │ - mov %esi,-0x174(%ebp) │ │ │ │ - imul $0x1a8,%ecx,%ebx │ │ │ │ - add %ebx,%edx │ │ │ │ - cmpb $0x0,-0x169(%ebp) │ │ │ │ - mov %ebx,-0x160(%ebp) │ │ │ │ - jne 28e2d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x922d> │ │ │ │ - cmpl $0x18f,0xb4(%edx) │ │ │ │ - jg 28de0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x91e0> │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - fldl -0x1dad0(%ebx) │ │ │ │ - fstl -0x168(%ebp) │ │ │ │ - fadds 0x40(%edx) │ │ │ │ - fnstcw -0x152(%ebp) │ │ │ │ - movzwl -0x152(%ebp),%edx │ │ │ │ - or $0xc,%dh │ │ │ │ - mov %dx,-0x154(%ebp) │ │ │ │ - mov (%eax),%edx │ │ │ │ - fldcw -0x154(%ebp) │ │ │ │ - fistpl 0x3c(%eax) │ │ │ │ - fldcw -0x152(%ebp) │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - call *0x1c(%edx) │ │ │ │ - mov 0x5ec(%edi),%eax │ │ │ │ - fld %st(0) │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x160(%ebp),%esi │ │ │ │ - fstps -0x178(%ebp) │ │ │ │ - add 0x1c0(%edi),%esi │ │ │ │ - flds 0x18(%eax) │ │ │ │ - fsts -0x168(%ebp) │ │ │ │ - flds -0x1dab0(%ebx) │ │ │ │ - fxch %st(2) │ │ │ │ - fcomip %st(2),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jbe 29878 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9c78> │ │ │ │ - mov 0x478(%eax),%edx │ │ │ │ - add 0x47c(%eax),%edx │ │ │ │ + jbe 28963 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8d63> │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ + cmp %esi,0x10(%eax) │ │ │ │ + je 28a10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8e10> │ │ │ │ + mov %cl,0x7(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ - add 0x488(%eax),%edx │ │ │ │ - add 0x48c(%eax),%edx │ │ │ │ - add 0x484(%eax),%edx │ │ │ │ - add 0x480(%eax),%edx │ │ │ │ - mov %edx,-0x170(%ebp) │ │ │ │ - mov (%eax),%edx │ │ │ │ - addl $0x1,0x3c0(%edi) │ │ │ │ - fstps (%esp) │ │ │ │ - push %eax │ │ │ │ - call *0x28(%edx) │ │ │ │ - fnstcw -0x152(%ebp) │ │ │ │ - fadds -0x1db5c(%ebx) │ │ │ │ - mov %ebx,%ecx │ │ │ │ + push %esi │ │ │ │ + call 4290 │ │ │ │ add $0x10,%esp │ │ │ │ - movzwl -0x152(%ebp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x154(%ebp) │ │ │ │ - fldcw -0x154(%ebp) │ │ │ │ - fistpl -0x158(%ebp) │ │ │ │ - fldcw -0x152(%ebp) │ │ │ │ - mov 0xb0(%esi),%eax │ │ │ │ - mov -0x158(%ebp),%ebx │ │ │ │ - sub $0x1,%eax │ │ │ │ - mov %ebx,-0x180(%ebp) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jl 29920 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9d20> │ │ │ │ - lea 0x2(%ebx),%eax │ │ │ │ - mov %eax,-0x190(%ebp) │ │ │ │ - cmp $0x1fffffff,%eax │ │ │ │ - ja 57a7 <__gmon_start__@plt+0xfef> │ │ │ │ - shl $0x2,%eax │ │ │ │ + movzbl 0x7(%esp),%ecx │ │ │ │ + mov (%esp),%edx │ │ │ │ + cmp 0x10(%eax),%cl │ │ │ │ + jae 2899b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8d9b> │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 28a10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8e10> │ │ │ │ + mov %eax,%esi │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 289dd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8ddd> │ │ │ │ + mov (%esp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ecx,%ebx │ │ │ │ - mov %ecx,-0x15c(%ebp) │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x188(%ebp) │ │ │ │ - call 42e0 │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x188(%ebp) │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x194(%ebp) │ │ │ │ - call 4610 │ │ │ │ - mov 0xac(%esi),%ecx │ │ │ │ + push %edi │ │ │ │ + call 4380 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x194(%ebp),%edx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 28fd9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x93d9> │ │ │ │ - mov 0xb0(%esi),%eax │ │ │ │ + mov %esi,(%eax) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ + mov 0x14(%eax),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 2899b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8d9b> │ │ │ │ + mov 0x10(%eax),%esi │ │ │ │ + cmp 0x10(%esi),%cl │ │ │ │ + ja 28a0a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8e0a> │ │ │ │ + mov %cl,0x7(%esp) │ │ │ │ + lea 0x8(%esp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - mov %edx,-0x194(%ebp) │ │ │ │ - mov %ecx,-0x198(%ebp) │ │ │ │ - shl $0x2,%eax │ │ │ │ - push %eax │ │ │ │ - push %ecx │ │ │ │ push %edx │ │ │ │ - call 41b0 │ │ │ │ - mov -0x198(%ebp),%ecx │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - mov %ecx,(%esp) │ │ │ │ - call 44d0 │ │ │ │ - mov -0x194(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x190(%ebp),%eax │ │ │ │ - mov %edx,0xac(%esi) │ │ │ │ - mov %eax,0xb0(%esi) │ │ │ │ - mov -0x188(%ebp),%eax │ │ │ │ - lea -0x8(%edx,%eax,1),%edx │ │ │ │ - mov (%edx),%eax │ │ │ │ - cmp $0x7fffffff,%eax │ │ │ │ - je 29003 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9403> │ │ │ │ - add $0x1,%eax │ │ │ │ - mov %eax,(%edx) │ │ │ │ - mov -0x180(%ebp),%eax │ │ │ │ - mov %eax,0xe4(%esi) │ │ │ │ - mov 0x5ec(%edi),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x160(%ebp),%esi │ │ │ │ - add 0x1c0(%edi),%esi │ │ │ │ - mov (%eax),%edx │ │ │ │ - push -0x178(%ebp) │ │ │ │ - push %eax │ │ │ │ - call *0x28(%edx) │ │ │ │ - fnstcw -0x152(%ebp) │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - add $0x10,%esp │ │ │ │ - movzwl -0x152(%ebp),%eax │ │ │ │ - fadds -0x1db5c(%ebx) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x154(%ebp) │ │ │ │ - fldcw -0x154(%ebp) │ │ │ │ - fistpl -0x158(%ebp) │ │ │ │ - fldcw -0x152(%ebp) │ │ │ │ - mov 0xf0(%esi),%eax │ │ │ │ - mov -0x158(%ebp),%ecx │ │ │ │ - sub $0x1,%eax │ │ │ │ - mov %ecx,-0x180(%ebp) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jl 298e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9ce0> │ │ │ │ - lea 0x2(%ecx),%eax │ │ │ │ - mov %eax,-0x190(%ebp) │ │ │ │ - cmp $0x1fffffff,%eax │ │ │ │ - ja 5656 <__gmon_start__@plt+0xe9e> │ │ │ │ - shl $0x2,%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ + push 0x3c(%esp) │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x188(%ebp) │ │ │ │ - call 42e0 │ │ │ │ + call 20520 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x920> │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ add $0xc,%esp │ │ │ │ - push -0x188(%ebp) │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - push $0x0 │ │ │ │ + mov %edx,%esi │ │ │ │ + movzbl 0x7(%esp),%ecx │ │ │ │ + test %edx,%edx │ │ │ │ + je 28960 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8d60> │ │ │ │ + test %eax,%eax │ │ │ │ + setne %al │ │ │ │ + cmp %esi,%ebp │ │ │ │ + je 289d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8dd8> │ │ │ │ + test %al,%al │ │ │ │ + je 28a10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8e10> │ │ │ │ + mov $0x1,%eax │ │ │ │ + push %ebp │ │ │ │ + push %esi │ │ │ │ + push %edi │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x194(%ebp) │ │ │ │ - call 4610 │ │ │ │ - mov 0xec(%esi),%ecx │ │ │ │ + call 4090 │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + addl $0x1,0x14(%eax) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x194(%ebp),%edx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 2911e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x951e> │ │ │ │ - mov 0xf0(%esi),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - mov %edx,-0x194(%ebp) │ │ │ │ - mov %ecx,-0x198(%ebp) │ │ │ │ - shl $0x2,%eax │ │ │ │ - push %eax │ │ │ │ - push %ecx │ │ │ │ - push %edx │ │ │ │ - call 41b0 │ │ │ │ - mov -0x198(%ebp),%ecx │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - mov %ecx,(%esp) │ │ │ │ - call 44d0 │ │ │ │ - mov -0x194(%ebp),%edx │ │ │ │ + mov %edi,(%eax) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %eax,%esi │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 289d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8dd0> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xor %eax,%eax │ │ │ │ + cmp 0x10(%esi),%cl │ │ │ │ + setb %al │ │ │ │ + jmp 289dd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8ddd> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x7c5d7,%ebx │ │ │ │ + sub $0x28,%esp │ │ │ │ + push $0x18 │ │ │ │ + call 4050 │ │ │ │ + mov 0x48(%esp),%esi │ │ │ │ + mov %eax,%edi │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ + lea 0x10(%edi),%edx │ │ │ │ + mov (%eax),%eax │ │ │ │ + movzbl (%eax),%ecx │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + movl $0x0,0x14(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x190(%ebp),%eax │ │ │ │ - mov %edx,0xec(%esi) │ │ │ │ - mov %eax,0xf0(%esi) │ │ │ │ - mov -0x188(%ebp),%eax │ │ │ │ - lea -0x8(%edx,%eax,1),%edx │ │ │ │ - mov (%edx),%eax │ │ │ │ - cmp $0x7fffffff,%eax │ │ │ │ - je 29148 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9548> │ │ │ │ - add $0x1,%eax │ │ │ │ - mov %eax,(%edx) │ │ │ │ - mov -0x180(%ebp),%eax │ │ │ │ - mov %eax,0x124(%esi) │ │ │ │ - mov -0x160(%ebp),%eax │ │ │ │ - mov 0x1c0(%edi),%esi │ │ │ │ - lea (%esi,%eax,1),%ecx │ │ │ │ - mov 0x5ec(%edi),%eax │ │ │ │ - mov 0x12c(%ecx),%ebx │ │ │ │ - mov 0x47c(%eax),%edx │ │ │ │ - add 0x484(%eax),%edx │ │ │ │ - add 0x488(%eax),%edx │ │ │ │ - cmp %ebx,%edx │ │ │ │ - jge 2918d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x958d> │ │ │ │ - test %edx,%edx │ │ │ │ - jns 299c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9dc0> │ │ │ │ - test %edx,%edx │ │ │ │ - js 299d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9dd0> │ │ │ │ - addl $0x1,0x12c(%ecx,%ebx,4) │ │ │ │ - mov 0x154(%ecx),%ebx │ │ │ │ - mov 0x478(%eax),%edx │ │ │ │ - add 0x480(%eax),%edx │ │ │ │ - add 0x48c(%eax),%edx │ │ │ │ - fildl -0x170(%ebp) │ │ │ │ - cmp %ebx,%edx │ │ │ │ - jge 291c7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x95c7> │ │ │ │ - test %edx,%edx │ │ │ │ - jns 299a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9da8> │ │ │ │ - test %edx,%edx │ │ │ │ - js 299e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9de0> │ │ │ │ - addl $0x1,0x154(%ecx,%ebx,4) │ │ │ │ - add -0x160(%ebp),%esi │ │ │ │ - cmpl $0x18f,0xb4(%esi) │ │ │ │ - jg 29228 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9628> │ │ │ │ - cmpl $0x2,0x2b4(%edi) │ │ │ │ - jg 29228 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9628> │ │ │ │ - cmpb $0x0,0x2ba(%edi) │ │ │ │ - je 29208 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9608> │ │ │ │ - cmpb $0x0,-0x169(%ebp) │ │ │ │ - jne 29ab0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9eb0> │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - flds -0x1daac(%ebx) │ │ │ │ - fldl 0x34(%esi) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - ja 29a78 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9e78> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x18c(%ebp),%ecx │ │ │ │ - mov 0x380(%edi),%edx │ │ │ │ - movl $0x0,-0x17c(%ebp) │ │ │ │ - mov %ecx,-0x180(%ebp) │ │ │ │ - fildll -0x180(%ebp) │ │ │ │ - mov -0x15c(%ebp),%ecx │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ - fstl -0x188(%ebp) │ │ │ │ - flds 0x40(%esi) │ │ │ │ - fld %st(0) │ │ │ │ - fldl -0x1c1e8(%ecx) │ │ │ │ - fstl -0x180(%ebp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jbe 29800 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9c00> │ │ │ │ - fldl -0x1c1b0(%ecx) │ │ │ │ - fstl -0x180(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fcomip %st(2),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jbe 29802 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9c02> │ │ │ │ - cmp %edx,-0x170(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - setg %cl │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - mov %ecx,%esi │ │ │ │ - jbe 29812 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9c12> │ │ │ │ - movzbl -0x16a(%ebp),%ecx │ │ │ │ - cmp %edx,-0x170(%ebp) │ │ │ │ - cmovg %ecx,%esi │ │ │ │ + lea 0x4(%eax),%ebp │ │ │ │ + mov %cl,0x10(%edi) │ │ │ │ + cmp %esi,%ebp │ │ │ │ + je 28b18 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8f18> │ │ │ │ + cmp 0x10(%esi),%cl │ │ │ │ + mov %edx,(%esp) │ │ │ │ + jae 28ab0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8eb0> │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ + cmp %esi,0xc(%eax) │ │ │ │ + je 28aa4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8ea4> │ │ │ │ + mov %cl,0x7(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 5c9e0 ::do_widen(char) const@@Base+0x20990> │ │ │ │ - mov -0x160(%ebp),%ecx │ │ │ │ - add 0x1c0(%edi),%ecx │ │ │ │ + push %esi │ │ │ │ + call 4410 │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x34(%ecx) │ │ │ │ - cmpb $0x0,0x364(%edi) │ │ │ │ - fld %st(0) │ │ │ │ - fsub %st(2),%st │ │ │ │ - fldl 0x368(%edi) │ │ │ │ - fldl 0x370(%edi) │ │ │ │ - je 29310 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9710> │ │ │ │ - fxch %st(4) │ │ │ │ - mov -0x15c(%ebp),%eax │ │ │ │ - fmull -0x1dac8(%eax) │ │ │ │ - fmul %st,%st(1) │ │ │ │ - fmulp %st,%st(4) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ - jmp 29318 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9718> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - fstp %st(4) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ - fldz │ │ │ │ - movzbl -0x16a(%ebp),%edx │ │ │ │ - fcomip %st(3),%st │ │ │ │ - ja 29890 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9c90> │ │ │ │ - fxch %st(1) │ │ │ │ - fcomi %st(2),%st │ │ │ │ - jae 293c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x97c0> │ │ │ │ - jmp 2933c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x973c> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - movzbl 0x365(%edi),%edx │ │ │ │ - test %dl,%dl │ │ │ │ - je 293d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x97d0> │ │ │ │ - mov -0x15c(%ebp),%eax │ │ │ │ - flds -0x1db58(%eax) │ │ │ │ - fxch %st(4) │ │ │ │ - fcomi %st(4),%st │ │ │ │ - fstp %st(4) │ │ │ │ - jbe 29388 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9788> │ │ │ │ - fxch %st(2) │ │ │ │ - fsubl -0x1dac0(%eax) │ │ │ │ - fldz │ │ │ │ - fcomip %st(1),%st │ │ │ │ - ja 29ad0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9ed0> │ │ │ │ - fxch %st(2) │ │ │ │ - fcomi %st(2),%st │ │ │ │ - jae 293e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x97e0> │ │ │ │ - jmp 29388 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9788> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(2) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x15c(%ebp),%eax │ │ │ │ - xor %edx,%edx │ │ │ │ - flds -0x1daa8(%eax) │ │ │ │ - fxch %st(4) │ │ │ │ - fcomip %st(4),%st │ │ │ │ - fstp %st(3) │ │ │ │ - jbe 293f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x97f0> │ │ │ │ - fxch %st(1) │ │ │ │ - fsubl -0x1dac0(%eax) │ │ │ │ - fldz │ │ │ │ - fcomip %st(1),%st │ │ │ │ - ja 29a88 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9e88> │ │ │ │ - fstp %st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - setae %dl │ │ │ │ - jmp 29400 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9800> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 29400 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9800> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 29400 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9800> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 29400 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9800> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmpb $0x0,-0x169(%ebp) │ │ │ │ - jne 29830 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9c30> │ │ │ │ - mov 0x18(%ebp),%edx │ │ │ │ - flds 0x10(%ecx) │ │ │ │ - mov $0x0,%eax │ │ │ │ - flds -0x168(%ebp) │ │ │ │ + movzbl 0x7(%esp),%ecx │ │ │ │ + mov (%esp),%edx │ │ │ │ + cmp 0x10(%eax),%cl │ │ │ │ + jbe 28b2b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8f2b> │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - cmovns 0x18(%ebp),%eax │ │ │ │ - fucomip %st(1),%st │ │ │ │ - mov %al,-0x180(%ebp) │ │ │ │ - jp 298b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9cb0> │ │ │ │ - jne 298b4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9cb4> │ │ │ │ - movzbl 0x2d0(%edi),%edx │ │ │ │ - test %dl,%dl │ │ │ │ - je 297c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9bc0> │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov 0x5ec(%edi),%eax │ │ │ │ - cmpl $0x0,0x454(%eax) │ │ │ │ - jne 29728 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9b28> │ │ │ │ - cmpl $0x0,0x39c(%eax) │ │ │ │ - jne 29728 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9b28> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 29472 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9872> │ │ │ │ - nop │ │ │ │ - fstp %st(0) │ │ │ │ - test %bl,%bl │ │ │ │ - je 297ca , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9bca> │ │ │ │ - jmp 29482 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9882> │ │ │ │ + je 28b98 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8f98> │ │ │ │ + mov %esi,%eax │ │ │ │ + jmp 28b5b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8f5b> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - cmp %eax,0x4(%ecx) │ │ │ │ - je 2a098 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa498> │ │ │ │ - mov -0x15c(%ebp),%ecx │ │ │ │ - fldz │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x30(%ebp),%esi │ │ │ │ - fsts -0x84(%ebp) │ │ │ │ - lea -0x2c(%ebp),%ebx │ │ │ │ - push $0x0 │ │ │ │ - lea -0x9d4(%ecx),%eax │ │ │ │ + nop │ │ │ │ + jbe 28af3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8ef3> │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ + cmp %esi,0x10(%eax) │ │ │ │ + je 28ba0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8fa0> │ │ │ │ + mov %cl,0x7(%esp) │ │ │ │ + sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - fstps -0x80(%ebp) │ │ │ │ - flds -0x1db58(%ecx) │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - lea -0x68(%ebp),%eax │ │ │ │ - mov %eax,-0x170(%ebp) │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - lea -0x50(%ebp),%eax │ │ │ │ - mov %eax,-0x190(%ebp) │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov %ebx,-0x24(%ebp) │ │ │ │ - mov %ebx,-0x20(%ebp) │ │ │ │ - movl $0x0,-0x10c(%ebp) │ │ │ │ - movl $0x0,-0x108(%ebp) │ │ │ │ - movl $0x0,-0x104(%ebp) │ │ │ │ - movl $0x0,-0x6c(%ebp) │ │ │ │ - movb $0x0,-0x68(%ebp) │ │ │ │ - movl $0x0,-0x54(%ebp) │ │ │ │ - movb $0x0,-0x50(%ebp) │ │ │ │ - movl $0x0,-0x3c(%ebp) │ │ │ │ - movl $0x0,-0x38(%ebp) │ │ │ │ - movl $0x0,-0x34(%ebp) │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - movl $0x0,-0x28(%ebp) │ │ │ │ - movl $0x0,-0x1c(%ebp) │ │ │ │ - movl $0x0,-0x88(%ebp) │ │ │ │ - fstpl -0x7c(%ebp) │ │ │ │ - call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ - mov %ebx,-0x24(%ebp) │ │ │ │ - mov %ebx,-0x20(%ebp) │ │ │ │ - mov $0xffffffff,%ebx │ │ │ │ - mov %bx,-0x40(%ebp) │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - movl $0x1,(%esp) │ │ │ │ - lea -0x1bed6(%ebx),%eax │ │ │ │ - movl $0x0,-0x28(%ebp) │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x1a8(%ebp) │ │ │ │ - lea -0x58(%ebp),%eax │ │ │ │ - push -0x54(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - movl $0x0,-0x1c(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - fldz │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - add $0x20,%esp │ │ │ │ - movb $0x1,-0x8c(%ebp) │ │ │ │ - fsts -0xbc(%ebp) │ │ │ │ - fsts -0xb8(%ebp) │ │ │ │ - lea -0x9e4(%ebx),%eax │ │ │ │ - fstl -0xb4(%ebp) │ │ │ │ - mov %eax,-0x194(%ebp) │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ - lea -0x118(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - lea -0x10c(%ebp),%eax │ │ │ │ - push 0x10(%ebp) │ │ │ │ - fstl -0xac(%ebp) │ │ │ │ - push %eax │ │ │ │ - push 0x5ec(%edi) │ │ │ │ - mov %eax,-0x1a0(%ebp) │ │ │ │ - lea -0xa0(%ebp),%eax │ │ │ │ - mov %eax,-0x198(%ebp) │ │ │ │ - lea -0x94(%ebp),%eax │ │ │ │ - movl $0x3f800000,-0x74(%ebp) │ │ │ │ - movl $0x3e8,-0x90(%ebp) │ │ │ │ - movl $0x0,-0xa0(%ebp) │ │ │ │ - movl $0x0,-0x9c(%ebp) │ │ │ │ - movl $0x0,-0x98(%ebp) │ │ │ │ - movl $0x0,-0xc8(%ebp) │ │ │ │ - movl $0x0,-0xc4(%ebp) │ │ │ │ - movb $0x0,-0xc0(%ebp) │ │ │ │ - movb $0x0,-0xa4(%ebp) │ │ │ │ - fstpl -0x118(%ebp) │ │ │ │ - mov %eax,-0x170(%ebp) │ │ │ │ - call 5ef30 ::do_widen(char) const@@Base+0x22ee0> │ │ │ │ + call 4290 │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 2aa90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xae90> │ │ │ │ - lea -0xa0(%ebp),%eax │ │ │ │ - mov %eax,-0x198(%ebp) │ │ │ │ - fldl -0x118(%ebp) │ │ │ │ - mov -0x15c(%ebp),%eax │ │ │ │ - fabs │ │ │ │ - flds -0x1dab4(%eax) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - ja 2a300 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa700> │ │ │ │ - lea -0x94(%ebp),%eax │ │ │ │ - mov %eax,-0x170(%ebp) │ │ │ │ + movzbl 0x7(%esp),%ecx │ │ │ │ + mov (%esp),%edx │ │ │ │ + cmp 0x10(%eax),%cl │ │ │ │ + jae 28b2b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8f2b> │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 28ba0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8fa0> │ │ │ │ + mov %eax,%esi │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 28b6d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8f6d> │ │ │ │ + mov (%esp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x198(%ebp) │ │ │ │ - mov -0x194(%ebp),%eax │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ - call 1f600 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x11fb0> │ │ │ │ - pop %eax │ │ │ │ - push -0x170(%ebp) │ │ │ │ - call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ - pop %eax │ │ │ │ - push -0x1a0(%ebp) │ │ │ │ - call 1f600 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x11fb0> │ │ │ │ - mov 0x5ec(%edi),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x35c(%eax),%esi │ │ │ │ - mov %esi,-0x170(%ebp) │ │ │ │ - mov -0x174(%ebp),%esi │ │ │ │ - cmp -0x170(%ebp),%esi │ │ │ │ - jl 28df2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x91f2> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x100(%ebp),%eax │ │ │ │ - push -0xf8(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 224d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28d0> │ │ │ │ + push %edi │ │ │ │ + call 4380 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - movzbl -0x16a(%ebp),%eax │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ + mov %esi,(%eax) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - flds 0x2cc(%edi) │ │ │ │ - flds -0x178(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fstps -0x178(%ebp) │ │ │ │ - fmuls -0x168(%ebp) │ │ │ │ - fsts -0x168(%ebp) │ │ │ │ - test %bl,%bl │ │ │ │ - je 297d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9bd8> │ │ │ │ - fucomip %st(1),%st │ │ │ │ - jp 2975a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9b5a> │ │ │ │ - je 29480 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9880> │ │ │ │ - flds -0x168(%ebp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jbe 2977e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9b7e> │ │ │ │ - mov -0x170(%ebp),%eax │ │ │ │ - cmp %eax,0x380(%edi) │ │ │ │ - jl 29ae8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9ee8> │ │ │ │ - mov 0x5ec(%edi),%eax │ │ │ │ - mov 0x35c(%eax),%esi │ │ │ │ - cmpb $0x0,-0x169(%ebp) │ │ │ │ - mov %esi,-0x170(%ebp) │ │ │ │ - je 28de0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x91e0> │ │ │ │ - flds 0x18(%ecx) │ │ │ │ - flds -0x168(%ebp) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jbe 28dd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x91d0> │ │ │ │ - flds -0x178(%ebp) │ │ │ │ - fstps 0x14(%ecx) │ │ │ │ - fstps 0x18(%ecx) │ │ │ │ - jmp 28de0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x91e0> │ │ │ │ + ret $0x4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 297ca , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9bca> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - mov 0x5ec(%edi),%eax │ │ │ │ - jmp 297dc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9bdc> │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ + mov 0x14(%eax),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 28b2b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8f2b> │ │ │ │ + mov 0x10(%eax),%esi │ │ │ │ + cmp 0x10(%esi),%cl │ │ │ │ + ja 28b9a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8f9a> │ │ │ │ + mov %cl,0x7(%esp) │ │ │ │ + lea 0x8(%esp),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %edx │ │ │ │ + push 0x3c(%esp) │ │ │ │ + push %eax │ │ │ │ + call 20780 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb80> │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %edx,%esi │ │ │ │ + movzbl 0x7(%esp),%ecx │ │ │ │ + test %edx,%edx │ │ │ │ + je 28af0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8ef0> │ │ │ │ + test %eax,%eax │ │ │ │ + setne %al │ │ │ │ + cmp %esi,%ebp │ │ │ │ + je 28b68 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8f68> │ │ │ │ + test %al,%al │ │ │ │ + je 28ba0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8fa0> │ │ │ │ + mov $0x1,%eax │ │ │ │ + push %ebp │ │ │ │ + push %esi │ │ │ │ + push %edi │ │ │ │ + push %eax │ │ │ │ + call 4090 │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + addl $0x1,0x14(%eax) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %edi,(%eax) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - mov 0x35c(%eax),%ebx │ │ │ │ - mov %ebx,-0x170(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - test %bl,-0x169(%ebp) │ │ │ │ - je 28de0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x91e0> │ │ │ │ - test %dl,%dl │ │ │ │ - je 28de0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x91e0> │ │ │ │ - jmp 29797 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9b97> │ │ │ │ - fstp %st(1) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - xor %esi,%esi │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - ja 292a4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x96a4> │ │ │ │ - movzbl -0x16a(%ebp),%ecx │ │ │ │ - cmp %edx,-0x170(%ebp) │ │ │ │ - cmovg %ecx,%esi │ │ │ │ - jmp 292b4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x96b4> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,%esi │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 28b60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8f60> │ │ │ │ xchg %ax,%ax │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - flds -0x168(%ebp) │ │ │ │ - flds 0x10(%ecx) │ │ │ │ - mov %esi,%ebx │ │ │ │ - and %edx,%ebx │ │ │ │ - test %eax,%eax │ │ │ │ - mov $0x0,%eax │ │ │ │ - cmovns 0x18(%ebp),%eax │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - mov %al,-0x180(%ebp) │ │ │ │ - jp 29960 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9d60> │ │ │ │ - jne 29960 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9d60> │ │ │ │ - cmpb $0x0,0x2d0(%edi) │ │ │ │ - je 29470 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9870> │ │ │ │ - jmp 2944b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x984b> │ │ │ │ + xor %eax,%eax │ │ │ │ + cmp 0x10(%esi),%cl │ │ │ │ + setb %al │ │ │ │ + jmp 28b6d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8f6d> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ + lea (%eax,%eax,2),%ecx │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ + mov 0x5d0(%eax),%eax │ │ │ │ + lea (%eax,%ecx,4),%eax │ │ │ │ + mov 0x4(%eax),%edi │ │ │ │ + mov (%eax),%esi │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 28c1c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x901c> │ │ │ │ + mov %edi,%eax │ │ │ │ + sub %esi,%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xaaaaaaab,%eax,%eax │ │ │ │ + shr $1,%eax │ │ │ │ + lea (%eax,%eax,2),%eax │ │ │ │ + lea (%esi,%eax,4),%eax │ │ │ │ + cmp %edx,0x4(%eax) │ │ │ │ + je 28c60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9060> │ │ │ │ + jae 28c28 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9028> │ │ │ │ + lea 0xc(%eax),%esi │ │ │ │ + cmp %esi,%edi │ │ │ │ + je 28c1c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x901c> │ │ │ │ + cmp 0x10(%eax),%edx │ │ │ │ + je 28c70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9070> │ │ │ │ + jb 28c1c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x901c> │ │ │ │ + add $0x18,%eax │ │ │ │ + jmp 28c16 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9016> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - fstp %st(0) │ │ │ │ - movl $0x0,-0x170(%ebp) │ │ │ │ - fldz │ │ │ │ - jmp 291dd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x95dd> │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + je 28c70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9070> │ │ │ │ + add $0xc,%eax │ │ │ │ + cmp %edx,%ecx │ │ │ │ + ja 28c1c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x901c> │ │ │ │ + mov %eax,%esi │ │ │ │ + cmp %eax,%edi │ │ │ │ + jne 28c08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9008> │ │ │ │ + pop %ebx │ │ │ │ + fld1 │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea -0xc(%eax),%edi │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 28c1c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x901c> │ │ │ │ + cmp -0x8(%eax),%edx │ │ │ │ + je 28c80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9080> │ │ │ │ + ja 28c1c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x901c> │ │ │ │ + sub $0x18,%eax │ │ │ │ + jmp 28c4e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x904e> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - fxch %st(2) │ │ │ │ - fcomi %st(2),%st │ │ │ │ - jb 29338 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9738> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 29400 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9800> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 298c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9cc0> │ │ │ │ - fstp %st(0) │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + je 28c80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9080> │ │ │ │ + sub $0xc,%eax │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jb 28c1c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x901c> │ │ │ │ + mov %eax,%edi │ │ │ │ + cmp %eax,%esi │ │ │ │ + jne 28c40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9040> │ │ │ │ + jmp 28c1c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x901c> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0x5ec(%edi),%eax │ │ │ │ - mov 0x35c(%eax),%esi │ │ │ │ - mov %esi,-0x170(%ebp) │ │ │ │ - jmp 28de0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x91e0> │ │ │ │ + pop %ebx │ │ │ │ + flds 0x8(%eax) │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ xchg %ax,%ax │ │ │ │ - mov 0xf8(%esi),%eax │ │ │ │ - cmp %eax,0xf4(%esi) │ │ │ │ - jle 29a38 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9e38> │ │ │ │ - mov -0x180(%ebp),%ecx │ │ │ │ - cmp 0x124(%esi),%ecx │ │ │ │ - jl 29154 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9554> │ │ │ │ - mov 0xec(%esi),%eax │ │ │ │ - lea (%eax,%ecx,4),%edx │ │ │ │ - mov (%edx),%eax │ │ │ │ - cmp $0x7fffffff,%eax │ │ │ │ - jne 29143 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9543> │ │ │ │ - jmp 29148 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9548> │ │ │ │ - nop │ │ │ │ - mov 0xb8(%esi),%eax │ │ │ │ - cmp %eax,0xb4(%esi) │ │ │ │ - jle 299f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9df8> │ │ │ │ - mov -0x180(%ebp),%ecx │ │ │ │ - cmp 0xe4(%esi),%ecx │ │ │ │ - jl 2900f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x940f> │ │ │ │ - mov 0xac(%esi),%eax │ │ │ │ - lea (%eax,%ecx,4),%edx │ │ │ │ - mov (%edx),%eax │ │ │ │ - cmp $0x7fffffff,%eax │ │ │ │ - jne 28ffe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x93fe> │ │ │ │ - jmp 29003 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9403> │ │ │ │ + flds 0x8(%esi) │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + flds 0x8(%edi) │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - test %bl,%bl │ │ │ │ - je 297c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9bc8> │ │ │ │ - flds -0x168(%ebp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - ja 29766 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9b66> │ │ │ │ - mov 0x5ec(%edi),%eax │ │ │ │ - flds 0x18(%ecx) │ │ │ │ - flds -0x168(%ebp) │ │ │ │ - mov 0x35c(%eax),%esi │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - mov %esi,-0x170(%ebp) │ │ │ │ - jbe 28dd8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x91d8> │ │ │ │ - jmp 297aa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9baa> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - addl $0x1,0x158(%ecx,%edx,4) │ │ │ │ - add -0x160(%ebp),%esi │ │ │ │ - jmp 291dd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x95dd> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - addl $0x1,0x130(%ecx,%edx,4) │ │ │ │ - jmp 2919d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x959d> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - addl $0x1,0x130(%ecx) │ │ │ │ - jmp 2919d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x959d> │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x7c36b,%eax │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x4c,%esp │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ + mov 0x564(%eax),%edx │ │ │ │ + mov 0x5d0(%eax),%eax │ │ │ │ + lea (%edx,%edx,2),%ecx │ │ │ │ + lea (%eax,%ecx,4),%eax │ │ │ │ + mov (%eax),%edi │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + sub %edi,%eax │ │ │ │ + mov %edi,0x30(%esp) │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xaaaaaaab,%eax,%ebp │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ + mov 0x5dc(%eax),%eax │ │ │ │ + lea (%eax,%edx,4),%edi │ │ │ │ + mov (%edi),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 28f28 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9328> │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ebp,0x8(%esp) │ │ │ │ + movl $0x0,0xc(%esp) │ │ │ │ + fildll 0x8(%esp) │ │ │ │ + mov 0x4f8(%eax),%ecx │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ + mov %ebx,0xc(%esp) │ │ │ │ + fnstcw 0x36(%esp) │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ + fildll 0x8(%esp) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ + fadds -0x1db5c(%eax) │ │ │ │ + movzwl 0x36(%esp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,0x34(%esp) │ │ │ │ + fldcw 0x34(%esp) │ │ │ │ + fistpll 0x28(%esp) │ │ │ │ + fldcw 0x36(%esp) │ │ │ │ + mov 0x28(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %ecx,0x20(%esp) │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 28e00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9200> │ │ │ │ + shl $0x2,%eax │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + movl $0x0,0x18(%esp) │ │ │ │ + mov %ebx,0x10(%esp) │ │ │ │ + mov 0x560(%eax),%eax │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + mov (%eax),%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - addl $0x1,0x158(%ecx) │ │ │ │ - add -0x160(%ebp),%esi │ │ │ │ - jmp 291dd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x95dd> │ │ │ │ + test %ecx,%ecx │ │ │ │ + sete %bl │ │ │ │ + cmp %ebp,%eax │ │ │ │ + mov %ebx,%edi │ │ │ │ + sete %bl │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %esi,%edx │ │ │ │ + or %dl,%bl │ │ │ │ + jne 28ec0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x92c0> │ │ │ │ + mov 0x8(%esp),%edi │ │ │ │ + mov (%edi),%esi │ │ │ │ + cmp %ecx,%esi │ │ │ │ + jb 28e28 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9228> │ │ │ │ + mov $0x0,%edi │ │ │ │ + ja 28e90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9290> │ │ │ │ + cmp %ecx,%esi │ │ │ │ + jne 28de7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x91e7> │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ + mov 0x60(%esp),%ebx │ │ │ │ + addl $0x1,0x18(%esp) │ │ │ │ + lea (%ebx,%edx,4),%esi │ │ │ │ + mov 0x30(%esp),%edx │ │ │ │ + lea (%eax,%eax,2),%ebx │ │ │ │ + flds 0x8(%edx,%ebx,4) │ │ │ │ + mov 0x60(%esp),%edx │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ + fstps 0x5e8(%esi) │ │ │ │ + mov 0x558(%edx),%edx │ │ │ │ + flds (%edx,%ebx,4) │ │ │ │ + fstps 0x9e8(%esi) │ │ │ │ + test %edi,%edi │ │ │ │ + je 28e18 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9218> │ │ │ │ + addl $0x1,0x10(%esp) │ │ │ │ + mov 0x1c(%esp),%edi │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ + mov (%edi,%ecx,4),%ecx │ │ │ │ + jmp 28d78 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9178> │ │ │ │ + movl $0x4,0x14(%esp) │ │ │ │ + movl $0x1,0x20(%esp) │ │ │ │ + jmp 28d50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9150> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0xac(%esi),%eax │ │ │ │ - mov -0x180(%ebp),%ecx │ │ │ │ - lea (%eax,%ecx,4),%edx │ │ │ │ - mov (%edx),%eax │ │ │ │ - cmp $0x7fffffff,%eax │ │ │ │ - je 29a15 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9e15> │ │ │ │ add $0x1,%eax │ │ │ │ - mov %eax,(%edx) │ │ │ │ - mov -0x180(%ebp),%eax │ │ │ │ - cmp 0xe4(%esi),%eax │ │ │ │ - jg 29aa0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9ea0> │ │ │ │ - jge 2900f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x940f> │ │ │ │ - addl $0x1,0xb4(%esi) │ │ │ │ - jmp 2900f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x940f> │ │ │ │ + addl $0x4,0x8(%esp) │ │ │ │ + jmp 28d78 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9178> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0xec(%esi),%eax │ │ │ │ - mov -0x180(%ebp),%ecx │ │ │ │ - lea (%eax,%ecx,4),%edx │ │ │ │ - mov (%edx),%eax │ │ │ │ - cmp $0x7fffffff,%eax │ │ │ │ - je 29a55 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9e55> │ │ │ │ - add $0x1,%eax │ │ │ │ - mov %eax,(%edx) │ │ │ │ - mov -0x180(%ebp),%eax │ │ │ │ - cmp 0x124(%esi),%eax │ │ │ │ - jg 29ac0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9ec0> │ │ │ │ - jge 29154 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9554> │ │ │ │ - addl $0x1,0xf4(%esi) │ │ │ │ - jmp 29154 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9554> │ │ │ │ + mov 0x20(%esp),%edi │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + jmp 28e46 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9246> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - movb $0x1,0x2b9(%edi) │ │ │ │ - jmp 29228 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9628> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - setae %dl │ │ │ │ - jmp 29400 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9800> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov %eax,0xe4(%esi) │ │ │ │ - jmp 2900f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x940f> │ │ │ │ + mov 0x14(%esp),%esi │ │ │ │ + add %edx,%esi │ │ │ │ + cmp %ecx,(%esi) │ │ │ │ + jae 28e4d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x924d> │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %ebx,%eax │ │ │ │ + lea (%eax,%edi,1),%ebx │ │ │ │ + cmp %ebp,%ebx │ │ │ │ + jb 28e38 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9238> │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ + jmp 28e62 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9262> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - movb $0x1,0x2b8(%edi) │ │ │ │ - jmp 29228 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9628> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %eax,0x124(%esi) │ │ │ │ - jmp 29154 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9554> │ │ │ │ + mov (%edx),%esi │ │ │ │ + cmp %ecx,%esi │ │ │ │ + jae 28f00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9300> │ │ │ │ + add $0x1,%eax │ │ │ │ + add $0x4,%edx │ │ │ │ + cmp %eax,%ebp │ │ │ │ + ja 28e58 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9258> │ │ │ │ + mov %ebx,0x10(%esp) │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ + je 28ec0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x92c0> │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + mov (%edx),%esi │ │ │ │ + jmp 28dab , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x91ab> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - fcomi %st(1),%st │ │ │ │ - jb 29380 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9780> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 29400 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9800> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x15c(%ebp),%ecx │ │ │ │ + mov 0x1c(%esp),%edi │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + jmp 28ea4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x92a4> │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 28ec0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x92c0> │ │ │ │ + add $0x1,%ebx │ │ │ │ + mov (%edi,%ebx,4),%ecx │ │ │ │ + cmp %ecx,%esi │ │ │ │ + ja 28ea0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x92a0> │ │ │ │ + mov %ebx,0x10(%esp) │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 28e7b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x927b> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0x18(%esp),%edi │ │ │ │ + mov %edi,(%eax) │ │ │ │ + test %edi,%edi │ │ │ │ + je 28f18 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9318> │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ fldz │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x30(%ebp),%esi │ │ │ │ - fsts -0x84(%ebp) │ │ │ │ - lea -0x2c(%ebp),%ebx │ │ │ │ - push $0x0 │ │ │ │ - lea -0x9d4(%ecx),%eax │ │ │ │ - push %esi │ │ │ │ - fstps -0x80(%ebp) │ │ │ │ - flds -0x1db58(%ecx) │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - lea -0x68(%ebp),%eax │ │ │ │ - mov %eax,-0x170(%ebp) │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - lea -0x50(%ebp),%eax │ │ │ │ - mov %eax,-0x190(%ebp) │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov %ebx,-0x24(%ebp) │ │ │ │ - mov %ebx,-0x20(%ebp) │ │ │ │ - movl $0x0,-0x10c(%ebp) │ │ │ │ - movl $0x0,-0x108(%ebp) │ │ │ │ - movl $0x0,-0x104(%ebp) │ │ │ │ - movl $0x0,-0x6c(%ebp) │ │ │ │ - movb $0x0,-0x68(%ebp) │ │ │ │ - movl $0x0,-0x54(%ebp) │ │ │ │ - movb $0x0,-0x50(%ebp) │ │ │ │ - movl $0x0,-0x3c(%ebp) │ │ │ │ - movl $0x0,-0x38(%ebp) │ │ │ │ - movl $0x0,-0x34(%ebp) │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - movl $0x0,-0x28(%ebp) │ │ │ │ - movl $0x0,-0x1c(%ebp) │ │ │ │ - movl $0x0,-0x88(%ebp) │ │ │ │ - fstpl -0x7c(%ebp) │ │ │ │ - call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ - mov %ebx,-0x24(%ebp) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - mov %ebx,-0x20(%ebp) │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - mov %ax,-0x40(%ebp) │ │ │ │ - lea -0x1bed6(%ebx),%eax │ │ │ │ - movl $0x1,(%esp) │ │ │ │ - mov %eax,-0x1a8(%ebp) │ │ │ │ - push %eax │ │ │ │ - lea -0x58(%ebp),%eax │ │ │ │ - push -0x54(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - movl $0x0,-0x28(%ebp) │ │ │ │ - movl $0x0,-0x1c(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x5e8,%eax │ │ │ │ + lea (%eax,%edi,4),%edx │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + flds (%eax) │ │ │ │ + fmuls 0x400(%eax) │ │ │ │ + add $0x4,%eax │ │ │ │ + faddp %st,%st(1) │ │ │ │ + cmp %eax,%edx │ │ │ │ + jne 28ee0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x92e0> │ │ │ │ + add $0x4c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %ebx,0x10(%esp) │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ + jmp 28dab , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x91ab> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x4c,%esp │ │ │ │ fldz │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - add $0x20,%esp │ │ │ │ - movb $0x1,-0x8c(%ebp) │ │ │ │ - fsts -0xbc(%ebp) │ │ │ │ - fsts -0xb8(%ebp) │ │ │ │ - lea -0x9e4(%ebx),%eax │ │ │ │ - fstl -0xb4(%ebp) │ │ │ │ - mov %eax,-0x194(%ebp) │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ - lea -0x118(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - lea -0x10c(%ebp),%eax │ │ │ │ - push 0x10(%ebp) │ │ │ │ - fstl -0xac(%ebp) │ │ │ │ - push %eax │ │ │ │ - push 0x5ec(%edi) │ │ │ │ - mov %eax,-0x1a0(%ebp) │ │ │ │ - lea -0xa0(%ebp),%eax │ │ │ │ - mov %eax,-0x198(%ebp) │ │ │ │ - lea -0x94(%ebp),%eax │ │ │ │ - movl $0x3f800000,-0x74(%ebp) │ │ │ │ - movl $0x3e8,-0x90(%ebp) │ │ │ │ - movl $0x0,-0xa0(%ebp) │ │ │ │ - movl $0x0,-0x9c(%ebp) │ │ │ │ - movl $0x0,-0x98(%ebp) │ │ │ │ - movl $0x0,-0xc8(%ebp) │ │ │ │ - movl $0x0,-0xc4(%ebp) │ │ │ │ - movb $0x0,-0xc0(%ebp) │ │ │ │ - movb $0x0,-0xa4(%ebp) │ │ │ │ - fstpl -0x118(%ebp) │ │ │ │ - mov %eax,-0x170(%ebp) │ │ │ │ - call 5ef30 ::do_widen(char) const@@Base+0x22ee0> │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmp $0x1fffffff,%ebp │ │ │ │ + ja 54d6 <__gmon_start__@plt+0xd1e> │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea 0x0(,%ebp,4),%esi │ │ │ │ + push %esi │ │ │ │ + mov 0x34(%esp),%ebx │ │ │ │ + call 42e0 │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 2ae28 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb228> │ │ │ │ - lea -0xa0(%ebp),%eax │ │ │ │ - mov %eax,-0x198(%ebp) │ │ │ │ - fldl -0x118(%ebp) │ │ │ │ - mov -0x15c(%ebp),%eax │ │ │ │ - fabs │ │ │ │ - flds -0x1dab4(%eax) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jbe 29697 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9a97> │ │ │ │ - mov -0x160(%ebp),%eax │ │ │ │ - add 0x1c0(%edi),%eax │ │ │ │ - flds 0x14(%eax) │ │ │ │ - flds 0x10(%eax) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jbe 29d18 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa118> │ │ │ │ - flds 0xc(%eax) │ │ │ │ - fstps 0x14(%eax) │ │ │ │ - fstps 0x18(%eax) │ │ │ │ - jmp 29d1a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa11a> │ │ │ │ + mov 0x30(%esp),%ebx │ │ │ │ + mov 0x564(%eax),%ecx │ │ │ │ + mov 0x5dc(%eax),%eax │ │ │ │ + add $0x4,%ebx │ │ │ │ + mov (%eax,%ecx,4),%edx │ │ │ │ + mov %edx,%eax │ │ │ │ + add %edx,%esi │ │ │ │ + test %ebp,%ebp │ │ │ │ + je 28f7f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x937f> │ │ │ │ + nop │ │ │ │ + mov (%ebx),%edi │ │ │ │ + add $0x4,%eax │ │ │ │ + add $0xc,%ebx │ │ │ │ + mov %edi,-0x4(%eax) │ │ │ │ + cmp %eax,%esi │ │ │ │ + jne 28f70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9370> │ │ │ │ + mov 0x60(%esp),%edi │ │ │ │ + lea (%ecx,%ecx,2),%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + add 0x5d0(%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ + jmp 28ce6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x90e6> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov 0x5e0(%edx),%edx │ │ │ │ + cmp $0x3f,%eax │ │ │ │ + jg 28fc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x93c0> │ │ │ │ + fldl (%edx,%eax,8) │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + fldl 0x1f8(%edx) │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x7c02a,%ebx │ │ │ │ + sub $0x18,%esp │ │ │ │ + flds 0x24(%esp) │ │ │ │ + fldz │ │ │ │ + fcomi %st(1),%st │ │ │ │ + jae 29010 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9410> │ │ │ │ fstp %st(0) │ │ │ │ - flds -0x178(%ebp) │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x15c(%ebp),%esi │ │ │ │ - mov %esi,%ebx │ │ │ │ - fsts 0xc(%eax) │ │ │ │ - flds -0x168(%ebp) │ │ │ │ - fsts 0x10(%eax) │ │ │ │ - fxch %st(1) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - push 0x5ec(%edi) │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - fstps -0xbc(%ebp) │ │ │ │ - fstps -0xb8(%ebp) │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - movzbl -0x180(%ebp),%eax │ │ │ │ - mov %al,-0xc0(%ebp) │ │ │ │ - lea -0x94(%ebp),%eax │ │ │ │ - mov %eax,-0x170(%ebp) │ │ │ │ - call 5c9e0 ::do_widen(char) const@@Base+0x20990> │ │ │ │ - pop %eax │ │ │ │ - mov -0x160(%ebp),%ebx │ │ │ │ - fstpl -0xb4(%ebp) │ │ │ │ - mov 0x1c0(%edi),%eax │ │ │ │ - fldl 0x34(%eax,%ebx,1) │ │ │ │ - push 0x5ec(%edi) │ │ │ │ - lea -0x94(%ebp),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %eax,-0x170(%ebp) │ │ │ │ - fstpl -0x168(%ebp) │ │ │ │ - call 5c9e0 ::do_widen(char) const@@Base+0x20990> │ │ │ │ - movzbl 0x3ac(%edi),%eax │ │ │ │ - fsubrl -0x168(%ebp) │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ + sub $0x10,%esp │ │ │ │ + flds 0x5cc(%eax) │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ + fstps (%esp) │ │ │ │ + call 4060 │ │ │ │ + fmuls 0x1c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov $0x1,%ecx │ │ │ │ - movb $0x1,-0x120(%ebp) │ │ │ │ - mov %al,-0xa4(%ebp) │ │ │ │ - mov 0x5ec(%edi),%eax │ │ │ │ - movl $0x1,-0x168(%ebp) │ │ │ │ - mov 0x4f4(%eax),%esi │ │ │ │ - mov %eax,-0x178(%ebp) │ │ │ │ - fstpl -0xac(%ebp) │ │ │ │ - lea 0x1(%esi),%edx │ │ │ │ - lea -0x120(%ebp),%esi │ │ │ │ - mov %esi,-0x190(%ebp) │ │ │ │ - lea -0x144(%ebp),%esi │ │ │ │ - mov %esi,-0x19c(%ebp) │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jbe 29f8b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa38b> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x160(%ebp),%esi │ │ │ │ - add 0x1c0(%edi),%esi │ │ │ │ - mov 0x198(%esi),%edx │ │ │ │ - lea 0x194(%esi),%ebx │ │ │ │ - mov %ebx,-0x170(%ebp) │ │ │ │ - test %edx,%edx │ │ │ │ - jne 29e59 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa259> │ │ │ │ - jmp 2add0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb1d0> │ │ │ │ + jmp 29012 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9412> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(1) │ │ │ │ + add $0x18,%esp │ │ │ │ + pop %ebx │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + call 18a21 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d1> │ │ │ │ + add $0x7bfdb,%ecx │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + mov 0x30(%esp),%edx │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ + mov 0x5d0(%eax),%eax │ │ │ │ + mov 0x5d4(%edx),%edi │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 290bd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x94bd> │ │ │ │ + mov %eax,%ebp │ │ │ │ + lea -0x7b6d0(%ecx),%eax │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %edx,%ebx │ │ │ │ - mov 0x8(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 29e65 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa265> │ │ │ │ - cmp 0x10(%edx),%cl │ │ │ │ - jbe 29e50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa250> │ │ │ │ - mov 0xc(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 29e59 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa259> │ │ │ │ - cmp -0x170(%ebp),%ebx │ │ │ │ - je 29e72 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa272> │ │ │ │ - cmp 0x10(%ebx),%cl │ │ │ │ - jae 29ed6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa2d6> │ │ │ │ - mov -0x190(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - add $0x190,%esi │ │ │ │ - mov %eax,-0x11c(%ebp) │ │ │ │ - lea -0x126(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - lea -0x11c(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - mov -0x15c(%ebp),%eax │ │ │ │ - lea -0x1c262(%eax),%eax │ │ │ │ - push %eax │ │ │ │ - lea -0x94(%ebp),%eax │ │ │ │ + mov 0x4(%ebp),%esi │ │ │ │ + mov 0x0(%ebp),%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 29077 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9477> │ │ │ │ + jmp 29094 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9494> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 29091 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9491> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp 0x4(%esp),%eax │ │ │ │ + je 29070 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9470> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ - push %esi │ │ │ │ - push -0x19c(%ebp) │ │ │ │ - mov %eax,-0x170(%ebp) │ │ │ │ - call 205f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9f0> │ │ │ │ - mov -0x144(%ebp),%ebx │ │ │ │ - mov 0x5ec(%edi),%eax │ │ │ │ + add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 29077 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9477> │ │ │ │ + mov 0x0(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 290a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x94a8> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0xc,%ebp │ │ │ │ + cmp %ebp,%edi │ │ │ │ + jne 29060 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9460> │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ + mov %ecx,0x5d4(%eax) │ │ │ │ add $0x1c,%esp │ │ │ │ - mov -0x160(%ebp),%esi │ │ │ │ - add 0x1c0(%edi),%esi │ │ │ │ - mov -0x178(%ebp),%ecx │ │ │ │ - mov -0x168(%ebp),%edx │ │ │ │ - mov %eax,-0x180(%ebp) │ │ │ │ - flds 0x4b4(%ecx,%edx,4) │ │ │ │ - mov 0x180(%esi),%edx │ │ │ │ - lea 0x17c(%esi),%ecx │ │ │ │ - mov %ecx,-0x170(%ebp) │ │ │ │ - fstps 0x14(%ebx) │ │ │ │ - mov %ecx,%ebx │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x7bf27,%ebx │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov 0x30(%esp),%edi │ │ │ │ + mov 0x5dc(%edi),%edx │ │ │ │ + lea -0x470(%ebx),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ test %edx,%edx │ │ │ │ - je 2a288 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa688> │ │ │ │ - movzbl -0x120(%ebp),%ecx │ │ │ │ - jmp 29f29 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa329> │ │ │ │ + je 29157 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9557> │ │ │ │ + mov 0x5d4(%edi),%ecx │ │ │ │ + cmp 0x5d0(%edi),%ecx │ │ │ │ + je 29149 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9549> │ │ │ │ + xor %esi,%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %edx,%ebx │ │ │ │ - mov 0x8(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 29f35 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa335> │ │ │ │ - cmp %cl,0x10(%edx) │ │ │ │ - jae 29f20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa320> │ │ │ │ - mov 0xc(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 29f29 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa329> │ │ │ │ - cmp -0x170(%ebp),%ebx │ │ │ │ - je 2a290 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa690> │ │ │ │ - cmp 0x10(%ebx),%cl │ │ │ │ - jb 2a290 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa690> │ │ │ │ - mov %eax,-0x178(%ebp) │ │ │ │ - mov -0x168(%ebp),%esi │ │ │ │ - mov -0x180(%ebp),%edx │ │ │ │ - add %ecx,%ecx │ │ │ │ - mov 0x474(%edx,%esi,4),%edx │ │ │ │ - add $0x1,%esi │ │ │ │ - mov %esi,-0x168(%ebp) │ │ │ │ - mov %edx,0x14(%ebx) │ │ │ │ - movzbl %cl,%ebx │ │ │ │ - mov %cl,-0x120(%ebp) │ │ │ │ - mov 0x4f4(%eax),%esi │ │ │ │ - lea 0x1(%esi),%edx │ │ │ │ - cmp %edx,%ebx │ │ │ │ - jb 29e20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa220> │ │ │ │ + nop │ │ │ │ + mov (%edx,%esi,4),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 29131 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9531> │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x94(%ebp),%eax │ │ │ │ - push 0xc(%ebp) │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x170(%ebp) │ │ │ │ - call 3f490 ::do_widen(char) const@@Base+0x3440> │ │ │ │ - lea -0x70(%ebp),%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - push -0x1a8(%ebp) │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ + push $0x4 │ │ │ │ push %eax │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ebx │ │ │ │ + call 4280 │ │ │ │ + mov 0x5dc(%edi),%edx │ │ │ │ + mov 0x5d4(%edi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0xdc(%ebp),%esi │ │ │ │ - mov %esi,-0xe4(%ebp) │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - mov %eax,-0xe8(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x24(%eax),%eax │ │ │ │ - push $0x0 │ │ │ │ - mov 0x28(%ebx),%edx │ │ │ │ - add %eax,%edx │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - lea -0xe4(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0xe8(%ebp),%edx │ │ │ │ - lea -0x150(%ebp),%eax │ │ │ │ - push %edx │ │ │ │ - lea 0x1cc(%edi),%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sub 0x5d0(%edi),%eax │ │ │ │ + add $0x1,%esi │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xaaaaaaab,%eax,%eax │ │ │ │ + cmp %eax,%esi │ │ │ │ + jb 29110 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9510> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x4 │ │ │ │ push %edx │ │ │ │ + call 4280 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x5c0(%edi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 2916f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x956f> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x4 │ │ │ │ push %eax │ │ │ │ - call 1f970 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x12320> │ │ │ │ - mov -0xe4(%ebp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 2a02f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa42f> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ + call 4280 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x5e0(%edi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 29187 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9587> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x8 │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ - mov %eax,-0x180(%ebp) │ │ │ │ - cmp %ecx,%eax │ │ │ │ - je 2abcc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xafcc> │ │ │ │ - mov %eax,%esi │ │ │ │ - mov -0x15c(%ebp),%eax │ │ │ │ - mov %edi,0x8(%ebp) │ │ │ │ - mov %esi,%edi │ │ │ │ - lea -0x99750(%eax),%ebx │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %ecx,%ebx │ │ │ │ - jmp 2a082 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa482> │ │ │ │ + mov 0x5d4(%edi),%eax │ │ │ │ + mov 0x5d0(%edi),%ebp │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + cmp %ebp,%eax │ │ │ │ + je 29206 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9606> │ │ │ │ + lea -0x7b6d0(%ebx),%eax │ │ │ │ + mov %edi,0x30(%esp) │ │ │ │ + mov %ebp,%edi │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x194(%ebp),%eax │ │ │ │ + nop │ │ │ │ + mov 0x4(%edi),%ebp │ │ │ │ + mov (%edi),%esi │ │ │ │ + cmp %esi,%ebp │ │ │ │ + jne 291c7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x95c7> │ │ │ │ + jmp 291e3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x95e3> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + add $0xc,%esi │ │ │ │ + cmp %esi,%ebp │ │ │ │ + je 291e1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x95e1> │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp 0xc(%esp),%eax │ │ │ │ + je 291c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x95c0> │ │ │ │ sub $0xc,%esp │ │ │ │ - lea 0x2c(%edi),%edx │ │ │ │ - mov %eax,(%edi) │ │ │ │ - push %edx │ │ │ │ - call 1f600 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x11fb0> │ │ │ │ + push %esi │ │ │ │ + add $0xc,%esi │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x38,%edi │ │ │ │ - cmp %edi,%ebx │ │ │ │ - je 2abc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xafc0> │ │ │ │ - mov (%edi),%edx │ │ │ │ - mov (%edx),%edx │ │ │ │ - cmp %esi,%edx │ │ │ │ - je 2a060 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa460> │ │ │ │ + cmp %esi,%ebp │ │ │ │ + jne 291c7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x95c7> │ │ │ │ + mov (%edi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 291f3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x95f3> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call *%edx │ │ │ │ + push %esi │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2a077 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa477> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fldz │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - movl $0x0,-0xcc(%ebp) │ │ │ │ - fsts -0x84(%ebp) │ │ │ │ - fsts -0x80(%ebp) │ │ │ │ - lea -0x9e4(%ebx),%eax │ │ │ │ - fstl -0x7c(%ebp) │ │ │ │ - mov %eax,-0x194(%ebp) │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - lea -0xe8(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - lea -0xcc(%ebp),%eax │ │ │ │ - push 0x10(%ebp) │ │ │ │ - fstl -0x74(%ebp) │ │ │ │ - push %eax │ │ │ │ - push 0x5ec(%edi) │ │ │ │ - mov %eax,-0x19c(%ebp) │ │ │ │ - lea -0x68(%ebp),%eax │ │ │ │ - movl $0x0,-0xc8(%ebp) │ │ │ │ - movl $0x0,-0xc4(%ebp) │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ - movl $0x0,-0x64(%ebp) │ │ │ │ - movl $0x0,-0x60(%ebp) │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ - movb $0x0,-0x88(%ebp) │ │ │ │ - movb $0x0,-0x6c(%ebp) │ │ │ │ - fstpl -0xe8(%ebp) │ │ │ │ - mov %eax,-0x170(%ebp) │ │ │ │ - call 5ef30 ::do_widen(char) const@@Base+0x22ee0> │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp %edi,0x8(%esp) │ │ │ │ + jne 291b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x95b0> │ │ │ │ + mov 0x30(%esp),%edi │ │ │ │ + mov 0x5d0(%edi),%ebp │ │ │ │ + test %ebp,%ebp │ │ │ │ + je 29216 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9616> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebp │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 2a1a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa5a0> │ │ │ │ - lea -0x68(%ebp),%eax │ │ │ │ - mov %eax,-0x170(%ebp) │ │ │ │ - fldl -0xe8(%ebp) │ │ │ │ - mov -0x15c(%ebp),%eax │ │ │ │ - fabs │ │ │ │ - flds -0x1dab4(%eax) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - ja 2af48 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb348> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x170(%ebp) │ │ │ │ - mov -0x194(%ebp),%eax │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - call 1f600 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x11fb0> │ │ │ │ + push %edi │ │ │ │ + call 42ff0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x233f0> │ │ │ │ + add $0x2c,%esp │ │ │ │ + pop %ebx │ │ │ │ pop %esi │ │ │ │ - push -0x19c(%ebp) │ │ │ │ - jmp 296d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9ad0> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0xcc(%ebp),%ebx │ │ │ │ - cmp %ebx,-0xc8(%ebp) │ │ │ │ - je 2a14f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa54f> │ │ │ │ - movl $0x0,-0x190(%ebp) │ │ │ │ - lea -0x68(%ebp),%eax │ │ │ │ - mov %eax,-0x170(%ebp) │ │ │ │ - mov -0x15c(%ebp),%eax │ │ │ │ - movl $0x0,-0x188(%ebp) │ │ │ │ - lea -0x9f4(%eax),%eax │ │ │ │ - mov %eax,-0x198(%ebp) │ │ │ │ - jmp 2a25d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa65d> │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - mov -0x198(%ebp),%eax │ │ │ │ - flds 0x8(%ebx) │ │ │ │ - lea 0x10(%esi),%edx │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x4(%ebx),%eax │ │ │ │ - fstps 0x8(%esi) │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ - movzbl 0xc(%ebx),%eax │ │ │ │ - mov %al,0xc(%esi) │ │ │ │ - movzbl 0xd(%ebx),%eax │ │ │ │ - mov %al,0xd(%esi) │ │ │ │ - lea 0x18(%esi),%eax │ │ │ │ - mov %eax,0x10(%esi) │ │ │ │ - mov 0x10(%ebx),%eax │ │ │ │ - push $0x0 │ │ │ │ - mov 0x14(%ebx),%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - flds 0x28(%ebx) │ │ │ │ - add $0x10,%esp │ │ │ │ - fstps 0x28(%esi) │ │ │ │ - addl $0x2c,-0x64(%ebp) │ │ │ │ - mov -0xcc(%ebp),%ebx │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ - addl $0x1,-0x188(%ebp) │ │ │ │ - mov -0x188(%ebp),%esi │ │ │ │ - sub %ebx,%eax │ │ │ │ - addl $0x2c,-0x190(%ebp) │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xba2e8ba3,%eax,%eax │ │ │ │ - cmp %eax,%esi │ │ │ │ - jae 2a158 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa558> │ │ │ │ - add -0x190(%ebp),%ebx │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ - cmp -0x60(%ebp),%esi │ │ │ │ - jne 2a1e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa5e0> │ │ │ │ - sub $0x4,%esp │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + push %esi │ │ │ │ push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x7bdc9,%ebx │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ push %esi │ │ │ │ - push -0x170(%ebp) │ │ │ │ - call 200e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e0> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 2a22a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa62a> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x170(%ebp),%ebx │ │ │ │ + call 290d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x94d0> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push $0xde8 │ │ │ │ + push %esi │ │ │ │ + call 4280 │ │ │ │ + add $0x14,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ xchg %ax,%ax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x190(%ebp),%eax │ │ │ │ - lea -0x125(%ebp),%edx │ │ │ │ - mov -0x15c(%ebp),%ecx │ │ │ │ - push %edx │ │ │ │ - lea -0xe8(%ebp),%edx │ │ │ │ - add $0x178,%esi │ │ │ │ - push %edx │ │ │ │ - lea -0x1c262(%ecx),%edx │ │ │ │ - mov %eax,-0xe8(%ebp) │ │ │ │ - lea -0x148(%ebp),%eax │ │ │ │ - push %edx │ │ │ │ push %ebx │ │ │ │ - push %esi │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x7bd9a,%ebx │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ + lea -0x938(%ebx),%edx │ │ │ │ + mov %edx,(%eax) │ │ │ │ push %eax │ │ │ │ - lea -0x94(%ebp),%eax │ │ │ │ - mov %eax,-0x170(%ebp) │ │ │ │ - call 20850 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc50> │ │ │ │ - mov 0x5ec(%edi),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ - mov -0x148(%ebp),%ebx │ │ │ │ - movzbl -0x120(%ebp),%ecx │ │ │ │ - mov %eax,-0x178(%ebp) │ │ │ │ - jmp 29f50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa350> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea -0x1d18a(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + call 3f440 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f840> │ │ │ │ + add $0x18,%esp │ │ │ │ + pop %ebx │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - flds -0x178(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ + add $0x7bd66,%esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x28,%esp │ │ │ │ + push 0x8(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 42a10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22e10> │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + lea -0x470(%esi),%eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + movl $0x0,0x5d0(%ecx) │ │ │ │ + movl $0x0,0x5d4(%ecx) │ │ │ │ + movl $0x0,0x5d8(%ecx) │ │ │ │ + movl $0x40800000,0x5cc(%ecx) │ │ │ │ + movl $0x200,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + fld1 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov $0x1,%edx │ │ │ │ + fstpl (%eax) │ │ │ │ + mov %eax,0x5e0(%ecx) │ │ │ │ + fld1 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ + fildl -0x1c(%ebp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fstl (%eax,%edx,8) │ │ │ │ + add $0x1,%edx │ │ │ │ + cmp $0x40,%edx │ │ │ │ + jne 29308 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9708> │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x15c(%ebp),%esi │ │ │ │ - push 0x5ec(%edi) │ │ │ │ - lea -0x94(%ebp),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ - mov %eax,-0x170(%ebp) │ │ │ │ - fstps -0xbc(%ebp) │ │ │ │ - flds -0x168(%ebp) │ │ │ │ - fstps -0xb8(%ebp) │ │ │ │ - call 5c9e0 ::do_widen(char) const@@Base+0x20990> │ │ │ │ - mov 0x1c0(%edi),%eax │ │ │ │ - mov -0x160(%ebp),%ebx │ │ │ │ - fstpl -0xb4(%ebp) │ │ │ │ - pop %ecx │ │ │ │ - fldl 0x34(%eax,%ebx,1) │ │ │ │ - push 0x5ec(%edi) │ │ │ │ - lea -0x94(%ebp),%eax │ │ │ │ + movl $0x0,0x5e4(%eax) │ │ │ │ + push $0x194 │ │ │ │ + call 42e0 │ │ │ │ + mov %eax,%edi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + flds -0x1d13c(%esi) │ │ │ │ + movl $0x0,(%edi) │ │ │ │ + mov %edi,0x5c0(%eax) │ │ │ │ + mov $0x4,%eax │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + jmp 29366 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9766> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x5c0(%eax),%edi │ │ │ │ + sub $0x10,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ - mov %eax,-0x170(%ebp) │ │ │ │ - fstpl -0x168(%ebp) │ │ │ │ - call 5c9e0 ::do_widen(char) const@@Base+0x20990> │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - fsubrl -0x168(%ebp) │ │ │ │ + fsts (%esp) │ │ │ │ + fstps -0x20(%ebp) │ │ │ │ + call 4730 │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov $0x1,%ecx │ │ │ │ - movb $0x1,-0x11c(%ebp) │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - movl $0x1,-0x168(%ebp) │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - movzbl -0x180(%ebp),%eax │ │ │ │ - fstpl -0xac(%ebp) │ │ │ │ - mov %al,-0xc0(%ebp) │ │ │ │ - movzbl 0x3ac(%edi),%eax │ │ │ │ - mov %al,-0xa4(%ebp) │ │ │ │ - mov 0x5ec(%edi),%eax │ │ │ │ - mov 0x4f4(%eax),%esi │ │ │ │ - mov %eax,-0x178(%ebp) │ │ │ │ - lea 0x1(%esi),%edx │ │ │ │ - lea -0x11c(%ebp),%esi │ │ │ │ - mov %esi,-0x190(%ebp) │ │ │ │ - lea -0x144(%ebp),%esi │ │ │ │ - mov %esi,-0x19c(%ebp) │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jbe 2a56b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa96b> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x160(%ebp),%esi │ │ │ │ - add 0x1c0(%edi),%esi │ │ │ │ - mov 0x198(%esi),%edx │ │ │ │ - lea 0x194(%esi),%ebx │ │ │ │ - mov %ebx,-0x170(%ebp) │ │ │ │ - test %edx,%edx │ │ │ │ - jne 2a439 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa839> │ │ │ │ - jmp 2abb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xafb0> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstps (%edi,%eax,1) │ │ │ │ + add $0x4,%eax │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + fadds -0x1d13c(%esi) │ │ │ │ + cmp $0x194,%eax │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + jne 29360 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9760> │ │ │ │ + fstp %st(0) │ │ │ │ + movl $0x3f317218,0x5c4(%eax) │ │ │ │ + movl $0x3ede5bd9,0x5c8(%eax) │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + jmp 54e0 <__gmon_start__@plt+0xd28> │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %edx,%ebx │ │ │ │ - mov 0x8(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 2a445 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa845> │ │ │ │ - cmp %cl,0x10(%edx) │ │ │ │ - jae 2a430 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa830> │ │ │ │ - mov 0xc(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 2a439 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa839> │ │ │ │ - cmp -0x170(%ebp),%ebx │ │ │ │ - je 2a452 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa852> │ │ │ │ - cmp %cl,0x10(%ebx) │ │ │ │ - jbe 2a4b6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa8b6> │ │ │ │ - mov -0x190(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %eax,-0x124(%ebp) │ │ │ │ - lea -0x128(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - lea -0x124(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - mov -0x15c(%ebp),%eax │ │ │ │ - lea -0x1c262(%eax),%eax │ │ │ │ - push %eax │ │ │ │ - lea 0x190(%esi),%eax │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ + call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ + add $0x7bc37,%edi │ │ │ │ + push %esi │ │ │ │ push %ebx │ │ │ │ - push %eax │ │ │ │ - lea -0x94(%ebp),%eax │ │ │ │ - push -0x19c(%ebp) │ │ │ │ - mov %eax,-0x170(%ebp) │ │ │ │ - call 205f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9f0> │ │ │ │ - mov -0x144(%ebp),%ebx │ │ │ │ - mov 0x5ec(%edi),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ - mov -0x160(%ebp),%esi │ │ │ │ - add 0x1c0(%edi),%esi │ │ │ │ - mov -0x178(%ebp),%ecx │ │ │ │ - mov -0x168(%ebp),%edx │ │ │ │ - mov %eax,-0x180(%ebp) │ │ │ │ - flds 0x4b4(%ecx,%edx,4) │ │ │ │ - mov 0x180(%esi),%edx │ │ │ │ - lea 0x17c(%esi),%ecx │ │ │ │ - mov %ecx,-0x170(%ebp) │ │ │ │ - fstps 0x14(%ebx) │ │ │ │ - mov %ecx,%ebx │ │ │ │ - test %edx,%edx │ │ │ │ - je 2aa00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xae00> │ │ │ │ - movzbl -0x11c(%ebp),%ecx │ │ │ │ - jmp 2a509 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa909> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %edx,%ebx │ │ │ │ - mov 0x8(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 2a515 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa915> │ │ │ │ - cmp %cl,0x10(%edx) │ │ │ │ - jae 2a500 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa900> │ │ │ │ - mov 0xc(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 2a509 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa909> │ │ │ │ - cmp %ebx,-0x170(%ebp) │ │ │ │ - je 2aa10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xae10> │ │ │ │ - cmp 0x10(%ebx),%cl │ │ │ │ - jb 2aa10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xae10> │ │ │ │ - mov %eax,-0x178(%ebp) │ │ │ │ - mov -0x168(%ebp),%esi │ │ │ │ - mov -0x180(%ebp),%edx │ │ │ │ - add %ecx,%ecx │ │ │ │ - mov 0x474(%edx,%esi,4),%edx │ │ │ │ - add $0x1,%esi │ │ │ │ - mov %esi,-0x168(%ebp) │ │ │ │ - mov %edx,0x14(%ebx) │ │ │ │ - movzbl %cl,%ebx │ │ │ │ - mov %cl,-0x11c(%ebp) │ │ │ │ - mov 0x4f4(%eax),%esi │ │ │ │ - lea 0x1(%esi),%edx │ │ │ │ - cmp %edx,%ebx │ │ │ │ - jb 2a400 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa800> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x94(%ebp),%eax │ │ │ │ - push 0xc(%ebp) │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x170(%ebp) │ │ │ │ - call 3f490 ::do_widen(char) const@@Base+0x3440> │ │ │ │ - pop %eax │ │ │ │ - lea -0x70(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ - push -0x1a8(%ebp) │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ebx │ │ │ │ + sub $0x28,%esp │ │ │ │ + push $0xde8 │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 4050 │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 29290 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9690> │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0xdc(%ebp),%esi │ │ │ │ - mov %esi,-0xe4(%ebp) │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - mov %eax,-0xe8(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x24(%eax),%eax │ │ │ │ - push $0x0 │ │ │ │ - mov 0x28(%ebx),%edx │ │ │ │ - add %eax,%edx │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - lea -0xe4(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0xe8(%ebp),%edx │ │ │ │ - lea -0x150(%ebp),%eax │ │ │ │ - push %edx │ │ │ │ - lea 0x1cc(%edi),%edx │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - call 1f970 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x12320> │ │ │ │ - mov -0xe4(%ebp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 2a60f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xaa0f> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + mov %esi,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + jmp 556e <__gmon_start__@plt+0xdb6> │ │ │ │ + nop │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x7bbfb,%eax │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + mov %eax,%ebx │ │ │ │ + sub $0x74,%esp │ │ │ │ + mov 0xc(%ebp),%edi │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + push %edi │ │ │ │ + push 0x8(%ebp) │ │ │ │ + call 3c310 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c710> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ - mov %eax,-0x180(%ebp) │ │ │ │ - cmp %ecx,%eax │ │ │ │ - je 2a68c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xaa8c> │ │ │ │ + mov %al,-0x5d(%ebp) │ │ │ │ + test %al,%al │ │ │ │ + je 29636 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9a36> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x5d4(%eax),%esi │ │ │ │ + cmp %esi,0x5d0(%eax) │ │ │ │ + je 29848 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9c48> │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + fldl 0x548(%esi) │ │ │ │ + lea -0x948(%eax),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ - mov -0x15c(%ebp),%eax │ │ │ │ - mov %edi,0x8(%ebp) │ │ │ │ - mov %esi,%edi │ │ │ │ - lea -0x99750(%eax),%ebx │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %ecx,%ebx │ │ │ │ - jmp 2a65f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xaa5f> │ │ │ │ + fldl -0x1dad0(%eax) │ │ │ │ + fnstcw -0x3a(%ebp) │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + movzwl -0x3a(%ebp),%eax │ │ │ │ + fadd %st(1),%st │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + or $0xc,%ah │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ + mov %ax,-0x3c(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + fldcw -0x3c(%ebp) │ │ │ │ + fistpl -0x5c(%ebp) │ │ │ │ + fldcw -0x3a(%ebp) │ │ │ │ + fldl 0x4(%eax) │ │ │ │ + mov 0x4c(%edi),%eax │ │ │ │ + sub 0x48(%edi),%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + fdivp %st,%st(1) │ │ │ │ + imul $0xaaaaaaab,%eax,%edx │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + fstl -0x68(%ebp) │ │ │ │ + fdivrs -0x1d138(%esi) │ │ │ │ + fstpl -0x78(%ebp) │ │ │ │ + cmp $0x15555555,%eax │ │ │ │ + ja 2990e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9d0e> │ │ │ │ + test %eax,%eax │ │ │ │ + jne 29780 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9b80> │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + xor %esi,%esi │ │ │ │ + test %eax,%eax │ │ │ │ + jne 29514 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9914> │ │ │ │ + jmp 29668 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9a68> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 29508 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9908> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x1,%esi │ │ │ │ + cmp %esi,-0x50(%ebp) │ │ │ │ + je 29668 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9a68> │ │ │ │ + lea (%esi,%esi,2),%eax │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + shl $0x2,%eax │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + add 0x48(%edi),%eax │ │ │ │ + flds -0x1db5c(%ecx) │ │ │ │ + flds 0x8(%eax) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + jbe 294f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x98f0> │ │ │ │ + fldl -0x68(%ebp) │ │ │ │ + fdivrs 0x4(%eax) │ │ │ │ + fnstcw -0x3a(%ebp) │ │ │ │ + movzwl -0x3a(%ebp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x3c(%ebp) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + neg %ebx │ │ │ │ + fldcw -0x3c(%ebp) │ │ │ │ + fistpl -0x40(%ebp) │ │ │ │ + fldcw -0x3a(%ebp) │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + testb $0x8,0x538(%eax) │ │ │ │ + je 29598 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9998> │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ + fildl -0x44(%ebp) │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + fildl -0x44(%ebp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fdivl -0x78(%ebp) │ │ │ │ + fsubp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fldcw -0x3c(%ebp) │ │ │ │ + fistpl -0x40(%ebp) │ │ │ │ + fldcw -0x3a(%ebp) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + cmp %eax,%ebx │ │ │ │ + cmovg %eax,%ebx │ │ │ │ + mov %ebx,%eax │ │ │ │ + neg %eax │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jmp 2959a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x999a> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(1) │ │ │ │ + cmp -0x44(%ebp),%ebx │ │ │ │ + jg 29500 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9900> │ │ │ │ + mov $0x1,%eax │ │ │ │ + add %edx,%ebx │ │ │ │ + sub %edx,%eax │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + jmp 295ed , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x99ed> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + flds -0x1c(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jbe 295d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x99d0> │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + fstps -0x4(%eax) │ │ │ │ + jmp 295d2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x99d2> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov -0x194(%ebp),%eax │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + add %ebx,%eax │ │ │ │ + cmp %eax,-0x44(%ebp) │ │ │ │ + jl 29508 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9908> │ │ │ │ + mov 0x48(%edi),%eax │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + add $0x1,%ebx │ │ │ │ + flds 0x8(%eax,%ecx,1) │ │ │ │ + cmp %ebx,-0x20(%ebp) │ │ │ │ + je 295b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x99b8> │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + fstps -0x1c(%ebp) │ │ │ │ + cmp -0x28(%ebp),%eax │ │ │ │ + je 29648 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9a48> │ │ │ │ + flds -0x1c(%ebp) │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + add $0xc,%eax │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ + mov %ecx,-0xc(%eax) │ │ │ │ + mov %edx,-0x8(%eax) │ │ │ │ + fstps -0x4(%eax) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + jmp 295d2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x99d2> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 29636 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9a36> │ │ │ │ sub $0xc,%esp │ │ │ │ - lea 0x2c(%edi),%edx │ │ │ │ - add $0x38,%edi │ │ │ │ - mov %eax,-0x38(%edi) │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + movzbl -0x5d(%ebp),%eax │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x24(%ebp),%edx │ │ │ │ push %edx │ │ │ │ - call 1f600 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x11fb0> │ │ │ │ + push %eax │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + call 29b90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9f90> │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edi,%ebx │ │ │ │ - je 2a680 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xaa80> │ │ │ │ - mov (%edi),%edx │ │ │ │ - mov (%edx),%edx │ │ │ │ - cmp %esi,%edx │ │ │ │ - je 2a640 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xaa40> │ │ │ │ + jmp 295d2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x99d2> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x5d4(%eax),%esi │ │ │ │ + cmp 0x5d8(%eax),%esi │ │ │ │ + je 29820 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9c20> │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + sub -0x30(%ebp),%eax │ │ │ │ + movl $0x0,(%esi) │ │ │ │ + mov %eax,%edi │ │ │ │ + sar $0x2,%eax │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ + imul $0xaaaaaaab,%eax,%eax │ │ │ │ + movl $0x0,0x8(%esi) │ │ │ │ + test %eax,%eax │ │ │ │ + je 298f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9cf8> │ │ │ │ + cmp $0x15555555,%eax │ │ │ │ + ja 29900 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9d00> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ push %edi │ │ │ │ - add $0x38,%edi │ │ │ │ - call *%edx │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + call 4050 │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jne 2a65f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xaa5f> │ │ │ │ + mov 0x5d4(%edx),%ecx │ │ │ │ + mov %ecx,-0x44(%ebp) │ │ │ │ + mov %eax,(%esi) │ │ │ │ + lea (%eax,%edi,1),%edx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + mov %edx,0x8(%esi) │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 29733 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9b33> │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x180(%ebp),%eax │ │ │ │ + nop │ │ │ │ + flds 0x8(%edx) │ │ │ │ + mov 0x4(%edx),%ebx │ │ │ │ + add $0xc,%edx │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + add $0xc,%ecx │ │ │ │ + mov %ebx,-0x8(%ecx) │ │ │ │ + fstps -0x4(%ecx) │ │ │ │ + cmp %edx,%edi │ │ │ │ + jne 29700 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9b00> │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + lea -0xc(%edi),%edx │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + sub %ebx,%edx │ │ │ │ + shr $0x2,%edx │ │ │ │ + imul $0x2aaaaaab,%edx,%edx │ │ │ │ + lea (%edx,%edx,2),%edx │ │ │ │ + lea 0xc(%eax,%edx,4),%eax │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ - mov -0x180(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x34(%ebp) │ │ │ │ - je 2b37f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb77f> │ │ │ │ - mov -0x194(%ebp),%eax │ │ │ │ - mov %eax,(%ebx) │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ - mov %eax,0x4(%ebx) │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ - mov %eax,0x8(%ebx) │ │ │ │ - movzbl -0xc0(%ebp),%eax │ │ │ │ - mov %al,0xc(%ebx) │ │ │ │ - flds -0xbc(%ebp) │ │ │ │ - movzbl -0xa4(%ebp),%eax │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ - sub -0xa0(%ebp),%esi │ │ │ │ - fstps 0x10(%ebx) │ │ │ │ - flds -0xb8(%ebp) │ │ │ │ - fstps 0x14(%ebx) │ │ │ │ - fldl -0xb4(%ebp) │ │ │ │ - fstpl 0x18(%ebx) │ │ │ │ - fldl -0xac(%ebp) │ │ │ │ - mov %al,0x28(%ebx) │ │ │ │ - mov %esi,%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - movl $0x0,0x2c(%ebx) │ │ │ │ - imul $0xba2e8ba3,%eax,%eax │ │ │ │ - fstpl 0x20(%ebx) │ │ │ │ - movl $0x0,0x30(%ebx) │ │ │ │ - movl $0x0,0x34(%ebx) │ │ │ │ - test %eax,%eax │ │ │ │ - je 2b3d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb7d0> │ │ │ │ - cmp $0x5d1745d,%eax │ │ │ │ - ja 2b486 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb886> │ │ │ │ + add $0xc,%eax │ │ │ │ + mov %eax,0x5d4(%edi) │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ + cmp %esi,%ebx │ │ │ │ + je 29623 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9a23> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + lea -0x7b6d0(%eax),%ecx │ │ │ │ + mov %ecx,%edi │ │ │ │ + jmp 2976b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9b6b> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 29620 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9a20> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 29760 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9b60> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ + push %ebx │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 29760 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9b60> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ + lea -0x30(%ebp),%edx │ │ │ │ + mov %edx,-0x6c(%ebp) │ │ │ │ + lea (%eax,%eax,8),%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ call 4050 │ │ │ │ - mov %eax,-0x190(%ebp) │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ + mov %eax,%esi │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x190(%ebp),%eax │ │ │ │ - mov -0x180(%ebp),%ebx │ │ │ │ - add %eax,%esi │ │ │ │ - mov %eax,0x2c(%ebx) │ │ │ │ - mov %eax,0x30(%ebx) │ │ │ │ - mov %esi,0x34(%ebx) │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - mov %esi,-0x178(%ebp) │ │ │ │ + cmp %ebx,%edx │ │ │ │ + je 297f9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9bf9> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %edi,0xc(%ebp) │ │ │ │ + lea -0x7b6d0(%eax),%ecx │ │ │ │ + mov %ecx,%edi │ │ │ │ + jmp 297cf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9bcf> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0xc,%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 2b44b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb84b> │ │ │ │ - mov %eax,%esi │ │ │ │ - mov -0x15c(%ebp),%eax │ │ │ │ - lea -0x9f4(%eax),%eax │ │ │ │ - mov %eax,-0x168(%ebp) │ │ │ │ + je 297f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9bf0> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 297c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9bc8> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 297cf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9bcf> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x168(%ebp),%eax │ │ │ │ - flds 0x8(%ebx) │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x4(%ebx),%eax │ │ │ │ - fstps 0x8(%esi) │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ - movzbl 0xc(%ebx),%eax │ │ │ │ - mov %al,0xc(%esi) │ │ │ │ - movzbl 0xd(%ebx),%eax │ │ │ │ - mov %al,0xd(%esi) │ │ │ │ - lea 0x18(%esi),%eax │ │ │ │ - mov %eax,0x10(%esi) │ │ │ │ - mov 0x10(%ebx),%eax │ │ │ │ - push $0x0 │ │ │ │ - mov 0x14(%ebx),%edx │ │ │ │ - add %eax,%edx │ │ │ │ - push %edx │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ + mov 0xc(%ebp),%edi │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 2980c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9c0c> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %esi,-0x30(%ebp) │ │ │ │ + mov %esi,-0x2c(%ebp) │ │ │ │ + add -0x44(%ebp),%esi │ │ │ │ + mov %esi,-0x28(%ebp) │ │ │ │ + jmp 294dc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x98dc> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - lea 0x10(%esi),%eax │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + push %esi │ │ │ │ + add $0x5d0,%eax │ │ │ │ push %eax │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - flds 0x28(%ebx) │ │ │ │ + call 29d80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa180> │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x2c,%ebx │ │ │ │ - add $0x2c,%esi │ │ │ │ - fstps -0x4(%esi) │ │ │ │ - cmp %ebx,-0x178(%ebp) │ │ │ │ - jne 2a790 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xab90> │ │ │ │ - mov -0x180(%ebp),%eax │ │ │ │ - mov %esi,0x30(%eax) │ │ │ │ - addl $0x38,-0x38(%ebp) │ │ │ │ - mov -0x160(%ebp),%esi │ │ │ │ - add 0x1c0(%edi),%esi │ │ │ │ - mov 0x60(%esi),%eax │ │ │ │ - mov 0x64(%esi),%ecx │ │ │ │ - mov 0xc(%ebp),%ebx │ │ │ │ - mov %ecx,-0x160(%ebp) │ │ │ │ - sub %eax,%ecx │ │ │ │ - sar $0x2,%ecx │ │ │ │ - mov %eax,-0x190(%ebp) │ │ │ │ - mov 0xc(%ebx),%ebx │ │ │ │ - imul $0xbdef7bdf,%ecx,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 2ade6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb1e6> │ │ │ │ - cmp %ebx,0xc(%eax) │ │ │ │ - je 2a85b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xac5b> │ │ │ │ - mov -0x190(%ebp),%eax │ │ │ │ - mov %esi,-0x168(%ebp) │ │ │ │ - xor %edx,%edx │ │ │ │ - add $0x7c,%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1,%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 2ade0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb1e0> │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x7c,%eax │ │ │ │ - cmp %ebx,-0x70(%eax) │ │ │ │ - jne 2a840 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xac40> │ │ │ │ - mov %esi,-0x190(%ebp) │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ - mov %edi,0x8(%ebp) │ │ │ │ - mov %eax,-0x178(%ebp) │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ - mov %eax,-0x180(%ebp) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - sub %eax,%ecx │ │ │ │ - mov %eax,-0x1a4(%ebp) │ │ │ │ - mov -0x190(%ebp),%eax │ │ │ │ - mov %ecx,-0x188(%ebp) │ │ │ │ - mov 0x58(%eax),%esi │ │ │ │ - mov 0x5c(%eax),%eax │ │ │ │ - mov %eax,-0x160(%ebp) │ │ │ │ - sub %esi,%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - mov %esi,-0x1b0(%ebp) │ │ │ │ - xor %esi,%esi │ │ │ │ - imul $0xb6db6db7,%eax,%eax │ │ │ │ - mov %eax,-0x168(%ebp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xba2e8ba3,%eax,%eax │ │ │ │ - mov %eax,-0x19c(%ebp) │ │ │ │ - imul $0x38,%esi,%ecx │ │ │ │ - add -0x1b0(%ebp),%ecx │ │ │ │ - cmp %esi,-0x168(%ebp) │ │ │ │ - jbe 2a9da , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xadda> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x178(%ebp),%eax │ │ │ │ - cmp %eax,0x4(%ecx) │ │ │ │ - jne 2a9c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xadc8> │ │ │ │ - mov -0x180(%ebp),%eax │ │ │ │ - cmp %eax,0x8(%ecx) │ │ │ │ - jne 2a9c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xadc8> │ │ │ │ - mov 0x2c(%ecx),%eax │ │ │ │ - mov 0x30(%ecx),%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - cmp -0x188(%ebp),%edx │ │ │ │ - jne 2aa80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xae80> │ │ │ │ - mov -0x19c(%ebp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 2b3a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb7a0> │ │ │ │ - mov -0x1a4(%ebp),%edx │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ - cmp %ebx,0x4(%edx) │ │ │ │ - jne 2a9c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xadc8> │ │ │ │ - flds 0x8(%eax) │ │ │ │ - flds 0x8(%edx) │ │ │ │ - fucomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jp 2a9c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xadc8> │ │ │ │ - jne 2a9c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xadc8> │ │ │ │ - movzbl 0xc(%eax),%ebx │ │ │ │ - cmp %bl,0xc(%edx) │ │ │ │ - jne 2a9c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xadc8> │ │ │ │ - add $0xd,%eax │ │ │ │ - add $0xd,%edx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %ecx,-0x1a8(%ebp) │ │ │ │ - mov %esi,-0x1ac(%ebp) │ │ │ │ - jmp 2a9a6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xada6> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - add $0x1,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - je 2b3a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb7a0> │ │ │ │ - mov 0x23(%edx),%ecx │ │ │ │ - cmp %ecx,0x23(%eax) │ │ │ │ - jne 2a9b5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xadb5> │ │ │ │ - flds 0x27(%edx) │ │ │ │ - flds 0x27(%eax) │ │ │ │ - fucomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jp 2a9b5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xadb5> │ │ │ │ - jne 2a9b5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xadb5> │ │ │ │ - mov -0x160(%ebp),%ecx │ │ │ │ - add $0x2c,%eax │ │ │ │ - add $0x2c,%edx │ │ │ │ - movzbl 0x2b(%ecx),%ecx │ │ │ │ - cmp %cl,0x2b(%esi) │ │ │ │ - jne 2a9b5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xadb5> │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,-0x160(%ebp) │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ - cmp %cl,(%eax) │ │ │ │ - je 2a970 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xad70> │ │ │ │ - mov -0x1a8(%ebp),%ecx │ │ │ │ - mov -0x1ac(%ebp),%esi │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ + jmp 29745 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9b45> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x1,%esi │ │ │ │ - add $0x38,%ecx │ │ │ │ - cmp %esi,-0x168(%ebp) │ │ │ │ - ja 2a8e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xace8> │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0xcc(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ + mov 0x57c(%eax),%eax │ │ │ │ + sub 0x578(%esi),%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xcccccccd,%eax,%eax │ │ │ │ push %eax │ │ │ │ - mov -0x190(%ebp),%eax │ │ │ │ - add $0x58,%eax │ │ │ │ + mov %esi,%eax │ │ │ │ + add $0x5d0,%eax │ │ │ │ push %eax │ │ │ │ - call 3f2b0 ::do_widen(char) const@@Base+0x3260> │ │ │ │ + call 29960 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9d60> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 296a3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9aa3> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x170(%ebp),%ebx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x57c(%eax),%eax │ │ │ │ + sub 0x578(%esi),%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xcccccccd,%eax,%eax │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp $0x1fffffff,%eax │ │ │ │ + ja 5586 <__gmon_start__@plt+0xdce> │ │ │ │ + sub $0xc,%esp │ │ │ │ + shl $0x2,%eax │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 42e0 │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x57c(%esi),%edx │ │ │ │ + sub 0x578(%esi),%edx │ │ │ │ + mov %eax,0x5dc(%esi) │ │ │ │ + sar $0x2,%edx │ │ │ │ + imul $0xcccccccd,%edx,%edx │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ + je 29447 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9847> │ │ │ │ + lea 0x4(%eax,%edx,4),%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x127(%ebp),%edx │ │ │ │ - mov -0x15c(%ebp),%ecx │ │ │ │ - mov -0x190(%ebp),%eax │ │ │ │ - push %edx │ │ │ │ - lea -0x120(%ebp),%edx │ │ │ │ - push %edx │ │ │ │ - lea -0x1c262(%ecx),%edx │ │ │ │ - push %edx │ │ │ │ - lea 0x178(%esi),%edx │ │ │ │ - mov %eax,-0x120(%ebp) │ │ │ │ - lea -0x148(%ebp),%eax │ │ │ │ - push %ebx │ │ │ │ - push %edx │ │ │ │ + movl $0x0,(%eax) │ │ │ │ + add $0x4,%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + jne 298e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9ce0> │ │ │ │ + jmp 29447 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9847> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %esi,-0x44(%ebp) │ │ │ │ + jmp 296d6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9ad6> │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + call 4120 │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x1dfce(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x94(%ebp),%eax │ │ │ │ - mov %eax,-0x170(%ebp) │ │ │ │ - call 20850 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc50> │ │ │ │ - mov 0x5ec(%edi),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ - mov -0x148(%ebp),%ebx │ │ │ │ - movzbl -0x11c(%ebp),%ecx │ │ │ │ - mov %eax,-0x178(%ebp) │ │ │ │ - jmp 2a530 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa930> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + call 41c0 │ │ │ │ + mov %eax,%ebx │ │ │ │ + jmp 558e <__gmon_start__@plt+0xdd6> │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ - add $0x1,%esi │ │ │ │ - jmp 2a8cc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xaccc> │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x7b6ba,%ebx │ │ │ │ + sub $0x10,%esp │ │ │ │ + push $0xc │ │ │ │ + push 0x1c(%esp) │ │ │ │ + call 4280 │ │ │ │ + add $0x18,%esp │ │ │ │ + pop %ebx │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x7b69b,%eax │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x2c,%esp │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + mov 0x40(%esp),%esi │ │ │ │ + cmp $0x15555555,%eax │ │ │ │ + ja 29b08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9f08> │ │ │ │ + mov (%esi),%ecx │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ + sub %ecx,%edx │ │ │ │ + sar $0x2,%edx │ │ │ │ + imul $0xaaaaaaab,%edx,%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + ja 299a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9da8> │ │ │ │ + add $0x2c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x4(%esi),%ebp │ │ │ │ + lea (%eax,%eax,2),%edx │ │ │ │ + mov %ebp,%edi │ │ │ │ + sub %ecx,%edi │ │ │ │ + mov %edi,0x14(%esp) │ │ │ │ + lea 0x0(,%edx,4),%edi │ │ │ │ + mov %edi,0x18(%esp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 29af0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9ef0> │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + mov 0x1c(%esp),%ebx │ │ │ │ + call 4050 │ │ │ │ + mov (%esi),%edi │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ + cmp %ecx,%ebp │ │ │ │ + je 29a44 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9e44> │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov -0x10c(%ebp),%ebx │ │ │ │ - cmp -0x108(%ebp),%ebx │ │ │ │ - je 2966b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9a6b> │ │ │ │ - movl $0x0,-0x19c(%ebp) │ │ │ │ - lea -0xa0(%ebp),%eax │ │ │ │ - mov %eax,-0x198(%ebp) │ │ │ │ - lea -0x94(%ebp),%eax │ │ │ │ - mov %eax,-0x1a4(%ebp) │ │ │ │ - mov -0x15c(%ebp),%eax │ │ │ │ - movl $0x0,-0x190(%ebp) │ │ │ │ - lea -0x9f4(%eax),%eax │ │ │ │ - mov %eax,-0x1ac(%ebp) │ │ │ │ - jmp 2ab74 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xaf74> │ │ │ │ + movl $0x0,0x4(%ecx) │ │ │ │ + add $0xc,%eax │ │ │ │ + add $0xc,%ecx │ │ │ │ + movl $0x0,-0x4(%ecx) │ │ │ │ + movl $0x0,-0xc(%ecx) │ │ │ │ + mov -0xc(%eax),%edx │ │ │ │ + mov %edx,-0xc(%ecx) │ │ │ │ + mov -0x8(%eax),%ebx │ │ │ │ + movl $0x0,-0xc(%eax) │ │ │ │ + mov -0x8(%ecx),%edx │ │ │ │ + mov %ebx,-0x8(%ecx) │ │ │ │ + mov -0x4(%eax),%ebx │ │ │ │ + mov %edx,-0x8(%eax) │ │ │ │ + mov -0x4(%ecx),%edx │ │ │ │ + mov %ebx,-0x4(%ecx) │ │ │ │ + mov %edx,-0x4(%eax) │ │ │ │ + cmp %eax,%ebp │ │ │ │ + jne 29a00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9e00> │ │ │ │ + cmp 0x8(%esp),%edi │ │ │ │ + je 29ab8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9eb8> │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + mov %esi,0x40(%esp) │ │ │ │ + mov %edi,%esi │ │ │ │ + lea -0x7b6d0(%eax),%ebp │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x1ac(%ebp),%eax │ │ │ │ - flds 0x8(%ebx) │ │ │ │ - lea 0x10(%esi),%edx │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x4(%ebx),%eax │ │ │ │ - fstps 0x8(%esi) │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ - movzbl 0xc(%ebx),%eax │ │ │ │ - mov %al,0xc(%esi) │ │ │ │ - movzbl 0xd(%ebx),%eax │ │ │ │ - mov %al,0xd(%esi) │ │ │ │ - lea 0x18(%esi),%eax │ │ │ │ - mov %eax,0x10(%esi) │ │ │ │ - mov 0x10(%ebx),%eax │ │ │ │ - push $0x0 │ │ │ │ - mov 0x14(%ebx),%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - push %ecx │ │ │ │ + mov 0x4(%esi),%edi │ │ │ │ + mov (%esi),%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + jne 29a77 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9e77> │ │ │ │ + jmp 29a91 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9e91> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 29a8f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9e8f> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp %ebp,%eax │ │ │ │ + je 29a70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9e70> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %ebx,%edi │ │ │ │ + jne 29a77 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9e77> │ │ │ │ + mov (%esi),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 29aa5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9ea5> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + mov 0x1c(%esp),%ebx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0xc,%esi │ │ │ │ + cmp 0x8(%esp),%esi │ │ │ │ + jne 29a60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9e60> │ │ │ │ + mov 0x40(%esp),%esi │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 29ad0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9ed0> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - mov -0x1a4(%ebp),%eax │ │ │ │ - push %edx │ │ │ │ - mov %eax,-0x170(%ebp) │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - flds 0x28(%ebx) │ │ │ │ + mov 0x1c(%esp),%ebx │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - fstps 0x28(%esi) │ │ │ │ - addl $0x2c,-0x9c(%ebp) │ │ │ │ - mov -0x10c(%ebp),%ebx │ │ │ │ - mov -0x108(%ebp),%eax │ │ │ │ - addl $0x1,-0x190(%ebp) │ │ │ │ - mov -0x190(%ebp),%esi │ │ │ │ - sub %ebx,%eax │ │ │ │ - addl $0x2c,-0x19c(%ebp) │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xba2e8ba3,%eax,%eax │ │ │ │ - cmp %eax,%esi │ │ │ │ - jae 29677 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9a77> │ │ │ │ - add -0x19c(%ebp),%ebx │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ - cmp -0x98(%ebp),%esi │ │ │ │ - jne 2aae8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xaee8> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x1a4(%ebp),%eax │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ + add %edi,%eax │ │ │ │ + mov %edi,(%esi) │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ + add %edi,%eax │ │ │ │ + mov %eax,0x8(%esi) │ │ │ │ + add $0x2c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + mov %ebp,0x8(%esp) │ │ │ │ + mov %ecx,%edi │ │ │ │ + movl $0x0,0x10(%esp) │ │ │ │ + cmp %ecx,%ebp │ │ │ │ + jne 299f2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9df2> │ │ │ │ + jmp 29ab8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9eb8> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ + lea -0x1dfce(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + call 41c0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x7b4d7,%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ + mov 0x4(%eax),%ebp │ │ │ │ + mov (%eax),%esi │ │ │ │ + cmp %esi,%ebp │ │ │ │ + je 29b75 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9f75> │ │ │ │ + lea -0x7b6d0(%ebx),%edi │ │ │ │ + jmp 29b57 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9f57> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0xc,%esi │ │ │ │ + cmp %esi,%ebp │ │ │ │ + je 29b6f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9f6f> │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 29b50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9f50> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - push -0x198(%ebp) │ │ │ │ - mov %eax,-0x170(%ebp) │ │ │ │ - call 200e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e0> │ │ │ │ + add $0xc,%esi │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2ab41 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xaf41> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x170(%ebp),%ebx │ │ │ │ - jmp 2a452 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa852> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp %esi,%ebp │ │ │ │ + jne 29b57 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9f57> │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ + mov (%eax),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 29b85 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9f85> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0xc,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ - mov -0x180(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ - mov -0x180(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x34(%ebp) │ │ │ │ - je 2b3f7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb7f7> │ │ │ │ - mov -0x194(%ebp),%eax │ │ │ │ - mov %eax,(%ebx) │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ - mov %eax,0x4(%ebx) │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ - mov %eax,0x8(%ebx) │ │ │ │ - movzbl -0xc0(%ebp),%eax │ │ │ │ - mov %al,0xc(%ebx) │ │ │ │ - flds -0xbc(%ebp) │ │ │ │ - movzbl -0xa4(%ebp),%eax │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ - sub -0xa0(%ebp),%esi │ │ │ │ - fstps 0x10(%ebx) │ │ │ │ - flds -0xb8(%ebp) │ │ │ │ - fstps 0x14(%ebx) │ │ │ │ - fldl -0xb4(%ebp) │ │ │ │ - fstpl 0x18(%ebx) │ │ │ │ - fldl -0xac(%ebp) │ │ │ │ - mov %al,0x28(%ebx) │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x7b46b,%eax │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x2c,%esp │ │ │ │ + mov 0x44(%esp),%edi │ │ │ │ + mov 0x48(%esp),%ecx │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ + mov (%eax),%ebp │ │ │ │ mov %esi,%eax │ │ │ │ + sub %ebp,%ebx │ │ │ │ + sub %ebp,%eax │ │ │ │ + mov %ebx,0x14(%esp) │ │ │ │ sar $0x2,%eax │ │ │ │ - movl $0x0,0x2c(%ebx) │ │ │ │ - imul $0xba2e8ba3,%eax,%eax │ │ │ │ - fstpl 0x20(%ebx) │ │ │ │ - movl $0x0,0x30(%ebx) │ │ │ │ - movl $0x0,0x34(%ebx) │ │ │ │ + imul $0xaaaaaaab,%eax,%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 2b418 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb818> │ │ │ │ - cmp $0x5d1745d,%eax │ │ │ │ - ja 2b491 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb891> │ │ │ │ + je 29d70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa170> │ │ │ │ + lea (%eax,%eax,1),%ebx │ │ │ │ + mov $0xfffffffc,%edx │ │ │ │ + cmp %ebx,%eax │ │ │ │ + jbe 29d40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa140> │ │ │ │ + mov %ecx,0x48(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ + push %edx │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + mov %edx,0x28(%esp) │ │ │ │ call 4050 │ │ │ │ - mov %eax,-0x190(%ebp) │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,0x28(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x190(%ebp),%eax │ │ │ │ - mov -0x180(%ebp),%ebx │ │ │ │ - add %eax,%esi │ │ │ │ - mov %eax,0x2c(%ebx) │ │ │ │ - mov %eax,0x30(%ebx) │ │ │ │ - mov %esi,0x34(%ebx) │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - mov %esi,-0x178(%ebp) │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 2b45e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb85e> │ │ │ │ + mov 0x48(%esp),%ecx │ │ │ │ + lea 0xc(%eax),%edx │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ + flds 0x8(%ecx) │ │ │ │ + add 0xc(%esp),%eax │ │ │ │ + lea -0x948(%ebx),%ebx │ │ │ │ + mov %ebx,0x14(%esp) │ │ │ │ + mov %ebx,(%eax) │ │ │ │ + mov 0x4(%ecx),%ebx │ │ │ │ + fstps 0x8(%eax) │ │ │ │ + mov %ebx,0x4(%eax) │ │ │ │ + cmp %ebp,%edi │ │ │ │ + je 29c7d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa07d> │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ + mov %ebp,%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + flds 0x8(%eax) │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + add $0xc,%eax │ │ │ │ + mov %ebx,(%edx) │ │ │ │ + add $0xc,%edx │ │ │ │ + mov %ecx,-0x8(%edx) │ │ │ │ + fstps -0x4(%edx) │ │ │ │ + cmp %eax,%edi │ │ │ │ + jne 29c48 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa048> │ │ │ │ + lea -0xc(%edi),%eax │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ + mov %ebx,0x14(%esp) │ │ │ │ + sub %ebp,%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ + imul $0x2aaaaaab,%eax,%eax │ │ │ │ + lea (%eax,%eax,2),%eax │ │ │ │ + lea 0x18(%ecx,%eax,4),%edx │ │ │ │ + mov %edi,%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + cmp %esi,%edi │ │ │ │ + je 29cc3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa0c3> │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + flds 0x8(%ecx) │ │ │ │ + mov 0x4(%ecx),%edx │ │ │ │ + add $0xc,%ecx │ │ │ │ + mov %ebx,(%eax) │ │ │ │ + add $0xc,%eax │ │ │ │ + mov %edx,-0x8(%eax) │ │ │ │ + fstps -0x4(%eax) │ │ │ │ + cmp %esi,%ecx │ │ │ │ + jne 29c90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa090> │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ + sub %edi,%eax │ │ │ │ + sub $0xc,%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ + imul $0x2aaaaaab,%eax,%eax │ │ │ │ + lea (%eax,%eax,2),%eax │ │ │ │ + lea 0xc(%edx,%eax,4),%edx │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ + mov %ebp,%ebx │ │ │ │ + lea -0x7b6d0(%eax),%edi │ │ │ │ + cmp %esi,%ebp │ │ │ │ + je 29d03 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa103> │ │ │ │ + mov %edi,%eax │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ + mov %esi,%edi │ │ │ │ mov %eax,%esi │ │ │ │ - mov -0x15c(%ebp),%eax │ │ │ │ - lea -0x9f4(%eax),%eax │ │ │ │ - mov %eax,-0x168(%ebp) │ │ │ │ + jmp 29ce7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa0e7> │ │ │ │ + nop │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %edi,%ebx │ │ │ │ + je 29cff , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa0ff> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 29ce0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa0e0> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %edi,%ebx │ │ │ │ + jne 29ce7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa0e7> │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ + test %ebp,%ebp │ │ │ │ + je 29d1f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa11f> │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebp │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ + mov %esi,(%eax) │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + mov %esi,0x8(%eax) │ │ │ │ + add $0x2c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x168(%ebp),%eax │ │ │ │ - flds 0x8(%ebx) │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x4(%ebx),%eax │ │ │ │ - fstps 0x8(%esi) │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ - movzbl 0xc(%ebx),%eax │ │ │ │ - mov %al,0xc(%esi) │ │ │ │ - movzbl 0xd(%ebx),%eax │ │ │ │ - mov %al,0xd(%esi) │ │ │ │ - lea 0x18(%esi),%eax │ │ │ │ - mov %eax,0x10(%esi) │ │ │ │ - mov 0x10(%ebx),%eax │ │ │ │ - push $0x0 │ │ │ │ - mov 0x14(%ebx),%edx │ │ │ │ - add %eax,%edx │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - lea 0x10(%esi),%eax │ │ │ │ + nop │ │ │ │ + cmp $0x15555555,%ebx │ │ │ │ + ja 29be3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9fe3> │ │ │ │ + test %ebx,%ebx │ │ │ │ + jne 29d75 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa175> │ │ │ │ + mov $0xc,%edx │ │ │ │ + movl $0x0,0x18(%esp) │ │ │ │ + movl $0x0,0xc(%esp) │ │ │ │ + jmp 29c10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa010> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov $0x1,%ebx │ │ │ │ + lea (%ebx,%ebx,2),%edx │ │ │ │ + shl $0x2,%edx │ │ │ │ + jmp 29be3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9fe3> │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x7b27b,%eax │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x2c,%esp │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%edi │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ + mov (%eax),%ebx │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ + sub %ebx,%edi │ │ │ │ + sub %ebx,%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xaaaaaaab,%eax,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 2a050 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa450> │ │ │ │ + lea (%eax,%eax,1),%ebx │ │ │ │ + mov %ebx,-0x34(%ebp) │ │ │ │ + cmp %ebx,%eax │ │ │ │ + jbe 2a030 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa430> │ │ │ │ + movl $0x15555555,-0x34(%ebp) │ │ │ │ + mov $0xfffffffc,%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - flds 0x28(%ebx) │ │ │ │ + call 4050 │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x2c,%ebx │ │ │ │ - add $0x2c,%esi │ │ │ │ - fstps -0x4(%esi) │ │ │ │ - cmp %ebx,-0x178(%ebp) │ │ │ │ - jne 2acd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb0d0> │ │ │ │ - mov -0x180(%ebp),%eax │ │ │ │ - mov %esi,0x30(%eax) │ │ │ │ - addl $0x38,-0x38(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov -0x160(%ebp),%esi │ │ │ │ - add 0x1c0(%edi),%esi │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - mov 0x64(%esi),%ecx │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ - mov 0x60(%esi),%eax │ │ │ │ - mov %eax,-0x168(%ebp) │ │ │ │ - cmp %ecx,%eax │ │ │ │ - je 2ad92 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb192> │ │ │ │ - mov %esi,-0x178(%ebp) │ │ │ │ - mov %ecx,%ebx │ │ │ │ - mov %eax,%esi │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + add -0x2c(%ebp),%edi │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %edi,%edx │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ + mov 0x10(%ebp),%edi │ │ │ │ + mov (%eax),%eax │ │ │ │ + movl $0x0,(%edx) │ │ │ │ + mov 0x4(%edi),%ebx │ │ │ │ + movl $0x0,0x4(%edx) │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + mov %ebx,%edi │ │ │ │ + movl $0x0,0x8(%edx) │ │ │ │ + sub %eax,%edi │ │ │ │ + mov %edi,%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xaaaaaaab,%eax,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 29e4c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa24c> │ │ │ │ + cmp $0x15555555,%eax │ │ │ │ + ja 2a065 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa465> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov (%esi),%edx │ │ │ │ - push %esi │ │ │ │ - add $0x7c,%esi │ │ │ │ - call *(%edx) │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ + call 4050 │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov 0x10(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,%ebx │ │ │ │ - jne 2ad60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb160> │ │ │ │ - mov -0x178(%ebp),%esi │ │ │ │ - mov -0x168(%ebp),%eax │ │ │ │ - mov %eax,0x64(%esi) │ │ │ │ - mov -0x160(%ebp),%esi │ │ │ │ - add 0x1c0(%edi),%esi │ │ │ │ - mov 0x64(%esi),%eax │ │ │ │ + mov (%ecx),%ecx │ │ │ │ + mov 0x4(%ebx),%ebx │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ + add %eax,%edi │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + mov %edi,0x8(%ecx) │ │ │ │ + cmp %ebx,%edx │ │ │ │ + je 29ea1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa2a1> │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ - fldl -0x188(%ebp) │ │ │ │ - mov 0x2b4(%edi),%eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - fstpl 0x1c(%esi) │ │ │ │ - cmp %ecx,0x68(%esi) │ │ │ │ - je 2b3df , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb7df> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x170(%ebp) │ │ │ │ - push %ecx │ │ │ │ - call 3fc00 ::do_widen(char) const@@Base+0x3bb0> │ │ │ │ - add $0x10,%esp │ │ │ │ - addl $0x7c,0x64(%esi) │ │ │ │ - jmp 296a3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9aa3> │ │ │ │ + lea -0x948(%edi),%edi │ │ │ │ + xchg %ax,%ax │ │ │ │ + flds 0x8(%edx) │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ + add $0xc,%edx │ │ │ │ + mov %edi,(%ecx) │ │ │ │ + add $0xc,%ecx │ │ │ │ + mov %eax,-0x8(%ecx) │ │ │ │ + fstps -0x4(%ecx) │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jne 29e70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa270> │ │ │ │ + sub $0xc,%edx │ │ │ │ + sub -0x1c(%ebp),%edx │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + shr $0x2,%edx │ │ │ │ + imul $0x2aaaaaab,%edx,%edx │ │ │ │ + lea (%edx,%edx,2),%edx │ │ │ │ + lea 0xc(%eax,%edx,4),%eax │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ + mov %eax,0x4(%edi) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + cmp %edx,0xc(%ebp) │ │ │ │ + je 29f19 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa319> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ + add $0xc,%edx │ │ │ │ + add $0xc,%eax │ │ │ │ + movl $0x0,-0x4(%eax) │ │ │ │ + movl $0x0,-0xc(%eax) │ │ │ │ + mov -0xc(%edx),%ecx │ │ │ │ + mov %ecx,-0xc(%eax) │ │ │ │ + mov -0x8(%edx),%ebx │ │ │ │ + movl $0x0,-0xc(%edx) │ │ │ │ + mov -0x8(%eax),%ecx │ │ │ │ + mov %ebx,-0x8(%eax) │ │ │ │ + mov -0x4(%edx),%ebx │ │ │ │ + mov %ecx,-0x8(%edx) │ │ │ │ + mov -0x4(%eax),%ecx │ │ │ │ + mov %ebx,-0x4(%eax) │ │ │ │ + mov %ecx,-0x4(%edx) │ │ │ │ + cmp %edx,0xc(%ebp) │ │ │ │ + jne 29eb8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa2b8> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + sub $0xc,%eax │ │ │ │ + sub -0x28(%ebp),%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ + imul $0x2aaaaaab,%eax,%eax │ │ │ │ + lea (%eax,%eax,2),%eax │ │ │ │ + lea 0xc(%edi,%eax,4),%eax │ │ │ │ + add $0xc,%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 29f7d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa37d> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov -0x170(%ebp),%ebx │ │ │ │ - jmp 29e72 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa272> │ │ │ │ + mov (%eax),%ecx │ │ │ │ + movl $0x0,(%eax) │ │ │ │ + add $0xc,%eax │ │ │ │ + add $0xc,%edx │ │ │ │ + mov %ecx,-0xc(%edx) │ │ │ │ + mov -0x8(%eax),%ecx │ │ │ │ + movl $0x0,-0x8(%eax) │ │ │ │ + mov %ecx,-0x8(%edx) │ │ │ │ + mov -0x4(%eax),%ecx │ │ │ │ + movl $0x0,-0x4(%eax) │ │ │ │ + mov %ecx,-0x4(%edx) │ │ │ │ + cmp %eax,%esi │ │ │ │ + jne 29f30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa330> │ │ │ │ + mov %esi,%eax │ │ │ │ + sub 0xc(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ + sub $0xc,%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ + imul $0x2aaaaaab,%eax,%eax │ │ │ │ + lea (%eax,%eax,2),%eax │ │ │ │ + lea 0xc(%edi,%eax,4),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + lea -0x7b6d0(%edi),%edi │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 29ff3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa3f3> │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov -0x168(%ebp),%esi │ │ │ │ - fldl -0x188(%ebp) │ │ │ │ - mov 0x2b4(%edi),%eax │ │ │ │ - mov %ebx,0x4(%esi) │ │ │ │ - fstpl 0x1c(%esi) │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov -0x160(%ebp),%eax │ │ │ │ - cmp 0x68(%esi),%eax │ │ │ │ - je 2b3b3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb7b3> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x170(%ebp) │ │ │ │ - push -0x160(%ebp) │ │ │ │ - call 3fc00 ::do_widen(char) const@@Base+0x3bb0> │ │ │ │ - jmp 2adbf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb1bf> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + mov 0x4(%eax),%edi │ │ │ │ + mov (%eax),%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + jne 29fb7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa3b7> │ │ │ │ + jmp 29fd5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa3d5> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov -0x10c(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x108(%ebp) │ │ │ │ - je 29cc2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa0c2> │ │ │ │ - movl $0x0,-0x19c(%ebp) │ │ │ │ - lea -0xa0(%ebp),%eax │ │ │ │ - mov %eax,-0x198(%ebp) │ │ │ │ - lea -0x94(%ebp),%eax │ │ │ │ - mov %eax,-0x1a4(%ebp) │ │ │ │ - mov -0x15c(%ebp),%eax │ │ │ │ - movl $0x0,-0x190(%ebp) │ │ │ │ - lea -0x9f4(%eax),%eax │ │ │ │ - mov %eax,-0x1ac(%ebp) │ │ │ │ - jmp 2af0c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb30c> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x1ac(%ebp),%eax │ │ │ │ - flds 0x8(%ebx) │ │ │ │ - lea 0x10(%esi),%edx │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x4(%ebx),%eax │ │ │ │ - fstps 0x8(%esi) │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ - movzbl 0xc(%ebx),%eax │ │ │ │ - mov %al,0xc(%esi) │ │ │ │ - movzbl 0xd(%ebx),%eax │ │ │ │ - mov %al,0xd(%esi) │ │ │ │ - lea 0x18(%esi),%eax │ │ │ │ - mov %eax,0x10(%esi) │ │ │ │ - mov 0x10(%ebx),%eax │ │ │ │ - push $0x0 │ │ │ │ - mov 0x14(%ebx),%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - mov -0x1a4(%ebp),%eax │ │ │ │ - push %edx │ │ │ │ - mov %eax,-0x170(%ebp) │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - flds 0x28(%ebx) │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 29fd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa3d0> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x20(%ebp),%eax │ │ │ │ + je 29fb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa3b0> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - fstps 0x28(%esi) │ │ │ │ - addl $0x2c,-0x9c(%ebp) │ │ │ │ - mov -0x10c(%ebp),%ebx │ │ │ │ - mov -0x108(%ebp),%eax │ │ │ │ - addl $0x1,-0x190(%ebp) │ │ │ │ - mov -0x190(%ebp),%ecx │ │ │ │ - sub %ebx,%eax │ │ │ │ - addl $0x2c,-0x19c(%ebp) │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xba2e8ba3,%eax,%eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jae 29cce , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa0ce> │ │ │ │ - add -0x19c(%ebp),%ebx │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ - cmp -0x98(%ebp),%esi │ │ │ │ - jne 2ae80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb280> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x1a4(%ebp),%eax │ │ │ │ + cmp %ebx,%edi │ │ │ │ + jne 29fb7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa3b7> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + mov (%eax),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 29fe8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa3e8> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ - push %esi │ │ │ │ - push -0x198(%ebp) │ │ │ │ - mov %eax,-0x170(%ebp) │ │ │ │ - call 200e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e0> │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + addl $0xc,-0x1c(%ebp) │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + jne 29f98 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa398> │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 2a00b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa40b> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x28(%ebp) │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2aed9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb2d9> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ + mov %esi,(%eax) │ │ │ │ + mov %edi,0x4(%eax) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + lea (%eax,%eax,2),%eax │ │ │ │ + lea (%esi,%eax,4),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x8(%esi) │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + cmp $0x15555555,%ebx │ │ │ │ + ja 29dc9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa1c9> │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 29de7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa1e7> │ │ │ │ + jmp 2a057 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa457> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - flds -0x178(%ebp) │ │ │ │ + movl $0x1,-0x34(%ebp) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + lea (%eax,%eax,2),%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + jmp 29dd5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa1d5> │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + call 4120 │ │ │ │ sub $0xc,%esp │ │ │ │ - push 0x5ec(%edi) │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - fstps -0x84(%ebp) │ │ │ │ - flds -0x168(%ebp) │ │ │ │ - fstps -0x80(%ebp) │ │ │ │ - call 5c9e0 ::do_widen(char) const@@Base+0x20990> │ │ │ │ - pop %eax │ │ │ │ - mov -0x160(%ebp),%esi │ │ │ │ - fstpl -0x7c(%ebp) │ │ │ │ - mov 0x1c0(%edi),%eax │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - fldl 0x34(%eax,%esi,1) │ │ │ │ - push 0x5ec(%edi) │ │ │ │ - fstpl -0x168(%ebp) │ │ │ │ - call 5c9e0 ::do_widen(char) const@@Base+0x20990> │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - fsubrl -0x168(%ebp) │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4150 <__cxa_begin_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov $0x1,%ecx │ │ │ │ - movb $0x1,-0x11c(%ebp) │ │ │ │ - add 0x1c0(%edi),%esi │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - movl $0x1,-0x168(%ebp) │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - movzbl -0x180(%ebp),%eax │ │ │ │ - fstpl -0x74(%ebp) │ │ │ │ - mov %al,-0x88(%ebp) │ │ │ │ - movzbl 0x3ac(%edi),%eax │ │ │ │ - mov %al,-0x6c(%ebp) │ │ │ │ - mov 0x5ec(%edi),%eax │ │ │ │ - mov 0x4f4(%eax),%ebx │ │ │ │ - mov %eax,-0x188(%ebp) │ │ │ │ - lea 0x1(%ebx),%edx │ │ │ │ - lea -0x11c(%ebp),%ebx │ │ │ │ - mov %ebx,-0x198(%ebp) │ │ │ │ - lea -0x144(%ebp),%ebx │ │ │ │ - mov %ebx,-0x1a0(%ebp) │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jbe 2b469 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb869> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + cmpl $0x0,-0x2c(%ebp) │ │ │ │ + jne 2a098 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa498> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x20(%ebp) │ │ │ │ + call 29b20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9f20> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + call 4560 <__cxa_rethrow@plt> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x2c(%ebp) │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 2a090 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa490> │ │ │ │ + mov %eax,%esi │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 45f0 <__cxa_end_catch@plt> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + jmp *0x10(%eax) │ │ │ │ nop │ │ │ │ - mov 0x198(%esi),%edx │ │ │ │ - lea 0x194(%esi),%ebx │ │ │ │ - mov %esi,-0x180(%ebp) │ │ │ │ - mov %ebx,-0x178(%ebp) │ │ │ │ - test %edx,%edx │ │ │ │ - jne 2b059 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb459> │ │ │ │ - jmp 2b3a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb7a8> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edx,%ebx │ │ │ │ - mov 0x8(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 2b065 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb465> │ │ │ │ - cmp %cl,0x10(%edx) │ │ │ │ - jae 2b050 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb450> │ │ │ │ - mov 0xc(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 2b059 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb459> │ │ │ │ - cmp %ebx,-0x178(%ebp) │ │ │ │ - je 2b072 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb472> │ │ │ │ - cmp %cl,0x10(%ebx) │ │ │ │ - jbe 2b0d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb4d0> │ │ │ │ - mov -0x198(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %eax,-0x118(%ebp) │ │ │ │ - lea -0x12a(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - lea -0x118(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - mov -0x15c(%ebp),%eax │ │ │ │ - lea -0x1c262(%eax),%eax │ │ │ │ - push %eax │ │ │ │ - lea 0x190(%esi),%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x7af2a,%ebx │ │ │ │ + sub $0x14,%esp │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + add $0x304,%eax │ │ │ │ push %eax │ │ │ │ - push -0x1a0(%ebp) │ │ │ │ - call 205f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9f0> │ │ │ │ - mov -0x160(%ebp),%esi │ │ │ │ - add 0x1c0(%edi),%esi │ │ │ │ - add $0x1c,%esp │ │ │ │ - mov %esi,-0x180(%ebp) │ │ │ │ - mov -0x144(%ebp),%ebx │ │ │ │ - mov 0x5ec(%edi),%eax │ │ │ │ - mov -0x188(%ebp),%ecx │ │ │ │ - mov -0x168(%ebp),%edx │ │ │ │ - mov %eax,-0x190(%ebp) │ │ │ │ - flds 0x4b4(%ecx,%edx,4) │ │ │ │ - mov 0x180(%esi),%edx │ │ │ │ - lea 0x17c(%esi),%ecx │ │ │ │ - mov %ecx,-0x188(%ebp) │ │ │ │ - fstps 0x14(%ebx) │ │ │ │ - mov %ecx,%ebx │ │ │ │ - test %edx,%edx │ │ │ │ - je 2b2fb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb6fb> │ │ │ │ - movzbl -0x11c(%ebp),%ecx │ │ │ │ - jmp 2b121 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb521> │ │ │ │ + call 45b60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25f60> │ │ │ │ + add $0x18,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %ebx │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edx,%ebx │ │ │ │ - mov 0x8(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 2b12d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb52d> │ │ │ │ - cmp %cl,0x10(%edx) │ │ │ │ - jae 2b118 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb518> │ │ │ │ - mov 0xc(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 2b121 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb521> │ │ │ │ - mov %cl,-0x178(%ebp) │ │ │ │ - cmp -0x188(%ebp),%ebx │ │ │ │ - je 2b308 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb708> │ │ │ │ - cmp 0x10(%ebx),%cl │ │ │ │ - jb 2b308 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb708> │ │ │ │ - mov %eax,-0x188(%ebp) │ │ │ │ - mov -0x190(%ebp),%ecx │ │ │ │ - mov -0x168(%ebp),%edx │ │ │ │ - addl $0x1,-0x168(%ebp) │ │ │ │ - mov 0x474(%ecx,%edx,4),%edx │ │ │ │ - movzbl -0x178(%ebp),%ecx │ │ │ │ - add %ecx,%ecx │ │ │ │ - mov %edx,0x14(%ebx) │ │ │ │ - mov %cl,-0x11c(%ebp) │ │ │ │ - mov 0x4f4(%eax),%edx │ │ │ │ - movzbl %cl,%ebx │ │ │ │ - add $0x1,%edx │ │ │ │ - cmp %edx,%ebx │ │ │ │ - jb 2b028 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb428> │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - mov %eax,-0x178(%ebp) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - mov %eax,-0x188(%ebp) │ │ │ │ - mov -0x180(%ebp),%eax │ │ │ │ - mov %edi,0x8(%ebp) │ │ │ │ - mov 0x64(%eax),%ebx │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %eax,-0x190(%ebp) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - mov -0x24(%ebx),%edx │ │ │ │ - mov %ebx,-0x1a8(%ebp) │ │ │ │ - sub %esi,%eax │ │ │ │ - mov %eax,-0x180(%ebp) │ │ │ │ - sar $0x2,%eax │ │ │ │ - lea 0x4(%edx),%esi │ │ │ │ - imul $0xba2e8ba3,%eax,%eax │ │ │ │ - mov %eax,-0x198(%ebp) │ │ │ │ - mov -0x20(%ebx),%eax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - mov %eax,-0x160(%ebp) │ │ │ │ - sub %edx,%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0xb6db6db7,%eax,%eax │ │ │ │ - add $0x1,%eax │ │ │ │ - mov %eax,-0x168(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmp %ebx,-0x168(%ebp) │ │ │ │ - je 2b427 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb827> │ │ │ │ - mov -0x178(%ebp),%eax │ │ │ │ - cmp %eax,(%esi) │ │ │ │ - jne 2b2f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb6f0> │ │ │ │ - mov -0x188(%ebp),%eax │ │ │ │ - cmp %eax,0x4(%esi) │ │ │ │ - jne 2b2f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb6f0> │ │ │ │ - mov 0x28(%esi),%eax │ │ │ │ - mov 0x2c(%esi),%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - cmp %edx,-0x180(%ebp) │ │ │ │ - jne 2b2f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb6f0> │ │ │ │ - mov -0x198(%ebp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 2b456 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb856> │ │ │ │ - mov -0x190(%ebp),%ecx │ │ │ │ - mov 0x4(%ecx),%edx │ │ │ │ - cmp %edx,0x4(%eax) │ │ │ │ - jne 2b2f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb6f0> │ │ │ │ - flds 0x8(%ecx) │ │ │ │ - flds 0x8(%eax) │ │ │ │ - mov %ecx,%edx │ │ │ │ - fucomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jp 2b2f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb6f0> │ │ │ │ - jne 2b2f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb6f0> │ │ │ │ - movzbl 0xc(%ecx),%ecx │ │ │ │ - cmp %cl,0xc(%eax) │ │ │ │ - jne 2b2f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb6f0> │ │ │ │ - add $0xd,%edx │ │ │ │ - add $0xd,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %esi,-0x1a0(%ebp) │ │ │ │ - mov %ebx,-0x1a4(%ebp) │ │ │ │ - jmp 2b2ce , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb6ce> │ │ │ │ + nop │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x7aefa,%ebx │ │ │ │ + sub $0x14,%esp │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + add $0x304,%eax │ │ │ │ + push %eax │ │ │ │ + call 45b60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25f60> │ │ │ │ + add $0x18,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %ebx │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x1,%ecx │ │ │ │ - cmp %ecx,%edi │ │ │ │ - je 2b456 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb856> │ │ │ │ - mov 0x23(%eax),%ebx │ │ │ │ - cmp %ebx,0x23(%edx) │ │ │ │ - jne 2b2dd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb6dd> │ │ │ │ - flds 0x27(%eax) │ │ │ │ - flds 0x27(%edx) │ │ │ │ - fucomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jp 2b2dd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb6dd> │ │ │ │ - jne 2b2dd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb6dd> │ │ │ │ - mov -0x160(%ebp),%ebx │ │ │ │ - add $0x2c,%edx │ │ │ │ - add $0x2c,%eax │ │ │ │ - movzbl 0x2b(%ebx),%ebx │ │ │ │ - cmp %bl,0x2b(%esi) │ │ │ │ - jne 2b2dd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb6dd> │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %eax,-0x160(%ebp) │ │ │ │ - movzbl (%eax),%ebx │ │ │ │ - cmp %bl,(%edx) │ │ │ │ - je 2b298 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb698> │ │ │ │ - mov -0x1a0(%ebp),%esi │ │ │ │ - mov -0x1a4(%ebp),%ebx │ │ │ │ + nop │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x7aeca,%ebx │ │ │ │ + sub $0x14,%esp │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + add $0x304,%eax │ │ │ │ + push %eax │ │ │ │ + call 45b60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25f60> │ │ │ │ + add $0x18,%esp │ │ │ │ + pop %ebx │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x1,%ebx │ │ │ │ - add $0x38,%esi │ │ │ │ - jmp 2b208 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb608> │ │ │ │ - mov -0x188(%ebp),%ebx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x129(%ebp),%edx │ │ │ │ - lea -0x10c(%ebp),%ecx │ │ │ │ - mov -0x198(%ebp),%eax │ │ │ │ - push %edx │ │ │ │ - push %ecx │ │ │ │ - mov -0x15c(%ebp),%ecx │ │ │ │ - mov %eax,-0x10c(%ebp) │ │ │ │ - lea -0x148(%ebp),%eax │ │ │ │ - lea -0x1c262(%ecx),%edx │ │ │ │ - push %edx │ │ │ │ - lea 0x178(%esi),%edx │ │ │ │ + nop │ │ │ │ push %ebx │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - call 20850 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc50> │ │ │ │ - mov 0x5ec(%edi),%eax │ │ │ │ - movzbl -0x11c(%ebp),%ecx │ │ │ │ - add $0x1c,%esp │ │ │ │ - mov -0x160(%ebp),%esi │ │ │ │ - add 0x1c0(%edi),%esi │ │ │ │ - mov -0x148(%ebp),%ebx │ │ │ │ - mov %eax,-0x188(%ebp) │ │ │ │ - mov %cl,-0x178(%ebp) │ │ │ │ - mov %esi,-0x180(%ebp) │ │ │ │ - jmp 2b14e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb54e> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0xcc(%ebp),%eax │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x7ae9a,%ebx │ │ │ │ + sub $0x14,%esp │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + add $0x304,%eax │ │ │ │ push %eax │ │ │ │ - lea -0x3c(%ebp),%eax │ │ │ │ - push -0x180(%ebp) │ │ │ │ + call 45b60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25f60> │ │ │ │ + add $0x18,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %ebx │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x7ae67,%ebx │ │ │ │ + sub $0x14,%esp │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ + lea 0xc(%esi),%eax │ │ │ │ + movl $0x1,0x4(%esi) │ │ │ │ + lea 0x4c(%esi),%edi │ │ │ │ + push 0x2c(%esp) │ │ │ │ + lea 0x44(%esi),%ebp │ │ │ │ push %eax │ │ │ │ - call d720 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xd0> │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x8 │ │ │ │ + push 0xc(%esi) │ │ │ │ + push %edi │ │ │ │ + call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2a7f1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xabf1> │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - jmp 296a3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9aa3> │ │ │ │ - mov -0x178(%ebp),%ebx │ │ │ │ - jmp 2b072 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb472> │ │ │ │ - sub $0x4,%esp │ │ │ │ - add $0x60,%esi │ │ │ │ - push -0x170(%ebp) │ │ │ │ - push -0x160(%ebp) │ │ │ │ - push %esi │ │ │ │ - call 209e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xde0> │ │ │ │ - jmp 2a9f6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xadf6> │ │ │ │ - movl $0x0,-0x190(%ebp) │ │ │ │ - jmp 2a744 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xab44> │ │ │ │ - sub $0x4,%esp │ │ │ │ - add $0x60,%esi │ │ │ │ - push -0x170(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 2a248 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa648> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x0 │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + mov -0xc(%eax),%ecx │ │ │ │ + add %ebp,%ecx │ │ │ │ push %ecx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + xor %eax,%eax │ │ │ │ + testb $0x5,0xe8(%esi) │ │ │ │ + je 2a200 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa600> │ │ │ │ + add $0xc,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 2a268 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa668> │ │ │ │ + mov 0xc(%esi),%edi │ │ │ │ + sub $0xc,%esp │ │ │ │ + add $0x30c,%esi │ │ │ │ + push %edi │ │ │ │ + call 41e0 │ │ │ │ + mov %eax,(%esp) │ │ │ │ + push %edi │ │ │ │ + push 0x4(%esi) │ │ │ │ + push $0x0 │ │ │ │ push %esi │ │ │ │ - call 209e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xde0> │ │ │ │ - jmp 2a9f6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xadf6> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0xcc(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - lea -0x3c(%ebp),%eax │ │ │ │ - push -0x180(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x20,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0xc(%eax),%edx │ │ │ │ + add %ebp,%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - call d720 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xd0> │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2ad31 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb131> │ │ │ │ - movl $0x0,-0x190(%ebp) │ │ │ │ - jmp 2ac84 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb084> │ │ │ │ + jmp 2a1eb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa5eb> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x94(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - push %eax │ │ │ │ - mov -0x1a8(%ebp),%eax │ │ │ │ - sub $0x24,%eax │ │ │ │ + add -0xc(%eax),%ebp │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - call 3f2b0 ::do_widen(char) const@@Base+0x3260> │ │ │ │ + push %ebp │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2a178 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa578> │ │ │ │ - mov -0x190(%ebp),%esi │ │ │ │ - jmp 2a7e4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xabe4> │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - jmp 2a178 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa578> │ │ │ │ - mov -0x190(%ebp),%esi │ │ │ │ - jmp 2ad24 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb124> │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov %esi,-0x180(%ebp) │ │ │ │ - mov %eax,-0x188(%ebp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x178(%ebp) │ │ │ │ - jmp 2b1a6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb5a6> │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - call 4120 │ │ │ │ - mov -0x15c(%ebp),%ebx │ │ │ │ - call 4120 │ │ │ │ - jmp 55e8 <__gmon_start__@plt+0xe30> │ │ │ │ - jmp 560f <__gmon_start__@plt+0xe57> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 568d <__gmon_start__@plt+0xed5> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 571e <__gmon_start__@plt+0xf66> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 5784 <__gmon_start__@plt+0xfcc> │ │ │ │ - jmp 56e9 <__gmon_start__@plt+0xf31> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 571e <__gmon_start__@plt+0xf66> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 57b2 <__gmon_start__@plt+0xffa> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 57e0 <__gmon_start__@plt+0x1028> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 568d <__gmon_start__@plt+0xed5> │ │ │ │ + jmp 2a210 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa610> │ │ │ │ + nop │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x79b1b,%eax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0xcc,%esp │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ - movzbl 0x257(%ecx),%eax │ │ │ │ - mov %ecx,-0xa4(%ebp) │ │ │ │ - mov %al,-0xac(%ebp) │ │ │ │ - test %al,%al │ │ │ │ - je 2b52b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb92b> │ │ │ │ - mov 0x2b4(%ecx),%eax │ │ │ │ - mov %eax,-0xb4(%ebp) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - je 2b6c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbac8> │ │ │ │ - lea -0x94(%ebp),%ecx │ │ │ │ - lea -0x8c(%ebp),%eax │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ - mov %ecx,%edi │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ - mov %eax,-0xb4(%ebp) │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - mov 0x1f0(%ecx),%eax │ │ │ │ - movb $0x0,-0x8c(%ebp) │ │ │ │ - cmp %eax,0x1f4(%ecx) │ │ │ │ - je 2b5b7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb9b7> │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x7ad67,%ebx │ │ │ │ + sub $0x14,%esp │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ + lea 0xc(%esi),%eax │ │ │ │ + movl $0x1,0x4(%esi) │ │ │ │ + lea 0x4c(%esi),%edi │ │ │ │ + push 0x2c(%esp) │ │ │ │ + lea 0x44(%esi),%ebp │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - mov %esi,%ebx │ │ │ │ call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push %edi │ │ │ │ - mov 0x5ec(%ecx),%eax │ │ │ │ - add $0x4c,%eax │ │ │ │ - push %eax │ │ │ │ - call 696f0 ::do_widen(char) const@@Base+0x2d6a0> │ │ │ │ - pop %ecx │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ - pop %esi │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x8 │ │ │ │ + push 0xc(%esi) │ │ │ │ push %edi │ │ │ │ - mov 0x5ec(%ecx),%eax │ │ │ │ - add $0x1c4,%eax │ │ │ │ - push %eax │ │ │ │ - call 696f0 ::do_widen(char) const@@Base+0x2d6a0> │ │ │ │ + call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ + test %eax,%eax │ │ │ │ + je 2a348 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa748> │ │ │ │ sub $0x8,%esp │ │ │ │ - push 0xc(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + mov -0xc(%eax),%ecx │ │ │ │ + add %ebp,%ecx │ │ │ │ + push %ecx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + xor %eax,%eax │ │ │ │ + testb $0x5,0xe8(%esi) │ │ │ │ + je 2a300 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa700> │ │ │ │ + add $0xc,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - call 24540 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4940> │ │ │ │ - mov %al,-0xac(%ebp) │ │ │ │ - mov 0x1f0(%edi),%edx │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1f4(%edi),%eax │ │ │ │ - sub %edx,%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jbe 2b695 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xba95> │ │ │ │ - mov $0x1,%edi │ │ │ │ + test %eax,%eax │ │ │ │ + je 2a368 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa768> │ │ │ │ + mov 0xc(%esi),%edi │ │ │ │ + sub $0xc,%esp │ │ │ │ + add $0x30c,%esi │ │ │ │ + push %edi │ │ │ │ + call 41e0 │ │ │ │ + mov %eax,(%esp) │ │ │ │ + push %edi │ │ │ │ + push 0x4(%esi) │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x20,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea (%edi,%edi,2),%eax │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ - lea (%edx,%eax,8),%eax │ │ │ │ - push %eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push -0xa8(%ebp) │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - pop %eax │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ - push -0xa8(%ebp) │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - add $0x4c,%eax │ │ │ │ + mov -0xc(%eax),%edx │ │ │ │ + add %ebp,%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - call 696f0 ::do_widen(char) const@@Base+0x2d6a0> │ │ │ │ - pop %esi │ │ │ │ - pop %eax │ │ │ │ - push -0xa8(%ebp) │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - add $0x1c4,%eax │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 2a2eb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa6eb> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + add -0xc(%eax),%ebp │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - call 696f0 ::do_widen(char) const@@Base+0x2d6a0> │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - pop %edx │ │ │ │ - pop %ecx │ │ │ │ - push 0xc(%ebp) │ │ │ │ + push %ebp │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 2a310 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa710> │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ push %ebx │ │ │ │ - call 24540 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4940> │ │ │ │ - mov %al,-0xac(%ebp) │ │ │ │ - mov 0x1f0(%ebx),%edx │ │ │ │ - add $0x1,%edi │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x7ac67,%ebx │ │ │ │ + sub $0x14,%esp │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ + lea 0xc(%esi),%eax │ │ │ │ + movl $0x1,0x4(%esi) │ │ │ │ + lea 0x4c(%esi),%edi │ │ │ │ + push 0x2c(%esp) │ │ │ │ + lea 0x44(%esi),%ebp │ │ │ │ + push %eax │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x8 │ │ │ │ + push 0xc(%esi) │ │ │ │ + push %edi │ │ │ │ + call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1f4(%ebx),%eax │ │ │ │ - sub %edx,%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ - cmp %eax,%edi │ │ │ │ - jb 2b600 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xba00> │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - cmp -0xb4(%ebp),%eax │ │ │ │ - je 2b6b5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbab5> │ │ │ │ + test %eax,%eax │ │ │ │ + je 2a448 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa848> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x0 │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + mov -0xc(%eax),%ecx │ │ │ │ + add %ebp,%ecx │ │ │ │ + push %ecx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + xor %eax,%eax │ │ │ │ + testb $0x5,0xe8(%esi) │ │ │ │ + je 2a400 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa800> │ │ │ │ + add $0xc,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ + push %edi │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - movzbl -0xac(%ebp),%eax │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 2a468 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa868> │ │ │ │ + mov 0xc(%esi),%edi │ │ │ │ + sub $0xc,%esp │ │ │ │ + add $0x30c,%esi │ │ │ │ + push %edi │ │ │ │ + call 41e0 │ │ │ │ + mov %eax,(%esp) │ │ │ │ + push %edi │ │ │ │ + push 0x4(%esi) │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x20,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %ecx,%esi │ │ │ │ - add $0x24,%eax │ │ │ │ + mov -0xc(%eax),%edx │ │ │ │ + add %ebp,%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 2a3eb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa7eb> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + add -0xc(%eax),%ebp │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ + push %eax │ │ │ │ + push %ebp │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 2a410 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa810> │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x7ab67,%ebx │ │ │ │ + sub $0x14,%esp │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ + push 0x2c(%esp) │ │ │ │ + lea 0xc(%esi),%eax │ │ │ │ + lea 0x4c(%esi),%edi │ │ │ │ push %eax │ │ │ │ + lea 0x44(%esi),%ebp │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x8 │ │ │ │ + push 0xc(%esi) │ │ │ │ + push %edi │ │ │ │ + call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 2a558 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa958> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x0 │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + mov -0xc(%eax),%ecx │ │ │ │ + add %ebp,%ecx │ │ │ │ push %ecx │ │ │ │ - call 23820 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3c20> │ │ │ │ - mov 0x23c(%esi),%ecx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov %edx,-0xb8(%ebp) │ │ │ │ - mov %eax,%edi │ │ │ │ - lea 0x238(%esi),%edx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 2bcbf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc0bf> │ │ │ │ - mov %edx,%ebx │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %edx,-0xa4(%ebp) │ │ │ │ - jmp 2b721 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbb21> │ │ │ │ + xor %eax,%eax │ │ │ │ + testb $0x5,0xe8(%esi) │ │ │ │ + je 2a500 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa900> │ │ │ │ + add $0xc,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ + nop │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 2b738 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbb38> │ │ │ │ - cmp %edi,0x10(%eax) │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ - sbb -0xa4(%ebp),%edx │ │ │ │ - jae 2b718 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbb18> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - jmp 2b71d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbb1d> │ │ │ │ + je 2a580 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa980> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea 0xd4(%esi),%eax │ │ │ │ + add $0x30c,%esi │ │ │ │ + push $0x0 │ │ │ │ + push %eax │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + mov -0x300(%esi),%edi │ │ │ │ + mov %edi,(%esp) │ │ │ │ + call 41e0 │ │ │ │ + mov %eax,(%esp) │ │ │ │ + push %edi │ │ │ │ + push 0x4(%esi) │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x20,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ - mov %esi,-0xa4(%ebp) │ │ │ │ - cmp %ebx,%edx │ │ │ │ - je 2b756 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbb56> │ │ │ │ - cmp 0x10(%ebx),%edi │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - sbb 0x14(%ebx),%eax │ │ │ │ - jae 2b78a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbb8a> │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - jmp 2b77b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbb7b> │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ - mov 0x8(%ecx),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 2b9b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbdb0> │ │ │ │ - mov 0x14(%ecx),%eax │ │ │ │ - cmp %edi,0x10(%ecx) │ │ │ │ - sbb %ebx,%eax │ │ │ │ - jae 2b76a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbb6a> │ │ │ │ - mov 0xc(%ecx),%ecx │ │ │ │ - jmp 2b773 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbb73> │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov 0x384(%eax),%eax │ │ │ │ - sub $0x1,%eax │ │ │ │ - cmp $0xfffffffd,%eax │ │ │ │ - jbe 2b6b5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbab5> │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x94(%ebp),%eax │ │ │ │ - push 0xc(%ebp) │ │ │ │ + mov -0xc(%eax),%edx │ │ │ │ + add %ebp,%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - call 3fc00 ::do_widen(char) const@@Base+0x3bb0> │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x6c(%ebp) │ │ │ │ - movb $0x0,(%eax) │ │ │ │ - mov 0x600(%esi),%eax │ │ │ │ - lea 0x5fc(%esi),%ebx │ │ │ │ - mov %ebx,-0xc0(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - je 2bcae , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc0ae> │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - jmp 2b801 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbc01> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %eax,%ebx │ │ │ │ + jmp 2a4e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa8e8> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + add -0xc(%eax),%ebp │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ + push %eax │ │ │ │ + push %ebp │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 2a510 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xa910> │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x7aa59,%ebx │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ + lea -0x92c(%ebx),%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov -0x2c(%ebx),%eax │ │ │ │ + lea 0xc(%eax),%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + mov %eax,0xd4(%esi) │ │ │ │ + mov -0x24(%ebx),%eax │ │ │ │ + mov %edx,0x44(%esi) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x4c(%esi) │ │ │ │ + lea 0x4c(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ + lea 0x84(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4720 ::~__basic_file()@plt> │ │ │ │ + mov -0x34(%ebx),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x4c(%esi) │ │ │ │ + lea 0x68(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4530 │ │ │ │ + mov -0x8(%ebx),%eax │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 2b810 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbc10> │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ - cmp %edi,0x10(%eax) │ │ │ │ - sbb %ecx,%edx │ │ │ │ - jae 2b7f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbbf8> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - jmp 2b7fd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbbfd> │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ - mov %ebx,-0xbc(%ebp) │ │ │ │ - mov %esi,-0xa4(%ebp) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - je 2b838 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbc38> │ │ │ │ - cmp 0x10(%ebx),%edi │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - sbb 0x14(%ebx),%eax │ │ │ │ - jae 2b972 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbd72> │ │ │ │ + mov %edx,0x44(%esi) │ │ │ │ + mov -0xc(%edx),%edx │ │ │ │ + mov %eax,0x44(%esi,%edx,1) │ │ │ │ + mov -0x40(%ebx),%eax │ │ │ │ + movl $0x0,0x48(%esi) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0xd4(%esi) │ │ │ │ + lea 0xd4(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4100 │ │ │ │ + mov 0x24(%esi),%eax │ │ │ │ + lea 0x2c(%esi),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 2a65e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xaa5e> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - push $0x24 │ │ │ │ - add $0x5f8,%eax │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ - call 4050 │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %edi,0x10(%eax) │ │ │ │ - lea 0x10(%eax),%edx │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - mov %esi,0x14(%eax) │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ - movl $0x0,0x18(%eax) │ │ │ │ - movl $0x0,0x1c(%eax) │ │ │ │ - movl $0x0,0x20(%eax) │ │ │ │ - cmp %esi,-0xc0(%ebp) │ │ │ │ - je 2bb97 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbf97> │ │ │ │ - mov -0xbc(%ebp),%ebx │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - mov %edx,-0xcc(%ebp) │ │ │ │ - mov 0x10(%ebx),%ecx │ │ │ │ - mov 0x14(%ebx),%eax │ │ │ │ - cmp %ecx,%edi │ │ │ │ - sbb %eax,%esi │ │ │ │ - jae 2bb2c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbf2c> │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - cmp %ebx,0x604(%eax) │ │ │ │ - je 2bdd3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc1d3> │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + add $0x14,%esi │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 2a674 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xaa74> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - call 4410 │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xcc(%ebp),%edx │ │ │ │ - mov 0x14(%eax),%ecx │ │ │ │ - cmp %edi,0x10(%eax) │ │ │ │ - sbb -0xb8(%ebp),%ecx │ │ │ │ - jae 2bbc1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbfc1> │ │ │ │ - mov 0xc(%eax),%ebx │ │ │ │ - mov -0xbc(%ebp),%ecx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 2bdea , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc1ea> │ │ │ │ - test %ecx,%ecx │ │ │ │ - setne %dl │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ - cmp %esi,-0xc0(%ebp) │ │ │ │ - je 2b938 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbd38> │ │ │ │ - test %dl,%dl │ │ │ │ - jne 2b938 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbd38> │ │ │ │ - mov %esi,%eax │ │ │ │ - cmp 0x10(%esi),%edi │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - sbb 0x14(%eax),%esi │ │ │ │ - setb %al │ │ │ │ - movzbl %al,%eax │ │ │ │ - mov %eax,-0xb4(%ebp) │ │ │ │ - mov -0xc8(%ebp),%esi │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - push -0xbc(%ebp) │ │ │ │ + add $0x4,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ push %esi │ │ │ │ - push -0xb4(%ebp) │ │ │ │ - call 4090 │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov %esi,-0xbc(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - addl $0x1,0x60c(%eax) │ │ │ │ - mov -0xbc(%ebp),%ebx │ │ │ │ - mov 0x1c(%ebx),%eax │ │ │ │ - cmp 0x20(%ebx),%eax │ │ │ │ - je 2bb0b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbf0b> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0xa8(%ebp) │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x7a979,%ebx │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ + lea -0x92c(%ebx),%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov -0x2c(%ebx),%eax │ │ │ │ + lea 0xc(%eax),%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + mov %eax,0xd4(%esi) │ │ │ │ + mov -0x24(%ebx),%eax │ │ │ │ + mov %edx,0x44(%esi) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x4c(%esi) │ │ │ │ + lea 0x4c(%esi),%eax │ │ │ │ push %eax │ │ │ │ - call 3fc00 ::do_widen(char) const@@Base+0x3bb0> │ │ │ │ - addl $0x7c,0x1c(%ebx) │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ + lea 0x84(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4720 ::~__basic_file()@plt> │ │ │ │ + mov -0x34(%ebx),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x4c(%esi) │ │ │ │ + lea 0x68(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4530 │ │ │ │ + mov -0x8(%ebx),%eax │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + mov %edx,0x44(%esi) │ │ │ │ + mov -0xc(%edx),%edx │ │ │ │ + mov %eax,0x44(%esi,%edx,1) │ │ │ │ + mov -0x40(%ebx),%eax │ │ │ │ + movl $0x0,0x48(%esi) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0xd4(%esi) │ │ │ │ + lea 0xd4(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4100 │ │ │ │ + mov 0x24(%esi),%eax │ │ │ │ + lea 0x2c(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 2a73e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xab3e> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0xa8(%ebp) │ │ │ │ - call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2b6b5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbab5> │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - mov %esi,-0xa4(%ebp) │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 2bcbf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc0bf> │ │ │ │ - cmp 0x10(%eax),%edi │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - mov %edx,-0xc8(%ebp) │ │ │ │ - sbb 0x14(%eax),%ecx │ │ │ │ - jae 2baf7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbef7> │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + add $0x14,%esi │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 2a754 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xab54> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - lea 0x234(%esi),%esi │ │ │ │ - push $0x1c │ │ │ │ - mov %esi,-0xc0(%ebp) │ │ │ │ - call 4050 │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %edi,0x10(%eax) │ │ │ │ - lea 0x10(%eax),%esi │ │ │ │ - mov %edx,0x14(%eax) │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ - movl $0x0,0x18(%eax) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - mov %esi,-0xc4(%ebp) │ │ │ │ - mov 0x10(%eax),%ebx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - cmp %ebx,%edi │ │ │ │ - sbb %eax,%edx │ │ │ │ - mov -0xc8(%ebp),%edx │ │ │ │ - jae 2bc2b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc02b> │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - cmp %eax,0x240(%ecx) │ │ │ │ - je 2bddf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc1df> │ │ │ │ + add $0x4,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x7a899,%ebx │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ + lea -0x92c(%ebx),%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov -0x2c(%ebx),%eax │ │ │ │ + lea 0xc(%eax),%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + mov %eax,0xd4(%esi) │ │ │ │ + mov -0x24(%ebx),%eax │ │ │ │ + mov %edx,0x44(%esi) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x4c(%esi) │ │ │ │ + lea 0x4c(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ + lea 0x84(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4720 ::~__basic_file()@plt> │ │ │ │ + mov -0x34(%ebx),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x4c(%esi) │ │ │ │ + lea 0x68(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4530 │ │ │ │ + mov -0x8(%ebx),%eax │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + mov %edx,0x44(%esi) │ │ │ │ + mov -0xc(%edx),%edx │ │ │ │ + mov %eax,0x44(%esi,%edx,1) │ │ │ │ + mov -0x40(%ebx),%eax │ │ │ │ + movl $0x0,0x48(%esi) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0xd4(%esi) │ │ │ │ + lea 0xd4(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4100 │ │ │ │ + mov 0x24(%esi),%eax │ │ │ │ + lea 0x2c(%esi),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 2a81e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xac1e> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - mov %edx,-0xac(%ebp) │ │ │ │ push %eax │ │ │ │ - call 4410 │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xac(%ebp),%edx │ │ │ │ - mov 0x14(%eax),%ebx │ │ │ │ - cmp %edi,0x10(%eax) │ │ │ │ - sbb -0xb8(%ebp),%ebx │ │ │ │ - jae 2bdb3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc1b3> │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 2bda7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc1a7> │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - mov %esi,-0xa8(%ebp) │ │ │ │ - mov %eax,%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - setne -0xac(%ebp) │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 2bace , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbece> │ │ │ │ - cmpb $0x0,-0xac(%ebp) │ │ │ │ - jne 2bace , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbece> │ │ │ │ - cmp 0x10(%eax),%edi │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - sbb 0x14(%eax),%esi │ │ │ │ - setb %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %ecx,-0xb4(%ebp) │ │ │ │ - push %edx │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + add $0x14,%esi │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 2a834 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xac34> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - push -0xb4(%ebp) │ │ │ │ - call 4090 │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - addl $0x1,0x248(%eax) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - mov %eax,0x18(%ecx) │ │ │ │ - jmp 2b52b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb92b> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push -0xa8(%ebp) │ │ │ │ + add $0x4,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x7a7b9,%ebx │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ + lea -0x92c(%ebx),%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov -0x2c(%ebx),%eax │ │ │ │ + lea 0xc(%eax),%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + mov %eax,0xd4(%esi) │ │ │ │ + mov -0x24(%ebx),%eax │ │ │ │ + mov %edx,0x44(%esi) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x4c(%esi) │ │ │ │ + lea 0x4c(%esi),%eax │ │ │ │ push %eax │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ - add $0x18,%eax │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ + lea 0x84(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4720 ::~__basic_file()@plt> │ │ │ │ + mov -0x34(%ebx),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x4c(%esi) │ │ │ │ + lea 0x68(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4530 │ │ │ │ + mov -0x8(%ebx),%eax │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + mov %edx,0x44(%esi) │ │ │ │ + mov -0xc(%edx),%edx │ │ │ │ + mov %eax,0x44(%esi,%edx,1) │ │ │ │ + mov -0x40(%ebx),%eax │ │ │ │ + movl $0x0,0x48(%esi) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0xd4(%esi) │ │ │ │ + lea 0xd4(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4100 │ │ │ │ + mov 0x24(%esi),%eax │ │ │ │ + lea 0x2c(%esi),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 2a8fe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xacfe> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - call 209e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xde0> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2b99a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbd9a> │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - cmp %edi,%ecx │ │ │ │ - sbb %esi,%eax │ │ │ │ - jae 2bbfc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbffc> │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ - cmp %eax,0x608(%ecx) │ │ │ │ - je 2bc24 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc024> │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + lea 0x14(%esi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 2a914 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xad14> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 4290 │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xcc(%ebp),%edx │ │ │ │ - cmp 0x10(%eax),%edi │ │ │ │ - sbb 0x14(%eax),%esi │ │ │ │ - jae 2bbc1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbfc1> │ │ │ │ - mov -0xbc(%ebp),%ecx │ │ │ │ - mov 0xc(%ecx),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 2bc24 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc024> │ │ │ │ - movzbl -0xac(%ebp),%edx │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ - jmp 2b90c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbd0c> │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov 0x60c(%eax),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 2bbc1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbfc1> │ │ │ │ - mov 0x608(%eax),%ecx │ │ │ │ - mov 0x14(%ecx),%eax │ │ │ │ - cmp %edi,0x10(%ecx) │ │ │ │ - mov %ecx,-0xbc(%ebp) │ │ │ │ - sbb -0xb8(%ebp),%eax │ │ │ │ - jb 2bc24 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc024> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0xa0(%ebp),%eax │ │ │ │ - push %edx │ │ │ │ - push -0xc4(%ebp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x15c │ │ │ │ + push %esi │ │ │ │ + call 4280 │ │ │ │ + add $0x14,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x7a6c9,%ebx │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ + lea -0x92c(%ebx),%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov -0x2c(%ebx),%eax │ │ │ │ + lea 0xc(%eax),%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + mov %eax,0xd4(%esi) │ │ │ │ + mov -0x24(%ebx),%eax │ │ │ │ + mov %edx,0x44(%esi) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x4c(%esi) │ │ │ │ + lea 0x4c(%esi),%eax │ │ │ │ push %eax │ │ │ │ - call 40920 ::do_widen(char) const@@Base+0x48d0> │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %edx,-0xbc(%ebp) │ │ │ │ - test %edx,%edx │ │ │ │ - jne 2b907 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbd07> │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ - mov -0xc8(%ebp),%esi │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ + lea 0x84(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4720 ::~__basic_file()@plt> │ │ │ │ + mov -0x34(%ebx),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x4c(%esi) │ │ │ │ + lea 0x68(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4530 │ │ │ │ + mov -0x8(%ebx),%eax │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + mov %edx,0x44(%esi) │ │ │ │ + mov -0xc(%edx),%edx │ │ │ │ + mov %eax,0x44(%esi,%edx,1) │ │ │ │ + mov -0x40(%ebx),%eax │ │ │ │ + movl $0x0,0x48(%esi) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0xd4(%esi) │ │ │ │ + lea 0xd4(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4100 │ │ │ │ + mov 0x24(%esi),%eax │ │ │ │ + lea 0x2c(%esi),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 2a9ee , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xadee> │ │ │ │ sub $0xc,%esp │ │ │ │ - lea 0x18(%esi),%eax │ │ │ │ push %eax │ │ │ │ - call bee0 <__gmon_start__@plt+0x7728> │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - mov %esi,(%esp) │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2b972 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbd72> │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 2b90c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbd0c> │ │ │ │ - cmp %edi,%ebx │ │ │ │ - sbb -0xb8(%ebp),%eax │ │ │ │ - jae 2bd85 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc185> │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - mov -0xa8(%ebp),%esi │ │ │ │ - cmp %esi,0x244(%ebx) │ │ │ │ - je 2bda1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc1a1> │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + lea 0x14(%esi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 2aa04 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xae04> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x160 │ │ │ │ push %esi │ │ │ │ - call 4290 │ │ │ │ + call 4280 │ │ │ │ + add $0x14,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x7a5d9,%ebx │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ + lea -0x92c(%ebx),%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov -0x2c(%ebx),%eax │ │ │ │ + lea 0xc(%eax),%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + mov %eax,0xd4(%esi) │ │ │ │ + mov -0x24(%ebx),%eax │ │ │ │ + mov %edx,0x44(%esi) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x4c(%esi) │ │ │ │ + lea 0x4c(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ + lea 0x84(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4720 ::~__basic_file()@plt> │ │ │ │ + mov -0x34(%ebx),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x4c(%esi) │ │ │ │ + lea 0x68(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4530 │ │ │ │ + mov -0x8(%ebx),%eax │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + mov %edx,0x44(%esi) │ │ │ │ + mov -0xc(%edx),%edx │ │ │ │ + mov %eax,0x44(%esi,%edx,1) │ │ │ │ + mov -0x40(%ebx),%eax │ │ │ │ + movl $0x0,0x48(%esi) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0xd4(%esi) │ │ │ │ + lea 0xd4(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4100 │ │ │ │ + mov 0x24(%esi),%eax │ │ │ │ + lea 0x2c(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ - cmp 0x10(%eax),%edi │ │ │ │ - sbb 0x14(%eax),%ebx │ │ │ │ - jae 2bdb3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc1b3> │ │ │ │ - movzbl -0xac(%ebp),%ebx │ │ │ │ - cmpl $0x0,0xc(%esi) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmove %esi,%eax │ │ │ │ - cmove %ecx,%ebx │ │ │ │ - mov %bl,-0xac(%ebp) │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ - mov %esi,-0xa8(%ebp) │ │ │ │ - jmp 2baa9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbea9> │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ - jmp 2b838 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbc38> │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 2aade , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xaede> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ - push $0x1c │ │ │ │ - call 4050 │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ - mov %edi,0x10(%eax) │ │ │ │ - mov %esi,0x14(%eax) │ │ │ │ - movl $0x0,0x18(%eax) │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov 0x248(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 2bd25 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc125> │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov 0x244(%eax),%eax │ │ │ │ - mov 0x14(%eax),%ecx │ │ │ │ - cmp %edi,0x10(%eax) │ │ │ │ - sbb -0xb8(%ebp),%ecx │ │ │ │ - jb 2bda7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc1a7> │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov %edx,-0xac(%ebp) │ │ │ │ - lea -0xa0(%ebp),%eax │ │ │ │ - lea 0x10(%esi),%ecx │ │ │ │ - push %ecx │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ - add $0x234,%ecx │ │ │ │ - push %ecx │ │ │ │ push %eax │ │ │ │ - call 40820 ::do_widen(char) const@@Base+0x47d0> │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - add $0xc,%esp │ │ │ │ - mov -0xac(%ebp),%edx │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 2bd85 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc185> │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ - mov %ecx,%ebx │ │ │ │ - mov %esi,-0xa8(%ebp) │ │ │ │ - jmp 2baa0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbea0> │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + lea 0x14(%esi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 2aaf4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xaef4> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2baf7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbef7> │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - movb $0x0,-0xac(%ebp) │ │ │ │ - jmp 2bc9d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc09d> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov %edx,-0xac(%ebp) │ │ │ │ - lea -0xa0(%ebp),%eax │ │ │ │ - push -0xc4(%ebp) │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - jmp 2bd4b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc14b> │ │ │ │ - movzbl -0xac(%ebp),%edx │ │ │ │ - jmp 2b90c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbd0c> │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - jmp 2bc9d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc09d> │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 2b90c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbd0c> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 5804 <__gmon_start__@plt+0x104c> │ │ │ │ - mov %eax,%ebx │ │ │ │ - jmp 5833 <__gmon_start__@plt+0x107b> │ │ │ │ - nop │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x15c │ │ │ │ + push %esi │ │ │ │ + call 4280 │ │ │ │ + add $0x14,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x791eb,%eax │ │ │ │ + nop │ │ │ │ push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - mov %eax,%ebx │ │ │ │ - sub $0x78,%esp │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - push 0x530(%ecx) │ │ │ │ - call 59010 ::do_widen(char) const@@Base+0x1cfc0> │ │ │ │ - lea -0x40(%ebp),%edx │ │ │ │ - movb $0x0,-0x40(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - movl $0x0,-0x54(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - jne 2be70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc270> │ │ │ │ - jmp 2c026 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc426> │ │ │ │ - addl $0x1,-0x54(%ebp) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - cmp %eax,-0x6c(%ebp) │ │ │ │ - je 2c00f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc40f> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - cmpb $0x0,0x250(%eax) │ │ │ │ - je 2c038 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc438> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - cmpl $0xffffffff,0x38c(%eax) │ │ │ │ - je 2be60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc260> │ │ │ │ - mov 0x530(%eax),%edx │ │ │ │ - imul $0x7c,-0x54(%ebp),%ebx │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - mov 0x3c4(%eax),%eax │ │ │ │ - mov 0xc(%edx),%ecx │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - add $0x1,%eax │ │ │ │ - add %ebx,%ecx │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ - mov %eax,0xc(%ecx) │ │ │ │ - lea -0x28(%ebp),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - mov 0xc(%edx),%eax │ │ │ │ - movb $0x0,0x8(%ecx) │ │ │ │ - add %ebx,%eax │ │ │ │ - movb $0x0,-0x28(%ebp) │ │ │ │ - mov 0x24(%eax),%edx │ │ │ │ - mov 0x28(%eax),%esi │ │ │ │ - add %edx,%esi │ │ │ │ - cmp %esi,%edx │ │ │ │ - je 2c090 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc490> │ │ │ │ - movzbl -0x1(%esi),%eax │ │ │ │ - movl $0x0,-0x4c(%ebp) │ │ │ │ - sub $0x2,%esi │ │ │ │ - mov $0x1,%edi │ │ │ │ - mov %al,-0x4d(%ebp) │ │ │ │ - lea -0x1(%edx),%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - movzbl -0x4d(%ebp),%ecx │ │ │ │ - mov %cl,(%eax,%ebx,1) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - mov %edi,-0x2c(%ebp) │ │ │ │ - movb $0x0,(%eax,%edi,1) │ │ │ │ - cmp %esi,-0x5c(%ebp) │ │ │ │ - je 2bf60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc360> │ │ │ │ - movzbl (%esi),%eax │ │ │ │ - mov %al,-0x4d(%ebp) │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - lea 0x1(%eax),%edi │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - cmp %eax,-0x30(%ebp) │ │ │ │ - je 2c080 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc480> │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ - sub $0x1,%esi │ │ │ │ - cmp %edi,%eax │ │ │ │ - jae 2bf00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc300> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - push $0x1 │ │ │ │ - push $0x0 │ │ │ │ - push $0x0 │ │ │ │ - push -0x4c(%ebp) │ │ │ │ - push -0x64(%ebp) │ │ │ │ - call 4790 , std::allocator >::_M_mutate(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x20,%esp │ │ │ │ - jmp 2bf00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc300> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ - mov 0x530(%eax),%eax │ │ │ │ - add 0xc(%eax),%edx │ │ │ │ - mov %edx,%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - add $0x24,%eax │ │ │ │ - push -0x64(%ebp) │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x7a4e7,%ebx │ │ │ │ + sub $0x14,%esp │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ + lea 0xc(%esi),%eax │ │ │ │ + movl $0x1,0x4(%esi) │ │ │ │ + lea 0x4c(%esi),%ebp │ │ │ │ + push 0x2c(%esp) │ │ │ │ + lea 0x44(%esi),%edi │ │ │ │ push %eax │ │ │ │ call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x8 │ │ │ │ + push 0xc(%esi) │ │ │ │ + push %ebp │ │ │ │ + call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x530(%eax),%eax │ │ │ │ - add 0xc(%eax),%edx │ │ │ │ - mov $0x7fffffff,%eax │ │ │ │ - sub 0x40(%edx),%eax │ │ │ │ - lea 0x3c(%edx),%ecx │ │ │ │ - cmp $0x8,%eax │ │ │ │ - jbe 2c09b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc49b> │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x9 │ │ │ │ - lea -0x1d8ca(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 2abe8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xafe8> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x0 │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + mov -0xc(%eax),%ecx │ │ │ │ + add %edi,%ecx │ │ │ │ push %ecx │ │ │ │ - call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ - pop %eax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ - mov 0x530(%eax),%eax │ │ │ │ - add 0xc(%eax),%edx │ │ │ │ - push %edx │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 2b4e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb8e0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - addl $0x1,0x3c4(%eax) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x58(%ebp),%eax │ │ │ │ - je 2be60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc260> │ │ │ │ + xor %eax,%eax │ │ │ │ + testb $0x5,0xe8(%esi) │ │ │ │ + je 2ab88 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xaf88> │ │ │ │ + add $0xc,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - addl $0x1,-0x54(%ebp) │ │ │ │ + push %ebp │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - cmp %eax,-0x6c(%ebp) │ │ │ │ - jne 2be70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc270> │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp -0x70(%ebp),%eax │ │ │ │ - je 2c026 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc426> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + test %eax,%eax │ │ │ │ + je 2ac40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb040> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea 0xd4(%esi),%eax │ │ │ │ + push $0x0 │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x8 │ │ │ │ + push 0xc(%esi) │ │ │ │ + push %ebp │ │ │ │ + call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 2ac10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb010> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x0 │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + add -0xc(%eax),%edi │ │ │ │ + push %edi │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ mov $0x1,%eax │ │ │ │ + add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov 0x530(%eax),%edx │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - imul $0x7c,-0x54(%ebp),%eax │ │ │ │ - add 0xc(%edx),%eax │ │ │ │ - mov 0x3c4(%ecx),%edx │ │ │ │ - movb $0x1,0x8(%eax) │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ - lea 0x1(%edx),%edx │ │ │ │ - mov %edx,0xc(%eax) │ │ │ │ + mov -0xc(%eax),%edx │ │ │ │ + add %edi,%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 2b4e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb8e0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - addl $0x1,0x3c4(%eax) │ │ │ │ - jmp 2be80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc280> │ │ │ │ + jmp 2ab6f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xaf6f> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov $0xf,%eax │ │ │ │ - jmp 2bf3a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc33a> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea -0x30(%ebp),%ecx │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ - jmp 2bf71 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc371> │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x1db30(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - call 41c0 │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 5867 <__gmon_start__@plt+0x10af> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 5850 <__gmon_start__@plt+0x1098> │ │ │ │ nop │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + add -0xc(%eax),%edi │ │ │ │ + mov 0x14(%edi),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0xc(%eax),%edx │ │ │ │ + add %edi,%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 2ab9c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xaf9c> │ │ │ │ push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ - add $0x78f36,%esi │ │ │ │ push %ebx │ │ │ │ - sub $0x32c,%esp │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x1c4(%eax),%ecx │ │ │ │ - cmp %ecx,0x1c0(%eax) │ │ │ │ - je 2e1b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe5b0> │ │ │ │ - cmpb $0x0,0x2c8(%eax) │ │ │ │ - jne 2d010 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd410> │ │ │ │ - lea -0x2bc(%ebp),%eax │ │ │ │ - lea -0x2c4(%ebp),%edi │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %eax,-0x324(%ebp) │ │ │ │ - mov %eax,-0x2c4(%ebp) │ │ │ │ - lea -0x2a4(%ebp),%eax │ │ │ │ - mov %eax,-0x328(%ebp) │ │ │ │ - mov %eax,-0x2ac(%ebp) │ │ │ │ - lea -0x1d8c0(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - mov %edi,-0x2ec(%ebp) │ │ │ │ - movl $0x0,-0x2c0(%ebp) │ │ │ │ - movb $0x0,-0x2bc(%ebp) │ │ │ │ - movl $0x0,-0x2a8(%ebp) │ │ │ │ - movb $0x0,-0x2a4(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d6b7(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x320(%ebp) │ │ │ │ - lea -0x2ac(%ebp),%eax │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x7a397,%ebx │ │ │ │ + sub $0x24,%esp │ │ │ │ + mov 0x38(%esp),%esi │ │ │ │ + lea 0xc(%esi),%eax │ │ │ │ + movl $0x1,0x4(%esi) │ │ │ │ + lea 0x4c(%esi),%ebp │ │ │ │ + push 0x3c(%esp) │ │ │ │ + lea 0x44(%esi),%edi │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x2f0(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - push %edi │ │ │ │ - add $0x174,%ecx │ │ │ │ - push %ecx │ │ │ │ - mov %ecx,-0x2f4(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d95e(%esi),%eax │ │ │ │ - pop %edx │ │ │ │ + push $0x8 │ │ │ │ + push 0xc(%esi) │ │ │ │ + push %ebp │ │ │ │ + call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 2ad90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb190> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x0 │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + mov -0xc(%eax),%edx │ │ │ │ + add %edi,%edx │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + xor %eax,%eax │ │ │ │ + testb $0x5,0xe8(%esi) │ │ │ │ + je 2acd8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb0d8> │ │ │ │ + add $0x1c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + push 0x8(%esi) │ │ │ │ + call 42e0 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,%ecx │ │ │ │ + movsbl 0x40(%esi),%eax │ │ │ │ push %eax │ │ │ │ + push $0x100 │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ + push %ecx │ │ │ │ push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - push %edi │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d8a5(%esi),%eax │ │ │ │ + call 41f0 │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + movb $0x0,0xff(%eax) │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 41e0 │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp $0xff,%eax │ │ │ │ + jne 2ad1e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb11e> │ │ │ │ + movb $0xd,0x40(%esi) │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebp │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 2add0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb1d0> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea 0xd4(%esi),%eax │ │ │ │ + push $0x0 │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ - push -0x2a8(%ebp) │ │ │ │ - push -0x2ac(%ebp) │ │ │ │ + push $0x8 │ │ │ │ + push 0xc(%esi) │ │ │ │ + push %ebp │ │ │ │ + call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 2adb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb1b0> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x0 │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + add -0xc(%eax),%edi │ │ │ │ push %edi │ │ │ │ - call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x10,%eax │ │ │ │ - mov %eax,-0x31c(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - lea 0x50(%eax),%edi │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 40b0 ::is_open() const@plt> │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 2d048 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd448> │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1d897(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d888(%esi),%eax │ │ │ │ + push $0x1 │ │ │ │ + push 0x18(%esp) │ │ │ │ + call 4280 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0xc(%eax),%edx │ │ │ │ + add %edi,%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x2a8(%ebp) │ │ │ │ - push -0x2ac(%ebp) │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 40b0 ::is_open() const@plt> │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 2d138 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd538> │ │ │ │ - mov -0x2ec(%ebp),%edi │ │ │ │ + jmp 2acbf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb0bf> │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1d87b(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ + add -0xc(%eax),%edi │ │ │ │ + mov 0x14(%edi),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - push %edi │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - mov -0x2a8(%ebp),%eax │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 2dcc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe0c0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movb $0x0,0x256(%eax) │ │ │ │ + jmp 2ad6c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb16c> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1d864(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ + mov -0xc(%eax),%edx │ │ │ │ + add %edi,%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x2f0(%ebp),%edi │ │ │ │ - add $0xc,%esp │ │ │ │ - movb $0x0,0x251(%eax) │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 2ad32 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb132> │ │ │ │ + push %ebp │ │ │ │ push %edi │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d8ce(%esi),%eax │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x7a207,%ebx │ │ │ │ + sub $0x24,%esp │ │ │ │ + mov 0x38(%esp),%esi │ │ │ │ + lea 0xc(%esi),%eax │ │ │ │ + movl $0x1,0x4(%esi) │ │ │ │ + lea 0x4c(%esi),%ebp │ │ │ │ + push 0x3c(%esp) │ │ │ │ + lea 0x44(%esi),%edi │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - mov %eax,-0x2f8(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x8 │ │ │ │ + push 0xc(%esi) │ │ │ │ + push %ebp │ │ │ │ + call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 2d000 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd400> │ │ │ │ + je 2af20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb320> │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1d856(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ + push $0x0 │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + mov -0xc(%eax),%edx │ │ │ │ + add %edi,%edx │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + xor %eax,%eax │ │ │ │ + testb $0x5,0xe8(%esi) │ │ │ │ + je 2ae68 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb268> │ │ │ │ + add $0x1c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + push 0x8(%esi) │ │ │ │ + call 42e0 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,%ecx │ │ │ │ + movsbl 0x40(%esi),%eax │ │ │ │ push %eax │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov -0x2f0(%ebp),%edi │ │ │ │ - add $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %eax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ - movb $0x0,0x3ad(%eax) │ │ │ │ - push -0x2f8(%ebp) │ │ │ │ + push $0x100 │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ + push %ecx │ │ │ │ push %edi │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + call 41f0 │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + movb $0x0,0xff(%eax) │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 41e0 │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp $0xff,%eax │ │ │ │ + jne 2aeae , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb2ae> │ │ │ │ + movb $0xd,0x40(%esi) │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebp │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 2cff0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd3f0> │ │ │ │ + je 2af60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb360> │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1d83a(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ + lea 0xd4(%esi),%eax │ │ │ │ + push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov -0x2f0(%ebp),%edi │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movb $0x0,0x2ba(%eax) │ │ │ │ - push -0x2f8(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + push $0x8 │ │ │ │ + push 0xc(%esi) │ │ │ │ + push %ebp │ │ │ │ + call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 2cfe0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd3e0> │ │ │ │ + je 2af40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb340> │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1d81e(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov -0x2f0(%ebp),%edi │ │ │ │ - add $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %eax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ - movl $0xffffffff,0x38c(%eax) │ │ │ │ - movb $0x0,0x250(%eax) │ │ │ │ - push -0x2f8(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + add -0xc(%eax),%edi │ │ │ │ push %edi │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 2dc80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe080> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,0x38c(%eax) │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1d800(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ + push $0x1 │ │ │ │ + push 0x18(%esp) │ │ │ │ + call 4280 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0xc(%eax),%edx │ │ │ │ + add %edi,%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - mov %eax,-0x300(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov -0x2f0(%ebp),%edi │ │ │ │ - add $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - push -0x2f8(%ebp) │ │ │ │ - push %edi │ │ │ │ - mov %edi,-0x2f0(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - pop %edx │ │ │ │ - pop %ecx │ │ │ │ - push -0x300(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - sete %al │ │ │ │ - movzbl %al,%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - shl $0x3,%edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x2f8(%ebp) │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - pop %ecx │ │ │ │ - pop %edx │ │ │ │ - test %eax,%eax │ │ │ │ - mov $0x8,%eax │ │ │ │ - cmove %eax,%edi │ │ │ │ - lea -0x1d7f0(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - push -0x2f8(%ebp) │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - pop %edx │ │ │ │ - mov %edi,%edx │ │ │ │ - pop %ecx │ │ │ │ - or $0x2,%edx │ │ │ │ - test %eax,%eax │ │ │ │ - lea -0x1d7e0(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - cmove %edx,%edi │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x2f8(%ebp) │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - pop %ecx │ │ │ │ - pop %edx │ │ │ │ - mov %edi,%edx │ │ │ │ - or $0x10,%edx │ │ │ │ - test %eax,%eax │ │ │ │ - lea -0x1d7d0(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - cmove %edx,%edi │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - push -0x2f8(%ebp) │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - pop %edx │ │ │ │ - mov %edi,%edx │ │ │ │ - pop %ecx │ │ │ │ - or $0x4,%edx │ │ │ │ - test %eax,%eax │ │ │ │ - lea -0x1d7c0(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - cmove %edx,%edi │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x2f8(%ebp) │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - pop %ecx │ │ │ │ - pop %edx │ │ │ │ - mov %edi,%edx │ │ │ │ - or $0x20,%edx │ │ │ │ - test %eax,%eax │ │ │ │ - lea -0x1d7b0(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - cmove %edx,%edi │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - push -0x2f8(%ebp) │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 2cfd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd3d0> │ │ │ │ - test %edi,%edi │ │ │ │ - jne 2c65a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xca5a> │ │ │ │ - mov $0x3,%edi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + jmp 2ae4f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb24f> │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %edi │ │ │ │ - push 0x5ec(%eax) │ │ │ │ - call 5cbc0 ::do_widen(char) const@@Base+0x20b70> │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d7a0(%esi),%eax │ │ │ │ - pop %edx │ │ │ │ + add -0xc(%eax),%edi │ │ │ │ + mov 0x14(%edi),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov -0x2f0(%ebp),%edi │ │ │ │ - add $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - push -0x2f8(%ebp) │ │ │ │ push %edi │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 2db80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdf80> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + jmp 2aefc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb2fc> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - push $0x1 │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - add $0x4c,%eax │ │ │ │ + mov -0xc(%eax),%edx │ │ │ │ + add %edi,%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - call 680b0 ::do_widen(char) const@@Base+0x2c060> │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x2ec(%ebp),%edi │ │ │ │ - lea -0x1cd78(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %eax │ │ │ │ + jmp 2aec2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb2c2> │ │ │ │ + push %ebp │ │ │ │ push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x7a077,%ebx │ │ │ │ + sub $0x24,%esp │ │ │ │ + mov 0x38(%esp),%esi │ │ │ │ + lea 0xc(%esi),%eax │ │ │ │ + movl $0x1,0x4(%esi) │ │ │ │ + push 0x3c(%esp) │ │ │ │ + push %eax │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + lea 0x44(%esi),%eax │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + lea 0x4c(%esi),%eax │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ add $0xc,%esp │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - push %edi │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %eax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - lea -0x1d785(%esi),%edi │ │ │ │ - pop %edx │ │ │ │ - movb $0x0,0x364(%eax) │ │ │ │ - push %edi │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + push $0x8 │ │ │ │ + push 0xc(%esi) │ │ │ │ + push %eax │ │ │ │ + call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 2dd30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe130> │ │ │ │ - movl $0x1,-0x300(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movb $0x0,0x364(%eax) │ │ │ │ + je 2b290 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb690> │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1cd48(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ + lea 0x44(%esi),%ecx │ │ │ │ + push $0x0 │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + add -0xc(%eax),%ecx │ │ │ │ + push %ecx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + movb $0x0,0x7(%esp) │ │ │ │ + testb $0x5,0xe8(%esi) │ │ │ │ + je 2b008 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb408> │ │ │ │ + movzbl 0x7(%esp),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + sub $0xc,%esp │ │ │ │ + push 0x8(%esi) │ │ │ │ + call 42e0 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,%ebp │ │ │ │ + movsbl 0x40(%esi),%eax │ │ │ │ push %eax │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - mov -0x2a8(%ebp),%eax │ │ │ │ + push $0x100 │ │ │ │ + push %ebp │ │ │ │ + push 0xc(%esp) │ │ │ │ + call 41f0 │ │ │ │ + mov %ebp,(%esp) │ │ │ │ + movb $0x0,0xff(%ebp) │ │ │ │ + call 41e0 │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp $0xff,%eax │ │ │ │ + jne 2b049 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb449> │ │ │ │ + movb $0xd,0x40(%esi) │ │ │ │ + sub $0xc,%esp │ │ │ │ + push 0x14(%esp) │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 2c7aa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xcbaa> │ │ │ │ + je 2b370 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb770> │ │ │ │ + lea 0xd4(%esi),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1cd24(%esi),%eax │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %edi │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + push $0x8 │ │ │ │ + push 0xc(%esi) │ │ │ │ + push 0x14(%esp) │ │ │ │ + call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 2dcf0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe0f0> │ │ │ │ - orl $0x4,-0x300(%ebp) │ │ │ │ - mov $0x1,%edi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + je 2b2e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb6e0> │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0x300(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - push 0x5ec(%eax) │ │ │ │ - call 5cbd0 ::do_widen(char) const@@Base+0x20b80> │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d779(%esi),%eax │ │ │ │ - pop %edx │ │ │ │ + lea 0x44(%esi),%edx │ │ │ │ + push $0x0 │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + movsbl 0x40(%esi),%eax │ │ │ │ push %eax │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - mov -0x2a8(%ebp),%ecx │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + sub $0x1,%eax │ │ │ │ + push %eax │ │ │ │ + push %ebp │ │ │ │ + push 0xc(%esp) │ │ │ │ + call 41f0 │ │ │ │ add $0x10,%esp │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 2c858 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xcc58> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1ccf0(%esi),%eax │ │ │ │ + testb $0x2,0xe8(%esi) │ │ │ │ + jne 2b340 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb740> │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 2b101 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb501> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + movsbl 0x40(%esi),%eax │ │ │ │ + add $0x1,%edi │ │ │ │ push %eax │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + sub $0x1,%eax │ │ │ │ + push %eax │ │ │ │ + push %ebp │ │ │ │ + push 0xc(%esp) │ │ │ │ + call 41f0 │ │ │ │ add $0x10,%esp │ │ │ │ + testb $0x2,0xe8(%esi) │ │ │ │ + jne 2b340 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb740> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ push $0x0 │ │ │ │ - push -0x2ac(%ebp) │ │ │ │ + push %ebp │ │ │ │ call 4780 │ │ │ │ add $0x10,%esp │ │ │ │ - fld %st(0) │ │ │ │ - fstpl -0x300(%ebp) │ │ │ │ + mov $0x0,%edx │ │ │ │ fldz │ │ │ │ - fcomip %st(1),%st │ │ │ │ - jae 2dba0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdfa0> │ │ │ │ - mov %edi,%eax │ │ │ │ - test %al,%al │ │ │ │ - je 2c918 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xcd18> │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ + fucomip %st(1),%st │ │ │ │ fstp %st(0) │ │ │ │ - jbe 2c920 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xcd20> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x384(%eax),%eax │ │ │ │ - mov %eax,-0x304(%ebp) │ │ │ │ - sub $0x1,%eax │ │ │ │ - cmp $0xfffffffd,%eax │ │ │ │ - ja 2dfb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe3b0> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d983(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0x3ff00000 │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - lea -0x118(%ebp),%eax │ │ │ │ - push $0x10 │ │ │ │ - push $0x1 │ │ │ │ - push %eax │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - mov -0x2f0(%ebp),%edi │ │ │ │ - add $0x14,%esp │ │ │ │ + setnp %al │ │ │ │ + cmovne %edx,%eax │ │ │ │ + cmp $0x1000,%edi │ │ │ │ + setne %cl │ │ │ │ + and %cl,%al │ │ │ │ + jne 2b0d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb4d8> │ │ │ │ + mov %al,0x7(%esp) │ │ │ │ + testb $0x2,0xe8(%esi) │ │ │ │ + jne 2b340 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb740> │ │ │ │ + movsbl 0x0(%ebp),%eax │ │ │ │ + mov %ebp,%edi │ │ │ │ + test %al,%al │ │ │ │ + jne 2b15a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb55a> │ │ │ │ + jmp 2b18a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb58a> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x1,%edi │ │ │ │ + movsbl (%edi),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 2b18a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb58a> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - push $0x1 │ │ │ │ - push -0x2a8(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %edi │ │ │ │ - call 41a0 , std::allocator >::_M_replace_aux(unsigned int, unsigned int, unsigned int, char)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push %edi │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - fld1 │ │ │ │ + call 4170 │ │ │ │ add $0x10,%esp │ │ │ │ - fstpl -0x300(%ebp) │ │ │ │ - jmp 2c920 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xcd20> │ │ │ │ + test %eax,%eax │ │ │ │ + jne 2b150 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb550> │ │ │ │ + jmp 2b173 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb573> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push -0x2fc(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - push -0x300(%ebp) │ │ │ │ - push 0x5ec(%eax) │ │ │ │ - call 5cbf0 ::do_widen(char) const@@Base+0x20ba0> │ │ │ │ - fstp %st(0) │ │ │ │ - mov -0x2ec(%ebp),%edi │ │ │ │ - pop %eax │ │ │ │ - lea -0x1cc70(%esi),%eax │ │ │ │ - pop %edx │ │ │ │ + add $0x1,%edi │ │ │ │ + movsbl (%edi),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 2b18a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb58a> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - push %edi │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push $0x0 │ │ │ │ - push -0x2ac(%ebp) │ │ │ │ - call 4780 │ │ │ │ - fstp %st(0) │ │ │ │ - pop %ecx │ │ │ │ - pop %edi │ │ │ │ - push $0x0 │ │ │ │ - push -0x2ac(%ebp) │ │ │ │ - call 4780 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + call 4170 │ │ │ │ add $0x10,%esp │ │ │ │ - fabs │ │ │ │ - cmpb $0x0,0x364(%eax) │ │ │ │ - fstl 0x368(%eax) │ │ │ │ - je 2db48 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdf48> │ │ │ │ - flds -0x1c230(%esi) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - jbe 2c9b7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xcdb7> │ │ │ │ - movb $0x1,0x2ba(%eax) │ │ │ │ - flds -0x1c23c(%esi) │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fcmovbe %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - push $0x1 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ + test %eax,%eax │ │ │ │ + je 2b170 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb570> │ │ │ │ sub $0x8,%esp │ │ │ │ - fstpl (%esp) │ │ │ │ - push 0x5ec(%eax) │ │ │ │ - call 5cc40 ::do_widen(char) const@@Base+0x20bf0> │ │ │ │ - fstp %st(0) │ │ │ │ - pop %ecx │ │ │ │ - pop %edi │ │ │ │ - lea -0x1d75b(%esi),%eax │ │ │ │ - mov -0x2ec(%ebp),%edi │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - push %edi │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ push $0x0 │ │ │ │ - push -0x2ac(%ebp) │ │ │ │ + push %edi │ │ │ │ call 4780 │ │ │ │ add $0x10,%esp │ │ │ │ fldz │ │ │ │ - fcomip %st(1),%st │ │ │ │ - jb 2ca27 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xce27> │ │ │ │ + fxch %st(1) │ │ │ │ + fucomip %st(1),%st │ │ │ │ fstp %st(0) │ │ │ │ - flds -0x1c234(%esi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + jp 2b1c7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb5c7> │ │ │ │ + jmp 2b398 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb798> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - fstpl (%esp) │ │ │ │ - push 0x5ec(%eax) │ │ │ │ - call 5cbe0 ::do_widen(char) const@@Base+0x20b90> │ │ │ │ - fstp %st(0) │ │ │ │ - pop %ecx │ │ │ │ - pop %edi │ │ │ │ - lea -0x1cc40(%esi),%eax │ │ │ │ - mov -0x2ec(%ebp),%edi │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - push %edi │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ + call 4170 │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 2b26b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb66b> │ │ │ │ + add $0x1,%edi │ │ │ │ + movsbl (%edi),%eax │ │ │ │ + test %al,%al │ │ │ │ + jne 2b1b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb5b0> │ │ │ │ + sub $0x8,%esp │ │ │ │ push $0x0 │ │ │ │ - push -0x2ac(%ebp) │ │ │ │ + push %edi │ │ │ │ call 4780 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - fabs │ │ │ │ - fld %st(0) │ │ │ │ - cmpb $0x0,0x364(%eax) │ │ │ │ - fchs │ │ │ │ - fstpl 0x370(%eax) │ │ │ │ - je 2db18 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdf18> │ │ │ │ - flds -0x1c230(%esi) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - jbe 2caa8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xcea8> │ │ │ │ - movb $0x1,0x2ba(%eax) │ │ │ │ - flds -0x1c23c(%esi) │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fcmovbe %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - push $0x0 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - fstpl (%esp) │ │ │ │ - push 0x5ec(%eax) │ │ │ │ - call 5cc40 ::do_widen(char) const@@Base+0x20bf0> │ │ │ │ + fldz │ │ │ │ + fxch %st(1) │ │ │ │ + fucomip %st(1),%st │ │ │ │ fstp %st(0) │ │ │ │ - lea -0x1cc10(%esi),%eax │ │ │ │ - pop %ecx │ │ │ │ - pop %edi │ │ │ │ - push %eax │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov -0x2f0(%ebp),%edi │ │ │ │ - add $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x2f8(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + jnp 2b308 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb708> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push 0x14(%esp) │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 2daf0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdef0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - movb $0x1,0x365(%eax) │ │ │ │ - push $0x1 │ │ │ │ - push 0x5ec(%eax) │ │ │ │ - call 5cc80 ::do_widen(char) const@@Base+0x20c30> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x2ec(%ebp),%edi │ │ │ │ + je 2b3a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb7a8> │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1cbdc(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + push $0x0 │ │ │ │ + push 0x18(%esp) │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - push %edi │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ + push $0x8 │ │ │ │ + push 0xc(%esi) │ │ │ │ + push 0x14(%esp) │ │ │ │ + call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 2dbb8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdfb8> │ │ │ │ - mov -0x2ec(%ebp),%edi │ │ │ │ + test %eax,%eax │ │ │ │ + je 2b2b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb6b8> │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1d742(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - push %edi │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ + push $0x0 │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ + add -0xc(%eax),%ecx │ │ │ │ + push %ecx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 2df30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe330> │ │ │ │ - mov -0x2ec(%ebp),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1cbb8(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - push %edi │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ + push $0x1 │ │ │ │ + push %ebp │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ + movb $0x1,0x7(%esp) │ │ │ │ + movzbl 0x7(%esp),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + add $0x1,%edi │ │ │ │ + movsbl (%edi),%eax │ │ │ │ test %al,%al │ │ │ │ - jne 2dee0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe2e0> │ │ │ │ - mov -0x2ec(%ebp),%edi │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d72c(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ + je 2b1ce , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb5ce> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - push %edi │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ + call 4170 │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 2dea8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe2a8> │ │ │ │ - mov -0x2ec(%ebp),%edi │ │ │ │ + test %eax,%eax │ │ │ │ + je 2b268 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb668> │ │ │ │ + jmp 2b1ce , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb5ce> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + lea 0x44(%esi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1d712(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - push %edi │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov $0x1,%edx │ │ │ │ - test %al,%al │ │ │ │ - jne 2de80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe280> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ push %edx │ │ │ │ - push 0x5ec(%eax) │ │ │ │ - call 5ca10 ::do_widen(char) const@@Base+0x209c0> │ │ │ │ - lea -0x1cb98(%esi),%eax │ │ │ │ - pop %ecx │ │ │ │ - pop %edi │ │ │ │ - push %eax │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov -0x2f0(%ebp),%edi │ │ │ │ - add $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 2ccd6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd0d6> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %edi │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - mov %eax,-0x300(%ebp) │ │ │ │ - add $0x4c,%eax │ │ │ │ - push %eax │ │ │ │ - call 6b6a0 ::do_widen(char) const@@Base+0x2f650> │ │ │ │ - pop %eax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ - push %edi │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - mov %eax,-0x300(%ebp) │ │ │ │ - add $0x1c4,%eax │ │ │ │ - push %eax │ │ │ │ - call 6b6a0 ::do_widen(char) const@@Base+0x2f650> │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x2ec(%ebp),%edi │ │ │ │ + jmp 2afe8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb3e8> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + mov (%esp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1d700(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - push %edi │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 2de00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe200> │ │ │ │ + jmp 2b243 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb643> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + lea 0x44(%esi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1d6e8(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov -0x2f0(%ebp),%edi │ │ │ │ - add $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %eax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ - push %edi │ │ │ │ - add $0x414,%eax │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov $0x524b,%edi │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x290(%ebp) │ │ │ │ - movl $0x4,0x42c(%eax) │ │ │ │ - mov -0x2a8(%ebp),%eax │ │ │ │ - mov 0x400(%ecx),%ecx │ │ │ │ - movb $0x0,-0x28c(%ebp) │ │ │ │ - mov %eax,-0x304(%ebp) │ │ │ │ - lea -0x28c(%ebp),%eax │ │ │ │ - mov %eax,-0x318(%ebp) │ │ │ │ - mov %eax,-0x294(%ebp) │ │ │ │ - lea -0x92c(%esi),%eax │ │ │ │ - mov %eax,-0x310(%ebp) │ │ │ │ - mov %eax,-0x27c(%ebp) │ │ │ │ - lea -0x228(%ebp),%eax │ │ │ │ - mov %eax,-0x32c(%ebp) │ │ │ │ - mov %eax,-0x230(%ebp) │ │ │ │ - mov $0x50,%eax │ │ │ │ - mov %ax,-0x258(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,-0x22c(%ebp) │ │ │ │ - add $0x3fc,%eax │ │ │ │ - movb $0x0,-0x228(%ebp) │ │ │ │ - mov %eax,-0x330(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %di,-0x278(%ebp) │ │ │ │ - mov 0x3fc(%eax),%eax │ │ │ │ - movb $0x0,-0x276(%ebp) │ │ │ │ - movl $0x1,-0x238(%ebp) │ │ │ │ - movl $0x0,-0x234(%ebp) │ │ │ │ - mov %eax,-0x30c(%ebp) │ │ │ │ - cmp %ecx,%eax │ │ │ │ - je 2df60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe360> │ │ │ │ - mov %eax,%edi │ │ │ │ - lea -0x68f10(%esi),%eax │ │ │ │ - mov %ecx,-0x308(%ebp) │ │ │ │ - mov %eax,-0x300(%ebp) │ │ │ │ - jmp 2ce6b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd26b> │ │ │ │ + jmp 2b0a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb4a8> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x310(%ebp),%eax │ │ │ │ - mov 0x4c(%edi),%edx │ │ │ │ - lea 0x54(%edi),%ecx │ │ │ │ - mov %eax,(%edi) │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 2ce60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd260> │ │ │ │ + jne 2b1ea , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb5ea> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %edx │ │ │ │ - call 4380 │ │ │ │ + push 0x14(%esp) │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x64,%edi │ │ │ │ - cmp %edi,-0x308(%ebp) │ │ │ │ - je 2ce8b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd28b> │ │ │ │ - mov (%edi),%edx │ │ │ │ - mov (%edx),%edx │ │ │ │ - cmp -0x300(%ebp),%edx │ │ │ │ - je 2ce40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd240> │ │ │ │ + test %eax,%eax │ │ │ │ + je 2b3c9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb7c9> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x1 │ │ │ │ + push %ebp │ │ │ │ + call 4280 │ │ │ │ + add $0x10,%esp │ │ │ │ + movzbl 0x7(%esp),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - add $0x64,%edi │ │ │ │ - call *%edx │ │ │ │ + push 0x14(%esp) │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edi,-0x308(%ebp) │ │ │ │ - jne 2ce6b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd26b> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x30c(%ebp),%edx │ │ │ │ - mov -0x304(%ebp),%ebx │ │ │ │ - mov %edx,0x400(%eax) │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 2d378 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd778> │ │ │ │ - lea -0x1cb74(%esi),%eax │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %eax,-0x30c(%ebp) │ │ │ │ - jmp 2cf2b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd32b> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + test %eax,%eax │ │ │ │ + je 2b3ea , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb7ea> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x1 │ │ │ │ + push %ebp │ │ │ │ + call 4280 │ │ │ │ + add $0x10,%esp │ │ │ │ + movb $0x0,0x7(%esp) │ │ │ │ + jmp 2aff6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb3f6> │ │ │ │ nop │ │ │ │ - mov -0x290(%ebp),%eax │ │ │ │ - mov $0xf,%edx │ │ │ │ - lea 0x1(%eax),%ecx │ │ │ │ - mov %eax,-0x308(%ebp) │ │ │ │ - mov -0x294(%ebp),%eax │ │ │ │ - cmp -0x318(%ebp),%eax │ │ │ │ - cmovne -0x28c(%ebp),%edx │ │ │ │ - mov %ecx,-0x314(%ebp) │ │ │ │ - cmp %edx,%ecx │ │ │ │ - ja 2d990 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdd90> │ │ │ │ - mov -0x308(%ebp),%edx │ │ │ │ - movzbl -0x300(%ebp),%ecx │ │ │ │ - mov %cl,(%eax,%edx,1) │ │ │ │ - mov -0x314(%ebp),%eax │ │ │ │ - mov %eax,-0x290(%ebp) │ │ │ │ - mov -0x294(%ebp),%eax │ │ │ │ - movb $0x0,0x1(%eax,%edx,1) │ │ │ │ - add $0x1,%edi │ │ │ │ - cmp %edi,-0x304(%ebp) │ │ │ │ - jbe 2d378 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd778> │ │ │ │ - mov -0x2ac(%ebp),%eax │ │ │ │ - movzbl (%eax,%edi,1),%eax │ │ │ │ - mov %al,-0x300(%ebp) │ │ │ │ - cmp $0x2c,%al │ │ │ │ - je 2d200 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd600> │ │ │ │ - movsbl -0x300(%ebp),%eax │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + lea 0x44(%esi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - push -0x30c(%ebp) │ │ │ │ - call 4370 │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 2cec0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd2c0> │ │ │ │ - movzbl -0x300(%ebp),%eax │ │ │ │ - sub $0x61,%eax │ │ │ │ - cmp $0x19,%al │ │ │ │ - ja 2cf1c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd31c> │ │ │ │ - movzbl -0x300(%ebp),%eax │ │ │ │ - mov $0xf,%edx │ │ │ │ - sub $0x20,%eax │ │ │ │ - mov %al,-0x308(%ebp) │ │ │ │ - mov -0x290(%ebp),%eax │ │ │ │ - lea 0x1(%eax),%ecx │ │ │ │ - mov %eax,-0x300(%ebp) │ │ │ │ - mov -0x294(%ebp),%eax │ │ │ │ - cmp -0x318(%ebp),%eax │ │ │ │ - cmovne -0x28c(%ebp),%edx │ │ │ │ - mov %ecx,-0x314(%ebp) │ │ │ │ - cmp %edx,%ecx │ │ │ │ - ja 2e1d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe5d0> │ │ │ │ - mov -0x300(%ebp),%edx │ │ │ │ - movzbl -0x308(%ebp),%ecx │ │ │ │ - jmp 2cf02 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd302> │ │ │ │ + jmp 2b060 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb460> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - or $0x1,%edi │ │ │ │ - jmp 2c65a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xca5a> │ │ │ │ + je 2b30e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb70e> │ │ │ │ + jmp 2b1c7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb5c7> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movb $0x1,0x2ba(%eax) │ │ │ │ - jmp 2c3ca , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc7ca> │ │ │ │ - nop │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movb $0x1,0x3ad(%eax) │ │ │ │ - jmp 2c375 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc775> │ │ │ │ - nop │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movb $0x1,0x251(%eax) │ │ │ │ - jmp 2c320 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc720> │ │ │ │ - nop │ │ │ │ - mov 0x384(%eax),%eax │ │ │ │ - sub $0x1,%eax │ │ │ │ - cmp $0xfffffffd,%eax │ │ │ │ - jbe 2c0f9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc4f9> │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + mov (%esp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1cde8(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - push -0x28(%esi) │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 2c0f9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc4f9> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x2cc(%ebp),%edx │ │ │ │ push %edx │ │ │ │ - mov %edx,-0x300(%ebp) │ │ │ │ - call 42c0 │ │ │ │ - mov -0x300(%ebp),%edx │ │ │ │ - mov %edx,(%esp) │ │ │ │ - call 4750 │ │ │ │ - push %eax │ │ │ │ - lea -0x1d9af(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - lea -0x218(%ebp),%eax │ │ │ │ - push $0xff │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 2b201 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb601> │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + mov (%esp),%edx │ │ │ │ + sub $0x8,%esp │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x2f8(%ebp) │ │ │ │ - call 4620 │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov -0x2f8(%ebp),%edx │ │ │ │ - add $0x14,%ecx │ │ │ │ - mov %ecx,-0x300(%ebp) │ │ │ │ - mov (%edx),%ecx │ │ │ │ - add $0x4,%edx │ │ │ │ - lea -0x1010101(%ecx),%eax │ │ │ │ - not %ecx │ │ │ │ - and %ecx,%eax │ │ │ │ - and $0x80808080,%eax │ │ │ │ - je 2d09c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd49c> │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %esi,%ebx │ │ │ │ - shr $0x10,%ecx │ │ │ │ - test $0x8080,%eax │ │ │ │ - cmove %ecx,%eax │ │ │ │ - lea 0x2(%edx),%ecx │ │ │ │ - cmove %ecx,%edx │ │ │ │ - mov %eax,%ecx │ │ │ │ - add %al,%cl │ │ │ │ - mov -0x2f8(%ebp),%eax │ │ │ │ - sbb $0x3,%edx │ │ │ │ - add $0x1c,%esp │ │ │ │ - sub %eax,%edx │ │ │ │ push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 2b325 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb725> │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + mov (%esp),%edx │ │ │ │ + sub $0x8,%esp │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - push -0x300(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bd85(%esi),%eax │ │ │ │ - push $0x1 │ │ │ │ - push %eax │ │ │ │ - push -0x300(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x2c4(%ebp) │ │ │ │ - push -0x300(%ebp) │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - pop %edx │ │ │ │ - lea -0x1df96(%esi),%edx │ │ │ │ - pop %ecx │ │ │ │ push %edx │ │ │ │ - push %eax │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - pop %eax │ │ │ │ - push -0x300(%ebp) │ │ │ │ - call 4260 │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2c20a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc60a> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 2b357 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb757> │ │ │ │ nop │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x2c8(%ebp),%edi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ - call 42c0 │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 4750 │ │ │ │ - push %eax │ │ │ │ - lea -0x1d9af(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - lea -0x118(%ebp),%eax │ │ │ │ - push $0xff │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x300(%ebp) │ │ │ │ - call 4620 │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov -0x300(%ebp),%edx │ │ │ │ - lea 0x14(%ecx),%edi │ │ │ │ - mov (%edx),%ecx │ │ │ │ - add $0x4,%edx │ │ │ │ - lea -0x1010101(%ecx),%eax │ │ │ │ - not %ecx │ │ │ │ - and %ecx,%eax │ │ │ │ - and $0x80808080,%eax │ │ │ │ - je 2d17a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd57a> │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %esi,%ebx │ │ │ │ - shr $0x10,%ecx │ │ │ │ - test $0x8080,%eax │ │ │ │ - cmove %ecx,%eax │ │ │ │ - lea 0x2(%edx),%ecx │ │ │ │ - cmove %ecx,%edx │ │ │ │ - mov %eax,%ecx │ │ │ │ - add %al,%cl │ │ │ │ - mov -0x300(%ebp),%eax │ │ │ │ - sbb $0x3,%edx │ │ │ │ - add $0x1c,%esp │ │ │ │ - sub %eax,%edx │ │ │ │ - push %edx │ │ │ │ + call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ + add $0x79be7,%edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x64,%esp │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea 0xc(%esi),%eax │ │ │ │ + movl $0x1,0x4(%esi) │ │ │ │ + mov %edi,%ebx │ │ │ │ + push 0xc(%ebp) │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + lea 0x44(%esi),%eax │ │ │ │ add $0xc,%esp │ │ │ │ - lea -0x1bd85(%esi),%eax │ │ │ │ - push $0x1 │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x2c4(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - pop %edx │ │ │ │ - lea -0x1df96(%esi),%edx │ │ │ │ - pop %ecx │ │ │ │ - push %edx │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + lea 0x4c(%esi),%eax │ │ │ │ + push $0x8 │ │ │ │ + push 0xc(%esi) │ │ │ │ push %eax │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 4260 │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2c27c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc67c> │ │ │ │ - xchg %ax,%ax │ │ │ │ + test %eax,%eax │ │ │ │ + je 2b6c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbac0> │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x294(%ebp),%eax │ │ │ │ - lea -0x27c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - push %ebx │ │ │ │ - mov %eax,-0x300(%ebp) │ │ │ │ - call 3cc80 ::do_widen(char) const@@Base+0xc30> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 2d336 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd736> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov 0x400(%eax),%eax │ │ │ │ - cmp 0x404(%edx),%eax │ │ │ │ - je 2df90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe390> │ │ │ │ - mov -0x310(%ebp),%ecx │ │ │ │ - mov %ecx,(%eax) │ │ │ │ - mov -0x278(%ebp),%edx │ │ │ │ - lea 0x54(%eax),%ecx │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ - mov -0x274(%ebp),%edx │ │ │ │ - mov %edx,0x8(%eax) │ │ │ │ - mov -0x270(%ebp),%edx │ │ │ │ - mov %edx,0xc(%eax) │ │ │ │ - mov -0x26c(%ebp),%edx │ │ │ │ - mov %edx,0x10(%eax) │ │ │ │ - mov -0x268(%ebp),%edx │ │ │ │ - mov %edx,0x14(%eax) │ │ │ │ - mov -0x264(%ebp),%edx │ │ │ │ - mov %edx,0x18(%eax) │ │ │ │ - mov -0x260(%ebp),%edx │ │ │ │ - mov %edx,0x1c(%eax) │ │ │ │ - mov -0x25c(%ebp),%edx │ │ │ │ - mov %edx,0x20(%eax) │ │ │ │ - mov -0x258(%ebp),%edx │ │ │ │ - mov %edx,0x24(%eax) │ │ │ │ - mov -0x254(%ebp),%edx │ │ │ │ - mov %edx,0x28(%eax) │ │ │ │ - mov -0x250(%ebp),%edx │ │ │ │ - mov %edx,0x2c(%eax) │ │ │ │ - mov -0x24c(%ebp),%edx │ │ │ │ - mov %edx,0x30(%eax) │ │ │ │ - mov -0x248(%ebp),%edx │ │ │ │ - mov %edx,0x34(%eax) │ │ │ │ - mov -0x244(%ebp),%edx │ │ │ │ - mov %edx,0x38(%eax) │ │ │ │ - mov -0x240(%ebp),%edx │ │ │ │ - mov %edx,0x3c(%eax) │ │ │ │ - mov -0x23c(%ebp),%edx │ │ │ │ - mov %ecx,0x4c(%eax) │ │ │ │ - mov %edx,0x40(%eax) │ │ │ │ - movzbl -0x238(%ebp),%edx │ │ │ │ - mov %dl,0x44(%eax) │ │ │ │ - movzbl -0x237(%ebp),%edx │ │ │ │ - mov %dl,0x45(%eax) │ │ │ │ - movzbl -0x236(%ebp),%edx │ │ │ │ - mov %dl,0x46(%eax) │ │ │ │ - movzbl -0x235(%ebp),%edx │ │ │ │ - mov %dl,0x47(%eax) │ │ │ │ - mov -0x234(%ebp),%edx │ │ │ │ - mov %edx,0x48(%eax) │ │ │ │ - lea 0x4c(%eax),%edx │ │ │ │ - mov -0x22c(%ebp),%ecx │ │ │ │ - mov -0x230(%ebp),%eax │ │ │ │ + lea 0x44(%esi),%edx │ │ │ │ push $0x0 │ │ │ │ - add %eax,%ecx │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ push %edx │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - addl $0x64,0x400(%eax) │ │ │ │ - mov -0x290(%ebp),%eax │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 2dad8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xded8> │ │ │ │ - test %eax,%eax │ │ │ │ - je 2cf1c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd31c> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - push $0x0 │ │ │ │ - push -0x300(%ebp) │ │ │ │ - call 4760 , std::allocator >::_M_erase(unsigned int, unsigned int)@plt> │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x1,%edi │ │ │ │ - cmp %edi,-0x304(%ebp) │ │ │ │ - ja 2cf2b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd32b> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x290(%ebp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 2dc40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe040> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov -0x230(%ebp),%ecx │ │ │ │ - mov 0x3fc(%eax),%eax │ │ │ │ - mov 0x400(%edx),%edx │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - mov %edx,0x40c(%ebx) │ │ │ │ - sub %eax,%edx │ │ │ │ - mov %eax,0x408(%ebx) │ │ │ │ - cmp $0x64,%edx │ │ │ │ - jne 2d3bd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd7bd> │ │ │ │ - mov 0x48(%eax),%eax │ │ │ │ - mov %eax,0x42c(%ebx) │ │ │ │ - mov -0x310(%ebp),%eax │ │ │ │ - mov %eax,-0x27c(%ebp) │ │ │ │ - cmp -0x32c(%ebp),%ecx │ │ │ │ - je 2d3df , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd7df> │ │ │ │ + movb $0x0,-0x49(%ebp) │ │ │ │ + testb $0x5,0xe8(%esi) │ │ │ │ + je 2b498 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb898> │ │ │ │ + movzbl -0x49(%ebp),%eax │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %ecx │ │ │ │ - call 4380 │ │ │ │ + push 0x8(%esi) │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 42e0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x294(%ebp),%eax │ │ │ │ - cmp -0x318(%ebp),%eax │ │ │ │ - je 2d3fb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd7fb> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ + mov %eax,%edx │ │ │ │ + movsbl 0x40(%esi),%eax │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + push $0x100 │ │ │ │ + push %edx │ │ │ │ + push -0x50(%ebp) │ │ │ │ + call 41f0 │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + movb $0x0,0xff(%eax) │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 41e0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x2ec(%ebp),%edi │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d6d1(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - push %edi │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x2f8(%ebp) │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + cmp $0xff,%eax │ │ │ │ + jne 2b4e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb8e0> │ │ │ │ + movb $0xd,0x40(%esi) │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x58(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 2dc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe000> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movb $0x1,0x324(%eax) │ │ │ │ - movl $0x0,0x348(%eax) │ │ │ │ - mov -0x2ec(%ebp),%edi │ │ │ │ + je 2b728 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbb28> │ │ │ │ + lea 0xd4(%esi),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1d6ac(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - push %edi │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0xa │ │ │ │ + mov %edi,%ebx │ │ │ │ push $0x0 │ │ │ │ - push -0x2ac(%ebp) │ │ │ │ - call 4480 │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - sub $0x1,%eax │ │ │ │ - mov %eax,0x380(%ecx) │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - lea -0x1cb54(%esi),%eax │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - push %edi │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ - push $0xa │ │ │ │ - push $0x0 │ │ │ │ - push -0x2ac(%ebp) │ │ │ │ - call 4480 │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ + push $0x8 │ │ │ │ + push 0xc(%esi) │ │ │ │ + push -0x58(%ebp) │ │ │ │ + call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x1,0x42c(%ecx) │ │ │ │ - mov %eax,0x3b8(%ecx) │ │ │ │ - jne 2d4f9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd8f9> │ │ │ │ - cmp $0x5,%eax │ │ │ │ - jbe 2e1c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe5c0> │ │ │ │ - mov -0x2ec(%ebp),%edi │ │ │ │ + test %eax,%eax │ │ │ │ + je 2b6e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbae8> │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1d691(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - push %edi │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0xa │ │ │ │ + lea 0x44(%esi),%edx │ │ │ │ push $0x0 │ │ │ │ - push -0x2ac(%ebp) │ │ │ │ - call 4480 │ │ │ │ - pop %ecx │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - pop %edx │ │ │ │ - test %eax,%eax │ │ │ │ - mov $0x3e8,%edx │ │ │ │ - cmove %edx,%eax │ │ │ │ - add $0x4ac,%ecx │ │ │ │ - mov %ecx,-0x300(%ebp) │ │ │ │ - push %eax │ │ │ │ - push %ecx │ │ │ │ - call 72200 ::do_widen(char) const@@Base+0x361b0> │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d673(%esi),%eax │ │ │ │ - pop %edx │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - push %edi │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - pop %ecx │ │ │ │ - pop %edi │ │ │ │ - movb $0x0,0x252(%eax) │ │ │ │ - movl $0x0,0x2a0(%eax) │ │ │ │ - mov 0x29c(%eax),%eax │ │ │ │ - movb $0x0,(%eax) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movb $0x0,0x253(%eax) │ │ │ │ - push -0x2f8(%ebp) │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 2dd78 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe178> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movb $0x1,0x252(%eax) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x2ec(%ebp),%edi │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - movl $0x0,0x3c4(%eax) │ │ │ │ - movl $0x0,0x3bc(%eax) │ │ │ │ - movl $0x0,0x3c0(%eax) │ │ │ │ - lea -0x1d65a(%esi),%eax │ │ │ │ + movsbl 0x40(%esi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - push %edi │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x1c0(%eax),%ecx │ │ │ │ - mov 0x1c4(%eax),%eax │ │ │ │ - mov %eax,-0x2f8(%ebp) │ │ │ │ - sub %ecx,%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - mov %eax,0x3c8(%edx) │ │ │ │ - test %eax,%eax │ │ │ │ - je 2d682 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xda82> │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 2d656 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xda56> │ │ │ │ - nop │ │ │ │ - mov 0x1c0(%eax),%ecx │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov 0x5ec(%eax),%edx │ │ │ │ - imul $0x1a8,%ebx,%eax │ │ │ │ - mov (%edx),%edi │ │ │ │ - add %ecx,%eax │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + sub $0x1,%eax │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call *0x10(%edi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x1,%ebx │ │ │ │ - cmp %ebx,0x3c8(%eax) │ │ │ │ - ja 2d650 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xda50> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push 0x5ec(%eax) │ │ │ │ - call 5f8e0 ::do_widen(char) const@@Base+0x23890> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + push -0x50(%ebp) │ │ │ │ + call 41f0 │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ + movb $0x0,-0x28(%ebp) │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - xor %edi,%edi │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov 0x3c8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 2d6f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdaf0> │ │ │ │ + movb $0x0,-0x1(%edx,%eax,1) │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + lea -0x1d134(%edi),%eax │ │ │ │ + movl $0x0,-0x40(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + jmp 2b601 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xba01> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - mov (%eax),%edx │ │ │ │ - mov %eax,-0x2f8(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x1c0(%eax),%ecx │ │ │ │ - add %edi,%ecx │ │ │ │ - push %ecx │ │ │ │ - push -0x2f8(%ebp) │ │ │ │ - call *0x14(%edx) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x1,%ebx │ │ │ │ - add $0x1a8,%edi │ │ │ │ - cmp %ebx,0x3c8(%eax) │ │ │ │ - ja 2d6b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdab0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - cmpb $0x0,0x254(%eax) │ │ │ │ - je 2d704 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdb04> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - call 23030 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3430> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - movl $0x5,0x3b0(%eax) │ │ │ │ - movl $0x32,0x3b4(%eax) │ │ │ │ - call 44f0 │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %eax,-0x2f8(%ebp) │ │ │ │ - fildl -0x2f8(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - fstpl 0x378(%eax) │ │ │ │ - push $0x100 │ │ │ │ - call 42e0 │ │ │ │ - mov %eax,%edi │ │ │ │ - mov %eax,-0x2f8(%ebp) │ │ │ │ - mov $0x73,%ecx │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d64d(%esi),%eax │ │ │ │ - pop %edx │ │ │ │ - movl $0x63657053,(%edi) │ │ │ │ - movl $0x6d757274,0x4(%edi) │ │ │ │ - movl $0x2d6f742d,0x8(%edi) │ │ │ │ - movl $0x75716573,0xc(%edi) │ │ │ │ - movl $0x65636e65,0x10(%edi) │ │ │ │ - movl $0x74616d20,0x14(%edi) │ │ │ │ - movl $0x6e696863,0x18(%edi) │ │ │ │ - movl $0x72702067,0x1c(%edi) │ │ │ │ - movl $0x7365636f,0x20(%edi) │ │ │ │ - movl $0x6e692073,0x24(%edi) │ │ │ │ - movl $0x6f727020,0x28(%edi) │ │ │ │ - movl $0x73657267,0x2c(%edi) │ │ │ │ - mov %cx,0x30(%edi) │ │ │ │ - push %eax │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - mov -0x2a8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 2d828 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdc28> │ │ │ │ - cmp $0xff,%eax │ │ │ │ - jbe 2d80f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdc0f> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x1 │ │ │ │ - push %edi │ │ │ │ - call 4280 │ │ │ │ - mov -0x2a8(%ebp),%eax │ │ │ │ - add $0x1,%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 42e0 │ │ │ │ - mov %eax,-0x2f8(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x2ac(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - push -0x2f8(%ebp) │ │ │ │ - call 4740 │ │ │ │ - add $0x10,%esp │ │ │ │ + nop │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x2f8(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ call 41e0 │ │ │ │ + mov %eax,(%esp) │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + push -0x2c(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push -0x44(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x20,%esp │ │ │ │ + push $0xa │ │ │ │ + push $0x0 │ │ │ │ + push -0x54(%ebp) │ │ │ │ + push -0x44(%ebp) │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x2f4(%ebp) │ │ │ │ - mov %eax,-0x304(%ebp) │ │ │ │ - mov -0x28(%esi),%eax │ │ │ │ - movl $0x0,-0x2ec(%ebp) │ │ │ │ - mov %eax,-0x308(%ebp) │ │ │ │ - mov %eax,-0x30c(%ebp) │ │ │ │ - jmp 2d8eb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdceb> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x2f8(%ebp),%eax │ │ │ │ - mov -0x2f4(%ebp),%ecx │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - movzbl (%eax,%ecx,1),%eax │ │ │ │ - push $0x1 │ │ │ │ - mov %al,-0x2cd(%ebp) │ │ │ │ - lea -0x2cd(%ebp),%eax │ │ │ │ + addl $0x1,-0x40(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + movsbl 0x40(%esi),%eax │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 4260 │ │ │ │ - lea -0x1df4c(%esi),%eax │ │ │ │ - pop %ecx │ │ │ │ - pop %ebx │ │ │ │ + mov 0x8(%esi),%ebx │ │ │ │ + lea -0x1(%ebx),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ - push -0x31c(%ebp) │ │ │ │ - call 3e240 ::do_widen(char) const@@Base+0x21f0> │ │ │ │ - addl $0x1,-0x2f4(%ebp) │ │ │ │ - mov -0x2f4(%ebp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov $0x0,%eax │ │ │ │ - cmp %ecx,-0x304(%ebp) │ │ │ │ - cmovg %ecx,%eax │ │ │ │ - mov %eax,-0x2f4(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov (%eax),%eax │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call *0x14(%eax) │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + push -0x50(%ebp) │ │ │ │ + call 41f0 │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + cmpl $0xffffffff,-0x48(%ebp) │ │ │ │ + movb $0x0,-0x1(%ecx,%eax,1) │ │ │ │ + jne 2b621 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xba21> │ │ │ │ + mov 0xe8(%esi),%eax │ │ │ │ + shr $1,%eax │ │ │ │ + xor $0x1,%eax │ │ │ │ + cmpl $0x1000,-0x40(%ebp) │ │ │ │ + setne %dl │ │ │ │ + and %al,%dl │ │ │ │ + mov %dl,-0x49(%ebp) │ │ │ │ + jne 2b598 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb998> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x300(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 72150 ::do_widen(char) const@@Base+0x36100> │ │ │ │ - mov %eax,%edi │ │ │ │ + push -0x58(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 2d9c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xddc0> │ │ │ │ + test %eax,%eax │ │ │ │ + je 2b750 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbb50> │ │ │ │ + cmpb $0x0,-0x49(%ebp) │ │ │ │ + je 2b680 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xba80> │ │ │ │ sub $0x8,%esp │ │ │ │ - push $0x1 │ │ │ │ - push -0x300(%ebp) │ │ │ │ - call 73b30 ::do_widen(char) const@@Base+0x37ae0> │ │ │ │ - pop %ecx │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 2be10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc210> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x384(%eax),%eax │ │ │ │ - mov %eax,-0x2f0(%ebp) │ │ │ │ - sub $0x1,%eax │ │ │ │ - cmp $0xfffffffd,%eax │ │ │ │ - jbe 2d8da , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdcda> │ │ │ │ - addl $0x1,-0x2ec(%ebp) │ │ │ │ - mov -0x2ec(%ebp),%eax │ │ │ │ - cmp $0x32,%eax │ │ │ │ - je 2da60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xde60> │ │ │ │ - cmpl $0x1,-0x2ec(%ebp) │ │ │ │ - mov -0x308(%ebp),%edi │ │ │ │ - jne 2d870 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdc70> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1bd85(%esi),%eax │ │ │ │ - push $0x1 │ │ │ │ - push %eax │ │ │ │ - mov -0x30c(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - mov %eax,%edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 2d870 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdc70> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x294(%ebp),%eax │ │ │ │ - push $0x1 │ │ │ │ + mov %edi,%ebx │ │ │ │ push $0x0 │ │ │ │ + push -0x60(%ebp) │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x8 │ │ │ │ + push 0xc(%esi) │ │ │ │ + push -0x58(%ebp) │ │ │ │ + call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + mov 0x44(%esi),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ + add -0xc(%edx),%esi │ │ │ │ + test %eax,%eax │ │ │ │ + je 2b710 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbb10> │ │ │ │ + sub $0x8,%esp │ │ │ │ push $0x0 │ │ │ │ - push -0x308(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 4790 , std::allocator >::_M_mutate(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x20,%esp │ │ │ │ - mov -0x294(%ebp),%eax │ │ │ │ - jmp 2cef5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd2f5> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + push %esi │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ sub $0x8,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ push $0x1 │ │ │ │ - push -0x2f8(%ebp) │ │ │ │ + push -0x3c(%ebp) │ │ │ │ call 4280 │ │ │ │ - call 44f0 │ │ │ │ - mov %eax,-0x2ec(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - fildl -0x2ec(%ebp) │ │ │ │ - fsubl 0x378(%eax) │ │ │ │ - add $0x574,%eax │ │ │ │ - fdivs -0x1c248(%esi) │ │ │ │ - fstpl -0x1fc(%eax) │ │ │ │ - pop %ecx │ │ │ │ - pop %edx │ │ │ │ - push %eax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x4,%eax │ │ │ │ - push %eax │ │ │ │ - call 3e320 ::do_widen(char) const@@Base+0x22d0> │ │ │ │ - pop %edx │ │ │ │ - push -0x300(%ebp) │ │ │ │ - call 72570 ::do_widen(char) const@@Base+0x36520> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x2ac(%ebp),%eax │ │ │ │ - cmp -0x328(%ebp),%eax │ │ │ │ - je 2da33 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xde33> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x2c4(%ebp),%eax │ │ │ │ - cmp -0x324(%ebp),%eax │ │ │ │ - je 2da4f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xde4f> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x5c(%ebp),%eax │ │ │ │ + je 2b485 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb885> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ + movzbl -0x49(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ - mov %edi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x28(%esi),%edi │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1d63d(%esi),%eax │ │ │ │ - push $0x3 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + lea 0x44(%esi),%edx │ │ │ │ + sub $0x8,%esp │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ - mov $0x10624dd3,%edx │ │ │ │ - mov 0x3c4(%eax),%eax │ │ │ │ - mul %edx │ │ │ │ - shr $0x6,%edx │ │ │ │ - push %edx │ │ │ │ - push %edi │ │ │ │ - call 4250 (unsigned long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1d639(%esi),%edx │ │ │ │ - push $0x5 │ │ │ │ push %edx │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 4260 │ │ │ │ - pop %edi │ │ │ │ - pop %eax │ │ │ │ - lea -0x1df4c(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - push -0x31c(%ebp) │ │ │ │ - call 3e240 ::do_widen(char) const@@Base+0x21f0> │ │ │ │ - movl $0x0,-0x2ec(%ebp) │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2d8da , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdcda> │ │ │ │ + jmp 2b478 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb878> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - movl $0x0,-0x290(%ebp) │ │ │ │ - mov -0x294(%ebp),%eax │ │ │ │ - movb $0x0,(%eax) │ │ │ │ - jmp 2cf1c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd31c> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + lea 0x44(%esi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - push $0x0 │ │ │ │ - push 0x5ec(%eax) │ │ │ │ - call 5cc80 ::do_widen(char) const@@Base+0x20c30> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - movb $0x0,0x365(%eax) │ │ │ │ - jmp 2cb33 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xcf33> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fldl -0x1c1a8(%esi) │ │ │ │ - fstl -0x300(%ebp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - jbe 2db32 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdf32> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movb $0x1,0x2ba(%eax) │ │ │ │ - fldl -0x1dae0(%esi) │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fcmovbe %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 2cab4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xceb4> │ │ │ │ + jmp 2b540 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb940> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - fldl -0x1c1a8(%esi) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - jbe 2db5c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdf5c> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movb $0x1,0x2ba(%eax) │ │ │ │ - fldl -0x1dae0(%esi) │ │ │ │ - fstl -0x300(%ebp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - jbe 2c9c3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xcdc3> │ │ │ │ - fstp %st(0) │ │ │ │ - flds -0x1c238(%esi) │ │ │ │ - jmp 2c9c3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xcdc3> │ │ │ │ + mov 0x14(%esi),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + or $0x4,%eax │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + jmp 2b67d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xba7d> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + lea 0x44(%esi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - push $0x0 │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - add $0x4c,%eax │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - call 680b0 ::do_widen(char) const@@Base+0x2c060> │ │ │ │ - jmp 2c6cd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xcacd> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - flds -0x1c240(%esi) │ │ │ │ - fstpl -0x300(%ebp) │ │ │ │ - jmp 2c920 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xcd20> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0xa │ │ │ │ - push $0x0 │ │ │ │ - push -0x2ac(%ebp) │ │ │ │ - call 4480 │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jle 2cb6b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xcf6b> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0xa │ │ │ │ - push $0x0 │ │ │ │ - push -0x2ac(%ebp) │ │ │ │ - call 4480 │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x3a0(%edx) │ │ │ │ - jmp 2cb6b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xcf6b> │ │ │ │ + jmp 2b4f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb8f8> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1d6ba(%esi),%eax │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 2e170 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe570> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movb $0x1,0x324(%eax) │ │ │ │ - movl $0x2,0x348(%eax) │ │ │ │ - jmp 2d45a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd85a> │ │ │ │ + jmp 2b639 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xba39> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 55a4 <__gmon_start__@plt+0xdec> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x294(%ebp),%eax │ │ │ │ - lea -0x27c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ + nop │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ push %ebx │ │ │ │ - call 3cc80 ::do_widen(char) const@@Base+0xc30> │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x400(%edx),%edx │ │ │ │ - jne 2e050 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe450> │ │ │ │ - mov 0x3fc(%eax),%eax │ │ │ │ - mov -0x230(%ebp),%ecx │ │ │ │ - jmp 2d39e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd79e> │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d805(%esi),%eax │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x79877,%ebx │ │ │ │ + sub $0x34,%esp │ │ │ │ + mov 0x48(%esp),%esi │ │ │ │ + lea 0xc(%esi),%eax │ │ │ │ + movl $0x1,0x4(%esi) │ │ │ │ + push 0x4c(%esp) │ │ │ │ push %eax │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + lea 0x44(%esi),%eax │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + lea 0x4c(%esi),%eax │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x8 │ │ │ │ + push 0xc(%esi) │ │ │ │ + push %eax │ │ │ │ + call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 2c436 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc836> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movb $0x1,0x250(%eax) │ │ │ │ - movl $0x0,0x38c(%eax) │ │ │ │ - jmp 2c436 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc836> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + je 2ba48 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbe48> │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - add $0x258,%eax │ │ │ │ - push %eax │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + lea 0x44(%esi),%ecx │ │ │ │ + push $0x0 │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + add -0xc(%eax),%ecx │ │ │ │ + push %ecx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - movb $0x1,0x256(%eax) │ │ │ │ - jmp 2c2c4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc6c4> │ │ │ │ + xor %eax,%eax │ │ │ │ + testb $0x5,0xe8(%esi) │ │ │ │ + je 2b800 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbc00> │ │ │ │ + add $0x2c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d77d(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 2e028 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe428> │ │ │ │ - mov -0x300(%ebp),%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 2c7d2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xcbd2> │ │ │ │ - movl $0x5,-0x300(%ebp) │ │ │ │ - jmp 2c7d2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xcbd2> │ │ │ │ nop │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d77d(%esi),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + push 0x8(%esi) │ │ │ │ + call 42e0 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ + movsbl 0x40(%esi),%eax │ │ │ │ push %eax │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + push $0x100 │ │ │ │ + push %edi │ │ │ │ + push 0x18(%esp) │ │ │ │ + call 41f0 │ │ │ │ + mov %edi,(%esp) │ │ │ │ + movb $0x0,0xff(%edi) │ │ │ │ + call 41e0 │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp $0xff,%eax │ │ │ │ + jne 2b841 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbc41> │ │ │ │ + movb $0xd,0x40(%esi) │ │ │ │ + sub $0xc,%esp │ │ │ │ + push 0x14(%esp) │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x300(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jne 2c73a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xcb3a> │ │ │ │ - movl $0x2,-0x300(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movb $0x1,0x364(%eax) │ │ │ │ - jmp 2c73a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xcb3a> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ + je 2ba98 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbe98> │ │ │ │ + lea 0xd4(%esi),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1cb2c(%esi),%eax │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov -0x2f0(%ebp),%edi │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x320(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + push $0x8 │ │ │ │ + push 0xc(%esi) │ │ │ │ + push 0x14(%esp) │ │ │ │ + call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - je 2e000 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe400> │ │ │ │ - mov -0x2f0(%ebp),%edi │ │ │ │ + je 2ba70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbe70> │ │ │ │ sub $0x8,%esp │ │ │ │ - movb $0x1,0x253(%eax) │ │ │ │ - push -0x2f8(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ + lea 0x44(%esi),%edx │ │ │ │ + push $0x0 │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2d5cd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd9cd> │ │ │ │ + movsbl 0x40(%esi),%eax │ │ │ │ + lea 0x44(%esi),%ebp │ │ │ │ + push %eax │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + sub $0x1,%eax │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + jmp 2b8df , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbcdf> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - mov 0x5ec(%eax),%edi │ │ │ │ push $0x0 │ │ │ │ - push -0x2ac(%ebp) │ │ │ │ + push %edi │ │ │ │ call 4780 │ │ │ │ - flds -0x1c254(%esi) │ │ │ │ + add $0x10,%esp │ │ │ │ + fldz │ │ │ │ fxch %st(1) │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fcmovnbe %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - fstl 0x550(%edi) │ │ │ │ - fstpl (%esp) │ │ │ │ - push $0x40000000 │ │ │ │ - push $0x0 │ │ │ │ - call 46d0 │ │ │ │ + fucomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jp 2b930 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbd30> │ │ │ │ + jne 2b930 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbd30> │ │ │ │ + movsbl 0x40(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + sub $0x1,%eax │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + push %ebp │ │ │ │ + call 41f0 │ │ │ │ add $0x10,%esp │ │ │ │ - fnstcw -0x2de(%ebp) │ │ │ │ - movzwl -0x2de(%ebp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x2e0(%ebp) │ │ │ │ - fldcw -0x2e0(%ebp) │ │ │ │ - fistpll -0x2e8(%ebp) │ │ │ │ - fldcw -0x2de(%ebp) │ │ │ │ - mov -0x2e8(%ebp),%eax │ │ │ │ - mov %eax,0x530(%edi) │ │ │ │ - jmp 2cd0e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd10e> │ │ │ │ + testb $0x2,0xe8(%esi) │ │ │ │ + je 2b8b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbcb8> │ │ │ │ + jmp 2b900 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbd00> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x320(%ebp) │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - xor %edx,%edx │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + push 0x14(%esp) │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - setne %dl │ │ │ │ - jmp 2cc50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd050> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ + je 2bad0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbed0> │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0x320(%ebp) │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + push $0x1 │ │ │ │ + push %edi │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 2cc13 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd013> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movb $0x0,0x2bc(%eax) │ │ │ │ - jmp 2cc13 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd013> │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x2c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + testb $0x2,0xe8(%esi) │ │ │ │ + jne 2b900 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbd00> │ │ │ │ + movsbl (%edi),%eax │ │ │ │ + mov %edi,%ebp │ │ │ │ + test %al,%al │ │ │ │ + jne 2b953 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbd53> │ │ │ │ + jmp 2b983 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbd83> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0x1,%ebp │ │ │ │ + movsbl 0x0(%ebp),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 2b983 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbd83> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + call 4170 │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 2b948 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbd48> │ │ │ │ + jmp 2b96b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbd6b> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + add $0x1,%ebp │ │ │ │ + movsbl 0x0(%ebp),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 2b983 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbd83> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + call 4170 │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 2b968 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbd68> │ │ │ │ sub $0x8,%esp │ │ │ │ push $0x0 │ │ │ │ - push -0x2ac(%ebp) │ │ │ │ + push %ebp │ │ │ │ call 4780 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - fstps -0x2dc(%ebp) │ │ │ │ - flds -0x2dc(%ebp) │ │ │ │ - fsts 0x2cc(%eax) │ │ │ │ - fld1 │ │ │ │ + fldz │ │ │ │ fxch %st(1) │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jnp 2bac0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbec0> │ │ │ │ + fnstcw 0x1e(%esp) │ │ │ │ + movzwl 0x1e(%esp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,0x1c(%esp) │ │ │ │ + fldcw 0x1c(%esp) │ │ │ │ + fistl 0x14(%esp) │ │ │ │ + fldcw 0x1e(%esp) │ │ │ │ + fildl 0x14(%esp) │ │ │ │ fucomip %st(1),%st │ │ │ │ fstp %st(0) │ │ │ │ - jp 2e040 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe440> │ │ │ │ - jne 2e040 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe440> │ │ │ │ - movb $0x0,0x2d0(%eax) │ │ │ │ - jmp 2cbdb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xcfdb> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x320(%ebp) │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + jp 2b900 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbd00> │ │ │ │ + jne 2b900 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbd00> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push 0x14(%esp) │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 2cba3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xcfa3> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movb $0x0,0x2bb(%eax) │ │ │ │ - jmp 2cba3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xcfa3> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x304(%ebp),%eax │ │ │ │ + je 2bb14 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbf14> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x0 │ │ │ │ + push 0x1c(%esp) │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x8 │ │ │ │ + push 0xc(%esi) │ │ │ │ + push 0x14(%esp) │ │ │ │ + call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 2cea8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd2a8> │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov -0x30c(%ebp),%eax │ │ │ │ - mov %eax,0x408(%edx) │ │ │ │ - mov %eax,0x40c(%edx) │ │ │ │ - jmp 2d3df , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd7df> │ │ │ │ + je 2baf2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbef2> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x0 │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + mov 0x18(%esp),%ebp │ │ │ │ + add -0xc(%eax),%ebp │ │ │ │ + push %ebp │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x1 │ │ │ │ + push %edi │ │ │ │ + call 4280 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x2c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %ebx │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + lea 0x44(%esi),%edx │ │ │ │ + sub $0x8,%esp │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - push -0x330(%ebp) │ │ │ │ - call 3ede0 ::do_widen(char) const@@Base+0x2d90> │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2d336 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd736> │ │ │ │ + jmp 2b7e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbbe8> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov -0x28(%esi),%edi │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1ccc4(%esi),%eax │ │ │ │ - push $0x22 │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + lea 0x44(%esi),%edx │ │ │ │ + sub $0x8,%esp │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x2fc(%ebp) │ │ │ │ - push -0x300(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 45d0 (double)@plt> │ │ │ │ - pop %ecx │ │ │ │ - pop %edx │ │ │ │ - lea -0x1cca0(%esi),%edx │ │ │ │ push %edx │ │ │ │ - push %eax │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 4260 │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2c8b2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xccb2> │ │ │ │ + jmp 2b8a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbca0> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - movb $0x0,0x253(%eax) │ │ │ │ - push %edi │ │ │ │ - push -0x2ec(%ebp) │ │ │ │ - push -0x2f4(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - jmp 2ddf5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe1f5> │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + lea 0x44(%esi),%edx │ │ │ │ + sub $0x8,%esp │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 2b858 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbc58> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - orl $0x8,-0x300(%ebp) │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 2c7d2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xcbd2> │ │ │ │ + je 2b8f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbcf8> │ │ │ │ + jmp 2b99f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbd9f> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movb $0x1,0x2d0(%eax) │ │ │ │ - jmp 2cbdb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xcfdb> │ │ │ │ nop │ │ │ │ - cmp %edx,0x404(%eax) │ │ │ │ - je 2e1f9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe5f9> │ │ │ │ - mov -0x310(%ebp),%eax │ │ │ │ - lea 0x4c(%edx),%ecx │ │ │ │ - mov %eax,(%edx) │ │ │ │ - mov -0x278(%ebp),%eax │ │ │ │ - mov %eax,0x4(%edx) │ │ │ │ - mov -0x274(%ebp),%eax │ │ │ │ - mov %eax,0x8(%edx) │ │ │ │ - mov -0x270(%ebp),%eax │ │ │ │ - mov %eax,0xc(%edx) │ │ │ │ - mov -0x26c(%ebp),%eax │ │ │ │ - mov %eax,0x10(%edx) │ │ │ │ - mov -0x268(%ebp),%eax │ │ │ │ - mov %eax,0x14(%edx) │ │ │ │ - mov -0x264(%ebp),%eax │ │ │ │ - mov %eax,0x18(%edx) │ │ │ │ - mov -0x260(%ebp),%eax │ │ │ │ - mov %eax,0x1c(%edx) │ │ │ │ - mov -0x25c(%ebp),%eax │ │ │ │ - mov %eax,0x20(%edx) │ │ │ │ - mov -0x258(%ebp),%eax │ │ │ │ - mov %eax,0x24(%edx) │ │ │ │ - mov -0x254(%ebp),%eax │ │ │ │ - mov %eax,0x28(%edx) │ │ │ │ - mov -0x250(%ebp),%eax │ │ │ │ - mov %eax,0x2c(%edx) │ │ │ │ - mov -0x24c(%ebp),%eax │ │ │ │ - mov %eax,0x30(%edx) │ │ │ │ - mov -0x248(%ebp),%eax │ │ │ │ - mov %eax,0x34(%edx) │ │ │ │ - mov -0x244(%ebp),%eax │ │ │ │ - mov %eax,0x38(%edx) │ │ │ │ - mov -0x240(%ebp),%eax │ │ │ │ - mov %eax,0x3c(%edx) │ │ │ │ - mov -0x23c(%ebp),%eax │ │ │ │ - mov %eax,0x40(%edx) │ │ │ │ - movzbl -0x238(%ebp),%eax │ │ │ │ - mov %al,0x44(%edx) │ │ │ │ - movzbl -0x237(%ebp),%eax │ │ │ │ - mov %al,0x45(%edx) │ │ │ │ - movzbl -0x236(%ebp),%eax │ │ │ │ - mov %al,0x46(%edx) │ │ │ │ - movzbl -0x235(%ebp),%eax │ │ │ │ - mov %al,0x47(%edx) │ │ │ │ - mov -0x234(%ebp),%eax │ │ │ │ - mov %eax,0x48(%edx) │ │ │ │ - lea 0x54(%edx),%eax │ │ │ │ - mov %eax,0x4c(%edx) │ │ │ │ - mov -0x230(%ebp),%eax │ │ │ │ - mov -0x22c(%ebp),%edx │ │ │ │ - push $0x0 │ │ │ │ - add %eax,%edx │ │ │ │ - push %edx │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + mov 0xc(%esp),%ebp │ │ │ │ + sub $0x8,%esp │ │ │ │ + add -0xc(%eax),%ebp │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - push %ecx │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + push %ebp │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x400(%eax),%eax │ │ │ │ - lea 0x64(%eax),%edx │ │ │ │ - mov %eax,-0x300(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %edx,0x400(%eax) │ │ │ │ - jmp 2dc6d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe06d> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 2b917 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbd17> │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + mov 0xc(%esp),%ebp │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1d6b4(%esi),%eax │ │ │ │ + add -0xc(%eax),%ebp │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - push -0x2f0(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + push %ebp │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 2d45a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd85a> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movb $0x1,0x324(%eax) │ │ │ │ - movl $0x1,0x348(%eax) │ │ │ │ - jmp 2d45a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd85a> │ │ │ │ + jmp 2ba29 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbe29> │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ + sub $0x8,%esp │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 2b9e7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xbde7> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ + call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ + add $0x794b7,%edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x38,%esp │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x92c(%edi),%eax │ │ │ │ + movl $0x0,0x10(%esi) │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %eax,(%esi) │ │ │ │ + lea 0x14(%esi),%eax │ │ │ │ + mov %eax,0xc(%esi) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + lea 0x2c(%esi),%eax │ │ │ │ + mov %eax,0x24(%esi) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + lea 0xd4(%esi),%eax │ │ │ │ + movb $0x0,0x14(%esi) │ │ │ │ + movl $0x0,0x28(%esi) │ │ │ │ + movb $0x0,0x2c(%esi) │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + call 40f0 │ │ │ │ + mov -0x40(%edi),%edx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + movl $0x0,0x144(%esi) │ │ │ │ + mov %cx,0x148(%esi) │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ + mov %eax,0xd4(%esi) │ │ │ │ + mov -0x8(%edi),%eax │ │ │ │ + movl $0x0,0x14c(%esi) │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + mov 0x8(%eax),%edx │ │ │ │ + movl $0x0,0x150(%esi) │ │ │ │ + movl $0x0,0x154(%esi) │ │ │ │ + mov -0xc(%ecx),%eax │ │ │ │ + mov %ecx,0x44(%esi) │ │ │ │ + movl $0x0,0x158(%esi) │ │ │ │ + mov %edx,0x44(%esi,%eax,1) │ │ │ │ + movl $0x0,0x48(%esi) │ │ │ │ + pop %ebx │ │ │ │ + lea 0x44(%esi),%ebx │ │ │ │ + add -0xc(%ecx),%ebx │ │ │ │ + pop %eax │ │ │ │ + push $0x0 │ │ │ │ + push %ebx │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %ecx,-0x2c(%ebp) │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov -0x2c(%edi),%eax │ │ │ │ + lea 0xc(%eax),%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + mov %edx,0x44(%esi) │ │ │ │ + lea 0x4c(%esi),%edx │ │ │ │ + mov %eax,0xd4(%esi) │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov %edx,(%esp) │ │ │ │ + call 4400 >::basic_filebuf()@plt> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push -0x20(%ebp) │ │ │ │ + push -0x1c(%ebp) │ │ │ │ + call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + lea -0x8ac(%edi),%eax │ │ │ │ + movb $0xa,0x40(%esi) │ │ │ │ + add $0x10,%esp │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ + movl $0x1000000,0x8(%esi) │ │ │ │ + mov %eax,(%esi) │ │ │ │ + movb $0x0,0x15c(%esi) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ - xor %edi,%edi │ │ │ │ pop %ebx │ │ │ │ - mov %edi,%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + jmp 55f6 <__gmon_start__@plt+0xe3e> │ │ │ │ + jmp 55c6 <__gmon_start__@plt+0xe0e> │ │ │ │ + jmp 55dc <__gmon_start__@plt+0xe24> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - movl $0x32,0x3b8(%ecx) │ │ │ │ - jmp 2d4f9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd8f9> │ │ │ │ nop │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x294(%ebp),%eax │ │ │ │ - push $0x1 │ │ │ │ - push $0x0 │ │ │ │ - push $0x0 │ │ │ │ - push -0x300(%ebp) │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ + call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ + add $0x79367,%edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x38,%esp │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x92c(%edi),%eax │ │ │ │ + movl $0x0,0x10(%esi) │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %eax,(%esi) │ │ │ │ + lea 0x14(%esi),%eax │ │ │ │ + mov %eax,0xc(%esi) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + lea 0x2c(%esi),%eax │ │ │ │ + mov %eax,0x24(%esi) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + lea 0xd4(%esi),%eax │ │ │ │ + movb $0x0,0x14(%esi) │ │ │ │ + movl $0x0,0x28(%esi) │ │ │ │ + movb $0x0,0x2c(%esi) │ │ │ │ push %eax │ │ │ │ - call 4790 , std::allocator >::_M_mutate(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x20,%esp │ │ │ │ - mov -0x294(%ebp),%eax │ │ │ │ - jmp 2cfb9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd3b9> │ │ │ │ - sub $0x4,%esp │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + call 40f0 │ │ │ │ + mov -0x40(%edi),%edx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + movl $0x0,0x144(%esi) │ │ │ │ + mov %cx,0x148(%esi) │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ + mov %eax,0xd4(%esi) │ │ │ │ + mov -0x8(%edi),%eax │ │ │ │ + movl $0x0,0x14c(%esi) │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + mov 0x8(%eax),%edx │ │ │ │ + movl $0x0,0x150(%esi) │ │ │ │ + movl $0x0,0x154(%esi) │ │ │ │ + mov -0xc(%ecx),%eax │ │ │ │ + mov %ecx,0x44(%esi) │ │ │ │ + movl $0x0,0x158(%esi) │ │ │ │ + mov %edx,0x44(%esi,%eax,1) │ │ │ │ + movl $0x0,0x48(%esi) │ │ │ │ + pop %ebx │ │ │ │ + lea 0x44(%esi),%ebx │ │ │ │ + add -0xc(%ecx),%ebx │ │ │ │ + pop %eax │ │ │ │ + push $0x0 │ │ │ │ push %ebx │ │ │ │ - push %edx │ │ │ │ - push -0x330(%ebp) │ │ │ │ - call 3ede0 ::do_widen(char) const@@Base+0x2d90> │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %ecx,-0x2c(%ebp) │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov -0x2c(%edi),%eax │ │ │ │ + lea 0xc(%eax),%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + mov %edx,0x44(%esi) │ │ │ │ + lea 0x4c(%esi),%edx │ │ │ │ + mov %eax,0xd4(%esi) │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov %edx,(%esp) │ │ │ │ + call 4400 >::basic_filebuf()@plt> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push -0x20(%ebp) │ │ │ │ + push -0x1c(%ebp) │ │ │ │ + call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + lea -0x88c(%edi),%eax │ │ │ │ + movb $0xa,0x40(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2d386 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd786> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 58ce <__gmon_start__@plt+0x1116> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 588a <__gmon_start__@plt+0x10d2> │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ + movl $0x1000000,0x8(%esi) │ │ │ │ + mov %eax,(%esi) │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + jmp 567a <__gmon_start__@plt+0xec2> │ │ │ │ + jmp 564a <__gmon_start__@plt+0xe92> │ │ │ │ + jmp 5660 <__gmon_start__@plt+0xea8> │ │ │ │ nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ + call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ + add $0x79217,%edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x76dd5,%ebx │ │ │ │ - sub $0x1ec,%esp │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + sub $0x38,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %ebx,-0x1a4(%ebp) │ │ │ │ - test %edx,%edx │ │ │ │ - jne 2e258 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe658> │ │ │ │ + lea -0x92c(%edi),%eax │ │ │ │ + movl $0x0,0x10(%esi) │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %eax,(%esi) │ │ │ │ + lea 0x14(%esi),%eax │ │ │ │ + mov %eax,0xc(%esi) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + lea 0x2c(%esi),%eax │ │ │ │ + mov %eax,0x24(%esi) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + lea 0xd4(%esi),%eax │ │ │ │ + movb $0x0,0x14(%esi) │ │ │ │ + movl $0x0,0x28(%esi) │ │ │ │ + movb $0x0,0x2c(%esi) │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + call 40f0 │ │ │ │ + mov -0x40(%edi),%edx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + movl $0x0,0x144(%esi) │ │ │ │ + mov %cx,0x148(%esi) │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ + mov %eax,0xd4(%esi) │ │ │ │ + mov -0x8(%edi),%eax │ │ │ │ + movl $0x0,0x14c(%esi) │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + mov 0x8(%eax),%edx │ │ │ │ + movl $0x0,0x150(%esi) │ │ │ │ + movl $0x0,0x154(%esi) │ │ │ │ + mov -0xc(%ecx),%eax │ │ │ │ + mov %ecx,0x44(%esi) │ │ │ │ + movl $0x0,0x158(%esi) │ │ │ │ + mov %edx,0x44(%esi,%eax,1) │ │ │ │ + movl $0x0,0x48(%esi) │ │ │ │ + pop %ebx │ │ │ │ + lea 0x44(%esi),%ebx │ │ │ │ + add -0xc(%ecx),%ebx │ │ │ │ + pop %eax │ │ │ │ + push $0x0 │ │ │ │ + push %ebx │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %ecx,-0x2c(%ebp) │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov -0x2c(%edi),%eax │ │ │ │ + lea 0xc(%eax),%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + mov %edx,0x44(%esi) │ │ │ │ + lea 0x4c(%esi),%edx │ │ │ │ + mov %eax,0xd4(%esi) │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov %edx,(%esp) │ │ │ │ + call 4400 >::basic_filebuf()@plt> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push -0x20(%ebp) │ │ │ │ + push -0x1c(%ebp) │ │ │ │ + call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + lea -0x86c(%edi),%eax │ │ │ │ + movb $0xa,0x40(%esi) │ │ │ │ + add $0x10,%esp │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ + movl $0x1000000,0x8(%esi) │ │ │ │ + mov %eax,(%esi) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + jmp 56fe <__gmon_start__@plt+0xf46> │ │ │ │ + jmp 56ce <__gmon_start__@plt+0xf16> │ │ │ │ + jmp 56e4 <__gmon_start__@plt+0xf2c> │ │ │ │ + nop │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea -0x170(%ebp),%eax │ │ │ │ - lea -0x178(%ebp),%edi │ │ │ │ - mov %eax,-0x1c8(%ebp) │ │ │ │ - mov %eax,-0x178(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - push $0x0 │ │ │ │ - add %eax,%edx │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - pop %ecx │ │ │ │ + call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ + add $0x790c7,%edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x38,%esp │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x92c(%edi),%eax │ │ │ │ + movl $0x0,0x10(%esi) │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %eax,(%esi) │ │ │ │ + lea 0x14(%esi),%eax │ │ │ │ + mov %eax,0xc(%esi) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + lea 0x2c(%esi),%eax │ │ │ │ + mov %eax,0x24(%esi) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + lea 0xd4(%esi),%eax │ │ │ │ + movb $0x0,0x14(%esi) │ │ │ │ + movl $0x0,0x28(%esi) │ │ │ │ + movb $0x0,0x2c(%esi) │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + call 40f0 │ │ │ │ + mov -0x40(%edi),%ecx │ │ │ │ + movl $0x0,0x144(%esi) │ │ │ │ + movl $0x0,0x14c(%esi) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,0xd4(%esi) │ │ │ │ + mov -0x8(%edi),%eax │ │ │ │ + mov %cx,0x148(%esi) │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + mov 0x8(%eax),%edx │ │ │ │ + movl $0x0,0x150(%esi) │ │ │ │ + movl $0x0,0x154(%esi) │ │ │ │ + mov -0xc(%ecx),%eax │ │ │ │ + mov %ecx,0x44(%esi) │ │ │ │ + movl $0x0,0x158(%esi) │ │ │ │ + mov %edx,0x44(%esi,%eax,1) │ │ │ │ + movl $0x0,0x48(%esi) │ │ │ │ + pop %ebx │ │ │ │ + lea 0x44(%esi),%ebx │ │ │ │ + add -0xc(%ecx),%ebx │ │ │ │ pop %eax │ │ │ │ push $0x0 │ │ │ │ - push -0x178(%ebp) │ │ │ │ - mov %ebx,-0x1a4(%ebp) │ │ │ │ - call 4780 │ │ │ │ - mov -0x1a4(%ebp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0x158(%ebp),%eax │ │ │ │ - mov %eax,-0x1d0(%ebp) │ │ │ │ - lea -0x160(%ebp),%ebx │ │ │ │ - mov %eax,-0x160(%ebp) │ │ │ │ - lea -0x1d620(%ecx),%eax │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - lea -0x1d633(%ecx),%eax │ │ │ │ - push %eax │ │ │ │ - push %ebx │ │ │ │ - fstpl -0x1b8(%ebp) │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea 0x174(%esi),%eax │ │ │ │ - push %edi │ │ │ │ - mov -0x1a4(%ebp),%edi │ │ │ │ push %ebx │ │ │ │ - push %eax │ │ │ │ mov %edi,%ebx │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ + mov %ecx,-0x2c(%ebp) │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov -0x2c(%edi),%eax │ │ │ │ + lea 0xc(%eax),%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + mov %edx,0x44(%esi) │ │ │ │ + lea 0x4c(%esi),%edx │ │ │ │ + mov %eax,0xd4(%esi) │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov %edx,(%esp) │ │ │ │ + call 4400 >::basic_filebuf()@plt> │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ - push $0x0 │ │ │ │ - push -0x178(%ebp) │ │ │ │ - call 4780 │ │ │ │ + push -0x20(%ebp) │ │ │ │ + push -0x1c(%ebp) │ │ │ │ + call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + flds -0x1cfe0(%edi) │ │ │ │ + movb $0xa,0x40(%esi) │ │ │ │ + mov $0x100,%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + lea -0x84c(%edi),%eax │ │ │ │ + lea 0x2e0(%esi),%edx │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ + mov %eax,(%esi) │ │ │ │ + lea 0x1e4(%esi),%eax │ │ │ │ + lea 0x2f8(%esi),%ebx │ │ │ │ + fsts 0x228(%esi) │ │ │ │ + flds -0x1cfdc(%edi) │ │ │ │ + mov %eax,0x1dc(%esi) │ │ │ │ + lea 0x1fc(%esi),%eax │ │ │ │ + mov %eax,0x1f4(%esi) │ │ │ │ + lea -0x9c4(%edi),%eax │ │ │ │ + fsts 0x22c(%esi) │ │ │ │ + fld1 │ │ │ │ + mov %eax,0x20c(%esi) │ │ │ │ + movl $0x1000000,0x8(%esi) │ │ │ │ + movl $0x0,0x1ac(%esi) │ │ │ │ + movl $0x0,0x1b0(%esi) │ │ │ │ + movl $0x0,0x1b4(%esi) │ │ │ │ + movl $0x0,0x1b8(%esi) │ │ │ │ + movl $0x0,0x1bc(%esi) │ │ │ │ + movl $0x0,0x1c0(%esi) │ │ │ │ + movl $0x0,0x1c4(%esi) │ │ │ │ + movl $0x0,0x1c8(%esi) │ │ │ │ + movl $0x0,0x1cc(%esi) │ │ │ │ + movl $0x0,0x1d0(%esi) │ │ │ │ + movl $0x0,0x1d4(%esi) │ │ │ │ + movl $0x0,0x1d8(%esi) │ │ │ │ + movl $0x0,0x1e0(%esi) │ │ │ │ + movb $0x0,0x1e4(%esi) │ │ │ │ + movl $0x0,0x1f8(%esi) │ │ │ │ + movb $0x0,0x1fc(%esi) │ │ │ │ + movl $0x0,0x230(%esi) │ │ │ │ + movl $0x0,0x234(%esi) │ │ │ │ + movl $0x0,0x238(%esi) │ │ │ │ + movl $0x0,0x214(%esi) │ │ │ │ + movl $0x0,0x210(%esi) │ │ │ │ + fstl 0x220(%esi) │ │ │ │ + fldl -0x1db50(%edi) │ │ │ │ + mov %eax,0x24c(%esi) │ │ │ │ + lea -0x9ac(%edi),%eax │ │ │ │ + fstl 0x240(%esi) │ │ │ │ + fxch %st(3) │ │ │ │ + fstps 0x268(%esi) │ │ │ │ + fxch %st(1) │ │ │ │ + fstps 0x26c(%esi) │ │ │ │ + fstl 0x260(%esi) │ │ │ │ + fxch %st(1) │ │ │ │ + mov %eax,0x28c(%esi) │ │ │ │ + fstpl 0x280(%esi) │ │ │ │ fldz │ │ │ │ + mov %eax,0x2b4(%esi) │ │ │ │ + xor %eax,%eax │ │ │ │ + movl $0x0,0x23c(%esi) │ │ │ │ + movl $0x7fffffff,0x21c(%esi) │ │ │ │ + movl $0x0,0x270(%esi) │ │ │ │ + movl $0x0,0x274(%esi) │ │ │ │ + movl $0x0,0x278(%esi) │ │ │ │ + movl $0x0,0x258(%esi) │ │ │ │ + movl $0x0,0x254(%esi) │ │ │ │ + movl $0x0,0x250(%esi) │ │ │ │ + movl $0x0,0x27c(%esi) │ │ │ │ + movl $0x0,0x288(%esi) │ │ │ │ + movl $0x7fffffff,0x25c(%esi) │ │ │ │ + movl $0x8,0x290(%esi) │ │ │ │ + movl $0x8,0x2b8(%esi) │ │ │ │ + movl $0x0,0x2e0(%esi) │ │ │ │ + movl $0x0,0x2e4(%esi) │ │ │ │ + mov %edx,0x2e8(%esi) │ │ │ │ + mov %edx,0x2ec(%esi) │ │ │ │ + movl $0x0,0x2f0(%esi) │ │ │ │ + movl $0x0,0x2f8(%esi) │ │ │ │ + movl $0x0,0x2fc(%esi) │ │ │ │ + mov %ebx,0x300(%esi) │ │ │ │ + mov %ebx,0x304(%esi) │ │ │ │ + movl $0x0,0x308(%esi) │ │ │ │ + movl $0x0,0x164(%esi) │ │ │ │ + fsts 0x170(%esi) │ │ │ │ + flds -0x1cfd8(%edi) │ │ │ │ + mov %cx,0x1a8(%esi) │ │ │ │ + movl $0x0,0x16c(%esi) │ │ │ │ + fsts 0x174(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jp 2e312 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe712> │ │ │ │ - jne 2e312 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe712> │ │ │ │ - fstp %st(0) │ │ │ │ - flds -0x1c23c(%edi) │ │ │ │ - mov 0x1e8(%esi),%eax │ │ │ │ - sub 0x1e4(%esi),%eax │ │ │ │ - movl $0x0,-0x1ac(%ebp) │ │ │ │ - fnstcw -0x192(%ebp) │ │ │ │ - sar $0x2,%eax │ │ │ │ - mov -0x1a4(%ebp),%edi │ │ │ │ - movl $0x0,-0x1a8(%ebp) │ │ │ │ - imul $0xbdef7bdf,%eax,%eax │ │ │ │ - mov %eax,-0x1b0(%ebp) │ │ │ │ - fildll -0x1b0(%ebp) │ │ │ │ - movzwl -0x192(%ebp),%eax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - or $0xc,%ah │ │ │ │ - fdivs -0x1c24c(%edi) │ │ │ │ - mov %ax,-0x194(%ebp) │ │ │ │ - fldcw -0x194(%ebp) │ │ │ │ - fistpll -0x1a0(%ebp) │ │ │ │ - fldcw -0x192(%ebp) │ │ │ │ - mov -0x1a0(%ebp),%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - mov $0x1,%eax │ │ │ │ - cmovne %ecx,%eax │ │ │ │ - mov %eax,-0x1b0(%ebp) │ │ │ │ - mov 0x5ec(%esi),%eax │ │ │ │ - mov 0xf4(%eax),%edx │ │ │ │ - movzbl 0x6c(%eax),%ecx │ │ │ │ - mov 0x26c(%eax),%eax │ │ │ │ - fldl 0x2d8(%edx) │ │ │ │ - mov %cl,-0x1d1(%ebp) │ │ │ │ - movzbl 0x2bb(%esi),%ecx │ │ │ │ - movb $0x0,0x2bb(%esi) │ │ │ │ - fstpl -0x1e0(%ebp) │ │ │ │ - fldl 0x2e8(%edx) │ │ │ │ - mov %cl,-0x1d2(%ebp) │ │ │ │ - fstpl -0x1e8(%ebp) │ │ │ │ - fldl 0x2d8(%eax) │ │ │ │ - fstpl -0x1f0(%ebp) │ │ │ │ - fldl 0x2e8(%eax) │ │ │ │ - fstpl -0x1f8(%ebp) │ │ │ │ - mov -0x28(%edi),%eax │ │ │ │ - mov %eax,-0x1c4(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x1a4(%ebp),%ebx │ │ │ │ - fldl -0x1c1a0(%ebx) │ │ │ │ - fstl -0x1c0(%ebp) │ │ │ │ - fldl -0x1b8(%ebp) │ │ │ │ - fabs │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jbe 2e990 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xed90> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push -0x1a8(%ebp) │ │ │ │ - push $0x40 │ │ │ │ - push 0xc(%ebp) │ │ │ │ - call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%edi │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 2e990 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xed90> │ │ │ │ - lea 0x1(%eax),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - fldl -0x1b8(%ebp) │ │ │ │ - mov %eax,-0x1c0(%ebp) │ │ │ │ - mov 0x5ec(%esi),%eax │ │ │ │ - movb $0x1,0x6c(%eax) │ │ │ │ - movb $0x1,0x1e4(%eax) │ │ │ │ - mov (%ecx),%edx │ │ │ │ - movsbl 0x1(%edx,%edi,1),%ecx │ │ │ │ - mov 0xf4(%eax),%edx │ │ │ │ - mov 0x26c(%eax),%eax │ │ │ │ - fstl (%edx,%ecx,8) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov (%ecx),%edx │ │ │ │ - movsbl 0x1(%edx,%edi,1),%edx │ │ │ │ - fstl (%eax,%edx,8) │ │ │ │ - mov 0x384(%esi),%eax │ │ │ │ - sub $0x1,%eax │ │ │ │ - cmp $0xfffffffd,%eax │ │ │ │ - ja 2e880 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xec80> │ │ │ │ - fstp %st(0) │ │ │ │ - mov -0x1a4(%ebp),%eax │ │ │ │ - mov 0x1e4(%esi),%edx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %edi,%edi │ │ │ │ - lea -0x1df4c(%eax),%eax │ │ │ │ - mov %eax,-0x1b8(%ebp) │ │ │ │ - cmp %edx,0x1e8(%esi) │ │ │ │ - jne 2e4f2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe8f2> │ │ │ │ - jmp 2e720 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xeb20> │ │ │ │ - mov 0x1e4(%esi),%edx │ │ │ │ - mov 0x1e8(%esi),%eax │ │ │ │ - add $0x1,%edi │ │ │ │ - sub %edx,%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xbdef7bdf,%eax,%eax │ │ │ │ - cmp %eax,%edi │ │ │ │ - jae 2e720 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xeb20> │ │ │ │ - imul $0x7c,%edi,%eax │ │ │ │ + fsts 0x178(%esi) │ │ │ │ + fxch %st(1) │ │ │ │ + fstps 0x17c(%esi) │ │ │ │ + fstl 0x180(%esi) │ │ │ │ + flds -0x1db58(%edi) │ │ │ │ + mov %edx,%edi │ │ │ │ + movl $0xafff,0x168(%esi) │ │ │ │ + fstl 0x188(%esi) │ │ │ │ + movl $0x0,0x218(%esi) │ │ │ │ + fstpl 0x190(%esi) │ │ │ │ + movl $0x0,0x248(%esi) │ │ │ │ + fstpl 0x198(%esi) │ │ │ │ + movl $0x0,0x294(%esi) │ │ │ │ + movl $0x0,0x298(%esi) │ │ │ │ + movl $0x0,0x29c(%esi) │ │ │ │ + movl $0x0,0x2a0(%esi) │ │ │ │ + movl $0x0,0x2a4(%esi) │ │ │ │ + movl $0x0,0x2a8(%esi) │ │ │ │ + movl $0x0,0x2ac(%esi) │ │ │ │ + movl $0x0,0x2b0(%esi) │ │ │ │ + fsts 0x1a0(%esi) │ │ │ │ + fstps 0x1a4(%esi) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + movl $0x0,0x2bc(%esi,%eax,4) │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp $0x8,%eax │ │ │ │ + jne 2c370 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc770> │ │ │ │ sub $0x8,%esp │ │ │ │ - add %eax,%edx │ │ │ │ - push %edx │ │ │ │ - push %esi │ │ │ │ - call 2b4e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb8e0> │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x1,%ebx │ │ │ │ - cmp %ebx,-0x1b0(%ebp) │ │ │ │ - jne 2e4d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe8d0> │ │ │ │ - mov 0x384(%esi),%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - sub $0x1,%eax │ │ │ │ - cmp $0xfffffffd,%eax │ │ │ │ - jbe 2e4d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe8d0> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x1a4(%ebp),%ebx │ │ │ │ - push $0x1 │ │ │ │ - push -0x1b8(%ebp) │ │ │ │ - push -0x1c4(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %ebx │ │ │ │ - mov -0x1a4(%ebp),%ebx │ │ │ │ - push -0x1c4(%ebp) │ │ │ │ - call 4260 │ │ │ │ - mov -0x1a4(%ebp),%ebx │ │ │ │ - lea 0x50(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - mov %eax,-0x1a8(%ebp) │ │ │ │ - call 40b0 ::is_open() const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 2e710 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xeb10> │ │ │ │ - lea -0x130(%ebp),%eax │ │ │ │ - lea -0x1df4b(%ebx),%edx │ │ │ │ + lea 0x2f4(%esi),%eax │ │ │ │ push $0x0 │ │ │ │ - push %edx │ │ │ │ - lea -0x128(%ebp),%ecx │ │ │ │ - push -0x1b8(%ebp) │ │ │ │ - push %eax │ │ │ │ - mov %ecx,-0x198(%ebp) │ │ │ │ - mov %ecx,-0x130(%ebp) │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - pop %ecx │ │ │ │ - push -0x1a8(%ebp) │ │ │ │ - mov %ebx,-0x1a4(%ebp) │ │ │ │ - call 40b0 ::is_open() const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 2e6f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xeaf0> │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x17c(%ebp),%edx │ │ │ │ - push %edx │ │ │ │ - mov %edx,-0x1a8(%ebp) │ │ │ │ - call 42c0 │ │ │ │ - mov -0x1a8(%ebp),%edx │ │ │ │ - mov -0x1a4(%ebp),%ebx │ │ │ │ - mov %edx,(%esp) │ │ │ │ - call 4750 │ │ │ │ - mov -0x1a4(%ebp),%ebx │ │ │ │ - lea -0x118(%ebp),%edx │ │ │ │ push %eax │ │ │ │ - lea -0x1d9af(%ebx),%eax │ │ │ │ - mov %edx,-0x1cc(%ebp) │ │ │ │ - push %eax │ │ │ │ - push $0xff │ │ │ │ - push %edx │ │ │ │ - call 4620 │ │ │ │ - lea 0x14(%esi),%eax │ │ │ │ - mov -0x1cc(%ebp),%edx │ │ │ │ - mov %eax,-0x1a8(%ebp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov (%ecx),%ebx │ │ │ │ - add $0x4,%ecx │ │ │ │ - lea -0x1010101(%ebx),%eax │ │ │ │ - not %ebx │ │ │ │ - and %ebx,%eax │ │ │ │ - and $0x80808080,%eax │ │ │ │ - je 2e618 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xea18> │ │ │ │ - mov %eax,%ebx │ │ │ │ - shr $0x10,%ebx │ │ │ │ - test $0x8080,%eax │ │ │ │ - cmove %ebx,%eax │ │ │ │ - lea 0x2(%ecx),%ebx │ │ │ │ - cmove %ebx,%ecx │ │ │ │ - mov %eax,%ebx │ │ │ │ - add %al,%bl │ │ │ │ - mov -0x1a4(%ebp),%ebx │ │ │ │ - sbb $0x3,%ecx │ │ │ │ - add $0x1c,%esp │ │ │ │ - sub %edx,%ecx │ │ │ │ - push %ecx │ │ │ │ - push %edx │ │ │ │ - push -0x1a8(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0x1a4(%ebp),%ebx │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x1 │ │ │ │ - lea -0x1bd85(%ebx),%eax │ │ │ │ + call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ + mov %ebx,0x300(%esi) │ │ │ │ + mov %ebx,0x304(%esi) │ │ │ │ + movl $0x0,0x2fc(%esi) │ │ │ │ + movl $0x0,0x308(%esi) │ │ │ │ + pop %eax │ │ │ │ + lea 0x2dc(%esi),%eax │ │ │ │ + pop %edx │ │ │ │ + push 0x2e4(%esi) │ │ │ │ push %eax │ │ │ │ - push -0x1a8(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0x130(%ebp),%edx │ │ │ │ + call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ + mov %edi,0x2e8(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ - test %edx,%edx │ │ │ │ - je 2ea4d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xee4d> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1a4(%ebp),%ebx │ │ │ │ - mov %edx,-0x1cc(%ebp) │ │ │ │ - push %edx │ │ │ │ - call 41e0 │ │ │ │ - mov -0x1cc(%ebp),%edx │ │ │ │ - add $0xc,%esp │ │ │ │ + movl $0x0,0x2e4(%esi) │ │ │ │ + mov %edi,0x2ec(%esi) │ │ │ │ + movl $0x0,0x2f0(%esi) │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + jmp 5782 <__gmon_start__@plt+0xfca> │ │ │ │ + jmp 5752 <__gmon_start__@plt+0xf9a> │ │ │ │ + jmp 5768 <__gmon_start__@plt+0xfb0> │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ + call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ + add $0x78be7,%edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x38,%esp │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x92c(%edi),%eax │ │ │ │ + movl $0x0,0x10(%esi) │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %eax,(%esi) │ │ │ │ + lea 0x14(%esi),%eax │ │ │ │ + mov %eax,0xc(%esi) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + lea 0x2c(%esi),%eax │ │ │ │ + mov %eax,0x24(%esi) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + lea 0xd4(%esi),%eax │ │ │ │ + movb $0x0,0x14(%esi) │ │ │ │ + movl $0x0,0x28(%esi) │ │ │ │ + movb $0x0,0x2c(%esi) │ │ │ │ push %eax │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + call 40f0 │ │ │ │ + mov -0x40(%edi),%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x44(%esi),%edx │ │ │ │ + mov %cx,0x148(%esi) │ │ │ │ + lea 0x8(%ebx),%eax │ │ │ │ + mov %ebx,-0x34(%ebp) │ │ │ │ + mov %eax,0xd4(%esi) │ │ │ │ + mov -0x8(%edi),%eax │ │ │ │ + movl $0x0,0x144(%esi) │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + mov 0x8(%eax),%ebx │ │ │ │ + movl $0x0,0x14c(%esi) │ │ │ │ + movl $0x0,0x150(%esi) │ │ │ │ + mov -0xc(%ecx),%eax │ │ │ │ + mov %ecx,0x44(%esi) │ │ │ │ + movl $0x0,0x154(%esi) │ │ │ │ + movl $0x0,0x158(%esi) │ │ │ │ + mov %ebx,0x44(%esi,%eax,1) │ │ │ │ + movl $0x0,0x48(%esi) │ │ │ │ + add -0xc(%ecx),%edx │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ + pop %ebx │ │ │ │ + mov %edi,%ebx │ │ │ │ + pop %eax │ │ │ │ + push $0x0 │ │ │ │ push %edx │ │ │ │ - push -0x1a8(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0x1a4(%ebp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1df96(%ecx),%eax │ │ │ │ - push $0x1 │ │ │ │ - mov %ecx,%ebx │ │ │ │ - push %eax │ │ │ │ - push -0x1a8(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov %ecx,-0x2c(%ebp) │ │ │ │ + call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov -0x2c(%edi),%eax │ │ │ │ + lea 0xc(%eax),%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + mov %edx,0x44(%esi) │ │ │ │ + lea 0x4c(%esi),%edx │ │ │ │ + mov %eax,0xd4(%esi) │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov %edx,(%esp) │ │ │ │ + call 4400 >::basic_filebuf()@plt> │ │ │ │ + pop %eax │ │ │ │ pop %edx │ │ │ │ - mov -0x1a4(%ebp),%ebx │ │ │ │ - push -0x1a8(%ebp) │ │ │ │ - call 4260 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x130(%ebp),%eax │ │ │ │ - cmp -0x198(%ebp),%eax │ │ │ │ - je 2e710 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xeb10> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1a4(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ + push -0x20(%ebp) │ │ │ │ + push -0x1c(%ebp) │ │ │ │ + call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + flds -0x1cfe0(%edi) │ │ │ │ + movb $0xa,0x40(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 2e4d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe8d0> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov $0x8,%edx │ │ │ │ + lea -0x82c(%edi),%eax │ │ │ │ + lea 0x2d8(%esi),%ecx │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ + mov %eax,(%esi) │ │ │ │ + lea 0x1dc(%esi),%eax │ │ │ │ + lea 0x2f0(%esi),%ebx │ │ │ │ + fsts 0x220(%esi) │ │ │ │ + flds -0x1cfdc(%edi) │ │ │ │ + mov %eax,0x1d4(%esi) │ │ │ │ + lea 0x1f4(%esi),%eax │ │ │ │ + mov %eax,0x1ec(%esi) │ │ │ │ + lea -0x9c4(%edi),%eax │ │ │ │ + fsts 0x224(%esi) │ │ │ │ + fld1 │ │ │ │ + mov %eax,0x204(%esi) │ │ │ │ + movl $0x1000000,0x8(%esi) │ │ │ │ + movl $0x0,0x1a4(%esi) │ │ │ │ + movl $0x0,0x1a8(%esi) │ │ │ │ + movl $0x0,0x1ac(%esi) │ │ │ │ + movl $0x0,0x1b0(%esi) │ │ │ │ + movl $0x0,0x1b4(%esi) │ │ │ │ + movl $0x0,0x1b8(%esi) │ │ │ │ + movl $0x0,0x1bc(%esi) │ │ │ │ + movl $0x0,0x1c0(%esi) │ │ │ │ + movl $0x0,0x1c4(%esi) │ │ │ │ + movl $0x0,0x1c8(%esi) │ │ │ │ + movl $0x0,0x1cc(%esi) │ │ │ │ + movl $0x0,0x1d0(%esi) │ │ │ │ + movl $0x0,0x1d8(%esi) │ │ │ │ + movb $0x0,0x1dc(%esi) │ │ │ │ + movl $0x0,0x1f0(%esi) │ │ │ │ + movb $0x0,0x1f4(%esi) │ │ │ │ + movl $0x0,0x228(%esi) │ │ │ │ + movl $0x0,0x22c(%esi) │ │ │ │ + movl $0x0,0x230(%esi) │ │ │ │ + movl $0x0,0x20c(%esi) │ │ │ │ + movl $0x0,0x208(%esi) │ │ │ │ + fstl 0x218(%esi) │ │ │ │ + fldl -0x1db50(%edi) │ │ │ │ + mov %eax,0x244(%esi) │ │ │ │ + lea -0x9ac(%edi),%eax │ │ │ │ + fstl 0x238(%esi) │ │ │ │ + fxch %st(3) │ │ │ │ + fstps 0x260(%esi) │ │ │ │ + fxch %st(1) │ │ │ │ + fstps 0x264(%esi) │ │ │ │ + fstl 0x258(%esi) │ │ │ │ + fxch %st(1) │ │ │ │ + mov %eax,0x284(%esi) │ │ │ │ + fstpl 0x278(%esi) │ │ │ │ + fldz │ │ │ │ + mov %eax,0x2ac(%esi) │ │ │ │ + mov $0x100,%eax │ │ │ │ + movl $0x0,0x234(%esi) │ │ │ │ + movl $0x7fffffff,0x214(%esi) │ │ │ │ + movl $0x0,0x268(%esi) │ │ │ │ + movl $0x0,0x26c(%esi) │ │ │ │ + movl $0x0,0x270(%esi) │ │ │ │ + movl $0x0,0x250(%esi) │ │ │ │ + movl $0x0,0x24c(%esi) │ │ │ │ + movl $0x0,0x248(%esi) │ │ │ │ + movl $0x0,0x274(%esi) │ │ │ │ + movl $0x0,0x280(%esi) │ │ │ │ + movl $0x7fffffff,0x254(%esi) │ │ │ │ + movl $0x8,0x288(%esi) │ │ │ │ + movl $0x8,0x2b0(%esi) │ │ │ │ + movl $0x0,0x2d8(%esi) │ │ │ │ + movl $0x0,0x2dc(%esi) │ │ │ │ + mov %ecx,0x2e0(%esi) │ │ │ │ + mov %ecx,0x2e4(%esi) │ │ │ │ + movl $0x0,0x2e8(%esi) │ │ │ │ + movl $0x0,0x2f0(%esi) │ │ │ │ + movl $0x0,0x2f4(%esi) │ │ │ │ + mov %ebx,0x2f8(%esi) │ │ │ │ + mov %ebx,0x2fc(%esi) │ │ │ │ + movl $0x0,0x300(%esi) │ │ │ │ + movl $0x0,0x15c(%esi) │ │ │ │ + fsts 0x168(%esi) │ │ │ │ + flds -0x1cfd8(%edi) │ │ │ │ + movl $0x0,0x164(%esi) │ │ │ │ + movl $0xafff,0x160(%esi) │ │ │ │ + fsts 0x16c(%esi) │ │ │ │ + fxch %st(1) │ │ │ │ + fsts 0x170(%esi) │ │ │ │ + fxch %st(1) │ │ │ │ + fstps 0x174(%esi) │ │ │ │ + fstl 0x178(%esi) │ │ │ │ + flds -0x1db58(%edi) │ │ │ │ + movl $0x0,0x210(%esi) │ │ │ │ + fstl 0x180(%esi) │ │ │ │ + movl $0x0,0x240(%esi) │ │ │ │ + fstpl 0x188(%esi) │ │ │ │ + movl $0x0,0x28c(%esi) │ │ │ │ + fstpl 0x190(%esi) │ │ │ │ + movl $0x0,0x290(%esi) │ │ │ │ + movl $0x0,0x294(%esi) │ │ │ │ + movl $0x0,0x298(%esi) │ │ │ │ + movl $0x0,0x29c(%esi) │ │ │ │ + movl $0x0,0x2a0(%esi) │ │ │ │ + movl $0x0,0x2a4(%esi) │ │ │ │ + movl $0x0,0x2a8(%esi) │ │ │ │ + fsts 0x198(%esi) │ │ │ │ + mov %ax,0x1a0(%esi) │ │ │ │ + xor %eax,%eax │ │ │ │ + fstps 0x19c(%esi) │ │ │ │ xchg %ax,%ax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push -0x1c0(%ebp) │ │ │ │ - mov -0x1a4(%ebp),%ebx │ │ │ │ - push $0x2c │ │ │ │ - push 0xc(%ebp) │ │ │ │ - call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 2e990 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xed90> │ │ │ │ - lea 0x1(%eax),%ecx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %ecx,-0x1a8(%ebp) │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - ja 2ea9e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xee9e> │ │ │ │ - mov 0xc(%ebp),%ebx │ │ │ │ - lea -0x148(%ebp),%ecx │ │ │ │ - lea -0x140(%ebp),%edi │ │ │ │ - mov %edi,-0x148(%ebp) │ │ │ │ - mov (%ebx),%edx │ │ │ │ + movl $0x0,0x2b4(%esi,%eax,4) │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + jne 2c850 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xcc50> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea 0x2ec(%esi),%eax │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ push $0x0 │ │ │ │ - add %edx,%eax │ │ │ │ - add -0x1a8(%ebp),%edx │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - push %ecx │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov -0x148(%ebp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x178(%ebp),%eax │ │ │ │ - mov -0x144(%ebp),%edx │ │ │ │ - cmp %edi,%ecx │ │ │ │ - je 2e920 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xed20> │ │ │ │ - mov -0x140(%ebp),%ebx │ │ │ │ - mov %ebx,-0x1b8(%ebp) │ │ │ │ - cmp -0x1c8(%ebp),%eax │ │ │ │ - je 2e968 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xed68> │ │ │ │ - mov %ecx,-0x178(%ebp) │ │ │ │ - mov -0x1b8(%ebp),%ecx │ │ │ │ - mov -0x170(%ebp),%ebx │ │ │ │ - mov %edx,-0x174(%ebp) │ │ │ │ - mov %ecx,-0x170(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - je 2e97a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xed7a> │ │ │ │ - mov %eax,-0x148(%ebp) │ │ │ │ - mov %ebx,-0x140(%ebp) │ │ │ │ - movl $0x0,-0x144(%ebp) │ │ │ │ - movb $0x0,(%eax) │ │ │ │ - mov -0x148(%ebp),%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 2e815 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xec15> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1a4(%ebp),%ebx │ │ │ │ + call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ + mov %ebx,0x2f8(%esi) │ │ │ │ + mov %ebx,0x2fc(%esi) │ │ │ │ + mov %edi,%ebx │ │ │ │ + movl $0x0,0x2f4(%esi) │ │ │ │ + movl $0x0,0x300(%esi) │ │ │ │ + pop %eax │ │ │ │ + lea 0x2d4(%esi),%eax │ │ │ │ + pop %edx │ │ │ │ + push 0x2dc(%esi) │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x1a4(%ebp),%ebx │ │ │ │ - push $0x0 │ │ │ │ - push -0x178(%ebp) │ │ │ │ - call 4780 │ │ │ │ - mov 0x384(%esi),%eax │ │ │ │ + call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - fstpl -0x1b8(%ebp) │ │ │ │ - sub $0x1,%eax │ │ │ │ - cmp $0xfffffffd,%eax │ │ │ │ - jbe 2e408 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe808> │ │ │ │ - mov -0x1a4(%ebp),%edi │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x1 │ │ │ │ - mov -0x28(%edi),%ecx │ │ │ │ - lea -0x1bed6(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ + movl $0x0,0x2dc(%esi) │ │ │ │ + movl $0x0,0x2e8(%esi) │ │ │ │ + mov %eax,0x2e0(%esi) │ │ │ │ + mov %eax,0x2e4(%esi) │ │ │ │ + lea 0x304(%esi),%eax │ │ │ │ + push 0x14(%ebp) │ │ │ │ + push 0x10(%ebp) │ │ │ │ + push 0xc(%ebp) │ │ │ │ push %eax │ │ │ │ - push %ecx │ │ │ │ - mov %ecx,-0x198(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - push -0x198(%ebp) │ │ │ │ - call 4260 │ │ │ │ + call 70b00 ::do_widen(char) const@@Base+0x24540> │ │ │ │ + lea 0x614(%esi),%eax │ │ │ │ + movb $0x0,0x614(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2e408 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe808> │ │ │ │ - mov -0x1a4(%ebp),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - fstpl (%esp) │ │ │ │ - mov -0x28(%eax),%ecx │ │ │ │ - mov %eax,%ebx │ │ │ │ - push %ecx │ │ │ │ - mov %ecx,-0x198(%ebp) │ │ │ │ - call 45d0 (double)@plt> │ │ │ │ - mov -0x1a4(%ebp),%ecx │ │ │ │ + mov %eax,0x60c(%esi) │ │ │ │ + movl $0x0,0x610(%esi) │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + jmp 5806 <__gmon_start__@plt+0x104e> │ │ │ │ mov %eax,%ebx │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x1 │ │ │ │ - lea -0x1d61f(%ecx),%eax │ │ │ │ - mov %ebx,-0x1b8(%ebp) │ │ │ │ - push %eax │ │ │ │ + jmp 5859 <__gmon_start__@plt+0x10a1> │ │ │ │ + jmp 57d6 <__gmon_start__@plt+0x101e> │ │ │ │ + jmp 57ec <__gmon_start__@plt+0x1034> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ + call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ + add $0x786c7,%edi │ │ │ │ + push %esi │ │ │ │ push %ebx │ │ │ │ - mov %ecx,%ebx │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - mov (%eax),%eax │ │ │ │ - movzbl 0x1(%eax,%edi,1),%eax │ │ │ │ - mov -0x1a4(%ebp),%edi │ │ │ │ - push $0x1 │ │ │ │ - mov %al,-0x17d(%ebp) │ │ │ │ - lea -0x17d(%ebp),%eax │ │ │ │ + sub $0x38,%esp │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x92c(%edi),%eax │ │ │ │ + movl $0x0,0x10(%esi) │ │ │ │ mov %edi,%ebx │ │ │ │ + mov %eax,(%esi) │ │ │ │ + lea 0x14(%esi),%eax │ │ │ │ + mov %eax,0xc(%esi) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + lea 0x2c(%esi),%eax │ │ │ │ + mov %eax,0x24(%esi) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + lea 0xd4(%esi),%eax │ │ │ │ + movb $0x0,0x14(%esi) │ │ │ │ + movl $0x0,0x28(%esi) │ │ │ │ + movb $0x0,0x2c(%esi) │ │ │ │ push %eax │ │ │ │ - push -0x1b8(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bed6(%edi),%edx │ │ │ │ - push $0x1 │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + call 40f0 │ │ │ │ + mov -0x40(%edi),%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x44(%esi),%edx │ │ │ │ + mov %cx,0x148(%esi) │ │ │ │ + lea 0x8(%ebx),%eax │ │ │ │ + mov %ebx,-0x34(%ebp) │ │ │ │ + mov %eax,0xd4(%esi) │ │ │ │ + mov -0x8(%edi),%eax │ │ │ │ + movl $0x0,0x144(%esi) │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + mov 0x8(%eax),%ebx │ │ │ │ + movl $0x0,0x14c(%esi) │ │ │ │ + movl $0x0,0x150(%esi) │ │ │ │ + mov -0xc(%ecx),%eax │ │ │ │ + mov %ecx,0x44(%esi) │ │ │ │ + movl $0x0,0x154(%esi) │ │ │ │ + movl $0x0,0x158(%esi) │ │ │ │ + mov %ebx,0x44(%esi,%eax,1) │ │ │ │ + movl $0x0,0x48(%esi) │ │ │ │ + add -0xc(%ecx),%edx │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ + pop %ebx │ │ │ │ + mov %edi,%ebx │ │ │ │ + pop %eax │ │ │ │ + push $0x0 │ │ │ │ push %edx │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %edi │ │ │ │ - push -0x198(%ebp) │ │ │ │ - call 4260 │ │ │ │ + mov %ecx,-0x2c(%ebp) │ │ │ │ + call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov -0x2c(%edi),%eax │ │ │ │ + lea 0xc(%eax),%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + mov %edx,0x44(%esi) │ │ │ │ + lea 0x4c(%esi),%edx │ │ │ │ + mov %eax,0xd4(%esi) │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov %edx,(%esp) │ │ │ │ + call 4400 >::basic_filebuf()@plt> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push -0x20(%ebp) │ │ │ │ + push -0x1c(%ebp) │ │ │ │ + call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + flds -0x1cfe0(%edi) │ │ │ │ + movb $0xa,0x40(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2e4a7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe8a7> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov $0x8,%edx │ │ │ │ + lea -0x8cc(%edi),%eax │ │ │ │ + lea 0x2d8(%esi),%ecx │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ + mov %eax,(%esi) │ │ │ │ + lea 0x1dc(%esi),%eax │ │ │ │ + lea 0x2f0(%esi),%ebx │ │ │ │ + fsts 0x220(%esi) │ │ │ │ + flds -0x1cfdc(%edi) │ │ │ │ + mov %eax,0x1d4(%esi) │ │ │ │ + lea 0x1f4(%esi),%eax │ │ │ │ + mov %eax,0x1ec(%esi) │ │ │ │ + lea -0x9c4(%edi),%eax │ │ │ │ + fsts 0x224(%esi) │ │ │ │ + fld1 │ │ │ │ + mov %eax,0x204(%esi) │ │ │ │ + movl $0x1000000,0x8(%esi) │ │ │ │ + movl $0x0,0x1a4(%esi) │ │ │ │ + movl $0x0,0x1a8(%esi) │ │ │ │ + movl $0x0,0x1ac(%esi) │ │ │ │ + movl $0x0,0x1b0(%esi) │ │ │ │ + movl $0x0,0x1b4(%esi) │ │ │ │ + movl $0x0,0x1b8(%esi) │ │ │ │ + movl $0x0,0x1bc(%esi) │ │ │ │ + movl $0x0,0x1c0(%esi) │ │ │ │ + movl $0x0,0x1c4(%esi) │ │ │ │ + movl $0x0,0x1c8(%esi) │ │ │ │ + movl $0x0,0x1cc(%esi) │ │ │ │ + movl $0x0,0x1d0(%esi) │ │ │ │ + movl $0x0,0x1d8(%esi) │ │ │ │ + movb $0x0,0x1dc(%esi) │ │ │ │ + movl $0x0,0x1f0(%esi) │ │ │ │ + movb $0x0,0x1f4(%esi) │ │ │ │ + movl $0x0,0x228(%esi) │ │ │ │ + movl $0x0,0x22c(%esi) │ │ │ │ + movl $0x0,0x230(%esi) │ │ │ │ + movl $0x0,0x20c(%esi) │ │ │ │ + movl $0x0,0x208(%esi) │ │ │ │ + fstl 0x218(%esi) │ │ │ │ + fldl -0x1db50(%edi) │ │ │ │ + mov %eax,0x244(%esi) │ │ │ │ + lea -0x9ac(%edi),%eax │ │ │ │ + fstl 0x238(%esi) │ │ │ │ + fxch %st(3) │ │ │ │ + fstps 0x260(%esi) │ │ │ │ + fxch %st(1) │ │ │ │ + fstps 0x264(%esi) │ │ │ │ + fstl 0x258(%esi) │ │ │ │ + fxch %st(1) │ │ │ │ + mov %eax,0x284(%esi) │ │ │ │ + fstpl 0x278(%esi) │ │ │ │ + fldz │ │ │ │ + mov %eax,0x2ac(%esi) │ │ │ │ + mov $0x100,%eax │ │ │ │ + movl $0x0,0x234(%esi) │ │ │ │ + movl $0x7fffffff,0x214(%esi) │ │ │ │ + movl $0x0,0x268(%esi) │ │ │ │ + movl $0x0,0x26c(%esi) │ │ │ │ + movl $0x0,0x270(%esi) │ │ │ │ + movl $0x0,0x250(%esi) │ │ │ │ + movl $0x0,0x24c(%esi) │ │ │ │ + movl $0x0,0x248(%esi) │ │ │ │ + movl $0x0,0x274(%esi) │ │ │ │ + movl $0x0,0x280(%esi) │ │ │ │ + movl $0x7fffffff,0x254(%esi) │ │ │ │ + movl $0x8,0x288(%esi) │ │ │ │ + movl $0x8,0x2b0(%esi) │ │ │ │ + movl $0x0,0x2d8(%esi) │ │ │ │ + movl $0x0,0x2dc(%esi) │ │ │ │ + mov %ecx,0x2e0(%esi) │ │ │ │ + mov %ecx,0x2e4(%esi) │ │ │ │ + movl $0x0,0x2e8(%esi) │ │ │ │ + movl $0x0,0x2f0(%esi) │ │ │ │ + movl $0x0,0x2f4(%esi) │ │ │ │ + mov %ebx,0x2f8(%esi) │ │ │ │ + mov %ebx,0x2fc(%esi) │ │ │ │ + movl $0x0,0x300(%esi) │ │ │ │ + movl $0x0,0x15c(%esi) │ │ │ │ + fsts 0x168(%esi) │ │ │ │ + flds -0x1cfd8(%edi) │ │ │ │ + movl $0x0,0x164(%esi) │ │ │ │ + movl $0xafff,0x160(%esi) │ │ │ │ + fsts 0x16c(%esi) │ │ │ │ + fxch %st(1) │ │ │ │ + fsts 0x170(%esi) │ │ │ │ + fxch %st(1) │ │ │ │ + fstps 0x174(%esi) │ │ │ │ + fstl 0x178(%esi) │ │ │ │ + flds -0x1db58(%edi) │ │ │ │ + movl $0x0,0x210(%esi) │ │ │ │ + fstl 0x180(%esi) │ │ │ │ + movl $0x0,0x240(%esi) │ │ │ │ + fstpl 0x188(%esi) │ │ │ │ + movl $0x0,0x28c(%esi) │ │ │ │ + fstpl 0x190(%esi) │ │ │ │ + movl $0x0,0x290(%esi) │ │ │ │ + movl $0x0,0x294(%esi) │ │ │ │ + movl $0x0,0x298(%esi) │ │ │ │ + movl $0x0,0x29c(%esi) │ │ │ │ + movl $0x0,0x2a0(%esi) │ │ │ │ + movl $0x0,0x2a4(%esi) │ │ │ │ + movl $0x0,0x2a8(%esi) │ │ │ │ + fsts 0x198(%esi) │ │ │ │ + mov %ax,0x1a0(%esi) │ │ │ │ + xor %eax,%eax │ │ │ │ + fstps 0x19c(%esi) │ │ │ │ xchg %ax,%ax │ │ │ │ - test %edx,%edx │ │ │ │ - je 2e94d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xed4d> │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 2ea74 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xee74> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x1a4(%ebp),%ebx │ │ │ │ - push %edx │ │ │ │ - push %edi │ │ │ │ + movl $0x0,0x2b4(%esi,%eax,4) │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + jne 2cd70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd170> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea 0x2ec(%esi),%eax │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ + push $0x0 │ │ │ │ push %eax │ │ │ │ - call 41b0 │ │ │ │ - mov -0x144(%ebp),%edx │ │ │ │ - mov -0x178(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %edx,-0x174(%ebp) │ │ │ │ - movb $0x0,(%eax,%edx,1) │ │ │ │ - mov -0x148(%ebp),%eax │ │ │ │ - jmp 2e7ec , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xebec> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %ecx,-0x178(%ebp) │ │ │ │ - mov %edx,-0x174(%ebp) │ │ │ │ - mov %ebx,-0x170(%ebp) │ │ │ │ - mov %edi,-0x148(%ebp) │ │ │ │ - lea -0x140(%ebp),%edi │ │ │ │ - mov %edi,%eax │ │ │ │ - jmp 2e7ec , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xebec> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x5ec(%esi),%eax │ │ │ │ - movzbl -0x1d1(%ebp),%ecx │ │ │ │ - fldl -0x1e0(%ebp) │ │ │ │ - mov %cl,0x6c(%eax) │ │ │ │ - mov 0xf4(%eax),%edx │ │ │ │ - mov %cl,0x1e4(%eax) │ │ │ │ - movzbl -0x1d2(%ebp),%ecx │ │ │ │ - mov 0x26c(%eax),%eax │ │ │ │ - mov %cl,0x2bb(%esi) │ │ │ │ - fstpl 0x2d8(%edx) │ │ │ │ - fldl -0x1e8(%ebp) │ │ │ │ - fstpl 0x2e8(%edx) │ │ │ │ - fldl -0x1f0(%ebp) │ │ │ │ - fstpl 0x2d8(%eax) │ │ │ │ - fldl -0x1f8(%ebp) │ │ │ │ - fstpl 0x2e8(%eax) │ │ │ │ - mov -0x160(%ebp),%eax │ │ │ │ - cmp -0x1d0(%ebp),%eax │ │ │ │ - je 2ea0f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xee0f> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1a4(%ebp),%ebx │ │ │ │ + call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ + mov %ebx,0x2f8(%esi) │ │ │ │ + mov %ebx,0x2fc(%esi) │ │ │ │ + mov %edi,%ebx │ │ │ │ + movl $0x0,0x2f4(%esi) │ │ │ │ + movl $0x0,0x300(%esi) │ │ │ │ + pop %eax │ │ │ │ + lea 0x2d4(%esi),%eax │ │ │ │ + pop %edx │ │ │ │ + push 0x2dc(%esi) │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x178(%ebp),%edx │ │ │ │ - mov $0x1,%eax │ │ │ │ - cmp -0x1c8(%ebp),%edx │ │ │ │ - je 2e24c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe64c> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1a4(%ebp),%ebx │ │ │ │ - mov %al,-0x1b0(%ebp) │ │ │ │ - push %edx │ │ │ │ - call 4380 │ │ │ │ - movzbl -0x1b0(%ebp),%eax │ │ │ │ + movl $0x0,0x2dc(%esi) │ │ │ │ + movl $0x0,0x2e8(%esi) │ │ │ │ + mov %eax,0x2e0(%esi) │ │ │ │ + mov %eax,0x2e4(%esi) │ │ │ │ + lea 0x304(%esi),%eax │ │ │ │ + push 0x14(%ebp) │ │ │ │ + push 0x10(%ebp) │ │ │ │ + push 0xc(%ebp) │ │ │ │ + push %eax │ │ │ │ + call 6f9e0 ::do_widen(char) const@@Base+0x23420> │ │ │ │ + lea 0x5ec(%esi),%eax │ │ │ │ + movb $0x0,0x5ec(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ + mov %eax,0x5e4(%esi) │ │ │ │ + movl $0x0,0x5e8(%esi) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov 0x14(%esi),%eax │ │ │ │ - mov -0x1a8(%ebp),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x1a4(%ebp),%ebx │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - jmp 2e6b9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xeab9> │ │ │ │ - movzbl -0x140(%ebp),%edx │ │ │ │ - mov %dl,(%eax) │ │ │ │ - mov -0x144(%ebp),%edx │ │ │ │ - mov -0x178(%ebp),%eax │ │ │ │ - mov %edx,-0x174(%ebp) │ │ │ │ - movb $0x0,(%eax,%edx,1) │ │ │ │ - mov -0x148(%ebp),%eax │ │ │ │ - jmp 2e7ec , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xebec> │ │ │ │ - mov -0x1a4(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - push %ecx │ │ │ │ - lea -0x1d61d(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - lea -0x1cb08(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - call 4590 │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 5952 <__gmon_start__@plt+0x119a> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 5932 <__gmon_start__@plt+0x117a> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 5912 <__gmon_start__@plt+0x115a> │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x7652b,%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + jmp 58aa <__gmon_start__@plt+0x10f2> │ │ │ │ + mov %eax,%ebx │ │ │ │ + jmp 58fd <__gmon_start__@plt+0x1145> │ │ │ │ + jmp 587a <__gmon_start__@plt+0x10c2> │ │ │ │ + jmp 5890 <__gmon_start__@plt+0x10d8> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ + call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ + add $0x781a7,%edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x24,%esp │ │ │ │ - mov 0x38(%esp),%edi │ │ │ │ - mov 0x3c(%esp),%ebp │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - mov 0x1c4(%edi),%eax │ │ │ │ - lea 0x1c0(%edi),%ecx │ │ │ │ - sub 0x0(%ebp),%edx │ │ │ │ - sub 0x1c0(%edi),%eax │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ - sar $0x3,%edx │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%edx,%edx │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - lea 0x1(%edx,%eax,1),%eax │ │ │ │ + sub $0x38,%esp │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x92c(%edi),%eax │ │ │ │ + movl $0x0,0x10(%esi) │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %eax,(%esi) │ │ │ │ + lea 0x14(%esi),%eax │ │ │ │ + mov %eax,0xc(%esi) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + lea 0x2c(%esi),%eax │ │ │ │ + mov %eax,0x24(%esi) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + lea 0xd4(%esi),%eax │ │ │ │ + movb $0x0,0x14(%esi) │ │ │ │ + movl $0x0,0x28(%esi) │ │ │ │ + movb $0x0,0x2c(%esi) │ │ │ │ push %eax │ │ │ │ - push %ecx │ │ │ │ - call 18520 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xaed0> │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + call 40f0 │ │ │ │ + mov -0x40(%edi),%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x44(%esi),%edx │ │ │ │ + mov %cx,0x148(%esi) │ │ │ │ + lea 0x8(%ebx),%eax │ │ │ │ + mov %ebx,-0x34(%ebp) │ │ │ │ + mov %eax,0xd4(%esi) │ │ │ │ + mov -0x8(%edi),%eax │ │ │ │ + movl $0x0,0x144(%esi) │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + mov 0x8(%eax),%ebx │ │ │ │ + movl $0x0,0x14c(%esi) │ │ │ │ + movl $0x0,0x150(%esi) │ │ │ │ + mov -0xc(%ecx),%eax │ │ │ │ + mov %ecx,0x44(%esi) │ │ │ │ + movl $0x0,0x154(%esi) │ │ │ │ + movl $0x0,0x158(%esi) │ │ │ │ + mov %ebx,0x44(%esi,%eax,1) │ │ │ │ + movl $0x0,0x48(%esi) │ │ │ │ + add -0xc(%ecx),%edx │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ + pop %ebx │ │ │ │ + mov %edi,%ebx │ │ │ │ + pop %eax │ │ │ │ + push $0x0 │ │ │ │ + push %edx │ │ │ │ + mov %ecx,-0x2c(%ebp) │ │ │ │ + call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov -0x2c(%edi),%eax │ │ │ │ + lea 0xc(%eax),%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + mov %edx,0x44(%esi) │ │ │ │ + lea 0x4c(%esi),%edx │ │ │ │ + mov %eax,0xd4(%esi) │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov %edx,(%esp) │ │ │ │ + call 4400 >::basic_filebuf()@plt> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push -0x20(%ebp) │ │ │ │ + push -0x1c(%ebp) │ │ │ │ + call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + flds -0x1cfe0(%edi) │ │ │ │ + movb $0xa,0x40(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ - mov (%esp),%eax │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - lea -0x1df4c(%eax),%ecx │ │ │ │ - mov -0x28(%eax),%eax │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ - cmp %edx,0x4(%ebp) │ │ │ │ - je 2ec00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf000> │ │ │ │ - mov %ebp,0x34(%esp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %edi,%ebp │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x34(%esp),%edi │ │ │ │ - jmp 2eb99 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xef99> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov $0x8,%edx │ │ │ │ + lea -0x8ec(%edi),%eax │ │ │ │ + lea 0x2d8(%esi),%ecx │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ + mov %eax,(%esi) │ │ │ │ + lea 0x1dc(%esi),%eax │ │ │ │ + lea 0x2f0(%esi),%ebx │ │ │ │ + fsts 0x220(%esi) │ │ │ │ + flds -0x1cfdc(%edi) │ │ │ │ + mov %eax,0x1d4(%esi) │ │ │ │ + lea 0x1f4(%esi),%eax │ │ │ │ + mov %eax,0x1ec(%esi) │ │ │ │ + lea -0x9c4(%edi),%eax │ │ │ │ + fsts 0x224(%esi) │ │ │ │ + fld1 │ │ │ │ + mov %eax,0x204(%esi) │ │ │ │ + movl $0x1000000,0x8(%esi) │ │ │ │ + movl $0x0,0x1a4(%esi) │ │ │ │ + movl $0x0,0x1a8(%esi) │ │ │ │ + movl $0x0,0x1ac(%esi) │ │ │ │ + movl $0x0,0x1b0(%esi) │ │ │ │ + movl $0x0,0x1b4(%esi) │ │ │ │ + movl $0x0,0x1b8(%esi) │ │ │ │ + movl $0x0,0x1bc(%esi) │ │ │ │ + movl $0x0,0x1c0(%esi) │ │ │ │ + movl $0x0,0x1c4(%esi) │ │ │ │ + movl $0x0,0x1c8(%esi) │ │ │ │ + movl $0x0,0x1cc(%esi) │ │ │ │ + movl $0x0,0x1d0(%esi) │ │ │ │ + movl $0x0,0x1d8(%esi) │ │ │ │ + movb $0x0,0x1dc(%esi) │ │ │ │ + movl $0x0,0x1f0(%esi) │ │ │ │ + movb $0x0,0x1f4(%esi) │ │ │ │ + movl $0x0,0x228(%esi) │ │ │ │ + movl $0x0,0x22c(%esi) │ │ │ │ + movl $0x0,0x230(%esi) │ │ │ │ + movl $0x0,0x20c(%esi) │ │ │ │ + movl $0x0,0x208(%esi) │ │ │ │ + fstl 0x218(%esi) │ │ │ │ + fldl -0x1db50(%edi) │ │ │ │ + mov %eax,0x244(%esi) │ │ │ │ + lea -0x9ac(%edi),%eax │ │ │ │ + fstl 0x238(%esi) │ │ │ │ + fxch %st(3) │ │ │ │ + fstps 0x260(%esi) │ │ │ │ + fxch %st(1) │ │ │ │ + fstps 0x264(%esi) │ │ │ │ + fstl 0x258(%esi) │ │ │ │ + fxch %st(1) │ │ │ │ + mov %eax,0x284(%esi) │ │ │ │ + fstpl 0x278(%esi) │ │ │ │ + fldz │ │ │ │ + mov %eax,0x2ac(%esi) │ │ │ │ + mov $0x100,%eax │ │ │ │ + movl $0x0,0x234(%esi) │ │ │ │ + movl $0x7fffffff,0x214(%esi) │ │ │ │ + movl $0x0,0x268(%esi) │ │ │ │ + movl $0x0,0x26c(%esi) │ │ │ │ + movl $0x0,0x270(%esi) │ │ │ │ + movl $0x0,0x250(%esi) │ │ │ │ + movl $0x0,0x24c(%esi) │ │ │ │ + movl $0x0,0x248(%esi) │ │ │ │ + movl $0x0,0x274(%esi) │ │ │ │ + movl $0x0,0x280(%esi) │ │ │ │ + movl $0x7fffffff,0x254(%esi) │ │ │ │ + movl $0x8,0x288(%esi) │ │ │ │ + movl $0x8,0x2b0(%esi) │ │ │ │ + movl $0x0,0x2d8(%esi) │ │ │ │ + movl $0x0,0x2dc(%esi) │ │ │ │ + mov %ecx,0x2e0(%esi) │ │ │ │ + mov %ecx,0x2e4(%esi) │ │ │ │ + movl $0x0,0x2e8(%esi) │ │ │ │ + movl $0x0,0x2f0(%esi) │ │ │ │ + movl $0x0,0x2f4(%esi) │ │ │ │ + mov %ebx,0x2f8(%esi) │ │ │ │ + mov %ebx,0x2fc(%esi) │ │ │ │ + movl $0x0,0x300(%esi) │ │ │ │ + movl $0x0,0x15c(%esi) │ │ │ │ + fsts 0x168(%esi) │ │ │ │ + flds -0x1cfd8(%edi) │ │ │ │ + movl $0x0,0x164(%esi) │ │ │ │ + movl $0xafff,0x160(%esi) │ │ │ │ + fsts 0x16c(%esi) │ │ │ │ + fxch %st(1) │ │ │ │ + fsts 0x170(%esi) │ │ │ │ + fxch %st(1) │ │ │ │ + fstps 0x174(%esi) │ │ │ │ + fstl 0x178(%esi) │ │ │ │ + flds -0x1db58(%edi) │ │ │ │ + movl $0x0,0x210(%esi) │ │ │ │ + fstl 0x180(%esi) │ │ │ │ + movl $0x0,0x240(%esi) │ │ │ │ + fstpl 0x188(%esi) │ │ │ │ + movl $0x0,0x28c(%esi) │ │ │ │ + fstpl 0x190(%esi) │ │ │ │ + movl $0x0,0x290(%esi) │ │ │ │ + movl $0x0,0x294(%esi) │ │ │ │ + movl $0x0,0x298(%esi) │ │ │ │ + movl $0x0,0x29c(%esi) │ │ │ │ + movl $0x0,0x2a0(%esi) │ │ │ │ + movl $0x0,0x2a4(%esi) │ │ │ │ + movl $0x0,0x2a8(%esi) │ │ │ │ + fsts 0x198(%esi) │ │ │ │ + mov %ax,0x1a0(%esi) │ │ │ │ + xor %eax,%eax │ │ │ │ + fstps 0x19c(%esi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + movl $0x0,0x2b4(%esi,%eax,4) │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + jne 2d290 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd690> │ │ │ │ sub $0x8,%esp │ │ │ │ - push %edx │ │ │ │ + lea 0x2ec(%esi),%eax │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ + push $0x0 │ │ │ │ push %eax │ │ │ │ - call f7f0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x21a0> │ │ │ │ - add $0x10,%esp │ │ │ │ - addl $0x1a8,0x1c4(%ebp) │ │ │ │ - cmp $0x3e8,%ebx │ │ │ │ - je 2ebc8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xefc8> │ │ │ │ - add $0x1,%ebx │ │ │ │ - mov (%edi),%edx │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ - add $0x1,%esi │ │ │ │ - sub %edx,%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - cmp %eax,%esi │ │ │ │ - jae 2ec00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf000> │ │ │ │ - imul $0x1a8,%esi,%eax │ │ │ │ - add %eax,%edx │ │ │ │ - mov 0x1c4(%ebp),%eax │ │ │ │ - cmp 0x1c8(%ebp),%eax │ │ │ │ - jne 2eb60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xef60> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %edx │ │ │ │ + call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ + mov %ebx,0x2f8(%esi) │ │ │ │ + mov %ebx,0x2fc(%esi) │ │ │ │ + mov %edi,%ebx │ │ │ │ + movl $0x0,0x2f4(%esi) │ │ │ │ + movl $0x0,0x300(%esi) │ │ │ │ + pop %eax │ │ │ │ + lea 0x2d4(%esi),%eax │ │ │ │ + pop %edx │ │ │ │ + push 0x2dc(%esi) │ │ │ │ push %eax │ │ │ │ - push 0x14(%esp) │ │ │ │ - call 17ef0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa8a0> │ │ │ │ + call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0x3e8,%ebx │ │ │ │ - jne 2eb7f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xef7f> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x1 │ │ │ │ - push 0x14(%esp) │ │ │ │ - push 0x10(%esp) │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - push 0x10(%esp) │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ - call 4260 │ │ │ │ + movl $0x0,0x2dc(%esi) │ │ │ │ + movl $0x0,0x2e8(%esi) │ │ │ │ + mov %eax,0x2e0(%esi) │ │ │ │ + mov %eax,0x2e4(%esi) │ │ │ │ + lea 0x304(%esi),%eax │ │ │ │ + push 0x14(%ebp) │ │ │ │ + push 0x10(%ebp) │ │ │ │ + push 0xc(%ebp) │ │ │ │ + push %eax │ │ │ │ + call 3b8e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bce0> │ │ │ │ + lea 0x5ec(%esi),%eax │ │ │ │ + movb $0x0,0x5ec(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ - mov $0x1,%ebx │ │ │ │ - jmp 2eb82 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xef82> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1c,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ + mov %eax,0x5e4(%esi) │ │ │ │ + movl $0x0,0x5e8(%esi) │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + jmp 594e <__gmon_start__@plt+0x1196> │ │ │ │ + mov %eax,%ebx │ │ │ │ + jmp 59a1 <__gmon_start__@plt+0x11e9> │ │ │ │ + jmp 591e <__gmon_start__@plt+0x1166> │ │ │ │ + jmp 5934 <__gmon_start__@plt+0x117c> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x763eb,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ + call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ + add $0x77c87,%edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x1ec,%esp │ │ │ │ - mov %eax,-0x1d0(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov (%eax),%esi │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ - cmp %esi,%ebx │ │ │ │ - je 2ec5c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf05c> │ │ │ │ - mov %esi,%edi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - add $0x1a8,%edi │ │ │ │ - call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ + sub $0x38,%esp │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x92c(%edi),%eax │ │ │ │ + movl $0x0,0x10(%esi) │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %eax,(%esi) │ │ │ │ + lea 0x14(%esi),%eax │ │ │ │ + mov %eax,0xc(%esi) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + lea 0x2c(%esi),%eax │ │ │ │ + mov %eax,0x24(%esi) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + lea 0xd4(%esi),%eax │ │ │ │ + movb $0x0,0x14(%esi) │ │ │ │ + movl $0x0,0x28(%esi) │ │ │ │ + movb $0x0,0x2c(%esi) │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + call 40f0 │ │ │ │ + mov -0x40(%edi),%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x44(%esi),%edx │ │ │ │ + mov %cx,0x148(%esi) │ │ │ │ + lea 0x8(%ebx),%eax │ │ │ │ + mov %ebx,-0x34(%ebp) │ │ │ │ + mov %eax,0xd4(%esi) │ │ │ │ + mov -0x8(%edi),%eax │ │ │ │ + movl $0x0,0x144(%esi) │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + mov 0x8(%eax),%ebx │ │ │ │ + movl $0x0,0x14c(%esi) │ │ │ │ + movl $0x0,0x150(%esi) │ │ │ │ + mov -0xc(%ecx),%eax │ │ │ │ + mov %ecx,0x44(%esi) │ │ │ │ + movl $0x0,0x154(%esi) │ │ │ │ + movl $0x0,0x158(%esi) │ │ │ │ + mov %ebx,0x44(%esi,%eax,1) │ │ │ │ + movl $0x0,0x48(%esi) │ │ │ │ + add -0xc(%ecx),%edx │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ + pop %ebx │ │ │ │ + mov %edi,%ebx │ │ │ │ + pop %eax │ │ │ │ + push $0x0 │ │ │ │ + push %edx │ │ │ │ + mov %ecx,-0x2c(%ebp) │ │ │ │ + call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov -0x2c(%edi),%eax │ │ │ │ + lea 0xc(%eax),%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + mov %edx,0x44(%esi) │ │ │ │ + lea 0x4c(%esi),%edx │ │ │ │ + mov %eax,0xd4(%esi) │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov %edx,(%esp) │ │ │ │ + call 4400 >::basic_filebuf()@plt> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push -0x20(%ebp) │ │ │ │ + push -0x1c(%ebp) │ │ │ │ + call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + flds -0x1cfe0(%edi) │ │ │ │ + movb $0xa,0x40(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jne 2ec40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf040> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %esi,0x4(%eax) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movb $0x0,-0x140(%ebp) │ │ │ │ - lea -0x44(%ebp),%esi │ │ │ │ - mov -0x1d0(%ebp),%ecx │ │ │ │ - lea -0x2c(%ebp),%ebx │ │ │ │ - movl $0x0,-0x178(%ebp) │ │ │ │ - mov 0x1c4(%eax),%eax │ │ │ │ - sub 0x1c0(%edx),%eax │ │ │ │ - movl $0x0,-0x174(%ebp) │ │ │ │ - lea -0x1c0(%ebp),%edx │ │ │ │ - sar $0x3,%eax │ │ │ │ - flds -0x1c22c(%ecx) │ │ │ │ - movl $0x0,-0x170(%ebp) │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - movl $0x0,-0x16c(%ebp) │ │ │ │ - movl $0x0,-0x168(%ebp) │ │ │ │ - movl $0x0,-0x164(%ebp) │ │ │ │ - mov %eax,-0x1e8(%ebp) │ │ │ │ - lea -0x140(%ebp),%eax │ │ │ │ - mov %eax,-0x148(%ebp) │ │ │ │ - lea -0x128(%ebp),%eax │ │ │ │ - mov %eax,-0x130(%ebp) │ │ │ │ - lea -0x9c4(%ecx),%eax │ │ │ │ - mov %eax,-0x118(%ebp) │ │ │ │ - movl $0x0,-0x160(%ebp) │ │ │ │ - movl $0x0,-0x15c(%ebp) │ │ │ │ - movl $0x0,-0x158(%ebp) │ │ │ │ - movl $0x0,-0x154(%ebp) │ │ │ │ - movl $0x0,-0x150(%ebp) │ │ │ │ - movl $0x0,-0x14c(%ebp) │ │ │ │ - movl $0x0,-0x144(%ebp) │ │ │ │ - movl $0x0,-0x12c(%ebp) │ │ │ │ - movb $0x0,-0x128(%ebp) │ │ │ │ - movl $0x0,-0xf4(%ebp) │ │ │ │ - movl $0x0,-0xf0(%ebp) │ │ │ │ - movl $0x0,-0xec(%ebp) │ │ │ │ - movl $0x0,-0x10c(%ebp) │ │ │ │ - movl $0x0,-0x110(%ebp) │ │ │ │ - movl $0x0,-0x114(%ebp) │ │ │ │ - fsts -0xfc(%ebp) │ │ │ │ - flds -0x1c228(%ecx) │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - lea -0x9ac(%ecx),%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - fsts -0xf8(%ebp) │ │ │ │ + mov $0x8,%edx │ │ │ │ + lea -0x90c(%edi),%eax │ │ │ │ + lea 0x2d8(%esi),%ecx │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ + mov %eax,(%esi) │ │ │ │ + lea 0x1dc(%esi),%eax │ │ │ │ + lea 0x2f0(%esi),%ebx │ │ │ │ + fsts 0x220(%esi) │ │ │ │ + flds -0x1cfdc(%edi) │ │ │ │ + mov %eax,0x1d4(%esi) │ │ │ │ + lea 0x1f4(%esi),%eax │ │ │ │ + mov %eax,0x1ec(%esi) │ │ │ │ + lea -0x9c4(%edi),%eax │ │ │ │ + fsts 0x224(%esi) │ │ │ │ fld1 │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - fstl -0x104(%ebp) │ │ │ │ - fldl -0x1db50(%ecx) │ │ │ │ - movl $0x0,-0xe8(%ebp) │ │ │ │ - fstl -0xe4(%ebp) │ │ │ │ + mov %eax,0x204(%esi) │ │ │ │ + movl $0x1000000,0x8(%esi) │ │ │ │ + movl $0x0,0x1a4(%esi) │ │ │ │ + movl $0x0,0x1a8(%esi) │ │ │ │ + movl $0x0,0x1ac(%esi) │ │ │ │ + movl $0x0,0x1b0(%esi) │ │ │ │ + movl $0x0,0x1b4(%esi) │ │ │ │ + movl $0x0,0x1b8(%esi) │ │ │ │ + movl $0x0,0x1bc(%esi) │ │ │ │ + movl $0x0,0x1c0(%esi) │ │ │ │ + movl $0x0,0x1c4(%esi) │ │ │ │ + movl $0x0,0x1c8(%esi) │ │ │ │ + movl $0x0,0x1cc(%esi) │ │ │ │ + movl $0x0,0x1d0(%esi) │ │ │ │ + movl $0x0,0x1d8(%esi) │ │ │ │ + movb $0x0,0x1dc(%esi) │ │ │ │ + movl $0x0,0x1f0(%esi) │ │ │ │ + movb $0x0,0x1f4(%esi) │ │ │ │ + movl $0x0,0x228(%esi) │ │ │ │ + movl $0x0,0x22c(%esi) │ │ │ │ + movl $0x0,0x230(%esi) │ │ │ │ + movl $0x0,0x20c(%esi) │ │ │ │ + movl $0x0,0x208(%esi) │ │ │ │ + fstl 0x218(%esi) │ │ │ │ + fldl -0x1db50(%edi) │ │ │ │ + mov %eax,0x244(%esi) │ │ │ │ + lea -0x9ac(%edi),%eax │ │ │ │ + fstl 0x238(%esi) │ │ │ │ fxch %st(3) │ │ │ │ - fstps -0xbc(%ebp) │ │ │ │ + fstps 0x260(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - fstps -0xb8(%ebp) │ │ │ │ - fstl -0xc4(%ebp) │ │ │ │ + fstps 0x264(%esi) │ │ │ │ + fstl 0x258(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - movl $0x0,-0xdc(%ebp) │ │ │ │ - fstpl -0xa4(%ebp) │ │ │ │ + mov %eax,0x284(%esi) │ │ │ │ + fstpl 0x278(%esi) │ │ │ │ fldz │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ - movl $0x7fffffff,-0x108(%ebp) │ │ │ │ - movl $0x0,-0xb4(%ebp) │ │ │ │ - movl $0x0,-0xb0(%ebp) │ │ │ │ - movl $0x0,-0xac(%ebp) │ │ │ │ - movl $0x0,-0xcc(%ebp) │ │ │ │ - movl $0x0,-0xd0(%ebp) │ │ │ │ - movl $0x0,-0xd4(%ebp) │ │ │ │ - movl $0x0,-0xa8(%ebp) │ │ │ │ - movl $0x0,-0x9c(%ebp) │ │ │ │ - movl $0x7fffffff,-0xc8(%ebp) │ │ │ │ - movl $0x8,-0x94(%ebp) │ │ │ │ - movl $0x8,-0x6c(%ebp) │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ - mov %esi,-0x38(%ebp) │ │ │ │ - movl $0x0,-0x34(%ebp) │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - movl $0x0,-0x28(%ebp) │ │ │ │ - fsts -0x1b4(%ebp) │ │ │ │ - flds -0x1c24c(%ecx) │ │ │ │ - mov %ebx,-0x24(%ebp) │ │ │ │ - mov %ebx,-0x20(%ebp) │ │ │ │ - fsts -0x1b0(%ebp) │ │ │ │ + mov %eax,0x2ac(%esi) │ │ │ │ + mov $0x100,%eax │ │ │ │ + movl $0x0,0x234(%esi) │ │ │ │ + movl $0x7fffffff,0x214(%esi) │ │ │ │ + movl $0x0,0x268(%esi) │ │ │ │ + movl $0x0,0x26c(%esi) │ │ │ │ + movl $0x0,0x270(%esi) │ │ │ │ + movl $0x0,0x250(%esi) │ │ │ │ + movl $0x0,0x24c(%esi) │ │ │ │ + movl $0x0,0x248(%esi) │ │ │ │ + movl $0x0,0x274(%esi) │ │ │ │ + movl $0x0,0x280(%esi) │ │ │ │ + movl $0x7fffffff,0x254(%esi) │ │ │ │ + movl $0x8,0x288(%esi) │ │ │ │ + movl $0x8,0x2b0(%esi) │ │ │ │ + movl $0x0,0x2d8(%esi) │ │ │ │ + movl $0x0,0x2dc(%esi) │ │ │ │ + mov %ecx,0x2e0(%esi) │ │ │ │ + mov %ecx,0x2e4(%esi) │ │ │ │ + movl $0x0,0x2e8(%esi) │ │ │ │ + movl $0x0,0x2f0(%esi) │ │ │ │ + movl $0x0,0x2f4(%esi) │ │ │ │ + mov %ebx,0x2f8(%esi) │ │ │ │ + mov %ebx,0x2fc(%esi) │ │ │ │ + movl $0x0,0x300(%esi) │ │ │ │ + movl $0x0,0x15c(%esi) │ │ │ │ + fsts 0x168(%esi) │ │ │ │ + flds -0x1cfd8(%edi) │ │ │ │ + movl $0x0,0x164(%esi) │ │ │ │ + movl $0xafff,0x160(%esi) │ │ │ │ + fsts 0x16c(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - fsts -0x1ac(%ebp) │ │ │ │ + fsts 0x170(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - fstps -0x1a8(%ebp) │ │ │ │ - fstl -0x1a4(%ebp) │ │ │ │ - flds -0x1db58(%ecx) │ │ │ │ - mov $0x100,%ecx │ │ │ │ - movl $0x0,-0x1c(%ebp) │ │ │ │ - fstl -0x19c(%ebp) │ │ │ │ - movl $0x0,-0x1c0(%ebp) │ │ │ │ - fstpl -0x194(%ebp) │ │ │ │ - movl $0xafff,-0x1bc(%ebp) │ │ │ │ - fstpl -0x18c(%ebp) │ │ │ │ - movl $0x0,-0x1b8(%ebp) │ │ │ │ - mov %cx,-0x17c(%ebp) │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ - movl $0x0,-0x88(%ebp) │ │ │ │ - movl $0x0,-0x84(%ebp) │ │ │ │ - movl $0x0,-0x80(%ebp) │ │ │ │ - movl $0x0,-0x7c(%ebp) │ │ │ │ - movl $0x0,-0x78(%ebp) │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ - mov %edx,-0x1ec(%ebp) │ │ │ │ - fsts -0x184(%ebp) │ │ │ │ - fstps -0x180(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - movl $0x0,0x158(%edx,%eax,4) │ │ │ │ + fstps 0x174(%esi) │ │ │ │ + fstl 0x178(%esi) │ │ │ │ + flds -0x1db58(%edi) │ │ │ │ + movl $0x0,0x210(%esi) │ │ │ │ + fstl 0x180(%esi) │ │ │ │ + movl $0x0,0x240(%esi) │ │ │ │ + fstpl 0x188(%esi) │ │ │ │ + movl $0x0,0x28c(%esi) │ │ │ │ + fstpl 0x190(%esi) │ │ │ │ + movl $0x0,0x290(%esi) │ │ │ │ + movl $0x0,0x294(%esi) │ │ │ │ + movl $0x0,0x298(%esi) │ │ │ │ + movl $0x0,0x29c(%esi) │ │ │ │ + movl $0x0,0x2a0(%esi) │ │ │ │ + movl $0x0,0x2a4(%esi) │ │ │ │ + movl $0x0,0x2a8(%esi) │ │ │ │ + fsts 0x198(%esi) │ │ │ │ + mov %ax,0x1a0(%esi) │ │ │ │ + xor %eax,%eax │ │ │ │ + fstps 0x19c(%esi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + movl $0x0,0x2b4(%esi,%eax,4) │ │ │ │ add $0x1,%eax │ │ │ │ - cmp $0x8,%eax │ │ │ │ - jne 2ef70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf370> │ │ │ │ + cmp %eax,%edx │ │ │ │ + jne 2d7b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdbb0> │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ + lea 0x2ec(%esi),%eax │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ - pop %edi │ │ │ │ + mov %ebx,0x2f8(%esi) │ │ │ │ + mov %ebx,0x2fc(%esi) │ │ │ │ + mov %edi,%ebx │ │ │ │ + movl $0x0,0x2f4(%esi) │ │ │ │ + movl $0x0,0x300(%esi) │ │ │ │ pop %eax │ │ │ │ - lea -0x48(%ebp),%eax │ │ │ │ - push -0x40(%ebp) │ │ │ │ + lea 0x2d4(%esi),%eax │ │ │ │ + pop %edx │ │ │ │ + push 0x2dc(%esi) │ │ │ │ push %eax │ │ │ │ - mov %ebx,-0x24(%ebp) │ │ │ │ - mov %ebx,-0x20(%ebp) │ │ │ │ - movl $0x0,-0x28(%ebp) │ │ │ │ - movl $0x0,-0x1c(%ebp) │ │ │ │ call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ - mov -0x1e8(%ebp),%ebx │ │ │ │ - pop %eax │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ - pop %edx │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ - push %ebx │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + movl $0x0,0x2dc(%esi) │ │ │ │ + movl $0x0,0x2e8(%esi) │ │ │ │ + mov %eax,0x2e0(%esi) │ │ │ │ + mov %eax,0x2e4(%esi) │ │ │ │ + lea 0x304(%esi),%eax │ │ │ │ + push 0x14(%ebp) │ │ │ │ + push 0x10(%ebp) │ │ │ │ push 0xc(%ebp) │ │ │ │ - mov %esi,-0x38(%ebp) │ │ │ │ - movl $0x0,-0x34(%ebp) │ │ │ │ - call 18520 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xaed0> │ │ │ │ + push %eax │ │ │ │ + call 82d00 ::do_widen(char) const@@Base+0x36740> │ │ │ │ add $0x10,%esp │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 2f402 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf802> │ │ │ │ - movl $0x0,-0x1d4(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + jmp 59f2 <__gmon_start__@plt+0x123a> │ │ │ │ + mov %eax,%ebx │ │ │ │ + jmp 5a45 <__gmon_start__@plt+0x128d> │ │ │ │ + jmp 59c2 <__gmon_start__@plt+0x120a> │ │ │ │ + jmp 59d8 <__gmon_start__@plt+0x1220> │ │ │ │ nop │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - cmp 0x8(%ecx),%eax │ │ │ │ - je 2f430 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf830> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x1ec(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + push %ebp │ │ │ │ + call 18a29 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d9> │ │ │ │ + add $0x7778a,%ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x34,%esp │ │ │ │ + mov 0x48(%esp),%edi │ │ │ │ + lea -0x84c(%ebp),%eax │ │ │ │ + lea -0x9c4(%ebp),%esi │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea 0x2f4(%edi),%eax │ │ │ │ + push 0x2fc(%edi) │ │ │ │ push %eax │ │ │ │ - call f7f0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x21a0> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ + pop %eax │ │ │ │ + lea 0x2dc(%edi),%eax │ │ │ │ + pop %edx │ │ │ │ + push 0x2e4(%edi) │ │ │ │ + push %eax │ │ │ │ + call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ + mov 0x250(%edi),%eax │ │ │ │ + mov %esi,0x24c(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ - lea 0x1a8(%eax),%esi │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %esi,0x4(%eax) │ │ │ │ - imul $0x1a8,-0x1d4(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - mov 0x1c0(%ebx),%edi │ │ │ │ - mov %eax,-0x1d8(%ebp) │ │ │ │ - add %eax,%edi │ │ │ │ - mov 0xb4(%edi),%eax │ │ │ │ - mov %eax,-0xf4(%esi) │ │ │ │ - mov 0xb0(%edi),%eax │ │ │ │ - mov %eax,-0xf8(%esi) │ │ │ │ - mov 0xe4(%edi),%eax │ │ │ │ - mov %eax,-0xc4(%esi) │ │ │ │ - mov -0xfc(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 2f083 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf483> │ │ │ │ + je 2d8db , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdcdb> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1d0(%ebp),%ebx │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ call 44d0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0xac(%edi),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 2f420 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf820> │ │ │ │ - mov -0xf8(%esi),%eax │ │ │ │ - lea 0x0(,%eax,4),%ecx │ │ │ │ - mov %ecx,-0x1dc(%ebp) │ │ │ │ - cmp $0x1fffffff,%ecx │ │ │ │ - ja 598d <__gmon_start__@plt+0x11d5> │ │ │ │ + mov 0x270(%edi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 2d8f3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdcf3> │ │ │ │ sub $0xc,%esp │ │ │ │ - shl $0x4,%eax │ │ │ │ - mov -0x1d0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 42e0 │ │ │ │ - mov %eax,-0xfc(%esi) │ │ │ │ - mov 0xac(%edi),%edx │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x1dc(%ebp) │ │ │ │ - mov -0x1d0(%ebp),%ebx │ │ │ │ - push %edx │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - call 41b0 │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - flds 0xc4(%edi) │ │ │ │ - mov 0xd8(%edi),%eax │ │ │ │ - fstps -0xe4(%esi) │ │ │ │ - flds 0xc8(%edi) │ │ │ │ - fstps -0xe0(%esi) │ │ │ │ - fldl 0xbc(%edi) │ │ │ │ - mov %eax,-0xd0(%esi) │ │ │ │ - mov 0xf4(%edi),%eax │ │ │ │ - mov %eax,-0xb4(%esi) │ │ │ │ - mov 0xf0(%edi),%eax │ │ │ │ - fstpl -0xec(%esi) │ │ │ │ - mov %eax,-0xb8(%esi) │ │ │ │ - mov 0x124(%edi),%eax │ │ │ │ - mov %eax,-0x84(%esi) │ │ │ │ - mov -0xbc(%esi),%eax │ │ │ │ + mov 0x210(%edi),%eax │ │ │ │ + mov %esi,0x20c(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 2f157 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf557> │ │ │ │ + je 2d911 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdd11> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1d0(%ebp),%ebx │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ call 44d0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0xec(%edi),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 2f450 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf850> │ │ │ │ - mov -0xb8(%esi),%eax │ │ │ │ - lea 0x0(,%eax,4),%ecx │ │ │ │ - mov %ecx,-0x1dc(%ebp) │ │ │ │ - cmp $0x1fffffff,%ecx │ │ │ │ - ja 5982 <__gmon_start__@plt+0x11ca> │ │ │ │ + mov 0x230(%edi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 2d929 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdd29> │ │ │ │ sub $0xc,%esp │ │ │ │ - shl $0x4,%eax │ │ │ │ - mov -0x1d0(%ebp),%ebx │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - call 42e0 │ │ │ │ - mov %eax,-0xbc(%esi) │ │ │ │ - mov 0xec(%edi),%edx │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x1dc(%ebp) │ │ │ │ - mov -0x1d0(%ebp),%ebx │ │ │ │ - push %edx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x1f4(%edi),%eax │ │ │ │ + lea 0x1fc(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 2d947 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdd47> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - call 41b0 │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - flds 0x104(%edi) │ │ │ │ - mov 0x118(%edi),%eax │ │ │ │ - mov 0x12c(%edi),%edx │ │ │ │ - fstps -0xa4(%esi) │ │ │ │ - flds 0x108(%edi) │ │ │ │ - fstps -0xa0(%esi) │ │ │ │ - fldl 0xfc(%edi) │ │ │ │ - mov %eax,-0x90(%esi) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %edx,-0x7c(%esi) │ │ │ │ - fstpl -0xac(%esi) │ │ │ │ - test %edx,%edx │ │ │ │ - jle 2f212 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf612> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x130(%edi,%eax,4),%ecx │ │ │ │ - mov %ecx,-0x78(%esi,%eax,4) │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - jne 2f200 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf600> │ │ │ │ - mov 0x154(%edi),%edx │ │ │ │ - mov %edx,-0x54(%esi) │ │ │ │ - test %edx,%edx │ │ │ │ - jle 2f23a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf63a> │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x158(%edi,%eax,4),%ecx │ │ │ │ - mov %ecx,-0x50(%esi,%eax,4) │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - jne 2f228 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf628> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x178(%edi),%eax │ │ │ │ - push %eax │ │ │ │ - lea -0x30(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - call d140 <__gmon_start__@plt+0x8988> │ │ │ │ - pop %eax │ │ │ │ - lea 0x190(%edi),%eax │ │ │ │ - pop %edx │ │ │ │ + mov 0x1dc(%edi),%eax │ │ │ │ + lea 0x1e4(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 2d965 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdd65> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - lea -0x18(%esi),%eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x1d0(%edi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 2d97d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdd7d> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - call d4a0 <__gmon_start__@plt+0x8ce8> │ │ │ │ - fldl 0x34(%edi) │ │ │ │ - movzbl 0x45(%edi),%eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x144(%esi),%edx │ │ │ │ - mov %al,-0x163(%esi) │ │ │ │ + mov 0x1c8(%edi),%eax │ │ │ │ + mov 0x1c4(%edi),%esi │ │ │ │ + mov %eax,(%esp) │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 2dacd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdecd> │ │ │ │ + lea -0x99280(%ebp),%eax │ │ │ │ + mov %edi,0x40(%esp) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + lea -0x9f4(%ebp),%eax │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov (%edi),%eax │ │ │ │ - fstpl -0x174(%esi) │ │ │ │ - flds 0x3c(%edi) │ │ │ │ - fstps -0x16c(%esi) │ │ │ │ - flds 0x40(%edi) │ │ │ │ - mov %eax,-0x1a8(%esi) │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ - fstps -0x168(%esi) │ │ │ │ - flds 0xc(%edi) │ │ │ │ - mov %eax,-0x1a0(%esi) │ │ │ │ - movzbl 0x44(%edi),%eax │ │ │ │ - fstps -0x19c(%esi) │ │ │ │ - fldl 0x1c(%edi) │ │ │ │ - fstpl -0x18c(%esi) │ │ │ │ - flds 0x10(%edi) │ │ │ │ - fstps -0x198(%esi) │ │ │ │ - flds 0x14(%edi) │ │ │ │ - fstps -0x194(%esi) │ │ │ │ - flds 0x18(%edi) │ │ │ │ - fstps -0x190(%esi) │ │ │ │ - fldl 0x24(%edi) │ │ │ │ - fstpl -0x184(%esi) │ │ │ │ - fldl 0x2c(%edi) │ │ │ │ - mov %al,-0x164(%esi) │ │ │ │ - lea -0x148(%esi),%eax │ │ │ │ - mov %eax,-0x1dc(%ebp) │ │ │ │ - mov -0x148(%esi),%eax │ │ │ │ - fstpl -0x17c(%esi) │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 2f33c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf73c> │ │ │ │ - mov %eax,-0x1e4(%ebp) │ │ │ │ - mov %edx,%ebx │ │ │ │ - mov %esi,-0x1e0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp 0x18(%esp),%eax │ │ │ │ + jne 2dc70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe070> │ │ │ │ + lea -0x9d4(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea 0x64(%edi),%eax │ │ │ │ + push 0x6c(%edi) │ │ │ │ + push %eax │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + mov 0x5c(%edi),%eax │ │ │ │ + mov 0x58(%edi),%esi │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 2da75 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xde75> │ │ │ │ + lea -0x99750(%ebp),%eax │ │ │ │ + mov %edi,0x14(%esp) │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp 0x10(%esp),%eax │ │ │ │ + jne 2dc60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe060> │ │ │ │ + lea -0x9e4(%ebp),%eax │ │ │ │ + mov 0x2c(%esi),%edi │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x30(%esi),%eax │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 2da53 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xde53> │ │ │ │ + lea -0x99970(%ebp),%eax │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp 0xc(%esp),%eax │ │ │ │ + je 2dc80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe080> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov (%esi),%edx │ │ │ │ + push %edi │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x2c,%edi │ │ │ │ + cmp %edi,0x8(%esp) │ │ │ │ + jne 2da30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xde30> │ │ │ │ + mov 0x2c(%esi),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 2da65 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xde65> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push %edi │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x38,%esi │ │ │ │ + cmp %esi,0x4(%esp) │ │ │ │ + jne 2da00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xde00> │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ + mov 0x58(%edi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 2da87 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xde87> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %esi │ │ │ │ - add $0x7c,%esi │ │ │ │ - call *(%edx) │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,%ebx │ │ │ │ - jne 2f318 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf718> │ │ │ │ - mov -0x1e0(%ebp),%esi │ │ │ │ - mov -0x1e4(%ebp),%eax │ │ │ │ - mov %eax,-0x144(%esi) │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x60(%edi),%eax │ │ │ │ - push %eax │ │ │ │ - push -0x1dc(%ebp) │ │ │ │ - call e050 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa00> │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov -0x1d8(%ebp),%ebx │ │ │ │ - mov %eax,-0x1a4(%esi) │ │ │ │ - mov 0x1c0(%edx),%eax │ │ │ │ - add %ebx,%eax │ │ │ │ - add $0xa8,%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 3c630 ::do_widen(char) const@@Base+0x5e0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - pop %ecx │ │ │ │ - fld1 │ │ │ │ - pop %esi │ │ │ │ - add 0x1c0(%eax),%ebx │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov -0x1d0(%ebp),%ebx │ │ │ │ - mov (%eax),%edx │ │ │ │ - fstpl 0xbc(%esi) │ │ │ │ - push 0x10(%esi) │ │ │ │ + mov 0x3c(%edi),%eax │ │ │ │ + lea 0x44(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 2da9f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xde9f> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - call *0x28(%edx) │ │ │ │ - fmuls 0xc8(%esi) │ │ │ │ - fadds 0xc4(%esi) │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - fstpl (%esp) │ │ │ │ - push $0x40240000 │ │ │ │ - push $0x0 │ │ │ │ - call 46d0 │ │ │ │ - fmull 0xbc(%esi) │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - fldl 0xdc(%esi) │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fcmovbe %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - addl $0x1,-0x1d4(%ebp) │ │ │ │ - mov -0x1d4(%ebp),%ecx │ │ │ │ - fstps -0x1cc(%ebp) │ │ │ │ - flds -0x1cc(%ebp) │ │ │ │ - fstpl -0x184(%eax) │ │ │ │ - cmp %ecx,-0x1e8(%ebp) │ │ │ │ - jne 2eff8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf3f8> │ │ │ │ + mov 0x24(%edi),%eax │ │ │ │ + lea 0x2c(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 2dab7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdeb7> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x1ec(%ebp) │ │ │ │ - call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - movl $0x0,-0xfc(%esi) │ │ │ │ - jmp 2f0e7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf4e7> │ │ │ │ - nop │ │ │ │ - sub $0x4,%esp │ │ │ │ - push -0x1ec(%ebp) │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - push 0xc(%ebp) │ │ │ │ - call 17ef0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa8a0> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ - jmp 2f028 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf428> │ │ │ │ - movl $0x0,-0xbc(%esi) │ │ │ │ - jmp 2f1bb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf5bb> │ │ │ │ - jmp 5998 <__gmon_start__@plt+0x11e0> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ - add $0x75b89,%edi │ │ │ │ + add $0x7c,%edi │ │ │ │ + cmp %edi,(%esp) │ │ │ │ + jne 2d9b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xddb0> │ │ │ │ + mov 0x40(%esp),%edi │ │ │ │ + mov 0x1c4(%edi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 2dadf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdedf> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x2c,%esp │ │ │ │ - mov 0x40(%esp),%ebx │ │ │ │ - mov 0x1c0(%ebx),%eax │ │ │ │ - mov 0x1c4(%ebx),%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - sar $0x3,%edx │ │ │ │ - imul $0x8c13521d,%edx,%ebp │ │ │ │ - test %ebp,%ebp │ │ │ │ - je 2f6a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfaa8> │ │ │ │ - mov (%eax),%esi │ │ │ │ - mov %esi,0x4(%esp) │ │ │ │ - cmp $0x5f5e100,%esi │ │ │ │ - ja 2f6e4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfae4> │ │ │ │ - lea 0x1a8(%eax),%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 2f4de , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf8de> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x1a8,%ecx │ │ │ │ - cmpl $0x5f5e100,-0x1a8(%ecx) │ │ │ │ - ja 2f6e4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfae4> │ │ │ │ - add $0x1,%edx │ │ │ │ - cmp %ebp,%edx │ │ │ │ - jne 2f4c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf8c8> │ │ │ │ - xor %edx,%edx │ │ │ │ - lea 0x1c0(%ebx),%ecx │ │ │ │ - mov %ebp,0xc(%esp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ - mov %edx,%ebp │ │ │ │ - jmp 2f532 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf932> │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x1bc(%edi),%edx │ │ │ │ + mov 0x1b8(%edi),%ebx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + je 2db26 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdf26> │ │ │ │ + lea -0x999c0(%ebp),%esi │ │ │ │ + mov %esi,(%esp) │ │ │ │ + mov %edx,%esi │ │ │ │ + jmp 2db07 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdf07> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - cmp $0x3,%edx │ │ │ │ - je 2f6f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfaf8> │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 2f7d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfbd0> │ │ │ │ - add $0x1,%ebp │ │ │ │ - add $0x1a8,%esi │ │ │ │ - cmp %ebp,0xc(%esp) │ │ │ │ - je 2f6a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfaa8> │ │ │ │ - mov 0x1c0(%ebx),%eax │ │ │ │ - mov (%eax,%esi,1),%ecx │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ - add %esi,%eax │ │ │ │ - flds -0x1db5c(%edi) │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ - fadds 0x40(%eax) │ │ │ │ - fnstcw 0x1a(%esp) │ │ │ │ - add $0x5f5e100,%ecx │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ - movzwl 0x1a(%esp),%edx │ │ │ │ - or $0xc,%dh │ │ │ │ - mov %dx,0x18(%esp) │ │ │ │ - fldcw 0x18(%esp) │ │ │ │ - fistpl 0x14(%esp) │ │ │ │ - fldcw 0x1a(%esp) │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ - cmp $0x2,%edx │ │ │ │ - jne 2f500 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf900> │ │ │ │ - cmpb $0x0,0x2c8(%ebx) │ │ │ │ - mov 0x1c4(%ebx),%edx │ │ │ │ - mov 0x1c8(%ebx),%ecx │ │ │ │ - je 2f888 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfc88> │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 2fa80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfe80> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call f7f0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x21a0> │ │ │ │ - mov 0x1c4(%ebx),%eax │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 2db20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdf20> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp (%esp),%eax │ │ │ │ + je 2db00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdf00> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x1a8,%eax │ │ │ │ - mov %eax,0x1c4(%ebx) │ │ │ │ - flds -0x1c224(%edi) │ │ │ │ - mov 0x1c0(%ebx),%edx │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ - add %esi,%edx │ │ │ │ - fsts -0x168(%eax) │ │ │ │ - fldl -0x1c198(%edi) │ │ │ │ - fldl 0x34(%edx) │ │ │ │ - fsub %st(1),%st │ │ │ │ - fdivs 0x40(%edx) │ │ │ │ - mov %ecx,-0x1a8(%eax) │ │ │ │ - fadd %st(1),%st │ │ │ │ - fsub %st(1),%st │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstl -0x174(%eax) │ │ │ │ - flds -0x1c220(%edi) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - ja 2fa30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfe30> │ │ │ │ - cmp %eax,0x1c8(%ebx) │ │ │ │ - je 2fa61 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfe61> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %edx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 2db07 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdf07> │ │ │ │ + mov 0x1b8(%edi),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 2db38 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdf38> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + mov %ebp,%ebx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x1b0(%edi),%edx │ │ │ │ + mov 0x1ac(%edi),%ebx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + je 2db7e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdf7e> │ │ │ │ + lea -0x999c0(%ebp),%esi │ │ │ │ + mov %esi,(%esp) │ │ │ │ + mov %edx,%esi │ │ │ │ + jmp 2db5f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdf5f> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 2db78 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdf78> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp (%esp),%eax │ │ │ │ + je 2db58 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdf58> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 2db5f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdf5f> │ │ │ │ + mov 0x1ac(%edi),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 2db90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdf90> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + mov %ebp,%ebx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0x92c(%ebp),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + lea 0xc(%eax),%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + mov %eax,0xd4(%edi) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov %edx,0x44(%edi) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x4c(%edi) │ │ │ │ + lea 0x4c(%edi),%eax │ │ │ │ push %eax │ │ │ │ - call f7f0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x21a0> │ │ │ │ - mov 0x1c4(%ebx),%eax │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ + lea 0x84(%edi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4720 ::~__basic_file()@plt> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x4c(%edi) │ │ │ │ + lea 0x68(%edi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4530 │ │ │ │ + mov -0x8(%ebp),%eax │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + mov %edx,0x44(%edi) │ │ │ │ + mov -0xc(%edx),%edx │ │ │ │ + mov %eax,0x44(%edi,%edx,1) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + movl $0x0,0x48(%edi) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0xd4(%edi) │ │ │ │ + lea 0xd4(%edi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4100 │ │ │ │ + mov 0x24(%edi),%eax │ │ │ │ + lea 0x2c(%edi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x1a8,%eax │ │ │ │ - mov %eax,0x1c4(%ebx) │ │ │ │ - flds -0x1c21c(%edi) │ │ │ │ - mov 0x1c0(%ebx),%edx │ │ │ │ - fsts -0x168(%eax) │ │ │ │ - fldl -0x1c198(%edi) │ │ │ │ - add %esi,%edx │ │ │ │ - fldl 0x34(%edx) │ │ │ │ - fsub %st(1),%st │ │ │ │ - fdivs 0x40(%edx) │ │ │ │ - fadd %st(1),%st │ │ │ │ - fsub %st(1),%st │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstl -0x174(%eax) │ │ │ │ - flds -0x1c220(%edi) │ │ │ │ - fxch %st(1) │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - add $0xbebc200,%edx │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - mov %edx,-0x1a8(%eax) │ │ │ │ - jbe 2f512 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf912> │ │ │ │ - sub $0x1a8,%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 2dc3f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe03f> │ │ │ │ sub $0xc,%esp │ │ │ │ - add $0x1,%ebp │ │ │ │ - add $0x1a8,%esi │ │ │ │ - mov %eax,0x1c4(%ebx) │ │ │ │ push %eax │ │ │ │ - call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0xc(%edi),%edx │ │ │ │ + lea 0x14(%edi),%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 2dc57 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe057> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push %edx │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebp,0xc(%esp) │ │ │ │ - jne 2f525 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf925> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - flds 0x294(%ebx) │ │ │ │ - flds -0x1c224(%edi) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - jbe 2f6e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfae0> │ │ │ │ - fldl -0x1c198(%edi) │ │ │ │ - fld %st(0) │ │ │ │ - fsubrs 0x290(%ebx) │ │ │ │ - fdivp %st,%st(3) │ │ │ │ - fadd %st,%st(2) │ │ │ │ - fsubr %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstps 0x290(%ebx) │ │ │ │ - jmp 2f6e4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfae4> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ add $0x2c,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x1c4(%ebx),%edx │ │ │ │ - cmp 0x1c8(%ebx),%edx │ │ │ │ - je 2f980 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfd80> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call f7f0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x21a0> │ │ │ │ - mov 0x1c4(%ebx),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x1a8,%eax │ │ │ │ - mov %eax,0x1c4(%ebx) │ │ │ │ - mov 0x1c0(%ebx),%edx │ │ │ │ - fldl -0x1c198(%edi) │ │ │ │ - movl $0x40000000,-0x168(%eax) │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ - add %esi,%edx │ │ │ │ - fldl 0x34(%edx) │ │ │ │ - fsub %st(1),%st │ │ │ │ - fdivs 0x40(%edx) │ │ │ │ - mov %ecx,-0x1a8(%eax) │ │ │ │ - fadd %st(1),%st │ │ │ │ - fsub %st(1),%st │ │ │ │ - fld %st(0) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstl -0x174(%eax) │ │ │ │ - flds -0x1c220(%edi) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - ja 2f950 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfd50> │ │ │ │ - cmp %eax,0x1c8(%ebx) │ │ │ │ - je 2f930 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfd30> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - call f7f0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x21a0> │ │ │ │ - mov 0x1c4(%ebx),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x1a8,%eax │ │ │ │ - mov %eax,0x1c4(%ebx) │ │ │ │ - mov 0x1c0(%ebx),%edx │ │ │ │ - fldl -0x1c198(%edi) │ │ │ │ - movl $0x3f800000,-0x168(%eax) │ │ │ │ - add %esi,%edx │ │ │ │ - fldl 0x34(%edx) │ │ │ │ - fsub %st(1),%st │ │ │ │ - fdivs 0x40(%edx) │ │ │ │ - fadd %st(1),%st │ │ │ │ - fsub %st(1),%st │ │ │ │ - faddp %st,%st(1) │ │ │ │ - jmp 2f650 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfa50> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x1c4(%ebx),%edx │ │ │ │ - cmp 0x1c8(%ebx),%edx │ │ │ │ - je 2f9f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfdf0> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call f7f0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x21a0> │ │ │ │ - mov 0x1c4(%ebx),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x1a8,%eax │ │ │ │ - mov %eax,0x1c4(%ebx) │ │ │ │ - mov 0x1c0(%ebx),%edx │ │ │ │ - fldl -0x1c198(%edi) │ │ │ │ - movl $0x40000000,-0x168(%eax) │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ - add %esi,%edx │ │ │ │ - fldl 0x34(%edx) │ │ │ │ - fsub %st(1),%st │ │ │ │ - fdivs 0x40(%edx) │ │ │ │ - mov %ecx,-0x1a8(%eax) │ │ │ │ - fadd %st(1),%st │ │ │ │ - fsub %st(1),%st │ │ │ │ - fld %st(0) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstl -0x174(%eax) │ │ │ │ - flds -0x1c220(%edi) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - ja 2f9a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfda0> │ │ │ │ - cmp %eax,0x1c8(%ebx) │ │ │ │ - je 2f9d1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfdd1> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - call f7f0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x21a0> │ │ │ │ - mov 0x1c4(%ebx),%eax │ │ │ │ + nop │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x1a8,%eax │ │ │ │ - mov %eax,0x1c4(%ebx) │ │ │ │ - flds -0x1c224(%edi) │ │ │ │ - jmp 2f62c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfa2c> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 2fa10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfe10> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call f7f0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x21a0> │ │ │ │ - mov 0x1c4(%ebx),%eax │ │ │ │ + jmp 2da65 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xde65> │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x1a8,%eax │ │ │ │ - mov %eax,0x1c4(%ebx) │ │ │ │ - flds -0x1c224(%edi) │ │ │ │ - mov 0x1c0(%ebx),%edx │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ - add %esi,%edx │ │ │ │ - fsts -0x168(%eax) │ │ │ │ - fldl -0x1c198(%edi) │ │ │ │ - fldl 0x34(%edx) │ │ │ │ - fsub %st(1),%st │ │ │ │ - fdivs 0x40(%edx) │ │ │ │ - mov %ecx,-0x1a8(%eax) │ │ │ │ - fadd %st(1),%st │ │ │ │ - fsub %st(1),%st │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstl -0x174(%eax) │ │ │ │ - flds -0x1c220(%edi) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jbe 2f774 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfb74> │ │ │ │ - sub $0x1a8,%eax │ │ │ │ + jmp 2dab7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xdeb7> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + lea 0x18(%edi),%edx │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x10(%edi),%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 2da47 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xde47> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,0x1c4(%ebx) │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ - mov 0x1c0(%ebx),%edx │ │ │ │ - mov 0x1c4(%ebx),%eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - add %esi,%edx │ │ │ │ - cmp %eax,0x1c8(%ebx) │ │ │ │ - jne 2f780 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfb80> │ │ │ │ + jmp 2da47 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xde47> │ │ │ │ + nop │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %edx │ │ │ │ + push %ebp │ │ │ │ + call 18a29 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d9> │ │ │ │ + add $0x7734a,%ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x34,%esp │ │ │ │ + mov 0x48(%esp),%edi │ │ │ │ + lea -0x84c(%ebp),%eax │ │ │ │ + lea -0x9c4(%ebp),%esi │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea 0x2f4(%edi),%eax │ │ │ │ + push 0x2fc(%edi) │ │ │ │ push %eax │ │ │ │ - push 0x1c(%esp) │ │ │ │ - call 17ef0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa8a0> │ │ │ │ - mov 0x1c4(%ebx),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 2f79e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfb9e> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x1a8,%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %eax,0x1c4(%ebx) │ │ │ │ + call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ + pop %eax │ │ │ │ + lea 0x2dc(%edi),%eax │ │ │ │ + pop %edx │ │ │ │ + push 0x2e4(%edi) │ │ │ │ push %eax │ │ │ │ - call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ - mov 0x1c0(%ebx),%edx │ │ │ │ - mov 0x1c4(%ebx),%eax │ │ │ │ + call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ + mov 0x250(%edi),%eax │ │ │ │ + mov %esi,0x24c(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ - add %esi,%edx │ │ │ │ - jmp 2f774 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfb74> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 2dd1b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe11b> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - push 0x1c(%esp) │ │ │ │ - call 17ef0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa8a0> │ │ │ │ - mov 0x1c4(%ebx),%eax │ │ │ │ + call 44d0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2f728 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfb28> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x1a8,%eax │ │ │ │ + mov 0x270(%edi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 2dd33 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe133> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,0x1c4(%ebx) │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ - mov 0x1c0(%ebx),%edx │ │ │ │ - mov 0x1c4(%ebx),%eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - add %esi,%edx │ │ │ │ - cmp %eax,0x1c8(%ebx) │ │ │ │ - jne 2f858 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfc58> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %edx │ │ │ │ + mov 0x210(%edi),%eax │ │ │ │ + mov %esi,0x20c(%edi) │ │ │ │ + test %eax,%eax │ │ │ │ + je 2dd51 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe151> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - push 0x1c(%esp) │ │ │ │ - call 17ef0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa8a0> │ │ │ │ - mov 0x1c4(%ebx),%eax │ │ │ │ + call 44d0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2f876 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfc76> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ + mov 0x230(%edi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 2dd69 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe169> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - push 0x1c(%esp) │ │ │ │ - call 17ef0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa8a0> │ │ │ │ - mov 0x1c4(%ebx),%eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2f800 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfc00> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ + mov 0x1f4(%edi),%eax │ │ │ │ + lea 0x1fc(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 2dd87 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe187> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - push 0x1c(%esp) │ │ │ │ - call 17ef0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa8a0> │ │ │ │ - mov 0x1c4(%ebx),%eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2f8ae , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfcae> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x1a8,%eax │ │ │ │ + mov 0x1dc(%edi),%eax │ │ │ │ + lea 0x1e4(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 2dda5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe1a5> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,0x1c4(%ebx) │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ - mov 0x1c0(%ebx),%edx │ │ │ │ - mov 0x1c4(%ebx),%eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - add %esi,%edx │ │ │ │ - cmp %eax,0x1c8(%ebx) │ │ │ │ - jne 2f608 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfa08> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %edx │ │ │ │ + mov 0x1d0(%edi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 2ddbd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe1bd> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - push 0x1c(%esp) │ │ │ │ - call 17ef0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa8a0> │ │ │ │ - mov 0x1c4(%ebx),%eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2f626 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfa26> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ + mov 0x1c8(%edi),%eax │ │ │ │ + mov 0x1c4(%edi),%esi │ │ │ │ + mov %eax,(%esp) │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 2df0d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe30d> │ │ │ │ + lea -0x99280(%ebp),%eax │ │ │ │ + mov %edi,0x40(%esp) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + lea -0x9f4(%ebp),%eax │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp 0x18(%esp),%eax │ │ │ │ + jne 2e0c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe4c0> │ │ │ │ + lea -0x9d4(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea 0x64(%edi),%eax │ │ │ │ + push 0x6c(%edi) │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - push 0x1c(%esp) │ │ │ │ - call 17ef0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa8a0> │ │ │ │ - mov 0x1c4(%ebx),%eax │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + mov 0x5c(%edi),%eax │ │ │ │ + mov 0x58(%edi),%esi │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2f5b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf9b0> │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 2deb5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe2b5> │ │ │ │ + lea -0x99750(%ebp),%eax │ │ │ │ + mov %edi,0x14(%esp) │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ + nop │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp 0xc(%esp),%eax │ │ │ │ + jne 2e0b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe4b0> │ │ │ │ + lea -0x9e4(%ebp),%eax │ │ │ │ + mov 0x2c(%esi),%edi │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x30(%esi),%eax │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 2de93 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe293> │ │ │ │ + lea -0x99970(%ebp),%eax │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp 0x10(%esp),%eax │ │ │ │ + je 2e0d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe4d0> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x75555,%ebx │ │ │ │ - sub $0x11c,%esp │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x1c4(%eax),%edi │ │ │ │ - mov %ebx,-0xb0(%ebp) │ │ │ │ - cmp %edi,0x1c0(%eax) │ │ │ │ - je 30591 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10991> │ │ │ │ - mov -0x28(%ebx),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1da25(%ebx),%eax │ │ │ │ - push $0x1 │ │ │ │ - push %eax │ │ │ │ - push %esi │ │ │ │ - mov %esi,-0xc0(%ebp) │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov %esi,(%esp) │ │ │ │ - lea -0x48(%ebp),%esi │ │ │ │ - call 4260 │ │ │ │ - lea -0x58(%ebp),%eax │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - movb $0x0,-0x58(%ebp) │ │ │ │ - mov %eax,-0x120(%ebp) │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - lea -0x40(%ebp),%eax │ │ │ │ - mov %eax,-0x124(%ebp) │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - lea -0x1d75c(%ebx),%eax │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - lea -0x1d779(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - push %esi │ │ │ │ - movl $0x0,-0x5c(%ebp) │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x60(%ebp),%edi │ │ │ │ - mov %ebx,-0xb0(%ebp) │ │ │ │ + add $0x2c,%edi │ │ │ │ + cmp %edi,0x8(%esp) │ │ │ │ + jne 2de70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe270> │ │ │ │ + mov 0x2c(%esi),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 2dea5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe2a5> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %edi │ │ │ │ - add $0x174,%eax │ │ │ │ - push %esi │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %ebx,%ebx │ │ │ │ - jne 2fb98 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xff98> │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1ccf0(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - push %esi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ + add $0x38,%esi │ │ │ │ + cmp %esi,0x4(%esp) │ │ │ │ + jne 2de40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe240> │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ + mov 0x58(%edi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 2dec7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe2c7> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %esi │ │ │ │ - push -0xa8(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - push $0x0 │ │ │ │ - push -0x60(%ebp) │ │ │ │ - call 4780 │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - movl $0x23,(%esp) │ │ │ │ - fstps -0x8c(%ebp) │ │ │ │ - flds -0x8c(%ebp) │ │ │ │ - lea -0x1cd48(%ebx),%eax │ │ │ │ + mov 0x3c(%edi),%eax │ │ │ │ + lea 0x44(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 2dedf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe2df> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - fldz │ │ │ │ - push -0x44(%ebp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - flds -0x1db5c(%ebx) │ │ │ │ - push $0x0 │ │ │ │ - push %esi │ │ │ │ - fcmovb %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - fstps -0x114(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push -0xa8(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 2fc39 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10039> │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1cd24(%ebx),%eax │ │ │ │ + mov 0x24(%edi),%eax │ │ │ │ + lea 0x2c(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 2def7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe2f7> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push -0xa8(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d785(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - movl $0x18,(%esp) │ │ │ │ - mov %eax,-0x118(%ebp) │ │ │ │ - lea -0x1d608(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - push -0x44(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %esi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push %edi │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ + add $0x7c,%edi │ │ │ │ + cmp %edi,(%esp) │ │ │ │ + jne 2ddf0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe1f0> │ │ │ │ + mov 0x40(%esp),%edi │ │ │ │ + mov 0x1c4(%edi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 2df1f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe31f> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %esi │ │ │ │ - push -0xa8(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push $0x0 │ │ │ │ - push -0x60(%ebp) │ │ │ │ - call 4780 │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - fldz │ │ │ │ - fcomip %st(1),%st │ │ │ │ - ja 300ae , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x104ae> │ │ │ │ - flds -0x1c218(%edi) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jbe 305df , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x109df> │ │ │ │ - fstp %st(0) │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - fldl -0x1c190(%eax) │ │ │ │ - fstpl -0x110(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,-0x78(%ebp) │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ - mov 0x1c0(%eax),%esi │ │ │ │ - mov 0x1c4(%eax),%eax │ │ │ │ - movl $0x0,-0x70(%ebp) │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - sub %esi,%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - mov %eax,-0xac(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - je 305a6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x109a6> │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %eax,-0x108(%ebp) │ │ │ │ - lea -0x78(%ebp),%eax │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - imul $0x1a8,%edi,%eax │ │ │ │ - add %eax,%esi │ │ │ │ - mov 0x48(%esi),%eax │ │ │ │ - mov 0x4c(%esi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 30540 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10940> │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - fldz │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - flds 0x8(%eax) │ │ │ │ - add $0xc,%eax │ │ │ │ - fmul %st(0),%st │ │ │ │ - faddp %st,%st(1) │ │ │ │ - cmp %edx,%eax │ │ │ │ - jne 2fd50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10150> │ │ │ │ - fld %st(0) │ │ │ │ - mov %ebx,-0xa8(%ebp) │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - fsqrt │ │ │ │ - fldz │ │ │ │ - fucomip %st(2),%st │ │ │ │ - ja 3060a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10a0a> │ │ │ │ - fstp %st(1) │ │ │ │ - fstl -0x30(%ebp) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - cmp -0x70(%ebp),%eax │ │ │ │ - je 304f2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x108f2> │ │ │ │ - fstpl (%eax) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x1,%edi │ │ │ │ - mov 0x1c0(%eax),%esi │ │ │ │ - mov 0x1c4(%eax),%eax │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - sub %esi,%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - ja 2fd28 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10128> │ │ │ │ - lea -0x2c(%ebp),%eax │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - lea -0x98(%ebp),%eax │ │ │ │ - movl $0x0,-0x28(%ebp) │ │ │ │ - movl $0x0,-0x1c(%ebp) │ │ │ │ - mov %eax,-0x128(%ebp) │ │ │ │ - mov 0x6c(%esi),%eax │ │ │ │ - lea 0x1(%edi),%ecx │ │ │ │ - lea 0x1a8(%esi),%edx │ │ │ │ - mov %ecx,-0xe0(%ebp) │ │ │ │ - fldl (%eax) │ │ │ │ - mov (%esi),%eax │ │ │ │ - mov %edx,-0xe4(%ebp) │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - fstl -0xf0(%ebp) │ │ │ │ - fldl 0x34(%esi) │ │ │ │ - fstps -0x8c(%ebp) │ │ │ │ - flds -0x8c(%ebp) │ │ │ │ - fsts -0xbc(%ebp) │ │ │ │ - fldl -0x1c1a0(%eax) │ │ │ │ - fstl -0xa8(%ebp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fstpl -0xc8(%ebp) │ │ │ │ - cmp -0xac(%ebp),%ecx │ │ │ │ - jae 300e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x104e8> │ │ │ │ - imul $0x1a8,%edi,%eax │ │ │ │ + mov 0x1bc(%edi),%edx │ │ │ │ + mov 0x1b8(%edi),%ebx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + je 2df66 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe366> │ │ │ │ + lea -0x999c0(%ebp),%esi │ │ │ │ + mov %esi,(%esp) │ │ │ │ mov %edx,%esi │ │ │ │ - fstpl -0x100(%ebp) │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ - movl $0x0,-0xdc(%ebp) │ │ │ │ - mov %eax,-0xf4(%ebp) │ │ │ │ - lea 0x0(,%edi,8),%eax │ │ │ │ - mov %eax,-0xe8(%ebp) │ │ │ │ - jmp 2fea7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x102a7> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - addl $0x1,-0xa8(%ebp) │ │ │ │ - add $0x1a8,%esi │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - cmp %eax,-0xac(%ebp) │ │ │ │ - jbe 300c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x104c0> │ │ │ │ - fldl 0x34(%esi) │ │ │ │ - fstps -0x8c(%ebp) │ │ │ │ - flds -0x8c(%ebp) │ │ │ │ - fsubrs -0xbc(%ebp) │ │ │ │ - fabs │ │ │ │ - fldl -0xc8(%ebp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jbe 2fe88 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10288> │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - je 2ff16 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10316> │ │ │ │ - mov (%esi),%edx │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - mov -0xd0(%ebp),%eax │ │ │ │ - jmp 2fef9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x102f9> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 2ff05 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10305> │ │ │ │ - cmp %edx,0x10(%eax) │ │ │ │ - jae 2fef0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x102f0> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 2fef9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x102f9> │ │ │ │ - cmp -0xb8(%ebp),%ecx │ │ │ │ - je 2ff16 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10316> │ │ │ │ - cmp 0x10(%ecx),%edx │ │ │ │ - jae 2fe88 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10288> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x1c0(%eax),%edx │ │ │ │ - mov -0xf4(%ebp),%eax │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - mov 0x48(%ecx),%eax │ │ │ │ - mov 0x4c(%ecx),%ecx │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ - imul $0x1a8,-0xa8(%ebp),%eax │ │ │ │ - mov %ecx,-0xd4(%ebp) │ │ │ │ - add %eax,%edx │ │ │ │ - mov 0x48(%edx),%eax │ │ │ │ - mov %eax,-0x104(%ebp) │ │ │ │ - mov 0x4c(%edx),%eax │ │ │ │ - mov %eax,-0xf8(%ebp) │ │ │ │ - mov -0x118(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 3042d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1082d> │ │ │ │ - mov -0xd0(%ebp),%ecx │ │ │ │ - mov -0xd4(%ebp),%eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - je 3059f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1099f> │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ - fldz │ │ │ │ - mov %ebx,-0xd0(%ebp) │ │ │ │ - flds -0x114(%ebp) │ │ │ │ - mov %esi,-0xd4(%ebp) │ │ │ │ - mov %edx,-0x11c(%ebp) │ │ │ │ - mov -0xf8(%ebp),%edx │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - mov -0x104(%ebp),%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 2fffe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x103fe> │ │ │ │ - flds 0x4(%ecx) │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ - mov -0xd4(%ebp),%esi │ │ │ │ - jmp 2ffcf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x103cf> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0xc,%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 2fff0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x103f0> │ │ │ │ - flds 0x4(%eax) │ │ │ │ - fld %st(0) │ │ │ │ - fsub %st(2),%st │ │ │ │ - fabs │ │ │ │ - fxch %st(3) │ │ │ │ - fcomi %st(3),%st │ │ │ │ - fstp %st(3) │ │ │ │ - jb 2ffe8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x103e8> │ │ │ │ - flds 0x8(%eax) │ │ │ │ - fmuls 0x8(%ecx) │ │ │ │ - faddp %st,%st(4) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - jbe 2ffc8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x103c8> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 2fff2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x103f2> │ │ │ │ - fstp %st(0) │ │ │ │ - mov %ebx,-0xd0(%ebp) │ │ │ │ - mov %esi,-0xd4(%ebp) │ │ │ │ - add $0xc,%ecx │ │ │ │ - cmp %ecx,-0xa8(%ebp) │ │ │ │ - jne 2ffb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x103b0> │ │ │ │ - fstp %st(0) │ │ │ │ - mov -0x11c(%ebp),%eax │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ - mov -0xd4(%ebp),%esi │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - mov -0xe8(%ebp),%edx │ │ │ │ - fldl (%eax,%ecx,8) │ │ │ │ - fstl -0xd0(%ebp) │ │ │ │ - fldl (%eax,%edx,1) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ - fldl -0x110(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jbe 2fe88 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10288> │ │ │ │ - mov 0x6c(%esi),%eax │ │ │ │ - fldl (%eax) │ │ │ │ - fstl -0xd0(%ebp) │ │ │ │ - fldl -0x100(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jbe 30547 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10947> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x7c(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - push -0x108(%ebp) │ │ │ │ - push -0x128(%ebp) │ │ │ │ - call 22520 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2920> │ │ │ │ - fldl -0xd0(%ebp) │ │ │ │ - mov (%esi),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov %ecx,-0xdc(%ebp) │ │ │ │ - fstpl -0x100(%ebp) │ │ │ │ - jmp 2fe88 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10288> │ │ │ │ - fstp %st(0) │ │ │ │ - fld1 │ │ │ │ - fstpl -0x110(%ebp) │ │ │ │ - jmp 2fccb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x100cb> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0xdc(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 300f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x104f0> │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - imul $0x1a8,%eax,%eax │ │ │ │ - fldl -0xf0(%ebp) │ │ │ │ - add 0x1c0(%edi),%eax │ │ │ │ - mov 0x6c(%eax),%eax │ │ │ │ - faddl (%eax) │ │ │ │ - fstpl (%eax) │ │ │ │ - jmp 300f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x104f0> │ │ │ │ - fstp %st(0) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmp $0x3e8,%ebx │ │ │ │ - jg 30408 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10808> │ │ │ │ - add $0x1,%ebx │ │ │ │ - mov -0xe0(%ebp),%edi │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ - cmp %eax,%edi │ │ │ │ - jae 30162 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10562> │ │ │ │ - mov -0xe4(%ebp),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 30156 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10556> │ │ │ │ - mov (%esi),%edx │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - jmp 30139 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10539> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 30145 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10545> │ │ │ │ - cmp %edx,0x10(%eax) │ │ │ │ - jae 30130 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10530> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 30139 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10539> │ │ │ │ - cmp -0xb8(%ebp),%ecx │ │ │ │ - je 30156 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10556> │ │ │ │ - cmp 0x10(%ecx),%edx │ │ │ │ - jae 303a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x107a8> │ │ │ │ - cmp %edi,-0xac(%ebp) │ │ │ │ - ja 2fdf0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x101f0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov $0x1,%edx │ │ │ │ - sub -0x1c(%ebp),%edx │ │ │ │ - mov 0x1c0(%eax),%esi │ │ │ │ - mov 0x1c4(%eax),%eax │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - sub %esi,%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - add %edx,%eax │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ - movl $0x0,-0x6c(%ebp) │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ - movl $0x0,-0x64(%ebp) │ │ │ │ - call 18520 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xaed0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - fldz │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ - fstpl 0x398(%eax) │ │ │ │ - cmp %esi,0x1c4(%eax) │ │ │ │ - je 3023d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1063d> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 3020a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1060a> │ │ │ │ - mov (%esi),%edx │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - jmp 301f1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x105f1> │ │ │ │ + jmp 2df47 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe347> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 301fd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x105fd> │ │ │ │ - cmp %edx,0x10(%eax) │ │ │ │ - jae 301e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x105e8> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 301f1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x105f1> │ │ │ │ - cmp -0xb8(%ebp),%ebx │ │ │ │ - je 3020a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1060a> │ │ │ │ - cmp 0x10(%ebx),%edx │ │ │ │ - jae 3022c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1062c> │ │ │ │ - cmp %ecx,-0x64(%ebp) │ │ │ │ - je 3057b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1097b> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %esi │ │ │ │ - push %ecx │ │ │ │ - call f7f0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x21a0> │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - lea 0x1a8(%eax),%ecx │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x1a8,%esi │ │ │ │ - cmp %esi,0x1c4(%eax) │ │ │ │ - jne 301d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x105d0> │ │ │ │ - movl $0x0,-0xa4(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x1c0(%eax),%ebx │ │ │ │ - mov %ecx,%eax │ │ │ │ - sub -0x6c(%ebp),%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - sub %ebx,%edx │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - sar $0x3,%edx │ │ │ │ - add $0x1c0,%ecx │ │ │ │ - imul $0x8c13521d,%edx,%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ - fildll -0xa8(%ebp) │ │ │ │ - fstpl 0x1d8(%ecx) │ │ │ │ - mov %ecx,-0xac(%ebp) │ │ │ │ - cmp %esi,%ebx │ │ │ │ - je 302d5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x106d5> │ │ │ │ - mov %ebx,-0xa8(%ebp) │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 2df60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe360> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp (%esp),%eax │ │ │ │ + je 2df40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe340> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0xa8(%ebp) │ │ │ │ - call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ - add $0x10,%esp │ │ │ │ - addl $0x1a8,-0xa8(%ebp) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - jne 30298 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10698> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %ebx,0x1c4(%eax) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - sub -0x6c(%ebp),%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - mov -0xac(%ebp),%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - add $0x1,%eax │ │ │ │ - push %eax │ │ │ │ push %ebx │ │ │ │ - call 18520 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xaed0> │ │ │ │ - pop %ecx │ │ │ │ - pop %esi │ │ │ │ - push %edi │ │ │ │ + add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 2df47 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe347> │ │ │ │ + mov 0x1b8(%edi),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 2df78 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe378> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ - call 41270 ::do_widen(char) const@@Base+0x5220> │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ + mov %ebp,%ebx │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,%ebx │ │ │ │ - je 30319 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10719> │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov 0x1b0(%edi),%edx │ │ │ │ + mov 0x1ac(%edi),%ebx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + je 2dfbe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe3be> │ │ │ │ + lea -0x999c0(%ebp),%esi │ │ │ │ + mov %esi,(%esp) │ │ │ │ + mov %edx,%esi │ │ │ │ + jmp 2df9f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe39f> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 2dfb8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe3b8> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp (%esp),%eax │ │ │ │ + je 2df98 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe398> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - add $0x1a8,%esi │ │ │ │ - call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ + push %ebx │ │ │ │ + add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,%ebx │ │ │ │ - jne 30300 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10700> │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 3032f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1072f> │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 2df9f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe39f> │ │ │ │ + mov 0x1ac(%edi),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 2dfd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe3d0> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ + push %ebx │ │ │ │ + mov %ebp,%ebx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x28(%ebp) │ │ │ │ - push -0x108(%ebp) │ │ │ │ - call 224d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28d0> │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 3035c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1075c> │ │ │ │ + lea -0x92c(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ + mov %ebp,%ebx │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + lea 0xc(%eax),%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + mov %eax,0xd4(%edi) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov %edx,0x44(%edi) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x4c(%edi) │ │ │ │ + lea 0x4c(%edi),%eax │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ + lea 0x84(%edi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4720 ::~__basic_file()@plt> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x4c(%edi) │ │ │ │ + lea 0x68(%edi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4530 │ │ │ │ + mov -0x8(%ebp),%eax │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + mov %edx,0x44(%edi) │ │ │ │ + mov -0xc(%edx),%edx │ │ │ │ + mov %eax,0x44(%edi,%edx,1) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + movl $0x0,0x48(%edi) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0xd4(%edi) │ │ │ │ + lea 0xd4(%edi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4100 │ │ │ │ + mov 0x24(%edi),%eax │ │ │ │ + lea 0x2c(%edi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp -0x124(%ebp),%eax │ │ │ │ - je 30379 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10779> │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 2e07f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe47f> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov $0x1,%esi │ │ │ │ - cmp -0x120(%ebp),%eax │ │ │ │ - je 3039b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1079b> │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ + lea 0x14(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 2e097 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe497> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - mov %esi,%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push $0x30c │ │ │ │ + push %edi │ │ │ │ + call 4280 │ │ │ │ + add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1,%edi │ │ │ │ - add $0x1a8,%esi │ │ │ │ - cmp $0x3e9,%ebx │ │ │ │ - je 303d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x107d0> │ │ │ │ - add $0x1,%ebx │ │ │ │ - cmp %edi,-0xac(%ebp) │ │ │ │ - ja 30118 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10518> │ │ │ │ - jmp 30162 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10562> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - push $0x1 │ │ │ │ - push -0xd8(%ebp) │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - call 4260 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov $0x1,%ebx │ │ │ │ - jmp 303bc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x107bc> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x384(%eax),%eax │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - sub $0x1,%eax │ │ │ │ - cmp $0xfffffffd,%eax │ │ │ │ - ja 30511 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10911> │ │ │ │ - mov $0x1,%ebx │ │ │ │ - jmp 300ff , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x104ff> │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - mov -0xd0(%ebp),%ecx │ │ │ │ - mov -0xd4(%ebp),%edx │ │ │ │ - flds -0x114(%ebp) │ │ │ │ - fdivs -0x1c248(%eax) │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 3059d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1099d> │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - mov %ebx,-0xd0(%ebp) │ │ │ │ - fldz │ │ │ │ - mov %esi,-0xd4(%ebp) │ │ │ │ - mov %eax,-0x11c(%ebp) │ │ │ │ - mov -0x104(%ebp),%eax │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ - mov -0xf8(%ebp),%edx │ │ │ │ nop │ │ │ │ - flds 0x4(%ecx) │ │ │ │ - fld %st(2) │ │ │ │ - fmul %st(1),%st │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 304dc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x108dc> │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ - mov -0xd4(%ebp),%esi │ │ │ │ - jmp 304a7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x108a7> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0xc,%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 304ca , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x108ca> │ │ │ │ - flds 0x4(%eax) │ │ │ │ - fld %st(0) │ │ │ │ - fsub %st(3),%st │ │ │ │ - fabs │ │ │ │ - fxch %st(2) │ │ │ │ - fcomi %st(2),%st │ │ │ │ - fstp %st(2) │ │ │ │ - jb 304c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x108c0> │ │ │ │ - flds 0x8(%eax) │ │ │ │ - fmuls 0x8(%ecx) │ │ │ │ - faddp %st,%st(4) │ │ │ │ - fcomip %st(2),%st │ │ │ │ - jbe 304a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x108a0> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 304ce , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x108ce> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - mov %ebx,-0xd0(%ebp) │ │ │ │ - mov %esi,-0xd4(%ebp) │ │ │ │ - jmp 304e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x108e0> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - add $0xc,%ecx │ │ │ │ - cmp %ecx,-0xa8(%ebp) │ │ │ │ - jne 30480 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10880> │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 3000b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1040b> │ │ │ │ - fstp %st(0) │ │ │ │ - sub $0x4,%esp │ │ │ │ - push -0x108(%ebp) │ │ │ │ - push %eax │ │ │ │ - push -0xa8(%ebp) │ │ │ │ - call 3e0f0 ::do_widen(char) const@@Base+0x20a0> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 2fd91 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10191> │ │ │ │ - mov -0xc0(%ebp),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ - push $0x1 │ │ │ │ - push -0xd8(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov %esi,(%esp) │ │ │ │ - call 4260 │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 30423 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10823> │ │ │ │ - fldz │ │ │ │ - jmp 2fd7a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1017a> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %esi │ │ │ │ - push -0x108(%ebp) │ │ │ │ - push -0x128(%ebp) │ │ │ │ - call 22520 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2920> │ │ │ │ - mov 0x6c(%esi),%eax │ │ │ │ - fldl -0xf0(%ebp) │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %edi,-0xdc(%ebp) │ │ │ │ - faddl (%eax) │ │ │ │ - fstpl -0xf0(%ebp) │ │ │ │ - jmp 2fe88 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10288> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %esi │ │ │ │ - push %ecx │ │ │ │ + jmp 2dea5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe2a5> │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - call 17ef0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa8a0> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ - jmp 3022c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1062c> │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - xor %esi,%esi │ │ │ │ - pop %ebx │ │ │ │ - mov %esi,%eax │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - fstp %st(0) │ │ │ │ - fldz │ │ │ │ - jmp 30023 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10423> │ │ │ │ - lea -0x2c(%ebp),%eax │ │ │ │ - lea -0x30(%ebp),%edi │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - movl $0x0,-0x28(%ebp) │ │ │ │ - movl $0x0,-0x1c(%ebp) │ │ │ │ - mov %edi,-0x108(%ebp) │ │ │ │ - jmp 3018a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1058a> │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ - fmull -0x1c188(%ebx) │ │ │ │ - fdivs -0x1c214(%ebx) │ │ │ │ - fstpl (%esp) │ │ │ │ - call 45e0 │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - fstpl -0x110(%ebp) │ │ │ │ - jmp 2fccb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x100cb> │ │ │ │ - fstpl -0xb8(%ebp) │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov %eax,%ebx │ │ │ │ - fstpl (%esp) │ │ │ │ - call 4430 │ │ │ │ - fstp %st(0) │ │ │ │ + jmp 2def7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe2f7> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + lea 0x18(%edi),%edx │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x10(%edi),%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 2de87 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe287> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0xb8(%ebp) │ │ │ │ - jmp 2fd7a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1017a> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 59b6 <__gmon_start__@plt+0x11fe> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 59d5 <__gmon_start__@plt+0x121d> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 59ee <__gmon_start__@plt+0x1236> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 5a0b <__gmon_start__@plt+0x1253> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 59c2 <__gmon_start__@plt+0x120a> │ │ │ │ + jmp 2de87 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe287> │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - lea -0x60(%ebp),%edi │ │ │ │ call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ - add $0x749a3,%esi │ │ │ │ + add $0x76ef6,%esi │ │ │ │ push %ebx │ │ │ │ - sub $0x8c,%esp │ │ │ │ + sub $0x44,%esp │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + lea 0xc(%edi),%eax │ │ │ │ + movl $0x1,0x4(%edi) │ │ │ │ + movl $0x1,0x15c(%edi) │ │ │ │ mov %esi,%ebx │ │ │ │ - call 44f0 │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - push $0x0 │ │ │ │ - push 0x5ec(%eax) │ │ │ │ - call 59f20 ::do_widen(char) const@@Base+0x1ded0> │ │ │ │ - lea -0x58(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - lea -0x1d5da(%esi),%eax │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - lea -0x1d5ef(%esi),%eax │ │ │ │ + push 0xc(%ebp) │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x48(%ebp),%eax │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + pop %eax │ │ │ │ + lea -0x1d129(%esi),%eax │ │ │ │ + pop %edx │ │ │ │ push %eax │ │ │ │ - lea -0x40(%ebp),%ecx │ │ │ │ - add $0x174,%edx │ │ │ │ - push %edi │ │ │ │ - push %edx │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - movb $0x0,-0x40(%ebp) │ │ │ │ - mov %edx,-0x7c(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + push 0xc(%edi) │ │ │ │ + call 47a0 │ │ │ │ add $0x10,%esp │ │ │ │ + mov %eax,0x160(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 30705 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10b05> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x384(%eax),%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - sub $0x1,%eax │ │ │ │ - cmp $0xfffffffd,%eax │ │ │ │ - ja 307f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10bf0> │ │ │ │ + je 2e218 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe618> │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x1d5d9(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0x6 │ │ │ │ + push 0x8(%edi) │ │ │ │ + call 42e0 │ │ │ │ + add $0x10,%esp │ │ │ │ + push 0x160(%edi) │ │ │ │ + push $0x100 │ │ │ │ + push $0x1 │ │ │ │ push %eax │ │ │ │ - push -0x5c(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %edi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push -0x78(%ebp) │ │ │ │ - push %edi │ │ │ │ - push -0x7c(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + call 4070 │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + lea -0x30(%ebp),%edx │ │ │ │ + lea -0x28(%ebp),%ecx │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + movb $0x0,0xff(%eax) │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 41e0 │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1e8(%eax),%edi │ │ │ │ - mov 0x1e4(%eax),%ebx │ │ │ │ - movl $0x5f5e100,0x3a0(%eax) │ │ │ │ - lea -0x82120(%esi),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - cmp %edi,%ebx │ │ │ │ - je 3078f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10b8f> │ │ │ │ - mov %edi,%eax │ │ │ │ - mov $0x1f,%edx │ │ │ │ - push -0x7c(%ebp) │ │ │ │ - sub %ebx,%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xbdef7bdf,%eax,%eax │ │ │ │ - bsr %eax,%eax │ │ │ │ - xor $0x1f,%eax │ │ │ │ - sub %eax,%edx │ │ │ │ - mov %edx,%eax │ │ │ │ - add %eax,%eax │ │ │ │ + push $0x0 │ │ │ │ + add %ecx,%eax │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ + push %ecx │ │ │ │ push %ebx │ │ │ │ - call 417e0 ::do_widen(char) const@@Base+0x5790> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x7c(%ebp) │ │ │ │ - push %edi │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + lea -0x1d126(%esi),%eax │ │ │ │ + push $0x4 │ │ │ │ + push $0x0 │ │ │ │ + push %eax │ │ │ │ push %ebx │ │ │ │ - call 41080 ::do_widen(char) const@@Base+0x5030> │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d8ce(%esi),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ - xor %edi,%edi │ │ │ │ - push %eax │ │ │ │ - push -0x78(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 30848 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10c48> │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp -0x84(%ebp),%eax │ │ │ │ - je 307c9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10bc9> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ + jne 2e228 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe628> │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ + xor %eax,%eax │ │ │ │ + cmpb $0x0,0x40(%edx) │ │ │ │ + setne %al │ │ │ │ + sub $0x8,%esp │ │ │ │ + add $0x1,%eax │ │ │ │ + mov %eax,0x15c(%edi) │ │ │ │ + mov $0x1,%edi │ │ │ │ + push $0x1 │ │ │ │ + push %edx │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - cmp -0x80(%ebp),%eax │ │ │ │ - je 307df , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10bdf> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x40(%ebp),%eax │ │ │ │ + je 2e20a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe60a> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ mov %edi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - call 815f0 ::do_widen(char) const@@Base+0x455a0> │ │ │ │ - pop %edx │ │ │ │ - pop %ecx │ │ │ │ - push -0x78(%ebp) │ │ │ │ - push -0x88(%ebp) │ │ │ │ - call 81640 ::do_widen(char) const@@Base+0x455f0> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - add $0xc,%esp │ │ │ │ - lea 0x4(%ecx),%eax │ │ │ │ - push %eax │ │ │ │ - lea 0x1e4(%ecx),%eax │ │ │ │ - push %eax │ │ │ │ - push -0x88(%ebp) │ │ │ │ - call 81670 ::do_widen(char) const@@Base+0x45620> │ │ │ │ - pop %eax │ │ │ │ - push -0x88(%ebp) │ │ │ │ - call 81610 ::do_widen(char) const@@Base+0x455c0> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 30705 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10b05> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + xor %edi,%edi │ │ │ │ + pop %ebx │ │ │ │ + mov %edi,%eax │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 23710 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3b10> │ │ │ │ + push 0x160(%edi) │ │ │ │ + call 46e0 │ │ │ │ add $0x10,%esp │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 2e1f4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe5f4> │ │ │ │ mov %eax,%edi │ │ │ │ - call 44f0 │ │ │ │ - sub -0x8c(%ebp),%eax │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - fildll -0x78(%ebp) │ │ │ │ - fdivs -0x1c248(%esi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - fstpl 0x218(%eax) │ │ │ │ - jmp 307b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10bb0> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 5a38 <__gmon_start__@plt+0x1280> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 5a4b <__gmon_start__@plt+0x1293> │ │ │ │ + jmp 5a66 <__gmon_start__@plt+0x12ae> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ - call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ - add $0x74757,%edi │ │ │ │ push %esi │ │ │ │ - lea -0x40(%ebp),%eax │ │ │ │ - lea -0x30(%ebp),%esi │ │ │ │ + call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ + add $0x76da6,%esi │ │ │ │ push %ebx │ │ │ │ - lea -0x48(%ebp),%ebx │ │ │ │ - sub $0x5c,%esp │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - lea -0x1d5bb(%edi),%eax │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - lea -0x1d5d2(%edi),%eax │ │ │ │ + sub $0x54,%esp │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + lea 0xc(%edi),%eax │ │ │ │ + movl $0x1,0x4(%edi) │ │ │ │ + push 0xc(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - push %ebx │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - lea -0x28(%ebp),%eax │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + lea 0x44(%edi),%eax │ │ │ │ add $0xc,%esp │ │ │ │ - movb $0x0,-0x28(%ebp) │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - push %esi │ │ │ │ - add $0x174,%eax │ │ │ │ - push %ebx │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d5ba(%edi),%eax │ │ │ │ - pop %edx │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + lea 0x4c(%edi),%eax │ │ │ │ + push $0x8 │ │ │ │ + push 0xc(%edi) │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 30a08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10e08> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov 0x1c0(%ecx),%esi │ │ │ │ - mov 0x1c4(%ecx),%edi │ │ │ │ - lea -0x82100(%eax),%ecx │ │ │ │ - mov %esi,%ebx │ │ │ │ - cmp %esi,%edi │ │ │ │ - je 30b57 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10f57> │ │ │ │ - mov %edi,%eax │ │ │ │ - mov $0x1f,%edx │ │ │ │ + je 2e580 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe980> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea 0x44(%edi),%ecx │ │ │ │ + push $0x0 │ │ │ │ + mov 0x44(%edi),%eax │ │ │ │ + add -0xc(%eax),%ecx │ │ │ │ push %ecx │ │ │ │ - mov %ecx,%ebx │ │ │ │ - sub %esi,%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - bsr %eax,%eax │ │ │ │ - xor $0x1f,%eax │ │ │ │ - sub %eax,%edx │ │ │ │ - mov %edx,%eax │ │ │ │ - add %eax,%eax │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - call 15720 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x80d0> │ │ │ │ - add $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - call 41210 ::do_widen(char) const@@Base+0x51c0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1c0(%eax),%ebx │ │ │ │ - mov 0x1c4(%eax),%edx │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - lea -0x820d0(%eax),%eax │ │ │ │ + testb $0x5,0xe8(%edi) │ │ │ │ + jne 2e510 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe910> │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ + lea -0x30(%ebp),%ecx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmp %edx,%ebx │ │ │ │ - je 309c6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10dc6> │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x60(%esi),%ecx │ │ │ │ - cmp 0x64(%esi),%ecx │ │ │ │ - jne 30b68 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10f68> │ │ │ │ - add $0x1a8,%esi │ │ │ │ - cmp %esi,%edx │ │ │ │ - jne 309b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10db0> │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x50(%ebp),%eax │ │ │ │ - je 309e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10de0> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ + push $0x0 │ │ │ │ + mov 0x10(%edi),%edx │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ + add %eax,%edx │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + push %ecx │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + add %edx,%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 2e31f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe71f> │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + mov %edi,0x8(%ebp) │ │ │ │ + mov %edx,%edi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp -0x5c(%ebp),%eax │ │ │ │ - je 309f7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10df7> │ │ │ │ + movsbl (%edi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x1c4(%eax),%esi │ │ │ │ - mov 0x1c0(%eax),%ebx │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - lea -0x820e0(%eax),%edi │ │ │ │ - cmp %esi,%ebx │ │ │ │ - je 30b5e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10f5e> │ │ │ │ - mov %esi,%eax │ │ │ │ - mov $0x1f,%edx │ │ │ │ - push %edi │ │ │ │ - sub %ebx,%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - bsr %eax,%eax │ │ │ │ - xor $0x1f,%eax │ │ │ │ - sub %eax,%edx │ │ │ │ - mov %edx,%eax │ │ │ │ - add %eax,%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + add $0x1,%edi │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call 15720 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x80d0> │ │ │ │ - add $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call 41210 ::do_widen(char) const@@Base+0x51c0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + call 42d0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1c0(%eax),%esi │ │ │ │ - mov 0x1c4(%eax),%ecx │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - lea -0x820d0(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - cmp %ecx,%esi │ │ │ │ - je 309c6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10dc6> │ │ │ │ + mov %al,-0x1(%edi) │ │ │ │ + cmp -0x3c(%ebp),%edi │ │ │ │ + jne 2e300 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe700> │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + lea -0x1d0f1(%esi),%eax │ │ │ │ + push $0x6 │ │ │ │ mov %esi,%ebx │ │ │ │ - mov 0x60(%ebx),%edx │ │ │ │ - cmp %edx,0x64(%ebx) │ │ │ │ - jne 30aae , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10eae> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1a8,%ebx │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - je 309c6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10dc6> │ │ │ │ - mov 0x60(%ebx),%edx │ │ │ │ - cmp %edx,0x64(%ebx) │ │ │ │ - je 30a98 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10e98> │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - je 309c6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10dc6> │ │ │ │ - lea 0x1a8(%ebx),%esi │ │ │ │ - cmp %esi,%ecx │ │ │ │ - je 30c30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11030> │ │ │ │ - mov 0x208(%ebx),%eax │ │ │ │ - cmp 0x20c(%ebx),%eax │ │ │ │ - je 30a80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10e80> │ │ │ │ - mov 0xc(%edx),%edi │ │ │ │ - cmp %edi,0xc(%eax) │ │ │ │ - jne 30a80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10e80> │ │ │ │ - lea 0x350(%ebx),%eax │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ - jmp 30b02 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10f02> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x60(%eax),%edx │ │ │ │ - cmp %edx,0x64(%eax) │ │ │ │ - je 30c20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11020> │ │ │ │ - add $0x1a8,%eax │ │ │ │ - cmp %edi,0xc(%edx) │ │ │ │ - jne 30c20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11020> │ │ │ │ - mov %eax,%esi │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jne 30ae8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10ee8> │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 30a80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10e80> │ │ │ │ - mov %esi,%eax │ │ │ │ - mov $0x1f,%edi │ │ │ │ - push -0x58(%ebp) │ │ │ │ - sub %ebx,%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - bsr %eax,%eax │ │ │ │ - xor $0x1f,%eax │ │ │ │ - sub %eax,%edi │ │ │ │ - mov %edi,%eax │ │ │ │ - add %eax,%eax │ │ │ │ + push $0x0 │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call 15720 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x80d0> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x58(%ebp) │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call 41210 ::do_widen(char) const@@Base+0x51c0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + push -0x40(%ebp) │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1c4(%eax),%ecx │ │ │ │ - jmp 30a80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10e80> │ │ │ │ - mov %esi,%edx │ │ │ │ - jmp 3098a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10d8a> │ │ │ │ - mov %esi,%ecx │ │ │ │ - jmp 30a6c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10e6c> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - cmp %esi,%edx │ │ │ │ - je 309c6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10dc6> │ │ │ │ - lea 0x1a8(%esi),%edi │ │ │ │ - cmp %edi,%edx │ │ │ │ - je 30c37 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11037> │ │ │ │ - mov 0x208(%esi),%eax │ │ │ │ - cmp 0x20c(%esi),%eax │ │ │ │ - je 30c3e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1103e> │ │ │ │ - mov 0xc(%ecx),%ecx │ │ │ │ - mov %edi,%ebx │ │ │ │ - cmp %ecx,0xc(%eax) │ │ │ │ - je 30bb5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10fb5> │ │ │ │ - jmp 309a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10da0> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x60(%ebx),%eax │ │ │ │ - cmp %eax,0x64(%ebx) │ │ │ │ - je 30c10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11010> │ │ │ │ - cmp %ecx,0xc(%eax) │ │ │ │ - jne 30c10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11010> │ │ │ │ - add $0x1a8,%ebx │ │ │ │ - cmp %ebx,%edx │ │ │ │ - jne 30ba8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10fa8> │ │ │ │ - cmp %esi,%ebx │ │ │ │ - je 309a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10da0> │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov $0x1f,%edi │ │ │ │ - push -0x4c(%ebp) │ │ │ │ - sub %esi,%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - bsr %eax,%eax │ │ │ │ - xor $0x1f,%eax │ │ │ │ - sub %eax,%edi │ │ │ │ - mov %edi,%eax │ │ │ │ - add %eax,%eax │ │ │ │ - push %eax │ │ │ │ - push %ebx │ │ │ │ - push %esi │ │ │ │ - call 15720 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x80d0> │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 2e4e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe8e0> │ │ │ │ + lea 0x24(%edi),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + movl $0x0,0x28(%edi) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + mov 0x24(%edi),%eax │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + push $0x20000 │ │ │ │ + call 42e0 │ │ │ │ add $0xc,%esp │ │ │ │ - push -0x4c(%ebp) │ │ │ │ - push %ebx │ │ │ │ - push %esi │ │ │ │ - call 41210 ::do_widen(char) const@@Base+0x51c0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + push $0x20000 │ │ │ │ + push $0x0 │ │ │ │ + push %eax │ │ │ │ + call 4610 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1c4(%eax),%edx │ │ │ │ - jmp 309a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10da0> │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %ebx,%edi │ │ │ │ - je 309a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10da0> │ │ │ │ - jmp 30bbf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10fbf> │ │ │ │ + push $0xa │ │ │ │ + push $0x20000 │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + push -0x44(%ebp) │ │ │ │ + call 41f0 │ │ │ │ + pop %eax │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + call 41e0 │ │ │ │ + mov $0x7fffffff,%edx │ │ │ │ + sub 0x28(%edi),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %edx,%eax │ │ │ │ + jbe 2e3f4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe7f4> │ │ │ │ + jmp 2e670 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xea70> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 30a80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10e80> │ │ │ │ - jmp 30b08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10f08> │ │ │ │ - mov %ecx,%esi │ │ │ │ - jmp 30a80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10e80> │ │ │ │ - mov %edx,%ebx │ │ │ │ - jmp 309a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10da0> │ │ │ │ - mov %edi,%ebx │ │ │ │ - jmp 309a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10da0> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 5a86 <__gmon_start__@plt+0x12ce> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x743ab,%eax │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - mov %eax,%esi │ │ │ │ - sub $0x120,%esp │ │ │ │ - mov -0x28(%esi),%ebx │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - lea -0x1d5b2(%eax),%eax │ │ │ │ - fldl 0xc(%ebp) │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - push $0x16 │ │ │ │ + cmpl $0x1ffff,0x28(%edi) │ │ │ │ + ja 2e412 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe812> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x20000 │ │ │ │ + push $0x0 │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + call 4610 │ │ │ │ + add $0x10,%esp │ │ │ │ + push $0xa │ │ │ │ + push $0x1ffff │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + push -0x44(%ebp) │ │ │ │ + call 41f0 │ │ │ │ + pop %edx │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + call 41e0 │ │ │ │ + mov $0x7fffffff,%edx │ │ │ │ + sub 0x28(%edi),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %edx,%eax │ │ │ │ + ja 2e661 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xea61> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - push %ebx │ │ │ │ - mov %ebx,-0x100(%ebp) │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + push -0x40(%ebp) │ │ │ │ + call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ + mov 0xe8(%edi),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 2e3a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe7a8> │ │ │ │ + sub $0x8,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ - fstpl -0xe8(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + push $0x1 │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + call 4280 │ │ │ │ pop %eax │ │ │ │ - push -0x100(%ebp) │ │ │ │ - call 4260 │ │ │ │ - mov 0x1c4(%edi),%eax │ │ │ │ - sub 0x1c0(%edi),%eax │ │ │ │ + push -0x48(%ebp) │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - sar $0x3,%eax │ │ │ │ - lea 0x1d0(%edi),%ebx │ │ │ │ - movl $0x0,0x3d0(%edi) │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - mov %ebx,-0xdc(%ebp) │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - mov 0x1d8(%edi),%eax │ │ │ │ - cmp %ebx,%eax │ │ │ │ - je 31b23 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11f23> │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %edi,0x8(%ebp) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %ebx,%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - cmp %ecx,%edi │ │ │ │ - cmovb %ecx,%edi │ │ │ │ + test %eax,%eax │ │ │ │ + je 2e640 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xea40> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - call 4290 │ │ │ │ + push -0x28(%esi) │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 4260 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,%eax │ │ │ │ - jne 30cf0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x110f0> │ │ │ │ - mov %edi,%esi │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - add $0xa,%esi │ │ │ │ - mov %esi,-0x110(%ebp) │ │ │ │ - cmp $0xfffffff,%esi │ │ │ │ - ja 5ac0 <__gmon_start__@plt+0x1308> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x4c(%ebp),%eax │ │ │ │ + je 2e45c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe85c> │ │ │ │ sub $0xc,%esp │ │ │ │ - lea 0x0(,%esi,8),%eax │ │ │ │ push %eax │ │ │ │ - call 42e0 │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ - lea 0x0(,%esi,4),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 42e0 │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - test %esi,%esi │ │ │ │ - je 30d9d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1119d> │ │ │ │ - mov -0xc4(%ebp),%esi │ │ │ │ - mov -0x110(%ebp),%ebx │ │ │ │ - mov -0xc8(%ebp),%edx │ │ │ │ - lea (%esi,%ebx,8),%ecx │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - mov %esi,%eax │ │ │ │ - fldl -0x1c180(%ebx) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - fstl (%eax) │ │ │ │ - add $0x8,%eax │ │ │ │ - add $0x4,%edx │ │ │ │ - movl $0x0,-0x4(%edx) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jne 30d88 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11188> │ │ │ │ - fstp %st(0) │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 31afa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11efa> │ │ │ │ - movl $0x0,-0xb8(%ebp) │ │ │ │ - fldz │ │ │ │ - movl $0x0,-0xb0(%ebp) │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x5ec(%edi),%ecx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - add 0x1c0(%edi),%esi │ │ │ │ - mov (%ecx),%ebx │ │ │ │ - push 0x10(%esi) │ │ │ │ - push %ecx │ │ │ │ - call *0x28(%ebx) │ │ │ │ - fmuls 0xc8(%esi) │ │ │ │ - fadds 0xc4(%esi) │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - fstpl (%esp) │ │ │ │ - push $0x40240000 │ │ │ │ + lea -0x1d0ea(%esi),%eax │ │ │ │ + push $0x5 │ │ │ │ + mov %esi,%ebx │ │ │ │ push $0x0 │ │ │ │ - call 46d0 │ │ │ │ - fmull 0xbc(%esi) │ │ │ │ - add $0x20,%esp │ │ │ │ - fldl 0xdc(%esi) │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fcmovbe %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - fstps -0x7c(%ebp) │ │ │ │ - flds -0x7c(%ebp) │ │ │ │ - add 0x1c0(%edi),%eax │ │ │ │ - fildl 0xd8(%eax) │ │ │ │ - faddl -0xc0(%ebp) │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - fldl -0xe8(%ebp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - jb 30e5c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1125c> │ │ │ │ - addl $0x1,0x3d0(%edi) │ │ │ │ - fstl 0x24(%eax) │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - fstpl (%esp) │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ - call 4700 │ │ │ │ - mov -0xd0(%ebp),%eax │ │ │ │ - addl $0x1,-0xb0(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - addl $0x1a8,-0xb8(%ebp) │ │ │ │ - fstpl 0x2c(%eax) │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - cmp -0xd8(%ebp),%eax │ │ │ │ - jne 30dd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x111d0> │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov 0x1c0(%edi),%esi │ │ │ │ - push $0x16 │ │ │ │ - lea -0x1d59b(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - push -0x100(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - push -0x100(%ebp) │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - call 4260 │ │ │ │ - lea -0x58(%ebp),%eax │ │ │ │ + push -0x40(%ebp) │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x60(%ebp),%ecx │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - mov %eax,-0x114(%ebp) │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - lea -0x1d575(%ebx),%eax │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - lea -0x1d584(%ebx),%eax │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 2e5c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe9c8> │ │ │ │ + lea -0x1d0e4(%esi),%eax │ │ │ │ + push $0x6 │ │ │ │ + push -0x3c(%ebp) │ │ │ │ push %eax │ │ │ │ - push %ecx │ │ │ │ - mov %ecx,-0xb0(%ebp) │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - lea -0x40(%ebp),%edx │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x48(%ebp),%eax │ │ │ │ - mov %edx,-0x118(%ebp) │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ - lea 0x174(%edi),%edx │ │ │ │ + push -0x40(%ebp) │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 2e5a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe9a8> │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + add $0x30c,%edi │ │ │ │ push %eax │ │ │ │ - push -0xb0(%ebp) │ │ │ │ - push %edx │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - movb $0x0,-0x40(%ebp) │ │ │ │ - mov %edx,-0xf0(%ebp) │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - mov %ebx,-0xa0(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + call 41e0 │ │ │ │ + mov %eax,(%esp) │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + push 0x4(%edi) │ │ │ │ + push $0x0 │ │ │ │ + push %edi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x20,%esp │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d574(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - push -0xb8(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x48(%ebp) │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 319f2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11df2> │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d56e(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - push -0xb0(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0xb8(%ebp) │ │ │ │ - push -0xb0(%ebp) │ │ │ │ - push -0xf0(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - lea -0x1d552(%esi),%eax │ │ │ │ - pop %edx │ │ │ │ - pop %ecx │ │ │ │ - push %eax │ │ │ │ - push -0xb8(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - movl $0x0,-0xac(%ebp) │ │ │ │ - fnstcw -0x7e(%ebp) │ │ │ │ - mov %eax,-0x108(%ebp) │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ - push $0x1e │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ - fildll -0xb0(%ebp) │ │ │ │ - fdivrl -0xc0(%ebp) │ │ │ │ - movzwl -0x7e(%ebp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x80(%ebp) │ │ │ │ - fadds -0x1db5c(%esi) │ │ │ │ - fldcw -0x80(%ebp) │ │ │ │ - fistpll -0xa8(%ebp) │ │ │ │ - fldcw -0x7e(%ebp) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - mov %eax,-0x10c(%ebp) │ │ │ │ - lea -0x1cad0(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - push -0x100(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - push -0x100(%ebp) │ │ │ │ - call 4260 │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 23420 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3820> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1d549(%esi),%eax │ │ │ │ - push $0x1b │ │ │ │ + je 2e600 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xea00> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x4c(%ebp),%eax │ │ │ │ + je 2e4a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe8a0> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - push -0x100(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - push -0x100(%ebp) │ │ │ │ - call 4260 │ │ │ │ - mov 0x1c4(%edi),%eax │ │ │ │ - sub 0x1c0(%edi),%eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0xac(%ebp) │ │ │ │ - fnstcw -0x7e(%ebp) │ │ │ │ - mov %eax,-0x11c(%ebp) │ │ │ │ - sar $0x3,%eax │ │ │ │ - movl $0x0,-0xe0(%ebp) │ │ │ │ - imul $0x8c13521d,%eax,%ebx │ │ │ │ - movl $0x0,-0xe8(%ebp) │ │ │ │ - movzwl -0x7e(%ebp),%eax │ │ │ │ - mov %ebx,-0xb0(%ebp) │ │ │ │ - fildll -0xb0(%ebp) │ │ │ │ - or $0xc,%ah │ │ │ │ - fdivs -0x1c258(%esi) │ │ │ │ - mov %ax,-0x80(%ebp) │ │ │ │ - mov %ebx,-0xf8(%ebp) │ │ │ │ - fldcw -0x80(%ebp) │ │ │ │ - fistpll -0xa8(%ebp) │ │ │ │ - fldcw -0x7e(%ebp) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - mov %eax,-0x104(%ebp) │ │ │ │ - lea -0x90(%ebp),%eax │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 312a9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x116a9> │ │ │ │ - addl $0x1,-0xe0(%ebp) │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ - cmp %eax,-0x104(%ebp) │ │ │ │ - ja 3113d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1153d> │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ + jmp 2e4a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe8a0> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - push $0x1 │ │ │ │ - lea -0x1df4c(%esi),%eax │ │ │ │ + lea -0x1d121(%esi),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ + push $0x19 │ │ │ │ push %eax │ │ │ │ - push -0x100(%ebp) │ │ │ │ + mov -0x28(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - push -0x100(%ebp) │ │ │ │ - call 4260 │ │ │ │ - movl $0x0,-0xe0(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x1c0(%edi),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - imul $0x1a8,-0xe8(%ebp),%esi │ │ │ │ - push 0x28(%eax,%esi,1) │ │ │ │ - push 0x24(%eax,%esi,1) │ │ │ │ - mov %esi,-0xb8(%ebp) │ │ │ │ - call 4700 │ │ │ │ - mov 0x1c0(%edi),%eax │ │ │ │ + mov 0xc(%edi),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - fstpl -0xd8(%ebp) │ │ │ │ - add %esi,%eax │ │ │ │ - mov 0x60(%eax),%ecx │ │ │ │ - mov 0x64(%eax),%edx │ │ │ │ - sub %ecx,%edx │ │ │ │ - sar $0x2,%edx │ │ │ │ - imul $0xbdef7bdf,%edx,%esi │ │ │ │ - mov %esi,-0xb0(%ebp) │ │ │ │ - test %esi,%esi │ │ │ │ - je 31290 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11690> │ │ │ │ - lea -0x70(%ebp),%esi │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %esi,-0xc0(%ebp) │ │ │ │ - jmp 311c2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x115c2> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1,%ebx │ │ │ │ - cmp %ebx,-0xb0(%ebp) │ │ │ │ - je 31290 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11690> │ │ │ │ - mov 0x60(%eax),%ecx │ │ │ │ - imul $0x7c,%ebx,%edx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov 0xc(%edx),%ecx │ │ │ │ - cmpl $0x9,0x4(%edx) │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ - jle 311de , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x115de> │ │ │ │ - xor %edx,%edx │ │ │ │ - cmpl $0xffffffff,0x38c(%edi) │ │ │ │ - je 3120d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1160d> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea 0x2d4(%edi),%eax │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - push %eax │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - call 22520 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2920> │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ + test %edi,%edi │ │ │ │ + je 2e5d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe9d8> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + call 41e0 │ │ │ │ add $0xc,%esp │ │ │ │ - add 0x1c0(%edi),%eax │ │ │ │ - mov $0x1,%edx │ │ │ │ - cmpb $0x0,0x44(%eax) │ │ │ │ - jne 311b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x115b0> │ │ │ │ - fld1 │ │ │ │ - fchs │ │ │ │ - fldl -0xd8(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jb 311b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x115b0> │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - mov -0xc4(%ebp),%esi │ │ │ │ - mov %ecx,-0xfc(%ebp) │ │ │ │ - lea (%esi,%ecx,8),%esi │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - fldl (%esi) │ │ │ │ - mov %esi,-0xf4(%ebp) │ │ │ │ - fldl -0x1c180(%ecx) │ │ │ │ - fstl -0xf0(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jp 3125f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1165f> │ │ │ │ - je 31920 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11d20> │ │ │ │ - test %dl,%dl │ │ │ │ - je 31273 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11673> │ │ │ │ - mov -0xc8(%ebp),%esi │ │ │ │ - mov -0xfc(%ebp),%ecx │ │ │ │ - addl $0x1,(%esi,%ecx,4) │ │ │ │ - faddl -0xd8(%ebp) │ │ │ │ - mov -0xf4(%ebp),%esi │ │ │ │ - add $0x1,%ebx │ │ │ │ - fstpl (%esi) │ │ │ │ - cmp %ebx,-0xb0(%ebp) │ │ │ │ - jne 311bf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x115bf> │ │ │ │ - addl $0x1,-0xe8(%ebp) │ │ │ │ - mov -0xe8(%ebp),%eax │ │ │ │ - cmp %eax,-0xf8(%ebp) │ │ │ │ - jne 310f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x114f0> │ │ │ │ - mov 0x3c4(%edi),%eax │ │ │ │ - xor %edx,%edx │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov %edx,-0xac(%ebp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ - mov 0x3bc(%edi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - fildll -0xb0(%ebp) │ │ │ │ - mov %edx,-0xac(%ebp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ - fildll -0xb0(%ebp) │ │ │ │ - mov 0x3d4(%edi),%eax │ │ │ │ - mov %edx,-0xac(%ebp) │ │ │ │ - push $0x21 │ │ │ │ - fdiv %st(1),%st │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ - lea -0x1cab0(%esi),%eax │ │ │ │ push %eax │ │ │ │ - push -0x100(%ebp) │ │ │ │ - fildll -0xb0(%ebp) │ │ │ │ - fdivp %st,%st(2) │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - fstpl -0xf0(%ebp) │ │ │ │ + push %edi │ │ │ │ + push -0x3c(%ebp) │ │ │ │ call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - push -0x100(%ebp) │ │ │ │ - call 4260 │ │ │ │ - lea -0x2c(%ebp),%eax │ │ │ │ - fldz │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - lea 0x2d8(%edi),%eax │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - movl $0x0,-0x28(%ebp) │ │ │ │ - movl $0x0,-0x1c(%ebp) │ │ │ │ - movl $0x0,-0x6c(%ebp) │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - je 31b07 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11f07> │ │ │ │ - movl $0x0,-0xe0(%ebp) │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ - mov %eax,-0xfc(%ebp) │ │ │ │ - lea -0x9c(%ebp),%eax │ │ │ │ - movl $0x0,-0xe8(%ebp) │ │ │ │ - mov %eax,-0xf4(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - addl $0x1,-0xe0(%ebp) │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ - cmp %eax,-0x104(%ebp) │ │ │ │ - jbe 31950 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11d50> │ │ │ │ - imul $0x1a8,-0xe8(%ebp),%eax │ │ │ │ - mov 0x1c0(%edi),%edx │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ - mov 0x60(%edx,%eax,1),%esi │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ - lea (%edx,%eax,1),%ebx │ │ │ │ - mov 0x64(%ebx),%eax │ │ │ │ - cmp %eax,%esi │ │ │ │ - je 3146e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1186e> │ │ │ │ - nop │ │ │ │ - mov 0xc(%esi),%edx │ │ │ │ - mov 0x2dc(%edi),%eax │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - je 31436 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11836> │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ - jmp 31419 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11819> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 31425 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11825> │ │ │ │ - cmp 0x10(%eax),%edx │ │ │ │ - jbe 31410 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11810> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 31419 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11819> │ │ │ │ - cmp %ecx,-0xb0(%ebp) │ │ │ │ - je 31436 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11836> │ │ │ │ - cmp 0x10(%ecx),%edx │ │ │ │ - jae 316e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11ae8> │ │ │ │ - sub $0x4,%esp │ │ │ │ - add $0x60,%ebx │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - push -0xf4(%ebp) │ │ │ │ - call 3f930 ::do_widen(char) const@@Base+0x38e0> │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ - add $0xc,%esp │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ - mov 0x1c0(%edi),%edx │ │ │ │ - lea (%edx,%eax,1),%ebx │ │ │ │ - mov 0x64(%ebx),%eax │ │ │ │ - cmp %eax,%esi │ │ │ │ - jne 313f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x117f0> │ │ │ │ - mov 0x60(%ebx),%ebx │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 314d3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x118d3> │ │ │ │ - mov -0x108(%ebp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 3198d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11d8d> │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea -0x82120(%ecx),%ecx │ │ │ │ - mov %ecx,-0xb8(%ebp) │ │ │ │ - cmp %eax,%esi │ │ │ │ - je 314c2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x118c2> │ │ │ │ - add $0x7c,%ebx │ │ │ │ - cmp %eax,%ebx │ │ │ │ - je 318c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11cc0> │ │ │ │ - fldl 0x18(%esi) │ │ │ │ - fldl 0x18(%ebx) │ │ │ │ - fucomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jp 314b4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x118b4> │ │ │ │ - je 31497 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11897> │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 318c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11cc0> │ │ │ │ - mov %ebx,%esi │ │ │ │ - cmp %eax,%esi │ │ │ │ - jne 3149b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1189b> │ │ │ │ - mov -0xc0(%ebp),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x60(%ecx),%eax │ │ │ │ - fldl 0x18(%eax) │ │ │ │ - fstpl 0x2c(%ecx) │ │ │ │ - addl $0x1,-0xe8(%ebp) │ │ │ │ - mov -0xe8(%ebp),%eax │ │ │ │ - cmp %eax,-0xf8(%ebp) │ │ │ │ - jne 313a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x117a8> │ │ │ │ - mov -0x110(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 31537 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11937> │ │ │ │ - mov -0xc4(%ebp),%ebx │ │ │ │ - mov -0x110(%ebp),%esi │ │ │ │ - mov %ebx,%eax │ │ │ │ - lea (%ebx,%esi,8),%edx │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - fldl -0x1c180(%ebx) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - fstl (%eax) │ │ │ │ - add $0x8,%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - jne 31518 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11918> │ │ │ │ - fstp %st(0) │ │ │ │ - mov -0xf8(%ebp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 31642 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11a42> │ │ │ │ - mov 0x1c0(%edi),%edx │ │ │ │ - mov -0x11c(%ebp),%eax │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %edx,-0xb0(%ebp) │ │ │ │ - mov %edx,-0xd0(%ebp) │ │ │ │ - mov %edi,%esi │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - add %edx,%eax │ │ │ │ - mov -0xc4(%ebp),%edi │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - fldl -0x1c180(%eax) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ - mov 0x64(%ecx),%edx │ │ │ │ - mov 0x60(%ecx),%eax │ │ │ │ - mov %edx,-0xb8(%ebp) │ │ │ │ - sub %eax,%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - sar $0x2,%edx │ │ │ │ - imul $0xbdef7bdf,%edx,%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 315cb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x119cb> │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ - add %eax,%ecx │ │ │ │ - mov 0x6c(%esi),%esi │ │ │ │ - jmp 315ad , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x119ad> │ │ │ │ - jne 315bb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x119bb> │ │ │ │ - fstp %st(0) │ │ │ │ - add $0x7c,%eax │ │ │ │ - fstpl (%edx) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - je 315c6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x119c6> │ │ │ │ - mov 0xc(%eax),%ebx │ │ │ │ - lea (%edi,%ebx,8),%edx │ │ │ │ - fldl (%esi) │ │ │ │ - fldl (%edx) │ │ │ │ - fucomi %st(2),%st │ │ │ │ - jnp 315a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x119a0> │ │ │ │ - faddp %st,%st(1) │ │ │ │ - add $0x7c,%eax │ │ │ │ - fstpl (%edx) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jne 315ad , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x119ad> │ │ │ │ - mov $0x1,%esi │ │ │ │ - addl $0x1a8,-0xb0(%ebp) │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - cmp %eax,-0xc0(%ebp) │ │ │ │ - jne 31570 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11970> │ │ │ │ - fstp %st(0) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ - test %al,%al │ │ │ │ - je 31ab8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11eb8> │ │ │ │ - mov -0xc4(%ebp),%esi │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x60(%edx),%eax │ │ │ │ - mov 0x64(%edx),%ebx │ │ │ │ - sub %eax,%ebx │ │ │ │ - mov %ebx,%ecx │ │ │ │ - add %eax,%ebx │ │ │ │ - sar $0x2,%ecx │ │ │ │ - imul $0xbdef7bdf,%ecx,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 31638 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11a38> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ - add $0x7c,%eax │ │ │ │ - fldl (%esi,%ecx,8) │ │ │ │ - fstps -0x5c(%eax) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jne 31628 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11a28> │ │ │ │ - add $0x1a8,%edx │ │ │ │ - cmp %edx,%edi │ │ │ │ - jne 31608 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11a08> │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - mov -0x100(%ebp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - push $0x7 │ │ │ │ - lea -0x1d2dd(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ + lea -0x1d107(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x15 │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ + push -0x3c(%ebp) │ │ │ │ call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov %esi,(%esp) │ │ │ │ - call 4260 │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ pop %esi │ │ │ │ - push $0x4 │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 4280 │ │ │ │ pop %edi │ │ │ │ - pop %eax │ │ │ │ - push $0x8 │ │ │ │ - push -0xc4(%ebp) │ │ │ │ - call 4280 │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x28(%ebp) │ │ │ │ - push -0xfc(%ebp) │ │ │ │ - call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp -0x118(%ebp),%eax │ │ │ │ - je 316ba , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11aba> │ │ │ │ - sub $0xc,%esp │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x44(%edi),%eax │ │ │ │ + lea 0x44(%edi),%edx │ │ │ │ + sub $0x8,%esp │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - cmp -0x114(%ebp),%eax │ │ │ │ - je 316d7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11ad7> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ + jmp 2e2b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe6b8> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea -0x1d0dd(%esi),%eax │ │ │ │ + push $0x6 │ │ │ │ + push -0x3c(%ebp) │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + push -0x40(%ebp) │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 2e4a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe8a0> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ + xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ - fldl (%eax,%edx,8) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - fldl -0x1c180(%eax) │ │ │ │ - fstl -0xb8(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jp 317f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11bf0> │ │ │ │ - jne 317f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11bf0> │ │ │ │ - fstp %st(0) │ │ │ │ - fldz │ │ │ │ - fstpl 0x18(%esi) │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ - mov (%eax,%edx,4),%eax │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - ja 31748 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11b48> │ │ │ │ - jmp 3173a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11b3a> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - add $0x7c,%esi │ │ │ │ - jmp 31458 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11858> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x1d4(%edi),%eax │ │ │ │ - mov -0xdc(%ebp),%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - jne 31769 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11b69> │ │ │ │ - jmp 31785 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11b85> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 31775 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11b75> │ │ │ │ - cmp %edx,0x10(%eax) │ │ │ │ - jae 31760 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11b60> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 31769 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11b69> │ │ │ │ - mov -0xdc(%ebp),%eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - je 31785 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11b85> │ │ │ │ - cmp %edx,0x10(%ecx) │ │ │ │ - cmova %eax,%ecx │ │ │ │ - mov 0x18(%ecx),%eax │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %edx,-0xcc(%ebp) │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ - fildll -0xd0(%ebp) │ │ │ │ - fmull -0xf0(%ebp) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - fld1 │ │ │ │ - fcomip %st(1),%st │ │ │ │ - jbe 31738 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11b38> │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov %eax,%ebx │ │ │ │ - fstpl (%esp) │ │ │ │ - call 4700 │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov (%ecx),%eax │ │ │ │ + add -0xc(%eax),%ecx │ │ │ │ + mov 0x14(%ecx),%eax │ │ │ │ + or $0x1,%eax │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0xb4(%ebp) │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - fildll -0xb8(%ebp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - faddl 0x18(%esi) │ │ │ │ - fstpl 0x18(%esi) │ │ │ │ - jmp 3173a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11b3a> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 3182c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11c2c> │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov -0xd8(%ebp),%ebx │ │ │ │ - jmp 31811 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11c11> │ │ │ │ + jmp 2e554 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe954> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 3181d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11c1d> │ │ │ │ - cmp 0x10(%eax),%edx │ │ │ │ - jbe 31808 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11c08> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 31811 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11c11> │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ - cmp %eax,%ebx │ │ │ │ - je 3182c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11c2c> │ │ │ │ - cmp 0x10(%ebx),%edx │ │ │ │ - jae 3188b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11c8b> │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ - sub $0x10,%esp │ │ │ │ - fstpl (%esp) │ │ │ │ - push -0x10c(%ebp) │ │ │ │ - push -0xf8(%ebp) │ │ │ │ - push (%eax,%edx,4) │ │ │ │ - push %edi │ │ │ │ - call 23160 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3560> │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ - lea -0x6c(%ebp),%edx │ │ │ │ - fstl 0x18(%esi) │ │ │ │ + nop │ │ │ │ + mov 0x44(%edi),%eax │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + sub $0x8,%esp │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ + push %eax │ │ │ │ push %edx │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - lea -0x98(%ebp),%eax │ │ │ │ - push -0xfc(%ebp) │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x4c(%ebp),%eax │ │ │ │ + je 2e4a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe8a0> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - call 3d9d0 ::do_widen(char) const@@Base+0x1980> │ │ │ │ - add $0xc,%esp │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - jmp 3171c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11b1c> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x8(%ecx),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 3189c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11c9c> │ │ │ │ - jmp 31890 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11c90> │ │ │ │ - fstp %st(0) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmp 0x10(%ecx),%edx │ │ │ │ - jbe 31880 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11c80> │ │ │ │ - mov 0xc(%ecx),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 31890 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11c90> │ │ │ │ - mov -0xd8(%ebp),%ebx │ │ │ │ - cmp %ebx,%eax │ │ │ │ - je 318ac , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11cac> │ │ │ │ - cmp 0x10(%eax),%edx │ │ │ │ - cmovb %ebx,%eax │ │ │ │ - fldl 0x14(%eax) │ │ │ │ - fstpl 0x18(%esi) │ │ │ │ - jmp 3171c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11b1c> │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 2e4a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe8a0> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov $0x1f,%ecx │ │ │ │ - push -0xb8(%ebp) │ │ │ │ - sub %esi,%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xbdef7bdf,%eax,%eax │ │ │ │ - bsr %eax,%eax │ │ │ │ - xor $0x1f,%eax │ │ │ │ - sub %eax,%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - add %eax,%eax │ │ │ │ + mov 0x44(%edi),%eax │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + sub $0x8,%esp │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - push %ebx │ │ │ │ - push %esi │ │ │ │ - call 417e0 ::do_widen(char) const@@Base+0x5790> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0xb8(%ebp) │ │ │ │ - push %ebx │ │ │ │ - push %esi │ │ │ │ - call 41080 ::do_widen(char) const@@Base+0x5030> │ │ │ │ - mov 0x1c0(%edi),%edx │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov 0x64(%edx,%eax,1),%eax │ │ │ │ - jmp 314be , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x118be> │ │ │ │ + jmp 2e435 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xe835> │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x1db30(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + call 41c0 │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x1db30(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + call 41c0 │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 5a88 <__gmon_start__@plt+0x12d0> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - test %dl,%dl │ │ │ │ - je 311b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x115b0> │ │ │ │ - mov -0xc8(%ebp),%esi │ │ │ │ - mov -0xfc(%ebp),%ecx │ │ │ │ - fldl -0xd8(%ebp) │ │ │ │ - movl $0x1,(%esi,%ecx,4) │ │ │ │ - mov -0xf4(%ebp),%esi │ │ │ │ - fstpl (%esi) │ │ │ │ - jmp 311b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x115b0> │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x1 │ │ │ │ - lea -0x1df4c(%esi),%eax │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ + add $0x76966,%esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x54,%esp │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + lea 0xc(%edi),%eax │ │ │ │ + movl $0x1,0x4(%edi) │ │ │ │ + push 0xc(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - push -0x100(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %esi │ │ │ │ - push -0x100(%ebp) │ │ │ │ - call 4260 │ │ │ │ - movl $0x0,-0xe0(%ebp) │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + lea 0x44(%edi),%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + lea 0x4c(%edi),%eax │ │ │ │ + push $0x8 │ │ │ │ + push 0xc(%edi) │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 313c1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x117c1> │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov $0x1f,%edx │ │ │ │ - lea -0x82140(%eax),%ecx │ │ │ │ - mov %esi,%eax │ │ │ │ - sub %ebx,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 2e9c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xedc8> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea 0x44(%edi),%ecx │ │ │ │ + push $0x0 │ │ │ │ + mov 0x44(%edi),%eax │ │ │ │ + add -0xc(%eax),%ecx │ │ │ │ push %ecx │ │ │ │ - sar $0x2,%eax │ │ │ │ - mov %ecx,-0xb8(%ebp) │ │ │ │ - imul $0xbdef7bdf,%eax,%eax │ │ │ │ - bsr %eax,%eax │ │ │ │ - xor $0x1f,%eax │ │ │ │ - sub %eax,%edx │ │ │ │ - mov %edx,%eax │ │ │ │ - add %eax,%eax │ │ │ │ - push %eax │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call 417e0 ::do_widen(char) const@@Base+0x5790> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0xb8(%ebp) │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call 41080 ::do_widen(char) const@@Base+0x5030> │ │ │ │ - mov 0x1c0(%edi),%edx │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - add %edx,%eax │ │ │ │ - mov 0x60(%eax),%ebx │ │ │ │ - mov 0x64(%eax),%eax │ │ │ │ - jmp 31483 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11883> │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov 0x1c0(%edi),%ebx │ │ │ │ - mov 0x1c4(%edi),%ecx │ │ │ │ - lea -0x82100(%eax),%eax │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - je 31a66 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11e66> │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov $0x1f,%edx │ │ │ │ - push -0xe0(%ebp) │ │ │ │ - sub %ebx,%eax │ │ │ │ - mov %ecx,-0xd0(%ebp) │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - bsr %eax,%eax │ │ │ │ - xor $0x1f,%eax │ │ │ │ - sub %eax,%edx │ │ │ │ - mov %edx,%eax │ │ │ │ - add %eax,%eax │ │ │ │ + testb $0x5,0xe8(%edi) │ │ │ │ + jne 2e950 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xed50> │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ + lea -0x30(%ebp),%ecx │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ + push $0x0 │ │ │ │ + mov 0x10(%edi),%edx │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ + add %eax,%edx │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ push %ecx │ │ │ │ - push %ebx │ │ │ │ - call 15720 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x80d0> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0xe0(%ebp) │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - push %ebx │ │ │ │ - call 41210 ::do_widen(char) const@@Base+0x51c0> │ │ │ │ - mov 0x1c4(%edi),%edx │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edx,%esi │ │ │ │ - je 30f75 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11375> │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - fldl -0xe8(%ebp) │ │ │ │ - fmull -0x1c178(%eax) │ │ │ │ - fldl 0x24(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ - lea 0x1a8(%esi),%eax │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jae 31aab , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11eab> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 31acb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11ecb> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1a8,%eax │ │ │ │ - fldl -0x184(%eax) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jb 31ac9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11ec9> │ │ │ │ - mov %eax,%esi │ │ │ │ - cmp %edx,%eax │ │ │ │ - jne 31a98 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11e98> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 30f75 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11375> │ │ │ │ - mov -0xc4(%ebp),%esi │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ - jmp 31608 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11a08> │ │ │ │ - fstp %st(0) │ │ │ │ - mov %esi,%ebx │ │ │ │ + add %edx,%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 2e75f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xeb5f> │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ mov %edi,0x8(%ebp) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %edx,%esi │ │ │ │ + mov %edx,%edi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + movsbl (%edi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0x1a8,%ebx │ │ │ │ - call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ + mov %esi,%ebx │ │ │ │ + add $0x1,%edi │ │ │ │ + push %eax │ │ │ │ + call 42d0 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,%ebx │ │ │ │ - jne 31ad4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11ed4> │ │ │ │ - mov %edi,%esi │ │ │ │ + mov %al,-0x1(%edi) │ │ │ │ + cmp -0x3c(%ebp),%edi │ │ │ │ + jne 2e740 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xeb40> │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov %esi,0x1c4(%edi) │ │ │ │ - jmp 30f75 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11375> │ │ │ │ - fldz │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - jmp 30ea5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x112a5> │ │ │ │ - mov -0x110(%ebp),%edx │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ - mov %eax,-0xfc(%ebp) │ │ │ │ - test %edx,%edx │ │ │ │ - jne 314f6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x118f6> │ │ │ │ - jmp 31642 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11a42> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ - push $0x50 │ │ │ │ + lea -0x1d0d6(%esi),%eax │ │ │ │ + push $0x5 │ │ │ │ mov %esi,%ebx │ │ │ │ - call 42e0 │ │ │ │ - movl $0x28,(%esp) │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ - call 42e0 │ │ │ │ + push $0x0 │ │ │ │ + push %eax │ │ │ │ + push -0x40(%ebp) │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0xa,-0x110(%ebp) │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - jmp 30d60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11160> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 5ade <__gmon_start__@plt+0x1326> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 5acb <__gmon_start__@plt+0x1313> │ │ │ │ - nop │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ - call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ - add $0x73487,%edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x198,%esp │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x8cc(%edi),%eax │ │ │ │ - lea 0xa0(%esi),%ecx │ │ │ │ - mov %edi,%ebx │ │ │ │ - movl $0x0,0x4(%esi) │ │ │ │ - mov %eax,(%esi) │ │ │ │ - lea -0x8dc(%edi),%eax │ │ │ │ - mov %eax,0x10(%esi) │ │ │ │ - movl $0x0,0x8(%esi) │ │ │ │ - movl $0x0,0xc(%esi) │ │ │ │ - push %ecx │ │ │ │ - mov %eax,-0x190(%ebp) │ │ │ │ - lea 0x14(%esi),%eax │ │ │ │ - mov %eax,-0x180(%ebp) │ │ │ │ - mov %ecx,-0x15c(%ebp) │ │ │ │ - call 40f0 │ │ │ │ - mov -0x40(%edi),%edx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - movl $0x0,0x110(%esi) │ │ │ │ - mov %cx,0x114(%esi) │ │ │ │ - lea 0x8(%edx),%eax │ │ │ │ - mov %edx,-0x16c(%ebp) │ │ │ │ - mov -0x30(%edi),%edx │ │ │ │ - mov %eax,0xa0(%esi) │ │ │ │ - lea 0x14(%esi),%eax │ │ │ │ - movl $0x0,0x118(%esi) │ │ │ │ - mov 0x4(%edx),%ebx │ │ │ │ - movl $0x0,0x11c(%esi) │ │ │ │ - mov 0x8(%edx),%edx │ │ │ │ - add -0xc(%ebx),%eax │ │ │ │ - mov %ebx,0x14(%esi) │ │ │ │ - movl $0x0,0x120(%esi) │ │ │ │ - movl $0x0,0x124(%esi) │ │ │ │ - mov %ebx,-0x164(%ebp) │ │ │ │ - mov %edx,(%eax) │ │ │ │ - pop %ebx │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %edx,-0x168(%ebp) │ │ │ │ - pop %edx │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 2e918 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xed18> │ │ │ │ + lea 0x24(%edi),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + movl $0x0,0x28(%edi) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + mov 0x24(%edi),%eax │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + push $0x20000 │ │ │ │ + call 42e0 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + push $0x20000 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov -0x20(%edi),%eax │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ - add $0x20,%eax │ │ │ │ - mov %eax,0xa0(%esi) │ │ │ │ - lea 0x18(%esi),%eax │ │ │ │ - mov %edx,0x14(%esi) │ │ │ │ - mov %eax,-0x160(%ebp) │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4400 >::basic_filebuf()@plt> │ │ │ │ + call 4610 │ │ │ │ + add $0x10,%esp │ │ │ │ + push $0xa │ │ │ │ + push $0x20000 │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + push -0x44(%ebp) │ │ │ │ + call 41f0 │ │ │ │ pop %eax │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + call 41e0 │ │ │ │ + mov $0x7fffffff,%edx │ │ │ │ + sub 0x28(%edi),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %edx,%eax │ │ │ │ + jbe 2e834 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xec34> │ │ │ │ + jmp 2ea80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xee80> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmpl $0x1ffff,0x28(%edi) │ │ │ │ + ja 2e852 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xec52> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x20000 │ │ │ │ + push $0x0 │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + call 4610 │ │ │ │ + add $0x10,%esp │ │ │ │ + push $0xa │ │ │ │ + push $0x1ffff │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + push -0x44(%ebp) │ │ │ │ + call 41f0 │ │ │ │ pop %edx │ │ │ │ - push -0x160(%ebp) │ │ │ │ - push -0x15c(%ebp) │ │ │ │ - call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - lea 0x128(%esi),%eax │ │ │ │ - mov %eax,-0x164(%ebp) │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 6e6b0 ::do_widen(char) const@@Base+0x32660> │ │ │ │ - lea 0x174(%esi),%eax │ │ │ │ - mov %eax,-0x174(%ebp) │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 6e6b0 ::do_widen(char) const@@Base+0x32660> │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + call 41e0 │ │ │ │ + mov $0x7fffffff,%edx │ │ │ │ + sub 0x28(%edi),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %edx,%eax │ │ │ │ + ja 2ea71 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xee71> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + push -0x40(%ebp) │ │ │ │ + call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ + mov 0xe8(%edi),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 2e7e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xebe8> │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x1 │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + call 4280 │ │ │ │ pop %eax │ │ │ │ - lea 0x1d0(%esi),%eax │ │ │ │ - pop %edx │ │ │ │ - movb $0x0,0x260(%esi) │ │ │ │ - mov %eax,0x1d8(%esi) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - fldz │ │ │ │ - mov $0x1,%ebx │ │ │ │ - mov %eax,0x1dc(%esi) │ │ │ │ - lea 0x238(%esi),%eax │ │ │ │ - mov %eax,0x240(%esi) │ │ │ │ - mov %eax,0x244(%esi) │ │ │ │ - lea 0x260(%esi),%eax │ │ │ │ - mov %eax,-0x18c(%ebp) │ │ │ │ - mov %eax,0x258(%esi) │ │ │ │ - lea 0x2a4(%esi),%eax │ │ │ │ - mov %eax,-0x188(%ebp) │ │ │ │ - mov %eax,0x29c(%esi) │ │ │ │ - lea 0x2d8(%esi),%eax │ │ │ │ - movl $0x0,0x1c0(%esi) │ │ │ │ - movl $0x0,0x1c4(%esi) │ │ │ │ - movl $0x0,0x1c8(%esi) │ │ │ │ - movl $0x0,0x1d0(%esi) │ │ │ │ - movl $0x0,0x1d4(%esi) │ │ │ │ - movl $0x0,0x1e0(%esi) │ │ │ │ - movl $0x0,0x1e4(%esi) │ │ │ │ - movl $0x0,0x1e8(%esi) │ │ │ │ - movl $0x0,0x1ec(%esi) │ │ │ │ - movl $0x0,0x1f0(%esi) │ │ │ │ - movl $0x0,0x1f4(%esi) │ │ │ │ - movl $0x0,0x1f8(%esi) │ │ │ │ - movl $0x0,0x228(%esi) │ │ │ │ - movl $0x0,0x22c(%esi) │ │ │ │ - movl $0x0,0x230(%esi) │ │ │ │ - movl $0x0,0x238(%esi) │ │ │ │ - movl $0x0,0x23c(%esi) │ │ │ │ - movl $0x0,0x248(%esi) │ │ │ │ - movl $0x0,0x25c(%esi) │ │ │ │ - movl $0x0,0x2a0(%esi) │ │ │ │ - movb $0x0,0x2a4(%esi) │ │ │ │ - movl $0x0,0x2d8(%esi) │ │ │ │ - mov %eax,0x2e0(%esi) │ │ │ │ - mov %eax,0x2e4(%esi) │ │ │ │ - lea 0x304(%esi),%eax │ │ │ │ - mov %eax,-0x168(%ebp) │ │ │ │ - lea 0x308(%esi),%eax │ │ │ │ - mov %eax,0x310(%esi) │ │ │ │ - mov %eax,0x314(%esi) │ │ │ │ - lea -0x8fc(%edi),%eax │ │ │ │ - mov %eax,0x320(%esi) │ │ │ │ - lea -0x90c(%edi),%eax │ │ │ │ - mov %eax,0x34c(%esi) │ │ │ │ - lea -0x8ec(%edi),%eax │ │ │ │ - mov %cx,0x350(%esi) │ │ │ │ - fstl 0x354(%esi) │ │ │ │ - mov %eax,0x360(%esi) │ │ │ │ - lea 0x3e8(%esi),%eax │ │ │ │ - movl $0x0,0x2dc(%esi) │ │ │ │ - movl $0x0,0x2e8(%esi) │ │ │ │ - movl $0x0,0x2ec(%esi) │ │ │ │ - movl $0x0,0x2f0(%esi) │ │ │ │ - movl $0x0,0x2f4(%esi) │ │ │ │ - movl $0x0,0x2f8(%esi) │ │ │ │ - movl $0x0,0x2fc(%esi) │ │ │ │ - movl $0x0,0x300(%esi) │ │ │ │ - movl $0x0,0x308(%esi) │ │ │ │ - movl $0x0,0x30c(%esi) │ │ │ │ - movl $0x0,0x318(%esi) │ │ │ │ - movl $0xffffffff,0x344(%esi) │ │ │ │ - movl $0x0,0x328(%esi) │ │ │ │ - movl $0x0,0x32c(%esi) │ │ │ │ - movl $0x0,0x330(%esi) │ │ │ │ - movl $0x0,0x334(%esi) │ │ │ │ - movb $0x1,0x338(%esi) │ │ │ │ - movl $0x5,0x33c(%esi) │ │ │ │ - movl $0x32,0x340(%esi) │ │ │ │ - movb $0x0,0x324(%esi) │ │ │ │ - movl $0x0,0x348(%esi) │ │ │ │ - movb $0x0,0x35c(%esi) │ │ │ │ - mov %bx,0x364(%esi) │ │ │ │ - flds -0x1c23c(%edi) │ │ │ │ - lea 0x498(%esi),%ebx │ │ │ │ - mov %eax,-0x184(%ebp) │ │ │ │ - mov %eax,0x3e0(%esi) │ │ │ │ - lea -0x91c(%edi),%eax │ │ │ │ - fstl 0x368(%esi) │ │ │ │ - mov %eax,0x3f8(%esi) │ │ │ │ - lea 0x41c(%esi),%eax │ │ │ │ - mov %eax,0x414(%esi) │ │ │ │ - lea -0x9d4(%edi),%eax │ │ │ │ - fstpl 0x370(%esi) │ │ │ │ - mov %eax,0x430(%esi) │ │ │ │ - lea 0x45c(%esi),%eax │ │ │ │ - mov %eax,-0x160(%ebp) │ │ │ │ - mov %eax,0x454(%esi) │ │ │ │ - lea 0x46c(%esi),%eax │ │ │ │ - mov %eax,-0x15c(%ebp) │ │ │ │ - lea 0x474(%esi),%eax │ │ │ │ - mov %eax,-0x16c(%ebp) │ │ │ │ - mov %eax,0x46c(%esi) │ │ │ │ - lea 0x494(%esi),%eax │ │ │ │ - movl $0x0,0x3e4(%esi) │ │ │ │ - movb $0x0,0x3e8(%esi) │ │ │ │ - movl $0x0,0x3fc(%esi) │ │ │ │ - movl $0x0,0x400(%esi) │ │ │ │ - movl $0x0,0x404(%esi) │ │ │ │ - movl $0x0,0x410(%esi) │ │ │ │ - movl $0x0,0x418(%esi) │ │ │ │ - movb $0x0,0x41c(%esi) │ │ │ │ - movl $0x0,0x42c(%esi) │ │ │ │ - movl $0x0,0x408(%esi) │ │ │ │ - movl $0x0,0x40c(%esi) │ │ │ │ - movl $0x0,0x458(%esi) │ │ │ │ - movb $0x0,0x45c(%esi) │ │ │ │ - movl $0x0,0x470(%esi) │ │ │ │ - movb $0x0,0x474(%esi) │ │ │ │ - movl $0x0,0x488(%esi) │ │ │ │ - movl $0x0,0x48c(%esi) │ │ │ │ - movl $0x0,0x490(%esi) │ │ │ │ - movl $0x0,0x498(%esi) │ │ │ │ - movl $0x0,0x49c(%esi) │ │ │ │ - fsts 0x440(%esi) │ │ │ │ - fstps 0x444(%esi) │ │ │ │ - flds -0x1db58(%edi) │ │ │ │ - mov %ebx,0x4a0(%esi) │ │ │ │ - mov %ebx,0x4a4(%esi) │ │ │ │ - movl $0x0,0x4a8(%esi) │ │ │ │ - movl $0x0,0x43c(%esi) │ │ │ │ - fstpl 0x448(%esi) │ │ │ │ - push $0x0 │ │ │ │ + push -0x48(%ebp) │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 2ea50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xee50> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x28(%esi) │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 4260 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x4c(%ebp),%eax │ │ │ │ + je 2e89c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xec9c> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x170(%ebp) │ │ │ │ - call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - lea -0x1bed6(%edi),%edx │ │ │ │ - mov %ebx,0x4a0(%esi) │ │ │ │ - mov %ax,0x484(%esi) │ │ │ │ - mov -0x15c(%ebp),%eax │ │ │ │ - mov %ebx,0x4a4(%esi) │ │ │ │ - mov %edi,%ebx │ │ │ │ - movl $0x0,0x49c(%esi) │ │ │ │ - movl $0x0,0x4a8(%esi) │ │ │ │ - movl $0x1,(%esp) │ │ │ │ - push %edx │ │ │ │ - push 0x470(%esi) │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0x1d0ea(%esi),%eax │ │ │ │ + push $0x5 │ │ │ │ + mov %esi,%ebx │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - lea 0x4ac(%esi),%eax │ │ │ │ - add $0x14,%esp │ │ │ │ - movb $0x1,0x438(%esi) │ │ │ │ - movl $0x3f800000,0x450(%esi) │ │ │ │ - movl $0x3e8,0x434(%esi) │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x178(%ebp) │ │ │ │ - call 72310 ::do_widen(char) const@@Base+0x362c0> │ │ │ │ - lea 0x5a0(%esi),%eax │ │ │ │ - mov %eax,-0x17c(%ebp) │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 56850 ::do_widen(char) const@@Base+0x1a800> │ │ │ │ - movl $0x0,0x5fc(%esi) │ │ │ │ - lea 0x5fc(%esi),%eax │ │ │ │ - mov %eax,0x604(%esi) │ │ │ │ - mov %eax,0x608(%esi) │ │ │ │ - lea -0x14c(%ebp),%eax │ │ │ │ - movl $0x0,0x600(%esi) │ │ │ │ - movl $0x0,0x60c(%esi) │ │ │ │ - movl $0x1,0x2b4(%esi) │ │ │ │ - movl $0xffffffff,0x38c(%esi) │ │ │ │ - movl $0x1,0x3b8(%esi) │ │ │ │ - mov %eax,-0x15c(%ebp) │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 42c0 │ │ │ │ - pop %eax │ │ │ │ - push -0x15c(%ebp) │ │ │ │ - call 4750 │ │ │ │ - push %eax │ │ │ │ - lea -0x1d52d(%edi),%eax │ │ │ │ + push -0x40(%ebp) │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 2e9b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xedb8> │ │ │ │ + push $0x5 │ │ │ │ push %eax │ │ │ │ - lea -0x118(%ebp),%eax │ │ │ │ - push $0xff │ │ │ │ + lea -0x1d0d0(%esi),%eax │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x15c(%ebp) │ │ │ │ - call 4620 │ │ │ │ - add $0x14,%esp │ │ │ │ - lea -0x148(%ebp),%ecx │ │ │ │ - lea -0x1d51b(%edi),%eax │ │ │ │ - push $0x13 │ │ │ │ - lea -0x128(%ebp),%ebx │ │ │ │ - lea -0x140(%ebp),%edx │ │ │ │ + push -0x40(%ebp) │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 2e9b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xedb8> │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ push %eax │ │ │ │ + call 41e0 │ │ │ │ + add $0x30c,%edi │ │ │ │ + mov %eax,(%esp) │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + push 0x4(%edi) │ │ │ │ push $0x0 │ │ │ │ - push $0x0 │ │ │ │ - push %ecx │ │ │ │ - mov %ebx,-0x170(%ebp) │ │ │ │ - mov %ebx,-0x130(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %ecx,-0x160(%ebp) │ │ │ │ - mov %edx,-0x16c(%ebp) │ │ │ │ - mov %edx,-0x148(%ebp) │ │ │ │ - movl $0x0,-0x144(%ebp) │ │ │ │ - movb $0x0,-0x140(%ebp) │ │ │ │ - movl $0x0,-0x12c(%ebp) │ │ │ │ - movb $0x0,-0x128(%ebp) │ │ │ │ + push %edi │ │ │ │ call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - mov -0x15c(%ebp),%eax │ │ │ │ add $0x20,%esp │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov (%edx),%ecx │ │ │ │ - add $0x4,%edx │ │ │ │ - lea -0x1010101(%ecx),%eax │ │ │ │ - not %ecx │ │ │ │ - and %ecx,%eax │ │ │ │ - and $0x80808080,%eax │ │ │ │ - je 3223f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1263f> │ │ │ │ - mov %eax,%ecx │ │ │ │ - shr $0x10,%ecx │ │ │ │ - test $0x8080,%eax │ │ │ │ - cmove %ecx,%eax │ │ │ │ - lea 0x2(%edx),%ecx │ │ │ │ - cmove %ecx,%edx │ │ │ │ - mov %eax,%ecx │ │ │ │ - add %al,%cl │ │ │ │ - lea -0x130(%ebp),%eax │ │ │ │ - sbb $0x3,%edx │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x48(%ebp) │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 2ea10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xee10> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x4c(%ebp),%eax │ │ │ │ + je 2e942 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xed42> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0x15c(%ebp) │ │ │ │ - sub %ebx,%edx │ │ │ │ - push %edx │ │ │ │ - push %ebx │ │ │ │ - mov %edi,%ebx │ │ │ │ - push -0x12c(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push -0x15c(%ebp) │ │ │ │ - push -0x160(%ebp) │ │ │ │ - push -0x164(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - lea -0x1db48(%edi),%eax │ │ │ │ - movl $0x10,(%esp) │ │ │ │ push %eax │ │ │ │ - push -0x144(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push -0x160(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x14,%esp │ │ │ │ - lea -0x1d507(%edi),%eax │ │ │ │ - push $0xa │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ push %eax │ │ │ │ - push -0x12c(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push -0x15c(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - mov $0x7fffffff,%eax │ │ │ │ - sub -0x12c(%ebp),%eax │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp $0x13,%eax │ │ │ │ - jbe 32532 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12932> │ │ │ │ + jmp 2e8e5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xece5> │ │ │ │ sub $0x4,%esp │ │ │ │ - lea -0x1dfac(%edi),%eax │ │ │ │ - push $0x14 │ │ │ │ + lea -0x1d121(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x19 │ │ │ │ push %eax │ │ │ │ - push -0x15c(%ebp) │ │ │ │ - call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x15c(%ebp) │ │ │ │ - push -0x160(%ebp) │ │ │ │ - push -0x164(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - movl $0x0,0x3c4(%esi) │ │ │ │ - movl $0x0,0x3bc(%esi) │ │ │ │ - movl $0x0,0x3d4(%esi) │ │ │ │ - movl $0x0,0x3c0(%esi) │ │ │ │ - movl $0x0,0x3b0(%esi) │ │ │ │ - movl $0x0,0x384(%esi) │ │ │ │ - movl $0x1,0x388(%esi) │ │ │ │ - movl $0x0,0x3d0(%esi) │ │ │ │ - movl $0x0,0x3dc(%esi) │ │ │ │ - movl $0x0,0x3cc(%esi) │ │ │ │ - movb $0x0,0x3ac(%esi) │ │ │ │ - movl $0x4000,0x3d8(%esi) │ │ │ │ - movl $0x4000,(%esp) │ │ │ │ - call 42e0 │ │ │ │ - flds -0x1db58(%edi) │ │ │ │ - mov %eax,0x3a8(%esi) │ │ │ │ + mov -0x28(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xc(%edi),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - mov $0x100,%eax │ │ │ │ - movl $0x5f5e100,0x3a0(%esi) │ │ │ │ - movl $0x0,0x200(%esi) │ │ │ │ - fstpl 0x390(%esi) │ │ │ │ - fldz │ │ │ │ - movl $0x0,0x204(%esi) │ │ │ │ - fstl 0x398(%esi) │ │ │ │ - movl $0x0,0x208(%esi) │ │ │ │ - fstl 0x270(%esi) │ │ │ │ - movl $0x0,0x20c(%esi) │ │ │ │ - fstl 0x278(%esi) │ │ │ │ - movl $0x0,0x210(%esi) │ │ │ │ - fstl 0x280(%esi) │ │ │ │ - movl $0x0,0x214(%esi) │ │ │ │ - movl $0x0,0x1fc(%esi) │ │ │ │ - movb $0x0,0x3ad(%esi) │ │ │ │ - movl $0x0,0x5ec(%esi) │ │ │ │ - movl $0x32,0x3a4(%esi) │ │ │ │ - movb $0x0,0x224(%esi) │ │ │ │ - movb $0x0,0x324(%esi) │ │ │ │ - movl $0x0,0x220(%esi) │ │ │ │ - mov %ax,0x2ba(%esi) │ │ │ │ - movb $0x1,0x2bc(%esi) │ │ │ │ - fstpl 0x288(%esi) │ │ │ │ - movl $0x0,0x610(%esi) │ │ │ │ - movl $0x0,0x614(%esi) │ │ │ │ - movl $0x0,0x5f4(%esi) │ │ │ │ - movl $0x459c4000,0x290(%esi) │ │ │ │ - movl $0x40000000,0x294(%esi) │ │ │ │ - movb $0x0,0x2c8(%esi) │ │ │ │ - movb $0x1,0x2d0(%esi) │ │ │ │ - movl $0x3f666666,0x2cc(%esi) │ │ │ │ - mov -0x168(%ebp),%eax │ │ │ │ - movl $0x0,0x24c(%esi) │ │ │ │ - mov %eax,0x31c(%esi) │ │ │ │ - mov -0x130(%ebp),%eax │ │ │ │ - movl $0x0,0x250(%esi) │ │ │ │ - movl $0x1000000,0x254(%esi) │ │ │ │ - cmp -0x170(%ebp),%eax │ │ │ │ - je 3250e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1290e> │ │ │ │ + test %edi,%edi │ │ │ │ + je 2e9f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xedf0> │ │ │ │ sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + call 41e0 │ │ │ │ + add $0xc,%esp │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + push %edi │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x148(%ebp),%eax │ │ │ │ - cmp -0x16c(%ebp),%eax │ │ │ │ - je 3252a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1292a> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1d107(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x15 │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ + xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x1db30(%edi),%eax │ │ │ │ - push %eax │ │ │ │ - call 41c0 │ │ │ │ - mov %eax,-0x15c(%ebp) │ │ │ │ - jmp 5b28 <__gmon_start__@plt+0x1370> │ │ │ │ - mov %eax,-0x15c(%ebp) │ │ │ │ - jmp 5b85 <__gmon_start__@plt+0x13cd> │ │ │ │ - mov %eax,-0x15c(%ebp) │ │ │ │ - jmp 5cf6 <__gmon_start__@plt+0x153e> │ │ │ │ - mov %eax,-0x15c(%ebp) │ │ │ │ - jmp 5d30 <__gmon_start__@plt+0x1578> │ │ │ │ - jmp 5db4 <__gmon_start__@plt+0x15fc> │ │ │ │ - mov %eax,%ebx │ │ │ │ - jmp 5ba0 <__gmon_start__@plt+0x13e8> │ │ │ │ - jmp 5d95 <__gmon_start__@plt+0x15dd> │ │ │ │ - mov %eax,-0x15c(%ebp) │ │ │ │ - jmp 5ce3 <__gmon_start__@plt+0x152b> │ │ │ │ - mov %eax,-0x160(%ebp) │ │ │ │ - jmp 5dd0 <__gmon_start__@plt+0x1618> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x72a57,%ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ - lea -0x8cc(%ebx),%eax │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x3a8(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 325d6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x129d6> │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + xor %eax,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x44(%edi),%eax │ │ │ │ + lea 0x44(%edi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - push $0x1 │ │ │ │ - push %eax │ │ │ │ - call 4280 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x5ec(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 325ec , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x129ec> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov (%eax),%edx │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - call *0x4(%edx) │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - lea 0x50(%esi),%eax │ │ │ │ - lea 0x10(%esi),%edx │ │ │ │ - mov %eax,(%esp) │ │ │ │ - lea 0x18(%esi),%eax │ │ │ │ - lea 0x14(%esi),%edi │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ - mov 0x384(%esi),%eax │ │ │ │ - sub $0x1,%eax │ │ │ │ - cmp $0xfffffffd,%eax │ │ │ │ - ja 32a30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12e30> │ │ │ │ - mov 0x5f4(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 32629 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12a29> │ │ │ │ + jmp 2e6f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xeaf8> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ - push $0x8 │ │ │ │ + mov (%ecx),%eax │ │ │ │ + add -0xc(%eax),%ecx │ │ │ │ + mov 0x14(%ecx),%eax │ │ │ │ + or $0x1,%eax │ │ │ │ push %eax │ │ │ │ - call 4280 │ │ │ │ + push %ecx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ + jmp 2e990 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xed90> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x44(%edi),%eax │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea 0x5f8(%esi),%eax │ │ │ │ - push 0x600(%esi) │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - call 3d590 ::do_widen(char) const@@Base+0x1540> │ │ │ │ - lea 0x5a0(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 567d0 ::do_widen(char) const@@Base+0x1a780> │ │ │ │ - lea 0x4ac(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 71e00 ::do_widen(char) const@@Base+0x35db0> │ │ │ │ - lea 0x430(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ - lea -0x91c(%ebx),%eax │ │ │ │ - lea 0x41c(%esi),%edx │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x3f8(%esi) │ │ │ │ - mov 0x414(%esi),%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 32693 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12a93> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x4c(%ebp),%eax │ │ │ │ + je 2e942 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xed42> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x400(%esi),%edi │ │ │ │ - mov 0x3fc(%esi),%ebp │ │ │ │ - cmp %ebp,%edi │ │ │ │ - je 32706 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12b06> │ │ │ │ - lea -0x68f10(%ebx),%eax │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - lea -0x92c(%ebx),%eax │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - jmp 326e4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12ae4> │ │ │ │ + jmp 2e942 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xed42> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - lea 0x54(%ebp),%edx │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x4c(%ebp),%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 326dd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12add> │ │ │ │ - sub $0xc,%esp │ │ │ │ + mov 0x44(%edi),%eax │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + sub $0x8,%esp │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x64,%ebp │ │ │ │ - cmp %ebp,%edi │ │ │ │ - je 32700 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12b00> │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp 0x8(%esp),%eax │ │ │ │ - je 326c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12ac0> │ │ │ │ + jmp 2e875 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xec75> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %ebp │ │ │ │ - add $0x64,%ebp │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ebp,%edi │ │ │ │ - jne 326e4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12ae4> │ │ │ │ - nop │ │ │ │ - mov 0x3fc(%esi),%ebp │ │ │ │ - test %ebp,%ebp │ │ │ │ - je 32716 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12b16> │ │ │ │ + lea -0x1db30(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + call 41c0 │ │ │ │ sub $0xc,%esp │ │ │ │ + lea -0x1db30(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + call 41c0 │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 5aaa <__gmon_start__@plt+0x12f2> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x3e0(%esi),%eax │ │ │ │ - lea 0x3e8(%esi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 32732 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12b32> │ │ │ │ - sub $0xc,%esp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ + add $0x76556,%esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x54,%esp │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + push 0xc(%ebp) │ │ │ │ + lea 0xc(%edi),%eax │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + lea 0x44(%edi),%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + lea 0x4c(%edi),%eax │ │ │ │ + push $0x8 │ │ │ │ + push 0xc(%edi) │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 2edd8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf1d8> │ │ │ │ sub $0x8,%esp │ │ │ │ - lea 0x304(%esi),%eax │ │ │ │ - push 0x30c(%esi) │ │ │ │ - push %eax │ │ │ │ - call 3d510 ::do_widen(char) const@@Base+0x14c0> │ │ │ │ - mov 0x2fc(%esi),%eax │ │ │ │ - mov 0x2f8(%esi),%edi │ │ │ │ + lea 0x44(%edi),%ecx │ │ │ │ + push $0x0 │ │ │ │ + mov 0x44(%edi),%eax │ │ │ │ + add -0xc(%eax),%ecx │ │ │ │ + push %ecx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 32782 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12b82> │ │ │ │ - mov %eax,%ebp │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%edi),%edx │ │ │ │ - lea 0x8(%edi),%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 32775 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12b75> │ │ │ │ - sub $0xc,%esp │ │ │ │ + testb $0x5,0xe8(%edi) │ │ │ │ + jne 2ed60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf160> │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ + lea -0x30(%ebp),%ecx │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ + push $0x0 │ │ │ │ + mov 0x10(%edi),%edx │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ + add %eax,%edx │ │ │ │ push %edx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp %edi,%ebp │ │ │ │ - jne 32760 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12b60> │ │ │ │ - mov 0x2f8(%esi),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 32792 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12b92> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call 4380 │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x2f0(%esi),%eax │ │ │ │ - mov 0x2ec(%esi),%edi │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 327ca , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12bca> │ │ │ │ - mov %eax,%ebp │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%edi),%edx │ │ │ │ - lea 0x8(%edi),%eax │ │ │ │ + add %edx,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 327bd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12bbd> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp %edi,%ebp │ │ │ │ - jne 327a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12ba8> │ │ │ │ - mov 0x2ec(%esi),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 327da , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12bda> │ │ │ │ + je 2eb6f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xef6f> │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + mov %edi,0x8(%ebp) │ │ │ │ + mov %edx,%edi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + movsbl (%edi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call 4380 │ │ │ │ + mov %esi,%ebx │ │ │ │ + add $0x1,%edi │ │ │ │ + push %eax │ │ │ │ + call 42d0 │ │ │ │ add $0x10,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x2d4(%esi),%eax │ │ │ │ - push 0x2dc(%esi) │ │ │ │ + mov %al,-0x1(%edi) │ │ │ │ + cmp -0x3c(%ebp),%edi │ │ │ │ + jne 2eb50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xef50> │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + lea -0x1d0ca(%esi),%eax │ │ │ │ + push $0x6 │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x0 │ │ │ │ push %eax │ │ │ │ - call 224d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28d0> │ │ │ │ - mov 0x29c(%esi),%eax │ │ │ │ - lea 0x2a4(%esi),%edx │ │ │ │ + push -0x40(%ebp) │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 3280e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12c0e> │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 2ed28 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf128> │ │ │ │ + lea 0x24(%edi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ + movl $0x0,0x28(%edi) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + mov 0x24(%edi),%eax │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + push $0x20000 │ │ │ │ + call 42e0 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + push $0x20000 │ │ │ │ + push $0x0 │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 4610 │ │ │ │ + add $0x10,%esp │ │ │ │ + push $0xa │ │ │ │ + push $0x20000 │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + push -0x44(%ebp) │ │ │ │ + call 41f0 │ │ │ │ + pop %eax │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + call 41e0 │ │ │ │ + mov $0x7fffffff,%edx │ │ │ │ + sub 0x28(%edi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x258(%esi),%eax │ │ │ │ - lea 0x260(%esi),%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 3282a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12c2a> │ │ │ │ - sub $0xc,%esp │ │ │ │ + jbe 2ec44 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf044> │ │ │ │ + jmp 2ee90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf290> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmpl $0x1ffff,0x28(%edi) │ │ │ │ + ja 2ec62 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf062> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x20000 │ │ │ │ + push $0x0 │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + call 4610 │ │ │ │ + add $0x10,%esp │ │ │ │ + push $0xa │ │ │ │ + push $0x1ffff │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + push -0x44(%ebp) │ │ │ │ + call 41f0 │ │ │ │ + pop %edx │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + call 41e0 │ │ │ │ + mov $0x7fffffff,%edx │ │ │ │ + sub 0x28(%edi),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %edx,%eax │ │ │ │ + ja 2ee81 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf281> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + push -0x40(%ebp) │ │ │ │ + call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ + mov 0xe8(%edi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 2ebf8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xeff8> │ │ │ │ sub $0x8,%esp │ │ │ │ - lea 0x234(%esi),%eax │ │ │ │ - push 0x23c(%esi) │ │ │ │ - push %eax │ │ │ │ - call d5a0 <__gmon_start__@plt+0x8de8> │ │ │ │ - mov 0x228(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x1 │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + call 4280 │ │ │ │ + pop %eax │ │ │ │ + push -0x48(%ebp) │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 32858 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12c58> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x1f4(%esi),%eax │ │ │ │ - mov 0x1f0(%esi),%edi │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 32892 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12c92> │ │ │ │ - mov %eax,%ebp │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov (%edi),%edx │ │ │ │ - lea 0x8(%edi),%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 32885 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12c85> │ │ │ │ + je 2ee60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf260> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edx │ │ │ │ - call 4380 │ │ │ │ + push -0x28(%esi) │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 4260 │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp %edi,%ebp │ │ │ │ - jne 32870 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12c70> │ │ │ │ - mov 0x1f0(%esi),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 328a2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12ca2> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x4c(%ebp),%eax │ │ │ │ + je 2ecac , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf0ac> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ + push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1e8(%esi),%eax │ │ │ │ - mov 0x1e4(%esi),%edi │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 328d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12cd0> │ │ │ │ - mov %eax,%ebp │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov (%edi),%edx │ │ │ │ - push %edi │ │ │ │ - add $0x7c,%edi │ │ │ │ - call *(%edx) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edi,%ebp │ │ │ │ - jne 328b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12cb8> │ │ │ │ - mov 0x1e4(%esi),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 328e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12ce0> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call 4380 │ │ │ │ + lea -0x1d0ea(%esi),%eax │ │ │ │ + push $0x5 │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x0 │ │ │ │ + push %eax │ │ │ │ + push -0x40(%ebp) │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x1cc(%esi),%eax │ │ │ │ - push 0x1d4(%esi) │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 2edc8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf1c8> │ │ │ │ + push $0xb │ │ │ │ push %eax │ │ │ │ - call d5f0 <__gmon_start__@plt+0x8e38> │ │ │ │ - mov 0x1c4(%esi),%eax │ │ │ │ - mov 0x1c0(%esi),%edi │ │ │ │ + lea -0x1d0c3(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + push -0x40(%ebp) │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 3292c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12d2c> │ │ │ │ - mov %eax,%ebp │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 2edc8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf1c8> │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + push %eax │ │ │ │ + call 41e0 │ │ │ │ + add $0x30c,%edi │ │ │ │ + mov %eax,(%esp) │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + push 0x4(%edi) │ │ │ │ + push $0x0 │ │ │ │ push %edi │ │ │ │ - add $0x1a8,%edi │ │ │ │ - call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edi,%ebp │ │ │ │ - jne 32910 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12d10> │ │ │ │ - mov 0x1c0(%esi),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 3293c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12d3c> │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x20,%esp │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call 4380 │ │ │ │ + push -0x48(%ebp) │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 2ee20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf220> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x4c(%ebp),%eax │ │ │ │ + je 2ed52 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf152> │ │ │ │ sub $0xc,%esp │ │ │ │ - lea 0x174(%esi),%eax │ │ │ │ push %eax │ │ │ │ - call 6e750 ::do_widen(char) const@@Base+0x32700> │ │ │ │ - lea 0x128(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 6e750 ::do_widen(char) const@@Base+0x32700> │ │ │ │ - lea -0x8dc(%ebx),%eax │ │ │ │ - mov %eax,0x10(%esi) │ │ │ │ - mov -0x20(%ebx),%eax │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ - add $0x20,%eax │ │ │ │ - mov %eax,0xa0(%esi) │ │ │ │ - mov -0x24(%ebx),%eax │ │ │ │ - mov %edx,0x14(%esi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x18(%esi) │ │ │ │ - pop %eax │ │ │ │ - push 0x10(%esp) │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - pop %edx │ │ │ │ - push 0xc(%esp) │ │ │ │ - call 4720 ::~__basic_file()@plt> │ │ │ │ - mov -0x34(%ebx),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x18(%esi) │ │ │ │ - lea 0x34(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4530 │ │ │ │ - mov -0x30(%ebx),%eax │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - mov %edx,0x14(%esi) │ │ │ │ - mov -0xc(%edx),%edx │ │ │ │ - mov %eax,0x14(%esi,%edx,1) │ │ │ │ - mov -0x40(%ebx),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0xa0(%esi) │ │ │ │ - lea 0xa0(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4100 │ │ │ │ - mov 0x8(%esi),%ebp │ │ │ │ - mov 0x4(%esi),%edi │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edi,%ebp │ │ │ │ - je 32a0f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12e0f> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov (%edi),%eax │ │ │ │ - lea 0x8(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 32a05 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12e05> │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + jmp 2ecf5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf0f5> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1d121(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x19 │ │ │ │ + push %eax │ │ │ │ + mov -0x28(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xc(%edi),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp %edi,%ebp │ │ │ │ - jne 329f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12df0> │ │ │ │ - mov 0x4(%esi),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 32a1f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12e1f> │ │ │ │ + je 2ee00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf200> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - call 4380 │ │ │ │ + call 41e0 │ │ │ │ + add $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x1c,%esp │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1d107(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x15 │ │ │ │ + push %eax │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + xor %eax,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x44(%edi),%eax │ │ │ │ + lea 0x44(%edi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1d4fc(%ebx),%eax │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ - call 3e240 ::do_widen(char) const@@Base+0x21f0> │ │ │ │ - pop %ecx │ │ │ │ - push 0xc(%esp) │ │ │ │ - call 40b0 ::is_open() const@plt> │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 32611 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12a11> │ │ │ │ + jmp 2eb01 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xef01> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov (%ecx),%eax │ │ │ │ + add -0xc(%eax),%ecx │ │ │ │ + mov 0x14(%ecx),%eax │ │ │ │ + or $0x1,%eax │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 2eda0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf1a0> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x44(%edi),%eax │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + sub $0x8,%esp │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x4c(%ebp),%eax │ │ │ │ + je 2ed52 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf152> │ │ │ │ sub $0xc,%esp │ │ │ │ - push 0x10(%esp) │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 32611 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12a11> │ │ │ │ - mov 0x14(%esi),%eax │ │ │ │ + jmp 2ed52 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf152> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x44(%edi),%eax │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%edi │ │ │ │ - mov 0x14(%edi),%eax │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ + push %edx │ │ │ │ call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32611 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12a11> │ │ │ │ + jmp 2ec85 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf085> │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x1db30(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + call 41c0 │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x1db30(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + call 41c0 │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 5acc <__gmon_start__@plt+0x1314> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x72569,%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - push %esi │ │ │ │ - call 325a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x129a0> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push $0x618 │ │ │ │ - push %esi │ │ │ │ - call 4280 │ │ │ │ - add $0x14,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ - call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ - add $0x72537,%edi │ │ │ │ push %esi │ │ │ │ - lea -0x1f4(%ebp),%eax │ │ │ │ - lea -0x1fc(%ebp),%esi │ │ │ │ + call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ + add $0x76146,%esi │ │ │ │ push %ebx │ │ │ │ - sub $0x25c,%esp │ │ │ │ - mov %eax,-0x244(%ebp) │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - mov %eax,-0x1fc(%ebp) │ │ │ │ - lea -0x1ca6e(%edi),%eax │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - lea -0x1ca8c(%edi),%eax │ │ │ │ + sub $0x54,%esp │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + lea 0xc(%edi),%eax │ │ │ │ + movl $0x1,0x4(%edi) │ │ │ │ + push 0xc(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ - mov %ebx,-0x210(%ebp) │ │ │ │ - mov %edi,-0x218(%ebp) │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - lea -0x1dc(%ebp),%ecx │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + lea 0x44(%edi),%eax │ │ │ │ add $0xc,%esp │ │ │ │ - lea -0x1e4(%ebp),%eax │ │ │ │ - mov %ecx,-0x248(%ebp) │ │ │ │ - mov %ecx,-0x1e4(%ebp) │ │ │ │ - lea 0x174(%ebx),%ecx │ │ │ │ - mov %edi,%ebx │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + lea 0x4c(%edi),%eax │ │ │ │ + push $0x8 │ │ │ │ + push 0xc(%edi) │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ - push %ecx │ │ │ │ - mov %eax,-0x214(%ebp) │ │ │ │ - movl $0x0,-0x1e0(%ebp) │ │ │ │ - movb $0x0,-0x1dc(%ebp) │ │ │ │ - mov %ecx,-0x228(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0xa │ │ │ │ - push $0x0 │ │ │ │ - push -0x1e4(%ebp) │ │ │ │ - call 4480 │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x1e,-0x220(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 32b9a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12f9a> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0xa │ │ │ │ + je 2f1e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf5e8> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea 0x44(%edi),%ecx │ │ │ │ push $0x0 │ │ │ │ - push -0x1e4(%ebp) │ │ │ │ - call 4480 │ │ │ │ + mov 0x44(%edi),%eax │ │ │ │ + add -0xc(%eax),%ecx │ │ │ │ + push %ecx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x220(%ebp) │ │ │ │ - mov -0x218(%ebp),%edi │ │ │ │ - sub $0xc,%esp │ │ │ │ - push $0xf │ │ │ │ - lea -0x1d4ea(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - push -0x1f8(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %esi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push -0x214(%ebp) │ │ │ │ - push %esi │ │ │ │ - push -0x228(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - lea -0x1d8ce(%edi),%edi │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - push %edi │ │ │ │ - push -0x214(%ebp) │ │ │ │ - mov %edi,-0x21c(%ebp) │ │ │ │ - mov %ebx,%edi │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - movl $0x12,(%esp) │ │ │ │ - test %eax,%eax │ │ │ │ - mov %eax,-0x240(%ebp) │ │ │ │ - lea -0x1d4da(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - push -0x1f8(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %esi │ │ │ │ - sete -0x264(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push -0x214(%ebp) │ │ │ │ - push %esi │ │ │ │ - push -0x228(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x21c(%ebp) │ │ │ │ - push -0x214(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - movl $0x11,(%esp) │ │ │ │ - test %eax,%eax │ │ │ │ - mov %eax,-0x23c(%ebp) │ │ │ │ - lea -0x1d4c7(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - push -0x1f8(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %esi │ │ │ │ - sete -0x22e(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push -0x214(%ebp) │ │ │ │ - push %esi │ │ │ │ - push -0x228(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - push -0x21c(%ebp) │ │ │ │ - push -0x214(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - movl $0x10,(%esp) │ │ │ │ - test %eax,%eax │ │ │ │ - lea -0x1d4b5(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - push -0x1f8(%ebp) │ │ │ │ + testb $0x5,0xe8(%edi) │ │ │ │ + jne 2f170 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf570> │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ + lea -0x30(%ebp),%ecx │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ push $0x0 │ │ │ │ - push %esi │ │ │ │ - sete -0x22f(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push -0x214(%ebp) │ │ │ │ - push %esi │ │ │ │ - push -0x228(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x21c(%ebp) │ │ │ │ - push -0x214(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - movl $0x12,(%esp) │ │ │ │ - test %eax,%eax │ │ │ │ - mov %eax,-0x238(%ebp) │ │ │ │ - lea -0x1d4a4(%ebx),%eax │ │ │ │ + mov 0x10(%edi),%edx │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ + add %eax,%edx │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - push -0x1f8(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %esi │ │ │ │ - sete -0x22d(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push -0x214(%ebp) │ │ │ │ - push %esi │ │ │ │ - push -0x228(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - push -0x21c(%ebp) │ │ │ │ - push -0x214(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - movl $0x13,(%esp) │ │ │ │ - mov %eax,-0x260(%ebp) │ │ │ │ - lea -0x1d491(%ebx),%eax │ │ │ │ + push %ecx │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + add %edx,%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 2ef7f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf37f> │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + mov %edi,0x8(%ebp) │ │ │ │ + mov %edx,%edi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + movsbl (%edi),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + add $0x1,%edi │ │ │ │ push %eax │ │ │ │ - push -0x1f8(%ebp) │ │ │ │ + call 42d0 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %al,-0x1(%edi) │ │ │ │ + cmp -0x3c(%ebp),%edi │ │ │ │ + jne 2ef60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf360> │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + lea -0x1d0b7(%esi),%eax │ │ │ │ + push $0x7 │ │ │ │ + mov %esi,%ebx │ │ │ │ push $0x0 │ │ │ │ - push %esi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push -0x214(%ebp) │ │ │ │ - push %esi │ │ │ │ - push -0x228(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x21c(%ebp) │ │ │ │ - push -0x214(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - movl $0x19,(%esp) │ │ │ │ - mov %eax,-0x25c(%ebp) │ │ │ │ - lea -0x1d47d(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - push -0x1f8(%ebp) │ │ │ │ + push -0x40(%ebp) │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 2f138 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf538> │ │ │ │ + lea 0x24(%edi),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + movl $0x0,0x28(%edi) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + mov 0x24(%edi),%eax │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + push $0x20000 │ │ │ │ + call 42e0 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + push $0x20000 │ │ │ │ push $0x0 │ │ │ │ - push %esi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push -0x214(%ebp) │ │ │ │ - push %esi │ │ │ │ - push -0x228(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - push -0x21c(%ebp) │ │ │ │ - push -0x214(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - mov -0x210(%ebp),%ebx │ │ │ │ - pop %edx │ │ │ │ - test %eax,%eax │ │ │ │ - lea -0x16c(%ebp),%eax │ │ │ │ - pop %ecx │ │ │ │ - push 0x5ec(%ebx) │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - sete -0x21c(%ebp) │ │ │ │ - mov %eax,-0x224(%ebp) │ │ │ │ - call 44ad0 ::do_widen(char) const@@Base+0x8a80> │ │ │ │ - pop %eax │ │ │ │ - movzbl -0x21c(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ push %eax │ │ │ │ - push -0x224(%ebp) │ │ │ │ - call 42690 ::do_widen(char) const@@Base+0x6640> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - push -0x220(%ebp) │ │ │ │ - push -0x224(%ebp) │ │ │ │ - call 42670 ::do_widen(char) const@@Base+0x6620> │ │ │ │ + call 4610 │ │ │ │ + add $0x10,%esp │ │ │ │ + push $0xa │ │ │ │ + push $0x20000 │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + push -0x44(%ebp) │ │ │ │ + call 41f0 │ │ │ │ pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x228(%ebp) │ │ │ │ - push -0x224(%ebp) │ │ │ │ - call 45540 ::do_widen(char) const@@Base+0x94f0> │ │ │ │ - mov -0x210(%ebp),%ebx │ │ │ │ - movb $0x0,-0x1c4(%ebp) │ │ │ │ - movl $0x0,-0x1c8(%ebp) │ │ │ │ - mov 0x1c4(%ebx),%eax │ │ │ │ - sub 0x1c0(%ebx),%eax │ │ │ │ - movl $0xe,(%esp) │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%eax,%ebx │ │ │ │ - lea -0x1c4(%ebp),%eax │ │ │ │ - mov %eax,-0x24c(%ebp) │ │ │ │ - mov %eax,-0x1cc(%ebp) │ │ │ │ - lea -0x1d897(%edi),%eax │ │ │ │ - push %eax │ │ │ │ - push -0x1f8(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %esi │ │ │ │ - mov %ebx,-0x22c(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push -0x214(%ebp) │ │ │ │ - push %esi │ │ │ │ - push -0x228(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - lea -0x1ac(%ebp),%eax │ │ │ │ - mov -0x1e0(%ebp),%edx │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + call 41e0 │ │ │ │ + mov $0x7fffffff,%edx │ │ │ │ + sub 0x28(%edi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x1b4(%ebp),%esi │ │ │ │ - mov %eax,-0x250(%ebp) │ │ │ │ - mov %eax,-0x1b4(%ebp) │ │ │ │ - mov -0x1e4(%ebp),%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + jbe 2f054 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf454> │ │ │ │ + jmp 2f2a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf6a0> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmpl $0x1ffff,0x28(%edi) │ │ │ │ + ja 2f072 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf472> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x20000 │ │ │ │ push $0x0 │ │ │ │ - add %eax,%edx │ │ │ │ - mov %esi,-0x268(%ebp) │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - push %esi │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + call 4610 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x1bd84(%edi),%edi │ │ │ │ - lea -0x19c(%ebp),%esi │ │ │ │ - push $0x0 │ │ │ │ - lea -0x194(%ebp),%eax │ │ │ │ - push %edi │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - mov %esi,-0x234(%ebp) │ │ │ │ - mov %eax,-0x258(%ebp) │ │ │ │ - mov %eax,-0x19c(%ebp) │ │ │ │ - mov %edi,-0x254(%ebp) │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov -0x22c(%ebp),%ebx │ │ │ │ + push $0xa │ │ │ │ + push $0x1ffff │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + push -0x44(%ebp) │ │ │ │ + call 41f0 │ │ │ │ + pop %edx │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + call 41e0 │ │ │ │ + mov $0x7fffffff,%edx │ │ │ │ + sub 0x28(%edi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - movzbl -0x264(%ebp),%eax │ │ │ │ - movl $0x0,-0x220(%ebp) │ │ │ │ - or -0x22e(%ebp),%al │ │ │ │ - or -0x22d(%ebp),%al │ │ │ │ - mov %al,-0x22d(%ebp) │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 32fe0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x133e0> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - imul $0x1a8,-0x220(%ebp),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %eax,-0x21c(%ebp) │ │ │ │ - mov -0x210(%ebp),%eax │ │ │ │ - add 0x1c0(%eax),%esi │ │ │ │ - mov %esi,%eax │ │ │ │ - mov %esi,%edi │ │ │ │ - mov 0x64(%esi),%esi │ │ │ │ - mov 0x60(%eax),%ebx │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 32fc7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x133c7> │ │ │ │ - mov 0x58(%ebx),%edx │ │ │ │ - mov %ebx,-0x214(%ebp) │ │ │ │ - cmp %edx,0x5c(%ebx) │ │ │ │ - jne 33120 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13520> │ │ │ │ - mov %eax,-0x21c(%ebp) │ │ │ │ - mov -0x210(%ebp),%edi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov (%ebx),%eax │ │ │ │ - push %ebx │ │ │ │ - add $0x7c,%ebx │ │ │ │ - call *(%eax) │ │ │ │ + cmp %edx,%eax │ │ │ │ + ja 2f291 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf691> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + push -0x40(%ebp) │ │ │ │ + call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ + mov 0xe8(%edi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 32fa0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x133a0> │ │ │ │ - mov -0x21c(%ebp),%eax │ │ │ │ - mov %edi,-0x210(%ebp) │ │ │ │ - mov -0x214(%ebp),%edi │ │ │ │ - mov %edi,0x64(%eax) │ │ │ │ - addl $0x1,-0x220(%ebp) │ │ │ │ - mov -0x220(%ebp),%eax │ │ │ │ - cmp %eax,-0x22c(%ebp) │ │ │ │ - jne 32f50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13350> │ │ │ │ - mov -0x260(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 33593 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13993> │ │ │ │ - mov -0x25c(%ebp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 3301b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1341b> │ │ │ │ - mov -0x210(%ebp),%eax │ │ │ │ + je 2f008 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf408> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x218(%ebp),%ebx │ │ │ │ - add $0x128,%eax │ │ │ │ - push %eax │ │ │ │ - push -0x224(%ebp) │ │ │ │ - call 428f0 ::do_widen(char) const@@Base+0x68a0> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x210(%ebp),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x218(%ebp),%edi │ │ │ │ - mov 0x5ec(%esi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - push 0x33c(%eax) │ │ │ │ - call 68b80 ::do_widen(char) const@@Base+0x2cb30> │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x1 │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + call 4280 │ │ │ │ + pop %eax │ │ │ │ + push -0x48(%ebp) │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 33555 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13955> │ │ │ │ + test %eax,%eax │ │ │ │ + je 2f270 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf670> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x218(%ebp),%edi │ │ │ │ - push -0x224(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 426a0 ::do_widen(char) const@@Base+0x6650> │ │ │ │ - mov %eax,%esi │ │ │ │ + push -0x28(%esi) │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 4260 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x19c(%ebp),%eax │ │ │ │ - cmp -0x258(%ebp),%eax │ │ │ │ - je 3307d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1347d> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x4c(%ebp),%eax │ │ │ │ + je 2f0bc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf4bc> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x1b4(%ebp),%eax │ │ │ │ - cmp -0x250(%ebp),%eax │ │ │ │ - je 3309d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1349d> │ │ │ │ + lea -0x1d0ea(%esi),%eax │ │ │ │ + push $0x5 │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x0 │ │ │ │ + push %eax │ │ │ │ + push -0x40(%ebp) │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 2f1d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf5d8> │ │ │ │ + push $0x7 │ │ │ │ + push %eax │ │ │ │ + lea -0x1d0af(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + push -0x40(%ebp) │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 2f1d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf5d8> │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x218(%ebp),%ebx │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 41e0 │ │ │ │ + add $0x30c,%edi │ │ │ │ + mov %eax,(%esp) │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + push 0x4(%edi) │ │ │ │ + push $0x0 │ │ │ │ + push %edi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x20,%esp │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x48(%ebp) │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x1cc(%ebp),%eax │ │ │ │ - cmp -0x24c(%ebp),%eax │ │ │ │ - je 330bd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x134bd> │ │ │ │ + test %eax,%eax │ │ │ │ + je 2f230 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf630> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x4c(%ebp),%eax │ │ │ │ + je 2f162 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf562> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x218(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x218(%ebp),%edi │ │ │ │ - push -0x224(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 44c20 ::do_widen(char) const@@Base+0x8bd0> │ │ │ │ - mov -0x1e4(%ebp),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + push %eax │ │ │ │ + jmp 2f105 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf505> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1d121(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x19 │ │ │ │ + push %eax │ │ │ │ + mov -0x28(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xc(%edi),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - cmp -0x248(%ebp),%eax │ │ │ │ - je 330f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x134f0> │ │ │ │ + test %edi,%edi │ │ │ │ + je 2f210 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf610> │ │ │ │ sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + call 41e0 │ │ │ │ + add $0xc,%esp │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + push %edi │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x1fc(%ebp),%eax │ │ │ │ - cmp -0x244(%ebp),%eax │ │ │ │ - je 33110 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13510> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x218(%ebp),%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1d107(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x15 │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ - mov %esi,%eax │ │ │ │ + xor %eax,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x210(%ebp),%eax │ │ │ │ + mov 0x44(%edi),%eax │ │ │ │ + lea 0x44(%edi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - mov (%eax),%ecx │ │ │ │ - push 0x14(%edx) │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - call *0x28(%ecx) │ │ │ │ - fmuls 0xc8(%edi) │ │ │ │ - fadds 0xc4(%edi) │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - mov -0x218(%ebp),%ebx │ │ │ │ - fstpl (%esp) │ │ │ │ - push $0x40240000 │ │ │ │ - push $0x0 │ │ │ │ - call 46d0 │ │ │ │ - fldl 0xdc(%edi) │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x210(%ebp),%esi │ │ │ │ - mov -0x21c(%ebp),%eax │ │ │ │ - lea 0x1d0(%esi),%edi │ │ │ │ - fucomi %st(1),%st │ │ │ │ - mov %edi,-0x214(%ebp) │ │ │ │ - fcmovbe %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - fstps -0x20c(%ebp) │ │ │ │ - flds -0x20c(%ebp) │ │ │ │ - fldl 0x2c0(%esi) │ │ │ │ - add 0x1c0(%esi),%eax │ │ │ │ - mov 0x60(%eax),%ecx │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpl 0x2c0(%esi) │ │ │ │ - xor %esi,%esi │ │ │ │ - cmp 0x64(%eax),%ecx │ │ │ │ - je 33252 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13652> │ │ │ │ - imul $0x7c,%esi,%eax │ │ │ │ - add %eax,%ecx │ │ │ │ - mov -0x210(%ebp),%eax │ │ │ │ - mov 0x1d4(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 33378 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13778> │ │ │ │ - mov -0x214(%ebp),%edi │ │ │ │ - mov 0xc(%ecx),%ebx │ │ │ │ - mov %edi,%edx │ │ │ │ - mov -0x210(%ebp),%edi │ │ │ │ - jmp 331e9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x135e9> │ │ │ │ + jmp 2ef18 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf318> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 331f5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x135f5> │ │ │ │ - cmp %ebx,0x10(%eax) │ │ │ │ - jae 331e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x135e0> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 331e9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x135e9> │ │ │ │ - mov -0x214(%ebp),%eax │ │ │ │ - mov %edi,-0x210(%ebp) │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 3320b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1360b> │ │ │ │ - cmp 0x10(%edx),%ebx │ │ │ │ - cmovb %eax,%edx │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ - add $0x14,%edx │ │ │ │ - add $0x24,%ecx │ │ │ │ - mov -0x218(%ebp),%ebx │ │ │ │ - push %edx │ │ │ │ + mov (%ecx),%eax │ │ │ │ + add -0xc(%eax),%ecx │ │ │ │ + mov 0x14(%ecx),%eax │ │ │ │ + or $0x1,%eax │ │ │ │ + push %eax │ │ │ │ push %ecx │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - mov -0x210(%ebp),%ecx │ │ │ │ - mov -0x21c(%ebp),%eax │ │ │ │ - add $0x1,%esi │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - add 0x1c0(%ecx),%eax │ │ │ │ - mov 0x60(%eax),%ecx │ │ │ │ - mov 0x64(%eax),%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xbdef7bdf,%eax,%eax │ │ │ │ - cmp %eax,%esi │ │ │ │ - jb 331b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x135b0> │ │ │ │ - mov -0x210(%ebp),%eax │ │ │ │ - cmpb $0x0,0x256(%eax) │ │ │ │ - jne 33383 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13783> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x218(%ebp),%ebx │ │ │ │ - push $0x0 │ │ │ │ - push -0x254(%ebp) │ │ │ │ - push -0x198(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push -0x234(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x20,%esp │ │ │ │ - cmpb $0x0,-0x22d(%ebp) │ │ │ │ - je 3333b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1373b> │ │ │ │ - mov -0x21c(%ebp),%edi │ │ │ │ - mov -0x210(%ebp),%ecx │ │ │ │ + jmp 2f1b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf5b0> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x44(%edi),%eax │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x218(%ebp),%esi │ │ │ │ - mov %edi,%eax │ │ │ │ - add 0x1c0(%ecx),%eax │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push -0x224(%ebp) │ │ │ │ - call 44da0 ::do_widen(char) const@@Base+0x8d50> │ │ │ │ - mov -0x210(%ebp),%ecx │ │ │ │ - mov -0x238(%ebp),%edx │ │ │ │ - mov %edi,%eax │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - add 0x1c0(%ecx),%eax │ │ │ │ - test %edx,%edx │ │ │ │ - jne 334b3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x138b3> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x4c(%ebp),%eax │ │ │ │ + je 2f162 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf562> │ │ │ │ sub $0xc,%esp │ │ │ │ - lea 0x304(%ecx),%edx │ │ │ │ - push %edx │ │ │ │ - lea 0x4(%ecx),%edx │ │ │ │ - push %edx │ │ │ │ - movzbl -0x22f(%ebp),%edx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 2f162 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf562> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x44(%edi),%eax │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + sub $0x8,%esp │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ + push %eax │ │ │ │ push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 2f095 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf495> │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x1db30(%esi),%eax │ │ │ │ push %eax │ │ │ │ - push -0x224(%ebp) │ │ │ │ - call 463a0 ::do_widen(char) const@@Base+0xa350> │ │ │ │ - mov -0x23c(%ebp),%esi │ │ │ │ - add $0x20,%esp │ │ │ │ - test %esi,%esi │ │ │ │ - je 334f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x138f0> │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 33524 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13924> │ │ │ │ + call 41c0 │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x224(%ebp) │ │ │ │ - mov -0x218(%ebp),%ebx │ │ │ │ - call 42720 ::do_widen(char) const@@Base+0x66d0> │ │ │ │ + lea -0x1db30(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + call 41c0 │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 5aee <__gmon_start__@plt+0x1336> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x75d3b,%eax │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + lea -0x2c(%ebp),%esi │ │ │ │ + push %ebx │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov %eax,%edi │ │ │ │ + sub $0x238,%esp │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,-0x1e0(%ebp) │ │ │ │ + push 0x8(%ecx) │ │ │ │ + call 42e0 │ │ │ │ + lea -0x140(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x210(%ebp),%esi │ │ │ │ - mov -0x21c(%ebp),%eax │ │ │ │ - add 0x1c0(%esi),%eax │ │ │ │ - mov 0x60(%eax),%ebx │ │ │ │ - mov 0x64(%eax),%esi │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 32fc7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x133c7> │ │ │ │ - mov %ebx,-0x214(%ebp) │ │ │ │ - mov -0x210(%ebp),%edi │ │ │ │ - mov %eax,-0x21c(%ebp) │ │ │ │ - jmp 32fa0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x133a0> │ │ │ │ + lea -0x990(%edi),%ebx │ │ │ │ + fldz │ │ │ │ + lea -0x128(%ebp),%edx │ │ │ │ + mov %ecx,-0x224(%ebp) │ │ │ │ + fsts -0x1c8(%ebp) │ │ │ │ + mov %ecx,-0x148(%ebp) │ │ │ │ + fld1 │ │ │ │ + lea -0x9c4(%edi),%ecx │ │ │ │ + mov %eax,-0x1e4(%ebp) │ │ │ │ + lea -0x9ac(%edi),%eax │ │ │ │ + mov %ebx,-0x1e8(%ebp) │ │ │ │ + mov %ebx,-0x1cc(%ebp) │ │ │ │ + lea -0x44(%ebp),%ebx │ │ │ │ + fsts -0x1c4(%ebp) │ │ │ │ + mov %edx,-0x228(%ebp) │ │ │ │ + mov %edx,-0x130(%ebp) │ │ │ │ + lea -0x1c0(%ebp),%edx │ │ │ │ + mov %ecx,-0x214(%ebp) │ │ │ │ + mov %ecx,-0x118(%ebp) │ │ │ │ + movl $0x0,-0x178(%ebp) │ │ │ │ + movl $0x0,-0x174(%ebp) │ │ │ │ + movl $0x0,-0x170(%ebp) │ │ │ │ + movl $0x0,-0x16c(%ebp) │ │ │ │ + movl $0x0,-0x168(%ebp) │ │ │ │ + movl $0x0,-0x164(%ebp) │ │ │ │ + movl $0x0,-0x160(%ebp) │ │ │ │ + movl $0x0,-0x15c(%ebp) │ │ │ │ + movl $0x0,-0x158(%ebp) │ │ │ │ + movl $0x0,-0x154(%ebp) │ │ │ │ + movl $0x0,-0x150(%ebp) │ │ │ │ + movl $0x0,-0x14c(%ebp) │ │ │ │ + movl $0x0,-0x144(%ebp) │ │ │ │ + movb $0x0,-0x140(%ebp) │ │ │ │ + movl $0x0,-0x12c(%ebp) │ │ │ │ + movb $0x0,-0x128(%ebp) │ │ │ │ + movl $0x0,-0xf4(%ebp) │ │ │ │ + movl $0x0,-0xf0(%ebp) │ │ │ │ + movl $0x0,-0xec(%ebp) │ │ │ │ + movl $0x0,-0x10c(%ebp) │ │ │ │ + movl $0x0,-0x110(%ebp) │ │ │ │ + movl $0x0,-0x114(%ebp) │ │ │ │ + flds -0x1cfe0(%edi) │ │ │ │ + mov %ecx,-0xd8(%ebp) │ │ │ │ + mov $0x100,%ecx │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ + fsts -0xfc(%ebp) │ │ │ │ + flds -0x1cfdc(%edi) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + movl $0x0,-0xe8(%ebp) │ │ │ │ + fsts -0xf8(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ + fstl -0x104(%ebp) │ │ │ │ + fldl -0x1db50(%edi) │ │ │ │ + movl $0x0,-0xdc(%ebp) │ │ │ │ + fstl -0xe4(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ + fstps -0xbc(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ + fstps -0xb8(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fstl -0xc4(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + movl $0x7fffffff,-0x108(%ebp) │ │ │ │ + fstpl -0xa4(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + movl $0x0,-0xb4(%ebp) │ │ │ │ + movl $0x0,-0xb0(%ebp) │ │ │ │ + movl $0x0,-0xac(%ebp) │ │ │ │ + movl $0x0,-0xcc(%ebp) │ │ │ │ + movl $0x0,-0xd0(%ebp) │ │ │ │ + movl $0x0,-0xd4(%ebp) │ │ │ │ + movl $0x0,-0xa8(%ebp) │ │ │ │ + movl $0x0,-0x9c(%ebp) │ │ │ │ + movl $0x7fffffff,-0xc8(%ebp) │ │ │ │ + movl $0x8,-0x94(%ebp) │ │ │ │ + movl $0x8,-0x6c(%ebp) │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ + movl $0x0,-0x40(%ebp) │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ + fsts -0x1b4(%ebp) │ │ │ │ + flds -0x1cfd8(%edi) │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + fsts -0x1b0(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fsts -0x1ac(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fstps -0x1a8(%ebp) │ │ │ │ + fstl -0x1a4(%ebp) │ │ │ │ + flds -0x1db58(%edi) │ │ │ │ + mov %esi,-0x24(%ebp) │ │ │ │ + fstl -0x19c(%ebp) │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ + fstpl -0x194(%ebp) │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + fstpl -0x18c(%ebp) │ │ │ │ + movl $0x0,-0x1c0(%ebp) │ │ │ │ + movl $0xafff,-0x1bc(%ebp) │ │ │ │ + movl $0x0,-0x1b8(%ebp) │ │ │ │ + mov %cx,-0x17c(%ebp) │ │ │ │ + movl $0x0,-0x90(%ebp) │ │ │ │ + movl $0x0,-0x8c(%ebp) │ │ │ │ + movl $0x0,-0x88(%ebp) │ │ │ │ + movl $0x0,-0x84(%ebp) │ │ │ │ + movl $0x0,-0x80(%ebp) │ │ │ │ + movl $0x0,-0x7c(%ebp) │ │ │ │ + movl $0x0,-0x78(%ebp) │ │ │ │ + movl $0x0,-0x74(%ebp) │ │ │ │ + mov %edx,-0x21c(%ebp) │ │ │ │ + fsts -0x184(%ebp) │ │ │ │ + fstps -0x180(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x214(%ebp),%edx │ │ │ │ - jmp 3320b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1360b> │ │ │ │ - mov -0x218(%ebp),%edi │ │ │ │ - mov -0x210(%ebp),%edx │ │ │ │ + movl $0x0,0x158(%edx,%eax,4) │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp $0x8,%eax │ │ │ │ + jne 2f618 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfa18> │ │ │ │ sub $0x8,%esp │ │ │ │ - lea 0x258(%edx),%esi │ │ │ │ - lea -0x1d212(%edi),%eax │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + push $0x0 │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x210(%ebp) │ │ │ │ + call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ + pop %eax │ │ │ │ + lea -0x48(%ebp),%eax │ │ │ │ + pop %edx │ │ │ │ + push -0x40(%ebp) │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x20c(%ebp) │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + mov %esi,-0x24(%ebp) │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ + movl $0xe,(%esp) │ │ │ │ + lea -0x1d0a7(%ebx),%eax │ │ │ │ + movl $0x0,-0x40(%ebp) │ │ │ │ + push %eax │ │ │ │ + lea -0x148(%ebp),%eax │ │ │ │ + push -0x144(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %eax │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ + mov %eax,-0x218(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0x20,%esp │ │ │ │ + mov $0x1,%esi │ │ │ │ + movl $0x40000000,-0x180(%ebp) │ │ │ │ + add $0x44,%eax │ │ │ │ + mov %eax,-0x1f4(%ebp) │ │ │ │ + lea -0x1cc(%ebp),%eax │ │ │ │ + mov %eax,-0x1f8(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xe8(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 2f83c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfc3c> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0x1e0(%ebp),%edi │ │ │ │ + movsbl 0x40(%eax),%eax │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + mov %eax,-0x1f0(%ebp) │ │ │ │ + sub $0x1,%eax │ │ │ │ + push %eax │ │ │ │ + push -0x1e4(%ebp) │ │ │ │ + push -0x1f4(%ebp) │ │ │ │ + call 41f0 │ │ │ │ + pop %ecx │ │ │ │ + pop %edi │ │ │ │ + push $0x0 │ │ │ │ + push -0x1e4(%ebp) │ │ │ │ + call 4780 │ │ │ │ + add $0x10,%esp │ │ │ │ + fldz │ │ │ │ + fxch %st(1) │ │ │ │ + fucomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jp 2f73c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfb3c> │ │ │ │ + je 2f818 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfc18> │ │ │ │ + mov %esi,%eax │ │ │ │ + test %al,%al │ │ │ │ + je 30420 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10820> │ │ │ │ + mov -0x178(%ebp),%ebx │ │ │ │ + mov -0x174(%ebp),%edx │ │ │ │ + cmp %edx,%ebx │ │ │ │ + je 2f79b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfb9b> │ │ │ │ + mov -0x1e0(%ebp),%eax │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %ebx,-0x1f0(%ebp) │ │ │ │ + lea -0x999c0(%eax),%edi │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %edx,%edi │ │ │ │ + jmp 2f777 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfb77> │ │ │ │ + add $0xc,%esi │ │ │ │ + cmp %esi,%edi │ │ │ │ + je 2f78f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfb8f> │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp %ebx,%eax │ │ │ │ + je 2f770 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfb70> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + add $0xc,%esi │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 33538 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13938> │ │ │ │ - mov -0x21c(%ebp),%esi │ │ │ │ - mov -0x210(%ebp),%edx │ │ │ │ - lea -0x1d463(%edi),%eax │ │ │ │ - push $0x8 │ │ │ │ + cmp %esi,%edi │ │ │ │ + jne 2f777 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfb77> │ │ │ │ + mov -0x1f0(%ebp),%ebx │ │ │ │ + mov %ebx,-0x174(%ebp) │ │ │ │ + mov -0x154(%ebp),%eax │ │ │ │ + cmp -0x150(%ebp),%eax │ │ │ │ + je 2f7af , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfbaf> │ │ │ │ + mov %eax,-0x150(%ebp) │ │ │ │ + mov -0x1e4(%ebp),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push $0x0 │ │ │ │ + push %esi │ │ │ │ + call 4780 │ │ │ │ + movsbl (%esi),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + fstl -0x200(%ebp) │ │ │ │ + fstpl -0x18c(%ebp) │ │ │ │ + test %al,%al │ │ │ │ + jne 2f7f6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfbf6> │ │ │ │ + jmp 30360 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10760> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0x1,%esi │ │ │ │ + movsbl (%esi),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 30360 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10760> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - mov %esi,%eax │ │ │ │ - add 0x1c0(%edx),%eax │ │ │ │ - add $0x78,%eax │ │ │ │ - push %eax │ │ │ │ - call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + call 4170 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 33577 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13977> │ │ │ │ - add $0x8,%eax │ │ │ │ - mov -0x210(%ebp),%edx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 2f7e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfbe8> │ │ │ │ + jmp 30333 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10733> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x174(%ebp),%eax │ │ │ │ + cmp %eax,-0x178(%ebp) │ │ │ │ + jne 2f83c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfc3c> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov 0xe8(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 2f6e9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfae9> │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0x1e0(%ebp),%edi │ │ │ │ push $0x1 │ │ │ │ - mov %eax,-0x214(%ebp) │ │ │ │ + push -0x1e4(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 4280 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + mov %eax,-0x1c0(%ebp) │ │ │ │ + lea -0x154(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x1d45a(%edi),%eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + add $0x6c,%eax │ │ │ │ push %eax │ │ │ │ - mov %esi,%eax │ │ │ │ - add 0x1c0(%edx),%eax │ │ │ │ - add $0x78,%eax │ │ │ │ + call bbd0 <__gmon_start__@plt+0x7418> │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov -0x1b8(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + fldl -0x1a4(%ebp) │ │ │ │ + mov %eax,0x8(%edx) │ │ │ │ + mov -0x10c(%ebp),%eax │ │ │ │ + mov %eax,0xb4(%edx) │ │ │ │ + mov -0x110(%ebp),%eax │ │ │ │ + fstpl 0x1c(%edx) │ │ │ │ + mov %eax,0xb0(%edx) │ │ │ │ + mov -0xdc(%ebp),%eax │ │ │ │ + mov %eax,0xe4(%edx) │ │ │ │ + mov 0xac(%edx),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 2f8c7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfcc7> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + call 44d0 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 33577 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13977> │ │ │ │ - mov -0x210(%ebp),%edx │ │ │ │ - mov -0x214(%ebp),%edi │ │ │ │ - mov %eax,%ecx │ │ │ │ - add 0x1c0(%edx),%esi │ │ │ │ - sub %edi,%ecx │ │ │ │ - mov 0x7c(%esi),%eax │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %ecx,-0x264(%ebp) │ │ │ │ - cmp %eax,%edi │ │ │ │ - ja 335b5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x139b5> │ │ │ │ - mov 0x78(%edx),%ecx │ │ │ │ - mov -0x214(%ebp),%edi │ │ │ │ - push $0x0 │ │ │ │ - lea -0x184(%ebp),%ebx │ │ │ │ - lea -0x17c(%ebp),%esi │ │ │ │ - add %edi,%ecx │ │ │ │ - sub %edi,%eax │ │ │ │ - mov -0x264(%ebp),%edi │ │ │ │ - mov %esi,-0x184(%ebp) │ │ │ │ - cmp %edi,%eax │ │ │ │ - cmova %edi,%eax │ │ │ │ - add %ecx,%eax │ │ │ │ + mov -0x114(%ebp),%ecx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 30620 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10a20> │ │ │ │ + mov 0xb0(%eax),%eax │ │ │ │ + lea 0x0(,%eax,4),%esi │ │ │ │ + cmp $0x1fffffff,%esi │ │ │ │ + ja 5b1b <__gmon_start__@plt+0x1363> │ │ │ │ + sub $0xc,%esp │ │ │ │ + shl $0x4,%eax │ │ │ │ + mov -0x1e0(%ebp),%edi │ │ │ │ push %eax │ │ │ │ - push %ecx │ │ │ │ - push %ebx │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - pop %ecx │ │ │ │ - pop %edi │ │ │ │ - push %ebx │ │ │ │ - mov -0x218(%ebp),%edi │ │ │ │ - push -0x234(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - call 44b0 , std::allocator >::operator=(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - mov -0x184(%ebp),%eax │ │ │ │ + call 42e0 │ │ │ │ + mov 0xc(%ebp),%ebx │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %eax,0xac(%ebx) │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %esi │ │ │ │ + push -0x114(%ebp) │ │ │ │ + push %eax │ │ │ │ + call 41b0 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 3328c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1368c> │ │ │ │ + flds -0xfc(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + fstps 0xc4(%eax) │ │ │ │ + flds -0xf8(%ebp) │ │ │ │ + fstps 0xc8(%eax) │ │ │ │ + fldl -0x104(%ebp) │ │ │ │ + fstpl 0xbc(%eax) │ │ │ │ + mov -0xe8(%ebp),%eax │ │ │ │ + mov %eax,0xd8(%edx) │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ + mov %eax,0xf4(%edx) │ │ │ │ + mov -0xd0(%ebp),%eax │ │ │ │ + mov %eax,0xf0(%edx) │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + mov %eax,0x124(%edx) │ │ │ │ + mov 0xec(%edx),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 2f999 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfd99> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 44d0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3328c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1368c> │ │ │ │ - mov -0x23c(%ebp),%edx │ │ │ │ + mov -0xd4(%ebp),%edx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ test %edx,%edx │ │ │ │ - je 334fe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x138fe> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push -0x234(%ebp) │ │ │ │ - mov -0x218(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - push -0x224(%ebp) │ │ │ │ - call 42d20 ::do_widen(char) const@@Base+0x6cd0> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmpb $0x0,-0x22d(%ebp) │ │ │ │ - jne 33324 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13724> │ │ │ │ - jmp 3333b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1373b> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x210(%ebp),%ecx │ │ │ │ - mov %edi,%eax │ │ │ │ - add 0x1c0(%ecx),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x218(%ebp),%ebx │ │ │ │ + je 30611 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10a11> │ │ │ │ + mov 0xf0(%eax),%eax │ │ │ │ + lea 0x0(,%eax,4),%esi │ │ │ │ + cmp $0x1fffffff,%esi │ │ │ │ + ja 5b10 <__gmon_start__@plt+0x1358> │ │ │ │ + sub $0xc,%esp │ │ │ │ + shl $0x4,%eax │ │ │ │ + mov -0x1e0(%ebp),%edi │ │ │ │ push %eax │ │ │ │ - push -0x224(%ebp) │ │ │ │ - call 43760 ::do_widen(char) const@@Base+0x7710> │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - add $0x10,%esp │ │ │ │ - test %ebx,%ebx │ │ │ │ - jne 33324 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13724> │ │ │ │ - mov -0x210(%ebp),%esi │ │ │ │ - mov -0x21c(%ebp),%eax │ │ │ │ - add 0x1c0(%esi),%eax │ │ │ │ - jmp 334bd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x138bd> │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x218(%ebp),%ebx │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 42e0 │ │ │ │ + mov 0xc(%ebp),%ebx │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %eax,0xec(%ebx) │ │ │ │ + mov %edi,%ebx │ │ │ │ push %esi │ │ │ │ - push -0x234(%ebp) │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 3328c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1368c> │ │ │ │ - mov 0x5ec(%esi),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - push 0x33c(%eax) │ │ │ │ - push -0x224(%ebp) │ │ │ │ - call 42b80 ::do_widen(char) const@@Base+0x6b30> │ │ │ │ + push -0xd4(%ebp) │ │ │ │ + push %eax │ │ │ │ + call 41b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 33048 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13448> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x268(%ebp) │ │ │ │ - mov -0x218(%ebp),%ebx │ │ │ │ - push -0x234(%ebp) │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - jmp 3354d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1394d> │ │ │ │ + flds -0xbc(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ebx │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ + fstps 0x104(%eax) │ │ │ │ + flds -0xb8(%ebp) │ │ │ │ + fstps 0x108(%eax) │ │ │ │ + fldl -0xc4(%ebp) │ │ │ │ + fstpl 0xfc(%eax) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov %ecx,0x12c(%ebx) │ │ │ │ + mov %eax,0x118(%ebx) │ │ │ │ + xor %eax,%eax │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 2fa65 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfe65> │ │ │ │ + mov 0xc(%ebp),%ebx │ │ │ │ + mov -0x21c(%ebp),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x130(%esi,%eax,4),%edx │ │ │ │ + mov %edx,0x130(%ebx,%eax,4) │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 2fa50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfe50> │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %ecx,0x154(%eax) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 2fa95 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfe95> │ │ │ │ + mov 0xc(%ebp),%ebx │ │ │ │ + mov -0x21c(%ebp),%esi │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x158(%esi,%eax,4),%edx │ │ │ │ + mov %edx,0x158(%ebx,%eax,4) │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 2fa80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfe80> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0x228(%ebp) │ │ │ │ - mov -0x218(%ebp),%ebx │ │ │ │ - push -0x224(%ebp) │ │ │ │ - call 45b70 ::do_widen(char) const@@Base+0x9b20> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 32fee , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x133ee> │ │ │ │ - mov -0x218(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - lea -0x1d61d(%ebx),%eax │ │ │ │ + push -0x20c(%ebp) │ │ │ │ + add $0x178,%eax │ │ │ │ push %eax │ │ │ │ - lea -0x1cb08(%ebx),%eax │ │ │ │ + call d140 <__gmon_start__@plt+0x8988> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + push -0x210(%ebp) │ │ │ │ + add $0x190,%eax │ │ │ │ push %eax │ │ │ │ - call 4590 │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 5e00 <__gmon_start__@plt+0x1648> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 5e20 <__gmon_start__@plt+0x1668> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 5e60 <__gmon_start__@plt+0x16a8> │ │ │ │ + call d4a0 <__gmon_start__@plt+0x8ce8> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x48,%eax │ │ │ │ + mov %eax,-0x1e4(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x48(%eax),%edx │ │ │ │ + mov 0x4c(%eax),%esi │ │ │ │ + cmp %esi,%edx │ │ │ │ + je 2fb2b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xff2b> │ │ │ │ + mov -0x1e0(%ebp),%eax │ │ │ │ + mov %edx,%ebx │ │ │ │ + mov %edx,-0x1f0(%ebp) │ │ │ │ + lea -0x999c0(%eax),%edi │ │ │ │ + mov %edi,%eax │ │ │ │ + mov %esi,%edi │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 5e40 <__gmon_start__@plt+0x1688> │ │ │ │ + jmp 2fb07 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xff07> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 2fb1f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xff1f> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 2fb00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xff00> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %ebx,%edi │ │ │ │ + jne 2fb07 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xff07> │ │ │ │ + mov -0x1f0(%ebp),%edx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %edx,0x4c(%eax) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + add $0x54,%eax │ │ │ │ + mov %eax,-0x1f0(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x54(%eax),%edx │ │ │ │ + mov 0x58(%eax),%esi │ │ │ │ + cmp %esi,%edx │ │ │ │ + je 2fb8b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xff8b> │ │ │ │ + mov -0x1e0(%ebp),%eax │ │ │ │ + mov %edx,%ebx │ │ │ │ + mov %edx,-0x1f4(%ebp) │ │ │ │ + lea -0x999c0(%eax),%edi │ │ │ │ + mov %edi,%eax │ │ │ │ + mov %esi,%edi │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 5e77 <__gmon_start__@plt+0x16bf> │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - lea -0x1dc(%ebp),%eax │ │ │ │ - lea -0x1e4(%ebp),%esi │ │ │ │ + jmp 2fb67 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xff67> │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 2fb7f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xff7f> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 2fb60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xff60> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ - lea -0x1cc(%ebp),%edi │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x719e3,%ebx │ │ │ │ - sub $0x23c,%esp │ │ │ │ - mov %eax,-0x23c(%ebp) │ │ │ │ - fldl 0xc(%ebp) │ │ │ │ - mov %eax,-0x1e4(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - fstpl -0x210(%ebp) │ │ │ │ - lea -0x1ca6e(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - lea -0x1ca8c(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - push %esi │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - lea -0x1c4(%ebp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - movl $0x0,-0x1c8(%ebp) │ │ │ │ - mov %eax,-0x240(%ebp) │ │ │ │ - mov %eax,-0x1cc(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - push %edi │ │ │ │ - add $0x174,%eax │ │ │ │ - push %esi │ │ │ │ + add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %ebx,%edi │ │ │ │ + jne 2fb67 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xff67> │ │ │ │ + mov -0x1f4(%ebp),%edx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %edx,0x58(%eax) │ │ │ │ + mov -0x178(%ebp),%eax │ │ │ │ + mov -0x174(%ebp),%esi │ │ │ │ + sub %eax,%esi │ │ │ │ + sar $0x2,%esi │ │ │ │ + imul $0xaaaaaaab,%esi,%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 2fc10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10010> │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 2fbdb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xffdb> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + flds 0x4(%edx) │ │ │ │ + mov -0x1e8(%ebp),%ecx │ │ │ │ + add $0xc,%eax │ │ │ │ + add $0x1,%ebx │ │ │ │ + mov %ecx,-0xc(%eax) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + fstps -0x8(%eax) │ │ │ │ + flds 0x8(%edx) │ │ │ │ + fstps -0x4(%eax) │ │ │ │ + mov %eax,0x4c(%ecx) │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 2fc10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10010> │ │ │ │ + mov -0x178(%ebp),%eax │ │ │ │ + lea (%ebx,%ebx,2),%edx │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + lea (%eax,%edx,4),%edx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x4c(%eax),%eax │ │ │ │ + cmp 0x50(%ecx),%eax │ │ │ │ + jne 2fbb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xffb0> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - movb $0x0,-0x1c4(%ebp) │ │ │ │ - mov %eax,-0x214(%ebp) │ │ │ │ - mov %ebx,-0x1f0(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - add $0xc,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push $0xa │ │ │ │ - push $0x0 │ │ │ │ - push -0x1cc(%ebp) │ │ │ │ - call 4480 │ │ │ │ + push -0x1e4(%ebp) │ │ │ │ + call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ + add $0x1,%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x1e,-0x200(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - jle 336e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13ae0> │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 2fbd5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xffd5> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x16c(%ebp),%eax │ │ │ │ + mov -0x168(%ebp),%esi │ │ │ │ + sub %eax,%esi │ │ │ │ + sar $0x2,%esi │ │ │ │ + imul $0xaaaaaaab,%esi,%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 2fc90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10090> │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 2fc5b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1005b> │ │ │ │ + nop │ │ │ │ + flds 0x4(%edx) │ │ │ │ + mov -0x1e8(%ebp),%ecx │ │ │ │ + add $0xc,%eax │ │ │ │ + add $0x1,%ebx │ │ │ │ + mov %ecx,-0xc(%eax) │ │ │ │ + fstps -0x8(%eax) │ │ │ │ + flds 0x8(%edx) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + fstps -0x4(%eax) │ │ │ │ + mov %eax,0x58(%edx) │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 2fc90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10090> │ │ │ │ + mov -0x16c(%ebp),%eax │ │ │ │ + lea (%ebx,%ebx,2),%edx │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + lea (%eax,%edx,4),%edx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x58(%eax),%eax │ │ │ │ + cmp 0x5c(%ecx),%eax │ │ │ │ + jne 2fc30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10030> │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push $0xa │ │ │ │ - push $0x0 │ │ │ │ - push -0x1cc(%ebp) │ │ │ │ - call 4480 │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + push -0x1f0(%ebp) │ │ │ │ + call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ + add $0x1,%ebx │ │ │ │ add $0x10,%esp │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 2fc55 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10055> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fldl -0x18c(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + fstpl 0x34(%eax) │ │ │ │ + flds -0x184(%ebp) │ │ │ │ + fstps 0x3c(%eax) │ │ │ │ + flds -0x180(%ebp) │ │ │ │ + fstps 0x40(%eax) │ │ │ │ + flds -0x1b4(%ebp) │ │ │ │ + mov -0x1c0(%ebp),%eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + movzbl -0x17c(%ebp),%eax │ │ │ │ + fstps 0xc(%ecx) │ │ │ │ + flds -0x1b0(%ebp) │ │ │ │ + mov %al,0x44(%ecx) │ │ │ │ + mov %ecx,%eax │ │ │ │ + add $0x60,%eax │ │ │ │ + fstps 0x10(%ecx) │ │ │ │ + flds -0x1ac(%ebp) │ │ │ │ + mov %eax,-0x220(%ebp) │ │ │ │ + mov 0x60(%ecx),%eax │ │ │ │ + fstps 0x14(%ecx) │ │ │ │ + flds -0x1a8(%ebp) │ │ │ │ + mov %eax,-0x22c(%ebp) │ │ │ │ + fstps 0x18(%ecx) │ │ │ │ + fldl -0x19c(%ebp) │ │ │ │ + fstpl 0x24(%ecx) │ │ │ │ + fldl -0x194(%ebp) │ │ │ │ + fstpl 0x2c(%ecx) │ │ │ │ + mov 0x64(%ecx),%ecx │ │ │ │ + mov %ecx,-0x208(%ebp) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + je 2fedf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x102df> │ │ │ │ mov %eax,-0x200(%ebp) │ │ │ │ - mov -0x1f0(%ebp),%ecx │ │ │ │ + mov -0x1e0(%ebp),%eax │ │ │ │ + lea -0x99280(%eax),%ecx │ │ │ │ + lea -0x9f4(%eax),%eax │ │ │ │ + mov %ecx,-0x204(%ebp) │ │ │ │ + mov %eax,-0x1f8(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x204(%ebp),%eax │ │ │ │ + jne 305b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x109b8> │ │ │ │ + mov -0x1e0(%ebp),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x9d4(%esi),%eax │ │ │ │ + mov %eax,(%ebx) │ │ │ │ + lea 0x64(%ebx),%eax │ │ │ │ + push 0x6c(%ebx) │ │ │ │ + push %eax │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + mov 0x5c(%ebx),%eax │ │ │ │ + mov 0x58(%ebx),%edi │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,-0x1e8(%ebp) │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 2fe60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10260> │ │ │ │ + lea -0x99750(%esi),%eax │ │ │ │ + mov %eax,-0x1f4(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x1f4(%ebp),%eax │ │ │ │ + jne 30590 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10990> │ │ │ │ + mov -0x1e0(%ebp),%ecx │ │ │ │ + mov 0x2c(%edi),%esi │ │ │ │ + lea -0x9e4(%ecx),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x30(%edi),%eax │ │ │ │ + mov %eax,-0x1e4(%ebp) │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 2fe32 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10232> │ │ │ │ + lea -0x99970(%ecx),%eax │ │ │ │ + mov %eax,-0x1f0(%ebp) │ │ │ │ + jmp 2fe0f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1020f> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x1f8(%ebp),%eax │ │ │ │ + lea 0x18(%esi),%edx │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 2fe04 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10204> │ │ │ │ sub $0xc,%esp │ │ │ │ - push $0xf │ │ │ │ - lea -0x1d4ea(%ecx),%eax │ │ │ │ - mov %ecx,%ebx │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push -0x1e0(%ebp) │ │ │ │ - push $0x0 │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x2c,%esi │ │ │ │ + cmp %esi,-0x1e4(%ebp) │ │ │ │ + je 2fe2f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1022f> │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x1f0(%ebp),%eax │ │ │ │ + je 2fde0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x101e0> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ + add $0x2c,%esi │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %esi,-0x1e4(%ebp) │ │ │ │ + jne 2fe0f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1020f> │ │ │ │ + mov 0x2c(%edi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 2fe48 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10248> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ - push -0x214(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %eax │ │ │ │ - mov -0x1f0(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ - lea -0x1d8ce(%eax),%ecx │ │ │ │ - mov %eax,%ebx │ │ │ │ - push %ecx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x38,%edi │ │ │ │ + cmp %edi,-0x1e8(%ebp) │ │ │ │ + jne 2fda0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x101a0> │ │ │ │ + mov -0x200(%ebp),%eax │ │ │ │ + mov 0x58(%eax),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 2fe76 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10276> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ - mov %ecx,-0x1f4(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - movl $0x12,(%esp) │ │ │ │ - test %eax,%eax │ │ │ │ - mov %eax,-0x228(%ebp) │ │ │ │ - lea -0x1d4da(%ebx),%eax │ │ │ │ - sete -0x218(%ebp) │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x200(%ebp),%edx │ │ │ │ + mov 0x3c(%edx),%eax │ │ │ │ + add $0x44,%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 2fe98 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10298> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push -0x1e0(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %esi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push -0x214(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %ecx │ │ │ │ - pop %ebx │ │ │ │ - push -0x1f4(%ebp) │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - movl $0x11,(%esp) │ │ │ │ - test %eax,%eax │ │ │ │ - mov %eax,-0x224(%ebp) │ │ │ │ - lea -0x1d4c7(%ebx),%eax │ │ │ │ - sete -0x215(%ebp) │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ + mov 0x24(%ebx),%eax │ │ │ │ + lea 0x2c(%ebx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 2feba , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x102ba> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push -0x1e0(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %esi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push -0x214(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x1f4(%ebp) │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - movl $0x10,(%esp) │ │ │ │ - test %eax,%eax │ │ │ │ - lea -0x1d4b5(%ebx),%eax │ │ │ │ - sete -0x216(%ebp) │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + addl $0x7c,-0x200(%ebp) │ │ │ │ + mov -0x200(%ebp),%eax │ │ │ │ + cmp %eax,-0x208(%ebp) │ │ │ │ + jne 2fd48 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10148> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov -0x22c(%ebp),%edx │ │ │ │ + mov %edx,0x64(%eax) │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x160(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - push -0x1e0(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %esi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push -0x214(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ + push -0x220(%ebp) │ │ │ │ + call e050 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa00> │ │ │ │ pop %ecx │ │ │ │ + mov -0x1bc(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ pop %ebx │ │ │ │ - push -0x1f4(%ebp) │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - movl $0x12,(%esp) │ │ │ │ - test %eax,%eax │ │ │ │ - mov %eax,-0x220(%ebp) │ │ │ │ - lea -0x1d4a4(%ebx),%eax │ │ │ │ - sete -0x217(%ebp) │ │ │ │ + mov -0x1e0(%ebp),%edi │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + mov %ecx,%eax │ │ │ │ + add $0x78,%eax │ │ │ │ + push -0x218(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ - push -0x1e0(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %esi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push -0x214(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ pop %eax │ │ │ │ + lea -0x130(%ebp),%eax │ │ │ │ pop %edx │ │ │ │ - push -0x1f4(%ebp) │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - movl $0x13,(%esp) │ │ │ │ - mov %eax,-0x248(%ebp) │ │ │ │ - lea -0x1d491(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - push -0x1e0(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %esi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push -0x214(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %ebx │ │ │ │ - pop %eax │ │ │ │ - push -0x1f4(%ebp) │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - movl $0x19,(%esp) │ │ │ │ - mov %eax,-0x244(%ebp) │ │ │ │ - lea -0x1d47d(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - push -0x1e0(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %esi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push -0x214(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %ecx │ │ │ │ - pop %ebx │ │ │ │ - push -0x1f4(%ebp) │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - pop %edx │ │ │ │ - pop %ecx │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - test %eax,%eax │ │ │ │ - sete -0x1f4(%ebp) │ │ │ │ - push 0x5ec(%ecx) │ │ │ │ - lea -0x16c(%ebp),%ecx │ │ │ │ - push %ecx │ │ │ │ - mov %ecx,-0x204(%ebp) │ │ │ │ - call 44ad0 ::do_widen(char) const@@Base+0x8a80> │ │ │ │ - pop %eax │ │ │ │ - movzbl -0x1f4(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + add $0x90,%eax │ │ │ │ push %eax │ │ │ │ - push -0x204(%ebp) │ │ │ │ - call 42690 ::do_widen(char) const@@Base+0x6640> │ │ │ │ - pop %ecx │ │ │ │ - pop %ebx │ │ │ │ - push -0x200(%ebp) │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push -0x204(%ebp) │ │ │ │ - call 42670 ::do_widen(char) const@@Base+0x6620> │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + movzbl -0x17b(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %al,0x45(%edx) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + addl $0x1,0x4(%eax) │ │ │ │ + testb $0x2,0xe8(%eax) │ │ │ │ + jne 305cb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x109cb> │ │ │ │ + movb $0x1,-0x218(%ebp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + push -0x28(%ebp) │ │ │ │ + push -0x210(%ebp) │ │ │ │ + call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ - push -0x214(%ebp) │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push -0x204(%ebp) │ │ │ │ - call 45540 ::do_widen(char) const@@Base+0x94f0> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - mov 0x1c4(%ecx),%eax │ │ │ │ - sub 0x1c0(%ecx),%eax │ │ │ │ - movl $0xe,(%esp) │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%eax,%ecx │ │ │ │ - lea -0x1d897(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - push -0x1e0(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %esi │ │ │ │ - mov %ecx,-0x208(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push %edi │ │ │ │ - mov -0x1f0(%ebp),%edi │ │ │ │ - push %esi │ │ │ │ - push -0x214(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - lea -0x1ac(%ebp),%ebx │ │ │ │ - mov -0x1cc(%ebp),%eax │ │ │ │ + push -0x40(%ebp) │ │ │ │ + push -0x20c(%ebp) │ │ │ │ + call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ + mov -0x214(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x1b4(%ebp),%esi │ │ │ │ - mov %ebx,-0x234(%ebp) │ │ │ │ - mov %ebx,-0x1b4(%ebp) │ │ │ │ - mov -0x1c8(%ebp),%ebx │ │ │ │ - push $0x0 │ │ │ │ - add %eax,%ebx │ │ │ │ - mov %esi,-0x230(%ebp) │ │ │ │ - push %ebx │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ + mov -0xd4(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 2ffa9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x103a9> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - lea -0x194(%ebp),%esi │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0x19c(%ebp),%ebx │ │ │ │ - mov %esi,-0x22c(%ebp) │ │ │ │ - mov %esi,-0x19c(%ebp) │ │ │ │ - lea -0x1bd84(%edi),%esi │ │ │ │ - push $0x0 │ │ │ │ - push %esi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - mov %ebx,-0x21c(%ebp) │ │ │ │ - mov %esi,-0x238(%ebp) │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov -0x208(%ebp),%edi │ │ │ │ + call 44d0 │ │ │ │ add $0x10,%esp │ │ │ │ - movzbl -0x215(%ebp),%eax │ │ │ │ - movl $0x0,-0x1f8(%ebp) │ │ │ │ - or -0x218(%ebp),%al │ │ │ │ - or -0x217(%ebp),%al │ │ │ │ - mov %al,-0x215(%ebp) │ │ │ │ - test %edi,%edi │ │ │ │ - je 33f14 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14314> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - imul $0x1a8,-0x1f8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - mov 0x1c0(%edi),%ebx │ │ │ │ - mov %eax,-0x1f4(%ebp) │ │ │ │ - lea (%ebx,%eax,1),%esi │ │ │ │ - mov 0x60(%esi),%eax │ │ │ │ - cmp %eax,0x64(%esi) │ │ │ │ - je 33bc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13fc0> │ │ │ │ - mov 0x58(%eax),%edx │ │ │ │ - cmp %edx,0x5c(%eax) │ │ │ │ - je 34078 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14478> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - mov (%eax),%ecx │ │ │ │ - push 0x14(%edx) │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 2ffc5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x103c5> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call *0x28(%ecx) │ │ │ │ - fmuls 0xc8(%esi) │ │ │ │ - fadds 0xc4(%esi) │ │ │ │ - pop %ecx │ │ │ │ - pop %ebx │ │ │ │ - mov -0x1f0(%ebp),%edi │ │ │ │ - mov %edi,%ebx │ │ │ │ - fstpl (%esp) │ │ │ │ - push $0x40240000 │ │ │ │ - push $0x0 │ │ │ │ - call 46d0 │ │ │ │ - fldl 0xdc(%esi) │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fcmovbe %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - fstps -0x1ec(%ebp) │ │ │ │ - flds -0x1ec(%ebp) │ │ │ │ - fstl (%esp) │ │ │ │ - fstpl -0x200(%ebp) │ │ │ │ - call 4700 │ │ │ │ - fldl -0x210(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - add $0x10,%esp │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - fldl -0x200(%ebp) │ │ │ │ - jbe 33b74 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13f74> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - fldl 0x2c0(%eax) │ │ │ │ - fadd %st(1),%st │ │ │ │ - fstpl 0x2c0(%eax) │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - fstpl (%esp) │ │ │ │ - call 4700 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1c0(%eax),%ebx │ │ │ │ - mov -0x1f4(%ebp),%eax │ │ │ │ - mov 0x60(%ebx,%eax,1),%edi │ │ │ │ - cmp %edi,0x64(%ebx,%eax,1) │ │ │ │ - je 33bb5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13fb5> │ │ │ │ - fldl -0x210(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jbe 33ec2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x142c2> │ │ │ │ - jmp 33bc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13fc0> │ │ │ │ - fstp %st(0) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - cmpb $0x0,0x256(%eax) │ │ │ │ - je 34089 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14489> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x1f0(%ebp),%edi │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x258(%eax),%esi │ │ │ │ - lea -0x1d212(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ + mov -0x214(%ebp),%eax │ │ │ │ + mov %eax,-0x118(%ebp) │ │ │ │ + mov -0x114(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 2ffed , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x103ed> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + call 44d0 │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 340d7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x144d7> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - lea -0x1d463(%edi),%eax │ │ │ │ - push $0x8 │ │ │ │ - mov -0x1f4(%ebp),%esi │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - mov 0x1c0(%ecx),%eax │ │ │ │ - add %esi,%eax │ │ │ │ - add $0x78,%eax │ │ │ │ + je 30009 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10409> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %esi,-0x1f4(%ebp) │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1c0(%ecx),%edx │ │ │ │ - add %esi,%edx │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 340b5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x144b5> │ │ │ │ - lea 0x8(%eax),%esi │ │ │ │ - add $0x78,%edx │ │ │ │ - lea -0x1d45a(%edi),%eax │ │ │ │ - push $0x1 │ │ │ │ - push %esi │ │ │ │ + mov -0x130(%ebp),%eax │ │ │ │ + cmp -0x228(%ebp),%eax │ │ │ │ + je 30029 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10429> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 340b5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x144b5> │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - mov -0x1f4(%ebp),%ecx │ │ │ │ - sub %esi,%eax │ │ │ │ - add 0x1c0(%edi),%ecx │ │ │ │ - mov 0x7c(%ecx),%edx │ │ │ │ - cmp %edx,%esi │ │ │ │ - ja 341c3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x145c3> │ │ │ │ - mov 0x78(%ecx),%ebx │ │ │ │ - sub %esi,%edx │ │ │ │ - lea -0x184(%ebp),%edi │ │ │ │ - push $0x0 │ │ │ │ - mov %edi,-0x200(%ebp) │ │ │ │ - lea -0x17c(%ebp),%edi │ │ │ │ - add %esi,%ebx │ │ │ │ - cmp %eax,%edx │ │ │ │ - mov %edi,-0x184(%ebp) │ │ │ │ - cmovbe %edx,%eax │ │ │ │ - add %ebx,%eax │ │ │ │ + mov -0x148(%ebp),%eax │ │ │ │ + cmp -0x224(%ebp),%eax │ │ │ │ + je 30049 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10449> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push %ebx │ │ │ │ - push -0x200(%ebp) │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov -0x184(%ebp),%ecx │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x19c(%ebp),%eax │ │ │ │ - mov -0x180(%ebp),%edx │ │ │ │ - cmp %edi,%ecx │ │ │ │ - je 34127 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14527> │ │ │ │ - mov -0x17c(%ebp),%esi │ │ │ │ - cmp -0x22c(%ebp),%eax │ │ │ │ - je 34187 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14587> │ │ │ │ - mov -0x194(%ebp),%ebx │ │ │ │ - mov %ecx,-0x19c(%ebp) │ │ │ │ - mov %edx,-0x198(%ebp) │ │ │ │ - mov %esi,-0x194(%ebp) │ │ │ │ + mov -0x154(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 34199 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14599> │ │ │ │ - mov %eax,-0x184(%ebp) │ │ │ │ - mov %ebx,-0x17c(%ebp) │ │ │ │ - movl $0x0,-0x180(%ebp) │ │ │ │ - movb $0x0,(%eax) │ │ │ │ - mov -0x184(%ebp),%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 33d38 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14138> │ │ │ │ + je 30065 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10465> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x1c0(%eax),%ebx │ │ │ │ - mov -0x1f4(%ebp),%eax │ │ │ │ - lea (%ebx,%eax,1),%edx │ │ │ │ - mov 0x60(%edx),%ecx │ │ │ │ - cmp %ecx,0x64(%edx) │ │ │ │ - je 33dfc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x141fc> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - xor %esi,%esi │ │ │ │ - lea 0x1d0(%eax),%edi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - imul $0x7c,%esi,%eax │ │ │ │ - add %eax,%ecx │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x1d4(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 34030 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14430> │ │ │ │ - mov 0xc(%ecx),%ebx │ │ │ │ - mov %edi,%edx │ │ │ │ - mov %ecx,-0x200(%ebp) │ │ │ │ - jmp 33d99 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14199> │ │ │ │ + mov -0x15c(%ebp),%eax │ │ │ │ + mov -0x160(%ebp),%ebx │ │ │ │ + mov %eax,-0x208(%ebp) │ │ │ │ + mov %ebx,-0x1e8(%ebp) │ │ │ │ + cmp %ebx,%eax │ │ │ │ + je 3023f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1063f> │ │ │ │ + mov -0x1e0(%ebp),%eax │ │ │ │ + lea -0x99280(%eax),%edx │ │ │ │ + lea -0x9f4(%eax),%eax │ │ │ │ + mov %edx,-0x204(%ebp) │ │ │ │ + mov %eax,-0x1f8(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 33da5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x141a5> │ │ │ │ - cmp %ebx,0x10(%eax) │ │ │ │ - jae 33d90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14190> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 33d99 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14199> │ │ │ │ - mov -0x200(%ebp),%ecx │ │ │ │ - cmp %edi,%edx │ │ │ │ - je 33db5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x141b5> │ │ │ │ - cmp 0x10(%edx),%ebx │ │ │ │ - cmovb %edi,%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - add $0x14,%edx │ │ │ │ - add $0x24,%ecx │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %edx │ │ │ │ - push %ecx │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x1,%esi │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x1c0(%eax),%ebx │ │ │ │ - mov -0x1f4(%ebp),%eax │ │ │ │ - lea (%ebx,%eax,1),%edx │ │ │ │ - mov 0x60(%edx),%ecx │ │ │ │ - mov 0x64(%edx),%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xbdef7bdf,%eax,%eax │ │ │ │ - cmp %eax,%esi │ │ │ │ - jb 33d68 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14168> │ │ │ │ - cmpb $0x0,-0x215(%ebp) │ │ │ │ - je 33ec2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x142c2> │ │ │ │ + mov -0x1e8(%ebp),%ebx │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x204(%ebp),%eax │ │ │ │ + jne 305a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x109a0> │ │ │ │ + mov -0x1e0(%ebp),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x1f0(%ebp),%esi │ │ │ │ - push %edx │ │ │ │ - push -0x204(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 44da0 ::do_widen(char) const@@Base+0x8d50> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov -0x1f4(%ebp),%edi │ │ │ │ + lea -0x9d4(%edi),%eax │ │ │ │ + mov %eax,(%ebx) │ │ │ │ + lea 0x64(%ebx),%eax │ │ │ │ + push 0x6c(%ebx) │ │ │ │ + push %eax │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + mov 0x5c(%ebx),%eax │ │ │ │ + mov 0x58(%ebx),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x220(%ebp),%edx │ │ │ │ - mov 0x1c0(%ecx),%eax │ │ │ │ - add %edi,%eax │ │ │ │ - test %edx,%edx │ │ │ │ - jne 34037 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14437> │ │ │ │ + mov %eax,-0x1f4(%ebp) │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 301c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x105c0> │ │ │ │ + lea -0x99750(%edi),%eax │ │ │ │ + mov %eax,-0x200(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x200(%ebp),%eax │ │ │ │ + jne 30578 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10978> │ │ │ │ + mov -0x1e0(%ebp),%ecx │ │ │ │ + mov 0x2c(%esi),%edi │ │ │ │ + lea -0x9e4(%ecx),%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x30(%esi),%eax │ │ │ │ + mov %eax,-0x1e4(%ebp) │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 30192 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10592> │ │ │ │ + lea -0x99970(%ecx),%eax │ │ │ │ + mov %eax,-0x1f0(%ebp) │ │ │ │ + jmp 3016f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1056f> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x1f8(%ebp),%eax │ │ │ │ + lea 0x18(%edi),%edx │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x10(%edi),%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 30164 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10564> │ │ │ │ sub $0xc,%esp │ │ │ │ - lea 0x304(%ecx),%edx │ │ │ │ - push %edx │ │ │ │ - lea 0x4(%ecx),%edx │ │ │ │ - push %edx │ │ │ │ - movzbl -0x216(%ebp),%edx │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - push -0x204(%ebp) │ │ │ │ - call 463a0 ::do_widen(char) const@@Base+0xa350> │ │ │ │ - mov -0x224(%ebp),%esi │ │ │ │ - add $0x20,%esp │ │ │ │ - test %esi,%esi │ │ │ │ - jne 33e94 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14294> │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov 0x1c0(%esi),%eax │ │ │ │ - add %edi,%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push -0x204(%ebp) │ │ │ │ - call 43760 ::do_widen(char) const@@Base+0x7710> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x228(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 340ee , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x144ee> │ │ │ │ + add $0x2c,%edi │ │ │ │ + cmp %edi,-0x1e4(%ebp) │ │ │ │ + je 3018f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1058f> │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x1f0(%ebp),%eax │ │ │ │ + je 30140 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10540> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x204(%ebp) │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - call 42720 ::do_widen(char) const@@Base+0x66d0> │ │ │ │ + push %edi │ │ │ │ + add $0x2c,%edi │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x1c0(%eax),%ebx │ │ │ │ - mov -0x1f4(%ebp),%edi │ │ │ │ - add %ebx,%edi │ │ │ │ - mov 0x60(%edi),%eax │ │ │ │ - mov 0x64(%edi),%esi │ │ │ │ - mov %eax,-0x1f4(%ebp) │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 33efb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x142fb> │ │ │ │ - mov %eax,%ebx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp %edi,-0x1e4(%ebp) │ │ │ │ + jne 3016f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1056f> │ │ │ │ + mov 0x2c(%esi),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 301a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x105a8> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov (%ebx),%eax │ │ │ │ - push %ebx │ │ │ │ - add $0x7c,%ebx │ │ │ │ - call *(%eax) │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 33ee0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x142e0> │ │ │ │ - mov -0x1f4(%ebp),%eax │ │ │ │ - mov %eax,0x64(%edi) │ │ │ │ - addl $0x1,-0x1f8(%ebp) │ │ │ │ - mov -0x1f8(%ebp),%eax │ │ │ │ - cmp %eax,-0x208(%ebp) │ │ │ │ - jne 33ab8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13eb8> │ │ │ │ - mov -0x248(%ebp),%esi │ │ │ │ + add $0x38,%esi │ │ │ │ + cmp %esi,-0x1f4(%ebp) │ │ │ │ + jne 30100 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10500> │ │ │ │ + mov -0x1e8(%ebp),%eax │ │ │ │ + mov 0x58(%eax),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 34165 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14565> │ │ │ │ - mov -0x244(%ebp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 33f4c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1434c> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - add $0x128,%eax │ │ │ │ - push %eax │ │ │ │ - push -0x204(%ebp) │ │ │ │ - call 428f0 ::do_widen(char) const@@Base+0x68a0> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + je 301d6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x105d6> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1f0(%ebp),%edi │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - push 0x33c(%eax) │ │ │ │ - call 68b80 ::do_widen(char) const@@Base+0x2cb30> │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 34102 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14502> │ │ │ │ + mov -0x1e8(%ebp),%ecx │ │ │ │ + mov 0x3c(%ecx),%eax │ │ │ │ + lea 0x44(%ecx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 301f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x105f8> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1f0(%ebp),%edi │ │ │ │ - push -0x204(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 426a0 ::do_widen(char) const@@Base+0x6650> │ │ │ │ - mov %eax,%esi │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x19c(%ebp),%eax │ │ │ │ - cmp -0x22c(%ebp),%eax │ │ │ │ - je 33fab , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x143ab> │ │ │ │ + mov -0x1e8(%ebp),%ebx │ │ │ │ + mov 0x24(%ebx),%eax │ │ │ │ + lea 0x2c(%ebx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 3021a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1061a> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x1b4(%ebp),%eax │ │ │ │ - cmp -0x234(%ebp),%eax │ │ │ │ - je 33fcb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x143cb> │ │ │ │ + addl $0x7c,-0x1e8(%ebp) │ │ │ │ + mov -0x1e8(%ebp),%eax │ │ │ │ + cmp %eax,-0x208(%ebp) │ │ │ │ + jne 300a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x104a8> │ │ │ │ + mov -0x160(%ebp),%eax │ │ │ │ + mov %eax,-0x1e8(%ebp) │ │ │ │ + mov -0x1e8(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3025b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1065b> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x168(%ebp),%esi │ │ │ │ + mov -0x16c(%ebp),%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 302a6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x106a6> │ │ │ │ + mov -0x1e0(%ebp),%eax │ │ │ │ + lea -0x999c0(%eax),%edi │ │ │ │ + jmp 30287 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10687> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 302a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x106a0> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 30280 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10680> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1f0(%ebp),%edi │ │ │ │ - push -0x204(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 44c20 ::do_widen(char) const@@Base+0x8bd0> │ │ │ │ - mov -0x1cc(%ebp),%eax │ │ │ │ + push %ebx │ │ │ │ + add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - cmp -0x240(%ebp),%eax │ │ │ │ - je 33ffe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x143fe> │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 30287 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10687> │ │ │ │ + nop │ │ │ │ + mov -0x16c(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 302bc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x106bc> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ + push %ebx │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x1e4(%ebp),%eax │ │ │ │ - cmp -0x23c(%ebp),%eax │ │ │ │ - je 3401e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1441e> │ │ │ │ + mov -0x174(%ebp),%esi │ │ │ │ + mov -0x178(%ebp),%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 30306 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10706> │ │ │ │ + mov -0x1e0(%ebp),%eax │ │ │ │ + lea -0x999c0(%eax),%edi │ │ │ │ + jmp 302e7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x106e7> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 30300 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10700> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 302e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x106e0> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ + push %ebx │ │ │ │ + add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 302e7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x106e7> │ │ │ │ + nop │ │ │ │ + mov -0x178(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 3031c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1071c> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ + movzbl -0x218(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ - mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov %edi,%edx │ │ │ │ - jmp 33db5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x141b5> │ │ │ │ - mov -0x224(%ebp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 33e7c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1427c> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push -0x21c(%ebp) │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ + add $0x1,%esi │ │ │ │ + movsbl (%esi),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 30360 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10760> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push -0x204(%ebp) │ │ │ │ - call 42d20 ::do_widen(char) const@@Base+0x6cd0> │ │ │ │ + call 4170 │ │ │ │ add $0x10,%esp │ │ │ │ - cmpb $0x0,-0x215(%ebp) │ │ │ │ - jne 33ea2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x142a2> │ │ │ │ - jmp 33eb9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x142b9> │ │ │ │ + test %eax,%eax │ │ │ │ + je 30330 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10730> │ │ │ │ + movsbl (%esi),%eax │ │ │ │ + test %al,%al │ │ │ │ + jne 3037a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1077a> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + flds -0x180(%ebp) │ │ │ │ + jmp 303f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x107f0> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + add $0x1,%esi │ │ │ │ + movsbl (%esi),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 30360 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10760> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4170 │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 30370 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10770> │ │ │ │ + jmp 3039b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1079b> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x1f0(%ebp),%eax │ │ │ │ - flds -0x1c224(%eax) │ │ │ │ - jmp 33ba1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13fa1> │ │ │ │ + add $0x1,%esi │ │ │ │ + movsbl (%esi),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 30360 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10760> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push $0x0 │ │ │ │ - push -0x238(%ebp) │ │ │ │ - push -0x198(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push -0x21c(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x20,%esp │ │ │ │ - jmp 33d38 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14138> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x230(%ebp) │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push -0x21c(%ebp) │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4170 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 33d38 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14138> │ │ │ │ + test %eax,%eax │ │ │ │ + je 30398 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10798> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ + push $0x0 │ │ │ │ push %esi │ │ │ │ - push -0x21c(%ebp) │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - jmp 340cf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x144cf> │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - mov -0x1f4(%ebp),%eax │ │ │ │ - add 0x1c0(%edi),%eax │ │ │ │ - jmp 34045 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14445> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - push 0x33c(%eax) │ │ │ │ - push -0x204(%ebp) │ │ │ │ - call 42b80 ::do_widen(char) const@@Base+0x6b30> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 33f76 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14376> │ │ │ │ - test %edx,%edx │ │ │ │ - je 34150 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14550> │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 341ac , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x145ac> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %edx │ │ │ │ - push %edi │ │ │ │ - push %eax │ │ │ │ - call 41b0 │ │ │ │ - mov -0x180(%ebp),%edx │ │ │ │ - mov -0x19c(%ebp),%eax │ │ │ │ + call 4780 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %edx,-0x198(%ebp) │ │ │ │ - movb $0x0,(%eax,%edx,1) │ │ │ │ - mov -0x184(%ebp),%eax │ │ │ │ - jmp 33d0c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1410c> │ │ │ │ + fstps -0x1dc(%ebp) │ │ │ │ + flds -0x1dc(%ebp) │ │ │ │ + fsts -0x180(%ebp) │ │ │ │ + fldl -0x18c(%ebp) │ │ │ │ + fstpl -0x200(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x1e0(%ebp),%eax │ │ │ │ + xor %esi,%esi │ │ │ │ + fldl -0x1cfd0(%eax) │ │ │ │ + fstl -0x1f0(%ebp) │ │ │ │ + fldl -0x200(%ebp) │ │ │ │ + fsub %st(1),%st │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fstpl -0x18c(%ebp) │ │ │ │ + jmp 2f6d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfad8> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov -0x1e4(%ebp),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0x214(%ebp) │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push -0x204(%ebp) │ │ │ │ - call 45b70 ::do_widen(char) const@@Base+0x9b20> │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ + push $0x0 │ │ │ │ + push %edi │ │ │ │ + call 4780 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 33f22 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14322> │ │ │ │ - mov %ecx,-0x19c(%ebp) │ │ │ │ - mov %edx,-0x198(%ebp) │ │ │ │ - mov %esi,-0x194(%ebp) │ │ │ │ - mov %edi,-0x184(%ebp) │ │ │ │ - lea -0x17c(%ebp),%edi │ │ │ │ - mov %edi,%eax │ │ │ │ - jmp 33d0c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1410c> │ │ │ │ - movzbl -0x17c(%ebp),%edx │ │ │ │ - mov %dl,(%eax) │ │ │ │ - mov -0x180(%ebp),%edx │ │ │ │ - mov -0x19c(%ebp),%eax │ │ │ │ - jmp 34150 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14550> │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %edx │ │ │ │ - push %esi │ │ │ │ - lea -0x1d61d(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - lea -0x1cb08(%ebx),%eax │ │ │ │ + fstps -0x1c8(%ebp) │ │ │ │ + movsbl (%edi),%eax │ │ │ │ + test %al,%al │ │ │ │ + jne 3045a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1085a> │ │ │ │ + jmp 3062f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10a2f> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0x1,%edi │ │ │ │ + movsbl (%edi),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 30498 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10898> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 4590 │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 5ee6 <__gmon_start__@plt+0x172e> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 5f06 <__gmon_start__@plt+0x174e> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 5ec6 <__gmon_start__@plt+0x170e> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 5f1d <__gmon_start__@plt+0x1765> │ │ │ │ + call 4170 │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 30450 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10850> │ │ │ │ + jmp 3047b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1087b> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ - call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ - add $0x70df7,%edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - lea -0x3c0(%ebp),%ebx │ │ │ │ - mov %ebx,%eax │ │ │ │ - sub $0x47c,%esp │ │ │ │ - fldl 0xc(%ebp) │ │ │ │ - mov %ebx,-0x418(%ebp) │ │ │ │ - lea -0x1ca8c(%edi),%edx │ │ │ │ - mov %edi,-0x3e0(%ebp) │ │ │ │ - fstpl -0x438(%ebp) │ │ │ │ - call 23960 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3d60> │ │ │ │ - lea -0x3a0(%ebp),%ecx │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x3a8(%ebp),%eax │ │ │ │ - mov %ecx,-0x454(%ebp) │ │ │ │ - mov %ecx,-0x3a8(%ebp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ + add $0x1,%edi │ │ │ │ + movsbl (%edi),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 30498 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10898> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - lea 0x174(%ecx),%edx │ │ │ │ - push %ebx │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %edx │ │ │ │ - mov %eax,-0x41c(%ebp) │ │ │ │ - movl $0x0,-0x3a4(%ebp) │ │ │ │ - movb $0x0,-0x3a0(%ebp) │ │ │ │ - mov %edx,-0x42c(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - add $0xc,%esp │ │ │ │ - mov $0x1e,%edi │ │ │ │ - push $0xa │ │ │ │ - push $0x0 │ │ │ │ - push -0x3a8(%ebp) │ │ │ │ - call 4480 │ │ │ │ + call 4170 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 342bf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x146bf> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0xa │ │ │ │ + je 30478 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10878> │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push $0x0 │ │ │ │ - push -0x3a8(%ebp) │ │ │ │ - call 4480 │ │ │ │ + push %edi │ │ │ │ + call 4780 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,%edi │ │ │ │ - mov -0x3e0(%ebp),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d4ea(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ + fstps -0x1c4(%ebp) │ │ │ │ + movsbl (%edi),%eax │ │ │ │ + test %al,%al │ │ │ │ + jne 304ca , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x108ca> │ │ │ │ + jmp 30508 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10908> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + add $0x1,%edi │ │ │ │ + movsbl (%edi),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 30508 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10908> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push -0x418(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x41c(%ebp) │ │ │ │ - push -0x418(%ebp) │ │ │ │ - push -0x42c(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %esi │ │ │ │ - lea -0x1d8ce(%ebx),%esi │ │ │ │ - pop %eax │ │ │ │ - mov %ebx,-0x3e0(%ebp) │ │ │ │ - push %esi │ │ │ │ - push -0x41c(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - pop %edx │ │ │ │ + call 4170 │ │ │ │ + add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - mov %eax,-0x478(%ebp) │ │ │ │ - pop %ecx │ │ │ │ - lea -0x1d4da(%ebx),%eax │ │ │ │ - sete -0x469(%ebp) │ │ │ │ + jne 304c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x108c0> │ │ │ │ + jmp 304eb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x108eb> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x1,%edi │ │ │ │ + movsbl (%edi),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 30508 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10908> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push -0x418(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x41c(%ebp) │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push -0x418(%ebp) │ │ │ │ - push -0x42c(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %ebx │ │ │ │ - pop %eax │ │ │ │ - push %esi │ │ │ │ - push -0x41c(%ebp) │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - pop %edx │ │ │ │ + call 4170 │ │ │ │ + add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - mov %eax,-0x474(%ebp) │ │ │ │ - pop %ecx │ │ │ │ - lea -0x1d4c7(%ebx),%eax │ │ │ │ - sete -0x46b(%ebp) │ │ │ │ + je 304e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x108e8> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ + call 41e0 │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jbe 3053a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1093a> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - push -0x418(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x41c(%ebp) │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push -0x418(%ebp) │ │ │ │ - push -0x42c(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %ebx │ │ │ │ - pop %eax │ │ │ │ + push %edi │ │ │ │ + push -0x144(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push -0x218(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x20,%esp │ │ │ │ + mov -0x174(%ebp),%eax │ │ │ │ + cmp -0x170(%ebp),%eax │ │ │ │ + je 305f3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x109f3> │ │ │ │ + flds -0x1c8(%ebp) │ │ │ │ + mov -0x1e8(%ebp),%ebx │ │ │ │ + add $0xc,%eax │ │ │ │ + mov %ebx,-0xc(%eax) │ │ │ │ + fstps -0x8(%eax) │ │ │ │ + flds -0x1c4(%ebp) │ │ │ │ + fstps -0x4(%eax) │ │ │ │ + mov %eax,-0x174(%ebp) │ │ │ │ + jmp 2f6d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfad8> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - push -0x41c(%ebp) │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - pop %edx │ │ │ │ - test %eax,%eax │ │ │ │ - pop %ecx │ │ │ │ - lea -0x1d4b5(%ebx),%eax │ │ │ │ - sete -0x46c(%ebp) │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 301a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x105a8> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 2fe48 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10248> │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x1e8(%ebp) │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 3021a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1061a> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x200(%ebp) │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 2feba , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x102ba> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ + add $0x4c,%eax │ │ │ │ push %eax │ │ │ │ - push -0x418(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x41c(%ebp) │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push -0x418(%ebp) │ │ │ │ - push -0x42c(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %ecx │ │ │ │ - pop %ebx │ │ │ │ - push %esi │ │ │ │ - push -0x41c(%ebp) │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - pop %edx │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - mov %eax,-0x470(%ebp) │ │ │ │ - pop %ecx │ │ │ │ - lea -0x1d4a4(%ebx),%eax │ │ │ │ - sete -0x46a(%ebp) │ │ │ │ - push %eax │ │ │ │ - push -0x418(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x41c(%ebp) │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push -0x418(%ebp) │ │ │ │ - push -0x42c(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %ecx │ │ │ │ - pop %ebx │ │ │ │ - push %esi │ │ │ │ - push -0x41c(%ebp) │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - mov %eax,-0x464(%ebp) │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d491(%ebx),%eax │ │ │ │ - pop %edx │ │ │ │ - push %eax │ │ │ │ - push -0x418(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x41c(%ebp) │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push -0x418(%ebp) │ │ │ │ - push -0x42c(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %ecx │ │ │ │ - pop %ebx │ │ │ │ - push %esi │ │ │ │ - push -0x41c(%ebp) │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - mov %eax,-0x460(%ebp) │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d458(%ebx),%eax │ │ │ │ - pop %edx │ │ │ │ + je 3063a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10a3a> │ │ │ │ + movb $0x0,-0x218(%ebp) │ │ │ │ + jmp 2ff5d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1035d> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push -0x1f8(%ebp) │ │ │ │ push %eax │ │ │ │ - push -0x418(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x41c(%ebp) │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push -0x418(%ebp) │ │ │ │ - push -0x42c(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %ecx │ │ │ │ - pop %ebx │ │ │ │ - push %esi │ │ │ │ - push -0x41c(%ebp) │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - mov %eax,-0x45c(%ebp) │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d47d(%ebx),%eax │ │ │ │ - pop %edx │ │ │ │ + lea -0x178(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - push -0x418(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x41c(%ebp) │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push -0x418(%ebp) │ │ │ │ - push -0x42c(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %ecx │ │ │ │ - pop %ebx │ │ │ │ - push %esi │ │ │ │ - push -0x41c(%ebp) │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - pop %esi │ │ │ │ - pop %edx │ │ │ │ - test %eax,%eax │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - sete %al │ │ │ │ - mov %eax,%esi │ │ │ │ + call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 2f6d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfad8> │ │ │ │ + movl $0x0,0xec(%eax) │ │ │ │ + jmp 2f9f5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfdf5> │ │ │ │ + movl $0x0,0xac(%eax) │ │ │ │ + jmp 2f923 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfd23> │ │ │ │ + mov -0x1e4(%ebp),%edi │ │ │ │ + jmp 30498 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10898> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - push 0x5ec(%eax) │ │ │ │ - lea -0x300(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0x44(%eax),%eax │ │ │ │ + mov -0xc(%eax),%eax │ │ │ │ + lea 0x44(%ebx,%eax,1),%edx │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x43c(%ebp) │ │ │ │ - call 44ad0 ::do_widen(char) const@@Base+0x8a80> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push 0x5ec(%edx) │ │ │ │ - lea -0x1ac(%ebp),%edx │ │ │ │ push %edx │ │ │ │ - mov %edx,-0x440(%ebp) │ │ │ │ - call 7e0d0 ::do_widen(char) const@@Base+0x42080> │ │ │ │ - mov %esi,%eax │ │ │ │ - pop %ecx │ │ │ │ - pop %ebx │ │ │ │ - movzbl %al,%esi │ │ │ │ - push %esi │ │ │ │ - mov -0x3e0(%ebp),%esi │ │ │ │ - push -0x43c(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 42690 ::do_widen(char) const@@Base+0x6640> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push %edi │ │ │ │ - mov -0x43c(%ebp),%edi │ │ │ │ - push %edi │ │ │ │ - call 42670 ::do_widen(char) const@@Base+0x6620> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - push -0x42c(%ebp) │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 305e7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x109e7> │ │ │ │ + jmp 5b26 <__gmon_start__@plt+0x136e> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x7498b,%eax │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ - call 45540 ::do_widen(char) const@@Base+0x94f0> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x24c,%esp │ │ │ │ + mov %eax,-0x200(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + mov 0x160(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 306b3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10ab3> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x200(%ebp),%edi │ │ │ │ + push %eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 45a0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1c4(%eax),%eax │ │ │ │ - sub 0x1c0(%ecx),%eax │ │ │ │ - movl $0x0,0x3d0(%ecx) │ │ │ │ - movl $0x1,0x3dc(%ecx) │ │ │ │ - sar $0x3,%eax │ │ │ │ - push -0x434(%ebp) │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - push -0x438(%ebp) │ │ │ │ - push $0x40240000 │ │ │ │ - push $0x0 │ │ │ │ mov %eax,%esi │ │ │ │ - mov %eax,-0x430(%ebp) │ │ │ │ - call 46d0 │ │ │ │ - pop %eax │ │ │ │ - lea -0x1ca6c(%ebx),%eax │ │ │ │ - pop %edx │ │ │ │ - push %eax │ │ │ │ - push -0x418(%ebp) │ │ │ │ - fstpl -0x3f0(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x41c(%ebp) │ │ │ │ - push -0x418(%ebp) │ │ │ │ - push -0x42c(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - mov -0x3a4(%ebp),%ecx │ │ │ │ + test %eax,%eax │ │ │ │ + je 306d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10ad0> │ │ │ │ + movb $0x0,-0x22c(%ebp) │ │ │ │ + movzbl -0x22c(%ebp),%eax │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + push $0x100 │ │ │ │ + call 42e0 │ │ │ │ + lea -0x990(%edi),%edx │ │ │ │ + lea -0x44(%ebp),%ebx │ │ │ │ + movl $0x0,-0x178(%ebp) │ │ │ │ + fldz │ │ │ │ + lea -0x140(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 35355 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15755> │ │ │ │ + mov %edx,-0x210(%ebp) │ │ │ │ + fsts -0x1c8(%ebp) │ │ │ │ + mov %edx,-0x1cc(%ebp) │ │ │ │ + fld1 │ │ │ │ + lea -0x128(%ebp),%edx │ │ │ │ + mov %ecx,-0x244(%ebp) │ │ │ │ + mov %ecx,-0x148(%ebp) │ │ │ │ + lea -0x9c4(%edi),%ecx │ │ │ │ + mov %eax,-0x220(%ebp) │ │ │ │ + lea -0x9ac(%edi),%eax │ │ │ │ + fsts -0x1c4(%ebp) │ │ │ │ + mov %edx,-0x248(%ebp) │ │ │ │ + mov %edx,-0x130(%ebp) │ │ │ │ + mov %edi,%edx │ │ │ │ + mov %ecx,-0x230(%ebp) │ │ │ │ + mov %ecx,-0x118(%ebp) │ │ │ │ + movl $0x0,-0x174(%ebp) │ │ │ │ + movl $0x0,-0x170(%ebp) │ │ │ │ + movl $0x0,-0x16c(%ebp) │ │ │ │ + movl $0x0,-0x168(%ebp) │ │ │ │ + movl $0x0,-0x164(%ebp) │ │ │ │ + movl $0x0,-0x160(%ebp) │ │ │ │ + movl $0x0,-0x15c(%ebp) │ │ │ │ + movl $0x0,-0x158(%ebp) │ │ │ │ + movl $0x0,-0x154(%ebp) │ │ │ │ + movl $0x0,-0x150(%ebp) │ │ │ │ + movl $0x0,-0x14c(%ebp) │ │ │ │ + movl $0x0,-0x144(%ebp) │ │ │ │ + movb $0x0,-0x140(%ebp) │ │ │ │ + movl $0x0,-0x12c(%ebp) │ │ │ │ + movb $0x0,-0x128(%ebp) │ │ │ │ + movl $0x0,-0xf4(%ebp) │ │ │ │ + movl $0x0,-0xf0(%ebp) │ │ │ │ + movl $0x0,-0xec(%ebp) │ │ │ │ + movl $0x0,-0x10c(%ebp) │ │ │ │ + movl $0x0,-0x110(%ebp) │ │ │ │ + movl $0x0,-0x114(%ebp) │ │ │ │ + flds -0x1cfe0(%edi) │ │ │ │ + mov %ecx,-0xd8(%ebp) │ │ │ │ + mov $0x100,%ecx │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ + fsts -0xfc(%ebp) │ │ │ │ + flds -0x1cfdc(%edi) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + lea -0x1c0(%ebp),%eax │ │ │ │ + movl $0x0,-0xe8(%ebp) │ │ │ │ + fsts -0xf8(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ + fstl -0x104(%ebp) │ │ │ │ + fldl -0x1db50(%edi) │ │ │ │ + lea -0x2c(%ebp),%edi │ │ │ │ + movl $0x0,-0xdc(%ebp) │ │ │ │ + fstl -0xe4(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ + fstps -0xbc(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ + fstps -0xb8(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fstl -0xc4(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + movl $0x7fffffff,-0x108(%ebp) │ │ │ │ + fstpl -0xa4(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + movl $0x0,-0xb4(%ebp) │ │ │ │ + movl $0x0,-0xb0(%ebp) │ │ │ │ + movl $0x0,-0xac(%ebp) │ │ │ │ + movl $0x0,-0xcc(%ebp) │ │ │ │ + movl $0x0,-0xd0(%ebp) │ │ │ │ + movl $0x0,-0xd4(%ebp) │ │ │ │ + movl $0x0,-0xa8(%ebp) │ │ │ │ + movl $0x0,-0x9c(%ebp) │ │ │ │ + movl $0x7fffffff,-0xc8(%ebp) │ │ │ │ + movl $0x8,-0x94(%ebp) │ │ │ │ + movl $0x8,-0x6c(%ebp) │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ + movl $0x0,-0x40(%ebp) │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ + fsts -0x1b4(%ebp) │ │ │ │ + flds -0x1cfd8(%edx) │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + fsts -0x1b0(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fsts -0x1ac(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fstps -0x1a8(%ebp) │ │ │ │ + fstl -0x1a4(%ebp) │ │ │ │ + flds -0x1db58(%edx) │ │ │ │ + mov %edi,-0x24(%ebp) │ │ │ │ + fstl -0x19c(%ebp) │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ + fstpl -0x194(%ebp) │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + fstpl -0x18c(%ebp) │ │ │ │ + movl $0x0,-0x1c0(%ebp) │ │ │ │ + movl $0xafff,-0x1bc(%ebp) │ │ │ │ + movl $0x0,-0x1b8(%ebp) │ │ │ │ + mov %cx,-0x17c(%ebp) │ │ │ │ + movl $0x0,-0x90(%ebp) │ │ │ │ + movl $0x0,-0x8c(%ebp) │ │ │ │ + movl $0x0,-0x88(%ebp) │ │ │ │ + movl $0x0,-0x84(%ebp) │ │ │ │ + movl $0x0,-0x80(%ebp) │ │ │ │ + movl $0x0,-0x7c(%ebp) │ │ │ │ + movl $0x0,-0x78(%ebp) │ │ │ │ + movl $0x0,-0x74(%ebp) │ │ │ │ + mov %eax,-0x23c(%ebp) │ │ │ │ + fsts -0x184(%ebp) │ │ │ │ + fstps -0x180(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + movl $0x0,0x158(%eax,%esi,4) │ │ │ │ + add $0x1,%esi │ │ │ │ + cmp $0x8,%esi │ │ │ │ + jne 30a08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10e08> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x3e0(%ebp),%edi │ │ │ │ - push -0x3ec(%ebp) │ │ │ │ - push -0x3f0(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 4700 │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + push $0x0 │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x238(%ebp) │ │ │ │ + call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ pop %eax │ │ │ │ - lea -0x1d897(%edi),%eax │ │ │ │ + lea -0x48(%ebp),%eax │ │ │ │ pop %edx │ │ │ │ + push -0x40(%ebp) │ │ │ │ push %eax │ │ │ │ - push -0x418(%ebp) │ │ │ │ - fstpl -0x450(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x41c(%ebp) │ │ │ │ - push -0x418(%ebp) │ │ │ │ - push -0x42c(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - lea -0x388(%ebp),%eax │ │ │ │ - mov -0x3a4(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0x390(%ebp),%ecx │ │ │ │ - mov %eax,-0x458(%ebp) │ │ │ │ - mov %eax,-0x390(%ebp) │ │ │ │ - mov -0x3a8(%ebp),%eax │ │ │ │ + mov %eax,-0x234(%ebp) │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + mov %edi,-0x24(%ebp) │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ + mov -0x200(%ebp),%esi │ │ │ │ + movl $0xe,(%esp) │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ + lea -0x1d0a7(%esi),%eax │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + lea -0x148(%ebp),%eax │ │ │ │ + push -0x144(%ebp) │ │ │ │ push $0x0 │ │ │ │ - add %eax,%edx │ │ │ │ - mov %ecx,-0x47c(%ebp) │ │ │ │ - push %edx │ │ │ │ push %eax │ │ │ │ - push %ecx │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - lea -0x378(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0x1bd84(%edi),%edx │ │ │ │ - mov %eax,-0x468(%ebp) │ │ │ │ - call 23960 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3d60> │ │ │ │ - lea -0x35c(%ebp),%eax │ │ │ │ - mov -0x430(%ebp),%ecx │ │ │ │ - movl $0x0,-0x35c(%ebp) │ │ │ │ - mov %eax,-0x404(%ebp) │ │ │ │ - mov %eax,-0x354(%ebp) │ │ │ │ - mov %eax,-0x350(%ebp) │ │ │ │ - lea -0x340(%ebp),%eax │ │ │ │ - movl $0x0,-0x358(%ebp) │ │ │ │ - movl $0x0,-0x34c(%ebp) │ │ │ │ - mov %eax,-0x420(%ebp) │ │ │ │ - mov %eax,-0x348(%ebp) │ │ │ │ - movl $0x0,-0x344(%ebp) │ │ │ │ - movb $0x0,-0x340(%ebp) │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 35590 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15990> │ │ │ │ - lea -0x360(%ebp),%eax │ │ │ │ - fldz │ │ │ │ - movl $0x0,-0x414(%ebp) │ │ │ │ - mov %eax,-0x424(%ebp) │ │ │ │ - lea -0x328(%ebp),%eax │ │ │ │ - mov %eax,-0x400(%ebp) │ │ │ │ - fstpl -0x448(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - imul $0x1a8,-0x414(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov 0x1c0(%edx),%edi │ │ │ │ - mov %eax,-0x408(%ebp) │ │ │ │ - add %eax,%edi │ │ │ │ + movl $0x0,-0x40(%ebp) │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ + mov %eax,-0x22c(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + xor %eax,%eax │ │ │ │ fldz │ │ │ │ - flds 0xc(%edi) │ │ │ │ - mov 0x64(%edi),%ebx │ │ │ │ - mov 0x60(%edi),%esi │ │ │ │ - mov %ebx,%ecx │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jbe 34d40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15140> │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 34968 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14d68> │ │ │ │ - mov 0x58(%esi),%eax │ │ │ │ - cmp %eax,0x5c(%esi) │ │ │ │ - je 34930 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14d30> │ │ │ │ + add $0x20,%esp │ │ │ │ + movb $0x0,-0x1eb(%ebp) │ │ │ │ + mov %ax,-0x1ea(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + fsts -0x1e4(%ebp) │ │ │ │ + push 0x160(%eax) │ │ │ │ + lea -0x1e8(%ebp),%eax │ │ │ │ + push $0x1 │ │ │ │ + push $0x4 │ │ │ │ + push %eax │ │ │ │ + movl $0x0,-0x1e8(%ebp) │ │ │ │ + fstpl -0x1e0(%ebp) │ │ │ │ + call 4070 │ │ │ │ + mov -0x1e8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov 0x5ec(%ecx),%edx │ │ │ │ - mov (%edx),%ecx │ │ │ │ - push 0x14(%eax) │ │ │ │ - push %edx │ │ │ │ - call *0x28(%ecx) │ │ │ │ - fmuls 0xc8(%edi) │ │ │ │ - fadds 0xc4(%edi) │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - mov -0x3e0(%ebp),%esi │ │ │ │ - mov %esi,%ebx │ │ │ │ - fstpl (%esp) │ │ │ │ - push $0x40240000 │ │ │ │ - push $0x0 │ │ │ │ - call 46d0 │ │ │ │ - fldl 0xdc(%edi) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov -0x408(%ebp),%edi │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fcmovbe %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - fstps -0x3cc(%ebp) │ │ │ │ - flds -0x3cc(%ebp) │ │ │ │ - mov 0x1c0(%edx),%eax │ │ │ │ - fldl 0x2c(%eax,%edi,1) │ │ │ │ - fstpl -0x448(%ebp) │ │ │ │ - fstl (%esp) │ │ │ │ - fstpl -0x3f0(%ebp) │ │ │ │ - call 4700 │ │ │ │ - fldl -0x438(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - fldl -0x3f0(%ebp) │ │ │ │ - jb 348c7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14cc7> │ │ │ │ - fldl -0x448(%ebp) │ │ │ │ - fldl -0x450(%ebp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jb 348c7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14cc7> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - fldl 0x2c0(%eax) │ │ │ │ - fadd %st(1),%st │ │ │ │ - fstpl 0x2c0(%eax) │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - fstpl (%esp) │ │ │ │ - call 4700 │ │ │ │ + mov -0x200(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + lea -0x1e0(%ebp),%eax │ │ │ │ + push 0x160(%ecx) │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x1 │ │ │ │ + push $0x8 │ │ │ │ + push %eax │ │ │ │ + call 4070 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x408(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - add 0x1c0(%eax),%edi │ │ │ │ - mov 0x64(%edi),%eax │ │ │ │ - mov 0x60(%edi),%esi │ │ │ │ - mov %eax,%ecx │ │ │ │ - cmp %esi,%ecx │ │ │ │ - je 34960 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14d60> │ │ │ │ - mov 0x58(%esi),%eax │ │ │ │ - cmp %eax,0x5c(%esi) │ │ │ │ - je 34928 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14d28> │ │ │ │ - fldl -0x438(%ebp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jb 34930 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14d30> │ │ │ │ - fldl -0x448(%ebp) │ │ │ │ - fldl -0x450(%ebp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jae 34e40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15240> │ │ │ │ - jmp 34930 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14d30> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %esi,-0x3f0(%ebp) │ │ │ │ - mov %ecx,%ebx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov (%esi),%edx │ │ │ │ - push %esi │ │ │ │ - add $0x7c,%esi │ │ │ │ - call *(%edx) │ │ │ │ + fldl -0x1e0(%ebp) │ │ │ │ + push 0x160(%eax) │ │ │ │ + lea -0x1eb(%ebp),%eax │ │ │ │ + push $0x1 │ │ │ │ + push $0x1 │ │ │ │ + push %eax │ │ │ │ + fstpl -0x18c(%ebp) │ │ │ │ + mov %eax,-0x21c(%ebp) │ │ │ │ + call 4070 │ │ │ │ + movzbl -0x1eb(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 34940 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14d40> │ │ │ │ - mov -0x3f0(%ebp),%esi │ │ │ │ - mov %esi,0x64(%edi) │ │ │ │ - jmp 34968 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14d68> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - addl $0x1,-0x414(%ebp) │ │ │ │ - mov -0x414(%ebp),%eax │ │ │ │ - cmp %eax,-0x430(%ebp) │ │ │ │ - jne 347d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14bd0> │ │ │ │ - mov -0x34c(%ebp),%esi │ │ │ │ + mov %ax,-0x208(%ebp) │ │ │ │ + filds -0x208(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x3d0(%eax),%ebx │ │ │ │ - mov %esi,0x3dc(%eax) │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 34e28 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15228> │ │ │ │ - mov -0x3e0(%ebp),%edi │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1ca3c(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ + cmpl $0x2,0x15c(%ecx) │ │ │ │ + fstps -0x180(%ebp) │ │ │ │ + mov 0x160(%eax),%eax │ │ │ │ + je 31a60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11e60> │ │ │ │ push %eax │ │ │ │ - push -0x418(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - movl $0x100,(%esp) │ │ │ │ - call 42e0 │ │ │ │ - mov %eax,%esi │ │ │ │ + mov -0x200(%ebp),%edi │ │ │ │ + push $0x1 │ │ │ │ + push $0x1 │ │ │ │ + mov %edi,%ebx │ │ │ │ + push -0x21c(%ebp) │ │ │ │ + call 4070 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - pop %ecx │ │ │ │ - push 0x3d0(%eax) │ │ │ │ - mov %edi,%eax │ │ │ │ - lea -0x1d44b(%edi),%edi │ │ │ │ - push %edi │ │ │ │ - mov %eax,%ebx │ │ │ │ - push $0x100 │ │ │ │ + pop %edi │ │ │ │ + mov -0x220(%ebp),%esi │ │ │ │ + push 0x160(%eax) │ │ │ │ + movzbl -0x1eb(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ push $0x1 │ │ │ │ + push $0x100 │ │ │ │ push %esi │ │ │ │ - mov %edi,-0x3f0(%ebp) │ │ │ │ - mov %eax,%edi │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x18,%esp │ │ │ │ - mov %edi,-0x3e0(%ebp) │ │ │ │ - push %esi │ │ │ │ - push -0x41c(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x41c(%ebp) │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push -0x418(%ebp) │ │ │ │ - lea 0x128(%edx),%edi │ │ │ │ + call 4240 <__fread_chk@plt> │ │ │ │ + movzbl -0x1eb(%ebp),%eax │ │ │ │ + add $0x20,%esp │ │ │ │ + movb $0x0,(%esi,%eax,1) │ │ │ │ + mov -0x220(%ebp),%edi │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x200(%ebp),%esi │ │ │ │ push %edi │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - mov -0x3e0(%ebp),%edx │ │ │ │ - lea -0x1ca18(%edx),%eax │ │ │ │ - mov %edx,%ebx │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 41e0 │ │ │ │ + mov %eax,(%esp) │ │ │ │ + push %edi │ │ │ │ + push -0x144(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push -0x22c(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x18,%esp │ │ │ │ + lea -0x1d098(%esi),%eax │ │ │ │ push %eax │ │ │ │ - push -0x418(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - pop %eax │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push 0x3dc(%ecx) │ │ │ │ - push -0x3f0(%ebp) │ │ │ │ - push $0x100 │ │ │ │ + push %edi │ │ │ │ + call 40d0 │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 31ad0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11ed0> │ │ │ │ + movl $0x30,-0x1b8(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + lea -0x1e4(%ebp),%esi │ │ │ │ + mov -0x200(%ebp),%edi │ │ │ │ + movl $0x0,-0x1e4(%ebp) │ │ │ │ + push 0x160(%eax) │ │ │ │ + mov %edi,%ebx │ │ │ │ push $0x1 │ │ │ │ + push $0x4 │ │ │ │ push %esi │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x18,%esp │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - push -0x41c(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x41c(%ebp) │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push -0x418(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ + call 4070 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0xffffffff,0x38c(%eax) │ │ │ │ - je 34b20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14f20> │ │ │ │ - mov -0x3e0(%ebp),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1c9f4(%edx),%eax │ │ │ │ - mov %edx,%ebx │ │ │ │ - push %eax │ │ │ │ - push -0x418(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - pop %eax │ │ │ │ - mov -0x3e0(%ebp),%edx │ │ │ │ + flds -0x1e4(%ebp) │ │ │ │ + movb $0x0,-0x1eb(%ebp) │ │ │ │ + push 0x160(%eax) │ │ │ │ + push $0x1 │ │ │ │ + push $0x1 │ │ │ │ + push -0x21c(%ebp) │ │ │ │ + fstps -0x240(%ebp) │ │ │ │ + call 4070 │ │ │ │ + movzbl -0x1eb(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + movl $0x0,-0x1e4(%ebp) │ │ │ │ + mov %eax,-0x20c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %edx,%ebx │ │ │ │ - push 0x38c(%eax) │ │ │ │ - lea -0x1b2eb(%edx),%eax │ │ │ │ - push %eax │ │ │ │ - push $0x100 │ │ │ │ + push 0x160(%eax) │ │ │ │ push $0x1 │ │ │ │ + push $0x4 │ │ │ │ push %esi │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x18,%esp │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - push -0x41c(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x41c(%ebp) │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push -0x418(%ebp) │ │ │ │ + call 4070 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + push 0x160(%eax) │ │ │ │ + push $0x1 │ │ │ │ + push $0x1 │ │ │ │ + push -0x21c(%ebp) │ │ │ │ + call 4070 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0x1ea(%ebp),%edi │ │ │ │ + flds -0x1e4(%ebp) │ │ │ │ + push 0x160(%eax) │ │ │ │ + push $0x1 │ │ │ │ + push $0x2 │ │ │ │ push %edi │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ + fstps -0x218(%ebp) │ │ │ │ + call 4070 │ │ │ │ + movzwl -0x1ea(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov %eax,-0x208(%ebp) │ │ │ │ + fildl -0x208(%ebp) │ │ │ │ + fdivs -0x218(%ebp) │ │ │ │ + mov %eax,-0x1e8(%ebp) │ │ │ │ + mov -0x174(%ebp),%eax │ │ │ │ + fstps -0x1c8(%ebp) │ │ │ │ + cmp -0x170(%ebp),%eax │ │ │ │ + je 31b20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11f20> │ │ │ │ + flds -0x1c8(%ebp) │ │ │ │ + mov -0x210(%ebp),%ecx │ │ │ │ + add $0xc,%eax │ │ │ │ + mov %ecx,-0xc(%eax) │ │ │ │ + fstps -0x8(%eax) │ │ │ │ + flds -0x1c4(%ebp) │ │ │ │ + fstps -0x4(%eax) │ │ │ │ + mov %eax,-0x174(%ebp) │ │ │ │ + cmpl $0x1,-0x20c(%ebp) │ │ │ │ + jbe 31b80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11f80> │ │ │ │ + lea -0x1cc(%ebp),%eax │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %eax,-0x224(%ebp) │ │ │ │ + lea -0x178(%ebp),%eax │ │ │ │ + mov %eax,-0x228(%ebp) │ │ │ │ + jmp 30d9b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1119b> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + flds -0x1c8(%ebp) │ │ │ │ + mov -0x210(%ebp),%ecx │ │ │ │ + add $0xc,%eax │ │ │ │ + add $0x1,%esi │ │ │ │ + mov %ecx,-0xc(%eax) │ │ │ │ + fstps -0x8(%eax) │ │ │ │ + flds -0x1c4(%ebp) │ │ │ │ + fstps -0x4(%eax) │ │ │ │ + mov %eax,-0x174(%ebp) │ │ │ │ + cmp %esi,-0x20c(%ebp) │ │ │ │ + je 30e28 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11228> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - fldl 0x2c0(%eax) │ │ │ │ - fnstcw -0x3da(%ebp) │ │ │ │ - movzwl -0x3da(%ebp),%eax │ │ │ │ - fld %st(0) │ │ │ │ - fadds -0x1db5c(%ebx) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x3dc(%ebp) │ │ │ │ - fldcw -0x3dc(%ebp) │ │ │ │ - fistpll -0x3e8(%ebp) │ │ │ │ - fldcw -0x3da(%ebp) │ │ │ │ - mov -0x3e8(%ebp),%eax │ │ │ │ - mov %eax,-0x3f4(%ebp) │ │ │ │ - fldz │ │ │ │ - fucomip %st(1),%st │ │ │ │ - ja 355c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x159c0> │ │ │ │ - fstp %st(0) │ │ │ │ - mov -0x3e0(%ebp),%ecx │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1c9c4(%ecx),%eax │ │ │ │ - mov %ecx,%ebx │ │ │ │ - push %eax │ │ │ │ - push -0x418(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - pop %eax │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push -0x3f4(%ebp) │ │ │ │ - push -0x3f0(%ebp) │ │ │ │ - push $0x100 │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ + push 0x160(%eax) │ │ │ │ push $0x1 │ │ │ │ - push %esi │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x18,%esp │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - push -0x41c(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x41c(%ebp) │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push -0x418(%ebp) │ │ │ │ + push $0x2 │ │ │ │ push %edi │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - mov -0x464(%ebp),%eax │ │ │ │ + call 4070 │ │ │ │ + movzwl -0x1ea(%ebp),%eax │ │ │ │ + add -0x1e8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 353a4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x157a4> │ │ │ │ - mov -0x460(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 34e08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15208> │ │ │ │ + movl $0x0,-0x204(%ebp) │ │ │ │ + mov %eax,-0x208(%ebp) │ │ │ │ + fildll -0x208(%ebp) │ │ │ │ + fdivs -0x218(%ebp) │ │ │ │ + mov %eax,-0x1e8(%ebp) │ │ │ │ + mov -0x174(%ebp),%eax │ │ │ │ + fstps -0x1c8(%ebp) │ │ │ │ + cmp -0x170(%ebp),%eax │ │ │ │ + jne 30d68 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11168> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push -0x224(%ebp) │ │ │ │ + push %eax │ │ │ │ + push -0x228(%ebp) │ │ │ │ + call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x1,%esi │ │ │ │ + cmp %esi,-0x20c(%ebp) │ │ │ │ + jne 30d9b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1119b> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fldz │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + fstpl -0x218(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - push 0x33c(%eax) │ │ │ │ - call 68b80 ::do_widen(char) const@@Base+0x2cb30> │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ + push 0x160(%eax) │ │ │ │ + push $0x1 │ │ │ │ + push $0x1 │ │ │ │ + push -0x21c(%ebp) │ │ │ │ + call 4070 │ │ │ │ + movzbl -0x1eb(%ebp),%ecx │ │ │ │ + mov -0x178(%ebp),%ebx │ │ │ │ + lea (%esi,%esi,2),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 35379 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15779> │ │ │ │ - mov -0x45c(%ebp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 34d58 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15158> │ │ │ │ + mov %cx,-0x208(%ebp) │ │ │ │ + filds -0x208(%ebp) │ │ │ │ + lea (%ebx,%eax,4),%eax │ │ │ │ + mov %ecx,%edx │ │ │ │ + fstps 0x8(%eax) │ │ │ │ + filds -0x208(%ebp) │ │ │ │ + faddl -0x218(%ebp) │ │ │ │ + mov %edi,%eax │ │ │ │ + movsbl %al,%ecx │ │ │ │ + movzbl %dl,%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + cmovl %edx,%edi │ │ │ │ + add $0x1,%esi │ │ │ │ + fstpl -0x218(%ebp) │ │ │ │ + cmp %esi,-0x20c(%ebp) │ │ │ │ + ja 30e38 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11238> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x3e0(%ebp),%edi │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ + lea -0x154(%ebp),%esi │ │ │ │ push $0x1 │ │ │ │ - push %esi │ │ │ │ - mov %edi,%ebx │ │ │ │ + push -0x220(%ebp) │ │ │ │ call 4280 │ │ │ │ + fldl -0x218(%ebp) │ │ │ │ + flds -0x240(%ebp) │ │ │ │ + lea -0x1d8(%ebp),%ebx │ │ │ │ pop %eax │ │ │ │ - push -0x43c(%ebp) │ │ │ │ - call 426a0 ::do_widen(char) const@@Base+0x6650> │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x348(%ebp),%eax │ │ │ │ - cmp -0x420(%ebp),%eax │ │ │ │ - je 34c78 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15078> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ + pop %edx │ │ │ │ + push %ebx │ │ │ │ + push %esi │ │ │ │ + fstl -0x208(%ebp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fstpl -0x1d8(%ebp) │ │ │ │ + call 36050 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16450> │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + mov %edi,%eax │ │ │ │ + push %ebx │ │ │ │ + movsbw %al,%di │ │ │ │ + push %esi │ │ │ │ + mov %di,-0x20c(%ebp) │ │ │ │ + filds -0x20c(%ebp) │ │ │ │ + fmull -0x208(%ebp) │ │ │ │ + fstpl -0x1d8(%ebp) │ │ │ │ + call 36050 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16450> │ │ │ │ + pop %eax │ │ │ │ + fldl -0x208(%ebp) │ │ │ │ + pop %edx │ │ │ │ + push %ebx │ │ │ │ + push %esi │ │ │ │ + fstpl -0x1d8(%ebp) │ │ │ │ + call 36050 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16450> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + pop %edi │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + mov %eax,-0x1c0(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + push 0x160(%eax) │ │ │ │ + call 45a0 │ │ │ │ add $0x10,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ + test %eax,%eax │ │ │ │ + jne 31a30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11e30> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0x358(%ebp) │ │ │ │ - push -0x424(%ebp) │ │ │ │ - call 3d970 ::do_widen(char) const@@Base+0x1920> │ │ │ │ - mov -0x378(%ebp),%eax │ │ │ │ - lea -0x370(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 34cb1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x150b1> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + add $0x6c,%eax │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call bbd0 <__gmon_start__@plt+0x7418> │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov -0x1b8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x390(%ebp),%eax │ │ │ │ - cmp -0x458(%ebp),%eax │ │ │ │ - je 34cd1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x150d1> │ │ │ │ + fldl -0x1a4(%ebp) │ │ │ │ + mov %eax,0x8(%edx) │ │ │ │ + mov -0x10c(%ebp),%eax │ │ │ │ + mov %eax,0xb4(%edx) │ │ │ │ + mov -0x110(%ebp),%eax │ │ │ │ + fstpl 0x1c(%edx) │ │ │ │ + mov %eax,0xb0(%edx) │ │ │ │ + mov -0xdc(%ebp),%eax │ │ │ │ + mov %eax,0xe4(%edx) │ │ │ │ + mov 0xac(%edx),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 30fc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x113c0> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 44d0 │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x114(%ebp),%ebx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 319e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11de0> │ │ │ │ + mov 0xb0(%eax),%eax │ │ │ │ + lea 0x0(,%eax,4),%esi │ │ │ │ + cmp $0x1fffffff,%esi │ │ │ │ + ja 5b4f <__gmon_start__@plt+0x1397> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x3e0(%ebp),%edi │ │ │ │ - push -0x440(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 79170 ::do_widen(char) const@@Base+0x3d120> │ │ │ │ - pop %edi │ │ │ │ - push -0x43c(%ebp) │ │ │ │ - call 44c20 ::do_widen(char) const@@Base+0x8bd0> │ │ │ │ - mov -0x3a8(%ebp),%eax │ │ │ │ + shl $0x4,%eax │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 42e0 │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + add $0xc,%esp │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ + mov %eax,0xac(%ecx) │ │ │ │ + push %esi │ │ │ │ + push -0x114(%ebp) │ │ │ │ + push %eax │ │ │ │ + call 41b0 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp -0x454(%ebp),%eax │ │ │ │ - je 34d10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15110> │ │ │ │ + flds -0xfc(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + fstps 0xc4(%eax) │ │ │ │ + flds -0xf8(%ebp) │ │ │ │ + fstps 0xc8(%eax) │ │ │ │ + fldl -0x104(%ebp) │ │ │ │ + fstpl 0xbc(%eax) │ │ │ │ + mov -0xe8(%ebp),%eax │ │ │ │ + mov %eax,0xd8(%edx) │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ + mov %eax,0xf4(%edx) │ │ │ │ + mov -0xd0(%ebp),%eax │ │ │ │ + mov %eax,0xf0(%edx) │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + mov %eax,0x124(%edx) │ │ │ │ + mov 0xec(%edx),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 31094 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11494> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 44d0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c0(%ebp),%eax │ │ │ │ - lea -0x3b8(%ebp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 34d32 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15132> │ │ │ │ + mov -0xd4(%ebp),%ecx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 31b08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11f08> │ │ │ │ + mov 0xf0(%eax),%eax │ │ │ │ + lea 0x0(,%eax,4),%esi │ │ │ │ + cmp $0x1fffffff,%esi │ │ │ │ + ja 5b44 <__gmon_start__@plt+0x138c> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ + shl $0x4,%eax │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 42e0 │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + add $0xc,%esp │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ + mov %eax,0xec(%edx) │ │ │ │ + push %esi │ │ │ │ + push -0xd4(%ebp) │ │ │ │ + push %eax │ │ │ │ + call 41b0 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - mov %esi,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ + flds -0xbc(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ + fstps 0x104(%eax) │ │ │ │ + flds -0xb8(%ebp) │ │ │ │ + fstps 0x108(%eax) │ │ │ │ + fldl -0xc4(%ebp) │ │ │ │ + fstpl 0xfc(%eax) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov %ecx,0x12c(%edx) │ │ │ │ + mov %eax,0x118(%edx) │ │ │ │ + xor %eax,%eax │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 3115d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1155d> │ │ │ │ + mov 0xc(%ebp),%ebx │ │ │ │ + mov -0x23c(%ebp),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x3e0(%ebp),%eax │ │ │ │ - flds -0x1c224(%eax) │ │ │ │ - jmp 348f2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14cf2> │ │ │ │ + nop │ │ │ │ + mov 0x130(%esi,%eax,4),%edx │ │ │ │ + mov %edx,0x130(%ebx,%eax,4) │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 31148 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11548> │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %edx,0x154(%eax) │ │ │ │ + test %edx,%edx │ │ │ │ + jle 31195 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11595> │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov -0x23c(%ebp),%ebx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - push -0x42c(%ebp) │ │ │ │ - push -0x440(%ebp) │ │ │ │ - call 7aae0 ::do_widen(char) const@@Base+0x3ea90> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - lea 0x4(%eax),%edi │ │ │ │ - add $0x1c0,%eax │ │ │ │ - push %edi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x158(%ebx,%edi,4),%eax │ │ │ │ + mov %eax,0x158(%ecx,%edi,4) │ │ │ │ + add $0x1,%edi │ │ │ │ + cmp %edi,%edx │ │ │ │ + jne 31180 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11580> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + push -0x234(%ebp) │ │ │ │ + add $0x178,%eax │ │ │ │ push %eax │ │ │ │ - push -0x440(%ebp) │ │ │ │ - mov %eax,-0x3f0(%ebp) │ │ │ │ - call 7d430 ::do_widen(char) const@@Base+0x413e0> │ │ │ │ - add $0xc,%esp │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - push -0x3f0(%ebp) │ │ │ │ - push -0x440(%ebp) │ │ │ │ - call 78bf0 ::do_widen(char) const@@Base+0x3cba0> │ │ │ │ + call d140 <__gmon_start__@plt+0x8988> │ │ │ │ pop %eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ pop %edx │ │ │ │ - push -0x42c(%ebp) │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push -0x440(%ebp) │ │ │ │ - call 7b140 ::do_widen(char) const@@Base+0x3f0f0> │ │ │ │ - add $0x10,%esp │ │ │ │ - push -0x42c(%ebp) │ │ │ │ - push %edi │ │ │ │ - mov -0x3e0(%ebp),%edi │ │ │ │ - push -0x3f0(%ebp) │ │ │ │ - push -0x440(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 7c340 ::do_widen(char) const@@Base+0x402f0> │ │ │ │ - pop %eax │ │ │ │ - push -0x440(%ebp) │ │ │ │ - call 78b40 ::do_widen(char) const@@Base+0x3caf0> │ │ │ │ + push -0x238(%ebp) │ │ │ │ + add $0x190,%eax │ │ │ │ + push %eax │ │ │ │ + call d4a0 <__gmon_start__@plt+0x8ce8> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 34c3a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1503a> │ │ │ │ + add $0x48,%eax │ │ │ │ + mov %eax,-0x208(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x48(%eax),%edx │ │ │ │ + mov 0x4c(%eax),%ebx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + je 3122c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1162c> │ │ │ │ + mov -0x200(%ebp),%eax │ │ │ │ + mov %edx,%edi │ │ │ │ + mov %edx,-0x20c(%ebp) │ │ │ │ + lea -0x999c0(%eax),%esi │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %eax,%ebx │ │ │ │ + jmp 31207 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11607> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 31220 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11620> │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp %ebx,%eax │ │ │ │ + je 31200 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11600> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - push -0x43c(%ebp) │ │ │ │ - call 428f0 ::do_widen(char) const@@Base+0x68a0> │ │ │ │ + add $0xc,%edi │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 34c04 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15004> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movl $0x0,0x3dc(%eax) │ │ │ │ - jmp 3499e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14d9e> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - movl $0x0,-0x3f0(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x1d0,%eax │ │ │ │ - mov %eax,-0x3f4(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp %edi,%esi │ │ │ │ + jne 31207 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11607> │ │ │ │ nop │ │ │ │ - imul $0x7c,-0x3f0(%ebp),%eax │ │ │ │ - add %eax,%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x1d4(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 3534a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1574a> │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov -0x3f4(%ebp),%edx │ │ │ │ - jmp 34e91 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15291> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 34e9d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1529d> │ │ │ │ - cmp %ecx,0x10(%eax) │ │ │ │ - jae 34e88 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15288> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 34e91 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15291> │ │ │ │ - mov -0x3f4(%ebp),%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 34ead , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x152ad> │ │ │ │ - cmp 0x10(%edx),%ecx │ │ │ │ - cmovb %eax,%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - add $0x14,%edx │ │ │ │ - add $0x24,%esi │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push %edx │ │ │ │ - push %esi │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x408(%ebp),%edi │ │ │ │ - add $0x10,%esp │ │ │ │ - addl $0x1,-0x3f0(%ebp) │ │ │ │ - mov -0x3f0(%ebp),%ebx │ │ │ │ - add 0x1c0(%eax),%edi │ │ │ │ - mov 0x64(%edi),%edx │ │ │ │ - mov 0x60(%edi),%esi │ │ │ │ - mov %edx,%eax │ │ │ │ - sub %esi,%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xbdef7bdf,%eax,%eax │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jb 34e60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15260> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x38c(%eax),%eax │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 34f15 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15315> │ │ │ │ - cmpb $0x0,0x8(%esi) │ │ │ │ - je 354da , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x158da> │ │ │ │ - movl $0x0,-0x428(%ebp) │ │ │ │ - cmp %edx,%esi │ │ │ │ - je 35243 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15643> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - imul $0x7c,-0x428(%ebp),%eax │ │ │ │ - lea (%esi,%eax,1),%edx │ │ │ │ - mov %eax,-0x40c(%ebp) │ │ │ │ - mov 0x58(%edx),%eax │ │ │ │ - cmp %eax,0x5c(%edx) │ │ │ │ - je 35220 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15620> │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ - mov 0x28(%edx),%eax │ │ │ │ - add $0x1,%ecx │ │ │ │ - sub %esi,%ecx │ │ │ │ - cmp %eax,%esi │ │ │ │ - ja 35164 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15564> │ │ │ │ - movl $0x0,-0x3f0(%ebp) │ │ │ │ - lea -0x330(%ebp),%edi │ │ │ │ - mov %edi,-0x410(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x20c(%ebp),%edx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %edx,0x4c(%eax) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + add $0x54,%eax │ │ │ │ + mov %eax,-0x20c(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x54(%eax),%ebx │ │ │ │ + mov 0x58(%eax),%edx │ │ │ │ + cmp %edx,%ebx │ │ │ │ + je 3128c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1168c> │ │ │ │ + mov -0x200(%ebp),%eax │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov %ebx,-0x218(%ebp) │ │ │ │ + lea -0x999c0(%eax),%esi │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %edx,%esi │ │ │ │ + jmp 31267 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11667> │ │ │ │ nop │ │ │ │ - mov 0x24(%edx),%edi │ │ │ │ - sub %esi,%eax │ │ │ │ - mov -0x400(%ebp),%ebx │ │ │ │ - push $0x0 │ │ │ │ - add %esi,%edi │ │ │ │ - cmp %ecx,%eax │ │ │ │ - mov %ebx,-0x330(%ebp) │ │ │ │ - cmova %ecx,%eax │ │ │ │ - add %edi,%eax │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - push -0x410(%ebp) │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov -0x330(%ebp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x348(%ebp),%eax │ │ │ │ - mov -0x32c(%ebp),%edx │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - je 351a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x155a8> │ │ │ │ - mov -0x328(%ebp),%esi │ │ │ │ - cmp -0x420(%ebp),%eax │ │ │ │ - je 351f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x155f8> │ │ │ │ - mov -0x340(%ebp),%edi │ │ │ │ - mov %ecx,-0x348(%ebp) │ │ │ │ - mov %edx,-0x344(%ebp) │ │ │ │ - mov %esi,-0x340(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - je 3520a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1560a> │ │ │ │ - mov %eax,-0x330(%ebp) │ │ │ │ - mov %edi,-0x328(%ebp) │ │ │ │ - movl $0x0,-0x32c(%ebp) │ │ │ │ - movb $0x0,(%eax) │ │ │ │ - mov -0x330(%ebp),%eax │ │ │ │ - cmp -0x400(%ebp),%eax │ │ │ │ - je 35031 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15431> │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 31280 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11680> │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp %ebx,%eax │ │ │ │ + je 31260 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11660> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ + push %edi │ │ │ │ + add $0xc,%edi │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x358(%ebp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 35180 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15580> │ │ │ │ - mov -0x344(%ebp),%edi │ │ │ │ - mov -0x348(%ebp),%eax │ │ │ │ - mov -0x404(%ebp),%ecx │ │ │ │ - mov %eax,-0x3fc(%ebp) │ │ │ │ - mov %edi,%edx │ │ │ │ - jmp 35069 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15469> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp %edi,%esi │ │ │ │ + jne 31267 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11667> │ │ │ │ nop │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 350bd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x154bd> │ │ │ │ - mov 0x14(%esi),%edi │ │ │ │ - mov %edx,%eax │ │ │ │ - cmp %edx,%edi │ │ │ │ - cmovbe %edi,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 350ae , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x154ae> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - mov %ecx,-0x3f8(%ebp) │ │ │ │ - push %eax │ │ │ │ - push -0x3fc(%ebp) │ │ │ │ - push 0x10(%esi) │ │ │ │ - mov %edx,-0x3f4(%ebp) │ │ │ │ - call 42f0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x3f4(%ebp),%edx │ │ │ │ - mov -0x3f8(%ebp),%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - jne 350b2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x154b2> │ │ │ │ - mov %edi,%eax │ │ │ │ - sub %edx,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jns 35060 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15460> │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jne 35069 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15469> │ │ │ │ - mov %edx,%edi │ │ │ │ - cmp -0x404(%ebp),%ecx │ │ │ │ - je 35180 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15580> │ │ │ │ - mov 0x14(%ecx),%esi │ │ │ │ - cmp %esi,%edx │ │ │ │ - mov %esi,%eax │ │ │ │ - cmovbe %edx,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 350f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x154f8> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - push 0x10(%ecx) │ │ │ │ - push -0x3fc(%ebp) │ │ │ │ - call 42f0 │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 350fc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x154fc> │ │ │ │ - mov %edi,%eax │ │ │ │ - sub %esi,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - js 35180 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15580> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x408(%ebp),%edi │ │ │ │ - addl $0x1,-0x3f0(%ebp) │ │ │ │ - mov -0x3f0(%ebp),%ebx │ │ │ │ - add 0x1c0(%eax),%edi │ │ │ │ - mov -0x40c(%ebp),%eax │ │ │ │ - mov 0x60(%edi),%esi │ │ │ │ - lea (%esi,%eax,1),%edx │ │ │ │ - mov 0x58(%edx),%ecx │ │ │ │ - mov 0x5c(%edx),%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0xb6db6db7,%eax,%eax │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jae 35220 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15620> │ │ │ │ - imul $0x38,-0x3f0(%ebp),%eax │ │ │ │ - add %eax,%ecx │ │ │ │ - mov 0x28(%edx),%eax │ │ │ │ - mov 0x4(%ecx),%esi │ │ │ │ - mov 0x8(%ecx),%ecx │ │ │ │ - add $0x1,%ecx │ │ │ │ - sub %esi,%ecx │ │ │ │ - cmp %eax,%esi │ │ │ │ - jbe 34f80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15380> │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - push %esi │ │ │ │ - lea -0x1d61d(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - lea -0x1cb08(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - call 4590 │ │ │ │ + mov -0x218(%ebp),%ebx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %ebx,0x58(%eax) │ │ │ │ + mov -0x178(%ebp),%eax │ │ │ │ + mov -0x174(%ebp),%edi │ │ │ │ + sub %eax,%edi │ │ │ │ + sar $0x2,%edi │ │ │ │ + imul $0xaaaaaaab,%edi,%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 31310 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11710> │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 312db , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x116db> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ + flds 0x4(%edx) │ │ │ │ + mov -0x210(%ebp),%ebx │ │ │ │ + add $0xc,%eax │ │ │ │ + add $0x1,%esi │ │ │ │ + mov %ebx,-0xc(%eax) │ │ │ │ + fstps -0x8(%eax) │ │ │ │ + flds 0x8(%edx) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + fstps -0x4(%eax) │ │ │ │ + mov %eax,0x4c(%edx) │ │ │ │ + cmp %esi,%edi │ │ │ │ + je 31310 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11710> │ │ │ │ + mov -0x178(%ebp),%eax │ │ │ │ + lea (%esi,%esi,2),%edx │ │ │ │ + mov 0xc(%ebp),%ebx │ │ │ │ + lea (%eax,%edx,4),%edx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x4c(%eax),%eax │ │ │ │ + cmp 0x50(%ebx),%eax │ │ │ │ + jne 312b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x116b0> │ │ │ │ sub $0x4,%esp │ │ │ │ - lea -0x3d8(%ebp),%eax │ │ │ │ - lea -0x348(%ebp),%edx │ │ │ │ push %edx │ │ │ │ - push -0x424(%ebp) │ │ │ │ push %eax │ │ │ │ - call 3e660 ::do_widen(char) const@@Base+0x2610> │ │ │ │ - add $0xc,%esp │ │ │ │ - jmp 35104 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15504> │ │ │ │ + push -0x208(%ebp) │ │ │ │ + call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ + add $0x1,%esi │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %esi,%edi │ │ │ │ + jne 312d5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x116d5> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - test %edx,%edx │ │ │ │ - je 351e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x155e0> │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 35330 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15730> │ │ │ │ + mov -0x16c(%ebp),%eax │ │ │ │ + mov -0x168(%ebp),%edi │ │ │ │ + sub %eax,%edi │ │ │ │ + sar $0x2,%edi │ │ │ │ + imul $0xaaaaaaab,%edi,%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 31390 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11790> │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 3135b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1175b> │ │ │ │ + nop │ │ │ │ + flds 0x4(%edx) │ │ │ │ + mov -0x210(%ebp),%ecx │ │ │ │ + add $0xc,%eax │ │ │ │ + add $0x1,%esi │ │ │ │ + mov %ecx,-0xc(%eax) │ │ │ │ + fstps -0x8(%eax) │ │ │ │ + flds 0x8(%edx) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + fstps -0x4(%eax) │ │ │ │ + mov %eax,0x58(%edx) │ │ │ │ + cmp %esi,%edi │ │ │ │ + je 31390 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11790> │ │ │ │ + mov -0x16c(%ebp),%eax │ │ │ │ + lea (%esi,%esi,2),%edx │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + lea (%eax,%edx,4),%edx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x58(%eax),%eax │ │ │ │ + cmp 0x5c(%ecx),%eax │ │ │ │ + jne 31330 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11730> │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ push %edx │ │ │ │ - push -0x400(%ebp) │ │ │ │ push %eax │ │ │ │ - call 41b0 │ │ │ │ - mov -0x32c(%ebp),%edx │ │ │ │ - mov -0x348(%ebp),%eax │ │ │ │ + push -0x20c(%ebp) │ │ │ │ + call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ + add $0x1,%esi │ │ │ │ add $0x10,%esp │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %edx,-0x344(%ebp) │ │ │ │ - movb $0x0,(%eax,%edx,1) │ │ │ │ - mov -0x330(%ebp),%eax │ │ │ │ - jmp 35004 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15404> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %ecx,-0x348(%ebp) │ │ │ │ - mov %edx,-0x344(%ebp) │ │ │ │ - mov %esi,-0x340(%ebp) │ │ │ │ - mov -0x400(%ebp),%eax │ │ │ │ - mov %eax,-0x330(%ebp) │ │ │ │ - jmp 35004 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15404> │ │ │ │ + cmp %esi,%edi │ │ │ │ + jne 31355 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11755> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x64(%edi),%eax │ │ │ │ - addl $0x1,-0x428(%ebp) │ │ │ │ - mov -0x428(%ebp),%ebx │ │ │ │ - sub %esi,%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xbdef7bdf,%eax,%eax │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jb 34f30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15330> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - cmpb $0x0,0x256(%eax) │ │ │ │ - jne 353c6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x157c6> │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ + fldl -0x18c(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + fstpl 0x34(%eax) │ │ │ │ + flds -0x184(%ebp) │ │ │ │ + mov 0x64(%ecx),%edx │ │ │ │ + mov %edx,-0x228(%ebp) │ │ │ │ + fstps 0x3c(%eax) │ │ │ │ + flds -0x180(%ebp) │ │ │ │ + fstps 0x40(%eax) │ │ │ │ + flds -0x1b4(%ebp) │ │ │ │ + mov -0x1c0(%ebp),%eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + movzbl -0x17c(%ebp),%eax │ │ │ │ + fstps 0xc(%ecx) │ │ │ │ + flds -0x1b0(%ebp) │ │ │ │ + mov %al,0x44(%ecx) │ │ │ │ + mov %ecx,%eax │ │ │ │ + add $0x60,%eax │ │ │ │ + fstps 0x10(%ecx) │ │ │ │ + flds -0x1ac(%ebp) │ │ │ │ + mov %eax,-0x240(%ebp) │ │ │ │ + mov 0x60(%ecx),%eax │ │ │ │ + fstps 0x14(%ecx) │ │ │ │ + flds -0x1a8(%ebp) │ │ │ │ + mov %eax,-0x24c(%ebp) │ │ │ │ + fstps 0x18(%ecx) │ │ │ │ + fldl -0x19c(%ebp) │ │ │ │ + fstpl 0x24(%ecx) │ │ │ │ + fldl -0x194(%ebp) │ │ │ │ + fstpl 0x2c(%ecx) │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 315c9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x119c9> │ │ │ │ + mov %eax,%edi │ │ │ │ + mov -0x200(%ebp),%eax │ │ │ │ + lea -0x99280(%eax),%ebx │ │ │ │ + lea -0x9f4(%eax),%eax │ │ │ │ + mov %ebx,-0x21c(%ebp) │ │ │ │ + mov %eax,-0x220(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x21c(%ebp),%eax │ │ │ │ + jne 31a20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11e20> │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1bd84(%ebx),%eax │ │ │ │ + lea -0x9d4(%ebx),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea 0x64(%edi),%eax │ │ │ │ + push 0x6c(%edi) │ │ │ │ push %eax │ │ │ │ - push -0x468(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + mov 0x5c(%edi),%eax │ │ │ │ + mov 0x58(%edi),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - addl $0x1,0x3d0(%eax) │ │ │ │ - movzbl -0x469(%ebp),%eax │ │ │ │ - or -0x46b(%ebp),%al │ │ │ │ - or -0x46a(%ebp),%al │ │ │ │ - mov %eax,%esi │ │ │ │ - je 34968 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14d68> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov -0x408(%ebp),%edi │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - mov 0x1c0(%ecx),%eax │ │ │ │ - add %edi,%eax │ │ │ │ + mov %eax,-0x218(%ebp) │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 31560 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11960> │ │ │ │ + lea -0x99750(%ebx),%eax │ │ │ │ + mov %edi,-0x224(%ebp) │ │ │ │ + mov %eax,-0x210(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x210(%ebp),%eax │ │ │ │ + jne 31a00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11e00> │ │ │ │ + mov -0x200(%ebp),%ecx │ │ │ │ + mov 0x2c(%esi),%edi │ │ │ │ + lea -0x9e4(%ecx),%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x30(%esi),%eax │ │ │ │ + mov %eax,-0x208(%ebp) │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 31532 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11932> │ │ │ │ + lea -0x99970(%ecx),%eax │ │ │ │ + mov %eax,-0x20c(%ebp) │ │ │ │ + jmp 3150f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1190f> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x220(%ebp),%eax │ │ │ │ + lea 0x18(%edi),%edx │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x10(%edi),%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 31504 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11904> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push -0x43c(%ebp) │ │ │ │ - call 44da0 ::do_widen(char) const@@Base+0x8d50> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov -0x470(%ebp),%edx │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1c0(%ecx),%eax │ │ │ │ - add %edi,%eax │ │ │ │ - test %edx,%edx │ │ │ │ - je 354eb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x158eb> │ │ │ │ - mov -0x474(%ebp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 35561 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15961> │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - push -0x43c(%ebp) │ │ │ │ - call 43760 ::do_widen(char) const@@Base+0x7710> │ │ │ │ + add $0x2c,%edi │ │ │ │ + cmp %edi,-0x208(%ebp) │ │ │ │ + je 3152f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1192f> │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x20c(%ebp),%eax │ │ │ │ + je 314e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x118e0> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + add $0x2c,%edi │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x478(%ebp),%edi │ │ │ │ + cmp %edi,-0x208(%ebp) │ │ │ │ + jne 3150f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1190f> │ │ │ │ + mov 0x2c(%esi),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 35552 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15952> │ │ │ │ + je 31548 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11948> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x43c(%ebp) │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - call 42720 ::do_widen(char) const@@Base+0x66d0> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 34968 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14d68> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - movzbl -0x328(%ebp),%edx │ │ │ │ - mov %dl,(%eax) │ │ │ │ - mov -0x32c(%ebp),%edx │ │ │ │ - mov -0x348(%ebp),%eax │ │ │ │ - jmp 351e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x155e0> │ │ │ │ - mov -0x3f4(%ebp),%edx │ │ │ │ - jmp 34ead , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x152ad> │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push $0x0 │ │ │ │ - push -0x3a8(%ebp) │ │ │ │ - call 4780 │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - fstpl -0x3f0(%ebp) │ │ │ │ - jmp 34696 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14a96> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - push 0x33c(%eax) │ │ │ │ - push -0x43c(%ebp) │ │ │ │ - call 42b80 ::do_widen(char) const@@Base+0x6b30> │ │ │ │ + add $0x38,%esi │ │ │ │ + cmp %esi,-0x218(%ebp) │ │ │ │ + jne 314a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x118a0> │ │ │ │ + mov -0x224(%ebp),%edi │ │ │ │ + mov 0x58(%edi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 31576 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11976> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 34c2c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1502c> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x42c(%ebp) │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push -0x43c(%ebp) │ │ │ │ - call 45b70 ::do_widen(char) const@@Base+0x9b20> │ │ │ │ + mov 0x3c(%edi),%eax │ │ │ │ + lea 0x44(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 31592 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11992> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 34bf6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14ff6> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x3e0(%ebp),%edi │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x258(%eax),%esi │ │ │ │ - lea -0x1d212(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ + mov 0x24(%edi),%eax │ │ │ │ + lea 0x2c(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 315ae , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x119ae> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 35538 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15938> │ │ │ │ - lea -0x1d463(%edi),%eax │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - push $0x8 │ │ │ │ - push $0x0 │ │ │ │ + add $0x7c,%edi │ │ │ │ + cmp %edi,-0x228(%ebp) │ │ │ │ + jne 31440 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11840> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov -0x24c(%ebp),%ecx │ │ │ │ + mov %ecx,0x64(%eax) │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x160(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - mov -0x408(%ebp),%eax │ │ │ │ - add 0x1c0(%edi),%eax │ │ │ │ + push -0x240(%ebp) │ │ │ │ + call e050 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa00> │ │ │ │ + pop %edi │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + pop %eax │ │ │ │ + mov -0x1bc(%ebp),%eax │ │ │ │ + mov -0x200(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + mov %ecx,%eax │ │ │ │ add $0x78,%eax │ │ │ │ + push -0x22c(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 355a1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x159a1> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - lea 0x8(%eax),%edi │ │ │ │ - lea -0x1d45a(%ebx),%eax │ │ │ │ - push $0x1 │ │ │ │ - mov -0x408(%ebp),%esi │ │ │ │ - push %edi │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + lea -0x130(%ebp),%eax │ │ │ │ + pop %ecx │ │ │ │ + pop %esi │ │ │ │ push %eax │ │ │ │ - mov 0x1c0(%ecx),%eax │ │ │ │ - add %esi,%eax │ │ │ │ - add $0x78,%eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + add $0x90,%eax │ │ │ │ push %eax │ │ │ │ - call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + movzbl -0x17b(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + movb $0x1,-0x22c(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 355a1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x159a1> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - sub %edi,%eax │ │ │ │ - mov %eax,-0x3f0(%ebp) │ │ │ │ - mov 0x1c0(%ecx),%edx │ │ │ │ - add %esi,%edx │ │ │ │ - mov 0x7c(%edx),%eax │ │ │ │ - cmp %eax,%edi │ │ │ │ - ja 355d5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x159d5> │ │ │ │ - mov 0x78(%edx),%ecx │ │ │ │ - sub %edi,%eax │ │ │ │ - lea -0x318(%ebp),%ebx │ │ │ │ - push $0x0 │ │ │ │ - lea -0x310(%ebp),%esi │ │ │ │ - add %edi,%ecx │ │ │ │ - mov -0x3f0(%ebp),%edi │ │ │ │ - mov %esi,-0x318(%ebp) │ │ │ │ - cmp %edi,%eax │ │ │ │ - cmova %edi,%eax │ │ │ │ - add %ecx,%eax │ │ │ │ + mov %al,0x45(%edx) │ │ │ │ + sub $0x8,%esp │ │ │ │ + push -0x28(%ebp) │ │ │ │ + push -0x238(%ebp) │ │ │ │ + call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push -0x40(%ebp) │ │ │ │ + push -0x234(%ebp) │ │ │ │ + call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ + mov -0x230(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ + mov -0xd4(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3167f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11a7f> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push %ecx │ │ │ │ - push %ebx │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - pop %ecx │ │ │ │ - pop %edi │ │ │ │ - push %ebx │ │ │ │ - mov -0x3e0(%ebp),%edi │ │ │ │ - push -0x468(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 44b0 , std::allocator >::operator=(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - mov -0x318(%ebp),%eax │ │ │ │ + call 44d0 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 35271 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15671> │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3169b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11a9b> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 35271 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15671> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - add $0x1,%eax │ │ │ │ - mov %eax,0x38c(%ecx) │ │ │ │ - jmp 34f15 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15315> │ │ │ │ - mov %ecx,%edx │ │ │ │ + mov -0x230(%ebp),%eax │ │ │ │ + mov %eax,-0x118(%ebp) │ │ │ │ + mov -0x114(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 316c3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11ac3> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - add $0x304,%edx │ │ │ │ - push %edx │ │ │ │ - mov %ecx,%edx │ │ │ │ - add $0x4,%edx │ │ │ │ - push %edx │ │ │ │ - movzbl -0x46c(%ebp),%edx │ │ │ │ - push %edx │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push -0x43c(%ebp) │ │ │ │ - call 463a0 ::do_widen(char) const@@Base+0xa350> │ │ │ │ - mov -0x474(%ebp),%eax │ │ │ │ - add $0x20,%esp │ │ │ │ + call 44d0 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 352fe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x156fe> │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov 0x1c0(%edx),%eax │ │ │ │ - add %edi,%eax │ │ │ │ - jmp 352e6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x156e6> │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - push -0x468(%ebp) │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - jmp 3526e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1566e> │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - mov -0x408(%ebp),%eax │ │ │ │ - add 0x1c0(%edi),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push -0x468(%ebp) │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ + je 316df , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11adf> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push -0x43c(%ebp) │ │ │ │ - call 42d20 ::do_widen(char) const@@Base+0x6cd0> │ │ │ │ - mov %esi,%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 3530c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1570c> │ │ │ │ - jmp 34968 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14d68> │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea -0x360(%ebp),%eax │ │ │ │ - mov %eax,-0x424(%ebp) │ │ │ │ - jmp 34987 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14d87> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x47c(%ebp) │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ - push -0x468(%ebp) │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - jmp 3526e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1566e> │ │ │ │ - sub $0x10,%esp │ │ │ │ - fstpl (%esp) │ │ │ │ - call 4430 │ │ │ │ - fstp %st(0) │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 34b78 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14f78> │ │ │ │ - mov -0x3e0(%ebp),%ebx │ │ │ │ + mov -0x130(%ebp),%eax │ │ │ │ + cmp -0x248(%ebp),%eax │ │ │ │ + je 316ff , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11aff> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - lea -0x1d61d(%ebx),%eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x148(%ebp),%eax │ │ │ │ + cmp -0x244(%ebp),%eax │ │ │ │ + je 3171f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11b1f> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - lea -0x1cb08(%ebx),%eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x154(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3173b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11b3b> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 4590 │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 5ffb <__gmon_start__@plt+0x1843> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 5fc4 <__gmon_start__@plt+0x180c> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 6012 <__gmon_start__@plt+0x185a> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 5f6c <__gmon_start__@plt+0x17b4> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 5fe4 <__gmon_start__@plt+0x182c> │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x15c(%ebp),%eax │ │ │ │ + mov -0x160(%ebp),%edi │ │ │ │ + mov %eax,-0x228(%ebp) │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 318f3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11cf3> │ │ │ │ + mov -0x200(%ebp),%eax │ │ │ │ + lea -0x99280(%eax),%ecx │ │ │ │ + lea -0x9f4(%eax),%eax │ │ │ │ + mov %ecx,-0x21c(%ebp) │ │ │ │ + mov %eax,-0x224(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - lea -0x78(%ebp),%edi │ │ │ │ - call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ - add $0x6f9d3,%esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x108,%esp │ │ │ │ - push $0x100 │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %esi,-0xb8(%ebp) │ │ │ │ - call 42e0 │ │ │ │ - lea -0x1bd84(%esi),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %edi,-0xc0(%ebp) │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ - mov %edi,%eax │ │ │ │ - call 23960 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3d60> │ │ │ │ - lea -0x60(%ebp),%eax │ │ │ │ - lea -0x1bd84(%esi),%edx │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ - call 23960 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3d60> │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x21c(%ebp),%eax │ │ │ │ + jne 31a10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11e10> │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1c99c(%esi),%eax │ │ │ │ + lea -0x9d4(%ebx),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea 0x64(%edi),%eax │ │ │ │ + push 0x6c(%edi) │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - push %edi │ │ │ │ - add $0x174,%ecx │ │ │ │ - push %ecx │ │ │ │ - mov %ecx,-0xf0(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + mov 0x5c(%edi),%eax │ │ │ │ + mov 0x58(%edi),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 36f62 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17362> │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - fldl -0x1dae0(%eax) │ │ │ │ - fstpl -0xf8(%ebp) │ │ │ │ - fldl -0xf8(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x10(%eax),%esi │ │ │ │ - fstpl 0x390(%eax) │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - mov %esi,-0xec(%ebp) │ │ │ │ - lea -0x1d448(%eax),%eax │ │ │ │ + mov %eax,-0x218(%ebp) │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 31890 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11c90> │ │ │ │ + lea -0x99750(%ebx),%eax │ │ │ │ + mov %edi,-0x220(%ebp) │ │ │ │ + mov %eax,-0x210(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x210(%ebp),%eax │ │ │ │ + jne 319f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11df0> │ │ │ │ + mov -0x200(%ebp),%ecx │ │ │ │ + mov 0x2c(%esi),%edi │ │ │ │ + lea -0x9e4(%ecx),%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x30(%esi),%eax │ │ │ │ + mov %eax,-0x208(%ebp) │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 31862 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11c62> │ │ │ │ + lea -0x99970(%ecx),%eax │ │ │ │ + mov %eax,-0x20c(%ebp) │ │ │ │ + jmp 3183f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11c3f> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x224(%ebp),%eax │ │ │ │ + lea 0x18(%edi),%edx │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x10(%edi),%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 31834 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11c34> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ - call 3e240 ::do_widen(char) const@@Base+0x21f0> │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov 0x5ec(%esi),%eax │ │ │ │ - mov 0x1c0(%esi),%ebx │ │ │ │ - mov (%eax),%edx │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call *0x30(%edx) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1c4(%esi),%edi │ │ │ │ - mov 0x1c0(%esi),%esi │ │ │ │ - lea -0x820e0(%ecx),%ecx │ │ │ │ - mov %esi,%eax │ │ │ │ - cmp %esi,%edi │ │ │ │ - je 3577d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15b7d> │ │ │ │ - mov %edi,%eax │ │ │ │ - mov $0x1f,%edx │ │ │ │ - push %ecx │ │ │ │ - sub %esi,%eax │ │ │ │ - mov %ecx,-0xc8(%ebp) │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - bsr %eax,%eax │ │ │ │ - xor $0x1f,%eax │ │ │ │ - sub %eax,%edx │ │ │ │ - mov %edx,%eax │ │ │ │ - add %eax,%eax │ │ │ │ - push %eax │ │ │ │ + add $0x2c,%edi │ │ │ │ + cmp %edi,-0x208(%ebp) │ │ │ │ + je 3185f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11c5f> │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x20c(%ebp),%eax │ │ │ │ + je 31810 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11c10> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - push %esi │ │ │ │ - call 15720 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x80d0> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0xc8(%ebp) │ │ │ │ + add $0x2c,%edi │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %edi,-0x208(%ebp) │ │ │ │ + jne 3183f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11c3f> │ │ │ │ + mov 0x2c(%esi),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 31878 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11c78> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x38,%esi │ │ │ │ + cmp %esi,-0x218(%ebp) │ │ │ │ + jne 317d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11bd0> │ │ │ │ + mov -0x220(%ebp),%edi │ │ │ │ + mov 0x58(%edi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 318a6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11ca6> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ - call 41210 ::do_widen(char) const@@Base+0x51c0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1c4(%eax),%eax │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - lea -0x82120(%esi),%esi │ │ │ │ - mov %esi,-0xc8(%ebp) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - je 3580c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15c0c> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ + mov 0x3c(%edi),%eax │ │ │ │ + lea 0x44(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 318c2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11cc2> │ │ │ │ sub $0xc,%esp │ │ │ │ - lea 0xa8(%ebx),%eax │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 3c630 ::do_widen(char) const@@Base+0x5e0> │ │ │ │ - mov 0x64(%ebx),%edi │ │ │ │ - mov 0x60(%ebx),%esi │ │ │ │ - fld1 │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - fstpl 0xbc(%ebx) │ │ │ │ - cmp %esi,%edi │ │ │ │ - je 357fb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15bfb> │ │ │ │ - mov %edi,%eax │ │ │ │ - mov $0x1f,%ecx │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - sub %esi,%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xbdef7bdf,%eax,%eax │ │ │ │ - bsr %eax,%eax │ │ │ │ - xor $0x1f,%eax │ │ │ │ - sub %eax,%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - add %eax,%eax │ │ │ │ + mov 0x24(%edi),%eax │ │ │ │ + lea 0x2c(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 318de , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11cde> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x7c,%edi │ │ │ │ + cmp %edi,-0x228(%ebp) │ │ │ │ + jne 31778 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11b78> │ │ │ │ + mov -0x160(%ebp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 31909 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11d09> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x168(%ebp),%edi │ │ │ │ + mov -0x16c(%ebp),%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 31955 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11d55> │ │ │ │ + mov -0x200(%ebp),%eax │ │ │ │ + lea -0x999c0(%eax),%esi │ │ │ │ + jmp 31937 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11d37> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 3194f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11d4f> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 31930 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11d30> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %ebx,%edi │ │ │ │ + jne 31937 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11d37> │ │ │ │ + mov -0x16c(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 3196b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11d6b> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x174(%ebp),%edi │ │ │ │ + mov -0x178(%ebp),%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 319b5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11db5> │ │ │ │ + mov -0x200(%ebp),%eax │ │ │ │ + lea -0x999c0(%eax),%esi │ │ │ │ + jmp 31997 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11d97> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 319af , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11daf> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 31990 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11d90> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %ebx,%edi │ │ │ │ + jne 31997 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11d97> │ │ │ │ + mov -0x178(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 306ba , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10aba> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ + call 4380 │ │ │ │ + movzbl -0x22c(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + movl $0x0,0xac(%eax) │ │ │ │ + jmp 3101e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1141e> │ │ │ │ + nop │ │ │ │ + sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - call 417e0 ::do_widen(char) const@@Base+0x5790> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - push %edi │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 31878 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11c78> │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - call 41080 ::do_widen(char) const@@Base+0x5030> │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ + jmp 31548 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11948> │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 318de , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11cde> │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 315ae , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x119ae> │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - add $0x1a8,%ebx │ │ │ │ - cmp 0x1c4(%eax),%ebx │ │ │ │ - jne 35798 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15b98> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - cmpb $0x0,0x257(%eax) │ │ │ │ - jne 36f4f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1734f> │ │ │ │ - lea -0x44(%ebp),%eax │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - mov %eax,-0xe8(%ebp) │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ - movl $0x0,-0x34(%ebp) │ │ │ │ - mov 0x1c0(%eax),%ebx │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ - movl $0x0,-0x88(%ebp) │ │ │ │ - cmp %ebx,0x1c4(%eax) │ │ │ │ - je 35aff , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15eff> │ │ │ │ - movl $0x0,-0xc8(%ebp) │ │ │ │ - lea -0xa0(%ebp),%eax │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - lea -0x8c(%ebp),%eax │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ - lea -0x48(%ebp),%eax │ │ │ │ - mov %eax,-0xe4(%ebp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ + push 0x160(%eax) │ │ │ │ + call 46e0 │ │ │ │ + add $0x10,%esp │ │ │ │ + movb $0x0,-0x22c(%ebp) │ │ │ │ + jmp 31633 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11a33> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xc8(%ebp),%ecx │ │ │ │ - sub $0x4,%esp │ │ │ │ - imul $0x1a8,%ecx,%esi │ │ │ │ - mov (%ebx,%esi,1),%eax │ │ │ │ - push -0xe0(%ebp) │ │ │ │ - push -0xe4(%ebp) │ │ │ │ - push -0xd8(%ebp) │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ - call 3d6c0 ::do_widen(char) const@@Base+0x1670> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0x1c0(%eax),%ebx │ │ │ │ - lea (%ebx,%esi,1),%edi │ │ │ │ - mov 0x60(%edi),%eax │ │ │ │ - cmp 0x64(%edi),%eax │ │ │ │ - je 3594c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15d4c> │ │ │ │ - mov 0x58(%eax),%edx │ │ │ │ - cmp 0x5c(%eax),%edx │ │ │ │ - je 3594c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15d4c> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - mov (%eax),%ecx │ │ │ │ - push 0x14(%edx) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ push %eax │ │ │ │ - call *0x28(%ecx) │ │ │ │ - fmuls 0xc8(%edi) │ │ │ │ - fadds 0xc4(%edi) │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - fstpl (%esp) │ │ │ │ - push $0x40240000 │ │ │ │ - push $0x0 │ │ │ │ - call 46d0 │ │ │ │ - fldl 0xdc(%edi) │ │ │ │ + lea -0x1d8(%ebp),%eax │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ + push $0x1 │ │ │ │ + push $0x4 │ │ │ │ + push %eax │ │ │ │ + movl $0x0,-0x1d8(%ebp) │ │ │ │ + call 4070 │ │ │ │ + mov -0x1d8(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ + cmp $0xff,%esi │ │ │ │ + ja 31b40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11f40> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x1c0(%eax),%ebx │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fcmovbe %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - fstps -0xa4(%ebp) │ │ │ │ - flds -0xa4(%ebp) │ │ │ │ - fstpl 0x24(%ebx,%esi,1) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - addl $0x1,-0xc8(%ebp) │ │ │ │ - mov -0xc8(%ebp),%esi │ │ │ │ - mov 0x1c4(%eax),%edx │ │ │ │ - mov %edx,%eax │ │ │ │ - sub %ebx,%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - ja 35898 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15c98> │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ - cmp %ebx,%edx │ │ │ │ - je 35b14 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15f14> │ │ │ │ - lea -0x90(%ebp),%eax │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - jmp 359b5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15db5> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x1a8,%ebx │ │ │ │ - cmp %ebx,0x1c4(%eax) │ │ │ │ - je 35b14 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15f14> │ │ │ │ - mov (%ebx),%edx │ │ │ │ - cmp $0x5f5e0ff,%edx │ │ │ │ - ja 359a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15da0> │ │ │ │ - add $0x5f5e100,%edx │ │ │ │ - mov %edx,-0x90(%ebp) │ │ │ │ - test %edi,%edi │ │ │ │ - je 359a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15da0> │ │ │ │ - mov %edi,%eax │ │ │ │ - mov -0xe8(%ebp),%ecx │ │ │ │ - jmp 359e9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15de9> │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ + push 0x160(%eax) │ │ │ │ + push %esi │ │ │ │ + mov -0x220(%ebp),%esi │ │ │ │ + push $0x1 │ │ │ │ + push %esi │ │ │ │ + call 4070 │ │ │ │ + mov -0x1d8(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + movb $0x0,(%esi,%eax,1) │ │ │ │ + jmp 30bbb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10fbb> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 359f5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15df5> │ │ │ │ - cmp 0x10(%eax),%edx │ │ │ │ - jbe 359e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15de0> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 359e9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15de9> │ │ │ │ - cmp -0xe8(%ebp),%ecx │ │ │ │ - je 359a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15da0> │ │ │ │ - cmp 0x10(%ecx),%edx │ │ │ │ - jb 359a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15da0> │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - imul $0x1a8,0x14(%ecx),%esi │ │ │ │ - mov 0x1c0(%edi),%eax │ │ │ │ - add %esi,%eax │ │ │ │ - fldl 0x24(%ebx) │ │ │ │ - fldl 0x24(%eax) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jb 36cac , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x170ac> │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - movl $0x0,0xc(%eax) │ │ │ │ - flds -0x1db58(%esi) │ │ │ │ - fstpl 0x24(%eax) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - push -0xe4(%ebp) │ │ │ │ - call 3d7f0 ::do_widen(char) const@@Base+0x17a0> │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + lea -0x1d093(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + push -0x220(%ebp) │ │ │ │ + call 40d0 │ │ │ │ add $0x10,%esp │ │ │ │ - lea 0x5f5e100(%eax),%edx │ │ │ │ - mov %edx,-0x90(%ebp) │ │ │ │ - test %edi,%edi │ │ │ │ - je 359a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15da0> │ │ │ │ - mov %edi,%eax │ │ │ │ - mov -0xe8(%ebp),%ecx │ │ │ │ - jmp 35a89 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15e89> │ │ │ │ + test %eax,%eax │ │ │ │ + je 31b9d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11f9d> │ │ │ │ + movl $0x3,-0x1b8(%ebp) │ │ │ │ + jmp 30c0e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1100e> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + movl $0x0,0xec(%eax) │ │ │ │ + jmp 310f2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x114f2> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1cc(%ebp),%edx │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + lea -0x178(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 30d35 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11135> │ │ │ │ nop │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 35a95 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15e95> │ │ │ │ - cmp 0x10(%eax),%edx │ │ │ │ - jbe 35a80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15e80> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 35a89 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15e89> │ │ │ │ - cmp -0xe8(%ebp),%ecx │ │ │ │ - je 359a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15da0> │ │ │ │ - cmp 0x10(%ecx),%edx │ │ │ │ - jb 359a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15da0> │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - imul $0x1a8,0x14(%ecx),%eax │ │ │ │ - add 0x1c0(%esi),%eax │ │ │ │ - fldl 0x24(%ebx) │ │ │ │ - fldl 0x24(%eax) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jae 36ef3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x172f3> │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - movl $0x0,0xc(%ebx) │ │ │ │ - flds -0x1db58(%eax) │ │ │ │ - fstpl 0x24(%ebx) │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - push -0xe4(%ebp) │ │ │ │ - call 3d7f0 ::do_widen(char) const@@Base+0x17a0> │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + mov -0x200(%ebp),%edi │ │ │ │ + add $0xff,%esi │ │ │ │ + push $0x1 │ │ │ │ + push -0x220(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 4280 │ │ │ │ + mov %esi,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + mov %eax,-0x220(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 359a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15da0> │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ - lea -0x48(%ebp),%eax │ │ │ │ + mov -0x1d8(%ebp),%esi │ │ │ │ + jmp 31a96 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11e96> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x20c(%ebp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jne 30e28 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11228> │ │ │ │ + fldz │ │ │ │ xor %edi,%edi │ │ │ │ - mov %eax,-0xe4(%ebp) │ │ │ │ + fstpl -0x218(%ebp) │ │ │ │ + jmp 30ea8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x112a8> │ │ │ │ sub $0x8,%esp │ │ │ │ - push %edi │ │ │ │ - push -0xe4(%ebp) │ │ │ │ - call 3d670 ::do_widen(char) const@@Base+0x1620> │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ - mov -0xe8(%ebp),%eax │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - movl $0x0,-0x34(%ebp) │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ - lea -0x1c974(%esi),%eax │ │ │ │ + lea -0x1d08e(%ebx),%eax │ │ │ │ push %eax │ │ │ │ + push -0x220(%ebp) │ │ │ │ + call 40d0 │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 31af6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11ef6> │ │ │ │ + jmp 30c0e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1100e> │ │ │ │ + jmp 5b5a <__gmon_start__@plt+0x13a2> │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x7342b,%eax │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - push %edi │ │ │ │ - push -0xf0(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ + push %esi │ │ │ │ + lea -0x2c(%ebp),%esi │ │ │ │ + push %ebx │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov %eax,%edi │ │ │ │ + sub $0x228,%esp │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,-0x1e0(%ebp) │ │ │ │ + push 0x8(%edx) │ │ │ │ + call 42e0 │ │ │ │ + lea -0x990(%edi),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 36f83 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17383> │ │ │ │ + lea -0x140(%ebp),%ecx │ │ │ │ fldz │ │ │ │ - fstpl -0xc8(%ebp) │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ + mov %ebx,-0x1ec(%ebp) │ │ │ │ + lea -0x1c0(%ebp),%edx │ │ │ │ + fsts -0x1c8(%ebp) │ │ │ │ + mov %ebx,-0x1cc(%ebp) │ │ │ │ + fld1 │ │ │ │ + lea -0x128(%ebp),%ebx │ │ │ │ + mov %ecx,-0x21c(%ebp) │ │ │ │ + mov %ecx,-0x148(%ebp) │ │ │ │ + lea -0x9c4(%edi),%ecx │ │ │ │ + mov %eax,-0x1e4(%ebp) │ │ │ │ + lea -0x9ac(%edi),%eax │ │ │ │ + fsts -0x1c4(%ebp) │ │ │ │ + mov %ebx,-0x220(%ebp) │ │ │ │ + mov %ebx,-0x130(%ebp) │ │ │ │ + lea -0x44(%ebp),%ebx │ │ │ │ + mov %ecx,-0x208(%ebp) │ │ │ │ + mov %ecx,-0x118(%ebp) │ │ │ │ + movl $0x0,-0x178(%ebp) │ │ │ │ + movl $0x0,-0x174(%ebp) │ │ │ │ + movl $0x0,-0x170(%ebp) │ │ │ │ + movl $0x0,-0x16c(%ebp) │ │ │ │ + movl $0x0,-0x168(%ebp) │ │ │ │ + movl $0x0,-0x164(%ebp) │ │ │ │ + movl $0x0,-0x160(%ebp) │ │ │ │ + movl $0x0,-0x15c(%ebp) │ │ │ │ + movl $0x0,-0x158(%ebp) │ │ │ │ + movl $0x0,-0x154(%ebp) │ │ │ │ + movl $0x0,-0x150(%ebp) │ │ │ │ + movl $0x0,-0x14c(%ebp) │ │ │ │ + movl $0x0,-0x144(%ebp) │ │ │ │ + movb $0x0,-0x140(%ebp) │ │ │ │ + movl $0x0,-0x12c(%ebp) │ │ │ │ + movb $0x0,-0x128(%ebp) │ │ │ │ + movl $0x0,-0xf4(%ebp) │ │ │ │ + movl $0x0,-0xf0(%ebp) │ │ │ │ + movl $0x0,-0xec(%ebp) │ │ │ │ + movl $0x0,-0x10c(%ebp) │ │ │ │ + movl $0x0,-0x110(%ebp) │ │ │ │ + movl $0x0,-0x114(%ebp) │ │ │ │ + flds -0x1cfe0(%edi) │ │ │ │ + mov %ecx,-0xd8(%ebp) │ │ │ │ + mov $0x100,%ecx │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ + fsts -0xfc(%ebp) │ │ │ │ + flds -0x1cfdc(%edi) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + movl $0x0,-0xe8(%ebp) │ │ │ │ + fsts -0xf8(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ + fstl -0x104(%ebp) │ │ │ │ + fldl -0x1db50(%edi) │ │ │ │ + movl $0x0,-0xdc(%ebp) │ │ │ │ + fstl -0xe4(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ + fstps -0xbc(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ + fstps -0xb8(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fstl -0xc4(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + movl $0x7fffffff,-0x108(%ebp) │ │ │ │ + fstpl -0xa4(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + movl $0x0,-0xb4(%ebp) │ │ │ │ + movl $0x0,-0xb0(%ebp) │ │ │ │ + movl $0x0,-0xac(%ebp) │ │ │ │ + movl $0x0,-0xcc(%ebp) │ │ │ │ + movl $0x0,-0xd0(%ebp) │ │ │ │ + movl $0x0,-0xd4(%ebp) │ │ │ │ + movl $0x0,-0xa8(%ebp) │ │ │ │ + movl $0x0,-0x9c(%ebp) │ │ │ │ + movl $0x7fffffff,-0xc8(%ebp) │ │ │ │ + movl $0x8,-0x94(%ebp) │ │ │ │ + movl $0x8,-0x6c(%ebp) │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ + movl $0x0,-0x40(%ebp) │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ + fsts -0x1b4(%ebp) │ │ │ │ + flds -0x1cfd8(%edi) │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + fsts -0x1b0(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fsts -0x1ac(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fstps -0x1a8(%ebp) │ │ │ │ + fstl -0x1a4(%ebp) │ │ │ │ + flds -0x1db58(%edi) │ │ │ │ + mov %esi,-0x24(%ebp) │ │ │ │ + fstl -0x19c(%ebp) │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ + fstpl -0x194(%ebp) │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + fstpl -0x18c(%ebp) │ │ │ │ + movl $0x0,-0x1c0(%ebp) │ │ │ │ + movl $0xafff,-0x1bc(%ebp) │ │ │ │ + movl $0x0,-0x1b8(%ebp) │ │ │ │ + mov %cx,-0x17c(%ebp) │ │ │ │ + movl $0x0,-0x90(%ebp) │ │ │ │ + movl $0x0,-0x8c(%ebp) │ │ │ │ + movl $0x0,-0x88(%ebp) │ │ │ │ + movl $0x0,-0x84(%ebp) │ │ │ │ + movl $0x0,-0x80(%ebp) │ │ │ │ + movl $0x0,-0x7c(%ebp) │ │ │ │ + movl $0x0,-0x78(%ebp) │ │ │ │ + movl $0x0,-0x74(%ebp) │ │ │ │ + mov %edx,-0x214(%ebp) │ │ │ │ + fsts -0x184(%ebp) │ │ │ │ + fstps -0x180(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + movl $0x0,0x158(%edx,%eax,4) │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp $0x8,%eax │ │ │ │ + jne 31f28 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12328> │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1c944(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov -0xd0(%ebp),%edi │ │ │ │ - add $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - push -0xf0(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ + mov %eax,-0x210(%ebp) │ │ │ │ + call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ pop %eax │ │ │ │ - lea -0x1d8ce(%esi),%eax │ │ │ │ + lea -0x48(%ebp),%eax │ │ │ │ pop %edx │ │ │ │ + push -0x40(%ebp) │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - mov %eax,-0x100(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 35c0f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1600f> │ │ │ │ + mov %eax,-0x20c(%ebp) │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + mov %esi,-0x24(%ebp) │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ + movl $0xe,(%esp) │ │ │ │ + lea -0x1d0a7(%ebx),%eax │ │ │ │ + movl $0x0,-0x40(%ebp) │ │ │ │ + push %eax │ │ │ │ + lea -0x148(%ebp),%eax │ │ │ │ + push -0x144(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %eax │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ + mov %eax,-0x204(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - cmpb $0x0,0x364(%eax) │ │ │ │ - jne 36f29 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17329> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0xf4(%ebp) │ │ │ │ - push -0xf8(%ebp) │ │ │ │ - push -0xc4(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 263d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x67d0> │ │ │ │ add $0x20,%esp │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - mov 0x1c0(%eax),%eax │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - lea 0x228(%eax),%esi │ │ │ │ - mov 0x228(%eax),%eax │ │ │ │ - cmp 0x22c(%edi),%eax │ │ │ │ - je 35c3e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1603e> │ │ │ │ - mov %eax,0x22c(%edi) │ │ │ │ - mov $0xff,%ebx │ │ │ │ - lea -0x30(%ebp),%edi │ │ │ │ - jmp 35c6d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1606d> │ │ │ │ + mov $0x1,%esi │ │ │ │ + add $0x44,%eax │ │ │ │ + mov %eax,-0x1f0(%ebp) │ │ │ │ + lea -0x1cc(%ebp),%eax │ │ │ │ + mov %eax,-0x1f4(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - movl $0x0,(%eax) │ │ │ │ - add $0x4,%eax │ │ │ │ - mov %eax,0x22c(%ecx) │ │ │ │ - sub $0x1,%ebx │ │ │ │ - je 35c92 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16092> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x22c(%eax),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - movl $0x0,-0x30(%ebp) │ │ │ │ - cmp %eax,0x230(%ecx) │ │ │ │ - jne 35c50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16050> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %edi │ │ │ │ + mov 0xe8(%eax),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jne 32144 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12544> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0x1e0(%ebp),%edi │ │ │ │ + movsbl 0x40(%eax),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ - call 3de50 ::do_widen(char) const@@Base+0x1e00> │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0x1,%ebx │ │ │ │ - jne 35c64 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16064> │ │ │ │ - movl $0x0,-0x80(%ebp) │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %eax,%eax │ │ │ │ - lea -0x30(%ebp),%ebx │ │ │ │ - movl $0x0,-0x84(%ebp) │ │ │ │ - lea -0x84(%ebp),%edi │ │ │ │ - movl $0x0,-0x7c(%ebp) │ │ │ │ - movl $0x80,-0xc8(%ebp) │ │ │ │ - jmp 35ce3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x160e3> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - movl $0x0,(%eax) │ │ │ │ - add $0x4,%eax │ │ │ │ - subl $0x1,-0xc8(%ebp) │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - je 35d05 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16105> │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ - movl $0x0,-0x30(%ebp) │ │ │ │ - cmp %edx,%eax │ │ │ │ - jne 35cc8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x160c8> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %ebx │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + mov %eax,-0x1e8(%ebp) │ │ │ │ + sub $0x1,%eax │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 3dfa0 ::do_widen(char) const@@Base+0x1f50> │ │ │ │ + push -0x1e4(%ebp) │ │ │ │ + push -0x1f0(%ebp) │ │ │ │ + call 41f0 │ │ │ │ + pop %ecx │ │ │ │ + pop %edi │ │ │ │ + push $0x0 │ │ │ │ + push -0x1e4(%ebp) │ │ │ │ + call 4780 │ │ │ │ add $0x10,%esp │ │ │ │ - subl $0x1,-0xc8(%ebp) │ │ │ │ - jne 35cdd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x160dd> │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - mov -0xd8(%ebp),%edi │ │ │ │ - lea -0x990(%eax),%eax │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - cmp %edi,0x1c4(%eax) │ │ │ │ - je 35e36 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16236> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ - flds 0xc(%edi) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jbe 36040 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16440> │ │ │ │ - fldl 0x24(%edi) │ │ │ │ - fld1 │ │ │ │ - fcomip %st(1),%st │ │ │ │ - ja 36058 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16458> │ │ │ │ + fxch %st(1) │ │ │ │ + fucomip %st(1),%st │ │ │ │ fstp %st(0) │ │ │ │ - mov 0x54(%edi),%edx │ │ │ │ - cmp %edx,0x58(%edi) │ │ │ │ - je 35de0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x161e0> │ │ │ │ - lea 0x48(%edi),%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ - jmp 35da4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x161a4> │ │ │ │ + jp 32044 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12444> │ │ │ │ + je 32120 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12520> │ │ │ │ + mov %esi,%eax │ │ │ │ + test %al,%al │ │ │ │ + je 32d38 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13138> │ │ │ │ + mov -0x178(%ebp),%ebx │ │ │ │ + mov -0x174(%ebp),%edx │ │ │ │ + cmp %edx,%ebx │ │ │ │ + je 320ab , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x124ab> │ │ │ │ + mov -0x1e0(%ebp),%eax │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %ebx,-0x1e8(%ebp) │ │ │ │ + lea -0x999c0(%eax),%edi │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %edx,%edi │ │ │ │ + jmp 32087 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12487> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - flds 0x4(%ecx) │ │ │ │ - mov -0xd8(%ebp),%esi │ │ │ │ - add $0xc,%eax │ │ │ │ - mov %esi,-0xc(%eax) │ │ │ │ - fstps -0x8(%eax) │ │ │ │ - flds 0x8(%ecx) │ │ │ │ - fstps -0x4(%eax) │ │ │ │ - mov %eax,0x4c(%edi) │ │ │ │ - mov 0x58(%edi),%eax │ │ │ │ - add $0x1,%ebx │ │ │ │ - sub %edx,%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jae 35f80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16380> │ │ │ │ - lea (%ebx,%ebx,2),%eax │ │ │ │ - lea (%edx,%eax,4),%ecx │ │ │ │ - mov 0x4c(%edi),%eax │ │ │ │ - cmp 0x50(%edi),%eax │ │ │ │ - jne 35d70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16170> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - push -0xe0(%ebp) │ │ │ │ - call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ + nop │ │ │ │ + add $0xc,%esi │ │ │ │ + cmp %esi,%edi │ │ │ │ + je 3209f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1249f> │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp %ebx,%eax │ │ │ │ + je 32080 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12480> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + add $0xc,%esi │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x54(%edi),%edx │ │ │ │ - jmp 35d8b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1618b> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push -0xe0(%ebp) │ │ │ │ + cmp %esi,%edi │ │ │ │ + jne 32087 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12487> │ │ │ │ + mov -0x1e8(%ebp),%ebx │ │ │ │ + mov %ebx,-0x174(%ebp) │ │ │ │ + mov -0x154(%ebp),%eax │ │ │ │ + cmp -0x150(%ebp),%eax │ │ │ │ + je 320bf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x124bf> │ │ │ │ + mov %eax,-0x150(%ebp) │ │ │ │ + mov -0x1e4(%ebp),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ + push $0x0 │ │ │ │ push %esi │ │ │ │ - push %ebx │ │ │ │ - call 41160 ::do_widen(char) const@@Base+0x5110> │ │ │ │ + call 4780 │ │ │ │ + movsbl (%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x60(%edi),%eax │ │ │ │ - mov 0x64(%edi),%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - sar $0x2,%edx │ │ │ │ - imul $0xbdef7bdf,%edx,%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 35e21 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16221> │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - mov -0xc8(%ebp),%esi │ │ │ │ - add %eax,%ecx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ - cmp $0x7f,%edx │ │ │ │ - ja 35e14 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16214> │ │ │ │ - addl $0x1,(%ebx,%edx,4) │ │ │ │ - add $0x7c,%eax │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne 35e08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16208> │ │ │ │ - mov %esi,-0xc8(%ebp) │ │ │ │ + fstpl -0x18c(%ebp) │ │ │ │ + test %al,%al │ │ │ │ + jne 320fe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x124fe> │ │ │ │ + jmp 32ec9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x132c9> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + add $0x1,%esi │ │ │ │ + movsbl (%esi),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 32ce8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x130e8> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4170 │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 320f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x124f0> │ │ │ │ + jmp 32c53 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13053> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x174(%ebp),%eax │ │ │ │ + cmp %eax,-0x178(%ebp) │ │ │ │ + jne 32144 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12544> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - add $0x1a8,%edi │ │ │ │ - cmp %edi,0x1c4(%eax) │ │ │ │ - jne 35d30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16130> │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov 0xe8(%eax),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 31ff1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x123f1> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ - mov %edx,0x204(%esi) │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %edx,0x208(%esi) │ │ │ │ - mov 0x10(%eax),%edx │ │ │ │ - mov %edx,0x20c(%esi) │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ - mov %edx,0x210(%esi) │ │ │ │ - mov 0x18(%eax),%eax │ │ │ │ - mov %eax,0x214(%esi) │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - lea -0x1d438(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - lea -0x1bd84(%ebx),%eax │ │ │ │ - pop %ecx │ │ │ │ + mov -0x1e0(%ebp),%edi │ │ │ │ + push $0x1 │ │ │ │ + push -0x1e4(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 4280 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + pop %ebx │ │ │ │ pop %esi │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + mov %eax,-0x1c0(%ebp) │ │ │ │ + lea -0x154(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + add $0x6c,%eax │ │ │ │ + push %eax │ │ │ │ + call bbd0 <__gmon_start__@plt+0x7418> │ │ │ │ + mov 0xc(%ebp),%ebx │ │ │ │ + mov -0x1b8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov $0x7fffffff,%edi │ │ │ │ - lea -0x1b2eb(%eax),%esi │ │ │ │ - lea -0x1bed6(%eax),%eax │ │ │ │ - mov %esi,-0xd8(%ebp) │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0xc8(%ebp),%esi │ │ │ │ + fldl -0x1a4(%ebp) │ │ │ │ + mov %eax,0x8(%ebx) │ │ │ │ + mov -0x10c(%ebp),%eax │ │ │ │ + mov %eax,0xb4(%ebx) │ │ │ │ + mov -0x110(%ebp),%eax │ │ │ │ + fstpl 0x1c(%ebx) │ │ │ │ + mov %eax,0xb0(%ebx) │ │ │ │ + mov -0xdc(%ebp),%eax │ │ │ │ + mov %eax,0xe4(%ebx) │ │ │ │ + mov 0xac(%ebx),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 321d1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x125d1> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov 0x228(%eax),%eax │ │ │ │ - push (%eax,%esi,1) │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - push -0xd8(%ebp) │ │ │ │ - push $0x100 │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0x1 │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x14,%esp │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - call 41e0 │ │ │ │ - mov %edi,%edx │ │ │ │ - sub -0x5c(%ebp),%edx │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 44d0 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - ja 3701f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1741f> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ + mov -0x114(%ebp),%ecx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 32eba , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x132ba> │ │ │ │ + mov 0xb0(%eax),%eax │ │ │ │ + lea 0x0(,%eax,4),%esi │ │ │ │ + cmp $0x1fffffff,%esi │ │ │ │ + ja 5b83 <__gmon_start__@plt+0x13cb> │ │ │ │ + sub $0xc,%esp │ │ │ │ + shl $0x4,%eax │ │ │ │ + mov -0x1e0(%ebp),%edi │ │ │ │ push %eax │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 42e0 │ │ │ │ + mov 0xc(%ebp),%ebx │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %eax,0xac(%ebx) │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %esi │ │ │ │ + push -0x114(%ebp) │ │ │ │ + push %eax │ │ │ │ + call 41b0 │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x4c,-0xc8(%ebp) │ │ │ │ - je 360ba , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x164ba> │ │ │ │ - cmpl $0x7fffffff,-0x5c(%ebp) │ │ │ │ - je 37034 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17434> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - push $0x1 │ │ │ │ - push -0xe0(%ebp) │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ + flds -0xfc(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + fstps 0xc4(%eax) │ │ │ │ + flds -0xf8(%ebp) │ │ │ │ + fstps 0xc8(%eax) │ │ │ │ + fldl -0x104(%ebp) │ │ │ │ + fstpl 0xbc(%eax) │ │ │ │ + mov -0xe8(%ebp),%eax │ │ │ │ + mov %eax,0xd8(%edx) │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ + mov %eax,0xf4(%edx) │ │ │ │ + mov -0xd0(%ebp),%eax │ │ │ │ + mov %eax,0xf0(%edx) │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + mov %eax,0x124(%edx) │ │ │ │ + mov 0xec(%edx),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 322a3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x126a3> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 44d0 │ │ │ │ add $0x10,%esp │ │ │ │ - addl $0x4,-0xc8(%ebp) │ │ │ │ - jmp 35ec8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x162c8> │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 35de0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x161e0> │ │ │ │ - mov 0x4c(%edi),%esi │ │ │ │ - mov 0x48(%edi),%ebx │ │ │ │ - cmp %esi,%ebx │ │ │ │ - je 35de0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x161e0> │ │ │ │ - mov %esi,%eax │ │ │ │ - mov $0x1f,%edx │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - sub %ebx,%eax │ │ │ │ - mov %eax,-0xe8(%ebp) │ │ │ │ - sar $0x2,%eax │ │ │ │ - lea -0x82090(%ecx),%ecx │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ - push %ecx │ │ │ │ - mov %ecx,-0xe0(%ebp) │ │ │ │ - bsr %eax,%eax │ │ │ │ - xor $0x1f,%eax │ │ │ │ - sub %eax,%edx │ │ │ │ - mov %edx,%eax │ │ │ │ - add %eax,%eax │ │ │ │ + mov -0xd4(%ebp),%edx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + test %edx,%edx │ │ │ │ + je 32eab , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x132ab> │ │ │ │ + mov 0xf0(%eax),%eax │ │ │ │ + lea 0x0(,%eax,4),%esi │ │ │ │ + cmp $0x1fffffff,%esi │ │ │ │ + ja 5b78 <__gmon_start__@plt+0x13c0> │ │ │ │ + sub $0xc,%esp │ │ │ │ + shl $0x4,%eax │ │ │ │ + mov -0x1e0(%ebp),%edi │ │ │ │ push %eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 42e0 │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %eax,0xec(%ecx) │ │ │ │ push %esi │ │ │ │ - push %ebx │ │ │ │ - call 41f00 ::do_widen(char) const@@Base+0x5eb0> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmpl $0xc0,-0xe8(%ebp) │ │ │ │ - jle 35dca , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x161ca> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea 0xc0(%ebx),%eax │ │ │ │ - push -0xe0(%ebp) │ │ │ │ + push -0xd4(%ebp) │ │ │ │ push %eax │ │ │ │ - push %ebx │ │ │ │ - mov %eax,-0xe8(%ebp) │ │ │ │ - call 41160 ::do_widen(char) const@@Base+0x5110> │ │ │ │ - mov -0xe8(%ebp),%eax │ │ │ │ + call 41b0 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %eax,%esi │ │ │ │ - je 35de0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x161e0> │ │ │ │ - mov %eax,%ebx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + flds -0xbc(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ebx │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ + fstps 0x104(%eax) │ │ │ │ + flds -0xb8(%ebp) │ │ │ │ + fstps 0x108(%eax) │ │ │ │ + fldl -0xc4(%ebp) │ │ │ │ + fstpl 0xfc(%eax) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov %ecx,0x12c(%ebx) │ │ │ │ + mov %eax,0x118(%ebx) │ │ │ │ + xor %eax,%eax │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 32365 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12765> │ │ │ │ + mov 0xc(%ebp),%ebx │ │ │ │ + mov -0x214(%ebp),%esi │ │ │ │ xchg %ax,%ax │ │ │ │ + mov 0x130(%esi,%eax,4),%edx │ │ │ │ + mov %edx,0x130(%ebx,%eax,4) │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 32350 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12750> │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %ecx,0x154(%eax) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 32395 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12795> │ │ │ │ + mov 0xc(%ebp),%ebx │ │ │ │ + mov -0x214(%ebp),%esi │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x158(%esi,%eax,4),%edx │ │ │ │ + mov %edx,0x158(%ebx,%eax,4) │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 32380 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12780> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0xe0(%ebp) │ │ │ │ + push -0x20c(%ebp) │ │ │ │ + add $0x178,%eax │ │ │ │ + push %eax │ │ │ │ + call d140 <__gmon_start__@plt+0x8988> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + push -0x210(%ebp) │ │ │ │ + add $0x190,%eax │ │ │ │ + push %eax │ │ │ │ + call d4a0 <__gmon_start__@plt+0x8ce8> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x48,%eax │ │ │ │ + mov %eax,-0x1e4(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x48(%eax),%edx │ │ │ │ + mov 0x4c(%eax),%esi │ │ │ │ + cmp %esi,%edx │ │ │ │ + je 3242b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1282b> │ │ │ │ + mov -0x1e0(%ebp),%eax │ │ │ │ + mov %edx,%ebx │ │ │ │ + mov %edx,-0x1e8(%ebp) │ │ │ │ + lea -0x999c0(%eax),%edi │ │ │ │ + mov %edi,%eax │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 32407 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12807> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 3241f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1281f> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 32400 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12800> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ - call 410e0 ::do_widen(char) const@@Base+0x5090> │ │ │ │ add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 36020 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16420> │ │ │ │ - jmp 35de0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x161e0> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x54(%edi),%edx │ │ │ │ - cmp 0x58(%edi),%edx │ │ │ │ - jne 35d5a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1615a> │ │ │ │ - jmp 35de0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x161e0> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - fstpl (%esp) │ │ │ │ - call 4450 │ │ │ │ + cmp %ebx,%edi │ │ │ │ + jne 32407 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12807> │ │ │ │ + mov -0x1e8(%ebp),%edx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %edx,0x4c(%eax) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + add $0x54,%eax │ │ │ │ + mov %eax,-0x1e8(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x54(%eax),%edx │ │ │ │ + mov 0x58(%eax),%esi │ │ │ │ + cmp %esi,%edx │ │ │ │ + je 3248b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1288b> │ │ │ │ + mov -0x1e0(%ebp),%eax │ │ │ │ + mov %edx,%ebx │ │ │ │ + mov %edx,-0x1f0(%ebp) │ │ │ │ + lea -0x999c0(%eax),%edi │ │ │ │ + mov %edi,%eax │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 32467 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12867> │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 3247f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1287f> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 32460 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12860> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - fnstcw -0xa6(%ebp) │ │ │ │ - fchs │ │ │ │ - movzwl -0xa6(%ebp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0xa8(%ebp) │ │ │ │ - fldcw -0xa8(%ebp) │ │ │ │ - fistpl -0xb4(%ebp) │ │ │ │ - fldcw -0xa6(%ebp) │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ - cmp $0xfe,%eax │ │ │ │ - ja 35d4e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1614e> │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov 0x228(%esi),%edx │ │ │ │ - addl $0x1,(%edx,%eax,4) │ │ │ │ - jmp 35d4e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1614e> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0xd0(%ebp),%edi │ │ │ │ + cmp %ebx,%edi │ │ │ │ + jne 32467 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12867> │ │ │ │ + mov -0x1f0(%ebp),%edx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %edx,0x58(%eax) │ │ │ │ + mov -0x178(%ebp),%eax │ │ │ │ + mov -0x174(%ebp),%esi │ │ │ │ + sub %eax,%esi │ │ │ │ + sar $0x2,%esi │ │ │ │ + imul $0xaaaaaaab,%esi,%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 32510 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12910> │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 324db , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x128db> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + flds 0x4(%edx) │ │ │ │ + mov -0x1ec(%ebp),%ecx │ │ │ │ + add $0xc,%eax │ │ │ │ + add $0x1,%ebx │ │ │ │ + mov %ecx,-0xc(%eax) │ │ │ │ + fstps -0x8(%eax) │ │ │ │ + flds 0x8(%edx) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + fstps -0x4(%eax) │ │ │ │ + mov %eax,0x4c(%edx) │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 32510 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12910> │ │ │ │ + mov -0x178(%ebp),%eax │ │ │ │ + lea (%ebx,%ebx,2),%edx │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + lea (%eax,%edx,4),%edx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x4c(%eax),%eax │ │ │ │ + cmp 0x50(%ecx),%eax │ │ │ │ + jne 324b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x128b0> │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - add $0x128,%eax │ │ │ │ - push %edi │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - pop %eax │ │ │ │ - lea -0x1c918(%esi),%eax │ │ │ │ - pop %edx │ │ │ │ - push %eax │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - pop %ecx │ │ │ │ - lea -0x1d429(%esi),%ecx │ │ │ │ - pop %ebx │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %ecx,-0xfc(%ebp) │ │ │ │ - push 0x37c(%edx) │ │ │ │ - push 0x378(%edx) │ │ │ │ - push %ecx │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x18,%esp │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - pop %eax │ │ │ │ - lea -0x1c8f0(%esi),%eax │ │ │ │ - pop %edx │ │ │ │ - push %eax │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov 0x3cc(%edx),%eax │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %edx,-0xcc(%ebp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ - fildll -0xd0(%ebp) │ │ │ │ - fdivrl 0x378(%edx) │ │ │ │ - lea -0x1d925(%esi),%edx │ │ │ │ - mov %edx,-0x104(%ebp) │ │ │ │ - fstpl (%esp) │ │ │ │ push %edx │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x18,%esp │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %edi,-0xd0(%ebp) │ │ │ │ - push %edi │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ - push %edi │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - lea -0x1c8c4(%esi),%eax │ │ │ │ - mov %edi,-0xc0(%ebp) │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - lea 0x4ac(%edx),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 721e0 ::do_widen(char) const@@Base+0x36190> │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ - fstpl (%esp) │ │ │ │ - push -0xfc(%ebp) │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push %esi │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x18,%esp │ │ │ │ - mov %esi,-0xbc(%ebp) │ │ │ │ - push %esi │ │ │ │ - mov -0xd0(%ebp),%esi │ │ │ │ - push %esi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %esi,-0xd0(%ebp) │ │ │ │ - push %esi │ │ │ │ - mov -0xc0(%ebp),%esi │ │ │ │ - push %esi │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d423(%ebx),%eax │ │ │ │ - pop %edx │ │ │ │ - mov %esi,-0xc0(%ebp) │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - pop %ecx │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - lea -0x1d405(%ebx),%esi │ │ │ │ - push 0x3cc(%ecx) │ │ │ │ - push %esi │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x18,%esp │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - pop %eax │ │ │ │ - lea -0x1c8a0(%ebx),%eax │ │ │ │ - pop %edx │ │ │ │ + push -0x1e4(%ebp) │ │ │ │ + call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ + add $0x1,%ebx │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 324d5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x128d5> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x16c(%ebp),%eax │ │ │ │ + mov -0x168(%ebp),%esi │ │ │ │ + sub %eax,%esi │ │ │ │ + sar $0x2,%esi │ │ │ │ + imul $0xaaaaaaab,%esi,%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 32590 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12990> │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 3255b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1295b> │ │ │ │ + nop │ │ │ │ + flds 0x4(%edx) │ │ │ │ + mov -0x1ec(%ebp),%ecx │ │ │ │ + add $0xc,%eax │ │ │ │ + add $0x1,%ebx │ │ │ │ + mov %ecx,-0xc(%eax) │ │ │ │ + fstps -0x8(%eax) │ │ │ │ + flds 0x8(%edx) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + fstps -0x4(%eax) │ │ │ │ + mov %eax,0x58(%edx) │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 32590 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12990> │ │ │ │ + mov -0x16c(%ebp),%eax │ │ │ │ + lea (%ebx,%ebx,2),%edx │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + lea (%eax,%edx,4),%edx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x58(%eax),%eax │ │ │ │ + cmp 0x5c(%ecx),%eax │ │ │ │ + jne 32530 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12930> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - pop %eax │ │ │ │ - push 0x3c4(%ecx) │ │ │ │ - push %esi │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x18,%esp │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ + push -0x1e8(%ebp) │ │ │ │ + call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ + add $0x1,%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - cmpb $0x0,0x257(%ecx) │ │ │ │ - jne 36e2c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1722c> │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 32555 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12955> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fldl -0x18c(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + fstpl 0x34(%eax) │ │ │ │ + flds -0x184(%ebp) │ │ │ │ + fstps 0x3c(%eax) │ │ │ │ + flds -0x180(%ebp) │ │ │ │ + fstps 0x40(%eax) │ │ │ │ + flds -0x1b4(%ebp) │ │ │ │ + mov -0x1c0(%ebp),%eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + movzbl -0x17c(%ebp),%eax │ │ │ │ + fstps 0xc(%ecx) │ │ │ │ + flds -0x1b0(%ebp) │ │ │ │ + mov %al,0x44(%ecx) │ │ │ │ + mov %ecx,%eax │ │ │ │ + add $0x60,%eax │ │ │ │ + fstps 0x10(%ecx) │ │ │ │ + flds -0x1ac(%ebp) │ │ │ │ + mov %eax,-0x218(%ebp) │ │ │ │ + mov 0x60(%ecx),%eax │ │ │ │ + fstps 0x14(%ecx) │ │ │ │ + flds -0x1a8(%ebp) │ │ │ │ + mov %eax,-0x224(%ebp) │ │ │ │ + fstps 0x18(%ecx) │ │ │ │ + fldl -0x19c(%ebp) │ │ │ │ + fstpl 0x24(%ecx) │ │ │ │ + fldl -0x194(%ebp) │ │ │ │ + fstpl 0x2c(%ecx) │ │ │ │ + mov 0x64(%ecx),%ecx │ │ │ │ + mov %ecx,-0x200(%ebp) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + je 327e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12be0> │ │ │ │ + mov %eax,-0x1f4(%ebp) │ │ │ │ + mov -0x1e0(%ebp),%eax │ │ │ │ + lea -0x99280(%eax),%ebx │ │ │ │ + lea -0x9f4(%eax),%eax │ │ │ │ + mov %ebx,-0x1fc(%ebp) │ │ │ │ + mov %eax,-0x1f8(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x1f4(%ebp),%ebx │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x1fc(%ebp),%eax │ │ │ │ + jne 32e78 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13278> │ │ │ │ + mov -0x1e0(%ebp),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1c85c(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ + lea -0x9d4(%esi),%eax │ │ │ │ + mov %eax,(%ebx) │ │ │ │ + lea 0x64(%ebx),%eax │ │ │ │ + push 0x6c(%ebx) │ │ │ │ push %eax │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - pop %eax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - push 0x3bc(%eax) │ │ │ │ - push %esi │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push %esi │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x18,%esp │ │ │ │ - push %esi │ │ │ │ - mov -0xd0(%ebp),%esi │ │ │ │ - push %esi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - lea -0x1c83c(%edi),%edi │ │ │ │ - lea -0x1c81c(%ebx),%eax │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + mov 0x5c(%ebx),%eax │ │ │ │ + mov 0x58(%ebx),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %edi,-0xe0(%ebp) │ │ │ │ - mov %eax,-0xe8(%ebp) │ │ │ │ - jmp 363ae , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x167ae> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0xd8(%ebp),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x560(%eax),%eax │ │ │ │ - sub 0x55c(%ecx),%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ - cmp %eax,%esi │ │ │ │ - jae 3651d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1691d> │ │ │ │ + mov %eax,-0x1ec(%ebp) │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 32761 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12b61> │ │ │ │ + lea -0x99750(%esi),%eax │ │ │ │ + mov %eax,-0x1f0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x1f0(%ebp),%eax │ │ │ │ + jne 32e50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13250> │ │ │ │ + mov -0x1e0(%ebp),%ecx │ │ │ │ + mov 0x2c(%edi),%esi │ │ │ │ + lea -0x9e4(%ecx),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x30(%edi),%eax │ │ │ │ + mov %eax,-0x1e4(%ebp) │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 32733 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12b33> │ │ │ │ + lea -0x99970(%ecx),%eax │ │ │ │ + mov %eax,-0x1e8(%ebp) │ │ │ │ + jmp 3270f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12b0f> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x1f8(%ebp),%eax │ │ │ │ + lea 0x18(%esi),%edx │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 32704 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12b04> │ │ │ │ sub $0xc,%esp │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - push %eax │ │ │ │ - push -0xe0(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x14,%esp │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - call 41e0 │ │ │ │ - mov %edi,-0xb8(%ebp) │ │ │ │ - mov %eax,(%esp) │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - push -0x74(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - lea (%esi,%esi,2),%edi │ │ │ │ - add $0x18,%esp │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - shl $0x3,%edi │ │ │ │ - mov 0x55c(%edx),%eax │ │ │ │ - add %edi,%eax │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x56c(%eax),%eax │ │ │ │ - sub 0x568(%ecx),%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ - cmp %eax,%esi │ │ │ │ - jae 363a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x167a8> │ │ │ │ + add $0x2c,%esi │ │ │ │ + cmp %esi,-0x1e4(%ebp) │ │ │ │ + je 32730 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12b30> │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x1e8(%ebp),%eax │ │ │ │ + je 326e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12ae0> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - push -0xd8(%ebp) │ │ │ │ - push -0xe8(%ebp) │ │ │ │ - push $0x100 │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0x1 │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x14,%esp │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - call 41e0 │ │ │ │ - mov %eax,(%esp) │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - push -0x74(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x18,%esp │ │ │ │ - add 0x568(%eax),%edi │ │ │ │ - push %edi │ │ │ │ - mov -0xd0(%ebp),%edi │ │ │ │ - push %edi │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ + push %esi │ │ │ │ + add $0x2c,%esi │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 363a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x167a8> │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - xor %esi,%esi │ │ │ │ - lea -0x1d3e3(%eax),%edi │ │ │ │ - jmp 365c5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x169c5> │ │ │ │ + cmp %esi,-0x1e4(%ebp) │ │ │ │ + jne 3270f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12b0f> │ │ │ │ + nop │ │ │ │ + mov 0x2c(%edi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 32749 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12b49> │ │ │ │ sub $0xc,%esp │ │ │ │ - add $0x1,%esi │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x38,%edi │ │ │ │ + cmp %edi,-0x1ec(%ebp) │ │ │ │ + jne 326a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12aa0> │ │ │ │ + mov -0x1f4(%ebp),%eax │ │ │ │ + mov 0x58(%eax),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 32777 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12b77> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x14,%esp │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - call 41e0 │ │ │ │ - mov %eax,(%esp) │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - push -0x74(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - lea (%esi,%esi,2),%eax │ │ │ │ - add $0x18,%esp │ │ │ │ - mov 0x2ec(%ebx),%edx │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - lea -0x18(%edx,%eax,8),%eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x1f4(%ebp),%edx │ │ │ │ + mov 0x3c(%edx),%eax │ │ │ │ + add $0x44,%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 32799 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12b99> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x2f0(%eax),%eax │ │ │ │ - sub 0x2ec(%ecx),%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ - cmp %eax,%esi │ │ │ │ - jb 36530 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16930> │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - xor %esi,%esi │ │ │ │ - lea -0x1d3c8(%eax),%edi │ │ │ │ - jmp 36695 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16a95> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ + mov -0x1f4(%ebp),%ebx │ │ │ │ + mov 0x24(%ebx),%eax │ │ │ │ + lea 0x2c(%ebx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 327bb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12bbb> │ │ │ │ sub $0xc,%esp │ │ │ │ - add $0x1,%esi │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - push %edi │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x14,%esp │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - call 41e0 │ │ │ │ - mov %eax,(%esp) │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - push -0x74(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - lea (%esi,%esi,2),%eax │ │ │ │ - add $0x18,%esp │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - mov 0x2f8(%edx),%edx │ │ │ │ - lea -0x18(%edx,%eax,8),%eax │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x2fc(%eax),%eax │ │ │ │ - sub 0x2f8(%ecx),%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ - cmp %eax,%esi │ │ │ │ - jb 36600 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16a00> │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ + addl $0x7c,-0x1f4(%ebp) │ │ │ │ + mov -0x1f4(%ebp),%eax │ │ │ │ + cmp %eax,-0x200(%ebp) │ │ │ │ + jne 32648 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12a48> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov -0x224(%ebp),%edx │ │ │ │ + mov %edx,0x64(%eax) │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1d3ad(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - lea -0x1d44b(%edi),%esi │ │ │ │ - pop %ecx │ │ │ │ - push 0x1fc(%eax) │ │ │ │ - push %esi │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x18,%esp │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d394(%edi),%eax │ │ │ │ - pop %edx │ │ │ │ - push %eax │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - pop %ecx │ │ │ │ - push 0x200(%eax) │ │ │ │ - push %esi │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x18,%esp │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d37a(%edi),%eax │ │ │ │ - pop %edx │ │ │ │ + lea -0x160(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + push -0x218(%ebp) │ │ │ │ + call e050 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa00> │ │ │ │ pop %ecx │ │ │ │ - push 0x204(%eax) │ │ │ │ - push %esi │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x18,%esp │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - pop %eax │ │ │ │ - lea -0x1c7f0(%edi),%eax │ │ │ │ - pop %edx │ │ │ │ + mov -0x1bc(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + pop %ebx │ │ │ │ + mov -0x1e0(%ebp),%edi │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + mov %ecx,%eax │ │ │ │ + add $0x78,%eax │ │ │ │ + push -0x204(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - pop %ecx │ │ │ │ - push 0x208(%eax) │ │ │ │ - push %esi │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x18,%esp │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ pop %eax │ │ │ │ - lea -0x1c7cc(%edi),%eax │ │ │ │ + lea -0x130(%ebp),%eax │ │ │ │ pop %edx │ │ │ │ push %eax │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - pop %ecx │ │ │ │ - push 0x20c(%eax) │ │ │ │ - push %esi │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x18,%esp │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - pop %eax │ │ │ │ - lea -0x1c7a8(%edi),%eax │ │ │ │ - pop %edx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + add $0x90,%eax │ │ │ │ push %eax │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + movzbl -0x17b(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %al,0x45(%edx) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - pop %ecx │ │ │ │ - push 0x210(%eax) │ │ │ │ - push %esi │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x18,%esp │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ + addl $0x1,0x4(%eax) │ │ │ │ + mov 0xe8(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 32e08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13208> │ │ │ │ + movb $0x1,-0x204(%ebp) │ │ │ │ + mov -0x178(%ebp),%eax │ │ │ │ + cmp %eax,-0x174(%ebp) │ │ │ │ + je 32e08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13208> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push -0x28(%ebp) │ │ │ │ + push -0x210(%ebp) │ │ │ │ + call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ pop %eax │ │ │ │ - lea -0x1d35d(%edi),%eax │ │ │ │ pop %edx │ │ │ │ - push %eax │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - pop %eax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - push 0x214(%eax) │ │ │ │ - push %esi │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - mov -0xd0(%ebp),%edi │ │ │ │ - add $0x18,%esp │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - lea -0x1c784(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,-0xd4(%ebp) │ │ │ │ - mov 0x1c4(%eax),%eax │ │ │ │ - sub 0x1c0(%ecx),%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ + push -0x40(%ebp) │ │ │ │ + push -0x20c(%ebp) │ │ │ │ + call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ + mov -0x208(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ mov %eax,-0xd8(%ebp) │ │ │ │ - fildll -0xd8(%ebp) │ │ │ │ - fdivrl 0x218(%ecx) │ │ │ │ - fstpl (%esp) │ │ │ │ - push -0x104(%ebp) │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x18,%esp │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d341(%ebx),%eax │ │ │ │ - pop %edx │ │ │ │ + mov -0xd4(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 328bd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12cbd> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - push -0xf0(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - push -0x100(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + call 44d0 │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 36d8f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1718f> │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - mov -0xec(%ebp),%edi │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1c734(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 3e240 ::do_widen(char) const@@Base+0x21f0> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0xf4(%ebp) │ │ │ │ - push -0xf8(%ebp) │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 30c50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x11050> │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d324(%esi),%eax │ │ │ │ - pop %edx │ │ │ │ - mov %edi,-0xec(%ebp) │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 3e240 ::do_widen(char) const@@Base+0x21f0> │ │ │ │ - pop %eax │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 308a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x10ca0> │ │ │ │ - pop %ecx │ │ │ │ - pop %ebx │ │ │ │ - push -0xf4(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - push -0xf8(%ebp) │ │ │ │ - call 4700 │ │ │ │ - pop %edi │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d584(%esi),%eax │ │ │ │ - fstpl -0xd8(%ebp) │ │ │ │ + je 328d9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12cd9> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - push %edi │ │ │ │ - push -0xf0(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - lea -0x28(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x30(%ebp),%edi │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - push $0x0 │ │ │ │ - add %eax,%edx │ │ │ │ - push %edx │ │ │ │ + mov -0x208(%ebp),%eax │ │ │ │ + mov %eax,-0x118(%ebp) │ │ │ │ + mov -0x114(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 32901 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12d01> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d313(%esi),%eax │ │ │ │ - pop %edx │ │ │ │ - mov %ebx,-0xb8(%ebp) │ │ │ │ - mov -0x28(%esi),%esi │ │ │ │ + call 44d0 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3291d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12d1d> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - mov %esi,(%esp) │ │ │ │ - call 4260 │ │ │ │ - pop %ebx │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d301(%ebx),%eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x130(%ebp),%eax │ │ │ │ + cmp -0x220(%ebp),%eax │ │ │ │ + je 3293d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12d3d> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push -0xec(%ebp) │ │ │ │ - call 3e240 ::do_widen(char) const@@Base+0x21f0> │ │ │ │ - pop %ecx │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 23bb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x3fb0> │ │ │ │ - pop %eax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - fldz │ │ │ │ - mov %ebx,-0xb8(%ebp) │ │ │ │ - pop %edx │ │ │ │ - fstpl 0x2c0(%eax) │ │ │ │ - lea -0x1d2f1(%ebx),%eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x148(%ebp),%eax │ │ │ │ + cmp -0x21c(%ebp),%eax │ │ │ │ + je 3295d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12d5d> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x154(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 36b82 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16f82> │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d574(%ebx),%eax │ │ │ │ + je 32979 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12d79> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 36fe1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x173e1> │ │ │ │ + mov -0x15c(%ebp),%eax │ │ │ │ + mov -0x160(%ebp),%ecx │ │ │ │ + mov %eax,-0x200(%ebp) │ │ │ │ + mov %ecx,-0x1ec(%ebp) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + je 32b5f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12f5f> │ │ │ │ + mov -0x1e0(%ebp),%eax │ │ │ │ + lea -0x99280(%eax),%edx │ │ │ │ + lea -0x9f4(%eax),%eax │ │ │ │ + mov %edx,-0x1fc(%ebp) │ │ │ │ + mov %eax,-0x1f8(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x1ec(%ebp),%ebx │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x1fc(%ebp),%eax │ │ │ │ + jne 32e60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13260> │ │ │ │ + mov -0x1e0(%ebp),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + lea -0x9d4(%edi),%eax │ │ │ │ + mov %eax,(%ebx) │ │ │ │ + lea 0x64(%ebx),%eax │ │ │ │ + push 0x6c(%ebx) │ │ │ │ + push %eax │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + mov 0x5c(%ebx),%eax │ │ │ │ + mov 0x58(%ebx),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 36d7f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1717f> │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d574(%ebx),%eax │ │ │ │ + mov %eax,-0x1f0(%ebp) │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 32ae0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12ee0> │ │ │ │ + lea -0x99750(%edi),%eax │ │ │ │ + mov %eax,-0x1f4(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x1f4(%ebp),%eax │ │ │ │ + jne 32e38 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13238> │ │ │ │ + mov -0x1e0(%ebp),%ecx │ │ │ │ + mov 0x2c(%esi),%edi │ │ │ │ + lea -0x9e4(%ecx),%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x30(%esi),%eax │ │ │ │ + mov %eax,-0x1e4(%ebp) │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 32ab2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12eb2> │ │ │ │ + lea -0x99970(%ecx),%eax │ │ │ │ + mov %eax,-0x1e8(%ebp) │ │ │ │ + jmp 32a8f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12e8f> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x1f8(%ebp),%eax │ │ │ │ + lea 0x18(%edi),%edx │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x10(%edi),%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 32a84 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12e84> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x2c,%edi │ │ │ │ + cmp %edi,-0x1e4(%ebp) │ │ │ │ + je 32aaf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12eaf> │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x1e8(%ebp),%eax │ │ │ │ + je 32a60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12e60> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + add $0x2c,%edi │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 36fa4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x173a4> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push -0xd4(%ebp) │ │ │ │ - push -0xd8(%ebp) │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 34200 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14600> │ │ │ │ + cmp %edi,-0x1e4(%ebp) │ │ │ │ + jne 32a8f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12e8f> │ │ │ │ + mov 0x2c(%esi),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 32ac8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12ec8> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d2e2(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ + add $0x38,%esi │ │ │ │ + cmp %esi,-0x1f0(%ebp) │ │ │ │ + jne 32a20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12e20> │ │ │ │ + mov -0x1ec(%ebp),%eax │ │ │ │ + mov 0x58(%eax),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 32af6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12ef6> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - mov %esi,(%esp) │ │ │ │ - call 4260 │ │ │ │ - pop %esi │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d2d5(%edi),%eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x1ec(%ebp),%ebx │ │ │ │ + mov 0x3c(%ebx),%eax │ │ │ │ + lea 0x44(%ebx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 32b18 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12f18> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push -0xec(%ebp) │ │ │ │ - call 3e240 ::do_widen(char) const@@Base+0x21f0> │ │ │ │ - pop %edx │ │ │ │ - pop %ecx │ │ │ │ - push $0x1 │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - call 4280 │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp -0xc8(%ebp),%eax │ │ │ │ - je 36c3a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1703a> │ │ │ │ + mov -0x1ec(%ebp),%ecx │ │ │ │ + mov 0x24(%ecx),%eax │ │ │ │ + lea 0x2c(%ecx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 32b3a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12f3a> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + addl $0x7c,-0x1ec(%ebp) │ │ │ │ + mov -0x1ec(%ebp),%eax │ │ │ │ + cmp %eax,-0x200(%ebp) │ │ │ │ + jne 329c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12dc0> │ │ │ │ + mov -0x160(%ebp),%eax │ │ │ │ + mov %eax,-0x1ec(%ebp) │ │ │ │ + mov -0x1ec(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 36c56 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17056> │ │ │ │ + je 32b7b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12f7b> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x40(%ebp) │ │ │ │ - push -0xe4(%ebp) │ │ │ │ - call 3d670 ::do_widen(char) const@@Base+0x1620> │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - lea -0x58(%ebp),%edx │ │ │ │ + mov -0x168(%ebp),%esi │ │ │ │ + mov -0x16c(%ebp),%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 32bc6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12fc6> │ │ │ │ + mov -0x1e0(%ebp),%eax │ │ │ │ + lea -0x999c0(%eax),%edi │ │ │ │ + jmp 32ba7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12fa7> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 32bc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12fc0> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 32ba0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12fa0> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 36c86 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17086> │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 32ba7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12fa7> │ │ │ │ + nop │ │ │ │ + mov -0x16c(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 32bdc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12fdc> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ + push %ebx │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - lea -0x70(%ebp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 36ca2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x170a2> │ │ │ │ + mov -0x174(%ebp),%esi │ │ │ │ + mov -0x178(%ebp),%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 32c26 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13026> │ │ │ │ + mov -0x1e0(%ebp),%eax │ │ │ │ + lea -0x999c0(%eax),%edi │ │ │ │ + jmp 32c07 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13007> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 32c20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13020> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 32c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13000> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ + push %ebx │ │ │ │ + add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 32c07 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13007> │ │ │ │ + nop │ │ │ │ + mov -0x178(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 32c3c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1303c> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ + movzbl -0x204(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ - xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - movl $0x0,0xc(%ebx) │ │ │ │ - flds -0x1db58(%eax) │ │ │ │ - fstpl 0x24(%ebx) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - push -0xe4(%ebp) │ │ │ │ - call 3d7f0 ::do_widen(char) const@@Base+0x17a0> │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ - add $0x10,%esp │ │ │ │ - lea 0x5f5e100(%eax),%edx │ │ │ │ - mov %edx,-0x90(%ebp) │ │ │ │ - test %edi,%edi │ │ │ │ - je 359a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15da0> │ │ │ │ - mov %edi,%eax │ │ │ │ - mov -0xe8(%ebp),%ecx │ │ │ │ - mov %ebx,-0xd8(%ebp) │ │ │ │ - jmp 36d19 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17119> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 36d25 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17125> │ │ │ │ - cmp 0x10(%eax),%edx │ │ │ │ - jbe 36d10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17110> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 36d19 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17119> │ │ │ │ - mov -0xd8(%ebp),%ebx │ │ │ │ - cmp -0xe8(%ebp),%ecx │ │ │ │ - je 359a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15da0> │ │ │ │ - cmp 0x10(%ecx),%edx │ │ │ │ - jb 359a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15da0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - imul $0x1a8,0x14(%ecx),%edx │ │ │ │ - mov 0x1c0(%eax),%eax │ │ │ │ - add %eax,%esi │ │ │ │ - add %edx,%eax │ │ │ │ - fldl 0x24(%esi) │ │ │ │ - fldl 0x24(%eax) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jb 36f0e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1730e> │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - movl $0x0,0xc(%eax) │ │ │ │ - flds -0x1db58(%esi) │ │ │ │ - fstpl 0x24(%eax) │ │ │ │ - jmp 35ae0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15ee0> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 32ac0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12ec0> │ │ │ │ - jmp 36bda , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16fda> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1c760(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - movl $0x0,-0xdc(%ebp) │ │ │ │ - fldl 0x398(%eax) │ │ │ │ - mov 0x1c4(%eax),%eax │ │ │ │ - sub 0x1c0(%edx),%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - fstl -0xd8(%ebp) │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ - fildll -0xe0(%ebp) │ │ │ │ - fadd %st(1),%st │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ - fstpl (%esp) │ │ │ │ - push -0xfc(%ebp) │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x18,%esp │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 36a28 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16e28> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d401(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - pop %ecx │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - push 0x610(%ecx) │ │ │ │ - push %esi │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x18,%esp │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - pop %eax │ │ │ │ - lea -0x1c880(%ebx),%eax │ │ │ │ - pop %edx │ │ │ │ - push %eax │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - pop %eax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - push 0x614(%eax) │ │ │ │ - push %esi │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x18,%esp │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - call 6e7e0 ::do_widen(char) const@@Base+0x32790> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 36323 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16723> │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - movl $0x0,0xc(%eax) │ │ │ │ - flds -0x1db58(%esi) │ │ │ │ - fstpl 0x24(%eax) │ │ │ │ - jmp 35ae0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15ee0> │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - movl $0x0,0xc(%esi) │ │ │ │ - flds -0x1db58(%eax) │ │ │ │ - fstpl 0x24(%esi) │ │ │ │ - jmp 35ae0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15ee0> │ │ │ │ + nop │ │ │ │ + add $0x1,%esi │ │ │ │ + movsbl (%esi),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 32ce8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x130e8> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0xf4(%ebp) │ │ │ │ - push -0xf8(%ebp) │ │ │ │ - push -0xc4(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 25b80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x5f80> │ │ │ │ - jmp 35c0c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1600c> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 27c30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8030> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 3581c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15c1c> │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - push $0x0 │ │ │ │ - push -0x60(%ebp) │ │ │ │ - call 4780 │ │ │ │ + call 4170 │ │ │ │ add $0x10,%esp │ │ │ │ - fstpl -0xf8(%ebp) │ │ │ │ - jmp 356cb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15acb> │ │ │ │ + test %eax,%eax │ │ │ │ + je 32c50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13050> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push $0x0 │ │ │ │ - push -0x60(%ebp) │ │ │ │ + push %esi │ │ │ │ call 4780 │ │ │ │ add $0x10,%esp │ │ │ │ - fstpl -0xc8(%ebp) │ │ │ │ - jmp 35b85 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15f85> │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d2ed(%ebx),%eax │ │ │ │ + fstps -0x180(%ebp) │ │ │ │ + movsbl (%esi),%eax │ │ │ │ + test %al,%al │ │ │ │ + jne 32caa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x130aa> │ │ │ │ + jmp 32ce8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x130e8> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1,%esi │ │ │ │ + movsbl (%esi),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 32ce8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x130e8> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + call 4170 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 36bdd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16fdd> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push -0xd4(%ebp) │ │ │ │ - push -0xd8(%ebp) │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 33600 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13a00> │ │ │ │ - jmp 36bda , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16fda> │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d2ed(%ebx),%eax │ │ │ │ + jne 32ca0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x130a0> │ │ │ │ + jmp 32ccb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x130cb> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x1,%esi │ │ │ │ + movsbl (%esi),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 32ce8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x130e8> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + call 4170 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 36b82 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16f82> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 36b82 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16f82> │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ + je 32cc8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x130c8> │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x1db30(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - call 41c0 │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 41e0 │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp $0x2,%eax │ │ │ │ + ja 32d10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13110> │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 31fe0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x123e0> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x1db30(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - call 41c0 │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 6064 <__gmon_start__@plt+0x18ac> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 609d <__gmon_start__@plt+0x18e5> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 60cc <__gmon_start__@plt+0x1914> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 60b0 <__gmon_start__@plt+0x18f8> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 6081 <__gmon_start__@plt+0x18c9> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ push %esi │ │ │ │ - lea -0x174(%ebp),%eax │ │ │ │ - lea -0x17c(%ebp),%edi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x6df79,%ebx │ │ │ │ - sub $0x1cc,%esp │ │ │ │ - mov %eax,-0x1b8(%ebp) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,-0x17c(%ebp) │ │ │ │ + push -0x144(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push -0x204(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x20,%esp │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 31fe0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x123e0> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x1e4(%ebp),%edi │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push $0x0 │ │ │ │ - lea -0x1d2b0(%ebx),%eax │ │ │ │ - mov %ebx,-0x1ac(%ebp) │ │ │ │ - push %eax │ │ │ │ - lea -0x1d2c5(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x164(%ebp),%eax │ │ │ │ - lea -0x15c(%ebp),%ecx │ │ │ │ - push %eax │ │ │ │ - lea 0x174(%esi),%eax │ │ │ │ push %edi │ │ │ │ - push %eax │ │ │ │ - mov %ecx,-0x1b4(%ebp) │ │ │ │ - mov %ecx,-0x164(%ebp) │ │ │ │ - movl $0x0,-0x160(%ebp) │ │ │ │ - movb $0x0,-0x15c(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - lea -0x1d75d(%ebx),%eax │ │ │ │ - pop %ecx │ │ │ │ - pop %edi │ │ │ │ - push %eax │ │ │ │ - push -0x164(%ebp) │ │ │ │ - call 47a0 │ │ │ │ + call 4780 │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 374ac , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x178ac> │ │ │ │ + fstps -0x1c8(%ebp) │ │ │ │ + movsbl (%edi),%eax │ │ │ │ + test %al,%al │ │ │ │ + jne 32d72 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13172> │ │ │ │ + jmp 32f02 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13302> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0x1,%edi │ │ │ │ + movsbl (%edi),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 32db0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x131b0> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 46e0 │ │ │ │ - lea -0x148(%ebp),%eax │ │ │ │ + call 4170 │ │ │ │ add $0x10,%esp │ │ │ │ - xor %edi,%edi │ │ │ │ - movl $0x0,-0x148(%ebp) │ │ │ │ - mov %eax,-0x1a4(%ebp) │ │ │ │ - mov 0x1e4(%esi),%edx │ │ │ │ - mov %eax,-0x140(%ebp) │ │ │ │ - mov %eax,-0x13c(%ebp) │ │ │ │ - lea -0x190(%ebp),%eax │ │ │ │ - movl $0x0,-0x144(%ebp) │ │ │ │ - mov %eax,%ebx │ │ │ │ - lea -0x14c(%ebp),%eax │ │ │ │ - movl $0x0,-0x138(%ebp) │ │ │ │ - mov %eax,-0x1a0(%ebp) │ │ │ │ - cmp %edx,0x1e8(%esi) │ │ │ │ - je 371b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x175b8> │ │ │ │ + test %eax,%eax │ │ │ │ + jne 32d68 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13168> │ │ │ │ + jmp 32d93 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13193> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - imul $0x7c,%edi,%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea 0xc(%edx,%eax,1),%eax │ │ │ │ - push %eax │ │ │ │ - push -0x1a0(%ebp) │ │ │ │ - push %ebx │ │ │ │ - call 22520 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2920> │ │ │ │ - mov 0x1e4(%esi),%edx │ │ │ │ - mov 0x1e8(%esi),%eax │ │ │ │ add $0x1,%edi │ │ │ │ - add $0xc,%esp │ │ │ │ - sub %edx,%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xbdef7bdf,%eax,%eax │ │ │ │ - cmp %eax,%edi │ │ │ │ - jb 37180 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17580> │ │ │ │ - mov -0x160(%ebp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 37495 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17895> │ │ │ │ - lea -0x100(%ebp),%eax │ │ │ │ + movsbl (%edi),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 32db0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x131b0> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x1bc(%ebp) │ │ │ │ - call 7e7e0 ::do_widen(char) const@@Base+0x42790> │ │ │ │ - mov -0x164(%ebp),%edi │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 41e0 │ │ │ │ - mov %eax,(%esp) │ │ │ │ - lea -0xf8(%ebp),%eax │ │ │ │ - push %edi │ │ │ │ - push -0xf4(%ebp) │ │ │ │ - push $0x0 │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x14,%esp │ │ │ │ - push -0x1bc(%ebp) │ │ │ │ - call 65aa0 ::do_widen(char) const@@Base+0x29a50> │ │ │ │ - lea -0x134(%ebp),%eax │ │ │ │ + call 4170 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xe0(%ebp),%edi │ │ │ │ - movl $0x0,-0x19c(%ebp) │ │ │ │ - mov %eax,-0x1cc(%ebp) │ │ │ │ - lea -0x12c(%ebp),%eax │ │ │ │ - mov %eax,-0x1c0(%ebp) │ │ │ │ - cmp %edi,-0xdc(%ebp) │ │ │ │ - je 3747e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1787e> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - imul $0x7c,-0x19c(%ebp),%eax │ │ │ │ - mov %eax,-0x1b0(%ebp) │ │ │ │ - lea (%edi,%eax,1),%ebx │ │ │ │ - mov -0x144(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 372a6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x176a6> │ │ │ │ - mov 0xc(%ebx),%edx │ │ │ │ - mov -0x1a4(%ebp),%ecx │ │ │ │ - jmp 37289 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17689> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 37295 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17695> │ │ │ │ - cmp %edx,0x10(%eax) │ │ │ │ - jae 37280 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17680> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 37289 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17689> │ │ │ │ - cmp -0x1a4(%ebp),%ecx │ │ │ │ - je 372a6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x176a6> │ │ │ │ - cmp 0x10(%ecx),%edx │ │ │ │ - jae 37458 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17858> │ │ │ │ - movswl 0x54(%ebx),%eax │ │ │ │ - lea (%eax,%eax,2),%edx │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - lea (%eax,%edx,8),%edx │ │ │ │ - mov -0x1c0(%ebp),%eax │ │ │ │ - mov %eax,-0x134(%ebp) │ │ │ │ - mov (%edx),%eax │ │ │ │ + je 32d90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13190> │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ push $0x0 │ │ │ │ - mov 0x4(%edx),%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - push -0x1cc(%ebp) │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov 0x4(%esi),%edi │ │ │ │ + push %edi │ │ │ │ + call 4780 │ │ │ │ + mov -0x174(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,-0x1d0(%ebp) │ │ │ │ - sub %edi,%edx │ │ │ │ - sar $0x3,%edx │ │ │ │ - imul $0xaaaaaaab,%edx,%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 374fc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x178fc> │ │ │ │ - mov -0x134(%ebp),%eax │ │ │ │ - mov -0x130(%ebp),%ecx │ │ │ │ - mov %esi,0x8(%ebp) │ │ │ │ - mov %eax,-0x1c8(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,-0x1a8(%ebp) │ │ │ │ - jmp 37338 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17738> │ │ │ │ + fstps -0x1c4(%ebp) │ │ │ │ + cmp -0x170(%ebp),%eax │ │ │ │ + je 32e8b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1328b> │ │ │ │ + flds -0x1c8(%ebp) │ │ │ │ + mov -0x1ec(%ebp),%ebx │ │ │ │ + add $0xc,%eax │ │ │ │ + mov %ebx,-0xc(%eax) │ │ │ │ + fstps -0x8(%eax) │ │ │ │ + flds -0x1c4(%ebp) │ │ │ │ + fstps -0x4(%eax) │ │ │ │ + mov %eax,-0x174(%ebp) │ │ │ │ + jmp 31fe0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x123e0> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - addl $0x1,-0x1a8(%ebp) │ │ │ │ - mov -0x1a8(%ebp),%eax │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 374f9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x178f9> │ │ │ │ - cmp 0x4(%edi),%esi │ │ │ │ - jne 37320 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17720> │ │ │ │ - test %esi,%esi │ │ │ │ - je 3736b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1776b> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ - mov %edx,-0x1c4(%ebp) │ │ │ │ - push %esi │ │ │ │ - push (%edi) │ │ │ │ - push -0x1c8(%ebp) │ │ │ │ - call 42f0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x1c4(%ebp),%edx │ │ │ │ - test %eax,%eax │ │ │ │ - jne 37320 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17720> │ │ │ │ - mov -0x1a8(%ebp),%ecx │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ - mov -0x1b0(%ebp),%edi │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %cx,0x54(%eax,%edi,1) │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 374fc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x178fc> │ │ │ │ - add -0x1b0(%ebp),%eax │ │ │ │ - mov 0x1e8(%esi),%edx │ │ │ │ - cmp 0x1ec(%esi),%edx │ │ │ │ - je 37554 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17954> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 3fc00 ::do_widen(char) const@@Base+0x3bb0> │ │ │ │ - addl $0x7c,0x1e8(%esi) │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x1b0(%ebp),%eax │ │ │ │ - add -0xe0(%ebp),%eax │ │ │ │ - lea -0x110(%ebp),%edi │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %edi,-0x118(%ebp) │ │ │ │ - mov %edx,-0x11c(%ebp) │ │ │ │ - mov 0x24(%eax),%edx │ │ │ │ - push $0x0 │ │ │ │ - mov 0x28(%eax),%ecx │ │ │ │ - lea -0x118(%ebp),%eax │ │ │ │ - add %edx,%ecx │ │ │ │ - push %ecx │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x11c(%ebp),%edx │ │ │ │ - lea -0x198(%ebp),%eax │ │ │ │ - push %edx │ │ │ │ - lea 0x1cc(%esi),%edx │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - call 1f970 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x12320> │ │ │ │ - mov -0x118(%ebp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 3742e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1782e> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ + add $0x4c,%eax │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x134(%ebp),%eax │ │ │ │ - cmp -0x1c0(%ebp),%eax │ │ │ │ - je 3744e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1784e> │ │ │ │ + test %eax,%eax │ │ │ │ + je 32ed4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x132d4> │ │ │ │ + movb $0x0,-0x204(%ebp) │ │ │ │ + jmp 32871 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12c71> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ + push %esi │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xe0(%ebp),%edi │ │ │ │ + jmp 32ac8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12ec8> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xdc(%ebp),%eax │ │ │ │ - addl $0x1,-0x19c(%ebp) │ │ │ │ - mov -0x19c(%ebp),%ebx │ │ │ │ - sub %edi,%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xbdef7bdf,%eax,%eax │ │ │ │ - cmp %ebx,%eax │ │ │ │ - ja 37258 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17658> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x1bc(%ebp) │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ - call 7eb90 ::do_widen(char) const@@Base+0x42b40> │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x144(%ebp) │ │ │ │ - push -0x1a0(%ebp) │ │ │ │ - call 224d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28d0> │ │ │ │ + push %edi │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x164(%ebp),%eax │ │ │ │ - cmp -0x1b4(%ebp),%eax │ │ │ │ - je 374cc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x178cc> │ │ │ │ + jmp 32749 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12b49> │ │ │ │ + xchg %ax,%ax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ + push -0x1ec(%ebp) │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x17c(%ebp),%eax │ │ │ │ - cmp -0x1b8(%ebp),%eax │ │ │ │ - je 374ec , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x178ec> │ │ │ │ + jmp 32b3a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12f3a> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov -0x1d0(%ebp),%ecx │ │ │ │ - cmp 0xc(%esi),%ecx │ │ │ │ - je 3756d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1796d> │ │ │ │ - lea 0x8(%ecx),%eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - mov -0x134(%ebp),%eax │ │ │ │ - mov -0x130(%ebp),%edx │ │ │ │ - push $0x0 │ │ │ │ - add %eax,%edx │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - push %ecx │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ + push -0x1f4(%ebp) │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - lea 0x18(%eax),%edx │ │ │ │ - mov %edx,0x8(%esi) │ │ │ │ - sub 0x4(%esi),%edx │ │ │ │ - mov -0x1b0(%ebp),%eax │ │ │ │ - sar $0x3,%edx │ │ │ │ - add -0xe0(%ebp),%eax │ │ │ │ - imul $0xaaaaaaab,%edx,%edx │ │ │ │ - sub $0x1,%edx │ │ │ │ - mov %dx,0x54(%eax) │ │ │ │ - jmp 37393 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17793> │ │ │ │ + jmp 327bb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x12bbb> │ │ │ │ sub $0x4,%esp │ │ │ │ + push -0x1f4(%ebp) │ │ │ │ push %eax │ │ │ │ - lea 0x1e4(%esi),%eax │ │ │ │ - push %edx │ │ │ │ + lea -0x178(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - call 209e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xde0> │ │ │ │ + call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 373b9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x177b9> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea 0x4(%esi),%eax │ │ │ │ - push -0x1cc(%ebp) │ │ │ │ - push -0x1d0(%ebp) │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 31fe0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x123e0> │ │ │ │ + movl $0x0,0xec(%eax) │ │ │ │ + jmp 322fd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x126fd> │ │ │ │ + movl $0x0,0xac(%eax) │ │ │ │ + jmp 3222d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1262d> │ │ │ │ + mov -0x1e4(%ebp),%esi │ │ │ │ + jmp 32ce8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x130e8> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ + mov 0x44(%eax),%eax │ │ │ │ + mov -0xc(%eax),%eax │ │ │ │ + lea 0x44(%ecx,%eax,1),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - call 3e880 ::do_widen(char) const@@Base+0x2830> │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ - jmp 37530 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17930> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 614b <__gmon_start__@plt+0x1993> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 60f8 <__gmon_start__@plt+0x1940> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 6161 <__gmon_start__@plt+0x19a9> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 6114 <__gmon_start__@plt+0x195c> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 6134 <__gmon_start__@plt+0x197c> │ │ │ │ + jmp 32e28 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13228> │ │ │ │ + mov -0x1e4(%ebp),%edi │ │ │ │ + jmp 32db0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x131b0> │ │ │ │ + jmp 5b8e <__gmon_start__@plt+0x13d6> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - lea -0x7fc(%ebp),%eax │ │ │ │ - lea -0x804(%ebp),%ecx │ │ │ │ call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ - add $0x6da3a,%esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x82c,%esp │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - mov %eax,-0x820(%ebp) │ │ │ │ - mov %eax,-0x804(%ebp) │ │ │ │ - mov (%edx),%eax │ │ │ │ - push $0x0 │ │ │ │ - mov 0x4(%edx),%ebx │ │ │ │ - mov %ecx,-0x81c(%ebp) │ │ │ │ - add %eax,%ebx │ │ │ │ + add $0x720d6,%esi │ │ │ │ push %ebx │ │ │ │ - lea -0x640(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - push %ecx │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - flds -0x1c22c(%esi) │ │ │ │ + sub $0x288,%esp │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + push 0x8(%eax) │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %esi,-0x240(%ebp) │ │ │ │ + call 42e0 │ │ │ │ + mov %esi,%ecx │ │ │ │ + lea -0x44(%ebp),%ebx │ │ │ │ + lea -0x1c0(%ebp),%edx │ │ │ │ + mov %eax,-0x24c(%ebp) │ │ │ │ + lea -0x218(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x7e4(%ebp),%eax │ │ │ │ - mov %eax,-0x824(%ebp) │ │ │ │ - lea -0x628(%ebp),%ecx │ │ │ │ - lea -0x7bc(%ebp),%edx │ │ │ │ - mov %eax,-0x7ec(%ebp) │ │ │ │ - lea -0x73c(%ebp),%eax │ │ │ │ - fsts -0x6f8(%ebp) │ │ │ │ - flds -0x1c228(%esi) │ │ │ │ - mov %eax,-0x744(%ebp) │ │ │ │ - lea -0x724(%ebp),%eax │ │ │ │ - mov %eax,-0x72c(%ebp) │ │ │ │ + mov %eax,-0x264(%ebp) │ │ │ │ + mov %eax,-0x220(%ebp) │ │ │ │ + lea -0x140(%ebp),%eax │ │ │ │ + mov %eax,-0x284(%ebp) │ │ │ │ + mov %eax,-0x148(%ebp) │ │ │ │ + lea -0x128(%ebp),%eax │ │ │ │ + mov %eax,-0x280(%ebp) │ │ │ │ + mov %eax,-0x130(%ebp) │ │ │ │ lea -0x9c4(%esi),%eax │ │ │ │ - mov %eax,-0x714(%ebp) │ │ │ │ - movl $0x0,-0x7e8(%ebp) │ │ │ │ - movb $0x0,-0x7e4(%ebp) │ │ │ │ - movl $0x0,-0x774(%ebp) │ │ │ │ - movl $0x0,-0x770(%ebp) │ │ │ │ - movl $0x0,-0x76c(%ebp) │ │ │ │ - movl $0x0,-0x768(%ebp) │ │ │ │ - movl $0x0,-0x764(%ebp) │ │ │ │ - movl $0x0,-0x760(%ebp) │ │ │ │ - movl $0x0,-0x75c(%ebp) │ │ │ │ - movl $0x0,-0x758(%ebp) │ │ │ │ - movl $0x0,-0x754(%ebp) │ │ │ │ - movl $0x0,-0x750(%ebp) │ │ │ │ - movl $0x0,-0x74c(%ebp) │ │ │ │ - movl $0x0,-0x748(%ebp) │ │ │ │ - movl $0x0,-0x740(%ebp) │ │ │ │ - movb $0x0,-0x73c(%ebp) │ │ │ │ - movl $0x0,-0x728(%ebp) │ │ │ │ - movb $0x0,-0x724(%ebp) │ │ │ │ - movl $0x0,-0x6f0(%ebp) │ │ │ │ - movl $0x0,-0x6ec(%ebp) │ │ │ │ - movl $0x0,-0x6e8(%ebp) │ │ │ │ - movl $0x0,-0x708(%ebp) │ │ │ │ - movl $0x0,-0x70c(%ebp) │ │ │ │ - movl $0x0,-0x710(%ebp) │ │ │ │ - fsts -0x6f4(%ebp) │ │ │ │ - fld1 │ │ │ │ - mov %eax,-0x6d4(%ebp) │ │ │ │ + mov %eax,-0x274(%ebp) │ │ │ │ + mov %eax,-0x118(%ebp) │ │ │ │ + movl $0x0,-0x21c(%ebp) │ │ │ │ + movb $0x0,-0x218(%ebp) │ │ │ │ + movl $0x0,-0x178(%ebp) │ │ │ │ + movl $0x0,-0x174(%ebp) │ │ │ │ + movl $0x0,-0x170(%ebp) │ │ │ │ + movl $0x0,-0x16c(%ebp) │ │ │ │ + movl $0x0,-0x168(%ebp) │ │ │ │ + movl $0x0,-0x164(%ebp) │ │ │ │ + movl $0x0,-0x160(%ebp) │ │ │ │ + movl $0x0,-0x15c(%ebp) │ │ │ │ + movl $0x0,-0x158(%ebp) │ │ │ │ + movl $0x0,-0x154(%ebp) │ │ │ │ + movl $0x0,-0x150(%ebp) │ │ │ │ + movl $0x0,-0x14c(%ebp) │ │ │ │ + movl $0x0,-0x144(%ebp) │ │ │ │ + movb $0x0,-0x140(%ebp) │ │ │ │ + movl $0x0,-0x12c(%ebp) │ │ │ │ + movb $0x0,-0x128(%ebp) │ │ │ │ + movl $0x0,-0xf4(%ebp) │ │ │ │ + movl $0x0,-0xf0(%ebp) │ │ │ │ + movl $0x0,-0xec(%ebp) │ │ │ │ + movl $0x0,-0x10c(%ebp) │ │ │ │ + movl $0x0,-0x110(%ebp) │ │ │ │ + movl $0x0,-0x114(%ebp) │ │ │ │ + flds -0x1cfe0(%esi) │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ lea -0x9ac(%esi),%eax │ │ │ │ - fstl -0x700(%ebp) │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ + fsts -0xfc(%ebp) │ │ │ │ + flds -0x1cfdc(%esi) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov $0x100,%eax │ │ │ │ + movl $0x0,-0xe8(%ebp) │ │ │ │ + fsts -0xf8(%ebp) │ │ │ │ + fld1 │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ + fstl -0x104(%ebp) │ │ │ │ fldl -0x1db50(%esi) │ │ │ │ - mov %eax,-0x694(%ebp) │ │ │ │ - fstl -0x6e0(%ebp) │ │ │ │ + lea -0x2c(%ebp),%esi │ │ │ │ + movl $0x0,-0xdc(%ebp) │ │ │ │ + fstl -0xe4(%ebp) │ │ │ │ fxch %st(3) │ │ │ │ - fstps -0x6b8(%ebp) │ │ │ │ + fstps -0xbc(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fstps -0x6b4(%ebp) │ │ │ │ - fstl -0x6c0(%ebp) │ │ │ │ + fstps -0xb8(%ebp) │ │ │ │ + fstl -0xc4(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - mov %eax,-0x66c(%ebp) │ │ │ │ - mov $0x100,%eax │ │ │ │ - fstpl -0x6a0(%ebp) │ │ │ │ + movl $0x7fffffff,-0x108(%ebp) │ │ │ │ + fstpl -0xa4(%ebp) │ │ │ │ fldz │ │ │ │ - mov %ebx,-0x638(%ebp) │ │ │ │ - movl $0x0,-0x6e4(%ebp) │ │ │ │ - movl $0x0,-0x6d8(%ebp) │ │ │ │ - movl $0x7fffffff,-0x704(%ebp) │ │ │ │ - movl $0x0,-0x6b0(%ebp) │ │ │ │ - movl $0x0,-0x6ac(%ebp) │ │ │ │ - movl $0x0,-0x6a8(%ebp) │ │ │ │ - movl $0x0,-0x6c8(%ebp) │ │ │ │ - movl $0x0,-0x6cc(%ebp) │ │ │ │ - movl $0x0,-0x6d0(%ebp) │ │ │ │ - movl $0x0,-0x6a4(%ebp) │ │ │ │ - movl $0x0,-0x698(%ebp) │ │ │ │ - movl $0x7fffffff,-0x6c4(%ebp) │ │ │ │ - movl $0x8,-0x690(%ebp) │ │ │ │ - movl $0x8,-0x668(%ebp) │ │ │ │ - movl $0x0,-0x640(%ebp) │ │ │ │ - movl $0x0,-0x63c(%ebp) │ │ │ │ - mov %ebx,-0x634(%ebp) │ │ │ │ - movl $0x0,-0x630(%ebp) │ │ │ │ - movl $0x0,-0x628(%ebp) │ │ │ │ - movl $0x0,-0x624(%ebp) │ │ │ │ - mov %ecx,-0x620(%ebp) │ │ │ │ - mov %ecx,-0x61c(%ebp) │ │ │ │ - fsts -0x7b0(%ebp) │ │ │ │ - flds -0x1c24c(%esi) │ │ │ │ - movl $0x0,-0x618(%ebp) │ │ │ │ - movl $0x0,-0x7bc(%ebp) │ │ │ │ - fsts -0x7ac(%ebp) │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ + movl $0x0,-0xb4(%ebp) │ │ │ │ + movl $0x0,-0xb0(%ebp) │ │ │ │ + movl $0x0,-0xac(%ebp) │ │ │ │ + movl $0x0,-0xcc(%ebp) │ │ │ │ + movl $0x0,-0xd0(%ebp) │ │ │ │ + movl $0x0,-0xd4(%ebp) │ │ │ │ + movl $0x0,-0xa8(%ebp) │ │ │ │ + movl $0x0,-0x9c(%ebp) │ │ │ │ + movl $0x7fffffff,-0xc8(%ebp) │ │ │ │ + movl $0x8,-0x94(%ebp) │ │ │ │ + movl $0x8,-0x6c(%ebp) │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ + movl $0x0,-0x40(%ebp) │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ + fsts -0x1b4(%ebp) │ │ │ │ + flds -0x1cfd8(%ecx) │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + fsts -0x1b0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fsts -0x7a8(%ebp) │ │ │ │ + fsts -0x1ac(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fstps -0x7a4(%ebp) │ │ │ │ - fstl -0x7a0(%ebp) │ │ │ │ - flds -0x1db58(%esi) │ │ │ │ - movl $0xafff,-0x7b8(%ebp) │ │ │ │ - fstl -0x798(%ebp) │ │ │ │ - movl $0x0,-0x7b4(%ebp) │ │ │ │ - fstpl -0x790(%ebp) │ │ │ │ - movl $0x0,-0x68c(%ebp) │ │ │ │ - fstpl -0x788(%ebp) │ │ │ │ - movl $0x0,-0x688(%ebp) │ │ │ │ - movl $0x0,-0x684(%ebp) │ │ │ │ - movl $0x0,-0x680(%ebp) │ │ │ │ - movl $0x0,-0x67c(%ebp) │ │ │ │ - movl $0x0,-0x678(%ebp) │ │ │ │ - movl $0x0,-0x674(%ebp) │ │ │ │ - movl $0x0,-0x670(%ebp) │ │ │ │ - mov %edx,-0x80c(%ebp) │ │ │ │ - fsts -0x780(%ebp) │ │ │ │ - mov %ax,-0x778(%ebp) │ │ │ │ + fstps -0x1a8(%ebp) │ │ │ │ + fstl -0x1a4(%ebp) │ │ │ │ + flds -0x1db58(%ecx) │ │ │ │ + mov %esi,-0x24(%ebp) │ │ │ │ + fstl -0x19c(%ebp) │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ + fstpl -0x194(%ebp) │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + fstpl -0x18c(%ebp) │ │ │ │ + movl $0x0,-0x1c0(%ebp) │ │ │ │ + movl $0xafff,-0x1bc(%ebp) │ │ │ │ + movl $0x0,-0x1b8(%ebp) │ │ │ │ + movl $0x0,-0x90(%ebp) │ │ │ │ + movl $0x0,-0x8c(%ebp) │ │ │ │ + movl $0x0,-0x88(%ebp) │ │ │ │ + movl $0x0,-0x84(%ebp) │ │ │ │ + movl $0x0,-0x80(%ebp) │ │ │ │ + movl $0x0,-0x7c(%ebp) │ │ │ │ + movl $0x0,-0x78(%ebp) │ │ │ │ + movl $0x0,-0x74(%ebp) │ │ │ │ + mov %edx,-0x278(%ebp) │ │ │ │ + fsts -0x184(%ebp) │ │ │ │ + mov %ax,-0x17c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - fstps -0x77c(%ebp) │ │ │ │ - mov -0x80c(%ebp),%edx │ │ │ │ + fstps -0x180(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ movl $0x0,0x158(%edx,%eax,4) │ │ │ │ add $0x1,%eax │ │ │ │ cmp $0x8,%eax │ │ │ │ - jne 37940 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17d40> │ │ │ │ + jne 33278 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13678> │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x62c(%ebp),%eax │ │ │ │ - mov %ecx,-0x810(%ebp) │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ + mov %eax,-0x270(%ebp) │ │ │ │ call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ - mov -0x810(%ebp),%eax │ │ │ │ - movl $0x0,-0x624(%ebp) │ │ │ │ - movl $0x0,-0x618(%ebp) │ │ │ │ - mov %eax,-0x620(%ebp) │ │ │ │ - mov %eax,-0x61c(%ebp) │ │ │ │ - pop %eax │ │ │ │ - lea -0x644(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ - push -0x63c(%ebp) │ │ │ │ + lea -0x48(%ebp),%eax │ │ │ │ + mov %esi,-0x24(%ebp) │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ + pop %esi │ │ │ │ + lea -0x220(%ebp),%esi │ │ │ │ + pop %edi │ │ │ │ + push -0x40(%ebp) │ │ │ │ push %eax │ │ │ │ + mov %eax,-0x26c(%ebp) │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1d2af(%esi),%eax │ │ │ │ - mov %ebx,-0x638(%ebp) │ │ │ │ - push $0x2 │ │ │ │ + mov -0x148(%ebp),%eax │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ + movl $0x0,-0x40(%ebp) │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ + movl $0x0,-0x144(%ebp) │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movl $0x40000000,-0x180(%ebp) │ │ │ │ + lea 0x44(%eax),%edi │ │ │ │ + jmp 33385 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13785> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + movsbl 0x40(%eax),%eax │ │ │ │ push %eax │ │ │ │ - mov -0x28(%esi),%eax │ │ │ │ - mov %ebx,-0x634(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + mov %eax,-0x248(%ebp) │ │ │ │ + sub $0x1,%eax │ │ │ │ push %eax │ │ │ │ - movl $0x0,-0x63c(%ebp) │ │ │ │ - movl $0x0,-0x630(%ebp) │ │ │ │ - mov %eax,-0x818(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + push -0x24c(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 41f0 │ │ │ │ + pop %ecx │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + push -0x24c(%ebp) │ │ │ │ + call 41e0 │ │ │ │ + mov %eax,(%esp) │ │ │ │ + push -0x24c(%ebp) │ │ │ │ + push -0x21c(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + add $0x20,%esp │ │ │ │ + push $0xa │ │ │ │ + lea -0x1d134(%ebx),%eax │ │ │ │ + push $0x0 │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov (%eax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 37ed0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x182d0> │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 33396 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13796> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xe8(%eax),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 33310 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13710> │ │ │ │ + mov -0x240(%ebp),%eax │ │ │ │ + mov -0x178(%ebp),%ebx │ │ │ │ + movl $0x0,-0x228(%ebp) │ │ │ │ + movl $0x3f800000,-0x224(%ebp) │ │ │ │ + mov -0x174(%ebp),%edx │ │ │ │ + lea -0x990(%eax),%ecx │ │ │ │ + mov %ebx,%edi │ │ │ │ + lea -0x999c0(%eax),%esi │ │ │ │ + mov %ecx,-0x258(%ebp) │ │ │ │ + mov %ecx,-0x22c(%ebp) │ │ │ │ + cmp %edx,%ebx │ │ │ │ + je 3341c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1381c> │ │ │ │ + mov %ebx,-0x248(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %edx,%esi │ │ │ │ + jmp 333f7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x137f7> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 33410 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13810> │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp %ebx,%eax │ │ │ │ + je 333f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x137f0> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edx,-0x810(%ebp) │ │ │ │ - push %edx │ │ │ │ + push %edi │ │ │ │ + add $0xc,%edi │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %edi,%esi │ │ │ │ + jne 333f7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x137f7> │ │ │ │ + nop │ │ │ │ + mov -0x248(%ebp),%ebx │ │ │ │ + mov %ebx,-0x174(%ebp) │ │ │ │ + mov -0x154(%ebp),%eax │ │ │ │ + cmp -0x150(%ebp),%eax │ │ │ │ + je 33430 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13830> │ │ │ │ + mov %eax,-0x150(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movb $0x0,-0x260(%ebp) │ │ │ │ + add $0x44,%eax │ │ │ │ + mov %eax,-0x254(%ebp) │ │ │ │ + lea -0x220(%ebp),%eax │ │ │ │ + mov %eax,-0x248(%ebp) │ │ │ │ + nop │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xe8(%eax),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 335f5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x139f5> │ │ │ │ + movsbl 0x40(%eax),%eax │ │ │ │ + mov -0x24c(%ebp),%edi │ │ │ │ + mov -0x240(%ebp),%esi │ │ │ │ + push %eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + mov %eax,-0x250(%ebp) │ │ │ │ + sub $0x1,%eax │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + push -0x254(%ebp) │ │ │ │ + call 41f0 │ │ │ │ + mov %edi,(%esp) │ │ │ │ call 41e0 │ │ │ │ - mov -0x810(%ebp),%edx │ │ │ │ - add $0xc,%esp │ │ │ │ + mov %eax,(%esp) │ │ │ │ + push %edi │ │ │ │ + push -0x21c(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push -0x248(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x20,%esp │ │ │ │ + lea -0x1d064(%esi),%eax │ │ │ │ + mov %esi,-0x240(%ebp) │ │ │ │ + mov -0x21c(%ebp),%edi │ │ │ │ + push $0x1 │ │ │ │ + push $0x0 │ │ │ │ + push %eax │ │ │ │ + push -0x248(%ebp) │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + push $0x8 │ │ │ │ + mov %eax,%esi │ │ │ │ + push $0x0 │ │ │ │ + lea -0x1d089(%ebx),%eax │ │ │ │ push %eax │ │ │ │ + push -0x248(%ebp) │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 34110 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14510> │ │ │ │ + mov -0x21c(%ebp),%edx │ │ │ │ + lea 0x1(%edi),%ecx │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ + sub %esi,%ecx │ │ │ │ + cmp %edx,%eax │ │ │ │ + ja 349a9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14da9> │ │ │ │ + mov -0x220(%ebp),%edi │ │ │ │ + sub %eax,%edx │ │ │ │ + lea -0x208(%ebp),%ebx │ │ │ │ + push $0x0 │ │ │ │ + lea -0x200(%ebp),%esi │ │ │ │ + add %eax,%edi │ │ │ │ + cmp %ecx,%edx │ │ │ │ + mov %esi,-0x208(%ebp) │ │ │ │ + cmova %ecx,%edx │ │ │ │ + add %edi,%edx │ │ │ │ push %edx │ │ │ │ - push -0x818(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + push %edi │ │ │ │ + push %ebx │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov -0x208(%ebp),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x220(%ebp),%eax │ │ │ │ + mov -0x204(%ebp),%edx │ │ │ │ + cmp %esi,%ecx │ │ │ │ + je 341b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x145b8> │ │ │ │ + mov -0x200(%ebp),%edi │ │ │ │ + cmp -0x264(%ebp),%eax │ │ │ │ + je 342e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x146e0> │ │ │ │ + mov -0x218(%ebp),%ebx │ │ │ │ + mov %ecx,-0x220(%ebp) │ │ │ │ + mov %edx,-0x21c(%ebp) │ │ │ │ + mov %edi,-0x218(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 342f2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x146f2> │ │ │ │ + mov %eax,-0x208(%ebp) │ │ │ │ + mov %ebx,-0x200(%ebp) │ │ │ │ + movl $0x0,-0x204(%ebp) │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + mov -0x208(%ebp),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 335c5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x139c5> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + push $0x0 │ │ │ │ + push -0x220(%ebp) │ │ │ │ + call 4780 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x1d168(%esi),%eax │ │ │ │ + fstpl -0x18c(%ebp) │ │ │ │ + mov 0xe8(%eax),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 33461 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13861> │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0x240(%ebp),%esi │ │ │ │ + push $0x1 │ │ │ │ + push -0x24c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x2 │ │ │ │ + call 4280 │ │ │ │ + fldz │ │ │ │ + flds -0x180(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jp 34568 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14968> │ │ │ │ + jne 34568 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14968> │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + mov %eax,-0x1c0(%ebp) │ │ │ │ + lea -0x154(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - push -0x818(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d2ac(%esi),%eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + add $0x6c,%eax │ │ │ │ push %eax │ │ │ │ - push 0xc(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + call bbd0 <__gmon_start__@plt+0x7418> │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov -0x1b8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + fldl -0x1a4(%ebp) │ │ │ │ + mov %eax,0x8(%ecx) │ │ │ │ + mov -0x10c(%ebp),%eax │ │ │ │ + mov %eax,0xb4(%ecx) │ │ │ │ + mov -0x110(%ebp),%eax │ │ │ │ + fstpl 0x1c(%ecx) │ │ │ │ + mov %eax,0xb0(%ecx) │ │ │ │ + mov -0xdc(%ebp),%eax │ │ │ │ + mov %eax,0xe4(%ecx) │ │ │ │ + mov 0xac(%ecx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 37d60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18160> │ │ │ │ - movzbl 0x5a4(%edi),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x0 │ │ │ │ - mov %al,-0x818(%ebp) │ │ │ │ - lea 0x5a0(%edi),%eax │ │ │ │ + je 336a4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13aa4> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x814(%ebp) │ │ │ │ - call 569c0 ::do_widen(char) const@@Base+0x1a970> │ │ │ │ + call 44d0 │ │ │ │ add $0x10,%esp │ │ │ │ - lea 0x1c0(%edi),%eax │ │ │ │ - push 0x5ec(%edi) │ │ │ │ - push -0x814(%ebp) │ │ │ │ + mov -0x114(%ebp),%edi │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + test %edi,%edi │ │ │ │ + je 34700 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14b00> │ │ │ │ + mov 0xb0(%eax),%eax │ │ │ │ + lea 0x0(,%eax,4),%esi │ │ │ │ + cmp $0x1fffffff,%esi │ │ │ │ + ja 5bb7 <__gmon_start__@plt+0x13ff> │ │ │ │ + sub $0xc,%esp │ │ │ │ + shl $0x4,%eax │ │ │ │ + mov -0x240(%ebp),%edi │ │ │ │ push %eax │ │ │ │ - lea -0x614(%ebp),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 42e0 │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %eax,0xac(%edx) │ │ │ │ + push %esi │ │ │ │ + push -0x114(%ebp) │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x810(%ebp) │ │ │ │ - call 4d550 ::do_widen(char) const@@Base+0x11500> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x81c(%ebp) │ │ │ │ - push -0x810(%ebp) │ │ │ │ - call 4a670 ::do_widen(char) const@@Base+0xe620> │ │ │ │ + call 41b0 │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 37ae9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17ee9> │ │ │ │ + flds -0xfc(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + fstps 0xc4(%eax) │ │ │ │ + flds -0xf8(%ebp) │ │ │ │ + fstps 0xc8(%eax) │ │ │ │ + fldl -0x104(%ebp) │ │ │ │ + fstpl 0xbc(%eax) │ │ │ │ + mov -0xe8(%ebp),%eax │ │ │ │ + mov %eax,0xd8(%ecx) │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ + mov %eax,0xf4(%ecx) │ │ │ │ + mov -0xd0(%ebp),%eax │ │ │ │ + mov %eax,0xf0(%ecx) │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + mov %eax,0x124(%ecx) │ │ │ │ + mov 0xec(%ecx),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 33774 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13b74> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x810(%ebp) │ │ │ │ - call 4a2b0 ::do_widen(char) const@@Base+0xe260> │ │ │ │ - mov 0x1c4(%edi),%eax │ │ │ │ - sub 0x1c0(%edi),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - mov %eax,0x3cc(%edi) │ │ │ │ - movzbl -0x818(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push -0x814(%ebp) │ │ │ │ - call 569c0 ::do_widen(char) const@@Base+0x1a970> │ │ │ │ - pop %ecx │ │ │ │ - push -0x810(%ebp) │ │ │ │ - call 54c70 ::do_widen(char) const@@Base+0x18c20> │ │ │ │ + call 44d0 │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0xd4(%ebp),%esi │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + test %esi,%esi │ │ │ │ + je 346e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14ae8> │ │ │ │ + mov 0xf0(%eax),%eax │ │ │ │ + lea 0x0(,%eax,4),%esi │ │ │ │ + cmp $0x1fffffff,%esi │ │ │ │ + ja 5bac <__gmon_start__@plt+0x13f4> │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x1d341(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0x1c │ │ │ │ + shl $0x4,%eax │ │ │ │ + mov -0x240(%ebp),%edi │ │ │ │ push %eax │ │ │ │ - lea -0x7ec(%ebp),%eax │ │ │ │ - push -0x7e8(%ebp) │ │ │ │ - push $0x0 │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 42e0 │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %eax,0xec(%ecx) │ │ │ │ + push %esi │ │ │ │ + push -0xd4(%ebp) │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x814(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - lea 0x174(%edi),%eax │ │ │ │ - push -0x81c(%ebp) │ │ │ │ - push -0x814(%ebp) │ │ │ │ + call 41b0 │ │ │ │ + add $0x10,%esp │ │ │ │ + flds -0xbc(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + fstps 0x104(%eax) │ │ │ │ + flds -0xb8(%ebp) │ │ │ │ + fstps 0x108(%eax) │ │ │ │ + fldl -0xc4(%ebp) │ │ │ │ + fstpl 0xfc(%eax) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov %eax,0x118(%ecx) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ + mov %ecx,0x12c(%eax) │ │ │ │ + xor %eax,%eax │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 3383d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13c3d> │ │ │ │ + mov 0xc(%ebp),%ebx │ │ │ │ + mov -0x278(%ebp),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x130(%esi,%eax,4),%edx │ │ │ │ + mov %edx,0x130(%ebx,%eax,4) │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 33828 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13c28> │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %ecx,0x154(%eax) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 33875 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13c75> │ │ │ │ + mov 0xc(%ebp),%ebx │ │ │ │ + mov -0x278(%ebp),%esi │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov 0x158(%esi,%eax,4),%edx │ │ │ │ + mov %edx,0x158(%ebx,%eax,4) │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 33860 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13c60> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + push -0x26c(%ebp) │ │ │ │ + add $0x178,%eax │ │ │ │ push %eax │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ + call d140 <__gmon_start__@plt+0x8988> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ pop %ecx │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d8ce(%esi),%eax │ │ │ │ + pop %ebx │ │ │ │ + push -0x270(%ebp) │ │ │ │ + add $0x190,%eax │ │ │ │ push %eax │ │ │ │ - push -0x81c(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + call d4a0 <__gmon_start__@plt+0x8ce8> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 37b7a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17f7a> │ │ │ │ + add $0x48,%eax │ │ │ │ + mov %eax,-0x248(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x48(%eax),%edx │ │ │ │ + mov 0x4c(%eax),%edi │ │ │ │ + cmp %edi,%edx │ │ │ │ + je 33903 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13d03> │ │ │ │ + mov -0x240(%ebp),%eax │ │ │ │ + mov %edx,%ebx │ │ │ │ + mov %edx,-0x24c(%ebp) │ │ │ │ + lea -0x999c0(%eax),%esi │ │ │ │ + jmp 338df , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13cdf> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 338f7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13cf7> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 338d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13cd8> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call 2faa0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfea0> │ │ │ │ + push %ebx │ │ │ │ + add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - lea 0x50(%edi),%eax │ │ │ │ + cmp %ebx,%edi │ │ │ │ + jne 338df , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13cdf> │ │ │ │ + mov -0x24c(%ebp),%edx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %edx,0x4c(%eax) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + add $0x54,%eax │ │ │ │ + mov %eax,-0x24c(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x54(%eax),%edx │ │ │ │ + mov 0x58(%eax),%edi │ │ │ │ + cmp %edi,%edx │ │ │ │ + je 33963 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13d63> │ │ │ │ + mov -0x240(%ebp),%eax │ │ │ │ + mov %edx,%ebx │ │ │ │ + mov %edx,-0x250(%ebp) │ │ │ │ + lea -0x999c0(%eax),%esi │ │ │ │ + jmp 3393f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13d3f> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 33957 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13d57> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 33938 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13d38> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x814(%ebp) │ │ │ │ - call 40b0 ::is_open() const@plt> │ │ │ │ + push %ebx │ │ │ │ + add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 37cfe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x180fe> │ │ │ │ - lea -0x1d265(%esi),%edx │ │ │ │ - push $0x0 │ │ │ │ - lea -0x7d4(%ebp),%eax │ │ │ │ - push %edx │ │ │ │ - lea -0x1d273(%esi),%edx │ │ │ │ - lea -0x7cc(%ebp),%ecx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + jne 3393f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13d3f> │ │ │ │ + mov -0x250(%ebp),%edx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %edx,0x58(%eax) │ │ │ │ + mov -0x178(%ebp),%eax │ │ │ │ + mov -0x174(%ebp),%esi │ │ │ │ + sub %eax,%esi │ │ │ │ + sar $0x2,%esi │ │ │ │ + imul $0xaaaaaaab,%esi,%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 339e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13de8> │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 339b3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13db3> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + flds 0x4(%edx) │ │ │ │ + mov -0x258(%ebp),%ecx │ │ │ │ + add $0xc,%eax │ │ │ │ + add $0x1,%ebx │ │ │ │ + mov %ecx,-0xc(%eax) │ │ │ │ + fstps -0x8(%eax) │ │ │ │ + flds 0x8(%edx) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + fstps -0x4(%eax) │ │ │ │ + mov %eax,0x4c(%edx) │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 339e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13de8> │ │ │ │ + mov -0x178(%ebp),%eax │ │ │ │ + lea (%ebx,%ebx,2),%edx │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + lea (%eax,%edx,4),%edx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x4c(%eax),%eax │ │ │ │ + cmp 0x50(%ecx),%eax │ │ │ │ + jne 33988 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13d88> │ │ │ │ + sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ - mov %ecx,-0x818(%ebp) │ │ │ │ - mov %ecx,-0x7d4(%ebp) │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - pop %edx │ │ │ │ - push -0x814(%ebp) │ │ │ │ - call 40b0 ::is_open() const@plt> │ │ │ │ + push -0x248(%ebp) │ │ │ │ + call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ + add $0x1,%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 37ce2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x180e2> │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x808(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x814(%ebp) │ │ │ │ - call 42c0 │ │ │ │ - pop %eax │ │ │ │ - push -0x814(%ebp) │ │ │ │ - call 4750 │ │ │ │ - push %eax │ │ │ │ - lea -0x1d9af(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - push $0xff │ │ │ │ - push -0x810(%ebp) │ │ │ │ - call 4620 │ │ │ │ - lea 0x14(%edi),%eax │ │ │ │ - mov -0x810(%ebp),%edx │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov (%edx),%ecx │ │ │ │ - add $0x4,%edx │ │ │ │ - lea -0x1010101(%ecx),%eax │ │ │ │ - not %ecx │ │ │ │ - and %ecx,%eax │ │ │ │ - and $0x80808080,%eax │ │ │ │ - je 37c22 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18022> │ │ │ │ - mov %eax,%ecx │ │ │ │ - shr $0x10,%ecx │ │ │ │ - test $0x8080,%eax │ │ │ │ - cmove %ecx,%eax │ │ │ │ - lea 0x2(%edx),%ecx │ │ │ │ - cmove %ecx,%edx │ │ │ │ - mov %eax,%ecx │ │ │ │ - add %al,%cl │ │ │ │ - mov -0x810(%ebp),%eax │ │ │ │ - mov %ebx,-0x810(%ebp) │ │ │ │ - sbb $0x3,%edx │ │ │ │ - add $0x1c,%esp │ │ │ │ - sub %eax,%edx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 339ad , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13dad> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x16c(%ebp),%eax │ │ │ │ + mov -0x168(%ebp),%esi │ │ │ │ + sub %eax,%esi │ │ │ │ + sar $0x2,%esi │ │ │ │ + imul $0xaaaaaaab,%esi,%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 33a70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13e70> │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 33a3b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13e3b> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + flds 0x4(%edx) │ │ │ │ + mov -0x258(%ebp),%ecx │ │ │ │ + add $0xc,%eax │ │ │ │ + add $0x1,%ebx │ │ │ │ + mov %ecx,-0xc(%eax) │ │ │ │ + fstps -0x8(%eax) │ │ │ │ + flds 0x8(%edx) │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + fstps -0x4(%eax) │ │ │ │ + mov %eax,0x58(%edx) │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 33a70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13e70> │ │ │ │ + mov -0x16c(%ebp),%eax │ │ │ │ + lea (%ebx,%ebx,2),%edx │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + lea (%eax,%edx,4),%edx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x58(%eax),%eax │ │ │ │ + cmp 0x5c(%ecx),%eax │ │ │ │ + jne 33a10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13e10> │ │ │ │ + sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ - push %ebx │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bd85(%esi),%eax │ │ │ │ - push $0x1 │ │ │ │ + push -0x24c(%ebp) │ │ │ │ + call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ + add $0x1,%ebx │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 33a35 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13e35> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fldl -0x18c(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + fstpl 0x34(%eax) │ │ │ │ + flds -0x184(%ebp) │ │ │ │ + mov 0x64(%edx),%ecx │ │ │ │ + mov %ecx,-0x268(%ebp) │ │ │ │ + fstps 0x3c(%eax) │ │ │ │ + flds -0x180(%ebp) │ │ │ │ + fstps 0x40(%eax) │ │ │ │ + flds -0x1b4(%ebp) │ │ │ │ + mov -0x1c0(%ebp),%eax │ │ │ │ + mov %eax,(%edx) │ │ │ │ + movzbl -0x17c(%ebp),%eax │ │ │ │ + fstps 0xc(%edx) │ │ │ │ + flds -0x1b0(%ebp) │ │ │ │ + mov %al,0x44(%edx) │ │ │ │ + mov %edx,%eax │ │ │ │ + add $0x60,%eax │ │ │ │ + fstps 0x10(%edx) │ │ │ │ + flds -0x1ac(%ebp) │ │ │ │ + mov %eax,-0x27c(%ebp) │ │ │ │ + mov 0x60(%edx),%eax │ │ │ │ + fstps 0x14(%edx) │ │ │ │ + flds -0x1a8(%ebp) │ │ │ │ + mov %eax,-0x288(%ebp) │ │ │ │ + fstps 0x18(%edx) │ │ │ │ + fldl -0x19c(%ebp) │ │ │ │ + fstpl 0x24(%edx) │ │ │ │ + fldl -0x194(%ebp) │ │ │ │ + fstpl 0x2c(%edx) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + je 33cbf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x140bf> │ │ │ │ + mov %eax,-0x248(%ebp) │ │ │ │ + mov -0x240(%ebp),%eax │ │ │ │ + lea -0x99280(%eax),%edx │ │ │ │ + lea -0x9f4(%eax),%eax │ │ │ │ + mov %edx,-0x260(%ebp) │ │ │ │ + mov %eax,-0x25c(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x248(%ebp),%ebx │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x260(%ebp),%eax │ │ │ │ + jne 34340 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14740> │ │ │ │ + mov -0x240(%ebp),%edi │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x9d4(%edi),%eax │ │ │ │ + mov %eax,(%ebx) │ │ │ │ + lea 0x64(%ebx),%eax │ │ │ │ + push 0x6c(%ebx) │ │ │ │ push %eax │ │ │ │ - push -0x810(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0x7d4(%ebp),%edx │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + mov 0x5c(%ebx),%eax │ │ │ │ + mov 0x58(%ebx),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - test %edx,%edx │ │ │ │ - je 380d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x184d0> │ │ │ │ + mov %eax,-0x254(%ebp) │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 33c40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14040> │ │ │ │ + lea -0x99750(%edi),%eax │ │ │ │ + mov %eax,-0x258(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x258(%ebp),%eax │ │ │ │ + jne 34320 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14720> │ │ │ │ + mov -0x240(%ebp),%ecx │ │ │ │ + mov 0x2c(%esi),%edi │ │ │ │ + lea -0x9e4(%ecx),%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x30(%esi),%eax │ │ │ │ + mov %eax,-0x24c(%ebp) │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 33c12 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14012> │ │ │ │ + lea -0x99970(%ecx),%eax │ │ │ │ + mov %eax,-0x250(%ebp) │ │ │ │ + jmp 33bef , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13fef> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x25c(%ebp),%eax │ │ │ │ + lea 0x18(%edi),%edx │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x10(%edi),%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 33be4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13fe4> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edx,-0x814(%ebp) │ │ │ │ - push %edx │ │ │ │ - call 41e0 │ │ │ │ - mov -0x814(%ebp),%edx │ │ │ │ - add $0xc,%esp │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - push -0x810(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x810(%ebp),%edi │ │ │ │ - lea -0x1df96(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x1 │ │ │ │ - push %eax │ │ │ │ + add $0x2c,%edi │ │ │ │ + cmp %edi,-0x24c(%ebp) │ │ │ │ + je 33c0f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1400f> │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x250(%ebp),%eax │ │ │ │ + je 33bc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13fc0> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 4260 │ │ │ │ + add $0x2c,%edi │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x7d4(%ebp),%eax │ │ │ │ - cmp -0x818(%ebp),%eax │ │ │ │ - je 37cfe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x180fe> │ │ │ │ + cmp %edi,-0x24c(%ebp) │ │ │ │ + jne 33bef , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13fef> │ │ │ │ + mov 0x2c(%esi),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 33c28 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14028> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov $0x1,%edi │ │ │ │ + add $0x38,%esi │ │ │ │ + cmp %esi,-0x254(%ebp) │ │ │ │ + jne 33b80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13f80> │ │ │ │ + mov -0x248(%ebp),%eax │ │ │ │ + mov 0x58(%eax),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 33c56 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14056> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x80c(%ebp) │ │ │ │ - call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ - mov -0x7ec(%ebp),%eax │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp -0x824(%ebp),%eax │ │ │ │ - je 37d30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18130> │ │ │ │ + mov -0x248(%ebp),%edx │ │ │ │ + mov 0x3c(%edx),%eax │ │ │ │ + add $0x44,%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 33c78 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14078> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x804(%ebp),%eax │ │ │ │ - cmp -0x820(%ebp),%eax │ │ │ │ - je 37d4c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1814c> │ │ │ │ + mov -0x248(%ebp),%edx │ │ │ │ + mov 0x24(%edx),%eax │ │ │ │ + add $0x2c,%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 33c9a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1409a> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - mov %edi,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + addl $0x7c,-0x248(%ebp) │ │ │ │ + mov -0x248(%ebp),%eax │ │ │ │ + cmp %eax,-0x268(%ebp) │ │ │ │ + jne 33b28 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13f28> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov -0x288(%ebp),%ecx │ │ │ │ + mov %ecx,0x64(%eax) │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1d2a7(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - push 0xc(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 37ef0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x182f0> │ │ │ │ - lea -0x614(%ebp),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ + lea -0x160(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x810(%ebp) │ │ │ │ - call 4c110 ::do_widen(char) const@@Base+0x100c0> │ │ │ │ + push -0x27c(%ebp) │ │ │ │ + call e050 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa00> │ │ │ │ pop %eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov -0x1bc(%ebp),%eax │ │ │ │ pop %edx │ │ │ │ - push -0x81c(%ebp) │ │ │ │ - push -0x810(%ebp) │ │ │ │ - call 4e2e0 ::do_widen(char) const@@Base+0x12290> │ │ │ │ - lea -0x1df4c(%esi),%edx │ │ │ │ - lea -0x1adb8(%esi),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ - movl $0x0,-0x814(%ebp) │ │ │ │ - mov %edx,-0x828(%ebp) │ │ │ │ - mov %ecx,-0x82c(%ebp) │ │ │ │ - test %al,%al │ │ │ │ - je 37e40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18240> │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x80c(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - push -0x810(%ebp) │ │ │ │ - call 50850 ::do_widen(char) const@@Base+0x14800> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 37e40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18240> │ │ │ │ - addl $0x1,-0x814(%ebp) │ │ │ │ - mov -0x814(%ebp),%eax │ │ │ │ - addl $0x1,0x3cc(%edi) │ │ │ │ - cmp $0x7d0,%eax │ │ │ │ - je 37e60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18260> │ │ │ │ - mov 0x1c4(%edi),%eax │ │ │ │ - cmp 0x1c8(%edi),%eax │ │ │ │ - je 37eb2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x182b2> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x80c(%ebp) │ │ │ │ + mov -0x240(%ebp),%esi │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + lea -0x148(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - call f7f0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x21a0> │ │ │ │ - addl $0x1a8,0x1c4(%edi) │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 37dd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x181d0> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x810(%ebp) │ │ │ │ + mov %ecx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ - call 4da50 ::do_widen(char) const@@Base+0x11a00> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 37b10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17f10> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x1 │ │ │ │ - push -0x828(%ebp) │ │ │ │ - push -0x818(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - push -0x818(%ebp) │ │ │ │ - call 4260 │ │ │ │ - lea 0x10(%edi),%eax │ │ │ │ - pop %ecx │ │ │ │ - pop %ebx │ │ │ │ - push -0x82c(%ebp) │ │ │ │ + add $0x78,%eax │ │ │ │ push %eax │ │ │ │ - call 3e240 ::do_widen(char) const@@Base+0x21f0> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x1c4(%edi),%eax │ │ │ │ - movl $0x0,-0x814(%ebp) │ │ │ │ - cmp 0x1c8(%edi),%eax │ │ │ │ - jne 37e1a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1821a> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push -0x80c(%ebp) │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + lea -0x130(%ebp),%eax │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ push %eax │ │ │ │ - lea 0x1c0(%edi),%eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + add $0x90,%eax │ │ │ │ push %eax │ │ │ │ - call 17ef0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa8a0> │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + movzbl -0x17b(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 37dd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x181d0> │ │ │ │ - mov -0x818(%ebp),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov (%edx),%eax │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - jmp 37a1f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17e1f> │ │ │ │ + movb $0x1,-0x27c(%ebp) │ │ │ │ + mov %al,0x45(%edx) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xe8(%eax),%ecx │ │ │ │ + addl $0x1,0x4(%eax) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 34598 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14998> │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1d2a3(%esi),%eax │ │ │ │ + push -0x28(%ebp) │ │ │ │ + push -0x270(%ebp) │ │ │ │ + call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push -0x40(%ebp) │ │ │ │ + push -0x26c(%ebp) │ │ │ │ + call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ + mov -0x274(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ + mov -0xd4(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 33d8b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1418b> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push 0xc(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + call 44d0 │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 37fe0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x183e0> │ │ │ │ - lea -0x614(%ebp),%eax │ │ │ │ + je 33da7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x141a7> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x810(%ebp) │ │ │ │ - call 4bd20 ::do_widen(char) const@@Base+0xfcd0> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x81c(%ebp) │ │ │ │ - push -0x810(%ebp) │ │ │ │ - call 4acf0 ::do_widen(char) const@@Base+0xeca0> │ │ │ │ - lea -0x1df4c(%esi),%edx │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x814(%ebp) │ │ │ │ - mov %edx,-0x828(%ebp) │ │ │ │ - lea 0x10(%edi),%edx │ │ │ │ - mov %edx,-0x82c(%ebp) │ │ │ │ - test %al,%al │ │ │ │ - je 38210 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18610> │ │ │ │ - nop │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x80c(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - push -0x810(%ebp) │ │ │ │ - call 53100 ::do_widen(char) const@@Base+0x170b0> │ │ │ │ + mov -0x274(%ebp),%eax │ │ │ │ + mov %eax,-0x118(%ebp) │ │ │ │ + mov -0x114(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 33dcf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x141cf> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 44d0 │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 381c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x185c0> │ │ │ │ - addl $0x1,-0x814(%ebp) │ │ │ │ - mov -0x814(%ebp),%eax │ │ │ │ - addl $0x1,0x3cc(%edi) │ │ │ │ - cmp $0x7d0,%eax │ │ │ │ - je 38170 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18570> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea 0x5a0(%edi),%eax │ │ │ │ - push 0x5ec(%edi) │ │ │ │ - mov %esi,%ebx │ │ │ │ - push -0x80c(%ebp) │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 33deb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x141eb> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 57d90 ::do_widen(char) const@@Base+0x1bd40> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 37f60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18360> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x1c0(%edi),%eax │ │ │ │ - push -0x80c(%ebp) │ │ │ │ + mov -0x130(%ebp),%eax │ │ │ │ + cmp -0x280(%ebp),%eax │ │ │ │ + je 33e0b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1420b> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 41570 ::do_widen(char) const@@Base+0x5520> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 37f60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18360> │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d29f(%esi),%eax │ │ │ │ + mov -0x148(%ebp),%eax │ │ │ │ + cmp -0x284(%ebp),%eax │ │ │ │ + je 33e2b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1422b> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push 0xc(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x154(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 38280 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18680> │ │ │ │ - lea -0x614(%ebp),%eax │ │ │ │ + je 33e47 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14247> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x810(%ebp) │ │ │ │ - call 4be70 ::do_widen(char) const@@Base+0xfe20> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x81c(%ebp) │ │ │ │ - push -0x810(%ebp) │ │ │ │ - call 4ae40 ::do_widen(char) const@@Base+0xedf0> │ │ │ │ - lea -0x1df4c(%esi),%ecx │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x814(%ebp) │ │ │ │ - mov %ecx,-0x828(%ebp) │ │ │ │ - lea 0x10(%edi),%ecx │ │ │ │ - mov %ecx,-0x82c(%ebp) │ │ │ │ - test %al,%al │ │ │ │ - je 38150 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18550> │ │ │ │ + mov -0x15c(%ebp),%eax │ │ │ │ + mov -0x160(%ebp),%edi │ │ │ │ + mov %eax,-0x268(%ebp) │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 34003 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14403> │ │ │ │ + mov -0x240(%ebp),%eax │ │ │ │ + lea -0x99280(%eax),%ecx │ │ │ │ + lea -0x9f4(%eax),%eax │ │ │ │ + mov %ecx,-0x260(%ebp) │ │ │ │ + mov %eax,-0x258(%ebp) │ │ │ │ nop │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x260(%ebp),%eax │ │ │ │ + jne 34330 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14730> │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0x80c(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - push -0x810(%ebp) │ │ │ │ - call 4f4a0 ::do_widen(char) const@@Base+0x13450> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 380f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x184f8> │ │ │ │ - addl $0x1,-0x814(%ebp) │ │ │ │ - mov -0x814(%ebp),%eax │ │ │ │ - addl $0x1,0x3cc(%edi) │ │ │ │ - cmp $0x7d0,%eax │ │ │ │ - je 38230 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18630> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea 0x5a0(%edi),%eax │ │ │ │ - push 0x5ec(%edi) │ │ │ │ - mov %esi,%ebx │ │ │ │ - push -0x80c(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 57d90 ::do_widen(char) const@@Base+0x1bd40> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 38050 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18450> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x1c0(%edi),%eax │ │ │ │ - push -0x80c(%ebp) │ │ │ │ + lea -0x9d4(%ebx),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea 0x64(%edi),%eax │ │ │ │ + push 0x6c(%edi) │ │ │ │ push %eax │ │ │ │ - call 41570 ::do_widen(char) const@@Base+0x5520> │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + mov 0x5c(%edi),%eax │ │ │ │ + mov 0x58(%edi),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 38050 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18450> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x14(%edi),%eax │ │ │ │ - mov -0x810(%ebp),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - jmp 37cba , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x180ba> │ │ │ │ + mov %eax,-0x250(%ebp) │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 33fa0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x143a0> │ │ │ │ + lea -0x99750(%ebx),%eax │ │ │ │ + mov %edi,-0x25c(%ebp) │ │ │ │ + mov %eax,-0x254(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x770(%ebp),%eax │ │ │ │ - cmp %eax,-0x774(%ebp) │ │ │ │ - je 38150 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18550> │ │ │ │ - addl $0x1,0x3cc(%edi) │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea 0x5a0(%edi),%eax │ │ │ │ - push 0x5ec(%edi) │ │ │ │ - push -0x80c(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x254(%ebp),%eax │ │ │ │ + jne 34308 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14708> │ │ │ │ + mov -0x240(%ebp),%ecx │ │ │ │ + mov 0x2c(%esi),%edi │ │ │ │ + lea -0x9e4(%ecx),%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x30(%esi),%eax │ │ │ │ + mov %eax,-0x248(%ebp) │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 33f72 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14372> │ │ │ │ + lea -0x99970(%ecx),%eax │ │ │ │ + mov %eax,-0x24c(%ebp) │ │ │ │ + jmp 33f4f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1434f> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x258(%ebp),%eax │ │ │ │ + lea 0x18(%edi),%edx │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x10(%edi),%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 33f44 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14344> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 57d90 ::do_widen(char) const@@Base+0x1bd40> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 38150 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18550> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x1c0(%edi),%eax │ │ │ │ - push -0x80c(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 41570 ::do_widen(char) const@@Base+0x5520> │ │ │ │ + add $0x2c,%edi │ │ │ │ + cmp %edi,-0x248(%ebp) │ │ │ │ + je 33f6f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1436f> │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x24c(%ebp),%eax │ │ │ │ + je 33f20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14320> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + add $0x2c,%edi │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ + cmp %edi,-0x248(%ebp) │ │ │ │ + jne 33f4f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1434f> │ │ │ │ + mov 0x2c(%esi),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 33f88 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14388> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x810(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 4a940 ::do_widen(char) const@@Base+0xe8f0> │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 37b10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17f10> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x1 │ │ │ │ - push -0x828(%ebp) │ │ │ │ - push -0x818(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - push -0x818(%ebp) │ │ │ │ - call 4260 │ │ │ │ - pop %ecx │ │ │ │ - pop %ebx │ │ │ │ - push -0x828(%ebp) │ │ │ │ - push -0x82c(%ebp) │ │ │ │ - call 3e240 ::do_widen(char) const@@Base+0x21f0> │ │ │ │ - movl $0x0,-0x814(%ebp) │ │ │ │ + add $0x38,%esi │ │ │ │ + cmp %esi,-0x250(%ebp) │ │ │ │ + jne 33ee0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x142e0> │ │ │ │ + mov -0x25c(%ebp),%edi │ │ │ │ + mov 0x58(%edi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 33fb6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x143b6> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 37fa0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x183a0> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x770(%ebp),%eax │ │ │ │ - cmp %eax,-0x774(%ebp) │ │ │ │ - je 38210 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18610> │ │ │ │ - addl $0x1,0x3cc(%edi) │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea 0x5a0(%edi),%eax │ │ │ │ - push 0x5ec(%edi) │ │ │ │ - push -0x80c(%ebp) │ │ │ │ + mov 0x3c(%edi),%eax │ │ │ │ + lea 0x44(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 33fd2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x143d2> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 57d90 ::do_widen(char) const@@Base+0x1bd40> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 38210 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18610> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x1c0(%edi),%eax │ │ │ │ - push -0x80c(%ebp) │ │ │ │ + mov 0x24(%edi),%eax │ │ │ │ + lea 0x2c(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 33fee , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x143ee> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 41570 ::do_widen(char) const@@Base+0x5520> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - nop │ │ │ │ + add $0x7c,%edi │ │ │ │ + cmp %edi,-0x268(%ebp) │ │ │ │ + jne 33e80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14280> │ │ │ │ + mov -0x160(%ebp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 34019 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14419> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x810(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 4a780 ::do_widen(char) const@@Base+0xe730> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 37b10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17f10> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x1 │ │ │ │ - push -0x828(%ebp) │ │ │ │ - push -0x818(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %ecx │ │ │ │ - push -0x818(%ebp) │ │ │ │ - call 4260 │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x828(%ebp) │ │ │ │ - push -0x82c(%ebp) │ │ │ │ - call 3e240 ::do_widen(char) const@@Base+0x21f0> │ │ │ │ - movl $0x0,-0x814(%ebp) │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 38090 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18490> │ │ │ │ + mov -0x168(%ebp),%edi │ │ │ │ + mov -0x16c(%ebp),%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 34065 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14465> │ │ │ │ + mov -0x240(%ebp),%eax │ │ │ │ + lea -0x999c0(%eax),%esi │ │ │ │ + jmp 34047 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14447> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ xchg %ax,%ax │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1b855(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - push 0xc(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 38340 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18740> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1b83a(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - push 0xc(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 3405f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1445f> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 34040 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14440> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 38398 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18798> │ │ │ │ - lea 0x5a0(%edi),%eax │ │ │ │ - push 0x5ec(%edi) │ │ │ │ - push %eax │ │ │ │ - lea 0x1c0(%edi),%eax │ │ │ │ - push %eax │ │ │ │ - lea -0x614(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x810(%ebp) │ │ │ │ - call 4cb10 ::do_widen(char) const@@Base+0x10ac0> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x81c(%ebp) │ │ │ │ - push -0x810(%ebp) │ │ │ │ - call 4a370 ::do_widen(char) const@@Base+0xe320> │ │ │ │ + cmp %ebx,%edi │ │ │ │ + jne 34047 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14447> │ │ │ │ + mov -0x16c(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 3407b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1447b> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 38326 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18726> │ │ │ │ + mov -0x174(%ebp),%edi │ │ │ │ + mov -0x178(%ebp),%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 340c5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x144c5> │ │ │ │ + mov -0x240(%ebp),%eax │ │ │ │ + lea -0x999c0(%eax),%esi │ │ │ │ + jmp 340a7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x144a7> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 340bf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x144bf> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 340a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x144a0> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x810(%ebp) │ │ │ │ - call 4a310 ::do_widen(char) const@@Base+0xe2c0> │ │ │ │ - mov 0x1c4(%edi),%eax │ │ │ │ - sub 0x1c0(%edi),%eax │ │ │ │ + push %ebx │ │ │ │ + add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - mov %eax,0x3cc(%edi) │ │ │ │ + cmp %ebx,%edi │ │ │ │ + jne 340a7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x144a7> │ │ │ │ + mov -0x178(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 340db , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x144db> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x810(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 55590 ::do_widen(char) const@@Base+0x19540> │ │ │ │ + push %ebx │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 37b10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17f10> │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0x5a0(%edi),%eax │ │ │ │ - push 0x5ec(%edi) │ │ │ │ - push %eax │ │ │ │ - lea 0x1c0(%edi),%eax │ │ │ │ - push %eax │ │ │ │ - lea -0x614(%ebp),%eax │ │ │ │ + mov -0x220(%ebp),%eax │ │ │ │ + cmp -0x264(%ebp),%eax │ │ │ │ + je 340fb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x144fb> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x810(%ebp) │ │ │ │ - call 4cb10 ::do_widen(char) const@@Base+0x10ac0> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - push -0x81c(%ebp) │ │ │ │ - push -0x810(%ebp) │ │ │ │ - call 4a370 ::do_widen(char) const@@Base+0xe320> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 38326 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18726> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x810(%ebp) │ │ │ │ - call 4a310 ::do_widen(char) const@@Base+0xe2c0> │ │ │ │ - jmp 38308 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18708> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1b81b(%esi),%eax │ │ │ │ + movzbl -0x27c(%ebp),%eax │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x240(%ebp),%edx │ │ │ │ + push $0x1 │ │ │ │ + push $0x0 │ │ │ │ + lea -0x1d080(%edx),%eax │ │ │ │ + mov %edx,%ebx │ │ │ │ push %eax │ │ │ │ - push 0xc(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + push -0x248(%ebp) │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 38439 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18839> │ │ │ │ - lea 0x5a0(%edi),%eax │ │ │ │ - push 0x5ec(%edi) │ │ │ │ - push %eax │ │ │ │ - lea 0x1c0(%edi),%eax │ │ │ │ - push %eax │ │ │ │ - lea -0x614(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x810(%ebp) │ │ │ │ - call 4d030 ::do_widen(char) const@@Base+0x10fe0> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - push -0x81c(%ebp) │ │ │ │ - push -0x810(%ebp) │ │ │ │ - call 4a570 ::do_widen(char) const@@Base+0xe520> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 38421 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18821> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x810(%ebp) │ │ │ │ - call 4a2e0 ::do_widen(char) const@@Base+0xe290> │ │ │ │ - mov 0x1c4(%edi),%eax │ │ │ │ - sub 0x1c0(%edi),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - mov %eax,0x3cc(%edi) │ │ │ │ + jne 34200 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14600> │ │ │ │ + mov -0x24c(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x810(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 550f0 ::do_widen(char) const@@Base+0x190a0> │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + lea 0x1(%eax),%esi │ │ │ │ + push %esi │ │ │ │ + call 41e0 │ │ │ │ + mov $0x7fffffff,%edx │ │ │ │ + sub -0x144(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 37b10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17f10> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d29b(%esi),%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + ja 349c4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14dc4> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push 0xc(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + push %esi │ │ │ │ + lea -0x148(%ebp),%esi │ │ │ │ + push %esi │ │ │ │ + call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 385d2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x189d2> │ │ │ │ - lea -0x614(%ebp),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ + cmpl $0x7fffffff,-0x144(%ebp) │ │ │ │ + je 349de , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14dde> │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x1 │ │ │ │ + lea -0x1d808(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x810(%ebp) │ │ │ │ - call 4bfc0 ::do_widen(char) const@@Base+0xff70> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x81c(%ebp) │ │ │ │ - push -0x810(%ebp) │ │ │ │ - call 4afd0 ::do_widen(char) const@@Base+0xef80> │ │ │ │ - lea -0x1df4c(%esi),%ecx │ │ │ │ + push %esi │ │ │ │ + call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x814(%ebp) │ │ │ │ - mov %ecx,-0x828(%ebp) │ │ │ │ - lea 0x10(%edi),%ecx │ │ │ │ - mov %ecx,-0x82c(%ebp) │ │ │ │ - test %al,%al │ │ │ │ - je 385ba , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x189ba> │ │ │ │ + jmp 33450 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13850> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x80c(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - push -0x810(%ebp) │ │ │ │ - call 51db0 ::do_widen(char) const@@Base+0x15d60> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 3856c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1896c> │ │ │ │ - addl $0x1,-0x814(%ebp) │ │ │ │ - mov -0x814(%ebp),%eax │ │ │ │ - addl $0x1,0x3cc(%edi) │ │ │ │ - cmp $0x7d0,%eax │ │ │ │ - je 3852a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1892a> │ │ │ │ + test %edx,%edx │ │ │ │ + je 341e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x145e8> │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 34548 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14948> │ │ │ │ sub $0x4,%esp │ │ │ │ - lea 0x5a0(%edi),%eax │ │ │ │ - push 0x5ec(%edi) │ │ │ │ - mov %esi,%ebx │ │ │ │ - push -0x80c(%ebp) │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ + push %esi │ │ │ │ push %eax │ │ │ │ - call 57d90 ::do_widen(char) const@@Base+0x1bd40> │ │ │ │ + call 41b0 │ │ │ │ + mov -0x204(%ebp),%edx │ │ │ │ + mov -0x220(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 384b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x188b0> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x1c0(%edi),%eax │ │ │ │ - push -0x80c(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %edx,-0x21c(%ebp) │ │ │ │ + movb $0x0,(%eax,%edx,1) │ │ │ │ + mov -0x208(%ebp),%eax │ │ │ │ + jmp 3359c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1399c> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + push $0x6 │ │ │ │ + push $0x0 │ │ │ │ + lea -0x1d07e(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - call 41570 ::do_widen(char) const@@Base+0x5520> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 384b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x188b0> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x828(%ebp) │ │ │ │ - push -0x818(%ebp) │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - pop %ecx │ │ │ │ - push -0x818(%ebp) │ │ │ │ - call 4260 │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x828(%ebp) │ │ │ │ - push -0x82c(%ebp) │ │ │ │ - call 3e240 ::do_widen(char) const@@Base+0x21f0> │ │ │ │ - movl $0x0,-0x814(%ebp) │ │ │ │ + push -0x248(%ebp) │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 384ec , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x188ec> │ │ │ │ - mov -0x770(%ebp),%eax │ │ │ │ - cmp %eax,-0x774(%ebp) │ │ │ │ - je 385ba , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x189ba> │ │ │ │ - addl $0x1,0x3cc(%edi) │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea 0x5a0(%edi),%eax │ │ │ │ - push 0x5ec(%edi) │ │ │ │ - push -0x80c(%ebp) │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 34358 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14758> │ │ │ │ + add $0x1,%edi │ │ │ │ + mov -0x21c(%ebp),%eax │ │ │ │ + sub %esi,%edi │ │ │ │ + add $0x1,%esi │ │ │ │ + cmp %eax,%esi │ │ │ │ + ja 34a23 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14e23> │ │ │ │ + mov -0x220(%ebp),%ebx │ │ │ │ + sub %esi,%eax │ │ │ │ + lea -0x1d8(%ebp),%ecx │ │ │ │ + push $0x0 │ │ │ │ + lea -0x1d0(%ebp),%edx │ │ │ │ + add %esi,%ebx │ │ │ │ + cmp %edi,%eax │ │ │ │ + mov %edx,-0x250(%ebp) │ │ │ │ + cmova %edi,%eax │ │ │ │ + mov %edx,-0x1d8(%ebp) │ │ │ │ + add %ebx,%eax │ │ │ │ push %eax │ │ │ │ - call 57d90 ::do_widen(char) const@@Base+0x1bd40> │ │ │ │ + push %ebx │ │ │ │ + push %ecx │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x148(%ebp),%esi │ │ │ │ + push -0x1d4(%ebp) │ │ │ │ + mov -0x240(%ebp),%edi │ │ │ │ + push -0x1d8(%ebp) │ │ │ │ + push %esi │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 385ba , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x189ba> │ │ │ │ - push %eax │ │ │ │ + mov -0x1d8(%ebp),%eax │ │ │ │ + cmp -0x250(%ebp),%eax │ │ │ │ + je 342b1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x146b1> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - lea 0x1c0(%edi),%eax │ │ │ │ - push -0x80c(%ebp) │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + cmpl $0x7fffffff,-0x144(%ebp) │ │ │ │ + jne 34191 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14591> │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x1db30(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - call 41570 ::do_widen(char) const@@Base+0x5520> │ │ │ │ + call 41c0 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %ecx,-0x220(%ebp) │ │ │ │ + mov %edx,-0x21c(%ebp) │ │ │ │ + mov %edi,-0x218(%ebp) │ │ │ │ + mov %esi,-0x208(%ebp) │ │ │ │ + lea -0x200(%ebp),%esi │ │ │ │ + mov %esi,%eax │ │ │ │ + jmp 3359c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1399c> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ + jmp 33f88 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14388> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x810(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 4a860 ::do_widen(char) const@@Base+0xe810> │ │ │ │ + push %esi │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 37b10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17f10> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1df96(%esi),%eax │ │ │ │ - push $0x1 │ │ │ │ - push %eax │ │ │ │ - push -0x818(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1d297(%esi),%eax │ │ │ │ - push $0xf │ │ │ │ - push %eax │ │ │ │ - push -0x818(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - push (%eax) │ │ │ │ - push -0x818(%ebp) │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - pop %ecx │ │ │ │ - pop %edx │ │ │ │ - lea -0x1d287(%esi),%edx │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - pop %eax │ │ │ │ - lea -0x1c714(%esi),%eax │ │ │ │ - pop %edx │ │ │ │ - push %eax │ │ │ │ - push -0x818(%ebp) │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - pop %ecx │ │ │ │ - push -0x818(%ebp) │ │ │ │ - call 4260 │ │ │ │ - pop %eax │ │ │ │ - add $0x10,%edi │ │ │ │ - lea -0x1c6dc(%esi),%eax │ │ │ │ - pop %edx │ │ │ │ - push %eax │ │ │ │ + jmp 33c28 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14028> │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - call 3e240 ::do_widen(char) const@@Base+0x21f0> │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 37d03 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18103> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 61b0 <__gmon_start__@plt+0x19f8> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 6217 <__gmon_start__@plt+0x1a5f> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 622c <__gmon_start__@plt+0x1a74> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 6241 <__gmon_start__@plt+0x1a89> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 6259 <__gmon_start__@plt+0x1aa1> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 6271 <__gmon_start__@plt+0x1ab9> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 6296 <__gmon_start__@plt+0x1ade> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 6241 <__gmon_start__@plt+0x1a89> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 61c3 <__gmon_start__@plt+0x1a0b> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 62ae <__gmon_start__@plt+0x1af6> │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 33fee , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x143ee> │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x248(%ebp) │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 33c9a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1409a> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x6c94b,%eax │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - lea -0x92c(%ebp),%esi │ │ │ │ - lea -0x93c(%ebp),%edx │ │ │ │ - push %ebx │ │ │ │ - lea -0x924(%ebp),%ecx │ │ │ │ - mov %eax,%edi │ │ │ │ - mov %edi,%ebx │ │ │ │ - sub $0x998,%esp │ │ │ │ - mov %eax,-0x94c(%ebp) │ │ │ │ - lea -0x1d264(%eax),%eax │ │ │ │ - push $0x11 │ │ │ │ - push %eax │ │ │ │ - push $0x0 │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + push $0xc │ │ │ │ push $0x0 │ │ │ │ - push %esi │ │ │ │ - mov %edx,-0x960(%ebp) │ │ │ │ - mov %edx,-0x944(%ebp) │ │ │ │ - movl $0x0,-0x940(%ebp) │ │ │ │ - movb $0x0,-0x93c(%ebp) │ │ │ │ - mov %esi,-0x950(%ebp) │ │ │ │ - mov %ecx,-0x964(%ebp) │ │ │ │ - mov %ecx,-0x92c(%ebp) │ │ │ │ - movl $0x0,-0x928(%ebp) │ │ │ │ - movb $0x0,-0x924(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ - lea -0x944(%ebp),%edx │ │ │ │ - push %edx │ │ │ │ - add $0x174,%eax │ │ │ │ - push %esi │ │ │ │ + lea -0x1d077(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x958(%ebp) │ │ │ │ - mov %edx,-0x954(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0xa │ │ │ │ + push -0x248(%ebp) │ │ │ │ + mov %eax,-0x250(%ebp) │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 345c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x149c0> │ │ │ │ + add $0x1,%edi │ │ │ │ + mov -0x21c(%ebp),%eax │ │ │ │ + sub %esi,%edi │ │ │ │ + mov %edi,-0x25c(%ebp) │ │ │ │ + lea 0x1(%esi),%edi │ │ │ │ + cmp %eax,%edi │ │ │ │ + ja 34a3e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14e3e> │ │ │ │ + mov -0x25c(%ebp),%ebx │ │ │ │ + mov -0x220(%ebp),%edx │ │ │ │ + sub %edi,%eax │ │ │ │ push $0x0 │ │ │ │ - push -0x944(%ebp) │ │ │ │ - call 4480 │ │ │ │ + lea -0x1f0(%ebp),%ecx │ │ │ │ + lea -0x1e8(%ebp),%esi │ │ │ │ + add %edi,%edx │ │ │ │ + cmp %ebx,%eax │ │ │ │ + mov %esi,-0x1f0(%ebp) │ │ │ │ + cmova %ebx,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + push %ecx │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov -0x1f0(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jbe 38920 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18d20> │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - mov %eax,0x388(%edi) │ │ │ │ - mov -0x94c(%ebp),%esi │ │ │ │ + mov -0x130(%ebp),%eax │ │ │ │ + mov -0x1ec(%ebp),%edx │ │ │ │ + cmp %esi,%ecx │ │ │ │ + je 34710 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14b10> │ │ │ │ + mov -0x1e8(%ebp),%ebx │ │ │ │ + mov %ebx,-0x268(%ebp) │ │ │ │ + cmp -0x280(%ebp),%eax │ │ │ │ + je 34799 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14b99> │ │ │ │ + mov %edx,-0x12c(%ebp) │ │ │ │ + mov -0x268(%ebp),%edx │ │ │ │ + mov -0x128(%ebp),%ebx │ │ │ │ + mov %ecx,-0x130(%ebp) │ │ │ │ + mov %edx,-0x128(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 347ab , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14bab> │ │ │ │ + mov %eax,-0x1f0(%ebp) │ │ │ │ + mov %ebx,-0x1e8(%ebp) │ │ │ │ + movl $0x0,-0x1ec(%ebp) │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + mov -0x1f0(%ebp),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 34465 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14865> │ │ │ │ sub $0xc,%esp │ │ │ │ - push $0x10 │ │ │ │ - lea -0x1d252(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push -0x928(%ebp) │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov $0x7fffffff,%eax │ │ │ │ + sub -0x144(%ebp),%eax │ │ │ │ + cmp $0xb,%eax │ │ │ │ + jbe 349f3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14df3> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x148(%ebp),%esi │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + push $0xc │ │ │ │ + push -0x250(%ebp) │ │ │ │ + push %esi │ │ │ │ + call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ + mov -0x21c(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %eax,%edi │ │ │ │ + ja 34a08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14e08> │ │ │ │ + mov -0x220(%ebp),%ebx │ │ │ │ + lea -0x1d0(%ebp),%edx │ │ │ │ + sub %edi,%eax │ │ │ │ push $0x0 │ │ │ │ - push -0x950(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - mov -0x954(%ebp),%edi │ │ │ │ - add $0x14,%esp │ │ │ │ - lea -0x1d6b7(%esi),%eax │ │ │ │ - push $0x2 │ │ │ │ + mov %edx,-0x250(%ebp) │ │ │ │ + lea -0x1d8(%ebp),%ecx │ │ │ │ + add %edi,%ebx │ │ │ │ + mov %edx,-0x1d8(%ebp) │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov -0x25c(%ebp),%ebx │ │ │ │ + cmp %ebx,%eax │ │ │ │ + cmova %ebx,%eax │ │ │ │ + add %edx,%eax │ │ │ │ push %eax │ │ │ │ - push -0x940(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %edi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push %edi │ │ │ │ - push -0x950(%ebp) │ │ │ │ - push -0x958(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + push %edx │ │ │ │ + push %ecx │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + add $0xc,%esp │ │ │ │ + mov -0x240(%ebp),%edi │ │ │ │ + push -0x1d4(%ebp) │ │ │ │ + push -0x1d8(%ebp) │ │ │ │ + push %esi │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x384(%eax),%eax │ │ │ │ - mov %eax,-0x95c(%ebp) │ │ │ │ - sub $0x1,%eax │ │ │ │ - cmp $0xfffffffd,%eax │ │ │ │ - ja 38878 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18c78> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x1c0(%eax),%edx │ │ │ │ - mov 0x1c4(%eax),%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 38938 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18d38> │ │ │ │ - sub %edx,%eax │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - mov $0x1,%esi │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - mov %eax,0x3cc(%edi) │ │ │ │ - mov -0x92c(%ebp),%eax │ │ │ │ - cmp -0x964(%ebp),%eax │ │ │ │ - je 3884b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18c4b> │ │ │ │ + mov -0x1d8(%ebp),%eax │ │ │ │ + cmp -0x250(%ebp),%eax │ │ │ │ + je 3451c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1491c> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x944(%ebp),%eax │ │ │ │ - cmp -0x960(%ebp),%eax │ │ │ │ - je 3886b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18c6b> │ │ │ │ + cmpl $0x7fffffff,-0x144(%ebp) │ │ │ │ + jne 34191 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14591> │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ + lea -0x1db30(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - mov %esi,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ + call 41c0 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + movzbl -0x200(%ebp),%edx │ │ │ │ + mov %dl,(%eax) │ │ │ │ + mov -0x204(%ebp),%edx │ │ │ │ + mov -0x220(%ebp),%eax │ │ │ │ + jmp 341e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x145e8> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x940(%ebp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 387fb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18bfb> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - push $0x10 │ │ │ │ - lea 0x14(%eax),%esi │ │ │ │ - add $0x18,%eax │ │ │ │ - push -0x944(%ebp) │ │ │ │ + mov -0x240(%ebp),%eax │ │ │ │ + fldl -0x1cfd0(%eax) │ │ │ │ + fstl -0x248(%ebp) │ │ │ │ + fldl -0x18c(%ebp) │ │ │ │ + fsub %st(1),%st │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fstpl -0x18c(%ebp) │ │ │ │ + jmp 3362a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13a2a> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + add $0x4c,%eax │ │ │ │ push %eax │ │ │ │ - call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x14(%edx),%edx │ │ │ │ - add -0xc(%edx),%esi │ │ │ │ test %eax,%eax │ │ │ │ - je 39748 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19b48> │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ + je 34830 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14c30> │ │ │ │ + movb $0x0,-0x27c(%ebp) │ │ │ │ + jmp 33d3f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1413f> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + push $0x7 │ │ │ │ push $0x0 │ │ │ │ - push %esi │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - mov -0x94c(%ebp),%edi │ │ │ │ + lea -0x1d06a(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + push -0x248(%ebp) │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x950(%ebp),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d95e(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 347be , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14bbe> │ │ │ │ + add $0x1,%edi │ │ │ │ + mov -0x21c(%ebp),%eax │ │ │ │ + sub %esi,%edi │ │ │ │ + add $0x1,%esi │ │ │ │ + cmp %eax,%esi │ │ │ │ + ja 34a59 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14e59> │ │ │ │ + mov -0x220(%ebp),%edx │ │ │ │ + sub %esi,%eax │ │ │ │ + lea -0x1d8(%ebp),%ecx │ │ │ │ + push $0x0 │ │ │ │ + lea -0x1d0(%ebp),%ebx │ │ │ │ + add %esi,%edx │ │ │ │ + cmp %edi,%eax │ │ │ │ + mov %ebx,-0x250(%ebp) │ │ │ │ + cmova %edi,%eax │ │ │ │ + mov %ebx,-0x1d8(%ebp) │ │ │ │ + add %edx,%eax │ │ │ │ push %eax │ │ │ │ + push %edx │ │ │ │ + push %ecx │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov -0x1d8(%ebp),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x220(%ebp),%eax │ │ │ │ + mov -0x1d4(%ebp),%edx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + je 34752 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14b52> │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ + cmp -0x264(%ebp),%eax │ │ │ │ + je 3485e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14c5e> │ │ │ │ + mov -0x218(%ebp),%esi │ │ │ │ + mov %ecx,-0x220(%ebp) │ │ │ │ + mov %edx,-0x21c(%ebp) │ │ │ │ + mov %ebx,-0x218(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 34870 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14c70> │ │ │ │ + mov %eax,-0x1d8(%ebp) │ │ │ │ + mov %esi,-0x1d0(%ebp) │ │ │ │ + movl $0x0,-0x1d4(%ebp) │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + mov -0x1d8(%ebp),%eax │ │ │ │ + cmp -0x250(%ebp),%eax │ │ │ │ + je 346b9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14ab9> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + push $0x0 │ │ │ │ + push -0x220(%ebp) │ │ │ │ + call 4780 │ │ │ │ + add $0x10,%esp │ │ │ │ + movb $0x1,-0x260(%ebp) │ │ │ │ + fstps -0x180(%ebp) │ │ │ │ + jmp 33450 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13850> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + movl $0x0,0xec(%eax) │ │ │ │ + jmp 337ce , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13bce> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + movl $0x0,0xac(%eax) │ │ │ │ + jmp 336fe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13afe> │ │ │ │ + nop │ │ │ │ + test %edx,%edx │ │ │ │ + je 3473d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14b3d> │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 34959 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14d59> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ push %esi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x954(%ebp) │ │ │ │ - push %esi │ │ │ │ - push -0x958(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d241(%edi),%eax │ │ │ │ - pop %edx │ │ │ │ push %eax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x10,%eax │ │ │ │ + call 41b0 │ │ │ │ + mov -0x1ec(%ebp),%edx │ │ │ │ + mov -0x130(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %edx,-0x12c(%ebp) │ │ │ │ + movb $0x0,(%eax,%edx,1) │ │ │ │ + mov -0x1f0(%ebp),%eax │ │ │ │ + jmp 3443c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1483c> │ │ │ │ + test %edx,%edx │ │ │ │ + je 34784 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14b84> │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 34973 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14d73> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ + push -0x250(%ebp) │ │ │ │ push %eax │ │ │ │ - call 3e240 ::do_widen(char) const@@Base+0x21f0> │ │ │ │ + call 41b0 │ │ │ │ + mov -0x1d4(%ebp),%edx │ │ │ │ + mov -0x220(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %edx,-0x21c(%ebp) │ │ │ │ + movb $0x0,(%eax,%edx,1) │ │ │ │ + mov -0x1d8(%ebp),%eax │ │ │ │ + jmp 3468c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14a8c> │ │ │ │ + mov %ecx,-0x130(%ebp) │ │ │ │ + mov %edx,-0x12c(%ebp) │ │ │ │ + mov %ebx,-0x128(%ebp) │ │ │ │ + mov %esi,-0x1f0(%ebp) │ │ │ │ + lea -0x1e8(%ebp),%esi │ │ │ │ + mov %esi,%eax │ │ │ │ + jmp 3443c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1483c> │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0x240(%ebp),%esi │ │ │ │ + push $0x0 │ │ │ │ + push -0x24c(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 4780 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 387fb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18bfb> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movl $0xffffffff,0x384(%eax) │ │ │ │ - jmp 38781 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18b81> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x94c(%ebp),%ecx │ │ │ │ - lea -0x764(%ebp),%eax │ │ │ │ - movl $0x0,-0x79c(%ebp) │ │ │ │ - lea -0x668(%ebp),%ebx │ │ │ │ - mov %eax,-0x76c(%ebp) │ │ │ │ - lea -0x74c(%ebp),%eax │ │ │ │ - lea -0x650(%ebp),%esi │ │ │ │ - flds -0x1c22c(%ecx) │ │ │ │ - mov %eax,-0x754(%ebp) │ │ │ │ - lea -0x9c4(%ecx),%eax │ │ │ │ - lea -0x7e4(%ebp),%edx │ │ │ │ - mov %eax,-0x73c(%ebp) │ │ │ │ - movl $0x0,-0x798(%ebp) │ │ │ │ - fsts -0x720(%ebp) │ │ │ │ - flds -0x1c228(%ecx) │ │ │ │ - movl $0x0,-0x794(%ebp) │ │ │ │ - movl $0x0,-0x790(%ebp) │ │ │ │ - fsts -0x71c(%ebp) │ │ │ │ - fld1 │ │ │ │ - movl $0x0,-0x78c(%ebp) │ │ │ │ - movl $0x0,-0x788(%ebp) │ │ │ │ - movl $0x0,-0x784(%ebp) │ │ │ │ - movl $0x0,-0x780(%ebp) │ │ │ │ - movl $0x0,-0x77c(%ebp) │ │ │ │ - movl $0x0,-0x778(%ebp) │ │ │ │ - movl $0x0,-0x774(%ebp) │ │ │ │ - movl $0x0,-0x770(%ebp) │ │ │ │ - movl $0x0,-0x768(%ebp) │ │ │ │ - movb $0x0,-0x764(%ebp) │ │ │ │ - movl $0x0,-0x750(%ebp) │ │ │ │ - movb $0x0,-0x74c(%ebp) │ │ │ │ - movl $0x0,-0x718(%ebp) │ │ │ │ - movl $0x0,-0x714(%ebp) │ │ │ │ - movl $0x0,-0x710(%ebp) │ │ │ │ - movl $0x0,-0x730(%ebp) │ │ │ │ - movl $0x0,-0x734(%ebp) │ │ │ │ - movl $0x0,-0x738(%ebp) │ │ │ │ - fstl -0x728(%ebp) │ │ │ │ - movl $0x0,-0x70c(%ebp) │ │ │ │ - fldl -0x1db50(%ecx) │ │ │ │ - mov %eax,-0x6fc(%ebp) │ │ │ │ - lea -0x9ac(%ecx),%eax │ │ │ │ - mov %eax,-0x6bc(%ebp) │ │ │ │ - fstl -0x708(%ebp) │ │ │ │ - fxch %st(3) │ │ │ │ - fstps -0x6e0(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fstps -0x6dc(%ebp) │ │ │ │ - fstl -0x6e8(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - mov %eax,-0x694(%ebp) │ │ │ │ - mov $0x100,%eax │ │ │ │ - fstpl -0x6c8(%ebp) │ │ │ │ fldz │ │ │ │ - mov %ebx,-0x660(%ebp) │ │ │ │ - movl $0x0,-0x700(%ebp) │ │ │ │ - movl $0x7fffffff,-0x72c(%ebp) │ │ │ │ - movl $0x0,-0x6d8(%ebp) │ │ │ │ - movl $0x0,-0x6d4(%ebp) │ │ │ │ - movl $0x0,-0x6d0(%ebp) │ │ │ │ - movl $0x0,-0x6f0(%ebp) │ │ │ │ - movl $0x0,-0x6f4(%ebp) │ │ │ │ - movl $0x0,-0x6f8(%ebp) │ │ │ │ - movl $0x0,-0x6cc(%ebp) │ │ │ │ - movl $0x0,-0x6c0(%ebp) │ │ │ │ - movl $0x7fffffff,-0x6ec(%ebp) │ │ │ │ - movl $0x8,-0x6b8(%ebp) │ │ │ │ - movl $0x8,-0x690(%ebp) │ │ │ │ - movl $0x0,-0x668(%ebp) │ │ │ │ - movl $0x0,-0x664(%ebp) │ │ │ │ - mov %ebx,-0x65c(%ebp) │ │ │ │ - movl $0x0,-0x658(%ebp) │ │ │ │ - movl $0x0,-0x650(%ebp) │ │ │ │ - movl $0x0,-0x64c(%ebp) │ │ │ │ - mov %esi,-0x648(%ebp) │ │ │ │ - mov %esi,-0x644(%ebp) │ │ │ │ - movl $0x0,-0x640(%ebp) │ │ │ │ - movl $0x0,-0x7e4(%ebp) │ │ │ │ - fsts -0x7d8(%ebp) │ │ │ │ - flds -0x1c24c(%ecx) │ │ │ │ - movl $0xafff,-0x7e0(%ebp) │ │ │ │ - movl $0x0,-0x7dc(%ebp) │ │ │ │ - fsts -0x7d4(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fsts -0x7d0(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fstps -0x7cc(%ebp) │ │ │ │ - fstl -0x7c8(%ebp) │ │ │ │ - flds -0x1db58(%ecx) │ │ │ │ - movl $0x0,-0x6b4(%ebp) │ │ │ │ - fstl -0x7c0(%ebp) │ │ │ │ - movl $0x0,-0x6b0(%ebp) │ │ │ │ - fstpl -0x7b8(%ebp) │ │ │ │ - movl $0x0,-0x6ac(%ebp) │ │ │ │ - fstpl -0x7b0(%ebp) │ │ │ │ - movl $0x0,-0x6a8(%ebp) │ │ │ │ - movl $0x0,-0x6a4(%ebp) │ │ │ │ - movl $0x0,-0x6a0(%ebp) │ │ │ │ - movl $0x0,-0x69c(%ebp) │ │ │ │ - movl $0x0,-0x698(%ebp) │ │ │ │ - mov %edx,-0x95c(%ebp) │ │ │ │ - fsts -0x7a8(%ebp) │ │ │ │ - mov %ax,-0x7a0(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - fstps -0x7a4(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - movl $0x0,0x158(%edx,%eax,4) │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp $0x8,%eax │ │ │ │ - jne 38c60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19060> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x654(%ebp),%eax │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + ja 3488d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14c8d> │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + push $0x8 │ │ │ │ push $0x0 │ │ │ │ + lea -0x1d062(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ - lea -0x66c(%ebp),%eax │ │ │ │ - mov %esi,-0x648(%ebp) │ │ │ │ - mov %esi,-0x644(%ebp) │ │ │ │ - pop %esi │ │ │ │ - movl $0x0,-0x64c(%ebp) │ │ │ │ - pop %edi │ │ │ │ - push -0x664(%ebp) │ │ │ │ - push %eax │ │ │ │ - movl $0x0,-0x640(%ebp) │ │ │ │ - call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ + push -0x248(%ebp) │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 33450 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13850> │ │ │ │ + cmpb $0x0,-0x260(%ebp) │ │ │ │ + jne 335f5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x139f5> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x94c(%ebp),%esi │ │ │ │ - mov %ebx,-0x660(%ebp) │ │ │ │ - mov -0x950(%ebp),%edi │ │ │ │ - mov %ebx,-0x65c(%ebp) │ │ │ │ - movl $0x0,0x3cc(%eax) │ │ │ │ - lea -0x1d897(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - movl $0xe,(%esp) │ │ │ │ - push %eax │ │ │ │ - push -0x928(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %edi │ │ │ │ - movl $0x0,-0x664(%ebp) │ │ │ │ - movl $0x0,-0x658(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push -0x954(%ebp) │ │ │ │ - push %edi │ │ │ │ - push -0x958(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - mov -0x94c(%ebp),%edi │ │ │ │ - pop %ecx │ │ │ │ - pop %ebx │ │ │ │ - lea -0x1d75d(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ + movb $0x1,0x15c(%eax) │ │ │ │ + jmp 335f5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x139f5> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + mov 0x44(%eax),%eax │ │ │ │ + mov -0xc(%eax),%eax │ │ │ │ + lea 0x44(%ecx,%eax,1),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - push -0x944(%ebp) │ │ │ │ - call 47a0 │ │ │ │ - mov %eax,%esi │ │ │ │ - movl $0x404,(%esp) │ │ │ │ - mov %edi,-0x94c(%ebp) │ │ │ │ - call 42e0 │ │ │ │ - lea 0x4(%eax),%edi │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %eax,-0x968(%ebp) │ │ │ │ - mov %eax,%edx │ │ │ │ - and $0xfffffffc,%edi │ │ │ │ - movl $0x0,(%eax) │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,0x400(%eax) │ │ │ │ - sub %edi,%ecx │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x404,%ecx │ │ │ │ - shr $0x2,%ecx │ │ │ │ - rep stos %eax,%es:(%edi) │ │ │ │ - test %esi,%esi │ │ │ │ - je 38f38 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19338> │ │ │ │ + jmp 345af , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x149af> │ │ │ │ + mov %ecx,-0x220(%ebp) │ │ │ │ + mov %edx,-0x21c(%ebp) │ │ │ │ + mov %ebx,-0x218(%ebp) │ │ │ │ + mov -0x250(%ebp),%eax │ │ │ │ + mov %eax,-0x1d8(%ebp) │ │ │ │ + lea -0x1d0(%ebp),%eax │ │ │ │ + mov %eax,-0x250(%ebp) │ │ │ │ + jmp 3468c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14a8c> │ │ │ │ + mov -0x24c(%ebp),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + push $0x0 │ │ │ │ push %esi │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - mov %edx,%edi │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push %edx │ │ │ │ - call 4070 │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - mov %eax,-0x96c(%ebp) │ │ │ │ - mov %esi,(%esp) │ │ │ │ - call 46e0 │ │ │ │ - movzbl (%edi),%edx │ │ │ │ + call 4780 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0x1,%dl │ │ │ │ - je 38f20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19320> │ │ │ │ - mov -0x968(%ebp),%eax │ │ │ │ - cmpb $0x46,0x3(%eax) │ │ │ │ - je 39460 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19860> │ │ │ │ - mov -0x94c(%ebp),%eax │ │ │ │ - mov -0x968(%ebp),%esi │ │ │ │ - mov $0x4,%ecx │ │ │ │ - lea -0x1d210(%eax),%edi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %al │ │ │ │ - sbb $0x0,%al │ │ │ │ + fstps -0x228(%ebp) │ │ │ │ + movsbl (%esi),%eax │ │ │ │ test %al,%al │ │ │ │ - je 39540 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19940> │ │ │ │ - mov -0x96c(%ebp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 38e39 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19239> │ │ │ │ - test %dl,%dl │ │ │ │ - je 394d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x198d8> │ │ │ │ - mov -0x968(%ebp),%ecx │ │ │ │ - mov -0x96c(%ebp),%edx │ │ │ │ - lea 0x1(%ecx),%eax │ │ │ │ - add %ecx,%edx │ │ │ │ - jmp 38e35 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19235> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1,%eax │ │ │ │ - cmpb $0x0,-0x1(%eax) │ │ │ │ - je 394d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x198d8> │ │ │ │ - cmp %eax,%edx │ │ │ │ - jne 38e28 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19228> │ │ │ │ - xor %esi,%esi │ │ │ │ - mov -0x94c(%ebp),%edi │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d1ed(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ + jne 348ca , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14cca> │ │ │ │ + jmp 349d3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14dd3> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0x1,%esi │ │ │ │ + movsbl (%esi),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 34908 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14d08> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push -0x968(%ebp) │ │ │ │ - call 40d0 │ │ │ │ + call 4170 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 38e7f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1927f> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d1e7(%edi),%eax │ │ │ │ + jne 348c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14cc0> │ │ │ │ + jmp 348eb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14ceb> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x1,%esi │ │ │ │ + movsbl (%esi),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 34908 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14d08> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push -0x968(%ebp) │ │ │ │ - call 40d0 │ │ │ │ + call 4170 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 395e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x199e8> │ │ │ │ - mov -0x94c(%ebp),%esi │ │ │ │ + je 348e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14ce8> │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + call 4780 │ │ │ │ + mov -0x174(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + fstps -0x224(%ebp) │ │ │ │ + cmp -0x170(%ebp),%eax │ │ │ │ + je 3498d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14d8d> │ │ │ │ + flds -0x228(%ebp) │ │ │ │ + mov -0x258(%ebp),%edx │ │ │ │ + add $0xc,%eax │ │ │ │ + mov %edx,-0xc(%eax) │ │ │ │ + fstps -0x8(%eax) │ │ │ │ + flds -0x224(%ebp) │ │ │ │ + fstps -0x4(%eax) │ │ │ │ + mov %eax,-0x174(%ebp) │ │ │ │ + jmp 33450 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x13850> │ │ │ │ + movzbl -0x1e8(%ebp),%edx │ │ │ │ + mov %dl,(%eax) │ │ │ │ + mov -0x1ec(%ebp),%edx │ │ │ │ + mov -0x130(%ebp),%eax │ │ │ │ + jmp 3473d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14b3d> │ │ │ │ + movzbl -0x1d0(%ebp),%edx │ │ │ │ + mov %dl,(%eax) │ │ │ │ + mov -0x1d4(%ebp),%edx │ │ │ │ + mov -0x220(%ebp),%eax │ │ │ │ + jmp 34784 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14b84> │ │ │ │ sub $0x4,%esp │ │ │ │ - push $0x1f │ │ │ │ - mov -0x28(%esi),%edi │ │ │ │ - lea -0x1c6b4(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ + lea -0x22c(%ebp),%edx │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + lea -0x178(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ + jmp 341a9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x145a9> │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + lea -0x1d617(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + lea -0x1d464(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + call 4590 │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x1db30(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + call 41c0 │ │ │ │ + mov -0x24c(%ebp),%esi │ │ │ │ + jmp 34908 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14d08> │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x1db30(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + call 41c0 │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x1db30(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + call 41c0 │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x944(%ebp) │ │ │ │ + lea -0x1d617(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + lea -0x1d464(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + call 4590 │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + lea -0x1d617(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + lea -0x1d464(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + call 4590 │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ push %edi │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1df96(%esi),%edx │ │ │ │ - push $0x1 │ │ │ │ - push %edx │ │ │ │ + lea -0x1d617(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1c5ac(%esi),%eax │ │ │ │ - push $0x68 │ │ │ │ + lea -0x1d464(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + call 4590 │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + lea -0x1d617(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + lea -0x1d464(%ebx),%eax │ │ │ │ push %eax │ │ │ │ + call 4590 │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 5bc2 <__gmon_start__@plt+0x140a> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 5bc2 <__gmon_start__@plt+0x140a> │ │ │ │ + jmp 5c22 <__gmon_start__@plt+0x146a> │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + push %ebp │ │ │ │ + call 18a29 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d9> │ │ │ │ + add $0x7056a,%ebp │ │ │ │ push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 4260 │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x38,%esp │ │ │ │ + mov 0x4c(%esp),%edi │ │ │ │ + lea -0x90c(%ebp),%eax │ │ │ │ + mov %ebp,%ebx │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea 0x304(%edi),%eax │ │ │ │ + push %eax │ │ │ │ + call 82240 ::do_widen(char) const@@Base+0x35c80> │ │ │ │ + pop %eax │ │ │ │ + lea 0x2ec(%edi),%eax │ │ │ │ + pop %edx │ │ │ │ + push 0x2f4(%edi) │ │ │ │ + push %eax │ │ │ │ + call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ + lea 0x2d4(%edi),%eax │ │ │ │ pop %ecx │ │ │ │ - lea -0x1d1d2(%ebx),%eax │ │ │ │ pop %esi │ │ │ │ + push 0x2dc(%edi) │ │ │ │ + lea -0x9c4(%ebp),%esi │ │ │ │ push %eax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x10,%eax │ │ │ │ + call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ + mov 0x248(%edi),%eax │ │ │ │ + mov %esi,0x244(%edi) │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 34b09 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14f09> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - call 3e240 ::do_widen(char) const@@Base+0x21f0> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push $0x1 │ │ │ │ - xor %esi,%esi │ │ │ │ - push -0x968(%ebp) │ │ │ │ - call 4280 │ │ │ │ + call 44d0 │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x268(%edi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 34b21 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14f21> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x95c(%ebp) │ │ │ │ - call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3882b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18c2b> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov -0x968(%ebp),%eax │ │ │ │ - cmpb $0xa1,0x1(%eax) │ │ │ │ - jne 38dc7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x191c7> │ │ │ │ - jmp 39474 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19874> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - xor %esi,%esi │ │ │ │ - lea -0x8fc(%ebp),%edi │ │ │ │ + mov 0x208(%edi),%eax │ │ │ │ + mov %esi,0x204(%edi) │ │ │ │ + test %eax,%eax │ │ │ │ + je 34b3f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14f3f> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - mov %edi,-0x988(%ebp) │ │ │ │ - call 4460 >::basic_ifstream()@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x8f4(%ebp),%eax │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - push $0x8 │ │ │ │ - push -0x944(%ebp) │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x974(%ebp) │ │ │ │ - call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - mov -0x8fc(%ebp),%edx │ │ │ │ + call 44d0 │ │ │ │ add $0x10,%esp │ │ │ │ - add -0xc(%edx),%edi │ │ │ │ + mov 0x228(%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 39a48 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19e48> │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - push $0x0 │ │ │ │ - push %edi │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - mov -0x8fc(%ebp),%eax │ │ │ │ + je 34b57 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14f57> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xc(%eax),%eax │ │ │ │ - mov -0x880(%ebp,%eax,1),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 3a54f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a94f> │ │ │ │ - cmpb $0x0,0x1c(%edi) │ │ │ │ - je 39550 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19950> │ │ │ │ - movsbl 0x27(%edi),%eax │ │ │ │ + mov 0x1ec(%edi),%eax │ │ │ │ + lea 0x1f4(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 34b75 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14f75> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - mov -0x94c(%ebp),%edi │ │ │ │ - push $0x400 │ │ │ │ - push -0x968(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - push -0x988(%ebp) │ │ │ │ - call 41f0 │ │ │ │ - pop %edi │ │ │ │ - push -0x968(%ebp) │ │ │ │ - call 41e0 │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0x3ff,%eax │ │ │ │ - je 39768 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19b68> │ │ │ │ + mov 0x1d4(%edi),%eax │ │ │ │ + lea 0x1dc(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 34b93 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14f93> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x974(%ebp) │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x1c8(%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 39ad8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19ed8> │ │ │ │ + je 34bab , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14fab> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x1c0(%edi),%eax │ │ │ │ + mov 0x1bc(%edi),%esi │ │ │ │ + mov %eax,(%esp) │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 34cfd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x150fd> │ │ │ │ + lea -0x99280(%ebp),%eax │ │ │ │ + mov %edi,0x40(%esp) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + lea -0x9f4(%ebp),%eax │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp 0x18(%esp),%eax │ │ │ │ + jne 34ea0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x152a0> │ │ │ │ + lea -0x9d4(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x94c(%ebp),%edi │ │ │ │ - push $0x1 │ │ │ │ - push -0x968(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 4280 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - pop %ecx │ │ │ │ - lea 0x10(%eax),%edx │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d1b4(%edi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea 0x64(%edi),%eax │ │ │ │ + push 0x6c(%edi) │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - mov %edx,-0x978(%ebp) │ │ │ │ - call 3e240 ::do_widen(char) const@@Base+0x21f0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + mov 0x5c(%edi),%eax │ │ │ │ + mov 0x58(%edi),%esi │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x1c0,%eax │ │ │ │ - mov %eax,-0x970(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - test %al,%al │ │ │ │ - je 391d7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x195d7> │ │ │ │ - lea -0x63c(%ebp),%esi │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 34ca5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x150a5> │ │ │ │ + lea -0x99750(%ebp),%eax │ │ │ │ + mov %edi,0x14(%esp) │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp 0xc(%esp),%eax │ │ │ │ + jne 34e90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15290> │ │ │ │ + lea -0x9e4(%ebp),%eax │ │ │ │ + mov 0x2c(%esi),%edi │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x30(%esi),%eax │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 34c83 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15083> │ │ │ │ + lea -0x99970(%ebp),%eax │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp 0x10(%esp),%eax │ │ │ │ + je 34eb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x152b0> │ │ │ │ sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x2c,%edi │ │ │ │ + cmp %edi,0x8(%esp) │ │ │ │ + jne 34c60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15060> │ │ │ │ + mov 0x2c(%esi),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 34c95 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15095> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push %edi │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x38,%esi │ │ │ │ + cmp %esi,0x4(%esp) │ │ │ │ + jne 34c30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15030> │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ + mov 0x58(%edi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 34cb7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x150b7> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %esi │ │ │ │ - mov %esi,-0x968(%ebp) │ │ │ │ - call 4c110 ::do_widen(char) const@@Base+0x100c0> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x954(%ebp) │ │ │ │ - push %esi │ │ │ │ - call 4e2e0 ::do_widen(char) const@@Base+0x12290> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 391c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x195c0> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d1a4(%edi),%eax │ │ │ │ + mov 0x3c(%edi),%eax │ │ │ │ + lea 0x44(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 34ccf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x150cf> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - mov -0x28(%edi),%eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x24(%edi),%eax │ │ │ │ + lea 0x2c(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 34ce7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x150e7> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x97c(%ebp) │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - lea -0x1df4c(%edi),%eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %eax,-0x984(%ebp) │ │ │ │ - lea -0x1adb8(%edi),%eax │ │ │ │ - mov %eax,-0x98c(%ebp) │ │ │ │ + add $0x7c,%edi │ │ │ │ + cmp %edi,(%esp) │ │ │ │ + jne 34be0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14fe0> │ │ │ │ + mov 0x40(%esp),%edi │ │ │ │ + mov 0x1bc(%edi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 34d0f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1510f> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push %esi │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x1b4(%edi),%edx │ │ │ │ + mov 0x1b0(%edi),%ebx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + je 34d56 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15156> │ │ │ │ + lea -0x999c0(%ebp),%esi │ │ │ │ + mov %esi,(%esp) │ │ │ │ + mov %edx,%esi │ │ │ │ + jmp 34d37 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15137> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x95c(%ebp) │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - push -0x968(%ebp) │ │ │ │ - call 50850 ::do_widen(char) const@@Base+0x14800> │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 34d50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15150> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp (%esp),%eax │ │ │ │ + je 34d30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15130> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 39a68 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19e68> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x1,%esi │ │ │ │ - addl $0x1,0x3cc(%eax) │ │ │ │ - cmp $0x7d0,%esi │ │ │ │ - je 396e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19ae0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - push 0x5ec(%eax) │ │ │ │ - add $0x5a0,%eax │ │ │ │ - push -0x95c(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 57d90 ::do_widen(char) const@@Base+0x1bd40> │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 34d37 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15137> │ │ │ │ + mov 0x1b0(%edi),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 34d68 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15168> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + mov %ebp,%ebx │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 39728 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19b28> │ │ │ │ - mov -0x79c(%ebp),%ecx │ │ │ │ - mov -0x798(%ebp),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 390d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x194d8> │ │ │ │ - mov -0x94c(%ebp),%eax │ │ │ │ - mov %esi,-0x96c(%ebp) │ │ │ │ - mov %ecx,%ebx │ │ │ │ + mov 0x1a8(%edi),%edx │ │ │ │ + mov 0x1a4(%edi),%ebx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + je 34dae , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x151ae> │ │ │ │ + lea -0x999c0(%ebp),%esi │ │ │ │ + mov %esi,(%esp) │ │ │ │ mov %edx,%esi │ │ │ │ - mov %ecx,-0x980(%ebp) │ │ │ │ - lea -0x999c0(%eax),%edi │ │ │ │ - jmp 3917f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1957f> │ │ │ │ + jmp 34d8f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1518f> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add $0xc,%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 391a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x195a0> │ │ │ │ + je 34da8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x151a8> │ │ │ │ mov (%ebx),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 39178 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19578> │ │ │ │ + cmp (%esp),%eax │ │ │ │ + je 34d88 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15188> │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ add $0xc,%ebx │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 3917f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1957f> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x980(%ebp),%ecx │ │ │ │ - mov -0x96c(%ebp),%esi │ │ │ │ - mov %ecx,-0x798(%ebp) │ │ │ │ - jmp 390d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x194d8> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ + jne 34d8f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1518f> │ │ │ │ + mov 0x1a4(%edi),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 34dc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x151c0> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x968(%ebp) │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - call 4da50 ::do_widen(char) const@@Base+0x11a00> │ │ │ │ + push %ebx │ │ │ │ + mov %ebp,%ebx │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x94c(%ebp),%esi │ │ │ │ - movzbl 0x5a4(%eax),%eax │ │ │ │ - push $0x0 │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %al,-0x97c(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x5a0,%eax │ │ │ │ + lea -0x92c(%ebp),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + lea 0xc(%eax),%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + mov %eax,0xd4(%edi) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov %edx,0x44(%edi) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x4c(%edi) │ │ │ │ + lea 0x4c(%edi),%eax │ │ │ │ push %eax │ │ │ │ - mov %eax,%edi │ │ │ │ - mov %eax,-0x96c(%ebp) │ │ │ │ - call 569c0 ::do_widen(char) const@@Base+0x1a970> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ + lea 0x84(%edi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4720 ::~__basic_file()@plt> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x4c(%edi) │ │ │ │ + lea 0x68(%edi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4530 │ │ │ │ + mov -0x8(%ebp),%eax │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + mov %edx,0x44(%edi) │ │ │ │ + mov -0xc(%edx),%edx │ │ │ │ + mov %eax,0x44(%edi,%edx,1) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + movl $0x0,0x48(%edi) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0xd4(%edi) │ │ │ │ + lea 0xd4(%edi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4100 │ │ │ │ + mov 0x24(%edi),%eax │ │ │ │ + lea 0x2c(%edi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %esi,-0x94c(%ebp) │ │ │ │ - push 0x5ec(%eax) │ │ │ │ - lea -0x63c(%ebp),%eax │ │ │ │ - push %edi │ │ │ │ - push -0x970(%ebp) │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 34e6f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1526f> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x968(%ebp) │ │ │ │ - call 4d550 ::do_widen(char) const@@Base+0x11500> │ │ │ │ - lea -0x914(%ebp),%edi │ │ │ │ - pop %ecx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0xc(%edi),%edx │ │ │ │ + lea 0x14(%edi),%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 34e87 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15287> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push %edx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ - movl $0x0,-0x910(%ebp) │ │ │ │ - push %edi │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - lea -0x90c(%ebp),%esi │ │ │ │ - push -0x958(%ebp) │ │ │ │ - mov %esi,-0x914(%ebp) │ │ │ │ - movb $0x0,-0x90c(%ebp) │ │ │ │ - call 6e720 ::do_widen(char) const@@Base+0x326d0> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 34c95 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15095> │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - mov -0x94c(%ebp),%edi │ │ │ │ - push -0x968(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 4ec80 ::do_widen(char) const@@Base+0x12c30> │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 39598 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19998> │ │ │ │ - mov $0x1,%edi │ │ │ │ - movzbl -0x97c(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ + jmp 34ce7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x150e7> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + lea 0x18(%edi),%edx │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x10(%edi),%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 34c77 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15077> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - push -0x96c(%ebp) │ │ │ │ - call 569c0 ::do_widen(char) const@@Base+0x1a970> │ │ │ │ - mov -0x914(%ebp),%eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 392cd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x196cd> │ │ │ │ + jmp 34c77 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15077> │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x70119,%ebx │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ + push %esi │ │ │ │ + call 34a90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x14e90> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push $0x5cc │ │ │ │ + push %esi │ │ │ │ + call 4280 │ │ │ │ + add $0x14,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %ebp │ │ │ │ + call 18a29 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d9> │ │ │ │ + add $0x700ea,%ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x2c,%esp │ │ │ │ + mov 0x40(%esp),%edi │ │ │ │ + lea -0x8ec(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x5e4(%edi),%eax │ │ │ │ + lea 0x5ec(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 34f4c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1534c> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x94c(%ebp),%esi │ │ │ │ - push -0x968(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 54c70 ::do_widen(char) const@@Base+0x18c20> │ │ │ │ - mov %edi,%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 398f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19cf8> │ │ │ │ - mov -0x94c(%ebp),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d341(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ + lea 0x304(%edi),%eax │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - push -0x950(%ebp) │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov -0x954(%ebp),%edi │ │ │ │ - add $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - push -0x950(%ebp) │ │ │ │ - push -0x958(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ + call 3bb90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bf90> │ │ │ │ pop %eax │ │ │ │ - lea -0x1d8ce(%esi),%eax │ │ │ │ + lea 0x2ec(%edi),%eax │ │ │ │ pop %edx │ │ │ │ + push 0x2f4(%edi) │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ + lea 0x2d4(%edi),%eax │ │ │ │ + pop %ecx │ │ │ │ + pop %esi │ │ │ │ + push 0x2dc(%edi) │ │ │ │ + lea -0x9c4(%ebp),%esi │ │ │ │ + push %eax │ │ │ │ + call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ + mov 0x248(%edi),%eax │ │ │ │ + mov %esi,0x244(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 3934c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1974c> │ │ │ │ + je 34faa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x153aa> │ │ │ │ sub $0xc,%esp │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 2faa0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xfea0> │ │ │ │ + push %eax │ │ │ │ + call 44d0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x94c(%ebp),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d273(%esi),%eax │ │ │ │ + mov 0x268(%edi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 34fc2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x153c2> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - push -0x978(%ebp) │ │ │ │ - call 3e240 ::do_widen(char) const@@Base+0x21f0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - xor %edi,%edi │ │ │ │ - mov 0x1c0(%eax),%ebx │ │ │ │ - lea -0x1d12b(%esi),%eax │ │ │ │ - mov %eax,-0x954(%ebp) │ │ │ │ - lea -0x1d126(%esi),%eax │ │ │ │ - mov %eax,-0x958(%ebp) │ │ │ │ - lea -0x1d121(%esi),%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,-0x968(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - cmp %ebx,0x1c4(%eax) │ │ │ │ - jne 393da , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x197da> │ │ │ │ - jmp 39610 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19a10> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x1c0(%esi),%ebx │ │ │ │ - movl $0x30,0x8(%ebx,%edx,1) │ │ │ │ - mov 0x1c4(%esi),%eax │ │ │ │ - add $0x1,%edi │ │ │ │ - sub %ebx,%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - cmp %eax,%edi │ │ │ │ - jae 39610 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19a10> │ │ │ │ - imul $0x1a8,%edi,%edx │ │ │ │ - push $0x4 │ │ │ │ - push $0x0 │ │ │ │ - push -0x954(%ebp) │ │ │ │ - lea 0x78(%ebx,%edx,1),%eax │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - mov %edx,-0x950(%ebp) │ │ │ │ + mov 0x208(%edi),%eax │ │ │ │ + mov %esi,0x204(%edi) │ │ │ │ + test %eax,%eax │ │ │ │ + je 34fe0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x153e0> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + call 44d0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x950(%ebp),%edx │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 393b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x197b0> │ │ │ │ - mov %edx,%eax │ │ │ │ - add 0x1c0(%esi),%eax │ │ │ │ - push $0x4 │ │ │ │ - add $0x78,%eax │ │ │ │ - push $0x0 │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - push -0x958(%ebp) │ │ │ │ + mov 0x228(%edi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 34ff8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x153f8> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - mov %edx,-0x950(%ebp) │ │ │ │ - call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x950(%ebp),%edx │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 39a88 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19e88> │ │ │ │ - mov 0x1c0(%esi),%ebx │ │ │ │ - movl $0x3,0x8(%ebx,%edx,1) │ │ │ │ - jmp 393be , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x197be> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmpb $0x69,0x5(%eax) │ │ │ │ - jne 38dd7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x191d7> │ │ │ │ - cmpb $0x6e,0x7(%eax) │ │ │ │ - jne 38dd7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x191d7> │ │ │ │ - mov -0x94c(%ebp),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x1f │ │ │ │ - mov -0x28(%esi),%edi │ │ │ │ - lea -0x1c6b4(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ + mov 0x1ec(%edi),%eax │ │ │ │ + lea 0x1f4(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 35016 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15416> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x944(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - lea -0x1df96(%ebx),%edx │ │ │ │ - pop %ecx │ │ │ │ - pop %esi │ │ │ │ - push %edx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x1d4(%edi),%eax │ │ │ │ + lea 0x1dc(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 35034 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15434> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - pop %eax │ │ │ │ - lea -0x1c694(%ebx),%eax │ │ │ │ - pop %edx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x1c8(%edi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3504c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1544c> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 4260 │ │ │ │ - pop %esi │ │ │ │ - lea -0x1d22e(%ebx),%eax │ │ │ │ - pop %edi │ │ │ │ - jmp 38ee1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x192e1> │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x1c0(%edi),%eax │ │ │ │ + mov 0x1bc(%edi),%esi │ │ │ │ + mov %eax,(%esp) │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 3519d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1559d> │ │ │ │ + lea -0x99280(%ebp),%eax │ │ │ │ + mov %edi,0x40(%esp) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + lea -0x9f4(%ebp),%eax │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x94c(%ebp),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x1f │ │ │ │ - mov -0x28(%esi),%edi │ │ │ │ - lea -0x1c6b4(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x944(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - lea -0x1df96(%ebx),%edx │ │ │ │ - pop %ecx │ │ │ │ - pop %esi │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - pop %eax │ │ │ │ - lea -0x1c620(%ebx),%eax │ │ │ │ - pop %edx │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp 0x18(%esp),%eax │ │ │ │ + jne 35340 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15740> │ │ │ │ + lea -0x9d4(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea 0x64(%edi),%eax │ │ │ │ + push 0x6c(%edi) │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 4260 │ │ │ │ - pop %ecx │ │ │ │ - lea -0x1d20b(%ebx),%eax │ │ │ │ - pop %esi │ │ │ │ - jmp 38ee1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x192e1> │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + mov 0x5c(%edi),%eax │ │ │ │ + mov 0x58(%edi),%esi │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 35145 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15545> │ │ │ │ + lea -0x99750(%ebp),%eax │ │ │ │ + mov %edi,0x14(%esp) │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov $0x1,%esi │ │ │ │ - jmp 38e3b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1923b> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + nop │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp 0xc(%esp),%eax │ │ │ │ + jne 35330 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15730> │ │ │ │ + lea -0x9e4(%ebp),%eax │ │ │ │ + mov 0x2c(%esi),%edi │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x30(%esi),%eax │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 35123 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15523> │ │ │ │ + lea -0x99970(%ebp),%eax │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp 0x10(%esp),%eax │ │ │ │ + je 35350 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15750> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ - call 4470 ::_M_widen_init() const@plt> │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov -0x94c(%ebp),%ecx │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x18(%eax),%edx │ │ │ │ - lea -0x68fb0(%ecx),%ecx │ │ │ │ - mov $0xa,%eax │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 38fc6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x193c6> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0xa │ │ │ │ + add $0x2c,%edi │ │ │ │ + cmp %edi,0x8(%esp) │ │ │ │ + jne 35100 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15500> │ │ │ │ + mov 0x2c(%esi),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 35135 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15535> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %edi │ │ │ │ - call *%edx │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - movsbl %al,%eax │ │ │ │ - jmp 38fc6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x193c6> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d19c(%edi),%eax │ │ │ │ + add $0x38,%esi │ │ │ │ + cmp %esi,0x4(%esp) │ │ │ │ + jne 350d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x154d0> │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ + mov 0x58(%edi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 35157 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15557> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push %esi │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x3c(%edi),%eax │ │ │ │ + lea 0x44(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 3516f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1556f> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - push -0x28(%edi) │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - pop %edi │ │ │ │ - push -0x968(%ebp) │ │ │ │ - call 4a2b0 ::do_widen(char) const@@Base+0xe260> │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - xor %edi,%edi │ │ │ │ - mov 0x1c4(%eax),%eax │ │ │ │ - sub 0x1c0(%edx),%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - mov %eax,0x3cc(%edx) │ │ │ │ - jmp 39292 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19692> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d1d8(%edi),%eax │ │ │ │ + mov 0x24(%edi),%eax │ │ │ │ + lea 0x2c(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 35187 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15587> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - push -0x968(%ebp) │ │ │ │ - call 40d0 │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 38e7f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1927f> │ │ │ │ - jmp 38f3a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1933a> │ │ │ │ + add $0x7c,%edi │ │ │ │ + cmp %edi,(%esp) │ │ │ │ + jne 35080 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15480> │ │ │ │ + mov 0x40(%esp),%edi │ │ │ │ + mov 0x1bc(%edi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 351af , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x155af> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push %esi │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x1b4(%edi),%edx │ │ │ │ + mov 0x1b0(%edi),%ebx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + je 351f6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x155f6> │ │ │ │ + lea -0x999c0(%ebp),%esi │ │ │ │ + mov %esi,(%esp) │ │ │ │ + mov %edx,%esi │ │ │ │ + jmp 351d7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x155d7> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 351f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x155f0> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp (%esp),%eax │ │ │ │ + je 351d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x155d0> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 351d7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x155d7> │ │ │ │ + mov 0x1b0(%edi),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 35208 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15608> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + mov %ebp,%ebx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x1a8(%edi),%edx │ │ │ │ + mov 0x1a4(%edi),%ebx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + je 3524e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1564e> │ │ │ │ + lea -0x999c0(%ebp),%esi │ │ │ │ + mov %esi,(%esp) │ │ │ │ + mov %edx,%esi │ │ │ │ + jmp 3522f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1562f> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov $0x1,%esi │ │ │ │ - lea -0x86c(%ebp),%edi │ │ │ │ - mov -0x94c(%ebp),%ecx │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 35248 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15648> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp (%esp),%eax │ │ │ │ + je 35228 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15628> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x974(%ebp) │ │ │ │ - mov -0x2c(%ecx),%eax │ │ │ │ - mov %ecx,%ebx │ │ │ │ + push %ebx │ │ │ │ + add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 3522f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1562f> │ │ │ │ + mov 0x1a4(%edi),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 35260 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15660> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + mov %ebp,%ebx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0x92c(%ebp),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ lea 0xc(%eax),%edx │ │ │ │ add $0x20,%eax │ │ │ │ - mov %eax,-0x86c(%ebp) │ │ │ │ - mov -0x24(%ecx),%eax │ │ │ │ - mov %edx,-0x8fc(%ebp) │ │ │ │ + mov %eax,0xd4(%edi) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov %edx,0x44(%edi) │ │ │ │ add $0x8,%eax │ │ │ │ - mov %eax,-0x8f4(%ebp) │ │ │ │ + mov %eax,0x4c(%edi) │ │ │ │ + lea 0x4c(%edi),%eax │ │ │ │ + push %eax │ │ │ │ call 40a0 >::close()@plt> │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - lea -0x8bc(%ebp),%eax │ │ │ │ + lea 0x84(%edi),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 4720 ::~__basic_file()@plt> │ │ │ │ - mov -0x94c(%ebp),%ecx │ │ │ │ - mov -0x34(%ecx),%eax │ │ │ │ - mov %ecx,%ebx │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ add $0x8,%eax │ │ │ │ - mov %eax,-0x8f4(%ebp) │ │ │ │ - lea -0x8d8(%ebp),%eax │ │ │ │ + mov %eax,0x4c(%edi) │ │ │ │ + lea 0x68(%edi),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 4530 │ │ │ │ - mov -0x94c(%ebp),%ecx │ │ │ │ - mov -0x8(%ecx),%eax │ │ │ │ - mov %ecx,%ebx │ │ │ │ + mov -0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ - mov %edx,-0x8fc(%ebp) │ │ │ │ + mov %edx,0x44(%edi) │ │ │ │ mov -0xc(%edx),%edx │ │ │ │ - mov %edi,(%esp) │ │ │ │ - mov %eax,-0x8fc(%ebp,%edx,1) │ │ │ │ - mov -0x40(%ecx),%eax │ │ │ │ - movl $0x0,-0x8f8(%ebp) │ │ │ │ + mov %eax,0x44(%edi,%edx,1) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + movl $0x0,0x48(%edi) │ │ │ │ add $0x8,%eax │ │ │ │ - mov %eax,-0x86c(%ebp) │ │ │ │ + mov %eax,0xd4(%edi) │ │ │ │ + lea 0xd4(%edi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ call 4100 │ │ │ │ + mov 0x24(%edi),%eax │ │ │ │ + lea 0x2c(%edi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 38f02 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19302> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x97c(%ebp),%edi │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x94c(%ebp),%esi │ │ │ │ - push -0x984(%ebp) │ │ │ │ - push %edi │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 4260 │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - push -0x98c(%ebp) │ │ │ │ - push -0x978(%ebp) │ │ │ │ - call 3e240 ::do_widen(char) const@@Base+0x21f0> │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 3530f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1570f> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 39116 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19516> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x95c(%ebp) │ │ │ │ - push -0x970(%ebp) │ │ │ │ - call 41570 ::do_widen(char) const@@Base+0x5520> │ │ │ │ + mov 0xc(%edi),%edx │ │ │ │ + lea 0x14(%edi),%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 35327 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15727> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push %edx │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 39144 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19544> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x14(%esi),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - or $0x4,%eax │ │ │ │ - push %eax │ │ │ │ - push %esi │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - jmp 388cb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18ccb> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0x2c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x974(%ebp) │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ + push %esi │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 3a4dd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a8dd> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x86c(%ebp),%edi │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - push $0x0 │ │ │ │ + jmp 35135 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15535> │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - push $0x8 │ │ │ │ - push -0x944(%ebp) │ │ │ │ - push -0x974(%ebp) │ │ │ │ - call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - mov -0x8fc(%ebp),%edx │ │ │ │ - mov -0x988(%ebp),%ebx │ │ │ │ - add $0x10,%esp │ │ │ │ - add -0xc(%edx),%ebx │ │ │ │ - test %eax,%eax │ │ │ │ - je 3a260 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a660> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x0 │ │ │ │ - push %ebx │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - mov -0x968(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - movb $0x0,(%eax) │ │ │ │ - push $0xd │ │ │ │ - push $0x400 │ │ │ │ - push %eax │ │ │ │ - push -0x988(%ebp) │ │ │ │ - call 41f0 │ │ │ │ - pop %ecx │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - push -0x974(%ebp) │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 3a4b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a8b0> │ │ │ │ + jmp 35187 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15587> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + lea 0x18(%edi),%edx │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x10(%edi),%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 35117 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15517> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x968(%ebp) │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - call 41e0 │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp $0x3ff,%eax │ │ │ │ - jne 38fff , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x193ff> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x3c │ │ │ │ - push -0x968(%ebp) │ │ │ │ - call 4370 │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 38fff , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x193ff> │ │ │ │ - mov -0x28(%ebx),%ecx │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1c6b4(%ebx),%eax │ │ │ │ - push $0x1f │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - push %ecx │ │ │ │ - mov %ecx,-0x97c(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 35117 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15517> │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x6fc79,%ebx │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ + push %esi │ │ │ │ + call 34f10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15310> │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ - push -0x944(%ebp) │ │ │ │ - push -0x97c(%ebp) │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - lea -0x1df96(%ebx),%edx │ │ │ │ - pop %ecx │ │ │ │ + push $0x5fc │ │ │ │ + push %esi │ │ │ │ + call 4280 │ │ │ │ + add $0x14,%esp │ │ │ │ + pop %ebx │ │ │ │ pop %esi │ │ │ │ - push %edx │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %ebp │ │ │ │ + call 18a29 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d9> │ │ │ │ + add $0x6fc4a,%ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x2c,%esp │ │ │ │ + mov 0x40(%esp),%edi │ │ │ │ + lea -0x8cc(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x5e4(%edi),%eax │ │ │ │ + lea 0x5ec(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 353ec , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x157ec> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea 0x304(%edi),%eax │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push %eax │ │ │ │ + call 6fbe0 ::do_widen(char) const@@Base+0x23620> │ │ │ │ pop %eax │ │ │ │ - lea -0x1c540(%ebx),%eax │ │ │ │ + lea 0x2ec(%edi),%eax │ │ │ │ pop %edx │ │ │ │ + push 0x2f4(%edi) │ │ │ │ push %eax │ │ │ │ - push -0x97c(%ebp) │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - pop %eax │ │ │ │ - push -0x97c(%ebp) │ │ │ │ - call 4260 │ │ │ │ - lea -0x1d1d2(%ebx),%eax │ │ │ │ + call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ + lea 0x2d4(%edi),%eax │ │ │ │ pop %ecx │ │ │ │ pop %esi │ │ │ │ + push 0x2dc(%edi) │ │ │ │ + lea -0x9c4(%ebp),%esi │ │ │ │ push %eax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x10,%eax │ │ │ │ - push %eax │ │ │ │ - call 3e240 ::do_widen(char) const@@Base+0x21f0> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push $0x1 │ │ │ │ - xor %esi,%esi │ │ │ │ - push -0x968(%ebp) │ │ │ │ - call 4280 │ │ │ │ + call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ + mov 0x248(%edi),%eax │ │ │ │ + mov %esi,0x244(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3961b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19a1b> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x950(%ebp),%edi │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d193(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3544a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1584a> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x968(%ebp) │ │ │ │ - lea -0x634(%ebp),%eax │ │ │ │ - push %edi │ │ │ │ - push -0x958(%ebp) │ │ │ │ - mov %eax,-0x97c(%ebp) │ │ │ │ - mov %eax,-0x63c(%ebp) │ │ │ │ - movl $0x0,-0x638(%ebp) │ │ │ │ - movb $0x0,-0x634(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - mov -0x638(%ebp),%ecx │ │ │ │ + call 44d0 │ │ │ │ add $0x10,%esp │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 3a215 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a615> │ │ │ │ - mov -0x63c(%ebp),%eax │ │ │ │ - cmp -0x97c(%ebp),%eax │ │ │ │ - je 39977 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19d77> │ │ │ │ + mov 0x268(%edi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 35462 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15862> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x94c(%ebp),%edi │ │ │ │ - movzbl 0x5a4(%eax),%esi │ │ │ │ - push $0x0 │ │ │ │ - mov %edi,%ebx │ │ │ │ - push -0x96c(%ebp) │ │ │ │ - call 569c0 ::do_widen(char) const@@Base+0x1a970> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - push 0x5ec(%eax) │ │ │ │ - push -0x96c(%ebp) │ │ │ │ - push -0x970(%ebp) │ │ │ │ - push -0x968(%ebp) │ │ │ │ - call 4d550 ::do_widen(char) const@@Base+0x11500> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x954(%ebp) │ │ │ │ - push -0x968(%ebp) │ │ │ │ - call 4ec80 ::do_widen(char) const@@Base+0x12c30> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 39b05 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19f05> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d19c(%edi),%eax │ │ │ │ + mov 0x208(%edi),%eax │ │ │ │ + mov %esi,0x204(%edi) │ │ │ │ + test %eax,%eax │ │ │ │ + je 35480 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15880> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - push -0x28(%edi) │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - pop %ecx │ │ │ │ - push -0x968(%ebp) │ │ │ │ - call 4a2b0 ::do_widen(char) const@@Base+0xe260> │ │ │ │ - pop %eax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov 0x1c4(%eax),%eax │ │ │ │ - sub 0x1c0(%edx),%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - mov %eax,0x3cc(%edx) │ │ │ │ - mov %esi,%eax │ │ │ │ - movzbl %al,%esi │ │ │ │ - push %esi │ │ │ │ - push -0x96c(%ebp) │ │ │ │ - call 569c0 ::do_widen(char) const@@Base+0x1a970> │ │ │ │ - pop %edi │ │ │ │ - push -0x968(%ebp) │ │ │ │ - call 54c70 ::do_widen(char) const@@Base+0x18c20> │ │ │ │ + call 44d0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 392f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x196f0> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x14(%edi),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - or $0x4,%eax │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - jmp 38f9d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1939d> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ + mov 0x228(%edi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 35498 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15898> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x968(%ebp) │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - call 4da50 ::do_widen(char) const@@Base+0x11a00> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 392f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x196f0> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edx,%eax │ │ │ │ - add 0x1c0(%esi),%eax │ │ │ │ - push $0x4 │ │ │ │ - add $0x78,%eax │ │ │ │ - push $0x0 │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - push -0x968(%ebp) │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - mov %edx,-0x950(%ebp) │ │ │ │ - call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1c0(%esi),%ebx │ │ │ │ - mov -0x950(%ebp),%edx │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 393be , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x197be> │ │ │ │ - movl $0x3,0x8(%ebx,%edx,1) │ │ │ │ - jmp 393be , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x197be> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x8fc(%ebp),%eax │ │ │ │ - mov -0x988(%ebp),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ + mov 0x1ec(%edi),%eax │ │ │ │ + lea 0x1f4(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 354b6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x158b6> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 3901e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1941e> │ │ │ │ - mov %esi,%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - movzbl %al,%esi │ │ │ │ - push %esi │ │ │ │ - mov -0x94c(%ebp),%esi │ │ │ │ - push -0x96c(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 569c0 ::do_widen(char) const@@Base+0x1a970> │ │ │ │ - mov -0x968(%ebp),%edi │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 54c70 ::do_widen(char) const@@Base+0x18c20> │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 4bd20 ::do_widen(char) const@@Base+0xfcd0> │ │ │ │ - pop %ecx │ │ │ │ - pop %esi │ │ │ │ - push -0x954(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 4b5f0 ::do_widen(char) const@@Base+0xf5a0> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 3a27b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a67b> │ │ │ │ - cmpb $0x0,-0x4e0(%ebp) │ │ │ │ - je 39b63 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19f63> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movb $0x1,0x2c8(%eax) │ │ │ │ + mov 0x1d4(%edi),%eax │ │ │ │ + lea 0x1dc(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 354d4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x158d4> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x968(%ebp) │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - call 4a780 ::do_widen(char) const@@Base+0xe730> │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x968(%ebp),%edi │ │ │ │ - mov -0x94c(%ebp),%esi │ │ │ │ + mov 0x1c8(%edi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 354ec , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x158ec> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 4be70 ::do_widen(char) const@@Base+0xfe20> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - push -0x954(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 4b160 ::do_widen(char) const@@Base+0xf110> │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 39d24 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a124> │ │ │ │ - mov -0x28(%esi),%edx │ │ │ │ + mov 0x1c0(%edi),%eax │ │ │ │ + mov 0x1bc(%edi),%esi │ │ │ │ + mov %eax,(%esp) │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 3563d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15a3d> │ │ │ │ + lea -0x99280(%ebp),%eax │ │ │ │ + mov %edi,0x40(%esp) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + lea -0x9f4(%ebp),%eax │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp 0x18(%esp),%eax │ │ │ │ + jne 357e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15be0> │ │ │ │ + lea -0x9d4(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1d177(%esi),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea 0x64(%edi),%eax │ │ │ │ + push 0x6c(%edi) │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - mov %edx,-0x97c(%ebp) │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - lea -0x1df4c(%ebx),%edx │ │ │ │ - lea -0x1adb8(%ebx),%eax │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + mov 0x5c(%edi),%eax │ │ │ │ + mov 0x58(%edi),%esi │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %edx,-0x98c(%ebp) │ │ │ │ - mov %eax,-0x990(%ebp) │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 355e5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x159e5> │ │ │ │ + lea -0x99750(%ebp),%eax │ │ │ │ + mov %edi,0x14(%esp) │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x95c(%ebp) │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - push -0x968(%ebp) │ │ │ │ - call 4f4a0 ::do_widen(char) const@@Base+0x13450> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 3a1b6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a5b6> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x1,%esi │ │ │ │ - addl $0x1,0x3cc(%eax) │ │ │ │ - cmp $0x7d0,%esi │ │ │ │ - je 39cc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a0c0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - push 0x5ec(%eax) │ │ │ │ - push -0x95c(%ebp) │ │ │ │ - push -0x96c(%ebp) │ │ │ │ - call 57d90 ::do_widen(char) const@@Base+0x1bd40> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 39d08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a108> │ │ │ │ - mov -0x79c(%ebp),%ecx │ │ │ │ - mov -0x798(%ebp),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 39be8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19fe8> │ │ │ │ - mov -0x94c(%ebp),%eax │ │ │ │ - mov %esi,-0x980(%ebp) │ │ │ │ - mov %ecx,%ebx │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %ecx,-0x984(%ebp) │ │ │ │ - lea -0x999c0(%eax),%edi │ │ │ │ - jmp 39c8f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a08f> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 39ca8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a0a8> │ │ │ │ - mov (%ebx),%eax │ │ │ │ + mov (%esi),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ + cmp 0xc(%esp),%eax │ │ │ │ + jne 357d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15bd0> │ │ │ │ + lea -0x9e4(%ebp),%eax │ │ │ │ + mov 0x2c(%esi),%edi │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x30(%esi),%eax │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ cmp %edi,%eax │ │ │ │ - je 39c88 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a088> │ │ │ │ + je 355c3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x159c3> │ │ │ │ + lea -0x99970(%ebp),%eax │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp 0x10(%esp),%eax │ │ │ │ + je 357f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15bf0> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 39c88 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a088> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x984(%ebp),%ecx │ │ │ │ - mov -0x980(%ebp),%esi │ │ │ │ - mov %ecx,-0x798(%ebp) │ │ │ │ - jmp 39be8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19fe8> │ │ │ │ - nop │ │ │ │ - mov -0x97c(%ebp),%edi │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x94c(%ebp),%esi │ │ │ │ - push -0x98c(%ebp) │ │ │ │ push %edi │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 4260 │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x990(%ebp) │ │ │ │ - push -0x978(%ebp) │ │ │ │ - call 3e240 ::do_widen(char) const@@Base+0x21f0> │ │ │ │ - add $0x10,%esp │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 39c26 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a026> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x95c(%ebp) │ │ │ │ - push -0x970(%ebp) │ │ │ │ - call 41570 ::do_widen(char) const@@Base+0x5520> │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 39c54 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a054> │ │ │ │ - mov -0x968(%ebp),%edi │ │ │ │ + add $0x2c,%edi │ │ │ │ + cmp %edi,0x8(%esp) │ │ │ │ + jne 355a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x159a0> │ │ │ │ + mov 0x2c(%esi),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 355d5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x159d5> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x94c(%ebp),%esi │ │ │ │ - push %edi │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 4a940 ::do_widen(char) const@@Base+0xe8f0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - push 0x5ec(%eax) │ │ │ │ - push -0x96c(%ebp) │ │ │ │ - push -0x970(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 4cb10 ::do_widen(char) const@@Base+0x10ac0> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - push -0x954(%ebp) │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %edi │ │ │ │ - call 4e430 ::do_widen(char) const@@Base+0x123e0> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 39dbc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a1bc> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d16f(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - push -0x28(%esi) │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 4a310 ::do_widen(char) const@@Base+0xe2c0> │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x1c4(%eax),%eax │ │ │ │ - sub 0x1c0(%edx),%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - mov %eax,0x3cc(%edx) │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 55590 ::do_widen(char) const@@Base+0x19540> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 392f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x196f0> │ │ │ │ - mov -0x968(%ebp),%edi │ │ │ │ + add $0x38,%esi │ │ │ │ + cmp %esi,0x4(%esp) │ │ │ │ + jne 35570 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15970> │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ + mov 0x58(%edi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 355f7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x159f7> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x94c(%ebp),%esi │ │ │ │ - push %edi │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 55590 ::do_widen(char) const@@Base+0x19540> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - push 0x5ec(%eax) │ │ │ │ - push -0x96c(%ebp) │ │ │ │ - push -0x970(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 4c5f0 ::do_widen(char) const@@Base+0x105a0> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x954(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 4e870 ::do_widen(char) const@@Base+0x12820> │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push %esi │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 39e54 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a254> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d165(%esi),%eax │ │ │ │ + mov 0x3c(%edi),%eax │ │ │ │ + lea 0x44(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 3560f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15a0f> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - push -0x28(%esi) │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 4a340 ::do_widen(char) const@@Base+0xe2f0> │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x1c4(%eax),%eax │ │ │ │ - sub 0x1c0(%edx),%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - mov %eax,0x3cc(%edx) │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 55a30 ::do_widen(char) const@@Base+0x199e0> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 392f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x196f0> │ │ │ │ - mov -0x968(%ebp),%edi │ │ │ │ + mov 0x24(%edi),%eax │ │ │ │ + lea 0x2c(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 35627 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15a27> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x94c(%ebp),%esi │ │ │ │ - push %edi │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 55a30 ::do_widen(char) const@@Base+0x199e0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - push 0x5ec(%eax) │ │ │ │ - push -0x96c(%ebp) │ │ │ │ - push -0x970(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 4d030 ::do_widen(char) const@@Base+0x10fe0> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - push -0x954(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 4f090 ::do_widen(char) const@@Base+0x13040> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 39eec , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a2ec> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d15c(%esi),%eax │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - push -0x28(%esi) │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 4a2e0 ::do_widen(char) const@@Base+0xe290> │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x1c4(%eax),%eax │ │ │ │ - sub 0x1c0(%edx),%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - mov %eax,0x3cc(%edx) │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 550f0 ::do_widen(char) const@@Base+0x190a0> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 392f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x196f0> │ │ │ │ - mov -0x968(%ebp),%edi │ │ │ │ + add $0x7c,%edi │ │ │ │ + cmp %edi,(%esp) │ │ │ │ + jne 35520 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15920> │ │ │ │ + mov 0x40(%esp),%edi │ │ │ │ + mov 0x1bc(%edi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 3564f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15a4f> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x94c(%ebp),%esi │ │ │ │ - push %edi │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 550f0 ::do_widen(char) const@@Base+0x190a0> │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 4bfc0 ::do_widen(char) const@@Base+0xff70> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x954(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 4b960 ::do_widen(char) const@@Base+0xf910> │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 3a120 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a520> │ │ │ │ - mov -0x94c(%ebp),%edi │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x28(%edi),%edx │ │ │ │ - lea -0x1d133(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - mov %edx,-0x97c(%ebp) │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - lea -0x1df4c(%edi),%edx │ │ │ │ - lea -0x1adb8(%edi),%eax │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push %esi │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %edx,-0x98c(%ebp) │ │ │ │ - mov %eax,-0x990(%ebp) │ │ │ │ + mov 0x1b4(%edi),%edx │ │ │ │ + mov 0x1b0(%edi),%ebx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + je 35696 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15a96> │ │ │ │ + lea -0x999c0(%ebp),%esi │ │ │ │ + mov %esi,(%esp) │ │ │ │ + mov %edx,%esi │ │ │ │ + jmp 35677 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15a77> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x95c(%ebp) │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - push -0x968(%ebp) │ │ │ │ - call 51db0 ::do_widen(char) const@@Base+0x15d60> │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 35690 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15a90> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp (%esp),%eax │ │ │ │ + je 35670 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15a70> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 3a0b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a4b8> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x1,%esi │ │ │ │ - addl $0x1,0x3cc(%eax) │ │ │ │ - cmp $0x7d0,%esi │ │ │ │ - je 3a050 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a450> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - push 0x5ec(%eax) │ │ │ │ - push -0x95c(%ebp) │ │ │ │ - push -0x96c(%ebp) │ │ │ │ - call 57d90 ::do_widen(char) const@@Base+0x1bd40> │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 35677 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15a77> │ │ │ │ + mov 0x1b0(%edi),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 356a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15aa8> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + mov %ebp,%ebx │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 3a098 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a498> │ │ │ │ - mov -0x79c(%ebp),%ecx │ │ │ │ - mov -0x798(%ebp),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 39f70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a370> │ │ │ │ - mov -0x94c(%ebp),%eax │ │ │ │ - mov %esi,-0x980(%ebp) │ │ │ │ - mov %ecx,%ebx │ │ │ │ + mov 0x1a8(%edi),%edx │ │ │ │ + mov 0x1a4(%edi),%ebx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + je 356ee , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15aee> │ │ │ │ + lea -0x999c0(%ebp),%esi │ │ │ │ + mov %esi,(%esp) │ │ │ │ mov %edx,%esi │ │ │ │ - mov %ecx,-0x984(%ebp) │ │ │ │ - lea -0x999c0(%eax),%edi │ │ │ │ - jmp 3a017 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a417> │ │ │ │ + jmp 356cf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15acf> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add $0xc,%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 3a02f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a42f> │ │ │ │ + je 356e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15ae8> │ │ │ │ mov (%ebx),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 3a010 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a410> │ │ │ │ + cmp (%esp),%eax │ │ │ │ + je 356c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15ac8> │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ add $0xc,%ebx │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 3a017 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a417> │ │ │ │ - mov -0x984(%ebp),%ecx │ │ │ │ - mov -0x980(%ebp),%esi │ │ │ │ - mov %ecx,-0x798(%ebp) │ │ │ │ - jmp 39f70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a370> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x97c(%ebp),%edi │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x94c(%ebp),%esi │ │ │ │ - push -0x98c(%ebp) │ │ │ │ - push %edi │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 4260 │ │ │ │ - pop %ecx │ │ │ │ - pop %ebx │ │ │ │ - push -0x990(%ebp) │ │ │ │ - push -0x978(%ebp) │ │ │ │ - call 3e240 ::do_widen(char) const@@Base+0x21f0> │ │ │ │ + jne 356cf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15acf> │ │ │ │ + mov 0x1a4(%edi),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 35700 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15b00> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + mov %ebp,%ebx │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 39fae , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a3ae> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x95c(%ebp) │ │ │ │ - push -0x970(%ebp) │ │ │ │ - call 41570 ::do_widen(char) const@@Base+0x5520> │ │ │ │ + lea -0x92c(%ebp),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + lea 0xc(%eax),%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + mov %eax,0xd4(%edi) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov %edx,0x44(%edi) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x4c(%edi) │ │ │ │ + lea 0x4c(%edi),%eax │ │ │ │ + push %eax │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ + lea 0x84(%edi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4720 ::~__basic_file()@plt> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x4c(%edi) │ │ │ │ + lea 0x68(%edi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4530 │ │ │ │ + mov -0x8(%ebp),%eax │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + mov %edx,0x44(%edi) │ │ │ │ + mov -0xc(%edx),%edx │ │ │ │ + mov %eax,0x44(%edi,%edx,1) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + movl $0x0,0x48(%edi) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0xd4(%edi) │ │ │ │ + lea 0xd4(%edi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4100 │ │ │ │ + mov 0x24(%edi),%eax │ │ │ │ + lea 0x2c(%edi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 39fdc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a3dc> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x79c(%ebp),%eax │ │ │ │ - cmp %eax,-0x798(%ebp) │ │ │ │ - je 3a0fb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a4fb> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - addl $0x1,0x3cc(%eax) │ │ │ │ - push 0x5ec(%eax) │ │ │ │ - push -0x95c(%ebp) │ │ │ │ - push -0x96c(%ebp) │ │ │ │ - call 57d90 ::do_widen(char) const@@Base+0x1bd40> │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 357af , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15baf> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 3a494 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a894> │ │ │ │ + mov 0xc(%edi),%edx │ │ │ │ + lea 0x14(%edi),%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 357c7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15bc7> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x968(%ebp) │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - call 4a860 ::do_widen(char) const@@Base+0xe810> │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push %edx │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 392f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x196f0> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0x2c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 355d5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x159d5> │ │ │ │ xchg %ax,%ax │ │ │ │ - mov -0x94c(%ebp),%edi │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x1f │ │ │ │ - mov -0x28(%edi),%edx │ │ │ │ - lea -0x1c6b4(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 35627 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15a27> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + lea 0x18(%edi),%edx │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x10(%edi),%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 355b7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x159b7> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - mov %edx,-0x97c(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %ecx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 355b7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x159b7> │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x6f7d9,%ebx │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ + push %esi │ │ │ │ + call 353b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x157b0> │ │ │ │ pop %eax │ │ │ │ - push -0x944(%ebp) │ │ │ │ - push -0x97c(%ebp) │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - pop %ecx │ │ │ │ pop %edx │ │ │ │ - lea -0x1df96(%edi),%edx │ │ │ │ - push %edx │ │ │ │ + push $0x5fc │ │ │ │ + push %esi │ │ │ │ + call 4280 │ │ │ │ + add $0x14,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %ebp │ │ │ │ + call 18a29 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d9> │ │ │ │ + add $0x6f7aa,%ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x2c,%esp │ │ │ │ + mov 0x40(%esp),%edi │ │ │ │ + lea -0x82c(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x60c(%edi),%eax │ │ │ │ + lea 0x614(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 3588c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15c8c> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea 0x304(%edi),%eax │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push %eax │ │ │ │ + call 70de0 ::do_widen(char) const@@Base+0x24820> │ │ │ │ pop %eax │ │ │ │ - lea -0x1c4cc(%edi),%eax │ │ │ │ + lea 0x2ec(%edi),%eax │ │ │ │ pop %edx │ │ │ │ + push 0x2f4(%edi) │ │ │ │ push %eax │ │ │ │ - push -0x97c(%ebp) │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ + call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ + lea 0x2d4(%edi),%eax │ │ │ │ pop %ecx │ │ │ │ - push -0x97c(%ebp) │ │ │ │ - call 4260 │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d151(%edi),%eax │ │ │ │ - pop %edx │ │ │ │ + pop %esi │ │ │ │ + push 0x2dc(%edi) │ │ │ │ + lea -0x9c4(%ebp),%esi │ │ │ │ push %eax │ │ │ │ - push -0x978(%ebp) │ │ │ │ - call 3e240 ::do_widen(char) const@@Base+0x21f0> │ │ │ │ - pop %edi │ │ │ │ - push -0x968(%ebp) │ │ │ │ - lea -0x86c(%ebp),%edi │ │ │ │ - call 4a860 ::do_widen(char) const@@Base+0xe810> │ │ │ │ + call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ + mov 0x248(%edi),%eax │ │ │ │ + mov %esi,0x244(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3961b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19a1b> │ │ │ │ - mov -0x79c(%ebp),%eax │ │ │ │ - cmp %eax,-0x798(%ebp) │ │ │ │ - je 3a1f9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a5f9> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - addl $0x1,0x3cc(%eax) │ │ │ │ - push 0x5ec(%eax) │ │ │ │ - push -0x95c(%ebp) │ │ │ │ - push -0x96c(%ebp) │ │ │ │ - call 57d90 ::do_widen(char) const@@Base+0x1bd40> │ │ │ │ + test %eax,%eax │ │ │ │ + je 358ea , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15cea> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + call 44d0 │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 3a50a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a90a> │ │ │ │ + mov 0x268(%edi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 35902 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15d02> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x968(%ebp) │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - call 4a940 ::do_widen(char) const@@Base+0xe8f0> │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 392f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x196f0> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push -0x954(%ebp) │ │ │ │ - push -0x968(%ebp) │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 375b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x179b0> │ │ │ │ - mov %eax,%esi │ │ │ │ + mov 0x208(%edi),%eax │ │ │ │ + mov %esi,0x204(%edi) │ │ │ │ + test %eax,%eax │ │ │ │ + je 35920 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15d20> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push %eax │ │ │ │ + call 44d0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x63c(%ebp),%eax │ │ │ │ - lea -0x86c(%ebp),%edi │ │ │ │ - cmp -0x97c(%ebp),%eax │ │ │ │ - je 3961b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19a1b> │ │ │ │ + mov 0x228(%edi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 35938 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15d38> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3961b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19a1b> │ │ │ │ - mov 0x14(%ebx),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - or $0x4,%eax │ │ │ │ + mov 0x1ec(%edi),%eax │ │ │ │ + lea 0x1f4(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 35956 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15d56> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - push %ebx │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - jmp 397e5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19be5> │ │ │ │ - mov -0x94c(%ebp),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x28(%esi),%edx │ │ │ │ - lea -0x1d17f(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x1d4(%edi),%eax │ │ │ │ + lea 0x1dc(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 35974 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15d74> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - mov %edx,-0x97c(%ebp) │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - lea -0x1df4c(%esi),%ecx │ │ │ │ - lea -0x1adb8(%esi),%eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x980(%ebp) │ │ │ │ - mov %ecx,-0x98c(%ebp) │ │ │ │ - mov %eax,-0x990(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x95c(%ebp) │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - push -0x968(%ebp) │ │ │ │ - call 53100 ::do_widen(char) const@@Base+0x170b0> │ │ │ │ + mov 0x1c8(%edi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3598c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15d8c> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 3a422 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a822> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - addl $0x1,-0x980(%ebp) │ │ │ │ - addl $0x1,0x3cc(%eax) │ │ │ │ - mov -0x980(%ebp),%eax │ │ │ │ - cmp $0x7d0,%eax │ │ │ │ - je 3a3d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a7d8> │ │ │ │ - fldz │ │ │ │ - flds -0x7a4(%ebp) │ │ │ │ - fucomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jp 3a388 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a788> │ │ │ │ - jne 3a388 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a788> │ │ │ │ - mov -0x79c(%ebp),%edx │ │ │ │ - mov -0x798(%ebp),%esi │ │ │ │ - cmp %esi,%edx │ │ │ │ - je 3a2c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a6c8> │ │ │ │ - mov -0x94c(%ebp),%eax │ │ │ │ - mov %edx,%ebx │ │ │ │ - mov %edx,-0x984(%ebp) │ │ │ │ - lea -0x999c0(%eax),%edi │ │ │ │ - mov %edi,%eax │ │ │ │ + mov 0x1c0(%edi),%eax │ │ │ │ + mov 0x1bc(%edi),%esi │ │ │ │ + mov %eax,(%esp) │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 35add , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15edd> │ │ │ │ + lea -0x99280(%ebp),%eax │ │ │ │ + mov %edi,0x40(%esp) │ │ │ │ mov %esi,%edi │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 3a357 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a757> │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + lea -0x9f4(%ebp),%eax │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp 0x18(%esp),%eax │ │ │ │ + jne 35c80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16080> │ │ │ │ + lea -0x9d4(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea 0x64(%edi),%eax │ │ │ │ + push 0x6c(%edi) │ │ │ │ + push %eax │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + mov 0x5c(%edi),%eax │ │ │ │ + mov 0x58(%edi),%esi │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 35a85 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15e85> │ │ │ │ + lea -0x99750(%ebp),%eax │ │ │ │ + mov %edi,0x14(%esp) │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - je 3a370 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a770> │ │ │ │ - mov (%ebx),%eax │ │ │ │ + mov (%esi),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 3a350 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a750> │ │ │ │ + cmp 0xc(%esp),%eax │ │ │ │ + jne 35c70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16070> │ │ │ │ + lea -0x9e4(%ebp),%eax │ │ │ │ + mov 0x2c(%esi),%edi │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x30(%esi),%eax │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 35a63 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15e63> │ │ │ │ + lea -0x99970(%ebp),%eax │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp 0x10(%esp),%eax │ │ │ │ + je 35c90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16090> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ + push %edi │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3a350 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a750> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x984(%ebp),%edx │ │ │ │ - mov %edx,-0x798(%ebp) │ │ │ │ - jmp 3a2c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a6c8> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - push 0x5ec(%eax) │ │ │ │ - push -0x95c(%ebp) │ │ │ │ - push -0x96c(%ebp) │ │ │ │ - call 57d90 ::do_widen(char) const@@Base+0x1bd40> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 3a31f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a71f> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x95c(%ebp) │ │ │ │ - push -0x970(%ebp) │ │ │ │ - call 41570 ::do_widen(char) const@@Base+0x5520> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 3a31f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a71f> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x97c(%ebp),%edi │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x94c(%ebp),%esi │ │ │ │ - push -0x98c(%ebp) │ │ │ │ + add $0x2c,%edi │ │ │ │ + cmp %edi,0x8(%esp) │ │ │ │ + jne 35a40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15e40> │ │ │ │ + mov 0x2c(%esi),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 35a75 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15e75> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %edi │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 4260 │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x990(%ebp) │ │ │ │ - push -0x978(%ebp) │ │ │ │ - call 3e240 ::do_widen(char) const@@Base+0x21f0> │ │ │ │ - movl $0x0,-0x980(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 3a30f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a70f> │ │ │ │ - mov -0x79c(%ebp),%eax │ │ │ │ - cmp %eax,-0x798(%ebp) │ │ │ │ - je 3a465 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a865> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - addl $0x1,0x3cc(%eax) │ │ │ │ - push 0x5ec(%eax) │ │ │ │ - push -0x95c(%ebp) │ │ │ │ - push -0x96c(%ebp) │ │ │ │ - call 57d90 ::do_widen(char) const@@Base+0x1bd40> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 3a526 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a926> │ │ │ │ - cmpb $0x0,-0x4e0(%ebp) │ │ │ │ - je 3a478 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a878> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movb $0x1,0x2c8(%eax) │ │ │ │ + add $0x38,%esi │ │ │ │ + cmp %esi,0x4(%esp) │ │ │ │ + jne 35a10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15e10> │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ + mov 0x58(%edi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 35a97 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15e97> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x968(%ebp) │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - call 4a780 ::do_widen(char) const@@Base+0xe730> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 392f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x196f0> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x95c(%ebp) │ │ │ │ - push -0x970(%ebp) │ │ │ │ - call 41570 ::do_widen(char) const@@Base+0x5520> │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push %esi │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3a0fb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a4fb> │ │ │ │ - mov -0x8fc(%ebp),%eax │ │ │ │ - mov -0x988(%ebp),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ + mov 0x3c(%edi),%eax │ │ │ │ + lea 0x44(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 35aaf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15eaf> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 39827 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19c27> │ │ │ │ - mov -0x8fc(%ebp),%eax │ │ │ │ - mov -0x988(%ebp),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ + mov 0x24(%edi),%eax │ │ │ │ + lea 0x2c(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 35ac7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15ec7> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 39787 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19b87> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x95c(%ebp) │ │ │ │ - push -0x970(%ebp) │ │ │ │ - call 41570 ::do_widen(char) const@@Base+0x5520> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3a1f9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a5f9> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x95c(%ebp) │ │ │ │ - push -0x970(%ebp) │ │ │ │ - call 41570 ::do_widen(char) const@@Base+0x5520> │ │ │ │ + add $0x7c,%edi │ │ │ │ + cmp %edi,(%esp) │ │ │ │ + jne 359c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15dc0> │ │ │ │ + mov 0x40(%esp),%edi │ │ │ │ + mov 0x1bc(%edi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 35aef , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15eef> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push %esi │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - cmpb $0x0,-0x4e0(%ebp) │ │ │ │ - je 3a478 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a878> │ │ │ │ - jmp 3a46e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a86e> │ │ │ │ - mov -0x94c(%ebp),%ebx │ │ │ │ - call 44c0 │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 62c6 <__gmon_start__@plt+0x1b0e> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 6354 <__gmon_start__@plt+0x1b9c> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 637b <__gmon_start__@plt+0x1bc3> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 6397 <__gmon_start__@plt+0x1bdf> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 63b3 <__gmon_start__@plt+0x1bfb> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 62f4 <__gmon_start__@plt+0x1b3c> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 62dd <__gmon_start__@plt+0x1b25> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 63cf <__gmon_start__@plt+0x1c17> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 63eb <__gmon_start__@plt+0x1c33> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 6407 <__gmon_start__@plt+0x1c4f> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 6423 <__gmon_start__@plt+0x1c6b> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 643f <__gmon_start__@plt+0x1c87> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 6305 <__gmon_start__@plt+0x1b4d> │ │ │ │ - nop │ │ │ │ + mov 0x1b4(%edi),%edx │ │ │ │ + mov 0x1b0(%edi),%ebx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + je 35b36 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15f36> │ │ │ │ + lea -0x999c0(%ebp),%esi │ │ │ │ + mov %esi,(%esp) │ │ │ │ + mov %edx,%esi │ │ │ │ + jmp 35b17 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15f17> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 35b30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15f30> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp (%esp),%eax │ │ │ │ + je 35b10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15f10> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 35b17 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15f17> │ │ │ │ + mov 0x1b0(%edi),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 35b48 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15f48> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + mov %ebp,%ebx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x1a8(%edi),%edx │ │ │ │ + mov 0x1a4(%edi),%ebx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + je 35b8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15f8e> │ │ │ │ + lea -0x999c0(%ebp),%esi │ │ │ │ + mov %esi,(%esp) │ │ │ │ + mov %edx,%esi │ │ │ │ + jmp 35b6f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15f6f> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - lea -0x58(%ebp),%eax │ │ │ │ - lea -0x48(%ebp),%edi │ │ │ │ - call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ - add $0x6aa30,%esi │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 35b88 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15f88> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp (%esp),%eax │ │ │ │ + je 35b68 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15f68> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ - sub $0x7c,%esp │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - lea -0x40(%ebp),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - lea -0x1c439(%esi),%eax │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - lea -0x1c458(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - movl $0x0,-0x5c(%ebp) │ │ │ │ - movb $0x0,-0x58(%ebp) │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - lea 0x174(%eax),%ecx │ │ │ │ - lea -0x60(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - push %ecx │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - lea -0x28(%ebp),%edx │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x30(%ebp),%ebx │ │ │ │ - mov %edx,-0x80(%ebp) │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - push $0x0 │ │ │ │ - add %eax,%edx │ │ │ │ - mov %ebx,-0x74(%ebp) │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 35b6f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15f6f> │ │ │ │ + mov 0x1a4(%edi),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 35ba0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15fa0> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - lea -0x1d11c(%esi),%eax │ │ │ │ - movl $0xe,(%esp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - push -0x44(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %edi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - push %edi │ │ │ │ - push -0x70(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - push -0x74(%ebp) │ │ │ │ - add $0x4ac,%eax │ │ │ │ - push %eax │ │ │ │ - call 744f0 ::do_widen(char) const@@Base+0x384a0> │ │ │ │ + mov %ebp,%ebx │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0x1,%eax │ │ │ │ - je 3a700 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ab00> │ │ │ │ - cmp $0x2,%eax │ │ │ │ - je 3a768 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ab68> │ │ │ │ - mov $0x1,%edi │ │ │ │ - cmp $0x3,%eax │ │ │ │ - je 3a808 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ac08> │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x80(%ebp),%eax │ │ │ │ - je 3a6c3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1aac3> │ │ │ │ + lea -0x92c(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ + mov %ebp,%ebx │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + lea 0xc(%eax),%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + mov %eax,0xd4(%edi) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov %edx,0x44(%edi) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x4c(%edi) │ │ │ │ + lea 0x4c(%edi),%eax │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ + lea 0x84(%edi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4720 ::~__basic_file()@plt> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x4c(%edi) │ │ │ │ + lea 0x68(%edi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4530 │ │ │ │ + mov -0x8(%ebp),%eax │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + mov %edx,0x44(%edi) │ │ │ │ + mov -0xc(%edx),%edx │ │ │ │ + mov %eax,0x44(%edi,%edx,1) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + movl $0x0,0x48(%edi) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0xd4(%edi) │ │ │ │ + lea 0xd4(%edi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4100 │ │ │ │ + mov 0x24(%edi),%eax │ │ │ │ + lea 0x2c(%edi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp -0x7c(%ebp),%eax │ │ │ │ - je 3a6d9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1aad9> │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 35c4f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1604f> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - cmp -0x78(%ebp),%eax │ │ │ │ - je 3a6ef , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1aaef> │ │ │ │ + mov 0xc(%edi),%edx │ │ │ │ + lea 0x14(%edi),%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 35c67 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16067> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push %edx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - mov %edi,%eax │ │ │ │ + add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x28(%esi),%edi │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1c438(%esi),%eax │ │ │ │ - push $0x1e │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ + nop │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - je 3a8a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1aca8> │ │ │ │ + jmp 35a75 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15e75> │ │ │ │ + xchg %ax,%ax │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - push -0x6c(%ebp) │ │ │ │ push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x1c418(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x39 │ │ │ │ + jmp 35ac7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15ec7> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + lea 0x18(%edi),%edx │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x10(%edi),%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 35a57 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15e57> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 3a6ad , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1aaad> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x28(%esi),%edi │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1c438(%esi),%eax │ │ │ │ - push $0x1e │ │ │ │ + jmp 35a57 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15e57> │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x6f339,%ebx │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ + push %esi │ │ │ │ + call 35850 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x15c50> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push $0x624 │ │ │ │ + push %esi │ │ │ │ + call 4280 │ │ │ │ + add $0x14,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + mov $0x1,%eax │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x1,%eax │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x1,%eax │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x1,%eax │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x6f2c9,%ebx │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ + lea -0x92c(%ebx),%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov -0x2c(%ebx),%eax │ │ │ │ + lea 0xc(%eax),%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + mov %eax,0xd4(%esi) │ │ │ │ + mov -0x24(%ebx),%eax │ │ │ │ + mov %edx,0x44(%esi) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x4c(%esi) │ │ │ │ + lea 0x4c(%esi),%eax │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ + lea 0x84(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4720 ::~__basic_file()@plt> │ │ │ │ + mov -0x34(%ebx),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x4c(%esi) │ │ │ │ + lea 0x68(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4530 │ │ │ │ + mov -0x8(%ebx),%eax │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + mov %edx,0x44(%esi) │ │ │ │ + mov -0xc(%edx),%edx │ │ │ │ + mov %eax,0x44(%esi,%edx,1) │ │ │ │ + mov -0x40(%ebx),%eax │ │ │ │ + movl $0x0,0x48(%esi) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0xd4(%esi) │ │ │ │ + lea 0xd4(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4100 │ │ │ │ + mov 0x24(%esi),%eax │ │ │ │ + lea 0x2c(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - je 3a8e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ace8> │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 35dee , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x161ee> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0x1d10d(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x1d │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - je 3a8c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1acc8> │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + add $0x14,%esi │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 35e04 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16204> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ push %eax │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x1c3dc(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x26 │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - jmp 3a758 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ab58> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x28(%esi),%edi │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1c438(%esi),%eax │ │ │ │ - push $0x1e │ │ │ │ + add $0x4,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x6f1e9,%ebx │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ + lea -0x92c(%ebx),%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov -0x2c(%ebx),%eax │ │ │ │ + lea 0xc(%eax),%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + mov %eax,0xd4(%esi) │ │ │ │ + mov -0x24(%ebx),%eax │ │ │ │ + mov %edx,0x44(%esi) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x4c(%esi) │ │ │ │ + lea 0x4c(%esi),%eax │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ + lea 0x84(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4720 ::~__basic_file()@plt> │ │ │ │ + mov -0x34(%ebx),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x4c(%esi) │ │ │ │ + lea 0x68(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4530 │ │ │ │ + mov -0x8(%ebx),%eax │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + mov %edx,0x44(%esi) │ │ │ │ + mov -0xc(%edx),%edx │ │ │ │ + mov %eax,0x44(%esi,%edx,1) │ │ │ │ + mov -0x40(%ebx),%eax │ │ │ │ + movl $0x0,0x48(%esi) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0xd4(%esi) │ │ │ │ + lea 0xd4(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4100 │ │ │ │ + mov 0x24(%esi),%eax │ │ │ │ + lea 0x2c(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - je 3a928 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ad28> │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 35ece , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x162ce> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0x1c3b4(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x58 │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - je 3a908 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ad08> │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + lea 0x14(%esi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 35ee4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x162e4> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ push %eax │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x1c358(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x3c │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - jmp 3a758 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ab58> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov (%edi),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0xc(%eax),%edx │ │ │ │ - add %edi,%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - jmp 3a741 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ab41> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%edi),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0xc(%eax),%edx │ │ │ │ - add %edi,%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - jmp 3a7e9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1abe9> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%edi),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0xc(%eax),%edx │ │ │ │ - add %edi,%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - jmp 3a7a9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1aba9> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%edi),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0xc(%eax),%edx │ │ │ │ - add %edi,%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - jmp 3a889 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ac89> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%edi),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0xc(%eax),%edx │ │ │ │ - add %edi,%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - jmp 3a849 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ac49> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 645c <__gmon_start__@plt+0x1ca4> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 6472 <__gmon_start__@plt+0x1cba> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 6488 <__gmon_start__@plt+0x1cd0> │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + push $0x15c │ │ │ │ + push %esi │ │ │ │ + call 4280 │ │ │ │ + add $0x14,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - lea -0x1fc(%ebp),%eax │ │ │ │ - lea -0x1ec(%ebp),%esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x6a689,%ebx │ │ │ │ - sub $0x25c,%esp │ │ │ │ - mov %eax,-0x250(%ebp) │ │ │ │ - mov %eax,-0x204(%ebp) │ │ │ │ - lea -0x1e4(%ebp),%eax │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ - mov %eax,-0x1ec(%ebp) │ │ │ │ - lea -0x1c439(%ebx),%eax │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - lea -0x1c458(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ + add $0x6f0f7,%ebx │ │ │ │ + sub $0x2c,%esp │ │ │ │ + mov 0x40(%esp),%ebp │ │ │ │ + mov 0x44(%esp),%edi │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + sub %esi,%eax │ │ │ │ + sub %esi,%edi │ │ │ │ + sar $0x3,%eax │ │ │ │ + mov %edi,0x4(%esp) │ │ │ │ + je 36030 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16430> │ │ │ │ + lea (%eax,%eax,1),%ecx │ │ │ │ + mov $0xfffffff8,%edx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jbe 36000 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16400> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edx │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ + call 4050 │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ + mov %eax,%edi │ │ │ │ + lea (%eax,%edx,1),%eax │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x48(%esp),%eax │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ + sub 0x44(%esp),%edx │ │ │ │ + fldl (%eax) │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + lea 0x8(%edi,%eax,1),%ecx │ │ │ │ + fstl 0x8(%esp) │ │ │ │ + fstpl (%edi,%eax,1) │ │ │ │ + lea (%ecx,%edx,1),%eax │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + cmp %esi,0x44(%esp) │ │ │ │ + je 36020 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16420> │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ + push 0x8(%esp) │ │ │ │ push %esi │ │ │ │ - mov %ebx,-0x21c(%ebp) │ │ │ │ - movl $0x0,-0x200(%ebp) │ │ │ │ - movb $0x0,-0x1fc(%ebp) │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x204(%ebp),%edi │ │ │ │ - mov %ebx,-0x21c(%ebp) │ │ │ │ push %edi │ │ │ │ - add $0x174,%eax │ │ │ │ - push %esi │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x220(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - lea -0x1cc(%ebp),%edx │ │ │ │ - mov -0x204(%ebp),%eax │ │ │ │ + call 46f0 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x1d4(%ebp),%ecx │ │ │ │ - mov %edx,-0x258(%ebp) │ │ │ │ - mov %edx,-0x1d4(%ebp) │ │ │ │ - mov -0x200(%ebp),%edx │ │ │ │ - push $0x0 │ │ │ │ - add %eax,%edx │ │ │ │ - mov %ecx,-0x224(%ebp) │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ + cmp %edx,0x44(%esp) │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ + je 35ff0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x163f0> │ │ │ │ + sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ - push %eax │ │ │ │ + push 0x4c(%esp) │ │ │ │ push %ecx │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - lea -0x1d11c(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - push %esi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push -0x220(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ - lea -0x174(%ebp),%eax │ │ │ │ - mov %eax,-0x244(%ebp) │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 6f690 ::do_widen(char) const@@Base+0x33640> │ │ │ │ - mov -0x21c(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0x1bc(%ebp),%ebx │ │ │ │ - lea -0x1b4(%ebp),%ecx │ │ │ │ - push $0x0 │ │ │ │ - lea -0x1d0e3(%edx),%eax │ │ │ │ - mov %ecx,-0x25c(%ebp) │ │ │ │ - push %eax │ │ │ │ - lea -0x1d0e7(%edx),%eax │ │ │ │ - push %eax │ │ │ │ - push %ebx │ │ │ │ - mov %ecx,-0x1bc(%ebp) │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - add $0x10,%esp │ │ │ │ - push %ebx │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - push -0x224(%ebp) │ │ │ │ - push -0x244(%ebp) │ │ │ │ - call 6f6e0 ::do_widen(char) const@@Base+0x33690> │ │ │ │ + call 41b0 │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 3ab6f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1af6f> │ │ │ │ - mov -0x1bc(%ebp),%eax │ │ │ │ - cmp -0x25c(%ebp),%eax │ │ │ │ - je 3aaef , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1aeef> │ │ │ │ + test %esi,%esi │ │ │ │ + jne 35ff0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x163f0> │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov %edi,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x2c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ + push %esi │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ + jmp 35fd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x163d0> │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x1fffffff,%ecx │ │ │ │ + ja 35f45 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16345> │ │ │ │ + movl $0x0,0x14(%esp) │ │ │ │ + xor %edi,%edi │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 35f62 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16362> │ │ │ │ + jmp 36035 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16435> │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ + cmp %eax,0x44(%esp) │ │ │ │ + jne 35fbb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x163bb> │ │ │ │ + jmp 35fcc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x163cc> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lea 0x0(,%ecx,8),%edx │ │ │ │ + jmp 35f45 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16345> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x21c(%ebp),%edi │ │ │ │ - push -0x244(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 6f5d0 ::do_widen(char) const@@Base+0x33580> │ │ │ │ - mov -0x1d4(%ebp),%eax │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ + cmp 0x8(%edx),%eax │ │ │ │ + je 36078 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16478> │ │ │ │ + fldl (%ecx) │ │ │ │ + add $0x8,%eax │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ + mov %eax,0x4(%edx) │ │ │ │ + add $0xc,%esp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + call 35f00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16300> │ │ │ │ add $0x10,%esp │ │ │ │ - cmp -0x258(%ebp),%eax │ │ │ │ - je 3ab22 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1af22> │ │ │ │ + add $0xc,%esp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x6ef69,%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ + lea 0x40(%esi),%edx │ │ │ │ + lea -0x80c(%ebx),%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x38(%esi),%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 360c2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x164c2> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x1ec(%ebp),%eax │ │ │ │ - cmp -0x254(%ebp),%eax │ │ │ │ - je 3ab42 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1af42> │ │ │ │ + mov 0x20(%esi),%eax │ │ │ │ + lea 0x28(%esi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 360d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x164d8> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x204(%ebp),%eax │ │ │ │ - cmp -0x250(%ebp),%eax │ │ │ │ - je 3ab62 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1af62> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 459a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25da0> │ │ │ │ + add $0x14,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x6ef09,%ebx │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ + push %esi │ │ │ │ + call 36090 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16490> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push $0x58 │ │ │ │ + push %esi │ │ │ │ + call 4280 │ │ │ │ + add $0x14,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x6eedb,%eax │ │ │ │ + push %edi │ │ │ │ + mov $0x5,%ecx │ │ │ │ + push %esi │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ + lea -0x1cfc8(%eax),%esi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %al │ │ │ │ + sbb $0x0,%al │ │ │ │ + test %al,%al │ │ │ │ + jne 36154 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16554> │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + cmpb $0x0,0x54(%eax) │ │ │ │ + je 36154 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16554> │ │ │ │ + movb $0x0,0x54(%eax) │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ + call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ + add $0x6ee97,%edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x28,%esp │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + push %esi │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 45ad0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25ed0> │ │ │ │ + lea 0x28(%esi),%edx │ │ │ │ + lea 0x40(%esi),%ecx │ │ │ │ + movb $0x0,0x28(%esi) │ │ │ │ + lea -0x80c(%edi),%eax │ │ │ │ + mov %edx,0x20(%esi) │ │ │ │ + mov %eax,(%esi) │ │ │ │ + lea 0x20(%esi),%eax │ │ │ │ + movl $0x0,0x24(%esi) │ │ │ │ + mov %ecx,0x38(%esi) │ │ │ │ + movl $0x0,0x3c(%esi) │ │ │ │ + movb $0x0,0x40(%esi) │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + pop %edx │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ + pop %ecx │ │ │ │ + push 0xc(%ebp) │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + movb $0x0,0x54(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ + mov %eax,0x50(%esi) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d0ef(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - push %esi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + jmp 5c26 <__gmon_start__@plt+0x146e> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - mov -0x21c(%ebp),%esi │ │ │ │ - push -0x220(%ebp) │ │ │ │ + lea -0xa0(%ebp),%ecx │ │ │ │ + lea -0x130(%ebp),%eax │ │ │ │ + call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ + add $0x6ee0a,%esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x158,%esp │ │ │ │ + mov %eax,-0x144(%ebp) │ │ │ │ + push %ecx │ │ │ │ + mov %ecx,-0x140(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %esi │ │ │ │ + call 40f0 │ │ │ │ + mov -0x40(%esi),%edi │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + lea 0x8(%edi),%eax │ │ │ │ + mov %edi,-0x14c(%ebp) │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + mov -0x8(%esi),%eax │ │ │ │ + mov %di,-0x2c(%ebp) │ │ │ │ + mov 0x4(%eax),%edi │ │ │ │ + mov 0x8(%eax),%edx │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ + mov -0xc(%edi),%eax │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + mov %edi,-0x130(%ebp) │ │ │ │ + mov %edx,-0x130(%ebp,%eax,1) │ │ │ │ pop %eax │ │ │ │ - lea -0x1d8ce(%ebx),%eax │ │ │ │ + movl $0x0,-0x12c(%ebp) │ │ │ │ + mov -0x144(%ebp),%eax │ │ │ │ + add -0xc(%edi),%eax │ │ │ │ + mov %edx,-0x148(%ebp) │ │ │ │ + pop %edx │ │ │ │ + push $0x0 │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov -0x2c(%esi),%ebx │ │ │ │ + lea 0xc(%ebx),%eax │ │ │ │ + mov %ebx,-0x150(%ebp) │ │ │ │ + mov %eax,-0x130(%ebp) │ │ │ │ + lea 0x20(%ebx),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + lea -0x128(%ebp),%eax │ │ │ │ + mov %eax,-0x13c(%ebp) │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4400 >::basic_filebuf()@plt> │ │ │ │ + pop %edx │ │ │ │ + pop %ecx │ │ │ │ + push -0x13c(%ebp) │ │ │ │ + push -0x140(%ebp) │ │ │ │ + call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x8 │ │ │ │ + push 0x20(%ecx) │ │ │ │ + push -0x13c(%ebp) │ │ │ │ + call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + mov -0x130(%ebp),%edx │ │ │ │ + mov -0x144(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + add -0xc(%edx),%ecx │ │ │ │ test %eax,%eax │ │ │ │ - jne 3aacf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1aecf> │ │ │ │ - lea -0x19c(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ebx │ │ │ │ - movl $0x0,-0x1a0(%ebp) │ │ │ │ - mov %eax,-0x268(%ebp) │ │ │ │ - mov %eax,-0x1a4(%ebp) │ │ │ │ - lea -0x188(%ebp),%eax │ │ │ │ - movb $0x0,-0x19c(%ebp) │ │ │ │ - movl $0x0,-0x188(%ebp) │ │ │ │ - movl $0x0,-0x184(%ebp) │ │ │ │ - mov %eax,-0x240(%ebp) │ │ │ │ - mov %eax,-0x180(%ebp) │ │ │ │ - mov %eax,-0x17c(%ebp) │ │ │ │ - movl $0x0,-0x178(%ebp) │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 3ac7e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b07e> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - mov 0x41c(%eax),%edx │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - mov %edx,0x41c(%eax) │ │ │ │ - lea -0x18c(%ebp),%edx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %edx,-0x234(%ebp) │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %eax │ │ │ │ - push -0x234(%ebp) │ │ │ │ - call 3dbf0 ::do_widen(char) const@@Base+0x1ba0> │ │ │ │ - mov -0x1a4(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp -0x268(%ebp),%eax │ │ │ │ - je 3aacf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1aecf> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 3aacf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1aecf> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - mov 0x2ec(%eax),%eax │ │ │ │ - mov 0x2f0(%ebx),%esi │ │ │ │ - mov %eax,-0x220(%ebp) │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 3accd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b0cd> │ │ │ │ - mov %eax,%edi │ │ │ │ - mov (%edi),%eax │ │ │ │ - lea 0x8(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 3acb7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b0b7> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp %edi,%esi │ │ │ │ - jne 3ac9c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b09c> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x220(%ebp),%ecx │ │ │ │ - mov %ecx,0x2f0(%eax) │ │ │ │ - lea -0x130(%ebp),%eax │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %eax,-0x248(%ebp) │ │ │ │ - mov -0x21c(%ebp),%eax │ │ │ │ - mov -0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x224(%ebp) │ │ │ │ - add $0xc,%eax │ │ │ │ - mov %eax,-0x228(%ebp) │ │ │ │ - mov -0x170(%ebp),%eax │ │ │ │ - cmp %eax,-0x16c(%ebp) │ │ │ │ - jne 3ae7d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b27d> │ │ │ │ - jmp 3af1d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b31d> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + je 364a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x168a0> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x5,-0x8c(%ebp) │ │ │ │ - jne 3ad8d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b18d> │ │ │ │ + jne 36428 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16828> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - add -0x170(%ebp),%esi │ │ │ │ - mov 0x2f0(%eax),%eax │ │ │ │ - cmp 0x2f4(%edx),%eax │ │ │ │ - je 3af02 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b302> │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ - mov (%esi),%edx │ │ │ │ - push $0x0 │ │ │ │ - mov 0x4(%esi),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - push %ecx │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov 0x20(%eax),%edx │ │ │ │ push %edx │ │ │ │ - push %eax │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov %edx,-0x154(%ebp) │ │ │ │ + call 41e0 │ │ │ │ + mov -0x154(%ebp),%edx │ │ │ │ + mov %eax,(%esp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + push %edx │ │ │ │ + add $0x8,%eax │ │ │ │ + push 0x4(%eax) │ │ │ │ + push $0x0 │ │ │ │ + push %eax │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x14,%esp │ │ │ │ + push 0x8(%ebp) │ │ │ │ + call 45b60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25f60> │ │ │ │ add $0x10,%esp │ │ │ │ - addl $0x18,0x2f0(%eax) │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov -0x150(%ebp),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x220(%ebp) │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 3b2f7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b6f7> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0xa0(%ebp),%esi │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ - push $0x0 │ │ │ │ - push %esi │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - mov -0x228(%ebp),%eax │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ - add $0x1,%edi │ │ │ │ - pop %ecx │ │ │ │ - push -0x220(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + push -0x13c(%ebp) │ │ │ │ + mov %dl,-0x144(%ebp) │ │ │ │ + lea 0xc(%ecx),%eax │ │ │ │ mov %eax,-0x130(%ebp) │ │ │ │ - mov -0x224(%ebp),%eax │ │ │ │ - add $0x20,%eax │ │ │ │ + lea 0x20(%ecx),%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - mov -0x24(%ebx),%eax │ │ │ │ + mov -0x24(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,-0x128(%ebp) │ │ │ │ call 40a0 >::close()@plt> │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ lea -0xf0(%ebp),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 4720 ::~__basic_file()@plt> │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ - mov -0x34(%ebx),%eax │ │ │ │ + mov -0x34(%esi),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,-0x128(%ebp) │ │ │ │ lea -0x10c(%ebp),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 4530 │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ - mov -0x8(%ebx),%eax │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - mov %edx,-0x130(%ebp) │ │ │ │ - mov -0xc(%edx),%edx │ │ │ │ - mov %esi,(%esp) │ │ │ │ - mov %eax,-0x130(%ebp,%edx,1) │ │ │ │ - mov -0x40(%ebx),%eax │ │ │ │ + mov -0xc(%edi),%eax │ │ │ │ + mov %edi,-0x130(%ebp) │ │ │ │ + mov -0x148(%ebp),%edi │ │ │ │ + mov %edi,-0x130(%ebp,%eax,1) │ │ │ │ + mov -0x14c(%ebp),%eax │ │ │ │ movl $0x0,-0x12c(%ebp) │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ + pop %eax │ │ │ │ + push -0x140(%ebp) │ │ │ │ call 4100 │ │ │ │ - mov -0x16c(%ebp),%eax │ │ │ │ + movzbl -0x144(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - sub -0x170(%ebp),%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - jbe 3af1d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b31d> │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + mov %edx,%eax │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1cfc3(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x12 │ │ │ │ + push %eax │ │ │ │ + mov -0x28(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x154(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x20(%eax),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 364b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x168b8> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x248(%ebp) │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ - lea -0x18c(%ebp),%eax │ │ │ │ - mov %eax,-0x234(%ebp) │ │ │ │ - call 4460 >::basic_ifstream()@plt> │ │ │ │ - mov -0x170(%ebp),%edx │ │ │ │ + mov %edx,-0x158(%ebp) │ │ │ │ + push %edx │ │ │ │ + call 41e0 │ │ │ │ + mov -0x158(%ebp),%edx │ │ │ │ add $0xc,%esp │ │ │ │ - lea (%edi,%edi,2),%eax │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ - push $0x8 │ │ │ │ - lea 0x0(,%eax,8),%esi │ │ │ │ - push (%edx,%eax,8) │ │ │ │ - lea -0x128(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x220(%ebp) │ │ │ │ - call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - mov -0x130(%ebp),%edx │ │ │ │ - mov -0x248(%ebp),%ecx │ │ │ │ + push %edx │ │ │ │ + push -0x154(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - add -0xc(%edx),%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - jne 3ad10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b110> │ │ │ │ + lea -0x1cfb0(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x2 │ │ │ │ + push %eax │ │ │ │ + push -0x154(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 3636b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1676b> │ │ │ │ mov 0x14(%ecx),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ or $0x4,%eax │ │ │ │ push %eax │ │ │ │ push %ecx │ │ │ │ call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - jmp 3ad21 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b121> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %esi │ │ │ │ - push %eax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x2ec,%eax │ │ │ │ - push %eax │ │ │ │ - call 3e880 ::do_widen(char) const@@Base+0x2830> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 3ad6e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b16e> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x2ec(%eax),%ebx │ │ │ │ - cmp %ebx,0x2f0(%eax) │ │ │ │ - je 3b324 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b724> │ │ │ │ - mov -0x21c(%ebp),%edi │ │ │ │ + jmp 36316 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16716> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x154(%ebp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x28(%edi),%esi │ │ │ │ - lea -0x1d0e2(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ + mov (%ecx),%eax │ │ │ │ + add -0xc(%eax),%ecx │ │ │ │ + mov 0x14(%ecx),%eax │ │ │ │ + or $0x1,%eax │ │ │ │ push %eax │ │ │ │ - lea -0x18c(%ebp),%eax │ │ │ │ + push %ecx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + jmp 3647a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1687a> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 5ca7 <__gmon_start__@plt+0x14ef> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 5cce <__gmon_start__@plt+0x1516> │ │ │ │ + jmp 5c66 <__gmon_start__@plt+0x14ae> │ │ │ │ + jmp 5c85 <__gmon_start__@plt+0x14cd> │ │ │ │ + nop │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %ebp │ │ │ │ + mov $0x5,%ecx │ │ │ │ + push %edi │ │ │ │ push %esi │ │ │ │ - mov %esi,-0x264(%ebp) │ │ │ │ - mov %eax,-0x234(%ebp) │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - lea -0x18c(%ebp),%eax │ │ │ │ - mov %esi,(%esp) │ │ │ │ - mov %eax,-0x234(%ebp) │ │ │ │ - call 4260 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x2ec(%eax),%ecx │ │ │ │ - cmp %ecx,0x2f0(%eax) │ │ │ │ - je 3b324 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b724> │ │ │ │ - movl $0x0,-0x24c(%ebp) │ │ │ │ - lea -0x130(%ebp),%eax │ │ │ │ - mov %eax,-0x248(%ebp) │ │ │ │ - lea -0x18c(%ebp),%eax │ │ │ │ - mov %eax,-0x234(%ebp) │ │ │ │ - lea -0x20c(%ebp),%eax │ │ │ │ - mov %eax,-0x238(%ebp) │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x6eb02,%ebx │ │ │ │ + sub $0x3c,%esp │ │ │ │ + mov 0x54(%esp),%edi │ │ │ │ + mov 0x58(%esp),%ebp │ │ │ │ + lea -0x1cfc8(%ebx),%esi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %al │ │ │ │ + sbb $0x0,%al │ │ │ │ + movsbl %al,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 36587 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16987> │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 36587 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16987> │ │ │ │ + lea -0x1bdbe(%ebx),%esi │ │ │ │ + mov %edx,%edi │ │ │ │ + mov %esi,0x4(%esp) │ │ │ │ + jmp 3654b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1694b> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x248(%ebp),%esi │ │ │ │ + nop │ │ │ │ + add $0x2,%eax │ │ │ │ + mov 0x0(%ebp,%eax,4),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 36587 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16987> │ │ │ │ + mov 0x4(%esp),%esi │ │ │ │ + mov $0x5,%ecx │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %cl │ │ │ │ + sbb $0x0,%cl │ │ │ │ + test %cl,%cl │ │ │ │ + jne 36540 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16940> │ │ │ │ + mov 0x4(%ebp,%eax,4),%edi │ │ │ │ + mov $0x6,%ecx │ │ │ │ + lea -0x1cfad(%ebx),%esi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + lea -0x1cfa7(%ebx),%ecx │ │ │ │ + mov %edx,%edi │ │ │ │ + mov %ecx,%edx │ │ │ │ + seta %al │ │ │ │ + sbb $0x0,%al │ │ │ │ + movsbl %al,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3659f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1699f> │ │ │ │ + add $0x3c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + add $0x2,%eax │ │ │ │ + mov 0x0(%ebp,%eax,4),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 36720 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16b20> │ │ │ │ + mov $0x6,%ecx │ │ │ │ + mov %edx,%esi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %cl │ │ │ │ + sbb $0x0,%cl │ │ │ │ + test %cl,%cl │ │ │ │ + jne 36590 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16990> │ │ │ │ + mov 0x4(%ebp,%eax,4),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x21c(%ebp),%edi │ │ │ │ push %esi │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 840f0 ::do_widen(char) const@@Base+0x480a0> │ │ │ │ - mov -0x24c(%ebp),%eax │ │ │ │ - mov -0x170(%ebp),%edx │ │ │ │ - pop %ecx │ │ │ │ - pop %edi │ │ │ │ - lea (%eax,%eax,2),%eax │ │ │ │ - lea (%edx,%eax,8),%eax │ │ │ │ - push (%eax) │ │ │ │ - lea -0x128(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - mov %esi,(%esp) │ │ │ │ - call 65aa0 ::do_widen(char) const@@Base+0x29a50> │ │ │ │ - mov -0x104(%ebp),%eax │ │ │ │ - lea -0x10c(%ebp),%edx │ │ │ │ - lea -0x1a4(%ebp),%ecx │ │ │ │ + call 41e0 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x218(%ebp),%ebx │ │ │ │ - mov %edx,-0x23c(%ebp) │ │ │ │ - mov %eax,-0x22c(%ebp) │ │ │ │ - mov %ecx,-0x230(%ebp) │ │ │ │ - mov %ebx,-0x260(%ebp) │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 3b21f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b61f> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x22c(%ebp),%eax │ │ │ │ - mov -0x230(%ebp),%edi │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ - add $0x10,%eax │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x184(%ebp) │ │ │ │ - push -0x234(%ebp) │ │ │ │ - call 3dbf0 ::do_widen(char) const@@Base+0x1ba0> │ │ │ │ - mov -0x240(%ebp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - movl $0x0,-0x184(%ebp) │ │ │ │ - push %edi │ │ │ │ - mov %eax,-0x180(%ebp) │ │ │ │ - mov %eax,-0x17c(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movl $0x0,-0x178(%ebp) │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - add $0x404,%eax │ │ │ │ - push %eax │ │ │ │ - push -0x238(%ebp) │ │ │ │ - call 3d420 ::do_widen(char) const@@Base+0x13d0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x20c(%ebp),%ecx │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - mov %ecx,-0x220(%ebp) │ │ │ │ - lea 0x404(%eax),%edx │ │ │ │ - add $0x408,%eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - je 3b2b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b6b0> │ │ │ │ - mov -0x22c(%ebp),%eax │ │ │ │ - mov -0x220(%ebp),%edx │ │ │ │ - mov 0x34(%eax),%edi │ │ │ │ - add $0x2c,%edx │ │ │ │ - add $0x2c,%eax │ │ │ │ - mov %eax,-0x228(%ebp) │ │ │ │ - mov %edx,-0x224(%ebp) │ │ │ │ - cmp %eax,%edi │ │ │ │ - je 3b1f4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b5f4> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea -0x1d685(%ebx),%edx │ │ │ │ + mov %edx,0x10(%esp) │ │ │ │ + mov 0x50(%esp),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ - push $0x40 │ │ │ │ - call 4050 │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x10(%edi),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - lea 0x28(%esi),%edx │ │ │ │ - mov %eax,0x10(%esi) │ │ │ │ - mov -0x21c(%ebp),%eax │ │ │ │ - lea -0x93c(%eax),%eax │ │ │ │ - mov %eax,0x14(%esi) │ │ │ │ - movzbl 0x18(%edi),%eax │ │ │ │ - mov %al,0x18(%esi) │ │ │ │ - movzbl 0x19(%edi),%eax │ │ │ │ - mov %al,0x19(%esi) │ │ │ │ - fldl 0x1c(%edi) │ │ │ │ - mov 0x24(%edi),%eax │ │ │ │ - mov %eax,0x24(%esi) │ │ │ │ - lea 0x30(%esi),%eax │ │ │ │ - fstpl 0x1c(%esi) │ │ │ │ - mov %eax,0x28(%esi) │ │ │ │ - mov 0x28(%edi),%eax │ │ │ │ - push $0x0 │ │ │ │ - mov 0x2c(%edi),%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov -0x220(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x30(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 3b298 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b698> │ │ │ │ - mov 0x10(%esi),%ebx │ │ │ │ - jmp 3b199 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b599> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 3b1a7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b5a7> │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - jl 3b190 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b590> │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 3b197 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b597> │ │ │ │ - mov $0x1,%edx │ │ │ │ - cmp -0x224(%ebp),%eax │ │ │ │ - je 3b1bb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b5bb> │ │ │ │ - xor %edx,%edx │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - setl %dl │ │ │ │ - push -0x224(%ebp) │ │ │ │ + add $0x38,%edx │ │ │ │ + mov %edx,0x20(%esp) │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ - mov -0x21c(%ebp),%esi │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + push 0x3c(%eax) │ │ │ │ + push $0x0 │ │ │ │ push %edx │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 4090 │ │ │ │ - mov -0x220(%ebp),%eax │ │ │ │ - addl $0x1,0x3c(%eax) │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 4290 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%edi │ │ │ │ - cmp -0x228(%ebp),%eax │ │ │ │ - jne 3b110 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b510> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x22c(%ebp) │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ - call 4290 │ │ │ │ - mov -0x23c(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,-0x22c(%ebp) │ │ │ │ - cmp %edx,%eax │ │ │ │ - jne 3b040 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b440> │ │ │ │ - mov -0x21c(%ebp),%edi │ │ │ │ - mov -0x264(%ebp),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1df4c(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - push %esi │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - mov %esi,(%esp) │ │ │ │ - call 4260 │ │ │ │ - pop %edx │ │ │ │ - push -0x248(%ebp) │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ - addl $0x1,-0x24c(%ebp) │ │ │ │ - mov -0x24c(%ebp),%edi │ │ │ │ - call 84210 ::do_widen(char) const@@Base+0x481c0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x2f0(%eax),%eax │ │ │ │ - sub 0x2ec(%edx),%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ - cmp %eax,%edi │ │ │ │ - jb 3afc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b3c0> │ │ │ │ - mov -0x184(%ebp),%eax │ │ │ │ - jmp 3ac43 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b043> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x224(%ebp),%eax │ │ │ │ - mov $0x1,%edx │ │ │ │ - jmp 3b1bb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b5bb> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov 0x50(%eax),%eax │ │ │ │ + mov 0x8(%eax),%esi │ │ │ │ + lea 0x4(%eax),%edx │ │ │ │ + mov %eax,0x38(%esp) │ │ │ │ + mov %edx,0x2c(%esp) │ │ │ │ + add $0x20,%esp │ │ │ │ + test %esi,%esi │ │ │ │ + je 366d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16ad0> │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ + mov 0x3c(%eax),%edi │ │ │ │ + mov 0x38(%eax),%eax │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + jmp 3662b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16a2b> │ │ │ │ nop │ │ │ │ - mov -0x230(%ebp),%ebx │ │ │ │ + mov %esi,0x4(%esp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 3665f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16a5f> │ │ │ │ + mov 0x14(%esi),%ebp │ │ │ │ + mov %edi,%eax │ │ │ │ + cmp %edi,%ebp │ │ │ │ + cmovbe %ebp,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 36650 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16a50> │ │ │ │ sub $0x4,%esp │ │ │ │ - push %ebx │ │ │ │ - push %edx │ │ │ │ - push -0x260(%ebp) │ │ │ │ - call 42380 ::do_widen(char) const@@Base+0x6330> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - pop %ecx │ │ │ │ - pop %esi │ │ │ │ - push %ebx │ │ │ │ - mov 0x5ec(%eax),%eax │ │ │ │ - add $0x404,%eax │ │ │ │ - push %eax │ │ │ │ - push -0x238(%ebp) │ │ │ │ - call 3d420 ::do_widen(char) const@@Base+0x13d0> │ │ │ │ - mov -0x20c(%ebp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %eax,-0x220(%ebp) │ │ │ │ - jmp 3b0e1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b4e1> │ │ │ │ - mov -0x130(%ebp),%eax │ │ │ │ - mov -0x248(%ebp),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x21c(%ebp),%ebx │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + push 0x10(%esp) │ │ │ │ + push 0x10(%esi) │ │ │ │ + call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3ad8d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b18d> │ │ │ │ - lea -0x18c(%ebp),%ebx │ │ │ │ - mov -0x184(%ebp),%eax │ │ │ │ - mov %ebx,-0x234(%ebp) │ │ │ │ - jmp 3ac43 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b043> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 64aa <__gmon_start__@plt+0x1cf2> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 64cd <__gmon_start__@plt+0x1d15> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 655a <__gmon_start__@plt+0x1da2> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 6523 <__gmon_start__@plt+0x1d6b> │ │ │ │ - jmp 65a9 <__gmon_start__@plt+0x1df1> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 6503 <__gmon_start__@plt+0x1d4b> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 657a <__gmon_start__@plt+0x1dc2> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 653a <__gmon_start__@plt+0x1d82> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 65d7 <__gmon_start__@plt+0x1e1f> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - lea -0x1cc(%ebp),%eax │ │ │ │ - lea -0x1bc(%ebp),%esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x69c69,%ebx │ │ │ │ - sub $0x22c,%esp │ │ │ │ - mov %eax,-0x228(%ebp) │ │ │ │ - mov %eax,-0x1d4(%ebp) │ │ │ │ - lea -0x1b4(%ebp),%eax │ │ │ │ - mov %eax,-0x22c(%ebp) │ │ │ │ - mov %eax,-0x1bc(%ebp) │ │ │ │ - lea -0x1c439(%ebx),%eax │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - lea -0x1c458(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - push %esi │ │ │ │ - mov %ebx,-0x1f0(%ebp) │ │ │ │ - movl $0x0,-0x1d0(%ebp) │ │ │ │ - movb $0x0,-0x1cc(%ebp) │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %ebx,-0x1f0(%ebp) │ │ │ │ - lea 0x174(%eax),%edi │ │ │ │ - lea -0x1d4(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 36654 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16a54> │ │ │ │ + mov %ebp,%eax │ │ │ │ + sub %edi,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jns 36620 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16a20> │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jne 3662b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16a2b> │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + cmp %edx,0xc(%esp) │ │ │ │ + je 366d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16ad8> │ │ │ │ + mov 0x14(%edx),%esi │ │ │ │ + cmp %esi,%edi │ │ │ │ + mov %esi,%eax │ │ │ │ + cmovbe %edi,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 366c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16ac0> │ │ │ │ + sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ - push %edi │ │ │ │ - mov %eax,-0x1f4(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - lea -0x19c(%ebp),%edx │ │ │ │ - mov -0x1d4(%ebp),%eax │ │ │ │ + push 0x10(%edx) │ │ │ │ + push 0x14(%esp) │ │ │ │ + call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x1a4(%ebp),%ecx │ │ │ │ - mov %edx,-0x230(%ebp) │ │ │ │ - mov %edx,-0x1a4(%ebp) │ │ │ │ - mov -0x1d0(%ebp),%edx │ │ │ │ + test %eax,%eax │ │ │ │ + je 366c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16ac0> │ │ │ │ + test %eax,%eax │ │ │ │ + js 366d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16ad8> │ │ │ │ + sub $0xc,%esp │ │ │ │ push $0x0 │ │ │ │ - add %eax,%edx │ │ │ │ - mov %ecx,-0x1f8(%ebp) │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - push %ecx │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - pop %ebx │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d11c(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - push %esi │ │ │ │ - call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x1f4(%ebp) │ │ │ │ - push %esi │ │ │ │ - push %edi │ │ │ │ - mov -0x1f0(%ebp),%edi │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - lea -0x174(%ebp),%ecx │ │ │ │ - mov %ecx,-0x220(%ebp) │ │ │ │ - mov %ecx,(%esp) │ │ │ │ - call 6f690 ::do_widen(char) const@@Base+0x33640> │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0x1ae23(%edi),%eax │ │ │ │ - lea -0x18c(%ebp),%esi │ │ │ │ + push 0x20(%esp) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ + lea 0x28(%eax),%edi │ │ │ │ + push 0x2c(%eax) │ │ │ │ push $0x0 │ │ │ │ - lea -0x184(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - lea -0x1ae27(%edi),%eax │ │ │ │ - push %eax │ │ │ │ - push %esi │ │ │ │ - mov %ebx,-0x224(%ebp) │ │ │ │ - mov %ebx,-0x18c(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - add $0x10,%esp │ │ │ │ - push %esi │ │ │ │ - push -0x1f4(%ebp) │ │ │ │ - push -0x1f8(%ebp) │ │ │ │ - push -0x220(%ebp) │ │ │ │ - call 6f6e0 ::do_widen(char) const@@Base+0x33690> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 3b500 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b900> │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 3b5a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b9a0> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x31c(%eax),%eax │ │ │ │ - mov %eax,0x31c(%ecx) │ │ │ │ - mov -0x18c(%ebp),%eax │ │ │ │ - cmp -0x224(%ebp),%eax │ │ │ │ - je 3b520 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b920> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1f0(%ebp),%esi │ │ │ │ - push -0x220(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 6f5d0 ::do_widen(char) const@@Base+0x33580> │ │ │ │ - mov -0x1a4(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp -0x230(%ebp),%eax │ │ │ │ - je 3b553 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b953> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x1bc(%ebp),%eax │ │ │ │ - cmp -0x22c(%ebp),%eax │ │ │ │ - je 3b573 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b973> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x1d4(%ebp),%eax │ │ │ │ - cmp -0x228(%ebp),%eax │ │ │ │ - je 3b593 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b993> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ + push %edi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + add $0x20,%esp │ │ │ │ + movb $0x1,0x54(%eax) │ │ │ │ + add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x2f8(%eax),%esi │ │ │ │ - mov 0x2fc(%eax),%eax │ │ │ │ - cmp %eax,%esi │ │ │ │ - je 3b5ef , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b9ef> │ │ │ │ - mov %eax,-0x1f4(%ebp) │ │ │ │ - mov %esi,%edi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov (%edi),%eax │ │ │ │ - lea 0x8(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 3b5db , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b9db> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp %edi,-0x1f4(%ebp) │ │ │ │ - jne 3b5c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b9c0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,0x2fc(%eax) │ │ │ │ - mov -0x16c(%ebp),%eax │ │ │ │ - cmp %eax,-0x170(%ebp) │ │ │ │ - je 3b920 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bd20> │ │ │ │ - movl $0x0,-0x1f8(%ebp) │ │ │ │ - mov -0x1f0(%ebp),%eax │ │ │ │ - mov -0x8(%eax),%ecx │ │ │ │ - mov %ecx,-0x20c(%ebp) │ │ │ │ - mov 0x4(%ecx),%esi │ │ │ │ - mov 0x8(%ecx),%ecx │ │ │ │ - mov %ecx,-0x1fc(%ebp) │ │ │ │ - lea -0x130(%ebp),%ecx │ │ │ │ - mov %ecx,-0x210(%ebp) │ │ │ │ - lea -0xa0(%ebp),%ecx │ │ │ │ - mov %ecx,-0x1f4(%ebp) │ │ │ │ - mov -0x40(%eax),%ecx │ │ │ │ - mov -0x2c(%eax),%eax │ │ │ │ - mov %ecx,-0x200(%ebp) │ │ │ │ - mov %eax,-0x204(%ebp) │ │ │ │ - add $0xc,%eax │ │ │ │ - mov %eax,-0x208(%ebp) │ │ │ │ - jmp 3b7d5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bbd5> │ │ │ │ + mov %edi,%eax │ │ │ │ + sub %esi,%eax │ │ │ │ + jmp 3668e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16a8e> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ + lea 0x1c(%esp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push $0x0 │ │ │ │ - push %ecx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - testb $0x5,-0x8c(%ebp) │ │ │ │ - jne 3b6e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bae8> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - add -0x170(%ebp),%esi │ │ │ │ - mov 0x2fc(%eax),%eax │ │ │ │ - cmp 0x300(%ecx),%eax │ │ │ │ - je 3b900 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bd00> │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ - mov (%esi),%edx │ │ │ │ - push $0x0 │ │ │ │ - mov 0x4(%esi),%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - push %ecx │ │ │ │ + lea 0x33(%esp),%edx │ │ │ │ push %edx │ │ │ │ + lea 0x38(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + lea -0x1cf88(%ebx),%edx │ │ │ │ + push %edx │ │ │ │ + push 0x18(%esp) │ │ │ │ + push 0x30(%esp) │ │ │ │ push %eax │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - addl $0x18,0x2fc(%eax) │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 3bc55 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c055> │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x1f0(%ebp),%esi │ │ │ │ - push $0x0 │ │ │ │ - push -0x1f4(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - mov -0x208(%ebp),%ebx │ │ │ │ - mov %edi,(%esp) │ │ │ │ - mov %esi,%edi │ │ │ │ - addl $0x1,-0x1f8(%ebp) │ │ │ │ - mov %ebx,-0x130(%ebp) │ │ │ │ - mov -0x204(%ebp),%ebx │ │ │ │ - lea 0x20(%ebx),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - mov -0x24(%esi),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,-0x128(%ebp) │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - lea -0xf0(%ebp),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4720 ::~__basic_file()@plt> │ │ │ │ - mov -0x34(%esi),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,-0x128(%ebp) │ │ │ │ - lea -0x10c(%ebp),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4530 │ │ │ │ - mov -0x20c(%ebp),%ebx │ │ │ │ - mov 0x4(%ebx),%esi │ │ │ │ - mov 0x8(%ebx),%ebx │ │ │ │ - mov -0xc(%esi),%eax │ │ │ │ - mov %esi,-0x130(%ebp) │ │ │ │ - mov %ebx,-0x1fc(%ebp) │ │ │ │ - mov %ebx,-0x130(%ebp,%eax,1) │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ - movl $0x0,-0x12c(%ebp) │ │ │ │ - lea 0x8(%ebx),%eax │ │ │ │ - pop %ebx │ │ │ │ - push -0x1f4(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - call 4100 │ │ │ │ - mov -0x16c(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - sub -0x170(%ebp),%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ - cmp -0x1f8(%ebp),%eax │ │ │ │ - jbe 3b920 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bd20> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1f0(%ebp),%edi │ │ │ │ - push -0x1f4(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 40f0 │ │ │ │ - mov -0x200(%ebp),%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - movl $0x0,-0x30(%ebp) │ │ │ │ - mov %cx,-0x2c(%ebp) │ │ │ │ - mov -0x1fc(%ebp),%ecx │ │ │ │ - add $0x8,%eax │ │ │ │ - movl $0x0,-0x28(%ebp) │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - mov -0xc(%esi),%eax │ │ │ │ - movl $0x0,-0x24(%ebp) │ │ │ │ - movl $0x0,-0x20(%ebp) │ │ │ │ - movl $0x0,-0x1c(%ebp) │ │ │ │ - mov %esi,-0x130(%ebp) │ │ │ │ - mov %ecx,-0x130(%ebp,%eax,1) │ │ │ │ - pop %eax │ │ │ │ - mov -0x210(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ - push $0x0 │ │ │ │ - movl $0x0,-0x12c(%ebp) │ │ │ │ - add -0xc(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - mov %edi,-0x1f0(%ebp) │ │ │ │ - call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov -0x208(%ebp),%eax │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - lea -0x128(%ebp),%edi │ │ │ │ - mov %edi,(%esp) │ │ │ │ - mov %eax,-0x130(%ebp) │ │ │ │ - mov -0x204(%ebp),%eax │ │ │ │ - add $0x20,%eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - call 4400 >::basic_filebuf()@plt> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push %edi │ │ │ │ - push -0x1f4(%ebp) │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov -0x1f8(%ebp),%eax │ │ │ │ - mov -0x170(%ebp),%edx │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x8 │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - lea (%eax,%eax,2),%eax │ │ │ │ - push (%edx,%eax,8) │ │ │ │ - lea 0x0(,%eax,8),%esi │ │ │ │ - push %edi │ │ │ │ - call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - mov -0x130(%ebp),%edx │ │ │ │ - mov -0x210(%ebp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ - add -0xc(%edx),%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - jne 3b670 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ba70> │ │ │ │ - mov 0x14(%ecx),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - or $0x4,%eax │ │ │ │ - push %eax │ │ │ │ - push %ecx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - jmp 3b681 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ba81> │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %esi │ │ │ │ - push %eax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x2f8,%eax │ │ │ │ - push %eax │ │ │ │ - call 3e880 ::do_widen(char) const@@Base+0x2830> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 3b6ce , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bace> │ │ │ │ + call 369f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16df0> │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ + add $0x1c,%esp │ │ │ │ + jmp 36692 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16a92> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea -0x1d685(%ebx),%edx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %edx,0x10(%esp) │ │ │ │ + mov %edx,%esi │ │ │ │ + jmp 365cc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x169cc> │ │ │ │ nop │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x2f8(%eax),%ecx │ │ │ │ - cmp %ecx,0x2fc(%eax) │ │ │ │ - je 3bbe2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bfe2> │ │ │ │ - mov -0x1f0(%ebp),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x28(%esi),%edi │ │ │ │ - lea -0x1d0cb(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - mov %edi,-0x234(%ebp) │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 4260 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x2fc(%eax),%ecx │ │ │ │ - cmp %ecx,0x2f8(%eax) │ │ │ │ - je 3bbe2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bfe2> │ │ │ │ - movl $0x0,-0x21c(%ebp) │ │ │ │ - lea -0x130(%ebp),%eax │ │ │ │ - mov %eax,-0x210(%ebp) │ │ │ │ - lea -0x1ec(%ebp),%eax │ │ │ │ - mov %eax,-0x218(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1f0(%ebp),%edi │ │ │ │ - push -0x210(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 6e310 ::do_widen(char) const@@Base+0x322c0> │ │ │ │ - mov -0x21c(%ebp),%eax │ │ │ │ - mov -0x170(%ebp),%ecx │ │ │ │ - lea (%eax,%eax,2),%eax │ │ │ │ - lea (%ecx,%eax,8),%eax │ │ │ │ - mov (%eax),%esi │ │ │ │ - mov %esi,(%esp) │ │ │ │ - call 41e0 │ │ │ │ - mov %eax,(%esp) │ │ │ │ - lea -0x128(%ebp),%eax │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ push %esi │ │ │ │ - push -0x124(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x14,%esp │ │ │ │ - push -0x210(%ebp) │ │ │ │ - call 65aa0 ::do_widen(char) const@@Base+0x29a50> │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - mov -0x104(%ebp),%eax │ │ │ │ - lea -0x10c(%ebp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %ecx,-0x20c(%ebp) │ │ │ │ - add $0x308,%ebx │ │ │ │ - mov %eax,-0x1f4(%ebp) │ │ │ │ - mov %ebx,-0x200(%ebp) │ │ │ │ - lea -0x1d9(%ebp),%ebx │ │ │ │ - mov %ebx,-0x214(%ebp) │ │ │ │ - cmp %ecx,%eax │ │ │ │ - je 3bb75 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bf75> │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x6e8b7,%ebx │ │ │ │ + sub $0x3c,%esp │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ + cmpb $0x0,0x54(%eax) │ │ │ │ + jne 36768 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16b68> │ │ │ │ + add $0x3c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x1f4(%ebp),%eax │ │ │ │ - lea 0x28(%eax),%ecx │ │ │ │ - mov %ecx,-0x204(%ebp) │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x30c(%ecx),%esi │ │ │ │ + mov 0x50(%eax),%eax │ │ │ │ + mov 0x8(%eax),%esi │ │ │ │ + lea 0x4(%eax),%ebp │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + mov %ebp,0x14(%esp) │ │ │ │ test %esi,%esi │ │ │ │ - je 3bc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c000> │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ - mov %eax,-0x208(%ebp) │ │ │ │ - mov -0x200(%ebp),%edi │ │ │ │ - mov %ecx,-0x1f8(%ebp) │ │ │ │ - mov %edi,-0x1f4(%ebp) │ │ │ │ - jmp 3ba8d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1be8d> │ │ │ │ - mov %esi,-0x1f4(%ebp) │ │ │ │ + je 36840 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16c40> │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ + mov %ebp,0xc(%esp) │ │ │ │ + mov 0x3c(%eax),%edi │ │ │ │ + mov 0x38(%eax),%eax │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + jmp 367a3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16ba3> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 3bad5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bed5> │ │ │ │ - mov 0x14(%esi),%edi │ │ │ │ - mov %edx,%eax │ │ │ │ - cmp %edx,%edi │ │ │ │ - cmovbe %edi,%eax │ │ │ │ + je 367d7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16bd7> │ │ │ │ + mov 0x14(%esi),%ebp │ │ │ │ + mov %edi,%eax │ │ │ │ + cmp %edi,%ebp │ │ │ │ + cmovbe %ebp,%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 3bac6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bec6> │ │ │ │ + je 367c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16bc8> │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - mov %edx,-0x1fc(%ebp) │ │ │ │ push %eax │ │ │ │ - push -0x1f8(%ebp) │ │ │ │ + push 0x18(%esp) │ │ │ │ push 0x10(%esi) │ │ │ │ call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x1fc(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 3baca , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1beca> │ │ │ │ - mov %edi,%eax │ │ │ │ - sub %edx,%eax │ │ │ │ + jne 367cc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16bcc> │ │ │ │ + mov %ebp,%eax │ │ │ │ + sub %edi,%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 3ba80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1be80> │ │ │ │ + jns 36798 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16b98> │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jne 3ba8d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1be8d> │ │ │ │ - mov -0x208(%ebp),%eax │ │ │ │ - mov -0x1f4(%ebp),%edi │ │ │ │ - mov %eax,-0x1f4(%ebp) │ │ │ │ - cmp %edi,-0x200(%ebp) │ │ │ │ - je 3bc06 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c006> │ │ │ │ - mov 0x14(%edi),%esi │ │ │ │ - cmp %esi,%edx │ │ │ │ + jne 367a3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16ba3> │ │ │ │ + mov 0xc(%esp),%ebp │ │ │ │ + cmp %ebp,0x14(%esp) │ │ │ │ + je 36844 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16c44> │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + cmp %esi,%edi │ │ │ │ mov %esi,%eax │ │ │ │ - cmovbe %edx,%eax │ │ │ │ + cmovbe %edi,%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 3bb2c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bf2c> │ │ │ │ + je 36806 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16c06> │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - mov %edx,-0x1fc(%ebp) │ │ │ │ push %eax │ │ │ │ - push 0x10(%edi) │ │ │ │ - push -0x1f8(%ebp) │ │ │ │ + push 0x10(%ebp) │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x1fc(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 3bb30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bf30> │ │ │ │ - mov %edx,%eax │ │ │ │ + jne 3680a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16c0a> │ │ │ │ + mov %edi,%eax │ │ │ │ sub %esi,%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 3bc06 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c006> │ │ │ │ - sub $0x8,%esp │ │ │ │ - add $0x28,%edi │ │ │ │ - push -0x204(%ebp) │ │ │ │ - push %edi │ │ │ │ - mov -0x1f0(%ebp),%edi │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - pop %edx │ │ │ │ - push -0x1f4(%ebp) │ │ │ │ - call 4290 │ │ │ │ - mov -0x20c(%ebp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,-0x1f4(%ebp) │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne 3ba40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1be40> │ │ │ │ - mov -0x1f0(%ebp),%esi │ │ │ │ - mov -0x234(%ebp),%edi │ │ │ │ + js 36844 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16c44> │ │ │ │ + mov $0x7fffffff,%eax │ │ │ │ + lea 0x28(%ebp),%edx │ │ │ │ + sub 0x2c(%ebp),%eax │ │ │ │ + cmp %eax,0x58(%esp) │ │ │ │ + ja 3687b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16c7b> │ │ │ │ sub $0x4,%esp │ │ │ │ - push $0x1 │ │ │ │ - lea -0x1df4c(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 4260 │ │ │ │ - pop %eax │ │ │ │ - push -0x210(%ebp) │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - addl $0x1,-0x21c(%ebp) │ │ │ │ - mov -0x21c(%ebp),%esi │ │ │ │ - call 6e3a0 ::do_widen(char) const@@Base+0x32350> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ + push 0x5c(%esp) │ │ │ │ + push 0x5c(%esp) │ │ │ │ + push %edx │ │ │ │ + call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x2fc(%eax),%eax │ │ │ │ - sub 0x2f8(%ecx),%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ - cmp %eax,%esi │ │ │ │ - jb 3b9a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bda0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - add $0x304,%eax │ │ │ │ - mov %eax,0x31c(%ecx) │ │ │ │ - jmp 3b500 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b900> │ │ │ │ + add $0x3c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov -0x200(%ebp),%edi │ │ │ │ - mov -0x1f4(%ebp),%eax │ │ │ │ + mov 0x14(%esp),%ebp │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ + add $0x38,%eax │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ + lea 0x1c(%esp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0x214(%ebp) │ │ │ │ - add $0x10,%eax │ │ │ │ - mov %eax,-0x1d8(%ebp) │ │ │ │ - lea -0x1d8(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - mov -0x1f0(%ebp),%eax │ │ │ │ - lea -0x1c262(%eax),%eax │ │ │ │ - push %eax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - push %edi │ │ │ │ - add $0x304,%eax │ │ │ │ + lea 0x33(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + lea 0x38(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + lea -0x1cf88(%ebx),%edx │ │ │ │ + push %edx │ │ │ │ + push %ebp │ │ │ │ + push 0x30(%esp) │ │ │ │ push %eax │ │ │ │ - push -0x218(%ebp) │ │ │ │ - call 40b80 ::do_widen(char) const@@Base+0x4b30> │ │ │ │ + call 369f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16df0> │ │ │ │ + mov 0x38(%esp),%ebp │ │ │ │ add $0x1c,%esp │ │ │ │ - mov -0x1ec(%ebp),%edi │ │ │ │ - jmp 3bb38 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bf38> │ │ │ │ - mov -0x130(%ebp),%eax │ │ │ │ - mov -0x210(%ebp),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ + jmp 3680e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16c0e> │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x1db30(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 3b6e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bae8> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 662e <__gmon_start__@plt+0x1e76> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 66cb <__gmon_start__@plt+0x1f13> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 6654 <__gmon_start__@plt+0x1e9c> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 6674 <__gmon_start__@plt+0x1ebc> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 66fa <__gmon_start__@plt+0x1f42> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 6716 <__gmon_start__@plt+0x1f5e> │ │ │ │ - mov %eax,-0x1f8(%ebp) │ │ │ │ - jmp 65f4 <__gmon_start__@plt+0x1e3c> │ │ │ │ - jmp 660c <__gmon_start__@plt+0x1e54> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 668b <__gmon_start__@plt+0x1ed3> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 66ab <__gmon_start__@plt+0x1ef3> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + call 41c0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x6e76b,%eax │ │ │ │ push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ - add $0x69326,%esi │ │ │ │ push %ebx │ │ │ │ - sub $0x7c,%esp │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 3be68 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c268> │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ + mov 0x8(%eax),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 36990 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16d90> │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ + mov 0x4(%eax),%ebp │ │ │ │ + mov (%eax),%eax │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + jmp 368d3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16cd3> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + test %eax,%eax │ │ │ │ + je 36920 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16d20> │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x14(%esi),%edi │ │ │ │ + mov 0x10(%esi),%ecx │ │ │ │ + cmp %edi,%ebp │ │ │ │ + mov %edi,%edx │ │ │ │ + cmovbe %ebp,%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 3690c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16d0c> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %edx │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ + push %ecx │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ + push 0x18(%esp) │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ + call 42f0 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov (%esp),%ecx │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 36910 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16d10> │ │ │ │ + mov %ebp,%eax │ │ │ │ + sub %edi,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jns 368c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16cc8> │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 368d1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16cd1> │ │ │ │ + mov %esi,(%esp) │ │ │ │ + test %bl,%bl │ │ │ │ + jne 36993 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16d93> │ │ │ │ + test %edx,%edx │ │ │ │ + je 36968 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16d68> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %edx │ │ │ │ + push 0x14(%esp) │ │ │ │ + push %ecx │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ + call 42f0 │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 36968 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16d68> │ │ │ │ + test %eax,%eax │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + js 36974 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16d74> │ │ │ │ + mov %esi,(%eax) │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov %edi,%eax │ │ │ │ + sub %ebp,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + jns 3694c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16d4c> │ │ │ │ + mov (%esp),%ebx │ │ │ │ + movl $0x0,(%eax) │ │ │ │ + mov %ebx,0x4(%eax) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea 0x4(%eax),%esi │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ + cmp %esi,0xc(%eax) │ │ │ │ + je 369d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16dd0> │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x60(%ebp),%ebx │ │ │ │ - lea -0x58(%ebp),%eax │ │ │ │ - push %edi │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - call 41e0 │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ + call 4410 │ │ │ │ add $0x10,%esp │ │ │ │ - add %edi,%eax │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ + mov 0x38(%esp),%ebx │ │ │ │ + mov 0x14(%eax),%edi │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov %esi,(%esp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x4(%ebx),%ebp │ │ │ │ + mov (%ebx),%ebx │ │ │ │ + mov %edi,%edx │ │ │ │ + cmp %edi,%ebp │ │ │ │ + mov %ebx,0xc(%esp) │ │ │ │ + cmovbe %ebp,%edx │ │ │ │ + jmp 36927 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16d27> │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + movl $0x0,(%eax) │ │ │ │ + mov %esi,0x4(%eax) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x6e60b,%eax │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ + push %esi │ │ │ │ push %ebx │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ - pop %ecx │ │ │ │ - push %ebx │ │ │ │ - mov %esi,%ebx │ │ │ │ - add $0x174,%eax │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - call 6ec50 ::do_widen(char) const@@Base+0x32c00> │ │ │ │ - mov %eax,%edi │ │ │ │ + mov %eax,%ebx │ │ │ │ + sub $0x58,%esp │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + push $0x40 │ │ │ │ + call 4050 │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 3be00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c200> │ │ │ │ - lea -0x40(%ebp),%eax │ │ │ │ - push $0x0 │ │ │ │ - lea -0x30(%ebp),%edi │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x10,%eax │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + lea 0x18(%esi),%ebx │ │ │ │ + mov %ebx,0x10(%esi) │ │ │ │ + mov (%eax),%eax │ │ │ │ + mov %ebx,-0x40(%ebp) │ │ │ │ + mov (%eax),%ecx │ │ │ │ + mov 0x4(%eax),%edi │ │ │ │ + mov %ecx,%ebx │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + add %edi,%ebx │ │ │ │ + setne %dl │ │ │ │ + test %ecx,%ecx │ │ │ │ + sete %al │ │ │ │ + and %al,%dl │ │ │ │ + mov %dl,-0x44(%ebp) │ │ │ │ + jne 36dc8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x171c8> │ │ │ │ + mov %edi,-0x1c(%ebp) │ │ │ │ + cmp $0xf,%edi │ │ │ │ + ja 36bf0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16ff0> │ │ │ │ + cmp $0x1,%edi │ │ │ │ + jne 36b48 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16f48> │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + movzbl (%eax),%eax │ │ │ │ + mov %al,0x18(%esi) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + mov %edi,0x14(%esi) │ │ │ │ + movb $0x0,(%eax,%edi,1) │ │ │ │ + lea 0x30(%esi),%eax │ │ │ │ + mov %eax,0x28(%esi) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + movl $0x0,0x2c(%esi) │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + movb $0x0,0x30(%esi) │ │ │ │ + add $0x4,%eax │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + cmp 0x10(%ebp),%eax │ │ │ │ + je 36c30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17030> │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov 0x14(%esi),%edi │ │ │ │ + mov 0x14(%eax),%eax │ │ │ │ + cmp %eax,%edi │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + cmovbe %edi,%edx │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ - lea -0x28(%ebp),%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - lea -0x1d076(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - lea -0x1d093(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - movb $0x0,-0x40(%ebp) │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x48(%ebp),%eax │ │ │ │ + test %edx,%edx │ │ │ │ + je 36b60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16f60> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + push %edx │ │ │ │ + push %ecx │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 3bfc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c3c0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov (%eax),%eax │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call *0x1c(%eax) │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ + call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 3be78 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c278> │ │ │ │ - xor %edi,%edi │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x80(%ebp),%eax │ │ │ │ - je 3bdc9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c1c9> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 36ae3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16ee3> │ │ │ │ + cmp -0x50(%ebp),%edi │ │ │ │ + js 36ce8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x170e8> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ + push -0x48(%ebp) │ │ │ │ + push %ecx │ │ │ │ + call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 36b69 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16f69> │ │ │ │ + test %eax,%eax │ │ │ │ + js 36b72 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16f72> │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - cmp -0x7c(%ebp),%eax │ │ │ │ - je 3bddf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c1df> │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + je 36b1d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16f1d> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - cmp -0x74(%ebp),%eax │ │ │ │ - je 3bdf5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c1f5> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ call 4380 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov %ecx,(%eax) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ - mov %edi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - ret │ │ │ │ + ret $0x4 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + test %edi,%edi │ │ │ │ + je 36a68 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16e68> │ │ │ │ + jmp 36c10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17010> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1d0ae(%esi),%eax │ │ │ │ - push $0x1a │ │ │ │ - push %eax │ │ │ │ - mov -0x28(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - test %edx,%edx │ │ │ │ - je 3bfa0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c3a0> │ │ │ │ + cmp -0x50(%ebp),%edi │ │ │ │ + js 36ce8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x170e8> │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + sub %edi,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jns 36b04 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16f04> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + cmp %edx,0x10(%eax) │ │ │ │ + je 36d69 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17169> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - push %edx │ │ │ │ - call 41e0 │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - add $0xc,%esp │ │ │ │ - push %eax │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ push %edx │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 4290 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x1c318(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x14(%eax),%eax │ │ │ │ + cmp %eax,%edi │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + cmovbe %edi,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 36d50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17150> │ │ │ │ sub $0x4,%esp │ │ │ │ - push $0x40 │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ push %eax │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - jmp 3bddc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c1dc> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - xor %edi,%edi │ │ │ │ - pop %ebx │ │ │ │ - mov %edi,%eax │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 5e560 ::do_widen(char) const@@Base+0x22510> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ + push 0x10(%edx) │ │ │ │ + push -0x48(%ebp) │ │ │ │ + call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x5ec(%ecx) │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 3bdb1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c1b1> │ │ │ │ - mov (%eax),%edx │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %ebx │ │ │ │ + je 36d50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17150> │ │ │ │ + test %eax,%eax │ │ │ │ + jns 36c74 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17074> │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 36d69 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17169> │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 36cb9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x170b9> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1c(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + push $0x0 │ │ │ │ push %eax │ │ │ │ - call *0x8(%edx) │ │ │ │ + push -0x4c(%ebp) │ │ │ │ + call 4670 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ + mov %eax,0x10(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 3bdb1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c1b1> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %ebx,-0x6c(%ebp) │ │ │ │ - push %ebx │ │ │ │ - mov %esi,%ebx │ │ │ │ - add $0x5a0,%eax │ │ │ │ + mov %edx,0x18(%esi) │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ + push -0x38(%ebp) │ │ │ │ push %eax │ │ │ │ - call 571e0 ::do_widen(char) const@@Base+0x1b190> │ │ │ │ + call 41b0 │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 3bdb1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c1b1> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 386b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18ab0> │ │ │ │ - mov %al,-0x70(%ebp) │ │ │ │ - lea -0x1d075(%esi),%eax │ │ │ │ - movl $0x1b,(%esp) │ │ │ │ + jmp 36a68 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16e68> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x14(%eax),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 36c74 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17074> │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov 0x14(%esi),%edi │ │ │ │ + mov 0x14(%ecx),%eax │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + cmp %edi,%eax │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + cmova %edi,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 36c6b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1706b> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push -0x2c(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %edi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push -0x78(%ebp) │ │ │ │ - push %edi │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ + push 0x10(%esi) │ │ │ │ + push 0x10(%ecx) │ │ │ │ + call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ - cmpb $0x0,-0x70(%ebp) │ │ │ │ - je 3bdb1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c1b1> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d8ce(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 36c70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17070> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + sub %edi,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + js 36ca2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x170a2> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + push -0x4c(%ebp) │ │ │ │ + push 0xc(%ebp) │ │ │ │ push %eax │ │ │ │ - push -0x78(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ + call 36890 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16c90> │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 3bf3b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c33b> │ │ │ │ + je 36da8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x171a8> │ │ │ │ + test %edx,%edx │ │ │ │ + setne -0x44(%ebp) │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x3c(%ebp) │ │ │ │ + je 36cb4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x170b4> │ │ │ │ + cmpb $0x0,-0x44(%ebp) │ │ │ │ + je 36d60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17160> │ │ │ │ + mov $0x1,%eax │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + push -0x38(%ebp) │ │ │ │ + push %esi │ │ │ │ + push %eax │ │ │ │ + call 4090 │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + addl $0x1,0x14(%eax) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - cmpb $0x0,0x2c8(%eax) │ │ │ │ - je 3bf53 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c353> │ │ │ │ + mov %esi,(%eax) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x384(%eax),%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - sub $0x1,%eax │ │ │ │ - cmp $0xfffffffd,%eax │ │ │ │ - ja 3c010 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c410> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push 0x10(%ebp) │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 3a960 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ad60> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 3bdb1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c1b1> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push 0x10(%ebp) │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 3b380 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b780> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 3bdb1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c1b1> │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + cmp %ecx,0xc(%eax) │ │ │ │ + je 36d43 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17143> │ │ │ │ sub $0xc,%esp │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 26ca0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x70a0> │ │ │ │ - mov %eax,%edi │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + push %ecx │ │ │ │ + call 4410 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3bdb3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c1b3> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov (%edx),%eax │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x14(%eax),%eax │ │ │ │ + cmp %eax,%edi │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + cmovbe %edi,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 36d2f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1712f> │ │ │ │ + sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - jmp 3be45 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c245> │ │ │ │ + push -0x48(%ebp) │ │ │ │ + push 0x10(%edx) │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ + call 42f0 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 36d34 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17134> │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + sub %edi,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jns 36c74 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17074> │ │ │ │ + mov 0xc(%edx),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 36dc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x171c0> │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + jmp 36c9c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1709c> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov %edi,%eax │ │ │ │ + sub -0x44(%ebp),%eax │ │ │ │ + jmp 36bc5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16fc5> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x78(%ebp) │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - call 6ec50 ::do_widen(char) const@@Base+0x32c00> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - push -0x70(%ebp) │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - call 6ec50 ::do_widen(char) const@@Base+0x32c00> │ │ │ │ - movl $0x1d,(%esp) │ │ │ │ - push -0x84(%ebp) │ │ │ │ - push -0x2c(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %edi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push -0x78(%ebp) │ │ │ │ - push %edi │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov 0x14(%esi),%edi │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + mov 0x14(%ecx),%eax │ │ │ │ + cmp %edi,%eax │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + cmova %edi,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 36d94 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17194> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + push 0x10(%ecx) │ │ │ │ + push -0x48(%ebp) │ │ │ │ + call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3bd98 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c198> │ │ │ │ + test %eax,%eax │ │ │ │ + jne 36d99 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17199> │ │ │ │ + mov %edi,%eax │ │ │ │ + sub -0x40(%ebp),%eax │ │ │ │ + shr $0x1f,%eax │ │ │ │ + jmp 36cb9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x170b9> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jmp 36b04 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16f04> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ + jmp 36ca2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x170a2> │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 2f470 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xf870> │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d059(%esi),%eax │ │ │ │ - pop %edx │ │ │ │ - mov %esi,%ebx │ │ │ │ + lea -0x1dff8(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - push -0x28(%esi) │ │ │ │ - call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ + call 42a0 │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ + push %eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 4150 <__cxa_begin_catch@plt> │ │ │ │ + mov %esi,(%esp) │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3bf53 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c353> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 675e <__gmon_start__@plt+0x1fa6> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 6748 <__gmon_start__@plt+0x1f90> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 6732 <__gmon_start__@plt+0x1f7a> │ │ │ │ - xchg %ax,%ax │ │ │ │ - │ │ │ │ -0003c050 ::do_widen(char) const@@Base>: │ │ │ │ - movzbl 0x8(%esp),%eax │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + call 4560 <__cxa_rethrow@plt> │ │ │ │ + mov %eax,%esi │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 45f0 <__cxa_end_catch@plt> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x68f6a,%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ - push $0x2c │ │ │ │ - push 0x1c(%esp) │ │ │ │ - call 4280 │ │ │ │ - add $0x18,%esp │ │ │ │ - pop %ebx │ │ │ │ + call b505 <__gmon_start__@plt+0x6d4d> │ │ │ │ + add $0x6e1eb,%edx │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + movl $0x0,0xc(%eax) │ │ │ │ + movl $0x0,0x10(%eax) │ │ │ │ + movl $0x0,0x14(%eax) │ │ │ │ + movl $0x3e8,0x8(%eax) │ │ │ │ + lea -0x7f0(%edx),%edx │ │ │ │ + mov %edx,(%eax) │ │ │ │ ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x68f4a,%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ - push $0x14 │ │ │ │ - push 0x1c(%esp) │ │ │ │ - call 4280 │ │ │ │ - add $0x18,%esp │ │ │ │ - pop %ebx │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ + mov $0x1,%eax │ │ │ │ ret │ │ │ │ nop │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x68f2a,%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ - push $0x18 │ │ │ │ - push 0x1c(%esp) │ │ │ │ - call 4280 │ │ │ │ - add $0x18,%esp │ │ │ │ - pop %ebx │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x68f0a,%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - add $0x54,%eax │ │ │ │ - lea -0x92c(%ebx),%edx │ │ │ │ - mov %edx,-0x54(%eax) │ │ │ │ - mov -0x8(%eax),%edx │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 3c122 ::do_widen(char) const@@Base+0xd2> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x8,%esp │ │ │ │ - pop %ebx │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov 0x8(%eax),%edx │ │ │ │ + cmp %edx,0x4(%eax) │ │ │ │ + setae %al │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x68ec9,%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ - lea 0x54(%esi),%edx │ │ │ │ - lea -0x92c(%ebx),%eax │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x4c(%esi),%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 3c162 ::do_widen(char) const@@Base+0x112> │ │ │ │ - sub $0xc,%esp │ │ │ │ + add $0x6e167,%ebx │ │ │ │ + sub $0x2c,%esp │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov 0xc(%ecx),%ebp │ │ │ │ + lea -0x7f0(%ebx),%eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + mov 0x10(%ecx),%eax │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + cmp %ebp,%eax │ │ │ │ + je 36fe9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x173e9> │ │ │ │ + lea -0x99280(%ebx),%eax │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + lea -0x9f4(%ebx),%eax │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp 0x18(%esp),%eax │ │ │ │ + jne 37040 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17440> │ │ │ │ + lea -0x9d4(%ebx),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea 0x64(%ebp),%eax │ │ │ │ + push 0x6c(%ebp) │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + mov 0x5c(%ebp),%eax │ │ │ │ + mov 0x58(%ebp),%edi │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x64 │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 36f99 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17399> │ │ │ │ + lea -0x99750(%ebx),%eax │ │ │ │ + mov %ebp,0x14(%esp) │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov (%edi),%edx │ │ │ │ + mov (%edx),%edx │ │ │ │ + cmp 0x10(%esp),%edx │ │ │ │ + jne 37030 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17430> │ │ │ │ + mov 0x30(%edi),%ebp │ │ │ │ + mov 0x2c(%edi),%esi │ │ │ │ + lea -0x9e4(%ebx),%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + cmp %esi,%ebp │ │ │ │ + je 36f79 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17379> │ │ │ │ + lea -0x99970(%ebx),%eax │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp 0xc(%esp),%eax │ │ │ │ + je 37008 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17408> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - call 4280 │ │ │ │ - add $0x14,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x68e7a,%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - add $0x1c,%eax │ │ │ │ - lea -0x93c(%ebx),%edx │ │ │ │ - mov %edx,-0x1c(%eax) │ │ │ │ - mov -0x8(%eax),%edx │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 3c1b2 ::do_widen(char) const@@Base+0x162> │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x2c,%esi │ │ │ │ + cmp %esi,%ebp │ │ │ │ + jne 36f58 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17358> │ │ │ │ + mov 0x2c(%edi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 36f89 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17389> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edx │ │ │ │ + push %esi │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x8,%esp │ │ │ │ - pop %ebx │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x68e39,%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ - lea 0x1c(%esi),%edx │ │ │ │ - lea -0x93c(%ebx),%eax │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x14(%esi),%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 3c1f2 ::do_widen(char) const@@Base+0x1a2> │ │ │ │ + add $0x38,%edi │ │ │ │ + cmp %edi,0x8(%esp) │ │ │ │ + jne 36f28 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17328> │ │ │ │ + mov 0x14(%esp),%ebp │ │ │ │ + mov 0x58(%ebp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 36fa9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x173a9> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ + push %edi │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x2c │ │ │ │ - push %esi │ │ │ │ - call 4280 │ │ │ │ - add $0x14,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x68de7,%ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ - lea 0x24(%esi),%edx │ │ │ │ - lea -0x91c(%ebx),%eax │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x1c(%esi),%eax │ │ │ │ + mov 0x3c(%ebp),%eax │ │ │ │ + lea 0x44(%ebp),%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 3c244 ::do_widen(char) const@@Base+0x1f4> │ │ │ │ + je 36fbf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x173bf> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x8(%esi),%edi │ │ │ │ - mov 0x4(%esi),%ebp │ │ │ │ - cmp %ebp,%edi │ │ │ │ - je 3c2b3 ::do_widen(char) const@@Base+0x263> │ │ │ │ - lea -0x68f10(%ebx),%eax │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - lea -0x92c(%ebx),%eax │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - jmp 3c28c ::do_widen(char) const@@Base+0x23c> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - lea 0x54(%ebp),%edx │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x4c(%ebp),%eax │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + lea 0x2c(%ebp),%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 3c285 ::do_widen(char) const@@Base+0x235> │ │ │ │ + je 36fd5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x173d5> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x64,%ebp │ │ │ │ - cmp %ebp,%edi │ │ │ │ - je 3c2b0 ::do_widen(char) const@@Base+0x260> │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp 0x8(%esp),%eax │ │ │ │ - je 3c268 ::do_widen(char) const@@Base+0x218> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebp │ │ │ │ - add $0x64,%ebp │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ebp,%edi │ │ │ │ - jne 3c28c ::do_widen(char) const@@Base+0x23c> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x4(%esi),%ebp │ │ │ │ + add $0x7c,%ebp │ │ │ │ + cmp %ebp,0x4(%esp) │ │ │ │ + jne 36ed8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x172d8> │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov 0xc(%eax),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - je 3c2c3 ::do_widen(char) const@@Base+0x273> │ │ │ │ + je 36ff9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x173f9> │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebp │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x1c,%esp │ │ │ │ + add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x68d29,%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - lea -0x8dc(%ebx),%eax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + lea 0x18(%esi),%edx │ │ │ │ mov %eax,(%esi) │ │ │ │ - mov -0x20(%ebx),%eax │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ - add $0x20,%eax │ │ │ │ - mov %eax,0x90(%esi) │ │ │ │ - mov -0x24(%ebx),%eax │ │ │ │ - mov %edx,0x4(%esi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x8(%esi) │ │ │ │ - lea 0x8(%esi),%eax │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 36f6f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1736f> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - lea 0x40(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4720 ::~__basic_file()@plt> │ │ │ │ - mov -0x34(%ebx),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x8(%esi) │ │ │ │ - lea 0x24(%esi),%eax │ │ │ │ - add $0x90,%esi │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4530 │ │ │ │ - mov -0x30(%ebx),%eax │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - mov %edx,-0x8c(%esi) │ │ │ │ - mov -0xc(%edx),%edx │ │ │ │ - mov %eax,-0x8c(%esi,%edx,1) │ │ │ │ - mov -0x40(%ebx),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov %esi,(%esp) │ │ │ │ - call 4100 │ │ │ │ - add $0x14,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 36f6f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1736f> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + call *%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 36f89 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17389> │ │ │ │ xchg %ax,%ax │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebp │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 36fd5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x173d5> │ │ │ │ nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x68c77,%ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ - lea 0x24(%esi),%edx │ │ │ │ - lea -0x91c(%ebx),%eax │ │ │ │ + add $0x6dfa7,%ebx │ │ │ │ + sub $0x2c,%esp │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + mov 0xc(%ecx),%esi │ │ │ │ + lea -0x7f0(%ebx),%eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + mov 0x10(%ecx),%eax │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 371a1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x175a1> │ │ │ │ + lea -0x99280(%ebx),%eax │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + lea -0x9f4(%ebx),%eax │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp 0x18(%esp),%eax │ │ │ │ + jne 37210 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17610> │ │ │ │ + lea -0x9d4(%ebx),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ mov %eax,(%esi) │ │ │ │ - mov 0x1c(%esi),%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 3c3b4 ::do_widen(char) const@@Base+0x364> │ │ │ │ - sub $0xc,%esp │ │ │ │ + lea 0x64(%esi),%eax │ │ │ │ + push 0x6c(%esi) │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + mov 0x5c(%esi),%eax │ │ │ │ + mov 0x58(%esi),%ebp │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x8(%esi),%edi │ │ │ │ - mov 0x4(%esi),%ebp │ │ │ │ - cmp %ebp,%edi │ │ │ │ - je 3c423 ::do_widen(char) const@@Base+0x3d3> │ │ │ │ - lea -0x68f10(%ebx),%eax │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - lea -0x92c(%ebx),%eax │ │ │ │ + cmp %ebp,%eax │ │ │ │ + je 37151 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17551> │ │ │ │ + lea -0x99750(%ebx),%eax │ │ │ │ + mov %esi,0x14(%esp) │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov (%edx),%edx │ │ │ │ + cmp 0x10(%esp),%edx │ │ │ │ + jne 371f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x175f8> │ │ │ │ + mov 0x30(%ebp),%edi │ │ │ │ + mov 0x2c(%ebp),%esi │ │ │ │ + lea -0x9e4(%ebx),%edx │ │ │ │ + mov %edx,0x0(%ebp) │ │ │ │ + cmp %esi,%edi │ │ │ │ + je 37131 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17531> │ │ │ │ + lea -0x99970(%ebx),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ - jmp 3c3fc ::do_widen(char) const@@Base+0x3ac> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - lea 0x54(%ebp),%edx │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x4c(%ebp),%eax │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp 0xc(%esp),%eax │ │ │ │ + je 371d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x175d0> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x2c,%esi │ │ │ │ + cmp %esi,%edi │ │ │ │ + jne 37110 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17510> │ │ │ │ + mov 0x2c(%ebp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 37141 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17541> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x38,%ebp │ │ │ │ + cmp %ebp,0x8(%esp) │ │ │ │ + jne 370e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x174e0> │ │ │ │ + mov 0x14(%esp),%esi │ │ │ │ + mov 0x58(%esi),%ebp │ │ │ │ + test %ebp,%ebp │ │ │ │ + je 37161 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17561> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebp │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x3c(%esi),%eax │ │ │ │ + lea 0x44(%esi),%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 3c3f5 ::do_widen(char) const@@Base+0x3a5> │ │ │ │ + je 37177 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17577> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x64,%ebp │ │ │ │ - cmp %ebp,%edi │ │ │ │ - je 3c420 ::do_widen(char) const@@Base+0x3d0> │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp 0x8(%esp),%eax │ │ │ │ - je 3c3d8 ::do_widen(char) const@@Base+0x388> │ │ │ │ + mov 0x24(%esi),%eax │ │ │ │ + lea 0x2c(%esi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 3718d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1758d> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %ebp │ │ │ │ - add $0x64,%ebp │ │ │ │ - call *%eax │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebp,%edi │ │ │ │ - jne 3c3fc ::do_widen(char) const@@Base+0x3ac> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x4(%esi),%ebp │ │ │ │ - test %ebp,%ebp │ │ │ │ - je 3c433 ::do_widen(char) const@@Base+0x3e3> │ │ │ │ + add $0x7c,%esi │ │ │ │ + cmp %esi,0x4(%esp) │ │ │ │ + jne 37098 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17498> │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov 0xc(%eax),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 371b1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x175b1> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %ebp │ │ │ │ + push %esi │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0x8,%esp │ │ │ │ - push $0x38 │ │ │ │ - push %esi │ │ │ │ + push $0x18 │ │ │ │ + push 0x4c(%esp) │ │ │ │ call 4280 │ │ │ │ - add $0x2c,%esp │ │ │ │ + add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x68ba9,%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - lea -0x8dc(%ebx),%eax │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + lea 0x18(%esi),%edx │ │ │ │ mov %eax,(%esi) │ │ │ │ - mov -0x20(%ebx),%eax │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ - add $0x20,%eax │ │ │ │ - mov %eax,0x90(%esi) │ │ │ │ - mov -0x24(%ebx),%eax │ │ │ │ - mov %edx,0x4(%esi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x8(%esi) │ │ │ │ - lea 0x8(%esi),%eax │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 37127 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17527> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - lea 0x40(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4720 ::~__basic_file()@plt> │ │ │ │ - mov -0x34(%ebx),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x8(%esi) │ │ │ │ - lea 0x24(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4530 │ │ │ │ - mov -0x30(%ebx),%eax │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - mov %edx,0x4(%esi) │ │ │ │ - mov -0xc(%edx),%edx │ │ │ │ - mov %eax,0x4(%esi,%edx,1) │ │ │ │ - mov -0x40(%ebx),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x90(%esi) │ │ │ │ - lea 0x90(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4100 │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push $0x118 │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 37127 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17527> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebp │ │ │ │ + call *%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 37141 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17541> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - call 4280 │ │ │ │ - add $0x14,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - ret │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 3718d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1758d> │ │ │ │ xchg %ax,%ax │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x6dddb,%eax │ │ │ │ push %ebp │ │ │ │ + fldz │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ - mov %eax,%edi │ │ │ │ push %esi │ │ │ │ - lea -0x11c(%ebp),%esi │ │ │ │ push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x68aed,%ebx │ │ │ │ - sub $0x138,%esp │ │ │ │ - mov %edx,-0x130(%ebp) │ │ │ │ - push %esi │ │ │ │ - call 42c0 │ │ │ │ - mov %esi,(%esp) │ │ │ │ - lea 0x4(%edi),%esi │ │ │ │ - call 4750 │ │ │ │ - push %eax │ │ │ │ - lea -0x1d9af(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - lea -0x118(%ebp),%eax │ │ │ │ - push $0xff │ │ │ │ + lea -0x2c(%ebp),%ebx │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x9d4(%esi),%edi │ │ │ │ + sub $0xe4,%esp │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %ebx,-0x24(%ebp) │ │ │ │ + fsts -0x84(%ebp) │ │ │ │ + mov %eax,0x8(%edx) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x68(%ebp),%esi │ │ │ │ + fstps -0x80(%ebp) │ │ │ │ + flds -0x1db58(%eax) │ │ │ │ + mov %edi,-0xbc(%ebp) │ │ │ │ + mov %edi,-0x94(%ebp) │ │ │ │ + lea -0x50(%ebp),%edi │ │ │ │ + mov %esi,-0xd4(%ebp) │ │ │ │ + mov %esi,-0x70(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + push $0x0 │ │ │ │ + mov %edi,-0xd8(%ebp) │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + lea -0x1d808(%esi),%edi │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ + fstpl -0x7c(%ebp) │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ + movb $0x0,-0x68(%ebp) │ │ │ │ + movl $0x0,-0x54(%ebp) │ │ │ │ + movb $0x0,-0x50(%ebp) │ │ │ │ + movl $0x0,-0x3c(%ebp) │ │ │ │ + movl $0x0,-0x38(%ebp) │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + movl $0x0,-0x88(%ebp) │ │ │ │ + mov %eax,-0xdc(%ebp) │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x12c(%ebp) │ │ │ │ - call 4620 │ │ │ │ - mov -0x12c(%ebp),%eax │ │ │ │ - mov %eax,%edx │ │ │ │ - mov (%edx),%ecx │ │ │ │ - add $0x4,%edx │ │ │ │ - lea -0x1010101(%ecx),%eax │ │ │ │ - not %ecx │ │ │ │ - and %ecx,%eax │ │ │ │ - and $0x80808080,%eax │ │ │ │ - je 3c55d ::do_widen(char) const@@Base+0x50d> │ │ │ │ - mov %eax,%ecx │ │ │ │ - shr $0x10,%ecx │ │ │ │ - test $0x8080,%eax │ │ │ │ - cmove %ecx,%eax │ │ │ │ - lea 0x2(%edx),%ecx │ │ │ │ - cmove %ecx,%edx │ │ │ │ - mov %eax,%ecx │ │ │ │ - add %al,%cl │ │ │ │ - mov -0x12c(%ebp),%ecx │ │ │ │ - sbb $0x3,%edx │ │ │ │ - add $0x1c,%esp │ │ │ │ - sub %ecx,%edx │ │ │ │ - push %edx │ │ │ │ - push %ecx │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x58(%ebp),%esi │ │ │ │ + mov %ebx,-0x24(%ebp) │ │ │ │ + movl $0x1,(%esp) │ │ │ │ + mov $0xffffffff,%ecx │ │ │ │ + push %edi │ │ │ │ + push -0x54(%ebp) │ │ │ │ + push $0x0 │ │ │ │ push %esi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bd85(%ebx),%eax │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ + mov %eax,%ebx │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + mov %cx,-0x40(%ebp) │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x14,%esp │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + movb $0x1,-0x8c(%ebp) │ │ │ │ push $0x1 │ │ │ │ - push %eax │ │ │ │ - push %esi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0x130(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov (%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 3c608 ::do_widen(char) const@@Base+0x5b8> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %eax,%edi │ │ │ │ - push %eax │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ - push %eax │ │ │ │ push %edi │ │ │ │ + push -0x54(%ebp) │ │ │ │ + push $0x0 │ │ │ │ push %esi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1df96(%ebx),%eax │ │ │ │ + lea -0x94(%ebp),%esi │ │ │ │ + movl $0x3f800000,-0x74(%ebp) │ │ │ │ + movl $0x3e8,-0x90(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x14,%esp │ │ │ │ + lea -0x70(%ebp),%eax │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ push $0x1 │ │ │ │ + push %edi │ │ │ │ + push -0x6c(%ebp) │ │ │ │ + push $0x0 │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov %esi,(%esp) │ │ │ │ - call 4260 │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + add $0x20,%esp │ │ │ │ + add $0xc,%eax │ │ │ │ + mov 0x10(%edi),%esi │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %esi,-0xb8(%ebp) │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + mov %eax,-0xc4(%ebp) │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 37575 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17975> │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ + lea -0x99280(%esi),%edi │ │ │ │ + lea -0x9f4(%esi),%ebx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edi,-0xc0(%ebp) │ │ │ │ + mov %ebx,-0xb0(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ + nop │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0xc0(%ebp),%eax │ │ │ │ + jne 37af8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17ef8> │ │ │ │ + mov -0xbc(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0xc(%eax),%edx │ │ │ │ - add %esi,%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ + lea 0x64(%esi),%eax │ │ │ │ + push 0x6c(%esi) │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + mov 0x5c(%esi),%edx │ │ │ │ + mov 0x58(%esi),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3c5da ::do_widen(char) const@@Base+0x58a> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x689c7,%ebx │ │ │ │ - sub $0x4c,%esp │ │ │ │ - mov 0x60(%esp),%ebp │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 3cba8 ::do_widen(char) const@@Base+0xb58> │ │ │ │ - cmp $0x1fffffff,%eax │ │ │ │ - ja 3cc6f ::do_widen(char) const@@Base+0xc1f> │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ + cmp %edi,%edx │ │ │ │ + je 37508 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17908> │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ + mov %esi,-0xb4(%ebp) │ │ │ │ + mov %edi,-0xa0(%ebp) │ │ │ │ + lea -0x99750(%edx),%edx │ │ │ │ + mov %edx,-0xac(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0xa0(%ebp),%edx │ │ │ │ + mov (%edx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0xac(%ebp),%eax │ │ │ │ + jne 37a70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17e70> │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ + mov 0x30(%edx),%esi │ │ │ │ + mov 0x2c(%edx),%edi │ │ │ │ + lea -0x9e4(%ecx),%eax │ │ │ │ + mov %eax,(%edx) │ │ │ │ + mov %edx,%eax │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 374ce , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x178ce> │ │ │ │ + lea -0x99970(%ecx),%edx │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ + mov %edx,-0xa0(%ebp) │ │ │ │ + jmp 374a3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x178a3> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + lea 0x18(%edi),%edx │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x10(%edi),%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 3749c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1789c> │ │ │ │ sub $0xc,%esp │ │ │ │ - shl $0x2,%eax │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 42e0 │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0x1fffffff,%eax │ │ │ │ - ja 3cc6f ::do_widen(char) const@@Base+0xc1f> │ │ │ │ + add $0x2c,%edi │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 374bf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x178bf> │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0xa0(%ebp),%eax │ │ │ │ + je 37478 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17878> │ │ │ │ sub $0xc,%esp │ │ │ │ - shl $0x2,%eax │ │ │ │ - push %eax │ │ │ │ - call 42e0 │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ + push %edi │ │ │ │ + add $0x2c,%edi │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jle 3cc10 ::do_widen(char) const@@Base+0xbc0> │ │ │ │ - mov 0x4(%ebp),%ecx │ │ │ │ - mov %ebp,0x60(%esp) │ │ │ │ - xor %esi,%esi │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %ecx,%ebp │ │ │ │ - jmp 3c6c0 ::do_widen(char) const@@Base+0x670> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ - mov %edx,(%edi,%eax,4) │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp 0x14(%esp),%eax │ │ │ │ - je 3c6fb ::do_widen(char) const@@Base+0x6ab> │ │ │ │ - lea 0x0(,%eax,4),%ecx │ │ │ │ - lea 0x0(%ebp,%ecx,1),%edi │ │ │ │ - mov (%edi),%edx │ │ │ │ - cmp $0x5,%eax │ │ │ │ - jle 3c6b0 ::do_widen(char) const@@Base+0x660> │ │ │ │ - cmp $0x1,%edx │ │ │ │ - adc $0x0,%esi │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 3cb10 ::do_widen(char) const@@Base+0xac0> │ │ │ │ - jle 3cb40 ::do_widen(char) const@@Base+0xaf0> │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ - movl $0x0,(%edi,%eax,4) │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp 0x14(%esp),%eax │ │ │ │ - jne 3c6c0 ::do_widen(char) const@@Base+0x670> │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ - mov 0x60(%esp),%ebp │ │ │ │ - xor %edx,%edx │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ - mov 0x8(%esp),%esi │ │ │ │ - sub $0x1,%eax │ │ │ │ - add (%esi,%eax,4),%edx │ │ │ │ - mov %edx,(%ecx,%eax,4) │ │ │ │ - sub $0x1,%eax │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 3c710 ::do_widen(char) const@@Base+0x6c0> │ │ │ │ - mov 0x24(%ebp),%eax │ │ │ │ - cmp 0x28(%ebp),%eax │ │ │ │ - je 3c729 ::do_widen(char) const@@Base+0x6d9> │ │ │ │ - mov %eax,0x28(%ebp) │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ - mov 0x3c(%ebp),%eax │ │ │ │ - xor %edi,%edi │ │ │ │ - movl $0x1,(%ecx,%eax,4) │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 3c848 ::do_widen(char) const@@Base+0x7f8> │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov %edi,%edx │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ - jmp 3c774 ::do_widen(char) const@@Base+0x724> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ - add $0x4,%esi │ │ │ │ - mov (%eax,%edx,4),%eax │ │ │ │ - add $0x1,%edx │ │ │ │ - mov %eax,-0x4(%esi) │ │ │ │ - mov %esi,0x28(%ebp) │ │ │ │ - cmp %edx,0x8(%ebp) │ │ │ │ - jle 3c848 ::do_widen(char) const@@Base+0x7f8> │ │ │ │ - mov 0x28(%ebp),%esi │ │ │ │ - cmp 0x2c(%ebp),%esi │ │ │ │ - jne 3c758 ::do_widen(char) const@@Base+0x708> │ │ │ │ - mov 0x24(%ebp),%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - mov %esi,%eax │ │ │ │ - sub %edi,%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ - sar $0x2,%ecx │ │ │ │ - je 3cbc0 ::do_widen(char) const@@Base+0xb70> │ │ │ │ - lea (%ecx,%ecx,1),%eax │ │ │ │ - mov $0xfffffffc,%edi │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jbe 3cb68 ::do_widen(char) const@@Base+0xb18> │ │ │ │ - mov %edx,0x2c(%esp) │ │ │ │ + cmp %edi,%esi │ │ │ │ + jne 374a3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x178a3> │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + mov 0x2c(%eax),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 374e4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x178e4> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ - call 4050 │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %edi,%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ - mov 0x20(%esp),%edi │ │ │ │ - mov (%eax,%edx,4),%eax │ │ │ │ - mov %eax,(%ecx,%edi,1) │ │ │ │ - mov %edi,%eax │ │ │ │ - lea 0x4(%ecx,%edi,1),%edi │ │ │ │ - mov %edi,0x20(%esp) │ │ │ │ - mov 0x1c(%esp),%edi │ │ │ │ - cmp %edi,%esi │ │ │ │ - je 3cb50 ::do_widen(char) const@@Base+0xb00> │ │ │ │ - mov %edx,0x30(%esp) │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ + addl $0x38,-0xa0(%ebp) │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + cmp %eax,-0xa8(%ebp) │ │ │ │ + jne 37430 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17830> │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ + mov 0x58(%eax),%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + test %edi,%edi │ │ │ │ + je 3751e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1791e> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ - push %ecx │ │ │ │ - mov %ecx,0x3c(%esp) │ │ │ │ - call 46f0 │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x2c(%esp),%ecx │ │ │ │ - mov 0x30(%esp),%edx │ │ │ │ - mov %edx,0x30(%esp) │ │ │ │ + mov 0x3c(%esi),%eax │ │ │ │ + lea 0x44(%esi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 3753a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1793a> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ecx,0x38(%esp) │ │ │ │ - push 0x28(%esp) │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x30(%esp),%edx │ │ │ │ - mov 0x2c(%esp),%ecx │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ - mov %ecx,0x24(%ebp) │ │ │ │ - add $0x1,%edx │ │ │ │ - mov %eax,0x28(%ebp) │ │ │ │ - mov 0x28(%esp),%eax │ │ │ │ - mov %eax,0x2c(%ebp) │ │ │ │ - cmp %edx,0x8(%ebp) │ │ │ │ - jg 3c774 ::do_widen(char) const@@Base+0x724> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x4 │ │ │ │ - push 0x24(%esp) │ │ │ │ - call 4280 │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push $0x4 │ │ │ │ - push 0x14(%esp) │ │ │ │ - call 4280 │ │ │ │ - mov 0x24(%ebp),%eax │ │ │ │ + mov 0x24(%esi),%eax │ │ │ │ + lea 0x2c(%esi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 37556 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17956> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov (%eax),%eax │ │ │ │ - movl $0x40600000,0x1c(%ebp) │ │ │ │ - movl $0xbe800000,0x20(%ebp) │ │ │ │ - mov %eax,0x30(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + add $0x7c,%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + cmp %eax,-0xb8(%ebp) │ │ │ │ + jne 373d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x177d0> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0xc4(%ebp),%edx │ │ │ │ + mov %edx,0x10(%eax) │ │ │ │ + movl $0x0,-0xa8(%ebp) │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + lea -0x9f4(%eax),%eax │ │ │ │ + mov %eax,-0xc4(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 3cbb6 ::do_widen(char) const@@Base+0xb66> │ │ │ │ - cmp $0x1fffffff,%eax │ │ │ │ - ja 3cc6f ::do_widen(char) const@@Base+0xc1f> │ │ │ │ - sub $0xc,%esp │ │ │ │ - shl $0x2,%eax │ │ │ │ - push %eax │ │ │ │ - call 42e0 │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ + je 378c5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17cc5> │ │ │ │ + nop │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + mov 0x10(%eax),%ebx │ │ │ │ + mov %ebx,-0xac(%ebp) │ │ │ │ + cmp 0x14(%eax),%ebx │ │ │ │ + je 37aa0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17ea0> │ │ │ │ + flds -0x84(%ebp) │ │ │ │ + mov -0xbc(%ebp),%eax │ │ │ │ + lea 0x24(%ebx),%edx │ │ │ │ + lea -0x94(%ebp),%esi │ │ │ │ + mov %eax,(%ebx) │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + fstps 0x10(%ebx) │ │ │ │ + flds -0x80(%ebp) │ │ │ │ + mov %eax,0x4(%ebx) │ │ │ │ + movzbl -0x8c(%ebp),%eax │ │ │ │ + fstps 0x14(%ebx) │ │ │ │ + fldl -0x7c(%ebp) │ │ │ │ + mov %al,0x8(%ebx) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + fstpl 0x18(%ebx) │ │ │ │ + flds -0x74(%ebp) │ │ │ │ + mov %eax,0xc(%ebx) │ │ │ │ + lea 0x2c(%ebx),%eax │ │ │ │ + mov %eax,0x24(%ebx) │ │ │ │ + fstps 0x20(%ebx) │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + mov %eax,-0xc8(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + push $0x0 │ │ │ │ + add %eax,%ecx │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + lea 0x44(%ebx),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0x1fffffff,%eax │ │ │ │ - ja 3cc6f ::do_widen(char) const@@Base+0xc1f> │ │ │ │ - sub $0xc,%esp │ │ │ │ - shl $0x2,%eax │ │ │ │ - xor %esi,%esi │ │ │ │ + lea 0x3c(%ebx),%edx │ │ │ │ + mov %eax,0x3c(%ebx) │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + push $0x0 │ │ │ │ + add %eax,%ecx │ │ │ │ + push %ecx │ │ │ │ push %eax │ │ │ │ - call 42e0 │ │ │ │ - mov 0x24(%ebp),%ecx │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ - mov (%ecx),%edi │ │ │ │ - fnstcw 0x4a(%esp) │ │ │ │ - mov %edi,0x18(%esp) │ │ │ │ - fildl 0x18(%esp) │ │ │ │ - movzwl 0x4a(%esp),%eax │ │ │ │ - fmull -0x1dad8(%ebx) │ │ │ │ - fadds -0x1db5c(%ebx) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,0x48(%esp) │ │ │ │ - fldcw 0x48(%esp) │ │ │ │ - fistpl 0x44(%esp) │ │ │ │ - fldcw 0x4a(%esp) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ + push %edx │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + movzwl -0x40(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - test %edx,%edx │ │ │ │ - jle 3c91c ::do_widen(char) const@@Base+0x8cc> │ │ │ │ - cmp %eax,%edi │ │ │ │ - jg 3c915 ::do_widen(char) const@@Base+0x8c5> │ │ │ │ - jmp 3c91c ::do_widen(char) const@@Base+0x8cc> │ │ │ │ - nop │ │ │ │ - cmp %eax,(%ecx,%esi,4) │ │ │ │ - jle 3c91c ::do_widen(char) const@@Base+0x8cc> │ │ │ │ - add $0x1,%esi │ │ │ │ - cmp %edx,%esi │ │ │ │ - jne 3c910 ::do_widen(char) const@@Base+0x8c0> │ │ │ │ - sub $0x1,%edx │ │ │ │ - cmp %edx,%esi │ │ │ │ - jge 3cbe2 ::do_widen(char) const@@Base+0xb92> │ │ │ │ - mov (%ecx,%esi,4),%edx │ │ │ │ - xor %edi,%edi │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jg 3c94f ::do_widen(char) const@@Base+0x8ff> │ │ │ │ - jmp 3cbe2 ::do_widen(char) const@@Base+0xb92> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x24(%ebp),%edx │ │ │ │ - mov (%edx,%eax,4),%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jle 3c98b ::do_widen(char) const@@Base+0x93b> │ │ │ │ - mov %ecx,%edi │ │ │ │ + movl $0x0,0x5c(%ebx) │ │ │ │ + sub -0x3c(%ebp),%esi │ │ │ │ + movl $0x0,0x60(%ebx) │ │ │ │ + mov %ax,0x54(%ebx) │ │ │ │ + mov %esi,%eax │ │ │ │ + sar $0x3,%eax │ │ │ │ + movl $0x0,0x58(%ebx) │ │ │ │ + imul $0xb6db6db7,%eax,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 37ac8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17ec8> │ │ │ │ + cmp $0x4924924,%eax │ │ │ │ + ja 37b26 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17f26> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 4050 │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ + mov -0xac(%ebp),%edi │ │ │ │ + add %eax,%esi │ │ │ │ + mov %eax,0x58(%edi) │ │ │ │ + mov %eax,0x5c(%edi) │ │ │ │ + mov %esi,0x60(%edi) │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + mov %esi,-0xb4(%ebp) │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 37b10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17f10> │ │ │ │ mov %eax,%esi │ │ │ │ - mov %esi,0x8(%esp) │ │ │ │ - fildl 0x8(%esp) │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov 0x28(%esp),%eax │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ - fstps (%eax,%edi,4) │ │ │ │ - fildl 0x18(%esp) │ │ │ │ - fstpl (%esp) │ │ │ │ - call 4700 │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ - lea 0x1(%edi),%ecx │ │ │ │ - fstps (%eax,%edi,4) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + lea -0x9e4(%eax),%eax │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ + mov %eax,0x8(%esi) │ │ │ │ + movzbl 0xc(%edi),%eax │ │ │ │ + mov %al,0xc(%esi) │ │ │ │ + flds 0x10(%edi) │ │ │ │ + movzbl 0x28(%edi),%eax │ │ │ │ + fstps 0x10(%esi) │ │ │ │ + flds 0x14(%edi) │ │ │ │ + fstps 0x14(%esi) │ │ │ │ + fldl 0x18(%edi) │ │ │ │ + fstpl 0x18(%esi) │ │ │ │ + fldl 0x20(%edi) │ │ │ │ + mov %al,0x28(%esi) │ │ │ │ + mov 0x30(%edi),%eax │ │ │ │ + sub 0x2c(%edi),%eax │ │ │ │ + movl $0x0,0x2c(%esi) │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xba2e8ba3,%eax,%eax │ │ │ │ + fstpl 0x20(%esi) │ │ │ │ + movl $0x0,0x30(%esi) │ │ │ │ + movl $0x0,0x34(%esi) │ │ │ │ + test %eax,%eax │ │ │ │ + je 37a60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17e60> │ │ │ │ + cmp $0x5d1745d,%eax │ │ │ │ + ja 37b1b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17f1b> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + call 4050 │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - sub $0x1,%edx │ │ │ │ - cmp %eax,%edx │ │ │ │ - jg 3c940 ::do_widen(char) const@@Base+0x8f0> │ │ │ │ - mov %esi,0x8(%esp) │ │ │ │ - fildl 0x8(%esp) │ │ │ │ - fadds -0x1dab4(%ebx) │ │ │ │ - mov 0x3c(%ebp),%eax │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - fld %st(0) │ │ │ │ - fmuls -0x1dab8(%ebx) │ │ │ │ - fld %st(0) │ │ │ │ - fchs │ │ │ │ - fstpl 0x20(%esp) │ │ │ │ - test %edi,%edi │ │ │ │ - je 3cc2f ::do_widen(char) const@@Base+0xbdf> │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ - fldz │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %eax,%eax │ │ │ │ + mov -0xa4(%ebp),%edx │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + add %edx,%eax │ │ │ │ + mov %edx,0x2c(%esi) │ │ │ │ + mov %edx,0x30(%esi) │ │ │ │ + mov %eax,0x34(%esi) │ │ │ │ + mov 0x30(%edi),%eax │ │ │ │ + mov 0x2c(%edi),%ebx │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + cmp %ebx,%eax │ │ │ │ + je 37a88 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17e88> │ │ │ │ + mov %edx,-0xa0(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - flds (%ecx,%eax,4) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - jbe 3c9d8 ::do_widen(char) const@@Base+0x988> │ │ │ │ - fstp %st(1) │ │ │ │ - mov %eax,%edx │ │ │ │ - jmp 3c9da ::do_widen(char) const@@Base+0x98a> │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ + mov -0xc4(%ebp),%eax │ │ │ │ + flds 0x8(%ebx) │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + mov 0x4(%ebx),%eax │ │ │ │ + fstps 0x8(%ecx) │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + movzbl 0xc(%ebx),%eax │ │ │ │ + mov %al,0xc(%ecx) │ │ │ │ + movzbl 0xd(%ebx),%eax │ │ │ │ + mov %al,0xd(%ecx) │ │ │ │ + lea 0x18(%ecx),%eax │ │ │ │ + mov %eax,0x10(%ecx) │ │ │ │ + mov 0x10(%ebx),%eax │ │ │ │ + push $0x0 │ │ │ │ + mov 0x14(%ebx),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + lea 0x10(%ecx),%eax │ │ │ │ + push %eax │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + flds 0x28(%ebx) │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x2c,%ebx │ │ │ │ + add $0x2c,%ecx │ │ │ │ + fstps -0x4(%ecx) │ │ │ │ + mov %ecx,-0xa0(%ebp) │ │ │ │ + cmp %ebx,-0xb0(%ebp) │ │ │ │ + jne 377a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17ba8> │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + add $0x38,%esi │ │ │ │ + add $0x38,%edi │ │ │ │ + mov %eax,-0x8(%esi) │ │ │ │ + cmp %edi,-0xb4(%ebp) │ │ │ │ + jne 376e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17ae0> │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ + movl $0x0,0x6c(%eax) │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ + mov %esi,0x5c(%eax) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea 0x68(%eax),%eax │ │ │ │ + movl $0x0,(%eax) │ │ │ │ + mov %eax,0x70(%esi) │ │ │ │ + mov %eax,0x74(%esi) │ │ │ │ + movl $0x0,0x78(%esi) │ │ │ │ + test %edx,%edx │ │ │ │ + je 378a5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17ca5> │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ + lea -0x98(%ebp),%ebx │ │ │ │ + push %ebx │ │ │ │ + lea 0x64(%esi),%ecx │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + push %ecx │ │ │ │ + mov %ecx,-0x98(%ebp) │ │ │ │ + call df30 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x8e0> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,%ecx │ │ │ │ + jmp 37882 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17c82> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - jne 3c9c8 ::do_widen(char) const@@Base+0x978> │ │ │ │ - fstp %st(0) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x8(%ecx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 37880 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17c80> │ │ │ │ + mov %ecx,0x70(%esi) │ │ │ │ mov %eax,%ecx │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ - fildl 0x8(%esp) │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ + jmp 37892 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17c92> │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0xc(%ecx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 37890 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17c90> │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ + mov %ecx,0x74(%esi) │ │ │ │ + mov %eax,0x6c(%esi) │ │ │ │ + mov %edx,0x78(%esi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + addl $0x7c,0x10(%eax) │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + addl $0x1,-0xa8(%ebp) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + cmp %eax,0x8(%edi) │ │ │ │ + ja 375a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x179a0> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ + mov -0xbc(%ebp),%eax │ │ │ │ + push -0x28(%ebp) │ │ │ │ + push -0xdc(%ebp) │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %edx,-0xac(%ebp) │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 3cc48 ::do_widen(char) const@@Base+0xbf8> │ │ │ │ - fldz │ │ │ │ - mov 0x18(%esp),%edi │ │ │ │ - shl $0x2,%edx │ │ │ │ - fldz │ │ │ │ - fldz │ │ │ │ - lea (%edi,%edx,1),%ecx │ │ │ │ - lea (%edi,%eax,4),%eax │ │ │ │ - add 0x14(%esp),%edx │ │ │ │ - fldz │ │ │ │ - jmp 3ca26 ::do_widen(char) const@@Base+0x9d6> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - flds (%ecx) │ │ │ │ - add $0x4,%ecx │ │ │ │ - add $0x4,%edx │ │ │ │ - fadd %st,%st(1) │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(1),%st │ │ │ │ - faddp %st,%st(4) │ │ │ │ - flds -0x4(%edx) │ │ │ │ - fmul %st,%st(1) │ │ │ │ - fxch %st(5) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - faddp %st,%st(4) │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne 3ca20 ::do_widen(char) const@@Base+0x9d0> │ │ │ │ - fxch %st(2) │ │ │ │ - fmull 0x8(%esp) │ │ │ │ - fld %st(2) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - fldz │ │ │ │ - fxch %st(1) │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jnp 3cbd0 ::do_widen(char) const@@Base+0xb80> │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 3ca70 ::do_widen(char) const@@Base+0xa20> │ │ │ │ - fxch %st(1) │ │ │ │ + je 37a00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17e00> │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + lea -0x99750(%edi),%edx │ │ │ │ + lea -0x9f4(%edi),%esi │ │ │ │ + mov %edx,-0xb0(%ebp) │ │ │ │ + mov %esi,-0xa8(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ xchg %ax,%ax │ │ │ │ - fmull 0x8(%esp) │ │ │ │ - fxch %st(2) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - fsubp %st,%st(2) │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ - fstps 0x3c(%esp) │ │ │ │ - flds 0x3c(%esp) │ │ │ │ - fsts 0x20(%ebp) │ │ │ │ - fmul %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ - fchs │ │ │ │ - fstps 0x3c(%esp) │ │ │ │ - flds 0x3c(%esp) │ │ │ │ - fsts 0x1c(%ebp) │ │ │ │ - fildl 0x1c(%esp) │ │ │ │ - fmul %st,%st(3) │ │ │ │ - fxch %st(3) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fldz │ │ │ │ - fxch %st(1) │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fcmovnbe %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fmuls -0x1dab8(%ebx) │ │ │ │ - fxch %st(1) │ │ │ │ - fsubrs -0x1dab4(%ebx) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jbe 3cb90 ::do_widen(char) const@@Base+0xb40> │ │ │ │ - fldl 0x20(%esp) │ │ │ │ - fstps 0x1c(%ebp) │ │ │ │ - movl $0xbe800000,0x20(%ebp) │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x4 │ │ │ │ - push 0x24(%esp) │ │ │ │ - call 4280 │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push $0x4 │ │ │ │ - push 0x20(%esp) │ │ │ │ - call 4280 │ │ │ │ - mov 0x24(%ebp),%edx │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0xb0(%ebp),%eax │ │ │ │ + jne 37ae0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17ee0> │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ + mov 0x30(%edi),%esi │ │ │ │ + lea -0x9e4(%edx),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %edi,%eax │ │ │ │ + mov 0x2c(%edi),%edi │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 379ce , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17dce> │ │ │ │ + lea -0x99970(%edx),%edx │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ + mov %edx,-0xa0(%ebp) │ │ │ │ + jmp 379a3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17da3> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov 0x10(%edi),%edx │ │ │ │ + lea 0x18(%edi),%ecx │ │ │ │ + mov %eax,(%edi) │ │ │ │ + cmp %ecx,%edx │ │ │ │ + je 3799c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17d9c> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - cmp 0x28(%ebp),%edx │ │ │ │ - je 3cb08 ::do_widen(char) const@@Base+0xab8> │ │ │ │ - mov %edx,0x28(%ebp) │ │ │ │ - add $0x4c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - cmpl $0x1,-0x4(%ebp,%ecx,1) │ │ │ │ - jle 3cb25 ::do_widen(char) const@@Base+0xad5> │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ - movl $0x1,-0x4(%ecx,%eax,4) │ │ │ │ + add $0x2c,%edi │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 379bf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17dbf> │ │ │ │ mov (%edi),%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jle 3cb40 ::do_widen(char) const@@Base+0xaf0> │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ - movl $0x1,(%ecx,%eax,4) │ │ │ │ - jmp 3c6b7 ::do_widen(char) const@@Base+0x667> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ - mov %edx,(%ecx,%eax,4) │ │ │ │ - jmp 3c6b7 ::do_widen(char) const@@Base+0x667> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x1c(%esp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 3c827 ::do_widen(char) const@@Base+0x7d7> │ │ │ │ - jmp 3c808 ::do_widen(char) const@@Base+0x7b8> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - cmp $0x3fffffff,%eax │ │ │ │ - ja 3c7a8 ::do_widen(char) const@@Base+0x758> │ │ │ │ - test %eax,%eax │ │ │ │ - jne 3cc61 ::do_widen(char) const@@Base+0xc11> │ │ │ │ - movl $0x0,0x28(%esp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 3c7c6 ::do_widen(char) const@@Base+0x776> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x24(%ebp),%eax │ │ │ │ - cmpl $0xc7,(%eax) │ │ │ │ - jg 3cada ::do_widen(char) const@@Base+0xa8a> │ │ │ │ - jmp 3cacc ::do_widen(char) const@@Base+0xa7c> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - movl $0x40600000,0x1c(%ebp) │ │ │ │ - movl $0xbe800000,0x20(%ebp) │ │ │ │ - add $0x4c,%esp │ │ │ │ - xor %eax,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - mov $0x4,%edi │ │ │ │ - jmp 3c7a8 ::do_widen(char) const@@Base+0x758> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jne 3ca65 ::do_widen(char) const@@Base+0xa15> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x4 │ │ │ │ - push 0x24(%esp) │ │ │ │ - call 4280 │ │ │ │ - pop %ecx │ │ │ │ - pop %esi │ │ │ │ - push $0x4 │ │ │ │ - push 0x20(%esp) │ │ │ │ - call 4280 │ │ │ │ + mov (%edx),%edx │ │ │ │ + cmp -0xa0(%ebp),%edx │ │ │ │ + je 37978 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17d78> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + add $0x2c,%edi │ │ │ │ + call *%edx │ │ │ │ add $0x10,%esp │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x4c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x24(%ebp),%eax │ │ │ │ - cmp 0x28(%ebp),%eax │ │ │ │ - jne 3c726 ::do_widen(char) const@@Base+0x6d6> │ │ │ │ - mov 0x3c(%ebp),%eax │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ - movl $0x1,(%ecx,%eax,4) │ │ │ │ - jmp 3c848 ::do_widen(char) const@@Base+0x7f8> │ │ │ │ - fldz │ │ │ │ - fldz │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ - fldz │ │ │ │ - fldz │ │ │ │ - fldz │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(3) │ │ │ │ - jmp 3ca53 ::do_widen(char) const@@Base+0xa03> │ │ │ │ - fldz │ │ │ │ - fldl 0x8(%esp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldz │ │ │ │ - fldz │ │ │ │ - fldz │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(3) │ │ │ │ - jmp 3ca53 ::do_widen(char) const@@Base+0xa03> │ │ │ │ - lea 0x0(,%ecx,8),%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 3c7a8 ::do_widen(char) const@@Base+0x758> │ │ │ │ - call 4540 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %ebp │ │ │ │ + cmp %edi,%esi │ │ │ │ + jne 379a3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17da3> │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + mov 0x2c(%eax),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 379e4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17de4> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x68377,%ebx │ │ │ │ - sub $0x14,%esp │ │ │ │ - mov 0x28(%esp),%edi │ │ │ │ - mov 0x2c(%esp),%esi │ │ │ │ - lea 0x4c(%edi),%eax │ │ │ │ - push %esi │ │ │ │ - push %eax │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d99d(%ebx),%eax │ │ │ │ - pop %edx │ │ │ │ - push %eax │ │ │ │ - push %esi │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ + addl $0x38,-0xa0(%ebp) │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + cmp %eax,-0xac(%ebp) │ │ │ │ + jne 37930 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17d30> │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 3ccd0 ::do_widen(char) const@@Base+0xc80> │ │ │ │ - movl $0x1,0x48(%edi) │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d995(%ebx),%eax │ │ │ │ + je 37a16 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17e16> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 3cd38 ::do_widen(char) const@@Base+0xce8> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d98c(%ebx),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + cmp -0xd8(%ebp),%eax │ │ │ │ + je 37a33 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17e33> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 3cd38 ::do_widen(char) const@@Base+0xce8> │ │ │ │ - movl $0x4,0x48(%edi) │ │ │ │ - mov (%esi),%eax │ │ │ │ - movzbl (%eax),%eax │ │ │ │ - cmp $0x5b,%al │ │ │ │ - je 3cd50 ::do_widen(char) const@@Base+0xd00> │ │ │ │ - cmp $0x7b,%al │ │ │ │ - je 3ce40 ::do_widen(char) const@@Base+0xdf0> │ │ │ │ - cmpb $0x58,0x4(%edi) │ │ │ │ - jne 3cd20 ::do_widen(char) const@@Base+0xcd0> │ │ │ │ - movb $0x1,0x47(%edi) │ │ │ │ - cmpb $0x58,0x24(%edi) │ │ │ │ - mov $0x1,%eax │ │ │ │ - jne 3ccc6 ::do_widen(char) const@@Base+0xc76> │ │ │ │ - movb $0x1,0x46(%edi) │ │ │ │ - jmp 3ccc6 ::do_widen(char) const@@Base+0xc76> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - movl $0x2,0x48(%edi) │ │ │ │ - add $0xc,%esp │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + cmp -0xd4(%ebp),%eax │ │ │ │ + je 37a50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17e50> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + movl $0x0,-0xa4(%ebp) │ │ │ │ + jmp 37774 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17b74> │ │ │ │ + nop │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 374e4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x178e4> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + jmp 3780e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17c0e> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - movb $0x1,0x44(%edi) │ │ │ │ - cmpl $0x1,0x4(%esi) │ │ │ │ - jbe 3cd6e ::do_widen(char) const@@Base+0xd1e> │ │ │ │ - mov (%esi),%eax │ │ │ │ - movzbl 0x1(%eax),%edx │ │ │ │ - mov $0x1,%eax │ │ │ │ - cmp $0x5d,%dl │ │ │ │ - jne 3ce1a ::do_widen(char) const@@Base+0xdca> │ │ │ │ - xor %eax,%eax │ │ │ │ sub $0x4,%esp │ │ │ │ - movb $0x0,0x4(%edi,%eax,1) │ │ │ │ - push $0x0 │ │ │ │ - push $0x7c │ │ │ │ + lea -0x94(%ebp),%esi │ │ │ │ push %esi │ │ │ │ - call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ + push -0xac(%ebp) │ │ │ │ + push -0xd0(%ebp) │ │ │ │ + call 209e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xde0> │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 3ce30 ::do_widen(char) const@@Base+0xde0> │ │ │ │ - mov (%esi),%edx │ │ │ │ - movzbl 0x1(%edx,%eax,1),%edx │ │ │ │ - cmp $0x7b,%dl │ │ │ │ - je 3cf10 ::do_widen(char) const@@Base+0xec0> │ │ │ │ - cmp $0x5b,%dl │ │ │ │ - jne 3cd16 ::do_widen(char) const@@Base+0xcc6> │ │ │ │ - movb $0x1,0x45(%edi) │ │ │ │ - lea 0x2(%eax),%edx │ │ │ │ - cmp 0x4(%esi),%edx │ │ │ │ - jae 3cfb3 ::do_widen(char) const@@Base+0xf63> │ │ │ │ - mov (%esi),%ecx │ │ │ │ - mov $0xfffffffe,%ebp │ │ │ │ - mov %edi,%ebx │ │ │ │ - sub %eax,%ebp │ │ │ │ - sub %eax,%ebx │ │ │ │ - movzbl 0x2(%ecx,%eax,1),%ecx │ │ │ │ - mov %ebp,%eax │ │ │ │ - cmp $0x5d,%cl │ │ │ │ - jne 3cde3 ::do_widen(char) const@@Base+0xd93> │ │ │ │ - jmp 3cfb3 ::do_widen(char) const@@Base+0xf63> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov (%esi),%ecx │ │ │ │ - movzbl (%ecx,%edx,1),%ecx │ │ │ │ - cmp $0x5d,%cl │ │ │ │ - je 3cdf8 ::do_widen(char) const@@Base+0xda8> │ │ │ │ - mov %cl,0x22(%ebx,%edx,1) │ │ │ │ - add $0x1,%edx │ │ │ │ - lea (%eax,%edx,1),%ebp │ │ │ │ - cmp 0x4(%esi),%edx │ │ │ │ - jb 3cdd8 ::do_widen(char) const@@Base+0xd88> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movb $0x0,0x24(%edi,%ebp,1) │ │ │ │ - jmp 3cd16 ::do_widen(char) const@@Base+0xcc6> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov (%esi),%edx │ │ │ │ - movzbl 0x1(%edx,%eax,1),%edx │ │ │ │ - cmp $0x5d,%dl │ │ │ │ - je 3cd70 ::do_widen(char) const@@Base+0xd20> │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %dl,0x3(%edi,%eax,1) │ │ │ │ - lea 0x1(%eax),%ecx │ │ │ │ - cmp 0x4(%esi),%ecx │ │ │ │ - jb 3ce08 ::do_widen(char) const@@Base+0xdb8> │ │ │ │ - jmp 3cd70 ::do_widen(char) const@@Base+0xd20> │ │ │ │ + jmp 378ac , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17cac> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 3ccc6 ::do_widen(char) const@@Base+0xc76> │ │ │ │ + movl $0x0,-0xc0(%ebp) │ │ │ │ + jmp 3769b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17a9b> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ xchg %ax,%ax │ │ │ │ - movb $0x0,0x44(%edi) │ │ │ │ - cmpl $0x1,0x4(%esi) │ │ │ │ - jbe 3cfba ::do_widen(char) const@@Base+0xf6a> │ │ │ │ - mov (%esi),%eax │ │ │ │ - movzbl 0x1(%eax),%edx │ │ │ │ - mov $0x1,%eax │ │ │ │ - cmp $0x7d,%dl │ │ │ │ - jne 3ce76 ::do_widen(char) const@@Base+0xe26> │ │ │ │ - jmp 3cfba ::do_widen(char) const@@Base+0xf6a> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 379e4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17de4> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov (%esi),%edx │ │ │ │ - movzbl 0x1(%edx,%eax,1),%edx │ │ │ │ - cmp $0x7d,%dl │ │ │ │ - je 3ce82 ::do_widen(char) const@@Base+0xe32> │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %dl,0x3(%edi,%eax,1) │ │ │ │ - lea 0x1(%eax),%ecx │ │ │ │ - cmp 0x4(%esi),%ecx │ │ │ │ - jb 3ce68 ::do_widen(char) const@@Base+0xe18> │ │ │ │ - sub $0x4,%esp │ │ │ │ - movb $0x0,0x4(%edi,%eax,1) │ │ │ │ - push $0x0 │ │ │ │ - push $0x7c │ │ │ │ + sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 3ce30 ::do_widen(char) const@@Base+0xde0> │ │ │ │ - mov (%esi),%edx │ │ │ │ - movzbl 0x1(%edx,%eax,1),%edx │ │ │ │ - cmp $0x7b,%dl │ │ │ │ - je 3cf63 ::do_widen(char) const@@Base+0xf13> │ │ │ │ - cmp $0x5b,%dl │ │ │ │ - jne 3cd16 ::do_widen(char) const@@Base+0xcc6> │ │ │ │ - movb $0x1,0x45(%edi) │ │ │ │ - lea 0x2(%eax),%edx │ │ │ │ - cmp 0x4(%esi),%edx │ │ │ │ - jae 3cfb3 ::do_widen(char) const@@Base+0xf63> │ │ │ │ - mov (%esi),%ecx │ │ │ │ - mov $0xfffffffe,%ebp │ │ │ │ - mov %edi,%ebx │ │ │ │ - sub %eax,%ebp │ │ │ │ - sub %eax,%ebx │ │ │ │ - movzbl 0x2(%ecx,%eax,1),%ecx │ │ │ │ - mov %ebp,%eax │ │ │ │ - cmp $0x5d,%cl │ │ │ │ - jne 3cef7 ::do_widen(char) const@@Base+0xea7> │ │ │ │ - jmp 3cfb3 ::do_widen(char) const@@Base+0xf63> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov (%esi),%ecx │ │ │ │ - movzbl (%ecx,%edx,1),%ecx │ │ │ │ - cmp $0x5d,%cl │ │ │ │ - je 3cdf8 ::do_widen(char) const@@Base+0xda8> │ │ │ │ - mov %cl,0x22(%ebx,%edx,1) │ │ │ │ - add $0x1,%edx │ │ │ │ - lea (%eax,%edx,1),%ebp │ │ │ │ - cmp 0x4(%esi),%edx │ │ │ │ - jb 3cee8 ::do_widen(char) const@@Base+0xe98> │ │ │ │ - jmp 3cdf8 ::do_widen(char) const@@Base+0xda8> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - movb $0x0,0x45(%edi) │ │ │ │ - lea 0x2(%eax),%edx │ │ │ │ - cmp 0x4(%esi),%edx │ │ │ │ - jae 3cfb3 ::do_widen(char) const@@Base+0xf63> │ │ │ │ - mov (%esi),%ecx │ │ │ │ - mov $0xfffffffe,%ebp │ │ │ │ - mov %edi,%ebx │ │ │ │ - sub %eax,%ebp │ │ │ │ - sub %eax,%ebx │ │ │ │ - movzbl 0x2(%ecx,%eax,1),%ecx │ │ │ │ - mov %ebp,%eax │ │ │ │ - cmp $0x7d,%cl │ │ │ │ - jne 3cf4f ::do_widen(char) const@@Base+0xeff> │ │ │ │ - jmp 3cfb3 ::do_widen(char) const@@Base+0xf63> │ │ │ │ + jmp 37556 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17956> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov (%esi),%ecx │ │ │ │ - movzbl (%ecx,%edx,1),%ecx │ │ │ │ - cmp $0x7d,%cl │ │ │ │ - je 3cdf8 ::do_widen(char) const@@Base+0xda8> │ │ │ │ - mov %cl,0x22(%ebx,%edx,1) │ │ │ │ - add $0x1,%edx │ │ │ │ - lea (%eax,%edx,1),%ebp │ │ │ │ - cmp 0x4(%esi),%edx │ │ │ │ - jb 3cf40 ::do_widen(char) const@@Base+0xef0> │ │ │ │ - jmp 3cdf8 ::do_widen(char) const@@Base+0xda8> │ │ │ │ - movb $0x0,0x45(%edi) │ │ │ │ - lea 0x2(%eax),%edx │ │ │ │ - cmp 0x4(%esi),%edx │ │ │ │ - jae 3cfb3 ::do_widen(char) const@@Base+0xf63> │ │ │ │ - mov (%esi),%ecx │ │ │ │ - mov $0xfffffffe,%ebp │ │ │ │ - mov %edi,%ebx │ │ │ │ - sub %eax,%ebp │ │ │ │ - sub %eax,%ebx │ │ │ │ - movzbl 0x2(%ecx,%eax,1),%ecx │ │ │ │ - mov %ebp,%eax │ │ │ │ - cmp $0x7d,%cl │ │ │ │ - jne 3cf9f ::do_widen(char) const@@Base+0xf4f> │ │ │ │ - jmp 3cfb3 ::do_widen(char) const@@Base+0xf63> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov (%esi),%ecx │ │ │ │ - movzbl (%ecx,%edx,1),%ecx │ │ │ │ - cmp $0x7d,%cl │ │ │ │ - je 3cdf8 ::do_widen(char) const@@Base+0xda8> │ │ │ │ - mov %cl,0x22(%ebx,%edx,1) │ │ │ │ - add $0x1,%edx │ │ │ │ - lea (%eax,%edx,1),%ebp │ │ │ │ - cmp 0x4(%esi),%edx │ │ │ │ - jb 3cf90 ::do_widen(char) const@@Base+0xf40> │ │ │ │ - jmp 3cdf8 ::do_widen(char) const@@Base+0xda8> │ │ │ │ - xor %ebp,%ebp │ │ │ │ - jmp 3cdf8 ::do_widen(char) const@@Base+0xda8> │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 3ce82 ::do_widen(char) const@@Base+0xe32> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov -0xc0(%ebp),%esi │ │ │ │ + jmp 37829 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17c29> │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + call 4120 │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + call 4120 │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 5d13 <__gmon_start__@plt+0x155b> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 5d36 <__gmon_start__@plt+0x157e> │ │ │ │ + mov %eax,%ebx │ │ │ │ + jmp 5d61 <__gmon_start__@plt+0x15a9> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 5d78 <__gmon_start__@plt+0x15c0> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 5ddf <__gmon_start__@plt+0x1627> │ │ │ │ + jmp 5df9 <__gmon_start__@plt+0x1641> │ │ │ │ + jmp 5e5a <__gmon_start__@plt+0x16a2> │ │ │ │ xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - push %edi │ │ │ │ - fldz │ │ │ │ - push %esi │ │ │ │ push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x6d49a,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - mov 0x5ec(%edx),%ecx │ │ │ │ - mov 0xf4(%ecx),%edi │ │ │ │ - fldl 0x2d8(%edi) │ │ │ │ - fucomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jp 3d01e ::do_widen(char) const@@Base+0xfce> │ │ │ │ - jne 3d01e ::do_widen(char) const@@Base+0xfce> │ │ │ │ - movzbl 0x2bc(%edx),%eax │ │ │ │ - test %al,%al │ │ │ │ - je 3d01e ::do_widen(char) const@@Base+0xfce> │ │ │ │ - mov %esi,%ebx │ │ │ │ - cmp $0x51,%bl │ │ │ │ - je 3d0b0 ::do_widen(char) const@@Base+0x1060> │ │ │ │ - cmp $0x45,%bl │ │ │ │ - je 3d100 ::do_widen(char) const@@Base+0x10b0> │ │ │ │ - cmp $0x43,%bl │ │ │ │ - je 3d030 ::do_widen(char) const@@Base+0xfe0> │ │ │ │ - movb $0x0,0x351(%edx) │ │ │ │ - xor %eax,%eax │ │ │ │ + mov 0x220(%ebx),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 37b80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17f80> │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - mov 0xfc(%ecx),%esi │ │ │ │ - fldl 0x218(%esi) │ │ │ │ - fnstcw 0x6(%esp) │ │ │ │ - movzwl 0x6(%esp),%esi │ │ │ │ - or $0xc00,%si │ │ │ │ - mov %si,0x4(%esp) │ │ │ │ - fldcw 0x4(%esp) │ │ │ │ - fistpl (%esp) │ │ │ │ - fldcw 0x6(%esp) │ │ │ │ - mov (%esp),%esi │ │ │ │ - cmp $0x39,%esi │ │ │ │ - jne 3d01e ::do_widen(char) const@@Base+0xfce> │ │ │ │ - fldl 0x74(%ecx) │ │ │ │ - mov 0x26c(%ecx),%ebx │ │ │ │ - fchs │ │ │ │ - fstl 0x354(%edx) │ │ │ │ - fstpl 0x2d8(%edi) │ │ │ │ - fldl 0x1ec(%ecx) │ │ │ │ - fchs │ │ │ │ - fstpl 0x2d8(%ebx) │ │ │ │ - movzbl 0x6c(%ecx),%ebx │ │ │ │ - mov %bl,0x350(%edx) │ │ │ │ - movb $0x1,0x6c(%ecx) │ │ │ │ - movb $0x1,0x1e4(%ecx) │ │ │ │ - movb $0x1,0x351(%edx) │ │ │ │ - movb $0x43,0x35c(%edx) │ │ │ │ - jmp 3d027 ::do_widen(char) const@@Base+0xfd7> │ │ │ │ - nop │ │ │ │ - fldl 0x74(%ecx) │ │ │ │ - mov 0x26c(%ecx),%ebx │ │ │ │ - fchs │ │ │ │ - fstl 0x354(%edx) │ │ │ │ - fstpl 0x2d8(%edi) │ │ │ │ - fldl 0x1ec(%ecx) │ │ │ │ - fchs │ │ │ │ - fstpl 0x2d8(%ebx) │ │ │ │ - movzbl 0x6c(%ecx),%ebx │ │ │ │ - mov %bl,0x350(%edx) │ │ │ │ - movb $0x1,0x6c(%ecx) │ │ │ │ - movb $0x1,0x1e4(%ecx) │ │ │ │ - movb $0x1,0x351(%edx) │ │ │ │ - movb $0x51,0x35c(%edx) │ │ │ │ - jmp 3d027 ::do_widen(char) const@@Base+0xfd7> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push $0x18 │ │ │ │ + call 4050 │ │ │ │ + add $0x10,%esp │ │ │ │ + lea 0x4(%eax),%edx │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ + movl $0x0,0x8(%eax) │ │ │ │ + mov %edx,0xc(%eax) │ │ │ │ + mov %edx,0x10(%eax) │ │ │ │ + movl $0x0,0x14(%eax) │ │ │ │ + mov %eax,0x220(%ebx) │ │ │ │ + add $0x8,%esp │ │ │ │ + pop %ebx │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - fldl 0x84(%ecx) │ │ │ │ - mov 0x26c(%ecx),%ebx │ │ │ │ - fchs │ │ │ │ - fstl 0x354(%edx) │ │ │ │ - fstpl 0x2d8(%edi) │ │ │ │ - fldl 0x1fc(%ecx) │ │ │ │ - fchs │ │ │ │ - fstpl 0x2d8(%ebx) │ │ │ │ - movzbl 0x6c(%ecx),%ebx │ │ │ │ - mov %bl,0x350(%edx) │ │ │ │ - movb $0x1,0x6c(%ecx) │ │ │ │ - movb $0x1,0x1e4(%ecx) │ │ │ │ - movb $0x1,0x351(%edx) │ │ │ │ - movb $0x45,0x35c(%edx) │ │ │ │ - jmp 3d027 ::do_widen(char) const@@Base+0xfd7> │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + lea 0x4(%eax),%edx │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ + movl $0x0,0x8(%eax) │ │ │ │ + mov %edx,0xc(%eax) │ │ │ │ + mov %edx,0x10(%eax) │ │ │ │ + movl $0x0,0x14(%eax) │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ + call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ + add $0x6d407,%edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x67ea7,%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov 0x20(%esp),%ebp │ │ │ │ - mov 0x4(%ebp),%edi │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - cmp %esi,%edi │ │ │ │ - je 3d18f ::do_widen(char) const@@Base+0x113f> │ │ │ │ - mov (%esi),%eax │ │ │ │ - lea 0x8(%esi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 3d185 ::do_widen(char) const@@Base+0x1135> │ │ │ │ + sub $0x2c,%esp │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + lea 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov %eax,(%esi) │ │ │ │ + test %edx,%edx │ │ │ │ + je 37d00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18100> │ │ │ │ sub $0xc,%esp │ │ │ │ + push 0x10(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 41e0 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + cmp $0xf,%eax │ │ │ │ + ja 37cc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x180c0> │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 37cb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x180b0> │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ + mov %dl,0x8(%esi) │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ + movb $0x0,(%edx,%eax,1) │ │ │ │ + mov $0x7fffffff,%eax │ │ │ │ + sub 0x4(%esi),%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jbe 37d11 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18111> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1cf6e(%edi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push $0x2 │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + push %esi │ │ │ │ + call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ + pop %eax │ │ │ │ + push 0x14(%ebp) │ │ │ │ + call 41e0 │ │ │ │ + mov $0x7fffffff,%edx │ │ │ │ + sub 0x4(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x18,%esi │ │ │ │ - cmp %esi,%edi │ │ │ │ - jne 3d170 ::do_widen(char) const@@Base+0x1120> │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 3d19f ::do_widen(char) const@@Base+0x114f> │ │ │ │ - sub $0xc,%esp │ │ │ │ + cmp %edx,%eax │ │ │ │ + ja 37d22 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18122> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %eax │ │ │ │ + push 0x14(%ebp) │ │ │ │ push %esi │ │ │ │ - call 4380 │ │ │ │ + call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - add $0xc,%esp │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x67e4b,%eax │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - cmp 0x30(%esp),%eax │ │ │ │ - je 3d2a1 ::do_widen(char) const@@Base+0x1251> │ │ │ │ - mov 0x30(%esp),%ebx │ │ │ │ - mov 0x4(%eax),%ebp │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ - mov (%eax),%esi │ │ │ │ - mov 0x8(%ebx),%ebx │ │ │ │ - mov %ebp,%eax │ │ │ │ - mov (%edi),%edi │ │ │ │ - sub %esi,%eax │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - sub %edi,%edx │ │ │ │ - sar $0x2,%ecx │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ - sar $0x2,%edx │ │ │ │ - imul $0xaaaaaaab,%ecx,%ecx │ │ │ │ - imul $0xaaaaaaab,%edx,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 3d2b0 ::do_widen(char) const@@Base+0x1260> │ │ │ │ - mov 0x30(%esp),%ebx │ │ │ │ - mov 0x4(%ebx),%ebx │ │ │ │ - mov %ebx,%edx │ │ │ │ - sub %edi,%edx │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ - sar $0x2,%edx │ │ │ │ - imul $0xaaaaaaab,%edx,%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - ja 3d390 ::do_widen(char) const@@Base+0x1340> │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ - mov %edi,%edx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 3d257 ::do_widen(char) const@@Base+0x1207> │ │ │ │ + ret $0x4 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - flds 0x8(%esi) │ │ │ │ - flds 0x4(%esi) │ │ │ │ - add $0xc,%edx │ │ │ │ - add $0xc,%esi │ │ │ │ - fstps -0x8(%edx) │ │ │ │ - fstps -0x4(%edx) │ │ │ │ - sub $0x1,%eax │ │ │ │ - jne 3d240 ::do_widen(char) const@@Base+0x11f0> │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - mov %edx,%ebp │ │ │ │ - lea -0x999c0(%eax),%esi │ │ │ │ - cmp %edx,%ebx │ │ │ │ - jne 3d277 ::do_widen(char) const@@Base+0x1227> │ │ │ │ - jmp 3d408 ::do_widen(char) const@@Base+0x13b8> │ │ │ │ + test %eax,%eax │ │ │ │ + jne 37d31 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18131> │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + jmp 37c49 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18049> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - cmp %ebp,%ebx │ │ │ │ - je 3d290 ::do_widen(char) const@@Base+0x1240> │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 3d270 ::do_widen(char) const@@Base+0x1220> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebp │ │ │ │ - add $0xc,%ebp │ │ │ │ - call *%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + lea -0x1c(%ebp),%eax │ │ │ │ + push $0x0 │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + call 4670 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + mov -0x1c(%ebp),%ecx │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebp,%ebx │ │ │ │ - jne 3d277 ::do_widen(char) const@@Base+0x1227> │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ - add (%eax),%edi │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - mov %edi,0x4(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 3d3f8 ::do_widen(char) const@@Base+0x13a8> │ │ │ │ - cmp $0x15555555,%ecx │ │ │ │ - ja 3d411 ::do_widen(char) const@@Base+0x13c1> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push 0x14(%esp) │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ - call 4050 │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov %ecx,0x8(%esi) │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %edx │ │ │ │ + push 0x10(%ebp) │ │ │ │ + push %eax │ │ │ │ + call 41b0 │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + mov (%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov (%eax),%edi │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - lea -0x990(%ecx),%edx │ │ │ │ - cmp %ebp,%esi │ │ │ │ - je 3d310 ::do_widen(char) const@@Base+0x12c0> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - flds 0x4(%esi) │ │ │ │ - add $0xc,%esi │ │ │ │ - mov %edx,(%eax) │ │ │ │ - add $0xc,%eax │ │ │ │ - fstps -0x8(%eax) │ │ │ │ - flds -0x4(%esi) │ │ │ │ - fstps -0x4(%eax) │ │ │ │ - cmp %esi,%ebp │ │ │ │ - jne 3d2f8 ::do_widen(char) const@@Base+0x12a8> │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ - cmp %edi,%ebx │ │ │ │ - je 3d355 ::do_widen(char) const@@Base+0x1305> │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - lea -0x999c0(%eax),%esi │ │ │ │ - jmp 3d337 ::do_widen(char) const@@Base+0x12e7> │ │ │ │ + jmp 37c49 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18049> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp %edi,%ebx │ │ │ │ - je 3d34f ::do_widen(char) const@@Base+0x12ff> │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 3d330 ::do_widen(char) const@@Base+0x12e0> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - add $0xc,%edi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jne 3d337 ::do_widen(char) const@@Base+0x12e7> │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - mov (%eax),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 3d369 ::do_widen(char) const@@Base+0x1319> │ │ │ │ + lea -0x1dff8(%edi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 42a0 │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ - mov %edi,(%eax) │ │ │ │ - add 0x8(%esp),%edi │ │ │ │ - mov %edi,0x8(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - mov %edi,0x4(%eax) │ │ │ │ - jmp 3d2a1 ::do_widen(char) const@@Base+0x1251> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - mov %edi,%ecx │ │ │ │ - add %esi,%eax │ │ │ │ - cmpl $0x0,0xc(%esp) │ │ │ │ - jle 3d3b7 ::do_widen(char) const@@Base+0x1367> │ │ │ │ + lea -0x1db30(%edi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 41c0 │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x1db30(%edi),%eax │ │ │ │ + push %eax │ │ │ │ + call 41c0 │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + jmp 37ce0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x180e0> │ │ │ │ + jmp 5eb2 <__gmon_start__@plt+0x16fa> │ │ │ │ nop │ │ │ │ - flds 0x8(%esi) │ │ │ │ - flds 0x4(%esi) │ │ │ │ - add $0xc,%ecx │ │ │ │ - add $0xc,%esi │ │ │ │ - fstps -0x8(%ecx) │ │ │ │ - fstps -0x4(%ecx) │ │ │ │ - sub $0x1,%edx │ │ │ │ - jne 3d3a0 ::do_widen(char) const@@Base+0x1350> │ │ │ │ - add 0x8(%esp),%edi │ │ │ │ - cmp %ebp,%eax │ │ │ │ - je 3d29a ::do_widen(char) const@@Base+0x124a> │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ - lea -0x990(%ecx),%edx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - flds 0x4(%eax) │ │ │ │ - add $0xc,%eax │ │ │ │ - mov %edx,(%ebx) │ │ │ │ - add $0xc,%ebx │ │ │ │ - fstps -0x8(%ebx) │ │ │ │ - flds -0x4(%eax) │ │ │ │ - fstps -0x4(%ebx) │ │ │ │ - cmp %eax,%ebp │ │ │ │ - jne 3d3d0 ::do_widen(char) const@@Base+0x1380> │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - mov %edi,0x4(%eax) │ │ │ │ - jmp 3d2a1 ::do_widen(char) const@@Base+0x1251> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - movl $0x0,0xc(%esp) │ │ │ │ - jmp 3d2e1 ::do_widen(char) const@@Base+0x1291> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add 0x8(%esp),%edi │ │ │ │ - jmp 3d29a ::do_widen(char) const@@Base+0x124a> │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ - call 4120 │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x6d2bb,%eax │ │ │ │ push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x67bd7,%ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - mov 0x38(%esp),%edx │ │ │ │ - mov 0x8(%eax),%esi │ │ │ │ - lea 0x4(%eax),%ecx │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ + sub $0x4c,%esp │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + push 0x10(%ebp) │ │ │ │ + push 0xc(%ebp) │ │ │ │ + push %esi │ │ │ │ + push %eax │ │ │ │ + call 37bf0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17ff0> │ │ │ │ + lea 0x4(%esi),%eax │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + add $0xc,%esp │ │ │ │ test %esi,%esi │ │ │ │ - je 3d4f0 ::do_widen(char) const@@Base+0x14a0> │ │ │ │ - mov (%edx),%eax │ │ │ │ - mov 0x4(%edx),%ebp │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ - jmp 3d46b ::do_widen(char) const@@Base+0x141b> │ │ │ │ - nop │ │ │ │ - mov %esi,0x4(%esp) │ │ │ │ + je 37e50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18250> │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + mov %edi,%ecx │ │ │ │ + jmp 37d99 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18199> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %esi,%edx │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 3d49f ::do_widen(char) const@@Base+0x144f> │ │ │ │ + je 37ddb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x181db> │ │ │ │ mov 0x14(%esi),%edi │ │ │ │ - mov %ebp,%eax │ │ │ │ - cmp %ebp,%edi │ │ │ │ + mov %ecx,%eax │ │ │ │ + cmp %ecx,%edi │ │ │ │ cmovbe %edi,%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 3d490 ::do_widen(char) const@@Base+0x1440> │ │ │ │ + je 37dcc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x181cc> │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ push %eax │ │ │ │ - push 0x10(%esp) │ │ │ │ + push -0x44(%ebp) │ │ │ │ push 0x10(%esi) │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ test %eax,%eax │ │ │ │ - jne 3d494 ::do_widen(char) const@@Base+0x1444> │ │ │ │ + jne 37dd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x181d0> │ │ │ │ mov %edi,%eax │ │ │ │ - sub %ebp,%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 3d460 ::do_widen(char) const@@Base+0x1410> │ │ │ │ + jns 37d90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18190> │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jne 3d46b ::do_widen(char) const@@Base+0x141b> │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ - cmp %ecx,0xc(%esp) │ │ │ │ - je 3d4f0 ::do_widen(char) const@@Base+0x14a0> │ │ │ │ - mov 0x14(%ecx),%esi │ │ │ │ - cmp %esi,%ebp │ │ │ │ + jne 37d99 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18199> │ │ │ │ + mov %ecx,%edi │ │ │ │ + cmp %edx,-0x40(%ebp) │ │ │ │ + je 37e50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18250> │ │ │ │ + mov 0x14(%edx),%esi │ │ │ │ + cmp %esi,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ - cmovbe %ebp,%eax │ │ │ │ + cmovbe %ecx,%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 3d4ce ::do_widen(char) const@@Base+0x147e> │ │ │ │ + je 37e0f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1820f> │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + mov %edx,-0x40(%ebp) │ │ │ │ push %eax │ │ │ │ - push 0x10(%ecx) │ │ │ │ - push 0x14(%esp) │ │ │ │ + push 0x10(%edx) │ │ │ │ + push -0x44(%ebp) │ │ │ │ call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 3d4d2 ::do_widen(char) const@@Base+0x1482> │ │ │ │ - mov %ebp,%eax │ │ │ │ + jne 37e13 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18213> │ │ │ │ + mov %edi,%eax │ │ │ │ sub %esi,%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 3d4f0 ::do_widen(char) const@@Base+0x14a0> │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x67ae7,%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov 0x24(%esp),%esi │ │ │ │ - mov 0x20(%esp),%ebp │ │ │ │ - test %esi,%esi │ │ │ │ - je 3d57e ::do_widen(char) const@@Base+0x152e> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push 0xc(%esi) │ │ │ │ - push %ebp │ │ │ │ - call 3d510 ::do_widen(char) const@@Base+0x14c0> │ │ │ │ - mov 0x28(%esi),%eax │ │ │ │ - lea 0x30(%esi),%edx │ │ │ │ - mov 0x8(%esi),%edi │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 3d556 ::do_widen(char) const@@Base+0x1506> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - lea 0x18(%esi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 3d56c ::do_widen(char) const@@Base+0x151c> │ │ │ │ + js 37e50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18250> │ │ │ │ + mov 0x28(%edx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ + mov (%eax),%edx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call *(%edx) │ │ │ │ + mov %eax,%esi │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + lea -0x28(%ebp),%ecx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + je 37e40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18240> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - mov %edi,%esi │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %edi,%edi │ │ │ │ - jne 3d52e ::do_widen(char) const@@Base+0x14de> │ │ │ │ - add $0xc,%esp │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x67a67,%ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ - mov 0x34(%esp),%ebp │ │ │ │ - test %ebp,%ebp │ │ │ │ - je 3d609 ::do_widen(char) const@@Base+0x15b9> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push 0xc(%ebp) │ │ │ │ - push 0x3c(%esp) │ │ │ │ - call 3d590 ::do_widen(char) const@@Base+0x1540> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x1c(%ebp),%edi │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %esi,%edi │ │ │ │ - je 3d5e5 ::do_widen(char) const@@Base+0x1595> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov (%esi),%ecx │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x14 │ │ │ │ + mov -0x28(%edi),%esi │ │ │ │ + lea -0x1cf6b(%edi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ push %esi │ │ │ │ - add $0x7c,%esi │ │ │ │ - call *(%ecx) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %esi,%edi │ │ │ │ - jne 3d5d0 ::do_widen(char) const@@Base+0x1580> │ │ │ │ - mov 0x18(%ebp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 3d5f5 ::do_widen(char) const@@Base+0x15a5> │ │ │ │ - sub $0xc,%esp │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x2c(%ebp) │ │ │ │ + push -0x30(%ebp) │ │ │ │ push %esi │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebp │ │ │ │ - call 4380 │ │ │ │ - mov 0x1c(%esp),%ebp │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x14 │ │ │ │ + lea -0x1cf56(%ebx),%edx │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - test %ebp,%ebp │ │ │ │ - jne 3d5aa ::do_widen(char) const@@Base+0x155a> │ │ │ │ - add $0x1c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 37e27 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18227> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 5ed8 <__gmon_start__@plt+0x1720> │ │ │ │ nop │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x6d15b,%eax │ │ │ │ push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ + lea -0x2c(%ebp),%edi │ │ │ │ + lea -0x44(%ebp),%esi │ │ │ │ push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x679d7,%ebx │ │ │ │ + sub $0x5c,%esp │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + lea -0x4c(%ebp),%eax │ │ │ │ + push 0x10(%ebp) │ │ │ │ + push 0xc(%ebp) │ │ │ │ + push %ebx │ │ │ │ + push %eax │ │ │ │ + call 37bf0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17ff0> │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ + add $0xc,%esp │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 37f50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18350> │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x34(%ebp),%edx │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ + push %edx │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + push %ebx │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + lea -0x60(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + movl $0x0,-0x48(%ebp) │ │ │ │ + movb $0x0,-0x44(%ebp) │ │ │ │ + call 37f80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18380> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 37f29 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18329> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov 0x24(%esp),%esi │ │ │ │ - mov 0x20(%esp),%ebp │ │ │ │ - test %esi,%esi │ │ │ │ - je 3d65e ::do_widen(char) const@@Base+0x160e> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push 0xc(%esi) │ │ │ │ - push %ebp │ │ │ │ - call 3d620 ::do_widen(char) const@@Base+0x15d0> │ │ │ │ - mov 0x8(%esi),%edi │ │ │ │ - mov %esi,(%esp) │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %edi,%esi │ │ │ │ - test %edi,%edi │ │ │ │ - jne 3d63e ::do_widen(char) const@@Base+0x15ee> │ │ │ │ - add $0xc,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x67987,%ebx │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 37f3f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1833f> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov 0x24(%esp),%esi │ │ │ │ - mov 0x20(%esp),%ebp │ │ │ │ - test %esi,%esi │ │ │ │ - je 3d6ae ::do_widen(char) const@@Base+0x165e> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push 0xc(%esi) │ │ │ │ - push %ebp │ │ │ │ - call 3d670 ::do_widen(char) const@@Base+0x1620> │ │ │ │ - mov 0x8(%esi),%edi │ │ │ │ - mov %esi,(%esp) │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %edi,%esi │ │ │ │ - test %edi,%edi │ │ │ │ - jne 3d68e ::do_widen(char) const@@Base+0x163e> │ │ │ │ - add $0xc,%esp │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + jmp 37ee5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x182e5> │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + jmp 5efe <__gmon_start__@plt+0x1746> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ + nop │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x67937,%ebx │ │ │ │ - sub $0x28,%esp │ │ │ │ - mov 0x44(%esp),%esi │ │ │ │ - push $0x18 │ │ │ │ + add $0x6d077,%ebx │ │ │ │ + sub $0x38,%esp │ │ │ │ + mov 0x54(%esp),%edi │ │ │ │ + push $0x2c │ │ │ │ call 4050 │ │ │ │ - mov (%esi),%ebp │ │ │ │ - mov %eax,%edi │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov %ebp,0x10(%edi) │ │ │ │ - mov %eax,0x14(%edi) │ │ │ │ + mov (%edi),%edx │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x18,%eax │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,0x10(%esi) │ │ │ │ + lea 0x8(%edi),%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 38170 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18570> │ │ │ │ + mov %edx,0x10(%esi) │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ + mov %edx,0x18(%esi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x18(%edi),%eax │ │ │ │ + mov 0x4(%edi),%ebp │ │ │ │ + movb $0x0,0x8(%edi) │ │ │ │ + mov %eax,0x28(%esi) │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ - mov 0x8(%eax),%esi │ │ │ │ + movl $0x0,0x4(%edi) │ │ │ │ + mov 0x8(%eax),%edi │ │ │ │ add $0x4,%eax │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - add $0x10,%esp │ │ │ │ - test %esi,%esi │ │ │ │ - jne 3d716 ::do_widen(char) const@@Base+0x16c6> │ │ │ │ - jmp 3d7a0 ::do_widen(char) const@@Base+0x1750> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - je 3d726 ::do_widen(char) const@@Base+0x16d6> │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x10(%esi),%edx │ │ │ │ - cmp %edx,%ebp │ │ │ │ - jb 3d708 ::do_widen(char) const@@Base+0x16b8> │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ + mov %ebp,0x14(%esi) │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + test %edi,%edi │ │ │ │ + je 38128 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18528> │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + mov %esi,0x18(%esp) │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + jmp 3800b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1840b> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - jne 3d714 ::do_widen(char) const@@Base+0x16c4> │ │ │ │ - mov %esi,%eax │ │ │ │ - test %cl,%cl │ │ │ │ - jne 3d7a4 ::do_widen(char) const@@Base+0x1754> │ │ │ │ + je 38051 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18451> │ │ │ │ + mov %eax,%edi │ │ │ │ + mov 0x14(%edi),%edx │ │ │ │ + mov 0x10(%edi),%eax │ │ │ │ cmp %edx,%ebp │ │ │ │ - jbe 3d774 ::do_widen(char) const@@Base+0x1724> │ │ │ │ - test %eax,%eax │ │ │ │ - je 3d772 ::do_widen(char) const@@Base+0x1722> │ │ │ │ - mov $0x1,%edx │ │ │ │ - cmp %eax,0xc(%esp) │ │ │ │ - jne 3d7e1 ::do_widen(char) const@@Base+0x1791> │ │ │ │ - push 0xc(%esp) │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - push %edx │ │ │ │ - call 4090 │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - addl $0x1,0x14(%eax) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %edi,(%eax) │ │ │ │ - movb $0x1,0x4(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - xor %esi,%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call 4380 │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %esi,(%eax) │ │ │ │ - movb $0x0,0x4(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - cmp %esi,0xc(%eax) │ │ │ │ - je 3d7d0 ::do_widen(char) const@@Base+0x1780> │ │ │ │ - sub $0xc,%esp │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + cmovbe %ebp,%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 3803d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1843d> │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ + sub $0x4,%esp │ │ │ │ push %esi │ │ │ │ - call 4410 │ │ │ │ + push %eax │ │ │ │ + push 0x14(%esp) │ │ │ │ + call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x10(%eax),%edx │ │ │ │ - mov %esi,%eax │ │ │ │ - mov %ecx,%esi │ │ │ │ - jmp 3d72c ::do_widen(char) const@@Base+0x16dc> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %esi,%eax │ │ │ │ - mov $0x1,%edx │ │ │ │ - cmp %eax,0xc(%esp) │ │ │ │ - je 3d743 ::do_widen(char) const@@Base+0x16f3> │ │ │ │ - xor %edx,%edx │ │ │ │ - cmp 0x10(%eax),%ebp │ │ │ │ - setb %dl │ │ │ │ - jmp 3d743 ::do_widen(char) const@@Base+0x16f3> │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x67807,%ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ - mov 0x8(%edi),%esi │ │ │ │ - lea 0x4(%edi),%edx │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ - mov %esi,0x8(%esp) │ │ │ │ - test %esi,%esi │ │ │ │ - je 3d958 ::do_widen(char) const@@Base+0x1908> │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - mov (%eax),%ebp │ │ │ │ - jmp 3d831 ::do_widen(char) const@@Base+0x17e1> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 3d841 ::do_widen(char) const@@Base+0x17f1> │ │ │ │ - mov %eax,%esi │ │ │ │ - cmp %ebp,0x10(%esi) │ │ │ │ - jb 3d828 ::do_widen(char) const@@Base+0x17d8> │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - jbe 3d890 ::do_widen(char) const@@Base+0x1840> │ │ │ │ - mov %esi,%edx │ │ │ │ + jne 38041 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18441> │ │ │ │ + mov %ebp,%eax │ │ │ │ + sub %edx,%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 3d82f ::do_widen(char) const@@Base+0x17df> │ │ │ │ - cmp %edx,0x4(%esp) │ │ │ │ - sete %al │ │ │ │ - mov 0x14(%edi),%ebp │ │ │ │ - cmp %edx,0xc(%edi) │ │ │ │ - jne 3d948 ::do_widen(char) const@@Base+0x18f8> │ │ │ │ - test %al,%al │ │ │ │ - je 3d948 ::do_widen(char) const@@Base+0x18f8> │ │ │ │ - sub $0x8,%esp │ │ │ │ + jns 38000 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18400> │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 38009 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18409> │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ + mov %edi,0x4(%esp) │ │ │ │ + test %cl,%cl │ │ │ │ + jne 3812c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1852c> │ │ │ │ + test %edx,%edx │ │ │ │ + je 380c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x184c8> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %edx │ │ │ │ push 0x10(%esp) │ │ │ │ - push %edi │ │ │ │ - call 3d670 ::do_widen(char) const@@Base+0x1620> │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ + push 0x1c(%esp) │ │ │ │ + call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,0x8(%edi) │ │ │ │ - movl $0x0,0x14(%edi) │ │ │ │ - mov %eax,0xc(%edi) │ │ │ │ - mov %eax,0x10(%edi) │ │ │ │ - add $0x1c,%esp │ │ │ │ - mov %ebp,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 3d8a9 ::do_widen(char) const@@Base+0x1859> │ │ │ │ - jmp 3d8b8 ::do_widen(char) const@@Base+0x1868> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x8(%ecx),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 3d8b8 ::do_widen(char) const@@Base+0x1868> │ │ │ │ - cmp 0x10(%ecx),%ebp │ │ │ │ - jb 3d8a0 ::do_widen(char) const@@Base+0x1850> │ │ │ │ - mov 0xc(%ecx),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 3d8a9 ::do_widen(char) const@@Base+0x1859> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ test %eax,%eax │ │ │ │ - je 3d8ca ::do_widen(char) const@@Base+0x187a> │ │ │ │ - cmp 0x10(%eax),%ebp │ │ │ │ - ja 3d930 ::do_widen(char) const@@Base+0x18e0> │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ + je 380c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x184c8> │ │ │ │ test %eax,%eax │ │ │ │ - jne 3d8bc ::do_widen(char) const@@Base+0x186c> │ │ │ │ - mov 0x14(%edi),%ebp │ │ │ │ - cmp %esi,0xc(%edi) │ │ │ │ - je 3d938 ::do_widen(char) const@@Base+0x18e8> │ │ │ │ - cmp %edx,%esi │ │ │ │ - je 3d948 ::do_widen(char) const@@Base+0x18f8> │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ - mov %ebp,0xc(%esp) │ │ │ │ - mov %edi,%ebp │ │ │ │ - mov %esi,%edi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call 4490 │ │ │ │ - pop %edx │ │ │ │ - pop %ecx │ │ │ │ - push 0xc(%esp) │ │ │ │ - push %edi │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %esi,%edi │ │ │ │ - call 4210 │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4380 │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0x1,%eax │ │ │ │ - mov %eax,0x14(%ebp) │ │ │ │ - cmp 0x8(%esp),%esi │ │ │ │ - jne 3d8e8 ::do_widen(char) const@@Base+0x1898> │ │ │ │ - mov 0xc(%esp),%ebp │ │ │ │ - add $0x1c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - sub %eax,%ebp │ │ │ │ - pop %edi │ │ │ │ - mov %ebp,%eax │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - jmp 3d8b8 ::do_widen(char) const@@Base+0x1868> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmp %edx,0x4(%esp) │ │ │ │ - jne 3d8d2 ::do_widen(char) const@@Base+0x1882> │ │ │ │ - jmp 3d85c ::do_widen(char) const@@Base+0x180c> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - add $0x1c,%esp │ │ │ │ - xor %ebp,%ebp │ │ │ │ - pop %ebx │ │ │ │ - mov %ebp,%eax │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 3d848 ::do_widen(char) const@@Base+0x17f8> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x67687,%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov 0x24(%esp),%esi │ │ │ │ - mov 0x20(%esp),%ebp │ │ │ │ - test %esi,%esi │ │ │ │ - je 3d9c8 ::do_widen(char) const@@Base+0x1978> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push 0xc(%esi) │ │ │ │ - push %ebp │ │ │ │ - call 3d970 ::do_widen(char) const@@Base+0x1920> │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - lea 0x18(%esi),%edx │ │ │ │ - mov 0x8(%esi),%edi │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 3d9b6 ::do_widen(char) const@@Base+0x1966> │ │ │ │ + js 380d2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x184d2> │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + je 3809f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1849f> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - mov %edi,%esi │ │ │ │ call 4380 │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - test %edi,%edi │ │ │ │ - jne 3d98e ::do_widen(char) const@@Base+0x193e> │ │ │ │ - add $0xc,%esp │ │ │ │ + mov %edi,(%eax) │ │ │ │ + movb $0x0,0x4(%eax) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - ret │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x67627,%ebx │ │ │ │ - sub $0x28,%esp │ │ │ │ - mov 0x44(%esp),%esi │ │ │ │ - push $0x1c │ │ │ │ - call 4050 │ │ │ │ - fldl 0x4(%esi) │ │ │ │ - mov (%esi),%ebp │ │ │ │ - mov %eax,%edi │ │ │ │ - mov %ebp,0x10(%eax) │ │ │ │ - fstpl 0x14(%eax) │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - mov 0x8(%eax),%esi │ │ │ │ - add $0x4,%eax │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - add $0x10,%esp │ │ │ │ - test %esi,%esi │ │ │ │ - jne 3da26 ::do_widen(char) const@@Base+0x19d6> │ │ │ │ - jmp 3dab0 ::do_widen(char) const@@Base+0x1a60> │ │ │ │ + ret $0x4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - je 3da36 ::do_widen(char) const@@Base+0x19e6> │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x10(%esi),%edx │ │ │ │ - cmp %edx,%ebp │ │ │ │ - jb 3da18 ::do_widen(char) const@@Base+0x19c8> │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ + nop │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ + sub %ebp,%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 3da24 ::do_widen(char) const@@Base+0x19d4> │ │ │ │ - mov %esi,%eax │ │ │ │ - test %cl,%cl │ │ │ │ - jne 3dab4 ::do_widen(char) const@@Base+0x1a64> │ │ │ │ - cmp %edx,%ebp │ │ │ │ - jbe 3da84 ::do_widen(char) const@@Base+0x1a34> │ │ │ │ + jns 38087 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18487> │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 3da82 ::do_widen(char) const@@Base+0x1a32> │ │ │ │ - mov $0x1,%edx │ │ │ │ - cmp %eax,0xc(%esp) │ │ │ │ - jne 3daf1 ::do_widen(char) const@@Base+0x1aa1> │ │ │ │ + je 381e2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x185e2> │ │ │ │ + mov $0x1,%eax │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + cmp %edx,0xc(%esp) │ │ │ │ + jne 381af , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x185af> │ │ │ │ push 0xc(%esp) │ │ │ │ + push 0x8(%esp) │ │ │ │ + push %esi │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - push %edx │ │ │ │ call 4090 │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ addl $0x1,0x14(%eax) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov %edi,(%eax) │ │ │ │ + mov %esi,(%eax) │ │ │ │ movb $0x1,0x4(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - xor %esi,%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call 4380 │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %esi,(%eax) │ │ │ │ - movb $0x0,0x4(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ + add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret $0x4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - cmp %esi,0xc(%eax) │ │ │ │ - je 3dae0 ::do_widen(char) const@@Base+0x1a90> │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + cmp %edi,0xc(%eax) │ │ │ │ + je 38198 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18598> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ + push %edi │ │ │ │ call 4410 │ │ │ │ + mov 0x10(%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,%ecx │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ - mov %esi,%eax │ │ │ │ - mov %ecx,%esi │ │ │ │ - jmp 3da3c ::do_widen(char) const@@Base+0x19ec> │ │ │ │ + mov %edi,0x4(%esp) │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ + mov 0x14(%eax),%ecx │ │ │ │ + mov %edx,0x10(%esp) │ │ │ │ + cmp %ebp,%ecx │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ + cmova %ebp,%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + jmp 38067 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18467> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %esi,%eax │ │ │ │ - mov $0x1,%edx │ │ │ │ - cmp %eax,0xc(%esp) │ │ │ │ - je 3da53 ::do_widen(char) const@@Base+0x1a03> │ │ │ │ - xor %edx,%edx │ │ │ │ - cmp 0x10(%eax),%ebp │ │ │ │ - setb %dl │ │ │ │ - jmp 3da53 ::do_widen(char) const@@Base+0x1a03> │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x674f7,%ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - mov 0x38(%esp),%edx │ │ │ │ - mov 0x8(%eax),%esi │ │ │ │ - lea 0x4(%eax),%ecx │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ - test %esi,%esi │ │ │ │ - je 3dbd0 ::do_widen(char) const@@Base+0x1b80> │ │ │ │ - mov (%edx),%eax │ │ │ │ - mov 0x4(%edx),%ebp │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ - jmp 3db4b ::do_widen(char) const@@Base+0x1afb> │ │ │ │ nop │ │ │ │ - mov %esi,0x4(%esp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 3db7f ::do_widen(char) const@@Base+0x1b2f> │ │ │ │ - mov 0x14(%esi),%edi │ │ │ │ - mov %ebp,%eax │ │ │ │ - cmp %ebp,%edi │ │ │ │ - cmovbe %edi,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 3db70 ::do_widen(char) const@@Base+0x1b20> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ - push 0x10(%esp) │ │ │ │ - push 0x10(%esi) │ │ │ │ - call 42f0 │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 3db74 ::do_widen(char) const@@Base+0x1b24> │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ + mov %edx,0x18(%esi) │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ + mov %edx,0x4(%ecx) │ │ │ │ + mov 0x8(%eax),%edx │ │ │ │ + mov %edx,0x8(%ecx) │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov %edx,0xc(%ecx) │ │ │ │ + jmp 37fc2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x183c2> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %edi,0x4(%esp) │ │ │ │ + mov $0x1,%eax │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + cmp %edx,0xc(%esp) │ │ │ │ + je 380f1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x184f1> │ │ │ │ + mov 0x14(%esi),%ebp │ │ │ │ + mov 0x14(%edx),%edi │ │ │ │ + cmp %edi,%ebp │ │ │ │ mov %edi,%eax │ │ │ │ - sub %ebp,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jns 3db40 ::do_widen(char) const@@Base+0x1af0> │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jne 3db4b ::do_widen(char) const@@Base+0x1afb> │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ - cmp %ecx,0xc(%esp) │ │ │ │ - je 3dbd0 ::do_widen(char) const@@Base+0x1b80> │ │ │ │ - mov 0x14(%ecx),%esi │ │ │ │ - cmp %esi,%ebp │ │ │ │ - mov %esi,%eax │ │ │ │ cmovbe %ebp,%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 3dbae ::do_widen(char) const@@Base+0x1b5e> │ │ │ │ + je 381d6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x185d6> │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ - push 0x10(%ecx) │ │ │ │ - push 0x14(%esp) │ │ │ │ + push 0x10(%edx) │ │ │ │ + push 0x10(%esi) │ │ │ │ call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 3dbb2 ::do_widen(char) const@@Base+0x1b62> │ │ │ │ + jne 381da , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x185da> │ │ │ │ mov %ebp,%eax │ │ │ │ - sub %esi,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - js 3dbd0 ::do_widen(char) const@@Base+0x1b80> │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - xchg %ax,%ax │ │ │ │ + sub %edi,%eax │ │ │ │ + shr $0x1f,%eax │ │ │ │ + jmp 380f1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x184f1> │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 38087 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18487> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ + nop │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + flds 0x4(%eax) │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + flds 0x4(%eax) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + seta %al │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x67407,%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov 0x24(%esp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 3dc50 ::do_widen(char) const@@Base+0x1c00> │ │ │ │ - lea -0x93c(%ebx),%ebp │ │ │ │ + add $0x6cdea,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - push 0xc(%edi) │ │ │ │ - push 0x2c(%esp) │ │ │ │ - call 3dbf0 ::do_widen(char) const@@Base+0x1ba0> │ │ │ │ - mov 0x28(%edi),%edx │ │ │ │ - lea 0x30(%edi),%ecx │ │ │ │ - mov 0x8(%edi),%esi │ │ │ │ - mov %ebp,0x14(%edi) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 3dc3e ::do_widen(char) const@@Base+0x1bee> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ + lea -0x7e0(%ebx),%edx │ │ │ │ + mov %edx,(%eax) │ │ │ │ + mov 0x40(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3823e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1863e> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - mov %esi,%edi │ │ │ │ + push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %esi,%esi │ │ │ │ - jne 3dc10 ::do_widen(char) const@@Base+0x1bc0> │ │ │ │ - add $0xc,%esp │ │ │ │ + add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %ebp │ │ │ │ - mov $0x1,%ecx │ │ │ │ - push %edi │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x67392,%ebx │ │ │ │ + add $0x6cda9,%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ + lea -0x7e0(%ebx),%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x40(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3827f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1867f> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov 0x24(%esp),%esi │ │ │ │ - cmpl $0x0,0x28(%esp) │ │ │ │ - mov 0x20(%esp),%ebp │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ - lea 0x4(%esi),%edx │ │ │ │ - je 3dcb0 ::do_widen(char) const@@Base+0x1c60> │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x4c │ │ │ │ + push %esi │ │ │ │ + call 4280 │ │ │ │ + add $0x14,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + call b505 <__gmon_start__@plt+0x6d4d> │ │ │ │ + add $0x6cd6b,%edx │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + movl $0x0,0x40(%eax) │ │ │ │ + movl $0x0,0x44(%eax) │ │ │ │ + movl $0x0,0x48(%eax) │ │ │ │ + movl $0x1010101,0x4(%eax) │ │ │ │ + flds -0x1dab0(%edx) │ │ │ │ + lea -0x7e0(%edx),%ecx │ │ │ │ + movl $0x1010101,0x8(%eax) │ │ │ │ + mov %ecx,(%eax) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %cx,0xc(%eax) │ │ │ │ + fsts 0x24(%eax) │ │ │ │ + fstps 0x28(%eax) │ │ │ │ + fldz │ │ │ │ + movl $0x32,0x10(%eax) │ │ │ │ + fsts 0x30(%eax) │ │ │ │ + movl $0x42c80000,0x14(%eax) │ │ │ │ + movl $0x43fa0000,0x20(%eax) │ │ │ │ + movl $0x43160000,0x18(%eax) │ │ │ │ + movl $0x5,0x1c(%eax) │ │ │ │ + movl $0x3,0x2c(%eax) │ │ │ │ + fstps 0x34(%eax) │ │ │ │ + movl $0x3f800000,0x38(%eax) │ │ │ │ + movl $0x40800000,0x3c(%eax) │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + mov %edx,0x10(%eax) │ │ │ │ + mov $0x1,%eax │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + mov %edx,0x1c(%eax) │ │ │ │ + mov $0x1,%eax │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + flds 0x8(%esp) │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + fstps 0x14(%eax) │ │ │ │ + mov $0x1,%eax │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + flds 0x8(%esp) │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + fstps 0x24(%eax) │ │ │ │ + flds 0xc(%esp) │ │ │ │ + fstps 0x28(%eax) │ │ │ │ + mov $0x1,%eax │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + flds 0x8(%esp) │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + fstps 0x20(%eax) │ │ │ │ + mov $0x1,%eax │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + mov %edx,0x2c(%eax) │ │ │ │ + mov $0x1,%eax │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + flds 0x8(%esp) │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + fstps 0x18(%eax) │ │ │ │ + mov $0x1,%eax │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + mov %al,0x4(%edx) │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + mov %al,0xa(%edx) │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + mov %al,0x8(%edx) │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + mov %al,0x5(%edx) │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + mov %al,0x6(%edx) │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + mov %al,0x7(%edx) │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + mov %al,0x9(%edx) │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + mov %al,0xb(%edx) │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ + add $0x6cb76,%esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x2c,%esp │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x4c(%eax),%edi │ │ │ │ + mov 0x48(%eax),%edx │ │ │ │ + mov %edi,%eax │ │ │ │ + sub %edx,%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xaaaaaaab,%eax,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jbe 38605 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18a05> │ │ │ │ + lea 0xc(%edx),%ebx │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ + flds 0x4(%edx) │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + cmp %edi,%ebx │ │ │ │ + je 38640 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18a40> │ │ │ │ + lea -0x24(%ebp),%ecx │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ + lea -0x990(%esi),%ecx │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + jmp 3851b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1891b> │ │ │ │ + flds 0x8(%edx) │ │ │ │ + flds 0x8(%ebx) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jbe 38510 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18910> │ │ │ │ + fxch %st(1) │ │ │ │ + fstps 0x4(%edx) │ │ │ │ + fstps 0x8(%edx) │ │ │ │ + jmp 38514 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18914> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 38578 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18978> │ │ │ │ + flds 0x4(%ebx) │ │ │ │ + fld %st(0) │ │ │ │ + fsub %st(2),%st │ │ │ │ + flds -0x1cde8(%esi) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jae 38540 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18940> │ │ │ │ + flds -0x1d138(%esi) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jbe 384f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x188f0> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 38544 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18944> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + cmp -0x2c(%ebp),%eax │ │ │ │ + je 38618 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18a18> │ │ │ │ + flds 0x4(%edx) │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + add $0xc,%eax │ │ │ │ + mov %ecx,-0xc(%eax) │ │ │ │ + fstps -0x8(%eax) │ │ │ │ + flds 0x8(%edx) │ │ │ │ + fstps -0x4(%eax) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + flds 0x4(%ebx) │ │ │ │ + mov %ebx,%edx │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + jne 3851b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1891b> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3857a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1897a> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + cmp -0x2c(%ebp),%eax │ │ │ │ + je 3864a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18a4a> │ │ │ │ + flds 0x4(%edx) │ │ │ │ + lea -0x990(%esi),%ecx │ │ │ │ + add $0xc,%eax │ │ │ │ + mov %ecx,-0xc(%eax) │ │ │ │ + fstps -0x8(%eax) │ │ │ │ + flds 0x8(%edx) │ │ │ │ + fstps -0x4(%eax) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + push -0x34(%ebp) │ │ │ │ + add $0x48,%eax │ │ │ │ + push %eax │ │ │ │ + call 39d10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a110> │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 385f3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x189f3> │ │ │ │ + lea -0x999c0(%esi),%eax │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + jmp 385d7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x189d7> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 385f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x189f0> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x2c(%ebp),%eax │ │ │ │ + je 385d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x189d0> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %ebx,%edi │ │ │ │ + jne 385d7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x189d7> │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 38605 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18a05> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + push -0x34(%ebp) │ │ │ │ + call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ + jmp 38565 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18965> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + lea -0x24(%ebp),%edi │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ + sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ + push -0x34(%ebp) │ │ │ │ + call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 3859e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1899e> │ │ │ │ + mov %eax,%ebx │ │ │ │ + jmp 5f38 <__gmon_start__@plt+0x1780> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ - push %ecx │ │ │ │ - call 4090 │ │ │ │ - addl $0x1,0x14(%esi) │ │ │ │ - mov %ebp,%eax │ │ │ │ - mov %edi,0x0(%ebp) │ │ │ │ + push %esi │ │ │ │ + call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ + add $0x6c986,%esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x3c,%esp │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x4c(%eax),%edi │ │ │ │ + mov 0x48(%eax),%edx │ │ │ │ + mov %edi,%eax │ │ │ │ + sub %edx,%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xaaaaaaab,%eax,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jbe 387f5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18bf5> │ │ │ │ + lea 0xc(%edx),%ebx │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ + flds 0x4(%edx) │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + cmp %edi,%ebx │ │ │ │ + je 38830 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18c30> │ │ │ │ + lea -0x24(%ebp),%ecx │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ + lea -0x990(%esi),%ecx │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + jmp 3870b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18b0b> │ │ │ │ + flds 0x8(%edx) │ │ │ │ + flds 0x8(%ebx) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jbe 38700 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18b00> │ │ │ │ + fxch %st(1) │ │ │ │ + fstps 0x4(%edx) │ │ │ │ + fstps 0x8(%edx) │ │ │ │ + jmp 38704 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18b04> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 38770 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18b70> │ │ │ │ + flds 0x4(%ebx) │ │ │ │ + fld %st(0) │ │ │ │ + fsub %st(2),%st │ │ │ │ + fldl -0x1cdd8(%esi) │ │ │ │ + fstl -0x30(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jae 38738 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18b38> │ │ │ │ + flds -0x1d138(%esi) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jbe 386e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18ae0> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3873c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18b3c> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + cmp -0x34(%ebp),%eax │ │ │ │ + je 38808 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18c08> │ │ │ │ + flds 0x4(%edx) │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + add $0xc,%eax │ │ │ │ + mov %ecx,-0xc(%eax) │ │ │ │ + fstps -0x8(%eax) │ │ │ │ + flds 0x8(%edx) │ │ │ │ + fstps -0x4(%eax) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + flds 0x4(%ebx) │ │ │ │ + mov %ebx,%edx │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + jne 3870b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18b0b> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 38772 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18b72> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + cmp -0x34(%ebp),%eax │ │ │ │ + je 3883a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18c3a> │ │ │ │ + flds 0x4(%edx) │ │ │ │ + lea -0x990(%esi),%ecx │ │ │ │ + add $0xc,%eax │ │ │ │ + mov %ecx,-0xc(%eax) │ │ │ │ + fstps -0x8(%eax) │ │ │ │ + flds 0x8(%edx) │ │ │ │ + fstps -0x4(%eax) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + add $0x48,%eax │ │ │ │ + push %eax │ │ │ │ + call 39d10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a110> │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 387e3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18be3> │ │ │ │ + lea -0x999c0(%esi),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + jmp 387c7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18bc7> │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 387e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18be0> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x30(%ebp),%eax │ │ │ │ + je 387c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18bc0> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %ebx,%edi │ │ │ │ + jne 387c7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18bc7> │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 387f5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18bf5> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ + jmp 3875d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18b5d> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + lea -0x24(%ebp),%edi │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 38796 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18b96> │ │ │ │ + mov %eax,%ebx │ │ │ │ + jmp 5f4e <__gmon_start__@plt+0x1796> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov 0x4c(%edx),%ebx │ │ │ │ + mov 0x48(%edx),%ecx │ │ │ │ + mov %ebx,%edi │ │ │ │ + sub %ecx,%edi │ │ │ │ + mov %edi,%esi │ │ │ │ + sar $0x2,%esi │ │ │ │ + imul $0xaaaaaaab,%esi,%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 38910 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18d10> │ │ │ │ + lea 0x14(%ecx),%esi │ │ │ │ + lea 0x8(%ecx,%edi,1),%edi │ │ │ │ + flds 0x8(%ecx) │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 388a7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18ca7> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + flds (%esi) │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fcmovbe %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + add $0xc,%esi │ │ │ │ + cmp %edi,%esi │ │ │ │ + jne 38898 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18c98> │ │ │ │ + fdivs 0x14(%eax) │ │ │ │ + lea 0xc(%esp),%edi │ │ │ │ + lea 0x48(%edx),%esi │ │ │ │ + fstps 0x38(%eax) │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + je 388d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18cd0> │ │ │ │ + flds 0x8(%ecx) │ │ │ │ + fdivs 0x38(%eax) │ │ │ │ + fsts 0x8(%ecx) │ │ │ │ + fld1 │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + ja 388e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18ce0> │ │ │ │ + add $0xc,%ecx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jne 388b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18cb8> │ │ │ │ add $0x1c,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ + ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 3dc91 ::do_widen(char) const@@Base+0x1c41> │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - cmp %ecx,0x10(%edi) │ │ │ │ - setb %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - jmp 3dc91 ::do_widen(char) const@@Base+0x1c41> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + push %ecx │ │ │ │ + push %esi │ │ │ │ + push %edi │ │ │ │ + call 3a0d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a4d0> │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov 0x4c(%edx),%ebx │ │ │ │ + jmp 388b4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18cb4> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ xchg %ax,%ax │ │ │ │ + fld1 │ │ │ │ + jmp 388a7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18ca7> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + cmpb $0x0,0x6(%eax) │ │ │ │ + je 38938 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18d38> │ │ │ │ + jmp 38860 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18c60> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + xor %eax,%eax │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + push %ebp │ │ │ │ + call 18a29 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d9> │ │ │ │ + add $0x6c6ba,%ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + mov %eax,%esi │ │ │ │ + push %ebx │ │ │ │ + mov %edx,%ebx │ │ │ │ + lea 0x48(%ebx),%eax │ │ │ │ + sub $0x2c,%esp │ │ │ │ + mov 0x48(%edx),%ecx │ │ │ │ + fldl -0x1cdd0(%ebp) │ │ │ │ + lea 0x18(%esp),%edi │ │ │ │ + fstl 0x8(%esp) │ │ │ │ + fldl 0x34(%edx) │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + fsub %st(1),%st │ │ │ │ + fdivs 0x40(%edx) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ + flds 0x1c(%esp) │ │ │ │ + mov 0x4c(%edx),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + je 389e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18de0> │ │ │ │ + flds 0x4(%ecx) │ │ │ │ + fld %st(1) │ │ │ │ + fsub %st(1),%st │ │ │ │ + fldz │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jb 389b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18db0> │ │ │ │ + flds 0x24(%esi) │ │ │ │ + fdivs 0x40(%ebx) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + ja 389f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18df0> │ │ │ │ + jmp 389b2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18db2> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + fsub %st(1),%st │ │ │ │ + fldz │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jbe 389d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18dd0> │ │ │ │ + flds 0x28(%esi) │ │ │ │ + fdivs 0x40(%ebx) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + ja 389f2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18df2> │ │ │ │ + jmp 389d2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18dd2> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + add $0xc,%ecx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jne 38987 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18d87> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 389e2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18de2> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + add $0x2c,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + fstp %st(0) │ │ │ │ + fstps 0x14(%esp) │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %ecx │ │ │ │ + push 0x10(%esp) │ │ │ │ + push %edi │ │ │ │ + call 3a0d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a4d0> │ │ │ │ + mov 0x4c(%ebx),%edx │ │ │ │ + mov 0x24(%esp),%ecx │ │ │ │ + add $0xc,%esp │ │ │ │ + flds 0x14(%esp) │ │ │ │ + jmp 38983 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18d83> │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + cmpb $0x0,0xb(%eax) │ │ │ │ + je 38a38 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18e38> │ │ │ │ + jmp 38940 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18d40> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + xor %eax,%eax │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + call 18a21 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d1> │ │ │ │ + add $0x6c5bb,%ecx │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + mov %eax,%edi │ │ │ │ + push %esi │ │ │ │ + mov %edx,%esi │ │ │ │ + push %ebx │ │ │ │ + lea 0x48(%esi),%eax │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov 0x48(%edx),%ebx │ │ │ │ + mov 0x4c(%edx),%edx │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ + lea 0xc(%esp),%ebp │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + cmp %edx,%ebx │ │ │ │ + je 38a8a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18e8a> │ │ │ │ + fldl 0x34(%esi) │ │ │ │ + fsubs 0x4(%ebx) │ │ │ │ + fsubs 0x30(%edi) │ │ │ │ + fabs │ │ │ │ + flds 0x34(%edi) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jae 38aa0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18ea0> │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jne 38a6f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18e6f> │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ xchg %ax,%ax │ │ │ │ + mov 0x58(%esi),%eax │ │ │ │ + cmp 0x5c(%esi),%eax │ │ │ │ + je 38ae8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18ee8> │ │ │ │ + flds 0x4(%ebx) │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + add $0xc,%eax │ │ │ │ + lea -0x990(%ecx),%edx │ │ │ │ + fstps -0x8(%eax) │ │ │ │ + flds 0x8(%ebx) │ │ │ │ + mov %edx,-0xc(%eax) │ │ │ │ + fstps -0x4(%eax) │ │ │ │ + mov %eax,0x58(%esi) │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %ebx │ │ │ │ + push 0xc(%esp) │ │ │ │ + push %ebp │ │ │ │ + call 3a0d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a4d0> │ │ │ │ + mov 0x4c(%esi),%edx │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ + add $0xc,%esp │ │ │ │ + jmp 38a6b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18e6b> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %ebx │ │ │ │ + push %eax │ │ │ │ + lea 0x54(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 38ac7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18ec7> │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + cmpb $0x0,0xc(%eax) │ │ │ │ + je 38b18 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18f18> │ │ │ │ + jmp 38a40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18e40> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + xor %eax,%eax │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x14,%esp │ │ │ │ + mov 0x4c(%edx),%ebx │ │ │ │ + mov 0x48(%edx),%esi │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov %ebx,%eax │ │ │ │ + sub %esi,%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xaaaaaaab,%eax,%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jb 38b50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18f50> │ │ │ │ + add $0x14,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea (%ecx,%ecx,2),%eax │ │ │ │ + add $0x48,%edx │ │ │ │ + lea (%esi,%eax,4),%ecx │ │ │ │ + lea 0xc(%esp),%eax │ │ │ │ + push %ebx │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + call 3a170 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a570> │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + add $0x14,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + cmpb $0x0,0x8(%eax) │ │ │ │ + je 38b90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18f90> │ │ │ │ + jmp 38b20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18f20> │ │ │ │ + xor %eax,%eax │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x14,%esp │ │ │ │ + mov 0x48(%edx),%esi │ │ │ │ + mov 0x4c(%edx),%ecx │ │ │ │ + cmp %ecx,%esi │ │ │ │ + je 38bd2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18fd2> │ │ │ │ + flds 0x18(%eax) │ │ │ │ + flds 0x4(%esi) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 38bf6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18ff6> │ │ │ │ + lea 0xc(%esi),%eax │ │ │ │ + jmp 38bca , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18fca> │ │ │ │ xchg %ax,%ax │ │ │ │ + add $0xc,%eax │ │ │ │ + flds -0x8(%eax) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 38bf0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18ff0> │ │ │ │ + mov %eax,%ebx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jne 38bc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18fc0> │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0xc(%esp),%eax │ │ │ │ + add $0x48,%edx │ │ │ │ + push %ecx │ │ │ │ + push %esi │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + call 3a170 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a570> │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x20,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + jmp 38bd2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18fd2> │ │ │ │ + fstp %st(0) │ │ │ │ + mov %esi,%ecx │ │ │ │ + jmp 38bd2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18fd2> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + cmpb $0x0,0x7(%eax) │ │ │ │ + je 38c10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19010> │ │ │ │ + jmp 38ba0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18fa0> │ │ │ │ + xor %eax,%eax │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ + call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ + add $0x6c3d7,%edi │ │ │ │ push %esi │ │ │ │ + lea -0x88(%ebp),%eax │ │ │ │ + lea -0x90(%ebp),%esi │ │ │ │ push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x67327,%ebx │ │ │ │ - sub $0x28,%esp │ │ │ │ - push $0x2c │ │ │ │ - call 4050 │ │ │ │ - mov 0x48(%esp),%edi │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x50(%esp),%eax │ │ │ │ - lea 0x10(%esi),%edx │ │ │ │ - mov (%eax),%eax │ │ │ │ - mov (%eax),%ebp │ │ │ │ - lea 0x1c(%esi),%eax │ │ │ │ - movl $0x0,0x18(%esi) │ │ │ │ - mov %eax,0x14(%esi) │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ + sub $0xd8,%esp │ │ │ │ + mov %eax,-0xbc(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + lea -0x70(%ebp),%eax │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + lea -0x1cf41(%edi),%eax │ │ │ │ + push $0x17 │ │ │ │ + push %eax │ │ │ │ + push $0x0 │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + mov %esi,-0xa4(%ebp) │ │ │ │ + movl $0x0,-0x8c(%ebp) │ │ │ │ + movb $0x0,-0x88(%ebp) │ │ │ │ + movl $0x0,-0x74(%ebp) │ │ │ │ + movb $0x0,-0x70(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + lea -0x78(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + push 0xc(%ebp) │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %ebp,0x10(%esi) │ │ │ │ - add $0x4,%eax │ │ │ │ - movb $0x0,0x1c(%esi) │ │ │ │ - cmp %eax,%edi │ │ │ │ - je 3ddd0 ::do_widen(char) const@@Base+0x1d80> │ │ │ │ - cmp 0x10(%edi),%ebp │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ - jae 3dd88 ::do_widen(char) const@@Base+0x1d38> │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - cmp %edi,0xc(%eax) │ │ │ │ - je 3de40 ::do_widen(char) const@@Base+0x1df0> │ │ │ │ + mov %al,0x6(%ecx) │ │ │ │ + test %al,%al │ │ │ │ + jne 39398 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19798> │ │ │ │ + mov -0xa4(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call 4410 │ │ │ │ + lea -0x1cf29(%edi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push $0x15 │ │ │ │ + push %eax │ │ │ │ + push -0x8c(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + push %esi │ │ │ │ + push 0xc(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - cmp 0x10(%eax),%ebp │ │ │ │ - jbe 3dde3 ::do_widen(char) const@@Base+0x1d93> │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovne %edi,%ecx │ │ │ │ - cmove %eax,%edi │ │ │ │ + mov %al,0x8(%ecx) │ │ │ │ + test %al,%al │ │ │ │ + jne 39378 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19778> │ │ │ │ + mov -0xa4(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ + lea -0x1cf13(%edi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push $0x17 │ │ │ │ + push %eax │ │ │ │ + push -0x8c(%ebp) │ │ │ │ + push $0x0 │ │ │ │ push %esi │ │ │ │ - push %edi │ │ │ │ - push %ecx │ │ │ │ - push 0x4c(%esp) │ │ │ │ - push 0x4c(%esp) │ │ │ │ - call 3dc60 ::do_widen(char) const@@Base+0x1c10> │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ add $0x1c,%esp │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + push %esi │ │ │ │ + push 0xc(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %al,0xa(%ecx) │ │ │ │ + test %al,%al │ │ │ │ + jne 39358 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19758> │ │ │ │ + mov -0xa4(%ebp),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x1cefb(%edi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push $0x1c │ │ │ │ + push %eax │ │ │ │ + push -0x8c(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + push %esi │ │ │ │ + push 0xc(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %al,0x9(%ecx) │ │ │ │ + test %al,%al │ │ │ │ + jne 39338 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19738> │ │ │ │ + mov -0xa4(%ebp),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x1cede(%edi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push $0x1d │ │ │ │ + push %eax │ │ │ │ + push -0x8c(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + push %esi │ │ │ │ + push 0xc(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %al,0x7(%ecx) │ │ │ │ + test %al,%al │ │ │ │ + jne 39318 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19718> │ │ │ │ + mov -0xa4(%ebp),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x1cec0(%edi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push $0x1a │ │ │ │ + push %eax │ │ │ │ + push -0x8c(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + push %esi │ │ │ │ + push 0xc(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + add $0x10,%esp │ │ │ │ + test %al,%al │ │ │ │ + jne 392e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x196e8> │ │ │ │ + mov -0xa4(%ebp),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x1ce68(%edi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push $0x21 │ │ │ │ + push %eax │ │ │ │ + push -0x8c(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + push %esi │ │ │ │ + push 0xc(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + add $0x10,%esp │ │ │ │ + test %al,%al │ │ │ │ + jne 39058 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19458> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + cmpb $0x0,0xc(%eax) │ │ │ │ + jne 3907f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1947f> │ │ │ │ + mov -0xa4(%ebp),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x1ce44(%edi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push $0x20 │ │ │ │ + push %eax │ │ │ │ + push -0x8c(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + push %esi │ │ │ │ + push 0xc(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %al,0xe(%ecx) │ │ │ │ + test %al,%al │ │ │ │ + je 38fa5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x193a5> │ │ │ │ + mov 0x40(%ecx),%eax │ │ │ │ + cmp 0x44(%ecx),%eax │ │ │ │ + je 38ea8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x192a8> │ │ │ │ + mov %eax,0x44(%ecx) │ │ │ │ + lea -0x58(%ebp),%eax │ │ │ │ + movl $0x0,-0x5c(%ebp) │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + movb $0x0,-0x58(%ebp) │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 394a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x198a8> │ │ │ │ + movl $0x0,-0xa8(%ebp) │ │ │ │ + lea -0x60(%ebp),%eax │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %eax,-0xc4(%ebp) │ │ │ │ + jmp 38efb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x192fb> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1,%esi │ │ │ │ + cmp -0xb0(%ebp),%esi │ │ │ │ + je 38f77 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19377> │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + movsbl (%eax,%esi,1),%eax │ │ │ │ + push %eax │ │ │ │ + mov %al,-0xac(%ebp) │ │ │ │ + call 4170 │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 38ef0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x192f0> │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov $0xf,%edx │ │ │ │ + lea 0x1(%eax),%ecx │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + cmp -0xb8(%ebp),%eax │ │ │ │ + cmovne -0x58(%ebp),%edx │ │ │ │ + mov %ecx,-0xb4(%ebp) │ │ │ │ + cmp %edx,%ecx │ │ │ │ + ja 39030 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19430> │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ + movzbl -0xac(%ebp),%ecx │ │ │ │ + add $0x1,%esi │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov -0xb4(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov %edx,-0x5c(%ebp) │ │ │ │ + movb $0x0,(%eax,%edx,1) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + cmp -0xb0(%ebp),%esi │ │ │ │ + jne 38efb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x192fb> │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jne 39120 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19520> │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + movb $0x0,0xe(%edx) │ │ │ │ + cmp -0xb8(%ebp),%eax │ │ │ │ + je 38fa5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x193a5> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0xa4(%ebp),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x1ce20(%edi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push $0x1f │ │ │ │ + push %eax │ │ │ │ + push -0x8c(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ add $0x1c,%esp │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + push %esi │ │ │ │ + push 0xc(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + test %al,%al │ │ │ │ + jne 393b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x197b8> │ │ │ │ + cmp -0xc0(%ebp),%edx │ │ │ │ + je 38ffd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x193fd> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %edx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + cmp -0xbc(%ebp),%eax │ │ │ │ + je 39019 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19419> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + push $0x1 │ │ │ │ + push $0x0 │ │ │ │ + push $0x0 │ │ │ │ + push -0xa8(%ebp) │ │ │ │ + push -0xc4(%ebp) │ │ │ │ + call 4790 , std::allocator >::_M_mutate(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x20,%esp │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + jmp 38f43 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19343> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1d79a(%edi),%eax │ │ │ │ + push %eax │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 39480 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19880> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movb $0x1,0xc(%eax) │ │ │ │ + mov -0xa4(%ebp),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x1cea5(%edi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push $0x1d │ │ │ │ + push %eax │ │ │ │ + push -0x8c(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + push %esi │ │ │ │ + push 0xc(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + add $0x10,%esp │ │ │ │ + test %al,%al │ │ │ │ + jne 39408 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19808> │ │ │ │ + mov -0xa4(%ebp),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x1ce87(%edi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push $0x1b │ │ │ │ + push %eax │ │ │ │ + push -0x8c(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + push %esi │ │ │ │ + push 0xc(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + add $0x10,%esp │ │ │ │ + test %al,%al │ │ │ │ + je 38e58 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19258> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x0 │ │ │ │ + push -0x78(%ebp) │ │ │ │ + call 4780 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + fstps 0x30(%eax) │ │ │ │ + jmp 38e58 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19258> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - jbe 3de0e ::do_widen(char) const@@Base+0x1dbe> │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - cmp %edi,0x10(%eax) │ │ │ │ - je 3de30 ::do_widen(char) const@@Base+0x1de0> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + push $0x0 │ │ │ │ + add $0x40,%eax │ │ │ │ + push $0x2c │ │ │ │ + mov %eax,-0xc8(%ebp) │ │ │ │ + lea -0x60(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + fldz │ │ │ │ + fstpl -0x98(%ebp) │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 394d9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x198d9> │ │ │ │ + lea -0x48(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ + mov %eax,%esi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ebx,-0xc4(%ebp) │ │ │ │ + lea -0x40(%ebp),%ebx │ │ │ │ + mov %ebx,-0xac(%ebp) │ │ │ │ + lea -0x98(%ebp),%ebx │ │ │ │ + mov %ebx,-0xcc(%ebp) │ │ │ │ + jmp 3918f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1958f> │ │ │ │ + nop │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ + mov %esi,%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ + cmp %edx,%ecx │ │ │ │ + ja 39509 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19909> │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ + sub %ecx,%edx │ │ │ │ + push $0x0 │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + add %ecx,%ebx │ │ │ │ + cmp %eax,%edx │ │ │ │ + cmovbe %edx,%eax │ │ │ │ + add %ebx,%eax │ │ │ │ + push %eax │ │ │ │ + push %ebx │ │ │ │ + push -0xc4(%ebp) │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + pop %ecx │ │ │ │ + pop %ebx │ │ │ │ + push $0x0 │ │ │ │ + mov %edi,%ebx │ │ │ │ + push -0x48(%ebp) │ │ │ │ + call 4780 │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + fstl -0x98(%ebp) │ │ │ │ + cmp -0xac(%ebp),%eax │ │ │ │ + je 391eb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x195eb> │ │ │ │ + fstp %st(0) │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call 4290 │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + fldl -0x98(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ + fldz │ │ │ │ + fxch %st(1) │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jp 391f7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x195f7> │ │ │ │ + je 39218 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19618> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0x44(%eax),%eax │ │ │ │ + cmp 0x48(%ecx),%eax │ │ │ │ + je 39428 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19828> │ │ │ │ + fstpl (%eax) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x44(%ecx) │ │ │ │ + jmp 3921a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1961a> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + fstp %st(0) │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea 0x1(%esi),%ecx │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %ecx │ │ │ │ + push $0x2c │ │ │ │ + push -0xb4(%ebp) │ │ │ │ + mov %ecx,-0xb0(%ebp) │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + jne 39180 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19580> │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + sub %ecx,-0xa8(%ebp) │ │ │ │ + cmp %eax,%ecx │ │ │ │ + ja 39520 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19920> │ │ │ │ + sub %ecx,%eax │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + add -0x60(%ebp),%ecx │ │ │ │ + lea -0x30(%ebp),%edx │ │ │ │ + push $0x0 │ │ │ │ + lea -0x28(%ebp),%esi │ │ │ │ + cmp %ebx,%eax │ │ │ │ + mov %esi,-0x30(%ebp) │ │ │ │ + cmova %ebx,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push $0x0 │ │ │ │ + mov %edi,%ebx │ │ │ │ + push -0x30(%ebp) │ │ │ │ + call 4780 │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + fstl -0x98(%ebp) │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 392b2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x196b2> │ │ │ │ + fstp %st(0) │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + fldl -0x98(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + fldz │ │ │ │ + fxch %st(1) │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + mov 0x44(%eax),%eax │ │ │ │ + jp 394b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x198b8> │ │ │ │ + jne 394b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x198b8> │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + cmp %eax,0x40(%edx) │ │ │ │ + je 394d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x198d0> │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + jmp 38f8f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1938f> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1d79a(%edi),%eax │ │ │ │ + push %eax │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - cmp 0x10(%eax),%ebp │ │ │ │ - mov %eax,%ecx │ │ │ │ - jae 3dde3 ::do_widen(char) const@@Base+0x1d93> │ │ │ │ - mov 0xc(%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ - cmovne %ecx,%edi │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov $0x0,%eax │ │ │ │ - test %edx,%edx │ │ │ │ - cmove %eax,%ecx │ │ │ │ - jmp 3dd5f ::do_widen(char) const@@Base+0x1d0f> │ │ │ │ + jne 39450 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19850> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movb $0x1,0x4(%eax) │ │ │ │ + jmp 38e0c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1920c> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x0 │ │ │ │ + push -0x78(%ebp) │ │ │ │ + call 4780 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + fstps 0x18(%eax) │ │ │ │ + jmp 38dcd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x191cd> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x0 │ │ │ │ + push -0x78(%ebp) │ │ │ │ + call 4780 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + fstps 0x20(%eax) │ │ │ │ + jmp 38d88 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19188> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0xa │ │ │ │ + push $0x0 │ │ │ │ + push -0x78(%ebp) │ │ │ │ + call 4480 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,0x1c(%ecx) │ │ │ │ + jmp 38d43 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19143> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - mov 0x14(%eax),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 3dde3 ::do_widen(char) const@@Base+0x1d93> │ │ │ │ - mov 0x10(%eax),%edi │ │ │ │ - cmp 0x10(%edi),%ebp │ │ │ │ - ja 3de30 ::do_widen(char) const@@Base+0x1de0> │ │ │ │ - lea 0x8(%esp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ + push $0xa │ │ │ │ + push $0x0 │ │ │ │ + push -0x78(%ebp) │ │ │ │ + call 4480 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,0x10(%ecx) │ │ │ │ + jmp 38cfe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x190fe> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x0 │ │ │ │ + push -0x78(%ebp) │ │ │ │ + call 4780 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + fstps 0x14(%eax) │ │ │ │ + jmp 38cb9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x190b9> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x0 │ │ │ │ push %edx │ │ │ │ - push 0x3c(%esp) │ │ │ │ + call 4780 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + fstps -0x9c(%ebp) │ │ │ │ + flds -0x9c(%ebp) │ │ │ │ + fsts 0x3c(%eax) │ │ │ │ + fld1 │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + ja 393f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x197f0> │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + jmp 38fe7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x193e7> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + movl $0x40800000,0x3c(%eax) │ │ │ │ + jmp 38fe7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x193e7> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x0 │ │ │ │ + push -0x78(%ebp) │ │ │ │ + call 4780 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + fstps 0x34(%eax) │ │ │ │ + jmp 390be , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x194be> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + fstp %st(0) │ │ │ │ + sub $0x4,%esp │ │ │ │ + push -0xcc(%ebp) │ │ │ │ push %eax │ │ │ │ - call 1f8a0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x12250> │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,%edi │ │ │ │ + push -0xc8(%ebp) │ │ │ │ + call 39f80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a380> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 3921a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1961a> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1c2d1(%edi),%eax │ │ │ │ + push %eax │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 3dd5f ::do_widen(char) const@@Base+0x1d0f> │ │ │ │ - mov %edx,%edi │ │ │ │ - sub $0xc,%esp │ │ │ │ + jne 39308 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19708> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movb $0x0,0x4(%eax) │ │ │ │ + jmp 38e0c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1920c> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1c2d1(%edi),%eax │ │ │ │ + push %eax │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + movb $0x0,0xc(%eax) │ │ │ │ + jmp 38e58 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19258> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ + jmp 38f88 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19388> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + cmp %eax,0x48(%edx) │ │ │ │ + je 394e3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x198e3> │ │ │ │ + fstpl (%eax) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x44(%edx) │ │ │ │ + jmp 392ce , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x196ce> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + movb $0x0,0xe(%edx) │ │ │ │ + jmp 392da , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x196da> │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 3925d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1965d> │ │ │ │ + fstp %st(0) │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x98(%ebp),%edx │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + push -0xc8(%ebp) │ │ │ │ + call 39f80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a380> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x44(%eax),%eax │ │ │ │ + jmp 392ce , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x196ce> │ │ │ │ + lea -0x1d617(%edi),%eax │ │ │ │ + push %edx │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ + lea -0x1d464(%edi),%eax │ │ │ │ + push %eax │ │ │ │ + call 4590 │ │ │ │ + push %eax │ │ │ │ + lea -0x1d617(%edi),%eax │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ + lea -0x1d464(%edi),%eax │ │ │ │ + push %eax │ │ │ │ + call 4590 │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 5f7d <__gmon_start__@plt+0x17c5> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 5f64 <__gmon_start__@plt+0x17ac> │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ push %esi │ │ │ │ - call 4380 │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ + add $0x6baa8,%esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov 0x34(%esp),%edi │ │ │ │ + mov 0x48(%edi),%ebx │ │ │ │ + mov 0x4c(%edi),%ebp │ │ │ │ + lea -0x68b70(%esi),%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ + cmp %ebx,%ebp │ │ │ │ + je 395bb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x199bb> │ │ │ │ + mov %ebp,%eax │ │ │ │ + mov $0x1f,%edx │ │ │ │ + push %ecx │ │ │ │ + sub %ebx,%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xaaaaaaab,%eax,%eax │ │ │ │ + mov %ecx,0x10(%esp) │ │ │ │ + bsr %eax,%eax │ │ │ │ + xor $0x1f,%eax │ │ │ │ + sub %eax,%edx │ │ │ │ + mov %edx,%eax │ │ │ │ + add %eax,%eax │ │ │ │ + push %eax │ │ │ │ + push %ebp │ │ │ │ + push %ebx │ │ │ │ + call 3a6a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1aaa0> │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + push %ebp │ │ │ │ + push %ebx │ │ │ │ + call 3a360 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a760> │ │ │ │ + mov 0x48(%edi),%ebx │ │ │ │ + mov 0x4c(%edi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %edi,(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ + flds -0x1cde4(%esi) │ │ │ │ + mov $0xa,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + cmp %ebx,%edx │ │ │ │ + je 39612 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19a12> │ │ │ │ + flds 0x4(%ebx) │ │ │ │ + flds -0x1cde4(%esi) │ │ │ │ + lea 0xc(%ebx),%ebp │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 39600 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19a00> │ │ │ │ + jmp 39621 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19a21> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + flds -0x8(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + jbe 39628 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19a28> │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 39608 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19a08> │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %ebp,%eax │ │ │ │ + cmp %ebp,%edx │ │ │ │ + jne 395f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x199f0> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 39614 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19a14> │ │ │ │ + fstp %st(0) │ │ │ │ + test %edi,%edi │ │ │ │ + setne %al │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 3dd5f ::do_widen(char) const@@Base+0x1d0f> │ │ │ │ + ret │ │ │ │ + fxch %st(1) │ │ │ │ + mov %ebx,%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + flds -0x1cde0(%esi) │ │ │ │ + lea 0xc(%eax),%ebx │ │ │ │ + fsubrp %st,%st(2) │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jbe 39676 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19a76> │ │ │ │ + flds 0x10(%eax) │ │ │ │ + add $0x18,%eax │ │ │ │ + fsubr %st(2),%st │ │ │ │ + fabs │ │ │ │ + flds -0x1dab4(%esi) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jbe 3966a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19a6a> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 396a4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19aa4> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + flds 0x4(%ebp) │ │ │ │ + add $0xc,%eax │ │ │ │ + fsubr %st(3),%st │ │ │ │ + fabs │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + ja 396a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19aa0> │ │ │ │ + mov %eax,%ebp │ │ │ │ + cmp %eax,%edx │ │ │ │ + ja 39658 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19a58> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 39680 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19a80> │ │ │ │ + fstp %st(1) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + sub $0x1,%ecx │ │ │ │ + jne 395d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x199d0> │ │ │ │ + fstp %st(0) │ │ │ │ + test %edi,%edi │ │ │ │ + setne %al │ │ │ │ + add $0x1c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(1) │ │ │ │ + add $0x1,%edi │ │ │ │ + sub $0x1,%ecx │ │ │ │ + jne 395d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x199d0> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3968b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19a8b> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %edi,%ecx │ │ │ │ - jmp 3dd5f ::do_widen(char) const@@Base+0x1d0f> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ + call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ + add $0x6b938,%esi │ │ │ │ push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x671a7,%ebx │ │ │ │ - sub $0x2c,%esp │ │ │ │ - mov 0x40(%esp),%ebp │ │ │ │ - mov 0x44(%esp),%edi │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - sub %esi,%eax │ │ │ │ - sub %esi,%edi │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov 0x34(%esp),%ebx │ │ │ │ + mov 0x4c(%ebx),%ebp │ │ │ │ + mov 0x48(%ebx),%edi │ │ │ │ + lea -0x68b70(%esi),%edx │ │ │ │ + cmp %edi,%ebp │ │ │ │ + je 3979f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19b9f> │ │ │ │ + mov %ebp,%eax │ │ │ │ + mov $0x1f,%ecx │ │ │ │ + push %edx │ │ │ │ + sub %edi,%eax │ │ │ │ sar $0x2,%eax │ │ │ │ - mov %edi,0x8(%esp) │ │ │ │ - je 3df80 ::do_widen(char) const@@Base+0x1f30> │ │ │ │ - lea (%eax,%eax,1),%ecx │ │ │ │ - mov $0xfffffffc,%edx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jbe 3df50 ::do_widen(char) const@@Base+0x1f00> │ │ │ │ - sub $0xc,%esp │ │ │ │ + imul $0xaaaaaaab,%eax,%eax │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ + bsr %eax,%eax │ │ │ │ + xor $0x1f,%eax │ │ │ │ + sub %eax,%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + add %eax,%eax │ │ │ │ + push %eax │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + call 3a6a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1aaa0> │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ push %edx │ │ │ │ - mov %edx,0x20(%esp) │ │ │ │ - call 4050 │ │ │ │ - mov 0x20(%esp),%edx │ │ │ │ - mov %eax,%edi │ │ │ │ - lea (%eax,%edx,1),%eax │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + call 3a360 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a760> │ │ │ │ + mov 0x48(%ebx),%eax │ │ │ │ + mov 0x4c(%ebx),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x48(%esp),%eax │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - sub 0x44(%esp),%edx │ │ │ │ - mov (%eax),%eax │ │ │ │ - mov %eax,(%edi,%ecx,1) │ │ │ │ - lea 0x4(%edi,%ecx,1),%ecx │ │ │ │ - lea (%ecx,%edx,1),%eax │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - cmp %esi,0x44(%esp) │ │ │ │ - je 3df70 ::do_widen(char) const@@Base+0x1f20> │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ + flds 0x8(%eax) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + je 3979d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19b9d> │ │ │ │ + lea 0xc(%eax),%edx │ │ │ │ + flds 0x3c(%esp) │ │ │ │ + jmp 3974c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19b4c> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + flds 0x8(%edx) │ │ │ │ + fucomi %st(2),%st │ │ │ │ + fcmovbe %st(2),%st │ │ │ │ + fstp %st(2) │ │ │ │ + add $0xc,%edx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jne 39740 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19b40> │ │ │ │ + flds 0x40(%esp) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fldl -0x1cfd0(%esi) │ │ │ │ + fstl (%esp) │ │ │ │ + fldl 0x34(%ebx) │ │ │ │ + fsub %st(1),%st │ │ │ │ + fsubs 0x38(%esp) │ │ │ │ + fdivs 0x40(%ebx) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fstps 0xc(%esp) │ │ │ │ + flds 0xc(%esp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + flds 0x4(%eax) │ │ │ │ + fsub %st(1),%st │ │ │ │ + fabs │ │ │ │ + fxch %st(2) │ │ │ │ + fcomi %st(2),%st │ │ │ │ + fstp %st(2) │ │ │ │ + jb 3978e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19b8e> │ │ │ │ + flds 0x8(%eax) │ │ │ │ + fcomip %st(3),%st │ │ │ │ + jae 397b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19bb0> │ │ │ │ + add $0xc,%eax │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jne 39778 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19b78> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3979f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19b9f> │ │ │ │ + fstp %st(0) │ │ │ │ + add $0x1c,%esp │ │ │ │ + xor %eax,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x6b82b,%eax │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x4c,%esp │ │ │ │ + mov 0x60(%esp),%edi │ │ │ │ + mov 0x64(%esp),%esi │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + cmpb $0x0,0xd(%edi) │ │ │ │ + jne 39948 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19d48> │ │ │ │ + cmpb $0x0,0xe(%edi) │ │ │ │ + je 39852 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19c52> │ │ │ │ + mov 0x40(%edi),%eax │ │ │ │ + mov 0x44(%edi),%ebx │ │ │ │ + sub %eax,%ebx │ │ │ │ + sar $0x3,%ebx │ │ │ │ + je 39935 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19d35> │ │ │ │ + xor %ebp,%ebp │ │ │ │ + jmp 3981b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19c1b> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x40(%edi),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + fldl (%eax,%ebp,8) │ │ │ │ + add $0x1,%ebp │ │ │ │ + push $0x3d4ccccd │ │ │ │ + push $0x3f000000 │ │ │ │ + fstps 0x30(%esp) │ │ │ │ + flds 0x30(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ - push 0xc(%esp) │ │ │ │ + fstps (%esp) │ │ │ │ push %esi │ │ │ │ push %edi │ │ │ │ - call 46f0 │ │ │ │ + call 396c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19ac0> │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp %ebx,%ebp │ │ │ │ + jae 39bc8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19fc8> │ │ │ │ + test %al,%al │ │ │ │ + je 39818 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19c18> │ │ │ │ + mov 0x54(%esi),%ecx │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + mov 0x58(%esi),%ebp │ │ │ │ + mov %ecx,%ebx │ │ │ │ + lea -0x999c0(%eax),%edx │ │ │ │ + cmp %ecx,%ebp │ │ │ │ + je 398aa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19caa> │ │ │ │ + mov %edi,0x60(%esp) │ │ │ │ + mov %edx,%edi │ │ │ │ + mov %esi,0x64(%esp) │ │ │ │ + mov %ebp,%esi │ │ │ │ + mov %ecx,%ebp │ │ │ │ + jmp 39887 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19c87> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %esi,%ebx │ │ │ │ + je 3989f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19c9f> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 39880 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19c80> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ - cmp %edx,0x44(%esp) │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ - je 3df38 ::do_widen(char) const@@Base+0x1ee8> │ │ │ │ - sub $0x4,%esp │ │ │ │ + cmp %esi,%ebx │ │ │ │ + jne 39887 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19c87> │ │ │ │ + mov 0x64(%esp),%esi │ │ │ │ + mov 0x60(%esp),%edi │ │ │ │ + mov %ebp,0x58(%esi) │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + mov 0x4c(%esi),%ebp │ │ │ │ + mov 0x48(%esi),%ebx │ │ │ │ + lea -0x6ce10(%eax),%edx │ │ │ │ + mov %edx,0x10(%esp) │ │ │ │ + cmp %ebx,%ebp │ │ │ │ + je 398f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19cf8> │ │ │ │ + mov %ebp,%eax │ │ │ │ push %edx │ │ │ │ - push 0x4c(%esp) │ │ │ │ - push %ecx │ │ │ │ - call 41b0 │ │ │ │ + mov $0x1f,%edx │ │ │ │ + sub %ebx,%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xaaaaaaab,%eax,%eax │ │ │ │ + bsr %eax,%eax │ │ │ │ + xor $0x1f,%eax │ │ │ │ + sub %eax,%edx │ │ │ │ + add %edx,%edx │ │ │ │ + push %edx │ │ │ │ + push %ebp │ │ │ │ + push %ebx │ │ │ │ + call 3a6a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1aaa0> │ │ │ │ + add $0xc,%esp │ │ │ │ + push 0x14(%esp) │ │ │ │ + push %ebp │ │ │ │ + push %ebx │ │ │ │ + call 3a360 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a760> │ │ │ │ add $0x10,%esp │ │ │ │ - test %esi,%esi │ │ │ │ - jne 3df38 ::do_widen(char) const@@Base+0x1ee8> │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - mov %edi,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x2c,%esp │ │ │ │ + mov 0x70(%esi),%edx │ │ │ │ + cmp %edx,0x6c(%esi) │ │ │ │ + je 39970 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19d70> │ │ │ │ + flds 0x3c(%edi) │ │ │ │ + flds 0x40(%esi) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + ja 39935 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19d35> │ │ │ │ + cmpb $0x0,0x4(%edi) │ │ │ │ + mov $0x1,%ebx │ │ │ │ + je 39937 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19d37> │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + push %esi │ │ │ │ + push 0x74(%esp) │ │ │ │ + call *0xc(%eax) │ │ │ │ + mov %eax,%ebx │ │ │ │ + add $0x10,%esp │ │ │ │ + test %al,%al │ │ │ │ + jne 39a10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19e10> │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x4c,%esp │ │ │ │ + mov %ebx,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ + push $0x3dcccccd │ │ │ │ + push $0x40400000 │ │ │ │ + push $0x42c40000 │ │ │ │ push %esi │ │ │ │ - call 4380 │ │ │ │ + push %edi │ │ │ │ + call 396c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19ac0> │ │ │ │ + add $0x20,%esp │ │ │ │ + test %al,%al │ │ │ │ + jne 397f7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19bf7> │ │ │ │ + jmp 39935 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19d35> │ │ │ │ + xchg %ax,%ax │ │ │ │ + fldz │ │ │ │ + mov 0x48(%esi),%eax │ │ │ │ + mov 0x4c(%esi),%ecx │ │ │ │ + fstl 0x28(%esp) │ │ │ │ + fstpl 0x30(%esp) │ │ │ │ + cmp %eax,%ecx │ │ │ │ + je 399c2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19dc2> │ │ │ │ + fldz │ │ │ │ + xor %ebx,%ebx │ │ │ │ + fldz │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + flds 0x8(%eax) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + jbe 399a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19da0> │ │ │ │ + fstp %st(1) │ │ │ │ + fld %st(0) │ │ │ │ + mov $0x1,%ebx │ │ │ │ + add $0xc,%eax │ │ │ │ + faddp %st,%st(2) │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 39990 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19d90> │ │ │ │ + fxch %st(1) │ │ │ │ + fstpl 0x28(%esp) │ │ │ │ + test %bl,%bl │ │ │ │ + je 399c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19dc0> │ │ │ │ + fstpl 0x30(%esp) │ │ │ │ + jmp 399c2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19dc2> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0x74(%esi),%eax │ │ │ │ + lea 0x6c(%esi),%ebx │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 39c1e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a01e> │ │ │ │ + fldl 0x28(%esp) │ │ │ │ + add $0x8,%edx │ │ │ │ + fstpl -0x8(%edx) │ │ │ │ + mov %edx,0x70(%esi) │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 39caa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a0aa> │ │ │ │ + fldl 0x30(%esp) │ │ │ │ + add $0x8,%edx │ │ │ │ + fstpl -0x8(%edx) │ │ │ │ + mov %edx,0x70(%esi) │ │ │ │ + flds 0x38(%edi) │ │ │ │ + sub $0x8,%esp │ │ │ │ + fstpl 0x40(%esp) │ │ │ │ + lea 0x40(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + push %ebx │ │ │ │ + call 36050 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16450> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 39900 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19d00> │ │ │ │ + nop │ │ │ │ + sub $0x8,%esp │ │ │ │ + push %esi │ │ │ │ + push %edi │ │ │ │ + call 38670 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18a70> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmpb $0x0,0xb(%edi) │ │ │ │ + jne 39c10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a010> │ │ │ │ + cmpb $0x0,0x7(%edi) │ │ │ │ + jne 39c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a000> │ │ │ │ + fldz │ │ │ │ + mov 0x48(%esi),%eax │ │ │ │ + mov 0x4c(%esi),%edx │ │ │ │ + fstl 0x28(%esp) │ │ │ │ + fstpl 0x30(%esp) │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 39a78 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19e78> │ │ │ │ + fldz │ │ │ │ + xor %ecx,%ecx │ │ │ │ + fldz │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + flds 0x8(%eax) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + jbe 39a5d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19e5d> │ │ │ │ + fstp %st(1) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + fld %st(0) │ │ │ │ + add $0xc,%eax │ │ │ │ + faddp %st,%st(2) │ │ │ │ + cmp %eax,%edx │ │ │ │ + jne 39a50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19e50> │ │ │ │ + fxch %st(1) │ │ │ │ + fstpl 0x28(%esp) │ │ │ │ + test %cl,%cl │ │ │ │ + je 39a76 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19e76> │ │ │ │ + fstpl 0x30(%esp) │ │ │ │ + jmp 39a78 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19e78> │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x6c(%esi),%ebp │ │ │ │ + mov 0x6c(%esi),%eax │ │ │ │ + cmp 0x70(%esi),%eax │ │ │ │ + je 39a86 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19e86> │ │ │ │ + mov %eax,0x70(%esi) │ │ │ │ + mov 0x74(%esi),%edx │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 39cd8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a0d8> │ │ │ │ + fldl 0x28(%esp) │ │ │ │ + add $0x8,%eax │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ + mov %eax,0x70(%esi) │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 39cc1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a0c1> │ │ │ │ + fldl 0x30(%esp) │ │ │ │ + add $0x8,%eax │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ + mov %eax,0x70(%esi) │ │ │ │ + flds 0x38(%edi) │ │ │ │ + sub $0x8,%esp │ │ │ │ + fstpl 0x40(%esp) │ │ │ │ + lea 0x40(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + push %ebp │ │ │ │ + call 36050 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16450> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmpb $0x0,0x6(%edi) │ │ │ │ + jne 39bf0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19ff0> │ │ │ │ + cmpb $0x0,0xc(%edi) │ │ │ │ + jne 39bd8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19fd8> │ │ │ │ + cmpb $0x0,0xa(%edi) │ │ │ │ + je 39afd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19efd> │ │ │ │ + mov 0x4c(%esi),%eax │ │ │ │ + sub 0x48(%esi),%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xaaaaaaab,%eax,%eax │ │ │ │ + cmp %eax,0x1c(%edi) │ │ │ │ + jg 39935 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19d35> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push %esi │ │ │ │ + push %edi │ │ │ │ + call 38480 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18880> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmpb $0x0,0x8(%edi) │ │ │ │ + jne 39c3b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a03b> │ │ │ │ + mov 0x4c(%esi),%ebp │ │ │ │ + mov 0x48(%esi),%ecx │ │ │ │ + cmp %ebp,%ecx │ │ │ │ + je 39cf8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a0f8> │ │ │ │ + mov %ebp,%eax │ │ │ │ + mov $0x1f,%edx │ │ │ │ + push 0x10(%esp) │ │ │ │ + sub %ecx,%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xaaaaaaab,%eax,%eax │ │ │ │ + bsr %eax,%eax │ │ │ │ + xor $0x1f,%eax │ │ │ │ + sub %eax,%edx │ │ │ │ + add %edx,%edx │ │ │ │ + push %edx │ │ │ │ + push %ebp │ │ │ │ + push %ecx │ │ │ │ + mov %ecx,0x24(%esp) │ │ │ │ + call 3a6a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1aaa0> │ │ │ │ + add $0xc,%esp │ │ │ │ + push 0x14(%esp) │ │ │ │ + push %ebp │ │ │ │ + mov 0x20(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + call 3a360 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a760> │ │ │ │ + mov 0x4c(%esi),%edx │ │ │ │ + mov 0x48(%esi),%eax │ │ │ │ + fldz │ │ │ │ + fstl 0x38(%esp) │ │ │ │ + fstpl 0x40(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3df1c ::do_widen(char) const@@Base+0x1ecc> │ │ │ │ + fldz │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 39ba2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19fa2> │ │ │ │ + xor %ecx,%ecx │ │ │ │ + fldz │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + flds 0x8(%eax) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + jbe 39b8d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19f8d> │ │ │ │ + fstp %st(1) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + fld %st(0) │ │ │ │ + add $0xc,%eax │ │ │ │ + faddp %st,%st(2) │ │ │ │ + cmp %edx,%eax │ │ │ │ + jne 39b80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19f80> │ │ │ │ + test %cl,%cl │ │ │ │ + je 39ba0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19fa0> │ │ │ │ + fstpl 0x30(%esp) │ │ │ │ + jmp 39ba2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19fa2> │ │ │ │ + fstp %st(0) │ │ │ │ + flds 0x38(%edi) │ │ │ │ + mov 0x6c(%esi),%eax │ │ │ │ + fmul %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpl (%eax) │ │ │ │ + fldl 0x30(%esp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fstpl 0x8(%eax) │ │ │ │ + fstpl 0x10(%eax) │ │ │ │ + add $0x4c,%esp │ │ │ │ + mov %ebx,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + test %al,%al │ │ │ │ + je 39935 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19d35> │ │ │ │ + jmp 39852 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19c52> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ - ja 3de95 ::do_widen(char) const@@Base+0x1e45> │ │ │ │ - movl $0x0,0x14(%esp) │ │ │ │ - xor %edi,%edi │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 3deb2 ::do_widen(char) const@@Base+0x1e62> │ │ │ │ - jmp 3df85 ::do_widen(char) const@@Base+0x1f35> │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - cmp %eax,0x44(%esp) │ │ │ │ - jne 3df07 ::do_widen(char) const@@Base+0x1eb7> │ │ │ │ - jmp 3df18 ::do_widen(char) const@@Base+0x1ec8> │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %edi,%eax │ │ │ │ + call 38a40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18e40> │ │ │ │ + jmp 39adf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19edf> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov $0x1,%ecx │ │ │ │ - lea 0x0(,%ecx,4),%edx │ │ │ │ - jmp 3de95 ::do_widen(char) const@@Base+0x1e45> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %edi,%eax │ │ │ │ + call 38860 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18c60> │ │ │ │ + jmp 39ad5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19ed5> │ │ │ │ xchg %ax,%ax │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %edi,%eax │ │ │ │ + call 38ba0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18fa0> │ │ │ │ + jmp 39a31 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19e31> │ │ │ │ xchg %ax,%ax │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %edi,%eax │ │ │ │ + call 38940 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18d40> │ │ │ │ + jmp 39a27 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19e27> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea 0x2c(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + push %ebx │ │ │ │ + call 39f80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a380> │ │ │ │ + mov 0x70(%esi),%edx │ │ │ │ + mov 0x74(%esi),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 399dd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19ddd> │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + mov 0x4c(%esi),%ebp │ │ │ │ + mov 0x48(%esi),%ecx │ │ │ │ + lea -0x68b70(%eax),%edx │ │ │ │ + cmp %ebp,%ecx │ │ │ │ + je 39c9c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a09c> │ │ │ │ + mov %ebp,%eax │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ + sub %ecx,%eax │ │ │ │ + push %edx │ │ │ │ + mov $0x1f,%edx │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xaaaaaaab,%eax,%eax │ │ │ │ + bsr %eax,%eax │ │ │ │ + xor $0x1f,%eax │ │ │ │ + sub %eax,%edx │ │ │ │ + lea (%edx,%edx,1),%eax │ │ │ │ + push %eax │ │ │ │ + push %ebp │ │ │ │ + push %ecx │ │ │ │ + mov %ecx,0x28(%esp) │ │ │ │ + call 3a6a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1aaa0> │ │ │ │ + add $0xc,%esp │ │ │ │ + push 0x18(%esp) │ │ │ │ + push %ebp │ │ │ │ + mov 0x24(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + call 3a360 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a760> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmpb $0x0,0x8(%edi) │ │ │ │ + je 39b14 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19f14> │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %edi,%eax │ │ │ │ + call 38b20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18f20> │ │ │ │ + jmp 39b14 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19f14> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea 0x34(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + push %ebx │ │ │ │ + call 39f80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a380> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 399f2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19df2> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea 0x34(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + push %ebp │ │ │ │ + call 39f80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a380> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 39ab3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19eb3> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea 0x2c(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + push %ebp │ │ │ │ + call 39f80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a380> │ │ │ │ + mov 0x70(%esi),%eax │ │ │ │ + mov 0x74(%esi),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 39a9e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19e9e> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fldz │ │ │ │ + fstpl 0x30(%esp) │ │ │ │ + fldz │ │ │ │ + jmp 39ba2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19fa2> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x6b2eb,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x67057,%ebx │ │ │ │ - sub $0x2c,%esp │ │ │ │ - mov 0x40(%esp),%ebp │ │ │ │ - mov 0x44(%esp),%edi │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ + cmp 0x30(%esp),%eax │ │ │ │ + je 39e01 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a201> │ │ │ │ + mov 0x30(%esp),%ebx │ │ │ │ + mov 0x4(%eax),%ebp │ │ │ │ + mov 0x30(%esp),%edi │ │ │ │ + mov (%eax),%esi │ │ │ │ + mov 0x8(%ebx),%ebx │ │ │ │ + mov %ebp,%eax │ │ │ │ + mov (%edi),%edi │ │ │ │ sub %esi,%eax │ │ │ │ - sub %esi,%edi │ │ │ │ - sar $0x2,%eax │ │ │ │ - mov %edi,0x8(%esp) │ │ │ │ - je 3e0d0 ::do_widen(char) const@@Base+0x2080> │ │ │ │ - lea (%eax,%eax,1),%ecx │ │ │ │ - mov $0xfffffffc,%edx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jbe 3e0a0 ::do_widen(char) const@@Base+0x2050> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edx │ │ │ │ - mov %edx,0x20(%esp) │ │ │ │ - call 4050 │ │ │ │ - mov 0x20(%esp),%edx │ │ │ │ - mov %eax,%edi │ │ │ │ - lea (%eax,%edx,1),%eax │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x48(%esp),%eax │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + sub %edi,%edx │ │ │ │ + sar $0x2,%ecx │ │ │ │ + mov %ebx,0xc(%esp) │ │ │ │ + sar $0x2,%edx │ │ │ │ + imul $0xaaaaaaab,%ecx,%ecx │ │ │ │ + imul $0xaaaaaaab,%edx,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jb 39e10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a210> │ │ │ │ + mov 0x30(%esp),%ebx │ │ │ │ + mov 0x4(%ebx),%ebx │ │ │ │ + mov %ebx,%edx │ │ │ │ + sub %edi,%edx │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ + sar $0x2,%edx │ │ │ │ + imul $0xaaaaaaab,%edx,%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + ja 39ef0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a2f0> │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - sub 0x44(%esp),%edx │ │ │ │ + mov %edi,%edx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 39db7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a1b7> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + flds 0x8(%esi) │ │ │ │ + flds 0x4(%esi) │ │ │ │ + add $0xc,%edx │ │ │ │ + add $0xc,%esi │ │ │ │ + fstps -0x8(%edx) │ │ │ │ + fstps -0x4(%edx) │ │ │ │ + sub $0x1,%eax │ │ │ │ + jne 39da0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a1a0> │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov %edx,%ebp │ │ │ │ + lea -0x999c0(%eax),%esi │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jne 39dd7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a1d7> │ │ │ │ + jmp 39f68 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a368> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + cmp %ebp,%ebx │ │ │ │ + je 39df0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a1f0> │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - mov %eax,(%edi,%ecx,1) │ │ │ │ - lea 0x4(%edi,%ecx,1),%ecx │ │ │ │ - lea (%ecx,%edx,1),%eax │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - cmp %esi,0x44(%esp) │ │ │ │ - je 3e0c0 ::do_widen(char) const@@Base+0x2070> │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ - push 0xc(%esp) │ │ │ │ - push %esi │ │ │ │ - push %edi │ │ │ │ - call 46f0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ - cmp %edx,0x44(%esp) │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ - je 3e088 ::do_widen(char) const@@Base+0x2038> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %edx │ │ │ │ - push 0x4c(%esp) │ │ │ │ - push %ecx │ │ │ │ - call 41b0 │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 39dd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a1d0> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebp │ │ │ │ + add $0xc,%ebp │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - test %esi,%esi │ │ │ │ - jne 3e088 ::do_widen(char) const@@Base+0x2038> │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - mov %edi,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x2c,%esp │ │ │ │ + cmp %ebp,%ebx │ │ │ │ + jne 39dd7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a1d7> │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + mov 0x8(%esp),%edi │ │ │ │ + add (%eax),%edi │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + mov %edi,0x4(%eax) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 39f58 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a358> │ │ │ │ + cmp $0x15555555,%ecx │ │ │ │ + ja 39f71 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a371> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ + push 0x14(%esp) │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ + call 4050 │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov (%eax),%edi │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + lea -0x990(%ecx),%edx │ │ │ │ + cmp %ebp,%esi │ │ │ │ + je 39e70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a270> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + flds 0x4(%esi) │ │ │ │ + add $0xc,%esi │ │ │ │ + mov %edx,(%eax) │ │ │ │ + add $0xc,%eax │ │ │ │ + fstps -0x8(%eax) │ │ │ │ + flds -0x4(%esi) │ │ │ │ + fstps -0x4(%eax) │ │ │ │ + cmp %esi,%ebp │ │ │ │ + jne 39e58 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a258> │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ + cmp %edi,%ebx │ │ │ │ + je 39eb5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a2b5> │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + lea -0x999c0(%eax),%esi │ │ │ │ + jmp 39e97 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a297> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp %edi,%ebx │ │ │ │ + je 39eaf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a2af> │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 39e90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a290> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + add $0xc,%edi │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %edi,%ebx │ │ │ │ + jne 39e97 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a297> │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + mov (%eax),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 39ec9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a2c9> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3e06c ::do_widen(char) const@@Base+0x201c> │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ + mov %edi,(%eax) │ │ │ │ + add 0x8(%esp),%edi │ │ │ │ + mov %edi,0x8(%eax) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + mov %edi,0x4(%eax) │ │ │ │ + jmp 39e01 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a201> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - cmp $0x3fffffff,%ecx │ │ │ │ - ja 3dfe5 ::do_widen(char) const@@Base+0x1f95> │ │ │ │ - movl $0x0,0x14(%esp) │ │ │ │ - xor %edi,%edi │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 3e002 ::do_widen(char) const@@Base+0x1fb2> │ │ │ │ - jmp 3e0d5 ::do_widen(char) const@@Base+0x2085> │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ - cmp %eax,0x44(%esp) │ │ │ │ - jne 3e057 ::do_widen(char) const@@Base+0x2007> │ │ │ │ - jmp 3e068 ::do_widen(char) const@@Base+0x2018> │ │ │ │ + mov %edi,%ecx │ │ │ │ + add %esi,%eax │ │ │ │ + cmpl $0x0,0xc(%esp) │ │ │ │ + jle 39f17 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a317> │ │ │ │ + nop │ │ │ │ + flds 0x8(%esi) │ │ │ │ + flds 0x4(%esi) │ │ │ │ + add $0xc,%ecx │ │ │ │ + add $0xc,%esi │ │ │ │ + fstps -0x8(%ecx) │ │ │ │ + fstps -0x4(%ecx) │ │ │ │ + sub $0x1,%edx │ │ │ │ + jne 39f00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a300> │ │ │ │ + add 0x8(%esp),%edi │ │ │ │ + cmp %ebp,%eax │ │ │ │ + je 39dfa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a1fa> │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ + lea -0x990(%ecx),%edx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + flds 0x4(%eax) │ │ │ │ + add $0xc,%eax │ │ │ │ + mov %edx,(%ebx) │ │ │ │ + add $0xc,%ebx │ │ │ │ + fstps -0x8(%ebx) │ │ │ │ + flds -0x4(%eax) │ │ │ │ + fstps -0x4(%ebx) │ │ │ │ + cmp %eax,%ebp │ │ │ │ + jne 39f30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a330> │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + mov %edi,0x4(%eax) │ │ │ │ + jmp 39e01 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a201> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov $0x1,%ecx │ │ │ │ - lea 0x0(,%ecx,4),%edx │ │ │ │ - jmp 3dfe5 ::do_widen(char) const@@Base+0x1f95> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + movl $0x0,0xc(%esp) │ │ │ │ + jmp 39e41 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a241> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add 0x8(%esp),%edi │ │ │ │ + jmp 39dfa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a1fa> │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ + call 4120 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - nop │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x66f07,%ebx │ │ │ │ + add $0x6b077,%ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%ebp │ │ │ │ mov 0x44(%esp),%edi │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ sub %esi,%eax │ │ │ │ sub %esi,%edi │ │ │ │ sar $0x3,%eax │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ - je 3e220 ::do_widen(char) const@@Base+0x21d0> │ │ │ │ + je 3a0b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a4b0> │ │ │ │ lea (%eax,%eax,1),%ecx │ │ │ │ mov $0xfffffff8,%edx │ │ │ │ cmp %ecx,%eax │ │ │ │ - jbe 3e1f0 ::do_widen(char) const@@Base+0x21a0> │ │ │ │ + jbe 3a080 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a480> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ call 4050 │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ mov %eax,%edi │ │ │ │ lea (%eax,%edx,1),%eax │ │ │ │ @@ -65632,36 +63732,36 @@ │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ lea 0x8(%edi,%eax,1),%ecx │ │ │ │ fstl 0x8(%esp) │ │ │ │ fstpl (%edi,%eax,1) │ │ │ │ lea (%ecx,%edx,1),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ cmp %esi,0x44(%esp) │ │ │ │ - je 3e210 ::do_widen(char) const@@Base+0x21c0> │ │ │ │ + je 3a0a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a4a0> │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ push 0x8(%esp) │ │ │ │ push %esi │ │ │ │ push %edi │ │ │ │ call 46f0 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ cmp %edx,0x44(%esp) │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ - je 3e1e0 ::do_widen(char) const@@Base+0x2190> │ │ │ │ + je 3a070 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a470> │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0x4c(%esp) │ │ │ │ push %ecx │ │ │ │ call 41b0 │ │ │ │ add $0x10,%esp │ │ │ │ test %esi,%esi │ │ │ │ - jne 3e1e0 ::do_widen(char) const@@Base+0x2190> │ │ │ │ + jne 3a070 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a470> │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov %edi,0x0(%ebp) │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ @@ -65670,507 +63770,1767 @@ │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3e1c0 ::do_widen(char) const@@Base+0x2170> │ │ │ │ + jmp 3a050 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a450> │ │ │ │ xchg %ax,%ax │ │ │ │ cmp $0x1fffffff,%ecx │ │ │ │ - ja 3e135 ::do_widen(char) const@@Base+0x20e5> │ │ │ │ + ja 39fc5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a3c5> │ │ │ │ movl $0x0,0x14(%esp) │ │ │ │ xor %edi,%edi │ │ │ │ test %ecx,%ecx │ │ │ │ - je 3e152 ::do_widen(char) const@@Base+0x2102> │ │ │ │ - jmp 3e225 ::do_widen(char) const@@Base+0x21d5> │ │ │ │ + je 39fe2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a3e2> │ │ │ │ + jmp 3a0b5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a4b5> │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ cmp %eax,0x44(%esp) │ │ │ │ - jne 3e1ab ::do_widen(char) const@@Base+0x215b> │ │ │ │ - jmp 3e1bc ::do_widen(char) const@@Base+0x216c> │ │ │ │ + jne 3a03b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a43b> │ │ │ │ + jmp 3a04c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a44c> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x1,%ecx │ │ │ │ lea 0x0(,%ecx,8),%edx │ │ │ │ - jmp 3e135 ::do_widen(char) const@@Base+0x20e5> │ │ │ │ + jmp 39fc5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a3c5> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ + call 18a29 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d9> │ │ │ │ + add $0x6af2a,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ - add $0x66db8,%esi │ │ │ │ push %ebx │ │ │ │ - sub $0x48,%esp │ │ │ │ - mov 0x5c(%esp),%eax │ │ │ │ - lea 0x40(%eax),%edi │ │ │ │ - mov %esi,%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov 0x24(%esp),%edi │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ + mov 0x4(%edi),%ebx │ │ │ │ + lea 0xc(%esi),%edx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + je 3a124 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a524> │ │ │ │ + mov %ebx,%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0x2,%ecx │ │ │ │ + imul $0xaaaaaaab,%ecx,%ecx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 3a124 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a524> │ │ │ │ + mov %esi,%edx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + flds 0x14(%edx) │ │ │ │ + flds 0x10(%edx) │ │ │ │ + add $0xc,%edx │ │ │ │ + fstps -0x8(%edx) │ │ │ │ + fstps -0x4(%edx) │ │ │ │ + sub $0x1,%ecx │ │ │ │ + jne 3a110 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a510> │ │ │ │ + mov -0xc(%ebx),%edx │ │ │ │ + lea -0xc(%ebx),%ecx │ │ │ │ + lea -0x999c0(%ebp),%ebx │ │ │ │ + mov %ecx,0x4(%edi) │ │ │ │ + mov (%edx),%edx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jne 3a148 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a548> │ │ │ │ + mov %esi,(%eax) │ │ │ │ + add $0xc,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ecx │ │ │ │ + call *%edx │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %esi,(%eax) │ │ │ │ + add $0xc,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + push %ebp │ │ │ │ + call 18a29 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d9> │ │ │ │ + add $0x6ae8a,%ebp │ │ │ │ push %edi │ │ │ │ - call 40b0 ::is_open() const@plt> │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov 0x38(%esp),%edi │ │ │ │ + mov 0x3c(%esp),%eax │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 3a21a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a61a> │ │ │ │ + mov 0x34(%esp),%ecx │ │ │ │ + mov 0x4(%ecx),%ebx │ │ │ │ + mov %ebx,%esi │ │ │ │ + sub %eax,%esi │ │ │ │ + cmp %ebx,%eax │ │ │ │ + je 3a1cf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a5cf> │ │ │ │ + mov %esi,%ecx │ │ │ │ + sar $0x2,%ecx │ │ │ │ + imul $0xaaaaaaab,%ecx,%ecx │ │ │ │ + test %esi,%esi │ │ │ │ + jle 3a1cf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a5cf> │ │ │ │ + mov %edi,%edx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + flds 0x8(%eax) │ │ │ │ + flds 0x4(%eax) │ │ │ │ + add $0xc,%edx │ │ │ │ + add $0xc,%eax │ │ │ │ + fstps -0x8(%edx) │ │ │ │ + fstps -0x4(%edx) │ │ │ │ + sub $0x1,%ecx │ │ │ │ + jne 3a1b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a5b8> │ │ │ │ + lea (%edi,%esi,1),%edx │ │ │ │ + lea -0x999c0(%ebp),%ebp │ │ │ │ + mov %edx,%esi │ │ │ │ + cmp %ebx,%edx │ │ │ │ + je 3a21a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a61a> │ │ │ │ + mov %ebp,%eax │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ + mov %ebx,%ebp │ │ │ │ + mov %eax,%ebx │ │ │ │ + jmp 3a1f7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a5f7> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0xc,%esi │ │ │ │ + cmp %esi,%ebp │ │ │ │ + je 3a20f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a60f> │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp %ebx,%eax │ │ │ │ + je 3a1f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a5f0> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + add $0xc,%esi │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %esi,%ebp │ │ │ │ + jne 3a1f7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a5f7> │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + mov %edi,(%eax) │ │ │ │ + add $0x1c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x6adcb,%eax │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x1c,%esp │ │ │ │ + lea -0x990(%eax),%eax │ │ │ │ + mov 0x30(%esp),%ebx │ │ │ │ + mov 0x34(%esp),%edi │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + lea 0x4(%esp),%ebp │ │ │ │ + flds 0x4(%ebx) │ │ │ │ + sub $0xc,%ebx │ │ │ │ + fstps 0x8(%esp) │ │ │ │ + flds 0x14(%ebx) │ │ │ │ + fstps 0xc(%esp) │ │ │ │ + jmp 3a27f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a67f> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + flds 0x8(%ebx) │ │ │ │ + flds 0x4(%ebx) │ │ │ │ + sub $0xc,%ebx │ │ │ │ + fstps 0x1c(%ebx) │ │ │ │ + fstps 0x20(%ebx) │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea 0xc(%ebx),%esi │ │ │ │ + push %ebx │ │ │ │ + push %ebp │ │ │ │ + call *%edi │ │ │ │ add $0x10,%esp │ │ │ │ test %al,%al │ │ │ │ - jne 3e270 ::do_widen(char) const@@Base+0x2220> │ │ │ │ - add $0x3c,%esp │ │ │ │ + jne 3a270 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a670> │ │ │ │ + flds 0x8(%esp) │ │ │ │ + fstps 0x4(%esi) │ │ │ │ + flds 0xc(%esp) │ │ │ │ + fstps 0x8(%esi) │ │ │ │ + add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov 0x54(%esp),%edx │ │ │ │ - lea 0x20(%esp),%ebp │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - mov %ebp,0x18(%esp) │ │ │ │ - test %edx,%edx │ │ │ │ - je 3e298 ::do_widen(char) const@@Base+0x2248> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - push 0x60(%esp) │ │ │ │ - call 41e0 │ │ │ │ + mov 0x20(%esp),%esi │ │ │ │ + mov 0x28(%esp),%edi │ │ │ │ + cmp 0x24(%esp),%esi │ │ │ │ + je 3a357 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a757> │ │ │ │ + lea 0xc(%esi),%edx │ │ │ │ + cmp 0x24(%esp),%edx │ │ │ │ + je 3a357 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a757> │ │ │ │ + mov %edx,%ebp │ │ │ │ + jmp 3a2f6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a6f6> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + push %edi │ │ │ │ + push %ebp │ │ │ │ + add $0xc,%ebp │ │ │ │ + call 3a230 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a630> │ │ │ │ add $0x10,%esp │ │ │ │ - add 0x54(%esp),%eax │ │ │ │ - push $0x0 │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - push 0x5c(%esp) │ │ │ │ - lea 0x24(%esp),%edx │ │ │ │ - push %edx │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 40b0 ::is_open() const@plt> │ │ │ │ + cmp %ebp,0x24(%esp) │ │ │ │ + je 3a357 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a757> │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push %esi │ │ │ │ + push %ebp │ │ │ │ + call *%edi │ │ │ │ add $0x10,%esp │ │ │ │ test %al,%al │ │ │ │ - je 3e2cb ::do_widen(char) const@@Base+0x227b> │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - mov 0x50(%esp),%eax │ │ │ │ - call 3c500 ::do_widen(char) const@@Base+0x4b0> │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ - cmp %ebp,%edx │ │ │ │ - je 3e268 ::do_widen(char) const@@Base+0x2218> │ │ │ │ - mov %al,0xc(%esp) │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %edx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - movzbl 0xc(%esp),%eax │ │ │ │ - add $0x3c,%esp │ │ │ │ + je 3a2e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a6e0> │ │ │ │ + mov %ebp,%ecx │ │ │ │ + flds 0x4(%ebp) │ │ │ │ + flds 0x8(%ebp) │ │ │ │ + sub %esi,%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xaaaaaaab,%eax,%eax │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 3a340 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a740> │ │ │ │ + nop │ │ │ │ + sub $0xc,%ebx │ │ │ │ + flds 0x8(%ebx) │ │ │ │ + flds 0x4(%ebx) │ │ │ │ + fstps 0x10(%ebx) │ │ │ │ + fstps 0x14(%ebx) │ │ │ │ + sub $0x1,%eax │ │ │ │ + jne 3a320 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a720> │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 3a348 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a748> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + fxch %st(1) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstps 0x4(%esi) │ │ │ │ + add $0xc,%ebp │ │ │ │ + fstps 0x8(%esi) │ │ │ │ + cmp %ebp,0x24(%esp) │ │ │ │ + jne 3a2f6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a6f6> │ │ │ │ + add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov %eax,%edi │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ - cmp %ebp,%edx │ │ │ │ - je 3e30a ::do_widen(char) const@@Base+0x22ba> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %edx │ │ │ │ - call 4380 │ │ │ │ + nop │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + mov 0x14(%esp),%esi │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ + mov 0x18(%esp),%edi │ │ │ │ + mov %esi,%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + cmp $0xc0,%edx │ │ │ │ + jle 3a3b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a7b0> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea 0xc0(%eax),%ebx │ │ │ │ + push %edi │ │ │ │ + push %ebx │ │ │ │ + push %eax │ │ │ │ + call 3a2b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a6b0> │ │ │ │ add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 3a3ac , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a7ac> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + sub $0x8,%esp │ │ │ │ push %edi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ + push %ebx │ │ │ │ + add $0xc,%ebx │ │ │ │ + call 3a230 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a630> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 3a398 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a798> │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + ret │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + jmp 3a2b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a6b0> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x6ac3b,%eax │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x2c,%esp │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + mov 0x48(%esp),%eax │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + lea -0x1(%eax),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + shr $0x1f,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + sar $1,%eax │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + cmp %eax,0x44(%esp) │ │ │ │ + jge 3a560 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a960> │ │ │ │ + mov 0x44(%esp),%edi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea (%eax,%eax,1),%ebx │ │ │ │ + lea -0x1(%ebx),%ebp │ │ │ │ + lea (%ebx,%eax,4),%eax │ │ │ │ + lea 0x0(%ebp,%ebp,2),%ecx │ │ │ │ + lea (%edx,%eax,4),%esi │ │ │ │ + lea (%edx,%ecx,4),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %ecx,0x10(%esp) │ │ │ │ + push %esi │ │ │ │ + call *0x60(%esp) │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ + mov 0x50(%esp),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + test %al,%al │ │ │ │ + lea (%edi,%edi,2),%eax │ │ │ │ + cmovne %ecx,%esi │ │ │ │ + lea (%edx,%eax,4),%eax │ │ │ │ + cmovne %ebp,%ebx │ │ │ │ + flds 0x8(%esi) │ │ │ │ + flds 0x4(%esi) │ │ │ │ + mov %ebx,%edi │ │ │ │ + fstps 0x4(%eax) │ │ │ │ + fstps 0x8(%eax) │ │ │ │ + cmp 0x8(%esp),%ebx │ │ │ │ + jl 3a400 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a800> │ │ │ │ + testb $0x1,0x48(%esp) │ │ │ │ + je 3a510 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a910> │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + lea -0x990(%eax),%eax │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + flds 0x4(%eax) │ │ │ │ + fsts 0x18(%esp) │ │ │ │ + flds 0x8(%eax) │ │ │ │ + lea -0x1(%ebx),%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + shr $0x1f,%edi │ │ │ │ + add %eax,%edi │ │ │ │ + fsts 0x1c(%esp) │ │ │ │ + sar $1,%edi │ │ │ │ + cmp 0x44(%esp),%ebx │ │ │ │ + jle 3a4fb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a8fb> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x14(%esp),%eax │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %edx,%ebp │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + jmp 3a4ce , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a8ce> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + flds 0x8(%ebx) │ │ │ │ + flds 0x4(%ebx) │ │ │ │ + mov %edi,%esi │ │ │ │ + fstps 0x4(%ecx) │ │ │ │ + fstps 0x8(%ecx) │ │ │ │ + lea -0x1(%edi),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + shr $0x1f,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + sar $1,%eax │ │ │ │ + cmp %edi,0x44(%esp) │ │ │ │ + jge 3a548 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a948> │ │ │ │ + mov %eax,%edi │ │ │ │ + lea (%edi,%edi,2),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea 0x0(%ebp,%eax,4),%ebx │ │ │ │ + push 0xc(%esp) │ │ │ │ + push %ebx │ │ │ │ + call *0x60(%esp) │ │ │ │ + lea (%esi,%esi,2),%ecx │ │ │ │ + lea 0x0(%ebp,%ecx,4),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + test %al,%al │ │ │ │ + jne 3a4a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a8a8> │ │ │ │ + flds 0x1c(%esp) │ │ │ │ + flds 0x18(%esp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + jmp 3a4fd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a8fd> │ │ │ │ + fxch %st(1) │ │ │ │ + fstps 0x4(%esi) │ │ │ │ + fstps 0x8(%esi) │ │ │ │ + add $0x2c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov 0x48(%esp),%eax │ │ │ │ + sub $0x2,%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + shr $0x1f,%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + sar $1,%eax │ │ │ │ + cmp %ebx,%eax │ │ │ │ + jne 3a45f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a85f> │ │ │ │ + lea 0x1(%ebx,%ebx,1),%ebx │ │ │ │ + lea (%ebx,%ebx,2),%eax │ │ │ │ + lea (%edx,%eax,4),%eax │ │ │ │ + flds 0x8(%eax) │ │ │ │ + flds 0x4(%eax) │ │ │ │ + fstps 0x4(%esi) │ │ │ │ + fstps 0x8(%esi) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 3a45f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a85f> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + flds 0x1c(%esp) │ │ │ │ + flds 0x18(%esp) │ │ │ │ + mov %ebx,%esi │ │ │ │ + fstps 0x4(%esi) │ │ │ │ + fstps 0x8(%esi) │ │ │ │ + add $0x2c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + mov 0x44(%esp),%ebx │ │ │ │ + lea (%eax,%eax,2),%eax │ │ │ │ + lea (%edx,%eax,4),%esi │ │ │ │ + testb $0x1,0x48(%esp) │ │ │ │ + jne 3a45f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a85f> │ │ │ │ + jmp 3a510 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a910> │ │ │ │ + xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x66cdb,%eax │ │ │ │ + call 18a21 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d1> │ │ │ │ + add $0x6aa7b,%ecx │ │ │ │ push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - cmp %eax,0xc(%ebp) │ │ │ │ - je 3e405 ::do_widen(char) const@@Base+0x23b5> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov (%eax),%esi │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - sub %esi,%eax │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sar $0x3,%ebx │ │ │ │ - mov (%eax),%edi │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - imul $0xaaaaaaab,%ebx,%ebx │ │ │ │ + sub $0x2c,%esp │ │ │ │ + mov 0x40(%esp),%ebx │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ + mov 0x4c(%esp),%esi │ │ │ │ + sub %ebx,%eax │ │ │ │ mov %eax,%edx │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - sub %edi,%edx │ │ │ │ - mov %ebx,%ecx │ │ │ │ - sar $0x3,%edx │ │ │ │ - imul $0xaaaaaaab,%edx,%edx │ │ │ │ - cmp %ebx,%edx │ │ │ │ - jb 3e410 ::do_widen(char) const@@Base+0x23c0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - sub %edi,%ebx │ │ │ │ - mov %ebx,%edx │ │ │ │ - sar $0x3,%edx │ │ │ │ + sar $0x2,%edx │ │ │ │ imul $0xaaaaaaab,%edx,%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - ja 3e4d0 ::do_widen(char) const@@Base+0x2480> │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ + mov %edx,(%esp) │ │ │ │ + cmp $0xc,%eax │ │ │ │ + jle 3a615 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1aa15> │ │ │ │ + sub $0x2,%edx │ │ │ │ + mov %edx,%eax │ │ │ │ + shr $0x1f,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + sar $1,%eax │ │ │ │ + lea (%eax,%eax,2),%edx │ │ │ │ + mov %eax,%ebp │ │ │ │ + lea -0x990(%ecx),%eax │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + lea 0x14(%esp),%eax │ │ │ │ + lea 0x4(%ebx,%edx,4),%edi │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + jmp 3a5e3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a9e3> │ │ │ │ + sub $0x1,%ebp │ │ │ │ + flds 0x4(%edi) │ │ │ │ + flds (%edi) │ │ │ │ + sub $0xc,%esp │ │ │ │ + sub $0xc,%edi │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ + fstps 0x24(%esp) │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ + fstps 0x28(%esp) │ │ │ │ + push %esi │ │ │ │ + push 0x18(%esp) │ │ │ │ + push 0x14(%esp) │ │ │ │ + push %ebp │ │ │ │ + push %ebx │ │ │ │ + call 3a3c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a7c0> │ │ │ │ + add $0x20,%esp │ │ │ │ + test %ebp,%ebp │ │ │ │ + jne 3a5e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a9e0> │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + mov 0x44(%esp),%edi │ │ │ │ + lea -0x990(%eax),%ebp │ │ │ │ + lea 0x14(%esp),%eax │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + cmp %edi,0x48(%esp) │ │ │ │ + jbe 3a697 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1aa97> │ │ │ │ + mov %ebp,0x8(%esp) │ │ │ │ + mov %edi,%ebp │ │ │ │ + mov 0x48(%esp),%edi │ │ │ │ + jmp 3a647 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1aa47> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0xc,%ebp │ │ │ │ + cmp %ebp,%edi │ │ │ │ + jbe 3a697 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1aa97> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push %ebx │ │ │ │ + push %ebp │ │ │ │ + call *%esi │ │ │ │ + add $0x10,%esp │ │ │ │ + test %al,%al │ │ │ │ + je 3a640 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1aa40> │ │ │ │ + flds 0x4(%ebp) │ │ │ │ + flds 0x8(%ebp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + add $0xc,%ebp │ │ │ │ + flds 0x8(%ebx) │ │ │ │ + flds 0x4(%ebx) │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ + fstps -0x8(%ebp) │ │ │ │ + fstps -0x4(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fstps 0x24(%esp) │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ + fstps 0x28(%esp) │ │ │ │ + push %esi │ │ │ │ + push 0x14(%esp) │ │ │ │ + push 0x14(%esp) │ │ │ │ + push $0x0 │ │ │ │ + push %ebx │ │ │ │ + call 3a3c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a7c0> │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp %ebp,%edi │ │ │ │ + ja 3a647 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1aa47> │ │ │ │ + add $0x2c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x6a95b,%eax │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x3c,%esp │ │ │ │ + mov 0x54(%esp),%ebp │ │ │ │ + mov 0x50(%esp),%ebx │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + mov 0x5c(%esp),%edi │ │ │ │ + mov %ebp,%eax │ │ │ │ + sub %ebx,%eax │ │ │ │ + cmp $0xc0,%eax │ │ │ │ + jle 3a86f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ac6f> │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 3a910 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ad10> │ │ │ │ + lea 0xc(%ebx),%eax │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + mov %ebp,%eax │ │ │ │ + subl $0x1,0x58(%esp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + sub %ebx,%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xaaaaaaab,%eax,%edx │ │ │ │ + mov %edx,%eax │ │ │ │ + shr $0x1f,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + sar $1,%eax │ │ │ │ + lea (%eax,%eax,2),%eax │ │ │ │ + lea (%ebx,%eax,4),%esi │ │ │ │ + lea -0xc(%ebp),%eax │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + push %esi │ │ │ │ + push 0x18(%esp) │ │ │ │ + call *%edi │ │ │ │ + add $0x10,%esp │ │ │ │ + test %al,%al │ │ │ │ + je 3a880 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ac80> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push 0x18(%esp) │ │ │ │ + push %esi │ │ │ │ + call *%edi │ │ │ │ + add $0x10,%esp │ │ │ │ + test %al,%al │ │ │ │ + je 3a8b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1acb8> │ │ │ │ + flds 0x4(%ebx) │ │ │ │ + flds 0x8(%ebx) │ │ │ │ + flds 0x8(%esi) │ │ │ │ + flds 0x4(%esi) │ │ │ │ + fstps 0x4(%ebx) │ │ │ │ + fstps 0x8(%ebx) │ │ │ │ + fxch %st(1) │ │ │ │ + fstps 0x4(%esi) │ │ │ │ + fstps 0x8(%esi) │ │ │ │ + mov %ebp,0x14(%esp) │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %esi,0x18(%esp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + push %ebx │ │ │ │ + push %esi │ │ │ │ + call *%edi │ │ │ │ + add $0x10,%esp │ │ │ │ + test %al,%al │ │ │ │ + jne 3a7b7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1abb7> │ │ │ │ + mov %esi,0x10(%esp) │ │ │ │ + lea -0xc(%ebp),%ecx │ │ │ │ + mov %ecx,%ebp │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %ebp,%esi │ │ │ │ + push %ebp │ │ │ │ + sub $0xc,%ebp │ │ │ │ + push %ebx │ │ │ │ + call *%edi │ │ │ │ + add $0x10,%esp │ │ │ │ + test %al,%al │ │ │ │ + jne 3a780 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ab80> │ │ │ │ + mov %esi,%ebp │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ + cmp %ebp,%esi │ │ │ │ + jae 3a7c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1abc0> │ │ │ │ + flds 0x4(%esi) │ │ │ │ + flds 0x8(%esi) │ │ │ │ + flds 0x8(%ebp) │ │ │ │ + flds 0x4(%ebp) │ │ │ │ + fstps 0x4(%esi) │ │ │ │ + fstps 0x8(%esi) │ │ │ │ + fxch %st(1) │ │ │ │ + fstps 0x4(%ebp) │ │ │ │ + fstps 0x8(%ebp) │ │ │ │ + add $0xc,%esi │ │ │ │ + jmp 3a760 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ab60> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x14(%esp),%ebp │ │ │ │ + push %edi │ │ │ │ + push 0x5c(%esp) │ │ │ │ + push %ebp │ │ │ │ + push %esi │ │ │ │ + call 3a6a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1aaa0> │ │ │ │ + mov %esi,%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + sub %ebx,%eax │ │ │ │ + cmp $0xc0,%eax │ │ │ │ + jle 3a86f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ac6f> │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %esi,%ebp │ │ │ │ test %eax,%eax │ │ │ │ - jle 3e3cc ::do_widen(char) const@@Base+0x237c> │ │ │ │ - mov %ecx,-0x20(%ebp) │ │ │ │ + jne 3a6e3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1aae3> │ │ │ │ + push %edi │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ + push %esi │ │ │ │ + push %esi │ │ │ │ + sub $0xc,%esi │ │ │ │ + push %ebx │ │ │ │ + call 3a580 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a980> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + lea -0x990(%eax),%eax │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + lea 0x24(%esp),%eax │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + flds 0x4(%esi) │ │ │ │ + mov %esi,%ebp │ │ │ │ + flds 0x8(%esi) │ │ │ │ + sub $0xc,%esp │ │ │ │ + flds 0x8(%ebx) │ │ │ │ + flds 0x4(%ebx) │ │ │ │ + sub %ebx,%ebp │ │ │ │ + sub $0xc,%esi │ │ │ │ + mov %ebp,%edx │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + sar $0x2,%edx │ │ │ │ + fstps 0x10(%esi) │ │ │ │ + imul $0xaaaaaaab,%edx,%edx │ │ │ │ + fstps 0x14(%esi) │ │ │ │ + fxch %st(1) │ │ │ │ + fstps 0x34(%esp) │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ + fstps 0x38(%esp) │ │ │ │ + push %edi │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push %edx │ │ │ │ + push $0x0 │ │ │ │ + push %ebx │ │ │ │ + call 3a3c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a7c0> │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp $0xc,%ebp │ │ │ │ + jg 3a820 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ac20> │ │ │ │ + add $0x3c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ + push 0x18(%esp) │ │ │ │ + push 0x18(%esp) │ │ │ │ + call *%edi │ │ │ │ + add $0x10,%esp │ │ │ │ + test %al,%al │ │ │ │ + je 3a8f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1acf0> │ │ │ │ + flds 0x4(%ebx) │ │ │ │ + flds 0x8(%ebx) │ │ │ │ + flds 0x14(%ebx) │ │ │ │ + flds 0x10(%ebx) │ │ │ │ + fstps 0x4(%ebx) │ │ │ │ + fstps 0x8(%ebx) │ │ │ │ + fxch %st(1) │ │ │ │ + fstps 0x10(%ebx) │ │ │ │ + fstps 0x14(%ebx) │ │ │ │ + jmp 3a74f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ab4f> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + sub $0x8,%esp │ │ │ │ + push 0x18(%esp) │ │ │ │ + push 0x18(%esp) │ │ │ │ + call *%edi │ │ │ │ + flds 0x4(%ebx) │ │ │ │ + flds 0x8(%ebx) │ │ │ │ + add $0x10,%esp │ │ │ │ + test %al,%al │ │ │ │ + je 3a89a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ac9a> │ │ │ │ + flds -0x4(%ebp) │ │ │ │ + flds -0x8(%ebp) │ │ │ │ + fstps 0x4(%ebx) │ │ │ │ + fstps 0x8(%ebx) │ │ │ │ + fxch %st(1) │ │ │ │ + fstps -0x8(%ebp) │ │ │ │ + fstps -0x4(%ebp) │ │ │ │ + jmp 3a74f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ab4f> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + sub $0x8,%esp │ │ │ │ + push 0x18(%esp) │ │ │ │ push %esi │ │ │ │ - add $0x18,%esi │ │ │ │ + call *%edi │ │ │ │ + flds 0x4(%ebx) │ │ │ │ + flds 0x8(%ebx) │ │ │ │ + add $0x10,%esp │ │ │ │ + test %al,%al │ │ │ │ + je 3a73b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ab3b> │ │ │ │ + jmp 3a8d2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1acd2> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + jmp 3a7f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1abf0> │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x6a6db,%eax │ │ │ │ push %edi │ │ │ │ - add $0x18,%edi │ │ │ │ + mov $0x6,%ecx │ │ │ │ + push %esi │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ + lea -0x1bd5c(%eax),%esi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %al │ │ │ │ + sbb $0x0,%al │ │ │ │ + test %al,%al │ │ │ │ + jne 3a95a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ad5a> │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + cmpb $0x0,0x9c(%eax) │ │ │ │ + je 3a95a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ad5a> │ │ │ │ + movb $0x0,0x9c(%eax) │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x6a694,%ebx │ │ │ │ + lea 0x84(%esi),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push %eax │ │ │ │ call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + mov 0x24(%esi),%edi │ │ │ │ + mov %edi,(%esp) │ │ │ │ + call 41e0 │ │ │ │ + mov %eax,(%esp) │ │ │ │ + lea 0x8(%esi),%eax │ │ │ │ + push %edi │ │ │ │ + push 0xc(%esi) │ │ │ │ + push $0x0 │ │ │ │ + push %eax │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x14,%esp │ │ │ │ + push %esi │ │ │ │ + call 45b60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25f60> │ │ │ │ add $0x10,%esp │ │ │ │ - subl $0x1,-0x20(%ebp) │ │ │ │ - jne 3e3b0 ::do_widen(char) const@@Base+0x2360> │ │ │ │ - mov -0x28(%ebp),%esi │ │ │ │ - cmp %edi,-0x28(%ebp) │ │ │ │ - je 3e3f7 ::do_widen(char) const@@Base+0x23a7> │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%edi),%eax │ │ │ │ - lea 0x8(%edi),%edx │ │ │ │ + nop │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x6a639,%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ + lea 0x8c(%esi),%edx │ │ │ │ + lea -0x39c(%ebx),%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x84(%esi),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - je 3e3f0 ::do_widen(char) const@@Base+0x23a0> │ │ │ │ + je 3a9f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1adf8> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x18,%edi │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea 0x6c(%esi),%eax │ │ │ │ + push 0x74(%esi) │ │ │ │ + push %eax │ │ │ │ + call 3b200 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b600> │ │ │ │ + pop %eax │ │ │ │ + lea 0x54(%esi),%eax │ │ │ │ + pop %edx │ │ │ │ + push 0x5c(%esi) │ │ │ │ + push %eax │ │ │ │ + call 3b200 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b600> │ │ │ │ + mov 0x3c(%esi),%eax │ │ │ │ + lea 0x44(%esi),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 3aa2e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ae2e> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x24(%esi),%eax │ │ │ │ + lea 0x2c(%esi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 3aa44 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ae44> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + call 459a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25da0> │ │ │ │ + add $0x14,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x6a599,%ebx │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ + push %esi │ │ │ │ + call 3a9c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1adc0> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push $0xa0 │ │ │ │ + push %esi │ │ │ │ + call 4280 │ │ │ │ + add $0x14,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 18a21 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d1> │ │ │ │ + add $0x6a56b,%ecx │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + mov %ecx,%ebx │ │ │ │ + mov %ecx,%esi │ │ │ │ + sub $0x88,%esp │ │ │ │ + push 0x8(%ebp) │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ + call 45ad0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25ed0> │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + lea -0x39c(%esi),%eax │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + mov %eax,(%edx) │ │ │ │ + mov %edx,%eax │ │ │ │ + lea 0x24(%edx),%edx │ │ │ │ + lea 0x3c(%ebx),%edi │ │ │ │ + add $0x2c,%eax │ │ │ │ + movl $0x0,0x28(%ebx) │ │ │ │ + mov %eax,0x24(%ebx) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + add $0x44,%eax │ │ │ │ + movb $0x0,0x2c(%ebx) │ │ │ │ + mov %eax,0x3c(%ebx) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + add $0x58,%eax │ │ │ │ + movl $0x0,0x40(%ebx) │ │ │ │ + mov %eax,0x60(%ebx) │ │ │ │ + mov %eax,0x64(%ebx) │ │ │ │ + mov %ebx,%eax │ │ │ │ + add $0x70,%eax │ │ │ │ + movb $0x0,0x44(%ebx) │ │ │ │ + mov %eax,0x78(%ebx) │ │ │ │ + mov %eax,0x7c(%ebx) │ │ │ │ + mov %ebx,%eax │ │ │ │ + add $0x8c,%eax │ │ │ │ + movl $0x0,0x58(%ebx) │ │ │ │ + movl $0x0,0x5c(%ebx) │ │ │ │ + movl $0x0,0x68(%ebx) │ │ │ │ + movl $0x0,0x70(%ebx) │ │ │ │ + movl $0x0,0x74(%ebx) │ │ │ │ + movl $0x0,0x80(%ebx) │ │ │ │ + mov %eax,0x84(%ebx) │ │ │ │ + movl $0x0,0x88(%ebx) │ │ │ │ + movb $0x0,0x8c(%ebx) │ │ │ │ + pop %ecx │ │ │ │ + pop %ebx │ │ │ │ + push 0xc(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %edx │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push 0x10(%ebp) │ │ │ │ + push %edi │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ + movb $0x0,-0x40(%ebp) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %eax,0x20(%edx) │ │ │ │ + lea -0x40(%ebp),%eax │ │ │ │ + mov 0x40(%edx),%edi │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + lea -0x1cdc8(%ecx),%eax │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + nop │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 3e3d8 ::do_widen(char) const@@Base+0x2388> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ - add (%ecx),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ + jae 3abd8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1afd8> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + mov 0x3c(%eax),%eax │ │ │ │ + movsbl (%eax,%esi,1),%eax │ │ │ │ + push %eax │ │ │ │ + call 4170 │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 3ac08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b008> │ │ │ │ + add $0x1,%esi │ │ │ │ + cmp %edi,%esi │ │ │ │ + jb 3abb4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1afb4> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + movb $0x0,0x9c(%eax) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0x64(%ebp),%eax │ │ │ │ + je 3abf9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1aff9> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 3e560 ::do_widen(char) const@@Base+0x2510> │ │ │ │ - cmp $0xaaaaaaa,%ebx │ │ │ │ - ja 3e56c ::do_widen(char) const@@Base+0x251c> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x24(%ebp) │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ - call 4050 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + push $0x1 │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + push -0x6c(%ebp) │ │ │ │ + push -0x68(%ebp) │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov -0x28(%ebp),%esi │ │ │ │ - cmp -0x20(%ebp),%ebx │ │ │ │ - je 3e46c ::do_widen(char) const@@Base+0x241c> │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x40(%eax),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + je 3ad30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b130> │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + cmp %eax,%esi │ │ │ │ + jae 3ac73 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b073> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x3c(%eax),%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + jmp 3ac4f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b04f> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea 0x8(%esi),%eax │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov (%ebx),%eax │ │ │ │ + sub $0x1,%edi │ │ │ │ + cmp %edi,%esi │ │ │ │ + jae 3ac69 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b069> │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + movsbl (%eax,%edi,1),%eax │ │ │ │ + push %eax │ │ │ │ + call 4170 │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 3ac48 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b048> │ │ │ │ + xor %eax,%eax │ │ │ │ + cmp %edi,-0x5c(%ebp) │ │ │ │ + setne %al │ │ │ │ + add %eax,%edi │ │ │ │ + mov %edi,%edx │ │ │ │ + sub %esi,%edx │ │ │ │ + cmp -0x60(%ebp),%esi │ │ │ │ + ja 3adcd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b1cd> │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + lea -0x28(%ebp),%ebx │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + mov 0x3c(%ecx),%eax │ │ │ │ + sub %esi,%edi │ │ │ │ push $0x0 │ │ │ │ - mov 0x4(%ebx),%edx │ │ │ │ - add %eax,%edx │ │ │ │ - push %edx │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ + add %esi,%eax │ │ │ │ + cmp %edx,%edi │ │ │ │ + lea 0x54(%ecx),%esi │ │ │ │ + cmova %edx,%edi │ │ │ │ + add %eax,%edi │ │ │ │ + push %edi │ │ │ │ + push %eax │ │ │ │ + push -0x70(%ebp) │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + je 3ad60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b160> │ │ │ │ + mov -0x28(%ebp),%esi │ │ │ │ + cmp -0x64(%ebp),%eax │ │ │ │ + je 3ad98 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b198> │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 3ada1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b1a1> │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov %edi,-0x28(%ebp) │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x58(%ebp),%eax │ │ │ │ + je 3ad07 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b107> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jne 3ad40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b140> │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + mov 0x40(%ecx),%edi │ │ │ │ + lea 0x1(%eax),%esi │ │ │ │ + cmp %edi,%esi │ │ │ │ + jae 3abd8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1afd8> │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 3abb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1afb0> │ │ │ │ + jmp 3abd8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1afd8> │ │ │ │ + lea -0x1(%eax),%edi │ │ │ │ + cmp %edi,%esi │ │ │ │ + jb 3ac3a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b03a> │ │ │ │ + jmp 3ac69 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b069> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x48(%ebp),%edx │ │ │ │ + lea -0x50(%ebp),%eax │ │ │ │ + push %edx │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + lea 0x54(%edx),%esi │ │ │ │ push %esi │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + push %eax │ │ │ │ + call 3b350 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b750> │ │ │ │ + add $0xc,%esp │ │ │ │ + jmp 3ad0e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b10e> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + test %edx,%edx │ │ │ │ + je 3ad82 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b182> │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 3adb2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b1b2> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ + push -0x58(%ebp) │ │ │ │ + push %eax │ │ │ │ + call 41b0 │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x18,%esi │ │ │ │ - add $0x18,%ebx │ │ │ │ - cmp %ebx,-0x20(%ebp) │ │ │ │ - jne 3e448 ::do_widen(char) const@@Base+0x23f8> │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + movb $0x0,(%eax,%edx,1) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + jmp 3ace6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b0e6> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + jmp 3ace6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b0e6> │ │ │ │ + movzbl -0x28(%ebp),%edx │ │ │ │ + mov %dl,(%eax) │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + movb $0x0,(%eax,%edx,1) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + jmp 3ace6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b0e6> │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + push -0x60(%ebp) │ │ │ │ + push %esi │ │ │ │ + lea -0x1d617(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + lea -0x1d464(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ + lea 0x54(%eax),%esi │ │ │ │ + call 4590 │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 5fbe <__gmon_start__@plt+0x1806> │ │ │ │ + mov %eax,%edi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + lea 0x54(%eax),%esi │ │ │ │ + jmp 5fd5 <__gmon_start__@plt+0x181d> │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x6a1e5,%ebx │ │ │ │ + sub $0x5c,%esp │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ mov (%eax),%edi │ │ │ │ - cmp %edi,%esi │ │ │ │ - je 3e4a4 ::do_widen(char) const@@Base+0x2454> │ │ │ │ + mov %ebx,-0x5c(%ebp) │ │ │ │ + test %edi,%edi │ │ │ │ + je 3aec0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b2c0> │ │ │ │ + xor %eax,%eax │ │ │ │ + lea -0x1cfa7(%ebx),%edx │ │ │ │ + jmp 3ae4d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b24d> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x10(%ebp),%ebx │ │ │ │ + add $0x2,%eax │ │ │ │ + mov (%ebx,%eax,4),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 3aec0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b2c0> │ │ │ │ + mov $0x6,%ecx │ │ │ │ + mov %edx,%esi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %cl │ │ │ │ + sbb $0x0,%cl │ │ │ │ + test %cl,%cl │ │ │ │ + jne 3ae40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b240> │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ + mov 0xc(%ebp),%edi │ │ │ │ + mov $0x6,%ecx │ │ │ │ + lea -0x1bd5c(%esi),%esi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %dl │ │ │ │ + sbb $0x0,%dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 3af40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b340> │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%edi │ │ │ │ + mov $0x5,%ecx │ │ │ │ + lea -0x1cdc6(%eax),%esi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %dl │ │ │ │ + sbb $0x0,%dl │ │ │ │ + movsbl %dl,%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 3aeb1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b2b1> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + cmpb $0x0,0x9c(%eax) │ │ │ │ + jne 3af80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b380> │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%edi │ │ │ │ + mov $0x6,%ecx │ │ │ │ + lea -0x1bd5c(%eax),%esi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %al │ │ │ │ + sbb $0x0,%al │ │ │ │ + test %al,%al │ │ │ │ + jne 3ae81 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b281> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + lea -0x28(%ebp),%esi │ │ │ │ + mov %esi,-0x30(%ebp) │ │ │ │ + lea 0x58(%eax),%edi │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + lea -0x1d685(%eax),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + lea -0x30(%ebp),%ebx │ │ │ │ + push $0x0 │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + push %ebx │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x4c(%ebp),%eax │ │ │ │ + push %ebx │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + lea 0x54(%ebx),%edx │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + call 3b260 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b660> │ │ │ │ + add $0xc,%esp │ │ │ │ + cmp -0x4c(%ebp),%edi │ │ │ │ + je 3b040 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b440> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + jne 3b1da , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b5da> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movb $0x1,0x9c(%eax) │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov 0x4(%esi,%eax,4),%edx │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + lea -0x28(%ebp),%esi │ │ │ │ + mov %esi,-0x30(%ebp) │ │ │ │ + lea 0x58(%eax),%edi │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + test %edx,%edx │ │ │ │ + je 3aef3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b2f3> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + push %edx │ │ │ │ + call 41e0 │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + add %edx,%eax │ │ │ │ + jmp 3aef3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b2f3> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov (%edi),%eax │ │ │ │ - lea 0x8(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 3e498 ::do_widen(char) const@@Base+0x2448> │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov (%eax),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 3b063 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b463> │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + lea -0x1aabd(%esi),%ebx │ │ │ │ + jmp 3afae , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b3ae> │ │ │ │ + add $0x2,%eax │ │ │ │ + mov (%edx,%eax,4),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 3b060 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b460> │ │ │ │ + mov $0x7,%ecx │ │ │ │ + mov %ebx,%esi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %cl │ │ │ │ + sbb $0x0,%cl │ │ │ │ + test %cl,%cl │ │ │ │ + jne 3afa0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b3a0> │ │ │ │ + mov 0x10(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + mov 0x4(%esi,%eax,4),%esi │ │ │ │ + lea -0x40(%ebp),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + test %esi,%esi │ │ │ │ + je 3aff8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b3f8> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + mov %edx,-0x64(%ebp) │ │ │ │ + push %esi │ │ │ │ + call 41e0 │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + add %esi,%eax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + push $0x0 │ │ │ │ + push %eax │ │ │ │ + lea -0x48(%ebp),%eax │ │ │ │ + push %esi │ │ │ │ + push %eax │ │ │ │ + mov %edx,-0x64(%ebp) │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + mov 0x88(%eax),%eax │ │ │ │ + cmp -0x44(%ebp),%eax │ │ │ │ + je 3b080 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b480> │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ + cmp -0x60(%ebp),%esi │ │ │ │ + je 3aeb1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b2b1> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 3aeb1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b2b1> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 3ae81 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b281> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp %edi,%esi │ │ │ │ - jne 3e480 ::do_widen(char) const@@Base+0x2430> │ │ │ │ + jmp 3ae81 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b281> │ │ │ │ + nop │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + lea -0x40(%ebp),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + lea -0x1d685(%eax),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 3aff8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b3f8> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + test %eax,%eax │ │ │ │ + je 3b0ae , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b4ae> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + mov %edx,-0x64(%ebp) │ │ │ │ + push %eax │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + push %esi │ │ │ │ + push 0x84(%eax) │ │ │ │ + call 42f0 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 3b01f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b41f> │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ mov (%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 3e4b7 ::do_widen(char) const@@Base+0x2467> │ │ │ │ + je 3b170 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b570> │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + mov 0x10(%ebp),%ebx │ │ │ │ + lea -0x1cdc1(%eax),%eax │ │ │ │ + jmp 3b0de , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b4de> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0x2,%edx │ │ │ │ + mov (%ebx,%edx,4),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 3b170 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b570> │ │ │ │ + mov $0x4,%ecx │ │ │ │ + mov %eax,%esi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %cl │ │ │ │ + sbb $0x0,%cl │ │ │ │ + test %cl,%cl │ │ │ │ + jne 3b0d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b4d0> │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + lea -0x28(%ebp),%esi │ │ │ │ + mov %esi,-0x30(%ebp) │ │ │ │ + mov 0x4(%eax,%edx,4),%edi │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + test %edi,%edi │ │ │ │ + je 3b120 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b520> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ - call 4380 │ │ │ │ + call 41e0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - add -0x24(%ebp),%eax │ │ │ │ - mov %eax,0x8(%ecx) │ │ │ │ - jmp 3e3ff ::do_widen(char) const@@Base+0x23af> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 3e51c ::do_widen(char) const@@Base+0x24cc> │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ + add %edi,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - add $0x18,%esi │ │ │ │ + nop │ │ │ │ + lea -0x30(%ebp),%ebx │ │ │ │ + push $0x0 │ │ │ │ + push %eax │ │ │ │ push %edi │ │ │ │ - add $0x18,%edi │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + push %ebx │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + lea 0x6c(%eax),%edi │ │ │ │ + lea -0x4c(%ebp),%eax │ │ │ │ + push %edi │ │ │ │ + push %eax │ │ │ │ + call 3b260 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b660> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + add $0x70,%eax │ │ │ │ + cmp -0x4c(%ebp),%eax │ │ │ │ + je 3b183 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b583> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 3b01c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b41c> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - subl $0x1,-0x20(%ebp) │ │ │ │ - jne 3e4e0 ::do_widen(char) const@@Base+0x2490> │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ + jmp 3b01c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b41c> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + lea -0x28(%ebp),%esi │ │ │ │ + mov %esi,-0x30(%ebp) │ │ │ │ + lea -0x1d685(%eax),%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 3b120 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b520> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x4(%ecx),%ecx │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ - mov %ecx,-0x20(%ebp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - mov (%ecx),%esi │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov (%ecx),%edi │ │ │ │ - sub %edi,%eax │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ - add %esi,%ebx │ │ │ │ - mov -0x28(%ebp),%esi │ │ │ │ - add %edi,%eax │ │ │ │ - cmp -0x20(%ebp),%ebx │ │ │ │ - je 3e3ff ::do_widen(char) const@@Base+0x23af> │ │ │ │ - nop │ │ │ │ - lea 0x8(%esi),%eax │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov (%ebx),%eax │ │ │ │ + mov 0x20(%eax),%eax │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + cmp 0x8(%eax),%ecx │ │ │ │ + je 3b1c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b5c8> │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ push $0x0 │ │ │ │ - mov 0x4(%ebx),%edx │ │ │ │ add %eax,%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ + push %ecx │ │ │ │ call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x18,%ebx │ │ │ │ - add $0x18,%esi │ │ │ │ - cmp %ebx,-0x20(%ebp) │ │ │ │ - jne 3e530 ::do_widen(char) const@@Base+0x24e0> │ │ │ │ - jmp 3e3f7 ::do_widen(char) const@@Base+0x23a7> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - movl $0x0,-0x28(%ebp) │ │ │ │ - jmp 3e438 ::do_widen(char) const@@Base+0x23e8> │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ - call 4120 │ │ │ │ - jmp 3e578 ::do_widen(char) const@@Base+0x2528> │ │ │ │ - jmp 3e596 ::do_widen(char) const@@Base+0x2546> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ + addl $0x18,0x4(%eax) │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x58(%ebp),%eax │ │ │ │ + push %ebx │ │ │ │ + push %edi │ │ │ │ push %eax │ │ │ │ - call 4150 <__cxa_begin_catch@plt> │ │ │ │ - mov -0x28(%ebp),%edi │ │ │ │ + call 3b350 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b750> │ │ │ │ + add $0xc,%esp │ │ │ │ + jmp 3b14f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b54f> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %ebx │ │ │ │ + push %ecx │ │ │ │ + push -0x64(%ebp) │ │ │ │ + call 3b590 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b990> │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edi,%esi │ │ │ │ - jne 3e5b4 ::do_widen(char) const@@Base+0x2564> │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ - call 4560 <__cxa_rethrow@plt> │ │ │ │ + jmp 3b1b5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b5b5> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 4150 <__cxa_begin_catch@plt> │ │ │ │ - mov -0x28(%ebp),%edi │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,%edi │ │ │ │ - jne 3e5d1 ::do_widen(char) const@@Base+0x2581> │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ - call 4560 <__cxa_rethrow@plt> │ │ │ │ - mov (%edi),%eax │ │ │ │ - lea 0x8(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 3e5cc ::do_widen(char) const@@Base+0x257c> │ │ │ │ + jmp 3af2b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b32b> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 6060 <__gmon_start__@plt+0x18a8> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 6076 <__gmon_start__@plt+0x18be> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x69df7,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ + mov 0x24(%esp),%esi │ │ │ │ + mov 0x20(%esp),%ebp │ │ │ │ + test %esi,%esi │ │ │ │ + je 3b258 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b658> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push 0xc(%esi) │ │ │ │ + push %ebp │ │ │ │ + call 3b200 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b600> │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + lea 0x18(%esi),%edx │ │ │ │ + mov 0x8(%esi),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x18,%edi │ │ │ │ - jmp 3e58a ::do_widen(char) const@@Base+0x253a> │ │ │ │ - mov (%edi),%eax │ │ │ │ - lea 0x8(%edi),%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 3e5e9 ::do_widen(char) const@@Base+0x2599> │ │ │ │ + je 3b246 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b646> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x18,%edi │ │ │ │ - jmp 3e5a8 ::do_widen(char) const@@Base+0x2558> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 3e5f6 ::do_widen(char) const@@Base+0x25a6> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 3e609 ::do_widen(char) const@@Base+0x25b9> │ │ │ │ - mov -0x1c(%ebp),%edi │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 45f0 <__cxa_end_catch@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x1c(%ebp),%edi │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 45f0 <__cxa_end_catch@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - call 4150 <__cxa_begin_catch@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmpl $0x0,-0x28(%ebp) │ │ │ │ - je 3e636 ::do_widen(char) const@@Base+0x25e6> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x28(%ebp) │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ + mov %edi,%esi │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ - call 4560 <__cxa_rethrow@plt> │ │ │ │ - mov %eax,%esi │ │ │ │ - mov -0x1c(%ebp),%edi │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 45f0 <__cxa_end_catch@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ + test %edi,%edi │ │ │ │ + jne 3b21e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b61e> │ │ │ │ + add $0xc,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - xchg %ax,%ax │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x69d97,%ebx │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ + mov 0x8(%eax),%esi │ │ │ │ + lea 0x4(%eax),%ecx │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ + test %esi,%esi │ │ │ │ + je 3b330 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b730> │ │ │ │ + mov (%edx),%eax │ │ │ │ + mov 0x4(%edx),%ebp │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + jmp 3b2ab , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b6ab> │ │ │ │ + nop │ │ │ │ + mov %esi,0x4(%esp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 3b2df , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b6df> │ │ │ │ + mov 0x14(%esi),%edi │ │ │ │ + mov %ebp,%eax │ │ │ │ + cmp %ebp,%edi │ │ │ │ + cmovbe %edi,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3b2d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b6d0> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %eax │ │ │ │ + push 0x10(%esp) │ │ │ │ + push 0x10(%esi) │ │ │ │ + call 42f0 │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 3b2d4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b6d4> │ │ │ │ + mov %edi,%eax │ │ │ │ + sub %ebp,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jns 3b2a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b6a0> │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jne 3b2ab , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b6ab> │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ + cmp %ecx,0xc(%esp) │ │ │ │ + je 3b330 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b730> │ │ │ │ + mov 0x14(%ecx),%esi │ │ │ │ + cmp %esi,%ebp │ │ │ │ + mov %esi,%eax │ │ │ │ + cmovbe %ebp,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3b30e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b70e> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %eax │ │ │ │ + push 0x10(%ecx) │ │ │ │ + push 0x14(%esp) │ │ │ │ + call 42f0 │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 3b312 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b712> │ │ │ │ + mov %ebp,%eax │ │ │ │ + sub %esi,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + js 3b330 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b730> │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + mov %edx,(%eax) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ xchg %ax,%ax │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ + mov %edx,(%eax) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - nop │ │ │ │ call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x6699b,%eax │ │ │ │ + add $0x69cab,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov 0x8(%eax),%esi │ │ │ │ add $0x4,%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - je 3e7d0 ::do_widen(char) const@@Base+0x2780> │ │ │ │ + je 3b4c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b8c0> │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ - mov (%eax),%eax │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - jmp 3e6ab ::do_widen(char) const@@Base+0x265b> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov 0x10(%ebp),%ebx │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + mov (%ebx),%ecx │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ + jmp 3b39b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b79b> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - je 3e6f6 ::do_widen(char) const@@Base+0x26a6> │ │ │ │ + je 3b3e7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b7e7> │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x14(%esi),%edi │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - cmp %edi,%edx │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - cmovbe %edx,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 3e6e2 ::do_widen(char) const@@Base+0x2692> │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + mov 0x10(%esi),%ecx │ │ │ │ + cmp %edi,%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + cmova %edi,%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 3b3d2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b7d2> │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + push %edx │ │ │ │ push %ecx │ │ │ │ - push %eax │ │ │ │ push -0x24(%ebp) │ │ │ │ - mov %ecx,-0x20(%ebp) │ │ │ │ + mov %ecx,-0x2c(%ebp) │ │ │ │ call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x20(%ebp),%ecx │ │ │ │ - mov -0x2c(%ebp),%edx │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 3e6e6 ::do_widen(char) const@@Base+0x2696> │ │ │ │ - mov %edx,%eax │ │ │ │ + jne 3b3d7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b7d7> │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ sub %edi,%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 3e6a0 ::do_widen(char) const@@Base+0x2650> │ │ │ │ + jns 3b390 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b790> │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov $0x1,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - jne 3e6a9 ::do_widen(char) const@@Base+0x2659> │ │ │ │ + jne 3b399 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b799> │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ mov %esi,-0x20(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ test %bl,%bl │ │ │ │ - jne 3e7d3 ::do_widen(char) const@@Base+0x2783> │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 3e740 ::do_widen(char) const@@Base+0x26f0> │ │ │ │ + jne 3b4c3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b8c3> │ │ │ │ + test %edx,%edx │ │ │ │ + je 3b430 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b830> │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ - push %ecx │ │ │ │ + push %edx │ │ │ │ push -0x24(%ebp) │ │ │ │ - push -0x30(%ebp) │ │ │ │ + push %ecx │ │ │ │ call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x2c(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 3e740 ::do_widen(char) const@@Base+0x26f0> │ │ │ │ + je 3b430 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b830> │ │ │ │ test %eax,%eax │ │ │ │ - js 3e748 ::do_widen(char) const@@Base+0x26f8> │ │ │ │ + js 3b439 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b839> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esi,(%eax) │ │ │ │ movb $0x0,0x4(%eax) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret $0x4 │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov %edi,%eax │ │ │ │ - sub %edx,%eax │ │ │ │ + sub -0x2c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 3e728 ::do_widen(char) const@@Base+0x26d8> │ │ │ │ + jns 3b417 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b817> │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 3e845 ::do_widen(char) const@@Base+0x27f5> │ │ │ │ + je 3b553 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b953> │ │ │ │ mov $0x1,%edi │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x28(%ebp) │ │ │ │ - jne 3e824 ::do_widen(char) const@@Base+0x27d4> │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x28(%ebp) │ │ │ │ + jne 3b514 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b914> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ push $0x28 │ │ │ │ call 4050 │ │ │ │ mov 0x10(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%esi │ │ │ │ @@ -66204,56 +65564,68 @@ │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret $0x4 │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ cmp %esi,0xc(%eax) │ │ │ │ - je 3e810 ::do_widen(char) const@@Base+0x27c0> │ │ │ │ + je 3b500 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b900> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ call 4410 │ │ │ │ mov 0x10(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ mov %esi,-0x20(%ebp) │ │ │ │ - mov 0x10(%eax),%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - mov 0x4(%edi),%edx │ │ │ │ - mov (%edi),%edi │ │ │ │ - mov %ebx,-0x30(%ebp) │ │ │ │ - mov %edi,-0x24(%ebp) │ │ │ │ + mov 0x4(%edi),%ebx │ │ │ │ + mov (%edi),%ecx │ │ │ │ mov 0x14(%eax),%edi │ │ │ │ - cmp %edi,%edx │ │ │ │ - mov %edi,%ecx │ │ │ │ - cmovbe %edx,%ecx │ │ │ │ - jmp 3e701 ::do_widen(char) const@@Base+0x26b1> │ │ │ │ + mov %ebx,-0x2c(%ebp) │ │ │ │ + cmp %edi,%ebx │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + cmova %edi,%ebx │ │ │ │ + mov %ebx,%edx │ │ │ │ + jmp 3b3f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b7f8> │ │ │ │ nop │ │ │ │ mov %esi,-0x20(%ebp) │ │ │ │ mov $0x1,%edi │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x28(%ebp) │ │ │ │ - je 3e764 ::do_widen(char) const@@Base+0x2714> │ │ │ │ - mov %ebx,%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x28(%ebp) │ │ │ │ + je 3b455 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b855> │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov 0x14(%ecx),%esi │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + cmova %esi,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3b546 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b946> │ │ │ │ + sub $0x4,%esp │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ - add $0x10,%eax │ │ │ │ push %eax │ │ │ │ - push 0x10(%ebp) │ │ │ │ - call 4040 , std::allocator >::compare(std::__cxx11::basic_string, std::allocator > const&) const@plt> │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + push 0x10(%ecx) │ │ │ │ + push (%eax) │ │ │ │ + call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ - shr $0x1f,%eax │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 3e764 ::do_widen(char) const@@Base+0x2714> │ │ │ │ + test %eax,%eax │ │ │ │ + jne 3b54b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b94b> │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ + sub %esi,%edi │ │ │ │ + shr $0x1f,%edi │ │ │ │ + jmp 3b455 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b855> │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 3e728 ::do_widen(char) const@@Base+0x26d8> │ │ │ │ + jmp 3b417 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b817> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x1c(%ebp),%edi │ │ │ │ push %eax │ │ │ │ mov %edi,%ebx │ │ │ │ call 4150 <__cxa_begin_catch@plt> │ │ │ │ mov %esi,(%esp) │ │ │ │ call 4380 │ │ │ │ @@ -66262,17 +65634,18 @@ │ │ │ │ mov %eax,%esi │ │ │ │ mov -0x1c(%ebp),%edi │ │ │ │ mov %edi,%ebx │ │ │ │ call 45f0 <__cxa_end_catch@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x6677b,%eax │ │ │ │ + add $0x69a6b,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ @@ -66283,19 +65656,19 @@ │ │ │ │ mov %esi,%eax │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ sub %ebx,%edi │ │ │ │ sub %ebx,%eax │ │ │ │ sar $0x3,%eax │ │ │ │ imul $0xaaaaaaab,%eax,%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 3ead0 ::do_widen(char) const@@Base+0x2a80> │ │ │ │ + je 3b7e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bbe0> │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jbe 3eab0 ::do_widen(char) const@@Base+0x2a60> │ │ │ │ + jbe 3b7c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bbc0> │ │ │ │ movl $0xaaaaaaa,-0x30(%ebp) │ │ │ │ mov $0xfffffff0,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4050 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -66312,132 +65685,132 @@ │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ cmp %ebx,0xc(%ebp) │ │ │ │ - je 3eae8 ::do_widen(char) const@@Base+0x2a98> │ │ │ │ + je 3b7f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bbf8> │ │ │ │ mov 0xc(%ebp),%edi │ │ │ │ lea 0x8(%ebx),%eax │ │ │ │ sub $0x18,%edi │ │ │ │ sub %ebx,%edi │ │ │ │ shr $0x3,%edi │ │ │ │ imul $0xaaaaaab,%edi,%edi │ │ │ │ and $0x1fffffff,%edi │ │ │ │ lea (%edi,%edi,2),%edx │ │ │ │ lea 0x20(%ebx,%edx,8),%ebx │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ mov %ebx,-0x1c(%ebp) │ │ │ │ - jmp 3e966 ::do_widen(char) const@@Base+0x2916> │ │ │ │ + jmp 3b676 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ba76> │ │ │ │ xchg %ax,%ax │ │ │ │ mov %ecx,(%edx) │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %ecx,0x8(%edx) │ │ │ │ mov -0x4(%eax),%ecx │ │ │ │ add $0x18,%edx │ │ │ │ mov %ecx,-0x14(%edx) │ │ │ │ mov %eax,-0x8(%eax) │ │ │ │ add $0x18,%eax │ │ │ │ movl $0x0,-0x1c(%eax) │ │ │ │ movb $0x0,-0x18(%eax) │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - je 3e990 ::do_widen(char) const@@Base+0x2940> │ │ │ │ + je 3b6a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1baa0> │ │ │ │ lea 0x8(%edx),%ebx │ │ │ │ mov %ebx,(%edx) │ │ │ │ mov -0x8(%eax),%ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 3e940 ::do_widen(char) const@@Base+0x28f0> │ │ │ │ + jne 3b650 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ba50> │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %ecx,0x8(%edx) │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov %ecx,0xc(%edx) │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ mov %ecx,0x10(%edx) │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ mov %ecx,0x14(%edx) │ │ │ │ - jmp 3e947 ::do_widen(char) const@@Base+0x28f7> │ │ │ │ + jmp 3b657 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ba57> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ lea 0x3(%edi,%edi,2),%eax │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ lea (%edi,%eax,8),%eax │ │ │ │ add $0x18,%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ cmp %esi,0xc(%ebp) │ │ │ │ - je 3ea3d ::do_widen(char) const@@Base+0x29ed> │ │ │ │ + je 3b74d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bb4d> │ │ │ │ mov %esi,%edx │ │ │ │ sub 0xc(%ebp),%edx │ │ │ │ mov 0xc(%ebp),%ebx │ │ │ │ lea -0x18(%edx),%edi │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ shr $0x3,%edi │ │ │ │ imul $0xaaaaaab,%edi,%edi │ │ │ │ add $0x8,%eax │ │ │ │ and $0x1fffffff,%edi │ │ │ │ lea (%edi,%edi,2),%edx │ │ │ │ lea 0x20(%ebx,%edx,8),%ebx │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov %ebx,-0x1c(%ebp) │ │ │ │ - jmp 3ea06 ::do_widen(char) const@@Base+0x29b6> │ │ │ │ + jmp 3b716 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bb16> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ mov %ecx,(%edx) │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %ecx,0x8(%edx) │ │ │ │ mov -0x4(%eax),%ecx │ │ │ │ mov %eax,-0x8(%eax) │ │ │ │ add $0x18,%edx │ │ │ │ add $0x18,%eax │ │ │ │ movl $0x0,-0x1c(%eax) │ │ │ │ mov %ecx,-0x14(%edx) │ │ │ │ movb $0x0,-0x18(%eax) │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - je 3ea30 ::do_widen(char) const@@Base+0x29e0> │ │ │ │ + je 3b740 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bb40> │ │ │ │ mov -0x8(%eax),%ecx │ │ │ │ lea 0x8(%edx),%ebx │ │ │ │ mov %ebx,(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 3e9e0 ::do_widen(char) const@@Base+0x2990> │ │ │ │ + jne 3b6f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1baf0> │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %ecx,0x8(%edx) │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov %ecx,0xc(%edx) │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ mov %ecx,0x10(%edx) │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ mov %ecx,0x14(%edx) │ │ │ │ - jmp 3e9e7 ::do_widen(char) const@@Base+0x2997> │ │ │ │ + jmp 3b6f7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1baf7> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ lea 0x3(%edi,%edi,2),%eax │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ lea (%edi,%eax,8),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %eax,%edi │ │ │ │ cmp %esi,%eax │ │ │ │ - je 3ea6f ::do_widen(char) const@@Base+0x2a1f> │ │ │ │ + je 3b77f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bb7f> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%edi),%eax │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 3ea68 ::do_widen(char) const@@Base+0x2a18> │ │ │ │ + je 3b778 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bb78> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x18,%edi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 3ea50 ::do_widen(char) const@@Base+0x2a00> │ │ │ │ + jne 3b760 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bb60> │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 3ea87 ::do_widen(char) const@@Base+0x2a37> │ │ │ │ + je 3b797 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bb97> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x2c(%ebp) │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ @@ -66453,56879 +65826,57567 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ cmp $0xaaaaaaa,%ebx │ │ │ │ - ja 3e8c9 ::do_widen(char) const@@Base+0x2879> │ │ │ │ + ja 3b5d9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b9d9> │ │ │ │ movl $0x0,-0x24(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 3e8e7 ::do_widen(char) const@@Base+0x2897> │ │ │ │ - jmp 3ead7 ::do_widen(char) const@@Base+0x2a87> │ │ │ │ + je 3b5f7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b9f7> │ │ │ │ + jmp 3b7e7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bbe7> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ movl $0x1,-0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ lea (%eax,%eax,2),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ - jmp 3e8d5 ::do_widen(char) const@@Base+0x2885> │ │ │ │ + jmp 3b5e5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b9e5> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - jmp 3e99a ::do_widen(char) const@@Base+0x294a> │ │ │ │ + jmp 3b6aa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1baaa> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4150 <__cxa_begin_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x0,-0x24(%ebp) │ │ │ │ - jne 3eb23 ::do_widen(char) const@@Base+0x2ad3> │ │ │ │ + jne 3b833 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bc33> │ │ │ │ mov (%edi),%eax │ │ │ │ cmp %eax,-0x1c(%ebp) │ │ │ │ - je 3eb1b ::do_widen(char) const@@Base+0x2acb> │ │ │ │ + je 3b82b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bc2b> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ call 4560 <__cxa_rethrow@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x24(%ebp) │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3eb1b ::do_widen(char) const@@Base+0x2acb> │ │ │ │ + jmp 3b82b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bc2b> │ │ │ │ mov %eax,%esi │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ mov %edi,%ebx │ │ │ │ call 45f0 <__cxa_end_catch@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 46b0 <_Unwind_Resume@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x664a7,%ebx │ │ │ │ - sub $0x2c,%esp │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - mov 0x4(%eax),%edi │ │ │ │ - mov 0x48(%esp),%eax │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ - add $0x38,%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 3ecfc ::do_widen(char) const@@Base+0x2cac> │ │ │ │ - mov %edi,%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - sar $0x3,%edx │ │ │ │ - imul $0xb6db6db7,%edx,%ecx │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ - test %eax,%eax │ │ │ │ - jle 3ecfc ::do_widen(char) const@@Base+0x2cac> │ │ │ │ - mov 0x48(%esp),%eax │ │ │ │ - lea 0x2c(%eax),%ebp │ │ │ │ - lea -0x9f4(%ebx),%eax │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fldl 0x24(%ebp) │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov %edx,-0x28(%ebp) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - fstpl -0x14(%ebp) │ │ │ │ - fldl 0x2c(%ebp) │ │ │ │ - mov %edx,-0x24(%ebp) │ │ │ │ - movzbl 0x18(%ebp),%edx │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ - fstpl -0xc(%ebp) │ │ │ │ - flds 0x1c(%ebp) │ │ │ │ - mov %dl,-0x20(%ebp) │ │ │ │ - fstps -0x1c(%ebp) │ │ │ │ - flds 0x20(%ebp) │ │ │ │ - fstps -0x18(%ebp) │ │ │ │ - cmp %eax,%esi │ │ │ │ - je 3ec4b ::do_widen(char) const@@Base+0x2bfb> │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - mov %esi,%edi │ │ │ │ - lea -0x99970(%eax),%eax │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - jmp 3ec29 ::do_widen(char) const@@Base+0x2bd9> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ + add $0x6979a,%ebx │ │ │ │ + sub $0x8,%esp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ - mov 0x10(%edi),%edx │ │ │ │ - lea 0x18(%edi),%ecx │ │ │ │ - mov %eax,(%edi) │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 3ec20 ::do_widen(char) const@@Base+0x2bd0> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edx │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ - call 4380 │ │ │ │ + cmpb $0x0,0x2dd(%eax) │ │ │ │ + jne 3b885 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bc85> │ │ │ │ + cmpb $0x0,0x2de(%eax) │ │ │ │ + je 3b897 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bc97> │ │ │ │ + cmpb $0x0,0x2dc(%eax) │ │ │ │ + je 3b897 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bc97> │ │ │ │ + cmpb $0x0,0x2df(%eax) │ │ │ │ + jne 3b8a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bca0> │ │ │ │ + add $0x8,%esp │ │ │ │ + pop %ebx │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov $0x7fffffff,%edx │ │ │ │ + lea 0x24(%eax),%ecx │ │ │ │ + sub 0x28(%eax),%edx │ │ │ │ + cmp %edx,0x18(%esp) │ │ │ │ + ja 3b8ca , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bcca> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push %ecx │ │ │ │ + call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x2c,%edi │ │ │ │ - cmp %edi,0x14(%esp) │ │ │ │ - je 3ec48 ::do_widen(char) const@@Base+0x2bf8> │ │ │ │ - mov (%edi),%edx │ │ │ │ - mov (%edx),%edx │ │ │ │ - cmp 0x18(%esp),%edx │ │ │ │ - je 3ec00 ::do_widen(char) const@@Base+0x2bb0> │ │ │ │ + add $0x8,%esp │ │ │ │ + pop %ebx │ │ │ │ + ret │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - add $0x2c,%edi │ │ │ │ - call *%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edi,0x14(%esp) │ │ │ │ - jne 3ec29 ::do_widen(char) const@@Base+0x2bd9> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %esi,0x4(%ebp) │ │ │ │ - mov 0x38(%ebp),%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - cmp 0x3c(%ebp),%ecx │ │ │ │ - jne 3ecc0 ::do_widen(char) const@@Base+0x2c70> │ │ │ │ - jmp 3ece0 ::do_widen(char) const@@Base+0x2c90> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - flds 0x8(%ebx) │ │ │ │ - lea 0x10(%esi),%edx │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x4(%ebx),%eax │ │ │ │ - fstps 0x8(%esi) │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ - movzbl 0xc(%ebx),%eax │ │ │ │ - mov %al,0xc(%esi) │ │ │ │ - movzbl 0xd(%ebx),%eax │ │ │ │ - mov %al,0xd(%esi) │ │ │ │ - lea 0x18(%esi),%eax │ │ │ │ - mov %eax,0x10(%esi) │ │ │ │ - mov 0x10(%ebx),%eax │ │ │ │ - push $0x0 │ │ │ │ - mov 0x14(%ebx),%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - push %ecx │ │ │ │ + lea -0x1db30(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - flds 0x28(%ebx) │ │ │ │ - add $0x10,%esp │ │ │ │ - fstps 0x28(%esi) │ │ │ │ - addl $0x2c,0x4(%ebp) │ │ │ │ - mov 0x38(%ebp),%ecx │ │ │ │ - mov 0x3c(%ebp),%eax │ │ │ │ - add $0x1,%edi │ │ │ │ - sub %ecx,%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xba2e8ba3,%eax,%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - jbe 3ece0 ::do_widen(char) const@@Base+0x2c90> │ │ │ │ - imul $0x2c,%edi,%ebx │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - add %ecx,%ebx │ │ │ │ - cmp 0x8(%ebp),%esi │ │ │ │ - jne 3ec60 ::do_widen(char) const@@Base+0x2c10> │ │ │ │ - sub $0x4,%esp │ │ │ │ + call 41c0 │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + push %esi │ │ │ │ push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x69719,%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push 0x1c(%esp) │ │ │ │ push %esi │ │ │ │ + call 461d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x265d0> │ │ │ │ + lea -0x7d0(%ebx),%eax │ │ │ │ + movl $0x0,0x2c8(%esi) │ │ │ │ + mov %eax,(%esi) │ │ │ │ + lea 0x2c8(%esi),%eax │ │ │ │ + movl $0x0,0x2cc(%esi) │ │ │ │ + mov %eax,0x2d0(%esi) │ │ │ │ + mov %eax,0x2d4(%esi) │ │ │ │ + movl $0x0,0x2d8(%esi) │ │ │ │ + movl $0x0,0x2dc(%esi) │ │ │ │ + add $0x14,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ - call 200e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e0> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 3eca8 ::do_widen(char) const@@Base+0x2c58> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movzbl 0x34(%ebp),%edx │ │ │ │ - add $0x38,%ebp │ │ │ │ - mov %dl,-0x3c(%ebp) │ │ │ │ - subl $0x1,0x1c(%esp) │ │ │ │ - jne 3ebb0 ::do_widen(char) const@@Base+0x2b60> │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - mov 0x4(%eax),%edi │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - lea -0x38(%edi),%edx │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ - mov -0x38(%edi),%eax │ │ │ │ - lea -0x99750(%ecx),%ebx │ │ │ │ + call 18a29 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d9> │ │ │ │ + add $0x696aa,%ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jne 3edd0 ::do_widen(char) const@@Base+0x2d80> │ │ │ │ - mov -0x8(%edi),%esi │ │ │ │ - mov -0xc(%edi),%ebp │ │ │ │ - lea -0x9e4(%ecx),%eax │ │ │ │ - mov %eax,-0x38(%edi) │ │ │ │ - cmp %ebp,%esi │ │ │ │ - je 3ed9f ::do_widen(char) const@@Base+0x2d4f> │ │ │ │ - lea -0x99970(%ecx),%ebx │ │ │ │ - lea -0x9f4(%ecx),%eax │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - mov %ebx,%edi │ │ │ │ - jmp 3ed78 ::do_widen(char) const@@Base+0x2d28> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - lea 0x18(%ebp),%ecx │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 3ed71 ::do_widen(char) const@@Base+0x2d21> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edx │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x2c,%ebp │ │ │ │ - cmp %ebp,%esi │ │ │ │ - je 3ed98 ::do_widen(char) const@@Base+0x2d48> │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov (%edx),%edx │ │ │ │ - cmp %edi,%edx │ │ │ │ - je 3ed50 ::do_widen(char) const@@Base+0x2d00> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebp │ │ │ │ - add $0x2c,%ebp │ │ │ │ - call *%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ebp,%esi │ │ │ │ - jne 3ed78 ::do_widen(char) const@@Base+0x2d28> │ │ │ │ + test %eax,%eax │ │ │ │ + je 3ba2c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1be2c> │ │ │ │ + mov %eax,%edi │ │ │ │ + xor %edx,%edx │ │ │ │ + lea -0x1cdac(%ebp),%ebx │ │ │ │ + jmp 3b98e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bd8e> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x14(%esp),%edi │ │ │ │ - mov -0xc(%edi),%ebp │ │ │ │ - test %ebp,%ebp │ │ │ │ - je 3edb3 ::do_widen(char) const@@Base+0x2d63> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebp │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov 0x48(%esp),%ebx │ │ │ │ - mov %ebx,(%eax) │ │ │ │ - add $0x2c,%esp │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ + add $0x2,%edx │ │ │ │ + mov (%esi,%edx,4),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 3b9ce , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bdce> │ │ │ │ + mov $0x7,%ecx │ │ │ │ + mov %ebx,%esi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %cl │ │ │ │ + sbb $0x0,%cl │ │ │ │ + test %cl,%cl │ │ │ │ + jne 3b980 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bd80> │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ + mov 0x4(%ebx,%edx,4),%edi │ │ │ │ + cmpb $0x0,(%edi) │ │ │ │ + je 3b9ce , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bdce> │ │ │ │ + mov $0x7,%ecx │ │ │ │ + lea -0x1cda5(%ebp),%esi │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %dl │ │ │ │ + sbb $0x0,%dl │ │ │ │ + test %dl,%dl │ │ │ │ + setne 0x9c(%ebx) │ │ │ │ + xor %edx,%edx │ │ │ │ + lea -0x1cd9e(%ebp),%ebx │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 3b9ee , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bdee> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ + add $0x2,%edx │ │ │ │ + mov (%eax,%edx,4),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 3ba2c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1be2c> │ │ │ │ + mov $0xa,%ecx │ │ │ │ + mov %ebx,%esi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %al │ │ │ │ + sbb $0x0,%al │ │ │ │ + test %al,%al │ │ │ │ + jne 3b9e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bde0> │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ + mov 0x4(%eax,%edx,4),%edi │ │ │ │ + cmpb $0x0,(%edi) │ │ │ │ + je 3ba2c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1be2c> │ │ │ │ + mov $0x3,%ecx │ │ │ │ + lea -0x1cd94(%ebp),%esi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %al │ │ │ │ + sbb $0x0,%al │ │ │ │ + test %al,%al │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ + setne 0x9d(%eax) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edx │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 3edb3 ::do_widen(char) const@@Base+0x2d63> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x6621b,%eax │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x2c,%esp │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov (%eax),%edx │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - sub %edx,%eax │ │ │ │ - sub %edx,%ecx │ │ │ │ - sar $0x2,%eax │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ - imul $0xc28f5c29,%eax,%eax │ │ │ │ - mov %ecx,-0x1c(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - je 3f148 ::do_widen(char) const@@Base+0x30f8> │ │ │ │ - lea (%eax,%eax,1),%edx │ │ │ │ - mov %edx,-0x34(%ebp) │ │ │ │ - cmp %edx,%eax │ │ │ │ - jbe 3f128 ::do_widen(char) const@@Base+0x30d8> │ │ │ │ - movl $0x28f5c28,-0x34(%ebp) │ │ │ │ - mov $0xffffffa0,%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4050 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - mov -0x1c(%ebp),%ecx │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ - add %ebx,%ecx │ │ │ │ - lea -0x92c(%eax),%eax │ │ │ │ - mov %ecx,-0x38(%ebp) │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,0x8(%ecx) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - mov %eax,0xc(%ecx) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,0x10(%ecx) │ │ │ │ - mov 0x14(%esi),%eax │ │ │ │ - mov %eax,0x14(%ecx) │ │ │ │ - mov 0x18(%esi),%eax │ │ │ │ - mov %eax,0x18(%ecx) │ │ │ │ - mov 0x1c(%esi),%eax │ │ │ │ - mov %eax,0x1c(%ecx) │ │ │ │ - mov 0x20(%esi),%eax │ │ │ │ - mov %eax,0x20(%ecx) │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x695b9,%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ + movzbl 0x2dd(%esi),%eax │ │ │ │ + test %al,%al │ │ │ │ + jne 3ba68 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1be68> │ │ │ │ + cmpb $0x0,0x2de(%esi) │ │ │ │ + je 3ba7a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1be7a> │ │ │ │ + cmpb $0x0,0x2dc(%esi) │ │ │ │ + je 3ba7a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1be7a> │ │ │ │ + cmpb $0x0,0x2df(%esi) │ │ │ │ + jne 3ba90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1be90> │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ - mov %eax,0x24(%ecx) │ │ │ │ - mov 0x28(%esi),%eax │ │ │ │ - mov %eax,0x28(%ecx) │ │ │ │ - mov 0x2c(%esi),%eax │ │ │ │ - mov %eax,0x2c(%ecx) │ │ │ │ - mov 0x30(%esi),%eax │ │ │ │ - mov %eax,0x30(%ecx) │ │ │ │ - mov 0x34(%esi),%eax │ │ │ │ - mov %eax,0x34(%ecx) │ │ │ │ - mov 0x38(%esi),%eax │ │ │ │ - mov 0x44(%esi),%edx │ │ │ │ - mov %eax,0x38(%ecx) │ │ │ │ - mov 0x3c(%esi),%eax │ │ │ │ - mov %edx,0x44(%ecx) │ │ │ │ - lea 0x4c(%ecx),%edx │ │ │ │ - mov %eax,0x3c(%ecx) │ │ │ │ - mov 0x40(%esi),%eax │ │ │ │ - mov %eax,0x40(%ecx) │ │ │ │ - mov 0x48(%esi),%eax │ │ │ │ - mov %eax,0x48(%ecx) │ │ │ │ - lea 0x54(%ecx),%eax │ │ │ │ - mov %eax,0x4c(%ecx) │ │ │ │ - mov 0x4c(%esi),%eax │ │ │ │ - push $0x0 │ │ │ │ - mov 0x50(%esi),%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - cmp %eax,0xc(%ebp) │ │ │ │ - je 3f160 ::do_widen(char) const@@Base+0x3110> │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %eax,%ebx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x4(%ebx),%eax │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ - mov 0x8(%ebx),%eax │ │ │ │ - mov %eax,0x8(%esi) │ │ │ │ - mov 0xc(%ebx),%eax │ │ │ │ - mov %eax,0xc(%esi) │ │ │ │ - mov 0x10(%ebx),%eax │ │ │ │ - mov %eax,0x10(%esi) │ │ │ │ - mov 0x14(%ebx),%eax │ │ │ │ - mov %eax,0x14(%esi) │ │ │ │ - mov 0x18(%ebx),%eax │ │ │ │ - mov %eax,0x18(%esi) │ │ │ │ - mov 0x1c(%ebx),%eax │ │ │ │ - mov %eax,0x1c(%esi) │ │ │ │ - mov 0x20(%ebx),%eax │ │ │ │ - mov %eax,0x20(%esi) │ │ │ │ - mov 0x24(%ebx),%eax │ │ │ │ - mov %eax,0x24(%esi) │ │ │ │ - mov 0x28(%ebx),%eax │ │ │ │ - mov %eax,0x28(%esi) │ │ │ │ - mov 0x2c(%ebx),%eax │ │ │ │ - mov %eax,0x2c(%esi) │ │ │ │ - mov 0x30(%ebx),%eax │ │ │ │ - mov %eax,0x30(%esi) │ │ │ │ - mov 0x34(%ebx),%eax │ │ │ │ - mov %eax,0x34(%esi) │ │ │ │ - mov 0x38(%ebx),%eax │ │ │ │ - mov %eax,0x38(%esi) │ │ │ │ - mov 0x3c(%ebx),%eax │ │ │ │ - mov %eax,0x3c(%esi) │ │ │ │ - mov 0x40(%ebx),%eax │ │ │ │ - mov %eax,0x40(%esi) │ │ │ │ - movzbl 0x44(%ebx),%eax │ │ │ │ - mov %al,0x44(%esi) │ │ │ │ - movzbl 0x45(%ebx),%eax │ │ │ │ - mov %al,0x45(%esi) │ │ │ │ - movzbl 0x46(%ebx),%eax │ │ │ │ - mov %al,0x46(%esi) │ │ │ │ - movzbl 0x47(%ebx),%eax │ │ │ │ - mov %al,0x47(%esi) │ │ │ │ - mov 0x48(%ebx),%eax │ │ │ │ - mov %eax,0x48(%esi) │ │ │ │ - lea 0x54(%esi),%eax │ │ │ │ - mov %eax,0x4c(%esi) │ │ │ │ - mov 0x4c(%ebx),%eax │ │ │ │ - push $0x0 │ │ │ │ - mov 0x50(%ebx),%edx │ │ │ │ - add %eax,%edx │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - lea 0x4c(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x64,%ebx │ │ │ │ - add $0x64,%esi │ │ │ │ - cmp %ebx,0xc(%ebp) │ │ │ │ - jne 3ef08 ::do_widen(char) const@@Base+0x2eb8> │ │ │ │ - add $0x64,%esi │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ - mov %esi,-0x1c(%ebp) │ │ │ │ - cmp %eax,0xc(%ebp) │ │ │ │ - je 3f178 ::do_widen(char) const@@Base+0x3128> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ - mov %eax,0x8(%esi) │ │ │ │ - mov 0xc(%edi),%eax │ │ │ │ - mov %eax,0xc(%esi) │ │ │ │ - mov 0x10(%edi),%eax │ │ │ │ - mov %eax,0x10(%esi) │ │ │ │ - mov 0x14(%edi),%eax │ │ │ │ - mov %eax,0x14(%esi) │ │ │ │ - mov 0x18(%edi),%eax │ │ │ │ - mov %eax,0x18(%esi) │ │ │ │ - mov 0x1c(%edi),%eax │ │ │ │ - mov %eax,0x1c(%esi) │ │ │ │ - mov 0x20(%edi),%eax │ │ │ │ - mov %eax,0x20(%esi) │ │ │ │ - mov 0x24(%edi),%eax │ │ │ │ - mov %eax,0x24(%esi) │ │ │ │ - mov 0x28(%edi),%eax │ │ │ │ - mov %eax,0x28(%esi) │ │ │ │ - mov 0x2c(%edi),%eax │ │ │ │ - mov %eax,0x2c(%esi) │ │ │ │ - mov 0x30(%edi),%eax │ │ │ │ - mov %eax,0x30(%esi) │ │ │ │ - mov 0x34(%edi),%eax │ │ │ │ - mov %eax,0x34(%esi) │ │ │ │ - mov 0x38(%edi),%eax │ │ │ │ - mov %eax,0x38(%esi) │ │ │ │ - mov 0x3c(%edi),%eax │ │ │ │ - mov %eax,0x3c(%esi) │ │ │ │ - mov 0x40(%edi),%eax │ │ │ │ - mov %eax,0x40(%esi) │ │ │ │ - movzbl 0x44(%edi),%eax │ │ │ │ - mov %al,0x44(%esi) │ │ │ │ - movzbl 0x45(%edi),%eax │ │ │ │ - mov %al,0x45(%esi) │ │ │ │ - movzbl 0x46(%edi),%eax │ │ │ │ - mov %al,0x46(%esi) │ │ │ │ - movzbl 0x47(%edi),%eax │ │ │ │ - mov %al,0x47(%esi) │ │ │ │ - mov 0x48(%edi),%eax │ │ │ │ - mov %eax,0x48(%esi) │ │ │ │ - lea 0x54(%esi),%eax │ │ │ │ - mov %eax,0x4c(%esi) │ │ │ │ - mov 0x4c(%edi),%eax │ │ │ │ - push $0x0 │ │ │ │ - mov 0x50(%edi),%edx │ │ │ │ - add %eax,%edx │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - lea 0x4c(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x64,%edi │ │ │ │ - add $0x64,%esi │ │ │ │ - cmp %edi,-0x24(%ebp) │ │ │ │ - jne 3efd0 ::do_widen(char) const@@Base+0x2f80> │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - lea -0x68f10(%ecx),%edi │ │ │ │ - cmp -0x24(%ebp),%eax │ │ │ │ - je 3f0ed ::do_widen(char) const@@Base+0x309d> │ │ │ │ - mov %esi,-0x38(%ebp) │ │ │ │ - mov -0x24(%ebp),%esi │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - jmp 3f0c9 ::do_widen(char) const@@Base+0x3079> │ │ │ │ - mov -0x20(%ebp),%ecx │ │ │ │ - mov 0x4c(%eax),%edx │ │ │ │ - mov %ecx,(%eax) │ │ │ │ - lea 0x54(%eax),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 3f0be ::do_widen(char) const@@Base+0x306e> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ - push %edx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - addl $0x64,-0x1c(%ebp) │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 3f0ea ::do_widen(char) const@@Base+0x309a> │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ - mov (%eax),%edx │ │ │ │ - mov (%edx),%edx │ │ │ │ - cmp %edi,%edx │ │ │ │ - je 3f0a0 ::do_widen(char) const@@Base+0x3050> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x1c(%ebp) │ │ │ │ - call *%edx │ │ │ │ - addl $0x64,-0x1c(%ebp) │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %esi,%eax │ │ │ │ - jne 3f0c9 ::do_widen(char) const@@Base+0x3079> │ │ │ │ - mov -0x38(%ebp),%esi │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 3f105 ::do_widen(char) const@@Base+0x30b5> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x2c(%ebp) │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ - mov %esi,0x4(%eax) │ │ │ │ - mov %ecx,(%eax) │ │ │ │ - imul $0x64,-0x34(%ebp),%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %eax,0x8(%ecx) │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ + movl $0x0,0x28(%esi) │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - cmp $0x28f5c28,%edx │ │ │ │ - ja 3ee32 ::do_widen(char) const@@Base+0x2de2> │ │ │ │ - movl $0x0,-0x30(%ebp) │ │ │ │ - test %edx,%edx │ │ │ │ - je 3ee50 ::do_widen(char) const@@Base+0x2e00> │ │ │ │ - jmp 3f14f ::do_widen(char) const@@Base+0x30ff> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movl $0x1,-0x34(%ebp) │ │ │ │ - imul $0x64,-0x34(%ebp),%eax │ │ │ │ - jmp 3ee3e ::do_widen(char) const@@Base+0x2dee> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov -0x30(%ebp),%esi │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ - add $0x64,%esi │ │ │ │ - mov %esi,-0x1c(%ebp) │ │ │ │ - cmp %eax,0xc(%ebp) │ │ │ │ - jne 3efd0 ::do_widen(char) const@@Base+0x2f80> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x1c(%ebp),%esi │ │ │ │ - jmp 3f084 ::do_widen(char) const@@Base+0x3034> │ │ │ │ - jmp 3f186 ::do_widen(char) const@@Base+0x3136> │ │ │ │ - jmp 3f1ac ::do_widen(char) const@@Base+0x315c> │ │ │ │ - jmp 3f1ee ::do_widen(char) const@@Base+0x319e> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4150 <__cxa_begin_catch@plt> │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%edi │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 3f214 ::do_widen(char) const@@Base+0x31c4> │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ - mov %edi,-0x38(%ebp) │ │ │ │ - call 4560 <__cxa_rethrow@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4150 <__cxa_begin_catch@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmpl $0x0,-0x30(%ebp) │ │ │ │ - jne 3f1d5 ::do_widen(char) const@@Base+0x3185> │ │ │ │ - mov -0x38(%ebp),%edx │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov (%edx),%eax │ │ │ │ + movzbl 0x2de(%esi),%edx │ │ │ │ + sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ - call *(%eax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmpl $0x0,-0x30(%ebp) │ │ │ │ - je 3f1e6 ::do_widen(char) const@@Base+0x3196> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x30(%ebp) │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ - call 4560 <__cxa_rethrow@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 4150 <__cxa_begin_catch@plt> │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%edi │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 3f227 ::do_widen(char) const@@Base+0x31d7> │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ - mov %edi,-0x38(%ebp) │ │ │ │ - call 4560 <__cxa_rethrow@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov (%ebx),%eax │ │ │ │ - push %ebx │ │ │ │ - add $0x64,%ebx │ │ │ │ - call *(%eax) │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 3f19d ::do_widen(char) const@@Base+0x314d> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov (%ebx),%eax │ │ │ │ - push %ebx │ │ │ │ - add $0x64,%ebx │ │ │ │ - call *(%eax) │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 3f205 ::do_widen(char) const@@Base+0x31b5> │ │ │ │ - mov %eax,%esi │ │ │ │ - mov -0x28(%ebp),%edi │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 45f0 <__cxa_end_catch@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call 4150 <__cxa_begin_catch@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 3f1c1 ::do_widen(char) const@@Base+0x3171> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 3f25c ::do_widen(char) const@@Base+0x320c> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 3f298 ::do_widen(char) const@@Base+0x3248> │ │ │ │ - mov -0x28(%ebp),%edi │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 45f0 <__cxa_end_catch@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - call 4150 <__cxa_begin_catch@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmpl $0x0,-0x1c(%ebp) │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ - je 3f1c1 ::do_widen(char) const@@Base+0x3171> │ │ │ │ - cmp %ebx,-0x1c(%ebp) │ │ │ │ - je 3f1cf ::do_widen(char) const@@Base+0x317f> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov (%ebx),%eax │ │ │ │ - push %ebx │ │ │ │ - add $0x64,%ebx │ │ │ │ - call *(%eax) │ │ │ │ + call 47380 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27780> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3f27f ::do_widen(char) const@@Base+0x322f> │ │ │ │ - mov -0x28(%ebp),%edi │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 45f0 <__cxa_end_catch@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 3ba7a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1be7a> │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x65d4b,%eax │ │ │ │ push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ + mov $0xe,%ecx │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - mov 0x4(%ecx),%esi │ │ │ │ - cmp 0x8(%ecx),%esi │ │ │ │ - je 3f400 ::do_widen(char) const@@Base+0x33b0> │ │ │ │ - lea -0x9e4(%eax),%eax │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ - mov %eax,0x8(%esi) │ │ │ │ - movzbl 0xc(%edi),%eax │ │ │ │ - mov %al,0xc(%esi) │ │ │ │ - flds 0x10(%edi) │ │ │ │ - movzbl 0x28(%edi),%eax │ │ │ │ - mov 0x30(%edi),%edx │ │ │ │ - sub 0x2c(%edi),%edx │ │ │ │ - fstps 0x10(%esi) │ │ │ │ - flds 0x14(%edi) │ │ │ │ - fstps 0x14(%esi) │ │ │ │ - fldl 0x18(%edi) │ │ │ │ - fstpl 0x18(%esi) │ │ │ │ - fldl 0x20(%edi) │ │ │ │ - mov %al,0x28(%esi) │ │ │ │ - mov %edx,%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - movl $0x0,0x2c(%esi) │ │ │ │ - imul $0xba2e8ba3,%eax,%eax │ │ │ │ - fstpl 0x20(%esi) │ │ │ │ - movl $0x0,0x30(%esi) │ │ │ │ - movl $0x0,0x34(%esi) │ │ │ │ - test %eax,%eax │ │ │ │ - je 3f3f0 ::do_widen(char) const@@Base+0x33a0> │ │ │ │ - cmp $0x5d1745d,%eax │ │ │ │ - ja 3f425 ::do_widen(char) const@@Base+0x33d5> │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x69542,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ - push %edx │ │ │ │ - call 4050 │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ - add %eax,%edx │ │ │ │ - mov %eax,0x2c(%esi) │ │ │ │ - mov %eax,0x30(%esi) │ │ │ │ - mov %edx,0x34(%esi) │ │ │ │ - mov 0x30(%edi),%ecx │ │ │ │ - mov 0x2c(%edi),%ebx │ │ │ │ - mov %ecx,-0x20(%ebp) │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - je 3f420 ::do_widen(char) const@@Base+0x33d0> │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ + mov 0x20(%esp),%ebp │ │ │ │ mov %eax,%edi │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ - lea -0x9f4(%eax),%eax │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ - flds 0x8(%ebx) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%ebx),%eax │ │ │ │ - fstps 0x8(%edi) │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ - movzbl 0xc(%ebx),%eax │ │ │ │ - mov %al,0xc(%edi) │ │ │ │ - movzbl 0xd(%ebx),%eax │ │ │ │ - mov %al,0xd(%edi) │ │ │ │ - lea 0x18(%edi),%eax │ │ │ │ - mov %eax,0x10(%edi) │ │ │ │ - mov 0x10(%ebx),%eax │ │ │ │ - push $0x0 │ │ │ │ - mov 0x14(%ebx),%edx │ │ │ │ - add %eax,%edx │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - lea 0x10(%edi),%eax │ │ │ │ - push %eax │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - flds 0x28(%ebx) │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x2c,%ebx │ │ │ │ - add $0x2c,%edi │ │ │ │ - fstps -0x4(%edi) │ │ │ │ - cmp %ebx,-0x20(%ebp) │ │ │ │ - jne 3f390 ::do_widen(char) const@@Base+0x3340> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %edi,0x30(%esi) │ │ │ │ - addl $0x38,0x4(%eax) │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ + lea -0x1cd91(%ebx),%esi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %dl │ │ │ │ + sbb $0x0,%dl │ │ │ │ + test %dl,%dl │ │ │ │ + jne 3baf8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bef8> │ │ │ │ + movb $0x0,0x2dd(%ebp) │ │ │ │ + add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - movl $0x0,-0x28(%ebp) │ │ │ │ - jmp 3f363 ::do_widen(char) const@@Base+0x3313> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call d720 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xd0> │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov $0x11,%ecx │ │ │ │ + lea -0x1cd83(%ebx),%esi │ │ │ │ + mov %eax,%edi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %dl │ │ │ │ + sbb $0x0,%dl │ │ │ │ + test %dl,%dl │ │ │ │ + jne 3bb20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bf20> │ │ │ │ + movb $0x0,0x2de(%ebp) │ │ │ │ + add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov -0x28(%ebp),%edi │ │ │ │ - jmp 3f3de ::do_widen(char) const@@Base+0x338e> │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ - call 4120 │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4150 <__cxa_begin_catch@plt> │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edi,%eax │ │ │ │ - jne 3f44b ::do_widen(char) const@@Base+0x33fb> │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ - call 4560 <__cxa_rethrow@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov (%eax),%eax │ │ │ │ - push %ebx │ │ │ │ - call *(%eax) │ │ │ │ - mov %ebx,%ecx │ │ │ │ - add $0x2c,%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 3f43f ::do_widen(char) const@@Base+0x33ef> │ │ │ │ + mov $0x5,%ecx │ │ │ │ + lea -0x1926b(%ebx),%esi │ │ │ │ mov %eax,%edi │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ - call 45f0 <__cxa_end_catch@plt> │ │ │ │ - mov 0x2c(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 3f481 ::do_widen(char) const@@Base+0x3431> │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %dl │ │ │ │ + sbb $0x0,%dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 3bb78 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bf78> │ │ │ │ + mov %eax,%edi │ │ │ │ + mov $0x9,%ecx │ │ │ │ + lea -0x1921c(%ebx),%esi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %al │ │ │ │ + sbb $0x0,%al │ │ │ │ + test %al,%al │ │ │ │ + jne 3baea , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1beea> │ │ │ │ + cmpb $0x0,0x2dc(%ebp) │ │ │ │ + je 3baea , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1beea> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ + push %ebp │ │ │ │ + call 47de0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x281e0> │ │ │ │ + movb $0x0,0x2dc(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ + jmp 3baea , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1beea> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ + call 3ba40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1be40> │ │ │ │ + movb $0x0,0x2df(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 3baea , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1beea> │ │ │ │ push %esi │ │ │ │ - call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ - add $0x65b66,%esi │ │ │ │ push %ebx │ │ │ │ - sub $0x44,%esp │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ - mov %esi,-0x24(%ebp) │ │ │ │ - mov %eax,0x4(%ebx) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - movzbl 0x8(%eax),%eax │ │ │ │ - mov %al,0x8(%ebx) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x24,%eax │ │ │ │ - push %eax │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - add $0x24,%eax │ │ │ │ - push %eax │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ - pop %ecx │ │ │ │ - add $0x3c,%eax │ │ │ │ - push %eax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x3c,%eax │ │ │ │ - push %eax │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - add $0x10,%esp │ │ │ │ - movzwl 0x54(%eax),%eax │ │ │ │ - mov 0x5c(%ebx),%ecx │ │ │ │ - mov %ax,0x54(%ebx) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %ecx,-0x30(%ebp) │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - mov %eax,0xc(%ebx) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - flds 0x10(%eax) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - fstps 0x10(%ebx) │ │ │ │ - flds 0x14(%eax) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - fstps 0x14(%ebx) │ │ │ │ - flds 0x20(%eax) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - fstps 0x20(%ebx) │ │ │ │ - fldl 0x18(%eax) │ │ │ │ - mov %ebx,%eax │ │ │ │ - add $0x58,%eax │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ - mov 0x58(%ebx),%eax │ │ │ │ - fstl -0x20(%ebp) │ │ │ │ - fstpl 0x18(%ebx) │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - je 3f60b ::do_widen(char) const@@Base+0x35bb> │ │ │ │ - mov %eax,%edi │ │ │ │ - lea -0x99750(%esi),%eax │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ - lea -0x9f4(%esi),%eax │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp -0x34(%ebp),%eax │ │ │ │ - jne 3f7f0 ::do_widen(char) const@@Base+0x37a0> │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - mov 0x30(%edi),%esi │ │ │ │ - lea -0x9e4(%ebx),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x2c(%edi),%eax │ │ │ │ - cmp %eax,%esi │ │ │ │ - je 3f5e3 ::do_widen(char) const@@Base+0x3593> │ │ │ │ - lea -0x99970(%ebx),%ebx │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - mov %ebx,-0x28(%ebp) │ │ │ │ - jmp 3f5b9 ::do_widen(char) const@@Base+0x3569> │ │ │ │ - mov -0x2c(%ebp),%ecx │ │ │ │ - mov 0x10(%eax),%edx │ │ │ │ - mov %ecx,(%eax) │ │ │ │ - lea 0x18(%eax),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 3f5ae ::do_widen(char) const@@Base+0x355e> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - push %edx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - addl $0x2c,-0x20(%ebp) │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ - cmp %eax,%esi │ │ │ │ - je 3f5e0 ::do_widen(char) const@@Base+0x3590> │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ - mov (%eax),%edx │ │ │ │ - mov (%edx),%edx │ │ │ │ - cmp -0x28(%ebp),%edx │ │ │ │ - je 3f590 ::do_widen(char) const@@Base+0x3540> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x20(%ebp) │ │ │ │ - call *%edx │ │ │ │ - addl $0x2c,-0x20(%ebp) │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %eax,%esi │ │ │ │ - jne 3f5b9 ::do_widen(char) const@@Base+0x3569> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x2c(%edi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 3f5f6 ::do_widen(char) const@@Base+0x35a6> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x38,%edi │ │ │ │ - cmp %edi,-0x30(%ebp) │ │ │ │ - jne 3f560 ::do_widen(char) const@@Base+0x3510> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ - mov %edx,0x5c(%eax) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - movl $0x0,-0x20(%ebp) │ │ │ │ - mov 0x58(%eax),%esi │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ - lea -0x9e4(%eax),%ebx │ │ │ │ - lea -0x9f4(%eax),%eax │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %ebx,-0x34(%ebp) │ │ │ │ - cmp %esi,0x5c(%eax) │ │ │ │ - je 3f77e ::do_widen(char) const@@Base+0x372e> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - imul $0x38,-0x20(%ebp),%eax │ │ │ │ - add %eax,%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x5c(%eax),%edi │ │ │ │ - cmp 0x60(%eax),%edi │ │ │ │ - je 3f7c8 ::do_widen(char) const@@Base+0x3778> │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,0x8(%edi) │ │ │ │ - movzbl 0xc(%esi),%eax │ │ │ │ - mov %al,0xc(%edi) │ │ │ │ - flds 0x10(%esi) │ │ │ │ - movzbl 0x28(%esi),%eax │ │ │ │ - mov 0x30(%esi),%edx │ │ │ │ - sub 0x2c(%esi),%edx │ │ │ │ - fstps 0x10(%edi) │ │ │ │ - flds 0x14(%esi) │ │ │ │ - fstps 0x14(%edi) │ │ │ │ - fldl 0x18(%esi) │ │ │ │ - fstpl 0x18(%edi) │ │ │ │ - fldl 0x20(%esi) │ │ │ │ - mov %al,0x28(%edi) │ │ │ │ - mov %edx,%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - movl $0x0,0x2c(%edi) │ │ │ │ - imul $0xba2e8ba3,%eax,%eax │ │ │ │ - fstpl 0x20(%edi) │ │ │ │ - movl $0x0,0x30(%edi) │ │ │ │ - movl $0x0,0x34(%edi) │ │ │ │ - test %eax,%eax │ │ │ │ - je 3f7e0 ::do_widen(char) const@@Base+0x3790> │ │ │ │ - cmp $0x5d1745d,%eax │ │ │ │ - ja 3f82e ::do_widen(char) const@@Base+0x37de> │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x69469,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - mov %edx,-0x28(%ebp) │ │ │ │ - push %edx │ │ │ │ - call 4050 │ │ │ │ - mov -0x28(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - add %eax,%edx │ │ │ │ - mov %eax,0x2c(%edi) │ │ │ │ - mov %eax,0x30(%edi) │ │ │ │ - mov %edx,0x34(%edi) │ │ │ │ - mov 0x30(%esi),%ecx │ │ │ │ - mov 0x2c(%esi),%ebx │ │ │ │ - mov %ecx,-0x28(%ebp) │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - je 3f800 ::do_widen(char) const@@Base+0x37b0> │ │ │ │ - mov %eax,%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - flds 0x8(%ebx) │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ + lea -0x7d0(%ebx),%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ - mov 0x4(%ebx),%eax │ │ │ │ - fstps 0x8(%esi) │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ - movzbl 0xc(%ebx),%eax │ │ │ │ - mov %al,0xc(%esi) │ │ │ │ - movzbl 0xd(%ebx),%eax │ │ │ │ - mov %al,0xd(%esi) │ │ │ │ - lea 0x18(%esi),%eax │ │ │ │ - mov %eax,0x10(%esi) │ │ │ │ - mov 0x10(%ebx),%eax │ │ │ │ - push $0x0 │ │ │ │ - mov 0x14(%ebx),%edx │ │ │ │ - add %eax,%edx │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - lea 0x10(%esi),%eax │ │ │ │ + lea 0x2c4(%esi),%eax │ │ │ │ + push 0x2cc(%esi) │ │ │ │ push %eax │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - flds 0x28(%ebx) │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x2c,%ebx │ │ │ │ - add $0x2c,%esi │ │ │ │ - fstps -0x4(%esi) │ │ │ │ - cmp %ebx,-0x28(%ebp) │ │ │ │ - jne 3f700 ::do_widen(char) const@@Base+0x36b0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,0x30(%edi) │ │ │ │ - addl $0x38,0x5c(%eax) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - addl $0x1,-0x20(%ebp) │ │ │ │ - mov -0x20(%ebp),%ecx │ │ │ │ - mov 0x58(%eax),%esi │ │ │ │ - mov 0x5c(%eax),%eax │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - sub %esi,%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0xb6db6db7,%eax,%eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jb 3f640 ::do_widen(char) const@@Base+0x35f0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x64(%eax),%ebx │ │ │ │ - push 0x6c(%eax) │ │ │ │ - push %ebx │ │ │ │ - call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - add $0x10,%esp │ │ │ │ - movl $0x0,0x6c(%eax) │ │ │ │ - add $0x68,%eax │ │ │ │ - mov %eax,0x70(%edi) │ │ │ │ - mov %eax,0x74(%edi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - movl $0x0,0x78(%edi) │ │ │ │ - mov 0x78(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 3f810 ::do_widen(char) const@@Base+0x37c0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ + call 28140 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8540> │ │ │ │ + mov %esi,(%esp) │ │ │ │ + call 466f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26af0> │ │ │ │ + add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %esi │ │ │ │ - push %edi │ │ │ │ - push -0x38(%ebp) │ │ │ │ - call d720 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xd0> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 3f758 ::do_widen(char) const@@Base+0x3708> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - jmp 3f6dd ::do_widen(char) const@@Base+0x368d> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x69429,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 3f5f6 ::do_widen(char) const@@Base+0x35a6> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x2c(%ebp),%esi │ │ │ │ - jmp 3f74e ::do_widen(char) const@@Base+0x36fe> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - add $0x64,%eax │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ + lea -0x7d0(%ebx),%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ + lea 0x2c4(%esi),%eax │ │ │ │ + push 0x2cc(%esi) │ │ │ │ push %eax │ │ │ │ - push %ebx │ │ │ │ - call cde0 <__gmon_start__@plt+0x8628> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ + call 28140 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8540> │ │ │ │ + mov %esi,(%esp) │ │ │ │ + call 466f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26af0> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push $0x2e0 │ │ │ │ + push %esi │ │ │ │ + call 4280 │ │ │ │ + add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ ret │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - call 4120 │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4150 <__cxa_begin_catch@plt> │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %esi,%ebx │ │ │ │ - jne 3f854 ::do_widen(char) const@@Base+0x3804> │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - call 4560 <__cxa_rethrow@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov (%ebx),%eax │ │ │ │ - push %ebx │ │ │ │ - add $0x2c,%ebx │ │ │ │ - call *(%eax) │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 3f848 ::do_widen(char) const@@Base+0x37f8> │ │ │ │ - mov %eax,%esi │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - call 45f0 <__cxa_end_catch@plt> │ │ │ │ - mov 0x2c(%edi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 3f884 ::do_widen(char) const@@Base+0x3834> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ + mov $0x9,%ecx │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov 0x28(%esp),%ebp │ │ │ │ - cmp %ebp,0x2c(%esp) │ │ │ │ - je 3f919 ::do_widen(char) const@@Base+0x38c9> │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ - mov %esi,%eax │ │ │ │ - sub 0x2c(%esp),%eax │ │ │ │ - cmp %esi,0x2c(%esp) │ │ │ │ - je 3f8f5 ::do_widen(char) const@@Base+0x38a5> │ │ │ │ - mov %eax,%ebx │ │ │ │ - sar $0x2,%ebx │ │ │ │ - imul $0xbdef7bdf,%ebx,%ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x693d2,%ebx │ │ │ │ + sub $0x2c,%esp │ │ │ │ + mov 0x44(%esp),%edx │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov 0x48(%esp),%ebp │ │ │ │ + mov %edx,%edi │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + lea -0x1921c(%ebx),%esi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %al │ │ │ │ + sbb $0x0,%al │ │ │ │ + movsbl %al,%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3f8f5 ::do_widen(char) const@@Base+0x38a5> │ │ │ │ - mov 0x2c(%esp),%edi │ │ │ │ - mov %ebp,%esi │ │ │ │ + je 3be68 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c268> │ │ │ │ + mov $0x13,%ecx │ │ │ │ + lea -0x1cd72(%ebx),%esi │ │ │ │ + mov %edx,%edi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %al │ │ │ │ + sbb $0x0,%al │ │ │ │ + test %al,%al │ │ │ │ + je 3bda8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c1a8> │ │ │ │ + mov $0xe,%ecx │ │ │ │ + lea -0x1cd5f(%ebx),%esi │ │ │ │ + mov %edx,%edi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %al │ │ │ │ + sbb $0x0,%al │ │ │ │ + test %al,%al │ │ │ │ + je 3bda8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c1a8> │ │ │ │ + mov $0x8,%ecx │ │ │ │ + lea -0x1cd49(%ebx),%esi │ │ │ │ + mov %edx,%edi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %al │ │ │ │ + sbb $0x0,%al │ │ │ │ + movsbl %al,%eax │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + test %eax,%eax │ │ │ │ + jne 3bf47 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c347> │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 3c27f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c67f> │ │ │ │ + lea -0x1cd41(%ebx),%esi │ │ │ │ + mov %edx,%edi │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %esi,%edx │ │ │ │ + jmp 3bcef , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c0ef> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0x2,%eax │ │ │ │ + mov 0x0(%ebp,%eax,4),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 3c0e9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c4e9> │ │ │ │ + mov $0x5,%ecx │ │ │ │ + mov %edx,%esi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %cl │ │ │ │ + sbb $0x0,%cl │ │ │ │ + test %cl,%cl │ │ │ │ + jne 3bce0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c0e0> │ │ │ │ + mov 0x4(%ebp,%eax,4),%esi │ │ │ │ + mov $0x9,%ecx │ │ │ │ + lea -0x1cd3c(%ebx),%edi │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %al │ │ │ │ + sbb $0x0,%al │ │ │ │ + movsbl %al,%eax │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + lea -0x1cd33(%ebx),%eax │ │ │ │ + mov %edx,%edi │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ + jmp 3bd4f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c14f> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %edi │ │ │ │ - add $0x7c,%edi │ │ │ │ - push %esi │ │ │ │ - add $0x7c,%esi │ │ │ │ - call 3f490 ::do_widen(char) const@@Base+0x3440> │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0x1,%ebx │ │ │ │ - jne 3f8d0 ::do_widen(char) const@@Base+0x3880> │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ - mov %esi,%eax │ │ │ │ - sub 0x2c(%esp),%eax │ │ │ │ - lea 0x0(%ebp,%eax,1),%ebx │ │ │ │ - cmp %esi,%ebx │ │ │ │ - je 3f919 ::do_widen(char) const@@Base+0x38c9> │ │ │ │ - mov %ebx,%edi │ │ │ │ - nop │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov (%edi),%eax │ │ │ │ - push %edi │ │ │ │ - add $0x7c,%edi │ │ │ │ - call *(%eax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %esi,%edi │ │ │ │ - jne 3f900 ::do_widen(char) const@@Base+0x38b0> │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ - mov %ebx,0x4(%eax) │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ - mov %ebp,(%eax) │ │ │ │ - add $0xc,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov 0x24(%esp),%edi │ │ │ │ - mov 0x28(%esp),%esi │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ - lea 0x7c(%esi),%edx │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 3f97a ::do_widen(char) const@@Base+0x392a> │ │ │ │ - mov %eax,%ecx │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov %ecx,%ebx │ │ │ │ - sar $0x2,%ebx │ │ │ │ - imul $0xbdef7bdf,%ebx,%ebx │ │ │ │ + add $0x2,%eax │ │ │ │ + mov 0x0(%ebp,%eax,4),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 3c104 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c504> │ │ │ │ + mov $0x6,%ecx │ │ │ │ + mov %edx,%esi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %cl │ │ │ │ + sbb $0x0,%cl │ │ │ │ + test %cl,%cl │ │ │ │ + jne 3bd40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c140> │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ + mov 0x4(%ebp,%eax,4),%eax │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3f97a ::do_widen(char) const@@Base+0x392a> │ │ │ │ - mov %esi,%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x7c(%eax),%ebp │ │ │ │ - push %ebp │ │ │ │ - push %eax │ │ │ │ - call 3f490 ::do_widen(char) const@@Base+0x3440> │ │ │ │ - mov %ebp,%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0x1,%ebx │ │ │ │ - jne 3f960 ::do_widen(char) const@@Base+0x3910> │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x7c(%eax),%edx │ │ │ │ - mov -0x7c(%eax),%eax │ │ │ │ - mov %edx,0x4(%edi) │ │ │ │ - push %edx │ │ │ │ - call *(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - mov %esi,(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - push %ebp │ │ │ │ - call 18a29 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d9> │ │ │ │ - add $0x6565a,%ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ - mov 0x20(%esp),%edi │ │ │ │ - mov 0x8(%eax),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 3fa28 ::do_widen(char) const@@Base+0x39d8> │ │ │ │ - mov 0x28(%esp),%eax │ │ │ │ - mov (%eax),%ecx │ │ │ │ - jmp 3f9de ::do_widen(char) const@@Base+0x398e> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - test %eax,%eax │ │ │ │ - je 3f9ee ::do_widen(char) const@@Base+0x399e> │ │ │ │ + jne 3c116 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c516> │ │ │ │ + mov $0x2,%ecx │ │ │ │ + lea -0x1cd2d(%ebx),%edi │ │ │ │ mov %eax,%esi │ │ │ │ - mov 0x10(%esi),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 3f9d0 ::do_widen(char) const@@Base+0x3980> │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - test %eax,%eax │ │ │ │ - jne 3f9dc ::do_widen(char) const@@Base+0x398c> │ │ │ │ - mov %esi,%eax │ │ │ │ - test %bl,%bl │ │ │ │ - jne 3fa2b ::do_widen(char) const@@Base+0x39db> │ │ │ │ - cmp %edx,%ecx │ │ │ │ - ja 3fa10 ::do_widen(char) const@@Base+0x39c0> │ │ │ │ - mov %esi,(%edi) │ │ │ │ - mov %edi,%eax │ │ │ │ - movl $0x0,0x4(%edi) │ │ │ │ - add $0xc,%esp │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %dl │ │ │ │ + sbb $0x0,%dl │ │ │ │ + test %dl,%dl │ │ │ │ + jne 3c204 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c604> │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + movl $0x0,0xe4(%eax) │ │ │ │ + add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ + ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ - mov %edi,%eax │ │ │ │ - movl $0x0,(%edi) │ │ │ │ - add $0xc,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ + mov 0x0(%ebp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 3bf3c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c33c> │ │ │ │ + xor %eax,%eax │ │ │ │ + lea -0x1cd51(%ebx),%edx │ │ │ │ + jmp 3bdcf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c1cf> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea 0x4(%eax),%esi │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ - cmp %esi,0xc(%eax) │ │ │ │ - je 3fa58 ::do_widen(char) const@@Base+0x3a08> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %esi │ │ │ │ - call 4410 │ │ │ │ + add $0x2,%eax │ │ │ │ + mov 0x0(%ebp,%eax,4),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 3bf3c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c33c> │ │ │ │ + mov $0x8,%ecx │ │ │ │ + mov %edx,%esi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %cl │ │ │ │ + sbb $0x0,%cl │ │ │ │ + test %cl,%cl │ │ │ │ + jne 3bdc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c1c0> │ │ │ │ + mov 0x4(%ebp,%eax,4),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0xa │ │ │ │ + push $0x0 │ │ │ │ + push %eax │ │ │ │ + call 4480 │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ + mov %eax,0xdc(%esi) │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jne 3bd9d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c19d> │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + fldz │ │ │ │ + movb $0x1,0x2dc(%eax) │ │ │ │ mov %eax,%ebx │ │ │ │ - mov 0x28(%esp),%eax │ │ │ │ - mov 0x10(%ebx),%edx │ │ │ │ - mov (%eax),%ecx │ │ │ │ - mov %esi,%eax │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 3f9f4 ::do_widen(char) const@@Base+0x39a4> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - movl $0x0,(%edi) │ │ │ │ - mov %edi,%eax │ │ │ │ - mov %esi,0x4(%edi) │ │ │ │ - add $0xc,%esp │ │ │ │ + movl $0x0,0xe0(%eax) │ │ │ │ + movl $0x0,0xe4(%eax) │ │ │ │ + fstpl 0xe8(%eax) │ │ │ │ + movl $0x0,0x88(%eax) │ │ │ │ + mov 0x84(%eax),%eax │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + mov 0x54(%ebx),%eax │ │ │ │ + movl $0x0,0x58(%ebx) │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + mov 0x3c(%ebx),%eax │ │ │ │ + movl $0x0,0x40(%ebx) │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x65587,%ebx │ │ │ │ - sub $0x28,%esp │ │ │ │ - push $0x1c │ │ │ │ - call 4050 │ │ │ │ - mov 0x48(%esp),%esi │ │ │ │ - mov %eax,%edi │ │ │ │ - mov 0x50(%esp),%eax │ │ │ │ - lea 0x10(%edi),%ecx │ │ │ │ - mov (%eax),%eax │ │ │ │ - mov (%eax),%ebp │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - movl $0x0,0x14(%edi) │ │ │ │ - add $0x10,%esp │ │ │ │ - movl $0x0,0x18(%edi) │ │ │ │ - lea 0x4(%eax),%edx │ │ │ │ - mov %ebp,0x10(%edi) │ │ │ │ - cmp %esi,%edx │ │ │ │ - je 3fb68 ::do_widen(char) const@@Base+0x3b18> │ │ │ │ - cmp 0x10(%esi),%ebp │ │ │ │ - mov %ecx,(%esp) │ │ │ │ - jae 3fb00 ::do_widen(char) const@@Base+0x3ab0> │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - cmp %esi,0xc(%eax) │ │ │ │ - je 3faf9 ::do_widen(char) const@@Base+0x3aa9> │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call 4410 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov (%esp),%ecx │ │ │ │ - cmp 0x10(%eax),%ebp │ │ │ │ - jbe 3fb7b ::do_widen(char) const@@Base+0x3b2b> │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 3fbe8 ::do_widen(char) const@@Base+0x3b98> │ │ │ │ - mov %esi,%eax │ │ │ │ - jmp 3fbaa ::do_widen(char) const@@Base+0x3b5a> │ │ │ │ - jbe 3fb43 ::do_widen(char) const@@Base+0x3af3> │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - cmp %esi,0x10(%eax) │ │ │ │ - je 3fbf0 ::do_widen(char) const@@Base+0x3ba0> │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call 4290 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov (%esp),%ecx │ │ │ │ - cmp 0x10(%eax),%ebp │ │ │ │ - jae 3fb7b ::do_widen(char) const@@Base+0x3b2b> │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 3fbf0 ::do_widen(char) const@@Base+0x3ba0> │ │ │ │ - mov %eax,%esi │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 3fbbc ::do_widen(char) const@@Base+0x3b6c> │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov (%esp),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call 4380 │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %esi,(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ + mov 0x0(%ebp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 3c0de , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c4de> │ │ │ │ + lea -0x1c1a0(%ebx),%edx │ │ │ │ + jmp 3be8f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c28f> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - mov 0x14(%eax),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 3fb7b ::do_widen(char) const@@Base+0x3b2b> │ │ │ │ - mov 0x10(%eax),%esi │ │ │ │ - cmp 0x10(%esi),%ebp │ │ │ │ - ja 3fbea ::do_widen(char) const@@Base+0x3b9a> │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ - lea 0x8(%esp),%eax │ │ │ │ + add $0x2,%eax │ │ │ │ + mov 0x0(%ebp,%eax,4),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 3c0de , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c4de> │ │ │ │ + mov $0x3,%ecx │ │ │ │ + mov %edx,%esi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %cl │ │ │ │ + sbb $0x0,%cl │ │ │ │ + test %cl,%cl │ │ │ │ + jne 3be80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c280> │ │ │ │ + mov 0x4(%ebp,%eax,4),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ - push %ecx │ │ │ │ - push 0x3c(%esp) │ │ │ │ + push $0xa │ │ │ │ + push $0x0 │ │ │ │ push %eax │ │ │ │ - call 3f9a0 ::do_widen(char) const@@Base+0x3950> │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 3fb40 ::do_widen(char) const@@Base+0x3af0> │ │ │ │ + call 4480 │ │ │ │ + mov 0x18(%esp),%edi │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,0xd8(%edi) │ │ │ │ + mov 0x2cc(%edi),%ebx │ │ │ │ + lea 0x2c8(%edi),%esi │ │ │ │ + mov %eax,0x114(%edi) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 3bf12 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c312> │ │ │ │ + mov 0x114(%edi),%edx │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %ebx,%eax │ │ │ │ + jmp 3bef9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c2f9> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - setne %al │ │ │ │ - cmp %esi,%edx │ │ │ │ - je 3fbb7 ::do_widen(char) const@@Base+0x3b67> │ │ │ │ - test %al,%al │ │ │ │ - je 3fbf0 ::do_widen(char) const@@Base+0x3ba0> │ │ │ │ - mov $0x1,%eax │ │ │ │ + je 3bf05 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c305> │ │ │ │ + cmp %edx,0x10(%eax) │ │ │ │ + jae 3bef0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c2f0> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 3bef9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c2f9> │ │ │ │ + cmp %esi,%ecx │ │ │ │ + je 3bf12 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c312> │ │ │ │ + cmp 0x10(%ecx),%edx │ │ │ │ + jae 3c0d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c4d0> │ │ │ │ + lea 0x18(%esp),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov 0xc(%esp),%ebx │ │ │ │ + lea 0x114(%ebx),%edx │ │ │ │ + push %edx │ │ │ │ + lea 0x2c4(%ebx),%edx │ │ │ │ push %edx │ │ │ │ - push %esi │ │ │ │ - push %edi │ │ │ │ push %eax │ │ │ │ - call 4090 │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - addl $0x1,0x14(%eax) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %edi,(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ + call 281e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x85e0> │ │ │ │ + add $0xc,%esp │ │ │ │ + add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %eax,%esi │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 3fbaf ::do_widen(char) const@@Base+0x3b5f> │ │ │ │ - xchg %ax,%ax │ │ │ │ + ret │ │ │ │ + lea -0x1d685(%ebx),%eax │ │ │ │ + jmp 3bde6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c1e6> │ │ │ │ + mov $0xe,%ecx │ │ │ │ + lea -0x1cd91(%ebx),%esi │ │ │ │ + mov %edx,%edi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %al │ │ │ │ + sbb $0x0,%al │ │ │ │ + test %al,%al │ │ │ │ + je 3c22d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c62d> │ │ │ │ + mov $0x11,%ecx │ │ │ │ + lea -0x1cd83(%ebx),%esi │ │ │ │ + mov %edx,%edi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %al │ │ │ │ + sbb $0x0,%al │ │ │ │ + test %al,%al │ │ │ │ + je 3c248 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c648> │ │ │ │ + mov $0x5,%ecx │ │ │ │ + lea -0x1926b(%ebx),%esi │ │ │ │ + mov %edx,%edi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %al │ │ │ │ + sbb $0x0,%al │ │ │ │ + movsbl %al,%eax │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + test %eax,%eax │ │ │ │ + jne 3bd9d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c19d> │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov 0x0(%ebp),%edi │ │ │ │ + movb $0x1,0x2df(%eax) │ │ │ │ + test %edi,%edi │ │ │ │ + je 3c274 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c674> │ │ │ │ xor %eax,%eax │ │ │ │ - cmp 0x10(%esi),%ebp │ │ │ │ - setb %al │ │ │ │ - jmp 3fbbc ::do_widen(char) const@@Base+0x3b6c> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x653fb,%eax │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x4c,%esp │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ - lea -0x9d4(%eax),%eax │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ - lea 0x24(%esi),%edx │ │ │ │ - flds 0x10(%edi) │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ - movzbl 0x8(%edi),%eax │ │ │ │ - mov %al,0x8(%esi) │ │ │ │ - mov 0xc(%edi),%eax │ │ │ │ - fstps 0x10(%esi) │ │ │ │ - flds 0x14(%edi) │ │ │ │ - mov %eax,0xc(%esi) │ │ │ │ - mov %esi,%eax │ │ │ │ - add $0x2c,%eax │ │ │ │ - fstps 0x14(%esi) │ │ │ │ - fldl 0x18(%edi) │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - fstpl 0x18(%esi) │ │ │ │ - flds 0x20(%edi) │ │ │ │ - mov %eax,0x24(%esi) │ │ │ │ - fstps 0x20(%esi) │ │ │ │ - mov 0x24(%edi),%eax │ │ │ │ - push $0x0 │ │ │ │ - mov 0x28(%edi),%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - add $0x10,%esp │ │ │ │ - lea 0x3c(%eax),%edx │ │ │ │ - add $0x44,%eax │ │ │ │ - mov %eax,0x3c(%esi) │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov 0x3c(%edi),%eax │ │ │ │ + lea -0x1ccda(%ebx),%edx │ │ │ │ + jmp 3bfd1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c3d1> │ │ │ │ + add $0x2,%eax │ │ │ │ + mov 0x0(%ebp,%eax,4),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 3c274 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c674> │ │ │ │ + mov $0x7,%ecx │ │ │ │ + mov %edx,%esi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %cl │ │ │ │ + sbb $0x0,%cl │ │ │ │ + test %cl,%cl │ │ │ │ + jne 3bfc2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c3c2> │ │ │ │ + mov 0x4(%ebp,%eax,4),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0xa │ │ │ │ push $0x0 │ │ │ │ - mov 0x40(%edi),%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - push %ecx │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - movzwl 0x54(%edi),%eax │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x5c(%edi),%esi │ │ │ │ - sub 0x58(%edi),%esi │ │ │ │ - mov %ax,0x54(%ebx) │ │ │ │ - mov %esi,%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - movl $0x0,0x58(%ebx) │ │ │ │ - imul $0xb6db6db7,%eax,%eax │ │ │ │ - movl $0x0,0x5c(%ebx) │ │ │ │ - movl $0x0,0x60(%ebx) │ │ │ │ - test %eax,%eax │ │ │ │ - je 3ff00 ::do_widen(char) const@@Base+0x3eb0> │ │ │ │ - cmp $0x4924924,%eax │ │ │ │ - ja 3ff23 ::do_widen(char) const@@Base+0x3ed3> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 4050 │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + call 4480 │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - add %eax,%esi │ │ │ │ - mov %eax,0x58(%edx) │ │ │ │ - mov %eax,0x5c(%edx) │ │ │ │ - mov %esi,0x60(%edx) │ │ │ │ - mov 0x5c(%edi),%esi │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ - mov 0x58(%edi),%esi │ │ │ │ - cmp %esi,%ebx │ │ │ │ - je 3ff10 ::do_widen(char) const@@Base+0x3ec0> │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ - lea -0x9e4(%eax),%ebx │ │ │ │ - lea -0x9f4(%eax),%eax │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,0xe0(%esi) │ │ │ │ + test %edx,%edx │ │ │ │ + je 3bd9d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c19d> │ │ │ │ + lea -0x1cdac(%ebx),%esi │ │ │ │ + mov %edx,%edi │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ + jmp 3c028 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c428> │ │ │ │ + add $0x2,%eax │ │ │ │ + mov 0x0(%ebp,%eax,4),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 3c065 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c465> │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ + mov $0x7,%ecx │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %cl │ │ │ │ + sbb $0x0,%cl │ │ │ │ + test %cl,%cl │ │ │ │ + jne 3c01d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c41d> │ │ │ │ + mov 0x4(%ebp,%eax,4),%edi │ │ │ │ + cmpb $0x0,(%edi) │ │ │ │ + je 3c065 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c465> │ │ │ │ + mov $0x4,%ecx │ │ │ │ + lea -0x1ccd3(%ebx),%esi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %al │ │ │ │ + sbb $0x0,%al │ │ │ │ + test %al,%al │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + setne 0x9c(%eax) │ │ │ │ + lea -0x1cd9e(%ebx),%eax │ │ │ │ + mov %edx,%edi │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ + jmp 3c084 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c484> │ │ │ │ + add $0x2,%eax │ │ │ │ + mov 0x0(%ebp,%eax,4),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 3bd9d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c19d> │ │ │ │ + mov $0xa,%ecx │ │ │ │ + mov %edx,%esi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %cl │ │ │ │ + sbb $0x0,%cl │ │ │ │ + test %cl,%cl │ │ │ │ + jne 3c075 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c475> │ │ │ │ + mov 0x4(%ebp,%eax,4),%edi │ │ │ │ + cmpb $0x0,(%edi) │ │ │ │ + je 3bd9d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c19d> │ │ │ │ + mov $0x3,%ecx │ │ │ │ + lea -0x1cd94(%ebx),%esi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %al │ │ │ │ + sbb $0x0,%al │ │ │ │ + test %al,%al │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + setne 0x9d(%eax) │ │ │ │ + jmp 3bd9d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c19d> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,0x8(%ecx) │ │ │ │ - movzbl 0xc(%esi),%eax │ │ │ │ - mov %al,0xc(%ecx) │ │ │ │ - flds 0x10(%esi) │ │ │ │ - movzbl 0x28(%esi),%eax │ │ │ │ - fstps 0x10(%ecx) │ │ │ │ - flds 0x14(%esi) │ │ │ │ - fstps 0x14(%ecx) │ │ │ │ - fldl 0x18(%esi) │ │ │ │ - fstpl 0x18(%ecx) │ │ │ │ - fldl 0x20(%esi) │ │ │ │ - mov %al,0x28(%ecx) │ │ │ │ - mov 0x30(%esi),%eax │ │ │ │ - sub 0x2c(%esi),%eax │ │ │ │ - movl $0x0,0x2c(%ecx) │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xba2e8ba3,%eax,%eax │ │ │ │ - fstpl 0x20(%ecx) │ │ │ │ - movl $0x0,0x30(%ecx) │ │ │ │ - movl $0x0,0x34(%ecx) │ │ │ │ - test %eax,%eax │ │ │ │ - je 3fee0 ::do_widen(char) const@@Base+0x3e90> │ │ │ │ - cmp $0x5d1745d,%eax │ │ │ │ - ja 3ff1b ::do_widen(char) const@@Base+0x3ecb> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x2c(%ebp) │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ - call 4050 │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ - add %edx,%eax │ │ │ │ - mov %edx,0x2c(%ebx) │ │ │ │ - mov %edx,0x30(%ebx) │ │ │ │ - mov %eax,0x34(%ebx) │ │ │ │ - mov 0x30(%esi),%eax │ │ │ │ - mov 0x2c(%esi),%ebx │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - cmp %ebx,%eax │ │ │ │ - je 3fef0 ::do_widen(char) const@@Base+0x3ea0> │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ - mov -0x2c(%ebp),%ecx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - flds 0x8(%ebx) │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - mov 0x4(%ebx),%eax │ │ │ │ - fstps 0x8(%ecx) │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ - movzbl 0xc(%ebx),%eax │ │ │ │ - mov %al,0xc(%ecx) │ │ │ │ - movzbl 0xd(%ebx),%eax │ │ │ │ - mov %al,0xd(%ecx) │ │ │ │ - lea 0x18(%ecx),%eax │ │ │ │ - mov %eax,0x10(%ecx) │ │ │ │ - mov 0x10(%ebx),%eax │ │ │ │ + add $0x1,%edx │ │ │ │ + mov %edx,0x114(%edi) │ │ │ │ + jmp 3bed8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c2d8> │ │ │ │ + lea -0x1d685(%ebx),%eax │ │ │ │ + jmp 3bea6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c2a6> │ │ │ │ + lea -0x1d685(%ebx),%eax │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ + movl $0xffffffff,0x14(%esp) │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + jmp 3bd27 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c127> │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ + lea -0x1d685(%ebx),%eax │ │ │ │ + test %edx,%edx │ │ │ │ + je 3c204 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c604> │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ + mov $0x3,%ecx │ │ │ │ + lea -0x1cec3(%ebx),%edi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %dl │ │ │ │ + sbb $0x0,%dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 3c1e7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c5e7> │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ + mov $0x4,%ecx │ │ │ │ + lea -0x1cd12(%ebx),%edi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %dl │ │ │ │ + sbb $0x0,%dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 3c1e7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c5e7> │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ + mov $0xc,%ecx │ │ │ │ + lea -0x1cd2b(%ebx),%edi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %dl │ │ │ │ + sbb $0x0,%dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 3c255 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c655> │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ + mov $0x11,%ecx │ │ │ │ + lea -0x1cd1f(%ebx),%edi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %dl │ │ │ │ + sbb $0x0,%dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 3c1e7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c5e7> │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ + mov $0xd,%ecx │ │ │ │ + lea -0x1cd0e(%ebx),%edi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %dl │ │ │ │ + sbb $0x0,%dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 3c255 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c655> │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ + mov $0x15,%ecx │ │ │ │ + lea -0x1cd01(%ebx),%edi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %dl │ │ │ │ + sbb $0x0,%dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 3c1e7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c5e7> │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ + mov $0x12,%ecx │ │ │ │ + lea -0x1ccec(%ebx),%edi │ │ │ │ + repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ + seta %dl │ │ │ │ + sbb $0x0,%dl │ │ │ │ + test %dl,%dl │ │ │ │ + jne 3bd9d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c19d> │ │ │ │ + sub $0x8,%esp │ │ │ │ push $0x0 │ │ │ │ - mov 0x14(%ebx),%edx │ │ │ │ - add %eax,%edx │ │ │ │ - push %edx │ │ │ │ push %eax │ │ │ │ - lea 0x10(%ecx),%eax │ │ │ │ - push %eax │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - flds 0x28(%ebx) │ │ │ │ - mov -0x2c(%ebp),%ecx │ │ │ │ + call 4780 │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x2c,%ebx │ │ │ │ - add $0x2c,%ecx │ │ │ │ - fstps -0x4(%ecx) │ │ │ │ - mov %ecx,-0x2c(%ebp) │ │ │ │ - cmp %ebx,-0x40(%ebp) │ │ │ │ - jne 3fde0 ::do_widen(char) const@@Base+0x3d90> │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ - add $0x38,%esi │ │ │ │ - mov %ebx,0x30(%eax) │ │ │ │ - add $0x38,%eax │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - cmp %esi,-0x44(%ebp) │ │ │ │ - jne 3fd30 ::do_widen(char) const@@Base+0x3ce0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x30(%ebp),%esi │ │ │ │ - mov %esi,0x5c(%eax) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - add $0x68,%eax │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ - movl $0x0,(%eax) │ │ │ │ - mov %eax,0x70(%esi) │ │ │ │ - mov %eax,0x74(%esi) │ │ │ │ - mov 0x6c(%edi),%edx │ │ │ │ - movl $0x0,0x78(%esi) │ │ │ │ - test %edx,%edx │ │ │ │ - je 3fed0 ::do_widen(char) const@@Base+0x3e80> │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x1c(%ebp),%ebx │ │ │ │ - push %ebx │ │ │ │ - lea 0x64(%esi),%ecx │ │ │ │ + fstpl 0xe8(%eax) │ │ │ │ + jmp 3bd9d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c19d> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0xa │ │ │ │ + push $0x0 │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - push %ecx │ │ │ │ - mov %ecx,-0x1c(%ebp) │ │ │ │ - call df30 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x8e0> │ │ │ │ + call 4480 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,%edx │ │ │ │ - jmp 3fea2 ::do_widen(char) const@@Base+0x3e52> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x8(%edx),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 3fea0 ::do_widen(char) const@@Base+0x3e50> │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %edx,0x70(%esi) │ │ │ │ - mov %eax,%edx │ │ │ │ - jmp 3feba ::do_widen(char) const@@Base+0x3e6a> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0xc(%edx),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 3feb8 ::do_widen(char) const@@Base+0x3e68> │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - mov %edx,0x74(%ebx) │ │ │ │ - mov 0x78(%edi),%edx │ │ │ │ - mov %eax,0x6c(%ebx) │ │ │ │ - mov %edx,0x78(%ebx) │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ + mov $0x2,%edx │ │ │ │ + mov 0x8(%esp),%ebx │ │ │ │ + test %eax,%eax │ │ │ │ + cmove %edx,%eax │ │ │ │ + mov %eax,0xe4(%ebx) │ │ │ │ + jmp 3bd9d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c19d> │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + movb $0x1,0x2dd(%eax) │ │ │ │ + mov %ebp,0x44(%esp) │ │ │ │ + add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ + jmp 3b950 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1bd50> │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + movb $0x1,0x2de(%eax) │ │ │ │ + jmp 3c238 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c638> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0xa │ │ │ │ + push $0x0 │ │ │ │ + push %eax │ │ │ │ + call 4480 │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,0xe4(%ebx) │ │ │ │ + jmp 3bd9d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c19d> │ │ │ │ + lea -0x1d685(%ebx),%eax │ │ │ │ + jmp 3bfe8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c3e8> │ │ │ │ + lea -0x1d685(%ebx),%eax │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + jmp 3c154 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c554> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + fldl 0xc(%eax) │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + fldl 0xc(%eax) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + seta %al │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - movl $0x0,-0x34(%ebp) │ │ │ │ - jmp 3fdb8 ::do_widen(char) const@@Base+0x3d68> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ - jmp 3fe37 ::do_widen(char) const@@Base+0x3de7> │ │ │ │ + mov $0x1,%eax │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fld1 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - movl $0x0,-0x3c(%ebp) │ │ │ │ - jmp 3fcef ::do_widen(char) const@@Base+0x3c9f> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - jmp 3fe52 ::do_widen(char) const@@Base+0x3e02> │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ - call 4120 │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ - call 4120 │ │ │ │ - jmp 3ff67 ::do_widen(char) const@@Base+0x3f17> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 3ffab ::do_widen(char) const@@Base+0x3f5b> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 3ffeb ::do_widen(char) const@@Base+0x3f9b> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 3ffc5 ::do_widen(char) const@@Base+0x3f75> │ │ │ │ - jmp 3ffff ::do_widen(char) const@@Base+0x3faf> │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ - call 45f0 <__cxa_end_catch@plt> │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - mov 0x2c(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 3ff65 ::do_widen(char) const@@Base+0x3f15> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %esi,%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4150 <__cxa_begin_catch@plt> │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp -0x30(%ebp),%ebx │ │ │ │ - jne 4001e ::do_widen(char) const@@Base+0x3fce> │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ - call 4560 <__cxa_rethrow@plt> │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ - call 45f0 <__cxa_end_catch@plt> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x58(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 3ffab ::do_widen(char) const@@Base+0x3f5b> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x3c(%eax),%eax │ │ │ │ - cmp %eax,-0x50(%ebp) │ │ │ │ - je 3ffc5 ::do_widen(char) const@@Base+0x3f75> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x24(%eax),%eax │ │ │ │ - cmp %eax,-0x54(%ebp) │ │ │ │ - je 3ffdf ::do_widen(char) const@@Base+0x3f8f> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - add $0x58,%eax │ │ │ │ - push %eax │ │ │ │ - call ba60 <__gmon_start__@plt+0x72a8> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 3ffab ::do_widen(char) const@@Base+0x3f5b> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4150 <__cxa_begin_catch@plt> │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp -0x2c(%ebp),%ebx │ │ │ │ - jne 40031 ::do_widen(char) const@@Base+0x3fe1> │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ - call 4560 <__cxa_rethrow@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov (%ebx),%eax │ │ │ │ - push %ebx │ │ │ │ - add $0x38,%ebx │ │ │ │ - call *(%eax) │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 3ff79 ::do_widen(char) const@@Base+0x3f29> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov (%ebx),%eax │ │ │ │ - push %ebx │ │ │ │ - add $0x2c,%ebx │ │ │ │ - call *(%eax) │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 40011 ::do_widen(char) const@@Base+0x3fc1> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 3ff8a ::do_widen(char) const@@Base+0x3f3a> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 3ff44 ::do_widen(char) const@@Base+0x3ef4> │ │ │ │ - nop │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x64fa7,%ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ - mov 0x34(%esp),%ebp │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ - mov 0xb4(%ebp),%eax │ │ │ │ - mov %eax,0xb4(%esi) │ │ │ │ - mov 0xb0(%ebp),%eax │ │ │ │ - mov %eax,0xb0(%esi) │ │ │ │ - mov 0xe4(%ebp),%eax │ │ │ │ - mov %eax,0xe4(%esi) │ │ │ │ - mov 0xac(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 400a4 ::do_widen(char) const@@Base+0x4054> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - call 44d0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0xac(%ebp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 40310 ::do_widen(char) const@@Base+0x42c0> │ │ │ │ - mov 0xb0(%esi),%eax │ │ │ │ - lea 0x0(,%eax,4),%edi │ │ │ │ - cmp $0x1fffffff,%edi │ │ │ │ - ja 4032f ::do_widen(char) const@@Base+0x42df> │ │ │ │ - sub $0xc,%esp │ │ │ │ - shl $0x4,%eax │ │ │ │ - push %eax │ │ │ │ - call 42e0 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %eax,0xac(%esi) │ │ │ │ - push %edi │ │ │ │ - push 0xac(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 41b0 │ │ │ │ - add $0x10,%esp │ │ │ │ - flds 0xc4(%ebp) │ │ │ │ - mov 0xd8(%ebp),%eax │ │ │ │ - fstps 0xc4(%esi) │ │ │ │ - flds 0xc8(%ebp) │ │ │ │ - fstps 0xc8(%esi) │ │ │ │ - fldl 0xbc(%ebp) │ │ │ │ - mov %eax,0xd8(%esi) │ │ │ │ - mov 0xf4(%ebp),%eax │ │ │ │ - mov %eax,0xf4(%esi) │ │ │ │ - mov 0xf0(%ebp),%eax │ │ │ │ - fstpl 0xbc(%esi) │ │ │ │ - mov %eax,0xf0(%esi) │ │ │ │ - mov 0x124(%ebp),%eax │ │ │ │ - mov %eax,0x124(%esi) │ │ │ │ - mov 0xec(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 4015a ::do_widen(char) const@@Base+0x410a> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - call 44d0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0xec(%ebp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 40320 ::do_widen(char) const@@Base+0x42d0> │ │ │ │ - mov 0xf0(%esi),%eax │ │ │ │ - lea 0x0(,%eax,4),%edi │ │ │ │ - cmp $0x1fffffff,%edi │ │ │ │ - ja 4032f ::do_widen(char) const@@Base+0x42df> │ │ │ │ - sub $0xc,%esp │ │ │ │ - shl $0x4,%eax │ │ │ │ - push %eax │ │ │ │ - call 42e0 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %eax,0xec(%esi) │ │ │ │ - push %edi │ │ │ │ - push 0xec(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 41b0 │ │ │ │ - add $0x10,%esp │ │ │ │ - flds 0x104(%ebp) │ │ │ │ - mov 0x118(%ebp),%eax │ │ │ │ - mov 0x12c(%ebp),%ebx │ │ │ │ - fstps 0x104(%esi) │ │ │ │ - flds 0x108(%ebp) │ │ │ │ - fstps 0x108(%esi) │ │ │ │ - fldl 0xfc(%ebp) │ │ │ │ - mov %eax,0x118(%esi) │ │ │ │ - mov %ebx,0x12c(%esi) │ │ │ │ - fstpl 0xfc(%esi) │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 40205 ::do_widen(char) const@@Base+0x41b5> │ │ │ │ - xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov 0x130(%ebp,%eax,4),%ecx │ │ │ │ - mov %ecx,0x130(%esi,%eax,4) │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jne 401f0 ::do_widen(char) const@@Base+0x41a0> │ │ │ │ - mov 0x154(%ebp),%ebx │ │ │ │ - mov %ebx,0x154(%esi) │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 40235 ::do_widen(char) const@@Base+0x41e5> │ │ │ │ - xor %eax,%eax │ │ │ │ + fld1 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x158(%ebp,%eax,4),%ecx │ │ │ │ - mov %ecx,0x158(%esi,%eax,4) │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jne 40220 ::do_widen(char) const@@Base+0x41d0> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x178(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - lea 0x178(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - call d140 <__gmon_start__@plt+0x8988> │ │ │ │ - pop %eax │ │ │ │ - lea 0x190(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ - push %eax │ │ │ │ - lea 0x190(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - call d4a0 <__gmon_start__@plt+0x8ce8> │ │ │ │ - fldl 0x34(%ebp) │ │ │ │ - movzbl 0x45(%ebp),%eax │ │ │ │ - mov 0x64(%esi),%ebx │ │ │ │ - mov %al,0x45(%esi) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - fstpl 0x34(%esi) │ │ │ │ - flds 0x3c(%ebp) │ │ │ │ - fstps 0x3c(%esi) │ │ │ │ - flds 0x40(%ebp) │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - fstps 0x40(%esi) │ │ │ │ - flds 0xc(%ebp) │ │ │ │ - mov %eax,0x8(%esi) │ │ │ │ - movzbl 0x44(%ebp),%eax │ │ │ │ - fstps 0xc(%esi) │ │ │ │ - fldl 0x1c(%ebp) │ │ │ │ - fstpl 0x1c(%esi) │ │ │ │ - flds 0x10(%ebp) │ │ │ │ - fstps 0x10(%esi) │ │ │ │ - flds 0x14(%ebp) │ │ │ │ - fstps 0x14(%esi) │ │ │ │ - flds 0x18(%ebp) │ │ │ │ - fstps 0x18(%esi) │ │ │ │ - fldl 0x24(%ebp) │ │ │ │ - fstpl 0x24(%esi) │ │ │ │ - fldl 0x2c(%ebp) │ │ │ │ - mov %al,0x44(%esi) │ │ │ │ - lea 0x60(%esi),%eax │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - mov 0x60(%esi),%eax │ │ │ │ - fstpl 0x2c(%esi) │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ebx,%eax │ │ │ │ - je 402e9 ::do_widen(char) const@@Base+0x4299> │ │ │ │ - mov %eax,%edi │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ - mov (%edi),%ecx │ │ │ │ - push %edi │ │ │ │ - add $0x7c,%edi │ │ │ │ - call *(%ecx) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jne 402d0 ::do_widen(char) const@@Base+0x4280> │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - mov %eax,0x64(%esi) │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x60(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - push 0x14(%esp) │ │ │ │ - call e050 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa00> │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ - add $0x2c,%esp │ │ │ │ - mov %esi,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ + flds 0x14(%esp) │ │ │ │ + fldz │ │ │ │ + fcomi %st(1),%st │ │ │ │ + jae 3c300 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c700> │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ + fmull 0x44(%eax) │ │ │ │ + fstps 0x4(%esp) │ │ │ │ + flds 0x4(%esp) │ │ │ │ + jmp 3c302 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c702> │ │ │ │ + fstp %st(1) │ │ │ │ + add $0xc,%esp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - movl $0x0,0xac(%esi) │ │ │ │ - jmp 400f0 ::do_widen(char) const@@Base+0x40a0> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + fldz │ │ │ │ + fldl 0x4(%edx) │ │ │ │ + fucomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jnp 3c340 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c740> │ │ │ │ + mov 0x57c(%edx),%eax │ │ │ │ + sub 0x578(%edx),%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xcccccccd,%eax,%eax │ │ │ │ + mov %eax,0x534(%edx) │ │ │ │ + mov $0x1,%eax │ │ │ │ + ret │ │ │ │ + jne 3c31f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c71f> │ │ │ │ + xor %eax,%eax │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - movl $0x0,0xec(%esi) │ │ │ │ - jmp 401a6 ::do_widen(char) const@@Base+0x4156> │ │ │ │ - call 4540 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + call b505 <__gmon_start__@plt+0x6d4d> │ │ │ │ + add $0x68cab,%edx │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x64cb7,%ebx │ │ │ │ - sub $0x24,%esp │ │ │ │ - mov 0x3c(%esp),%ebp │ │ │ │ - mov 0x38(%esp),%esi │ │ │ │ - lea 0x6c(%ebp),%eax │ │ │ │ - mov %ebx,0x8(%esp) │ │ │ │ - push %eax │ │ │ │ - lea 0x6c(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - call bbd0 <__gmon_start__@plt+0x7418> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - fldl 0x1c(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,0x8(%esi) │ │ │ │ - mov 0xb4(%ebp),%eax │ │ │ │ - fstpl 0x1c(%esi) │ │ │ │ - mov %eax,0xb4(%esi) │ │ │ │ - mov 0xb0(%ebp),%eax │ │ │ │ - mov %eax,0xb0(%esi) │ │ │ │ - mov 0xe4(%ebp),%eax │ │ │ │ - mov %eax,0xe4(%esi) │ │ │ │ - mov 0xac(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 403b4 ::do_widen(char) const@@Base+0x4364> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - call 44d0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0xac(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 407f0 ::do_widen(char) const@@Base+0x47a0> │ │ │ │ - mov 0xb0(%esi),%eax │ │ │ │ - lea 0x0(,%eax,4),%edi │ │ │ │ - cmp $0x1fffffff,%edi │ │ │ │ - ja 4080f ::do_widen(char) const@@Base+0x47bf> │ │ │ │ - sub $0xc,%esp │ │ │ │ - shl $0x4,%eax │ │ │ │ - push %eax │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ - call 42e0 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %eax,0xac(%esi) │ │ │ │ - push %edi │ │ │ │ - push 0xac(%ebp) │ │ │ │ - push %eax │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ - call 41b0 │ │ │ │ - add $0x10,%esp │ │ │ │ - flds 0xc4(%ebp) │ │ │ │ - mov 0xd8(%ebp),%eax │ │ │ │ - fstps 0xc4(%esi) │ │ │ │ - flds 0xc8(%ebp) │ │ │ │ - fstps 0xc8(%esi) │ │ │ │ - fldl 0xbc(%ebp) │ │ │ │ - mov %eax,0xd8(%esi) │ │ │ │ - mov 0xf4(%ebp),%eax │ │ │ │ - mov %eax,0xf4(%esi) │ │ │ │ - mov 0xf0(%ebp),%eax │ │ │ │ - fstpl 0xbc(%esi) │ │ │ │ - mov %eax,0xf0(%esi) │ │ │ │ - mov 0x124(%ebp),%eax │ │ │ │ - mov %eax,0x124(%esi) │ │ │ │ - mov 0xec(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 40476 ::do_widen(char) const@@Base+0x4426> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ - call 44d0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0xec(%ebp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 40800 ::do_widen(char) const@@Base+0x47b0> │ │ │ │ - mov 0xf0(%esi),%eax │ │ │ │ - lea 0x0(,%eax,4),%edi │ │ │ │ - cmp $0x1fffffff,%edi │ │ │ │ - ja 4080f ::do_widen(char) const@@Base+0x47bf> │ │ │ │ - sub $0xc,%esp │ │ │ │ - shl $0x4,%eax │ │ │ │ - push %eax │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ - call 42e0 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %eax,0xec(%esi) │ │ │ │ - push %edi │ │ │ │ - push 0xec(%ebp) │ │ │ │ - push %eax │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ - call 41b0 │ │ │ │ - add $0x10,%esp │ │ │ │ - flds 0x104(%ebp) │ │ │ │ - mov 0x118(%ebp),%eax │ │ │ │ - mov 0x12c(%ebp),%ebx │ │ │ │ - fstps 0x104(%esi) │ │ │ │ - flds 0x108(%ebp) │ │ │ │ - fstps 0x108(%esi) │ │ │ │ - fldl 0xfc(%ebp) │ │ │ │ - mov %eax,0x118(%esi) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %ebx,0x12c(%esi) │ │ │ │ - fstpl 0xfc(%esi) │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 40525 ::do_widen(char) const@@Base+0x44d5> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x130(%ebp,%eax,4),%edx │ │ │ │ - mov %edx,0x130(%esi,%eax,4) │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jne 40510 ::do_widen(char) const@@Base+0x44c0> │ │ │ │ - mov 0x154(%ebp),%ebx │ │ │ │ - mov %ebx,0x154(%esi) │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 40555 ::do_widen(char) const@@Base+0x4505> │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x158(%ebp,%eax,4),%edx │ │ │ │ - mov %edx,0x158(%esi,%eax,4) │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jne 40540 ::do_widen(char) const@@Base+0x44f0> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x178(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - lea 0x178(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - call d140 <__gmon_start__@plt+0x8988> │ │ │ │ - pop %eax │ │ │ │ - lea 0x190(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ - push %eax │ │ │ │ - lea 0x190(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - call d4a0 <__gmon_start__@plt+0x8ce8> │ │ │ │ - lea 0x48(%esi),%eax │ │ │ │ - mov 0x48(%esi),%ecx │ │ │ │ - mov 0x4c(%esi),%edx │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - add $0x10,%esp │ │ │ │ - mov (%esp),%eax │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov 0x30(%esp),%esi │ │ │ │ + mov 0x578(%esi),%ecx │ │ │ │ + mov 0x57c(%esi),%edi │ │ │ │ + cmp %edi,%ecx │ │ │ │ + je 3c3b5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c7b5> │ │ │ │ mov %ecx,%ebx │ │ │ │ - lea -0x999c0(%eax),%edi │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 405db ::do_widen(char) const@@Base+0x458b> │ │ │ │ - mov %esi,0x30(%esp) │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ - jmp 405b7 ::do_widen(char) const@@Base+0x4567> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 405d0 ::do_widen(char) const@@Base+0x4580> │ │ │ │ + lea -0x61d10(%edx),%ebp │ │ │ │ + jmp 3c387 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c787> │ │ │ │ + add $0x14,%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 3c3af , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c7af> │ │ │ │ mov (%ebx),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 405b0 ::do_widen(char) const@@Base+0x4560> │ │ │ │ + cmp %ebp,%eax │ │ │ │ + je 3c380 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c780> │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ + add $0x14,%ebx │ │ │ │ call *%eax │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 405b7 ::do_widen(char) const@@Base+0x4567> │ │ │ │ - nop │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ - mov %ecx,0x4c(%esi) │ │ │ │ - mov 0x54(%esi),%ecx │ │ │ │ - mov 0x58(%esi),%edx │ │ │ │ - lea 0x54(%esi),%eax │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 40632 ::do_widen(char) const@@Base+0x45e2> │ │ │ │ - mov (%esp),%eax │ │ │ │ - mov %esi,0x30(%esp) │ │ │ │ - mov %ecx,%ebx │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ - lea -0x999c0(%eax),%edi │ │ │ │ - jmp 4060f ::do_widen(char) const@@Base+0x45bf> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp %ebx,%edi │ │ │ │ + jne 3c387 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c787> │ │ │ │ + mov %ecx,0x57c(%esi) │ │ │ │ + mov 0x584(%esi),%ebp │ │ │ │ + mov 0x588(%esi),%edi │ │ │ │ + cmp %edi,%ebp │ │ │ │ + je 3c3fd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c7fd> │ │ │ │ + mov %ebp,%ebx │ │ │ │ + lea -0x61d20(%edx),%edx │ │ │ │ + jmp 3c3d7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c7d7> │ │ │ │ nop │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 40627 ::do_widen(char) const@@Base+0x45d7> │ │ │ │ + add $0x18,%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 3c3f7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c7f7> │ │ │ │ mov (%ebx),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 40608 ::do_widen(char) const@@Base+0x45b8> │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 3c3d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c7d0> │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ + add $0x18,%ebx │ │ │ │ call *%eax │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 4060f ::do_widen(char) const@@Base+0x45bf> │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ - mov %ecx,0x58(%esi) │ │ │ │ - mov 0x48(%ebp),%eax │ │ │ │ - mov 0x4c(%ebp),%edi │ │ │ │ - sub %eax,%edi │ │ │ │ - sar $0x2,%edi │ │ │ │ - imul $0xaaaaaaab,%edi,%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 406a8 ::do_widen(char) const@@Base+0x4658> │ │ │ │ - mov (%esp),%edx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - lea -0x990(%edx),%edx │ │ │ │ - jmp 40676 ::do_widen(char) const@@Base+0x4626> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - flds 0x4(%ecx) │ │ │ │ - mov %edx,(%eax) │ │ │ │ - add $0x1,%ebx │ │ │ │ - add $0xc,%eax │ │ │ │ - fstps -0x8(%eax) │ │ │ │ - flds 0x8(%ecx) │ │ │ │ - fstps -0x4(%eax) │ │ │ │ - mov %eax,0x4c(%esi) │ │ │ │ - cmp %edi,%ebx │ │ │ │ - je 406a8 ::do_widen(char) const@@Base+0x4658> │ │ │ │ - mov 0x48(%ebp),%eax │ │ │ │ - lea (%ebx,%ebx,2),%ecx │ │ │ │ - lea (%eax,%ecx,4),%ecx │ │ │ │ - mov 0x4c(%esi),%eax │ │ │ │ - cmp 0x50(%esi),%eax │ │ │ │ - jne 40658 ::do_widen(char) const@@Base+0x4608> │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ - sub $0x4,%esp │ │ │ │ - add $0x1,%ebx │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - push 0x14(%esp) │ │ │ │ - call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jne 40673 ::do_widen(char) const@@Base+0x4623> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x54(%ebp),%eax │ │ │ │ - mov 0x58(%ebp),%edi │ │ │ │ - sub %eax,%edi │ │ │ │ - sar $0x2,%edi │ │ │ │ - imul $0xaaaaaaab,%edi,%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 40720 ::do_widen(char) const@@Base+0x46d0> │ │ │ │ - mov (%esp),%edx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - lea -0x990(%edx),%edx │ │ │ │ - jmp 406ee ::do_widen(char) const@@Base+0x469e> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - flds 0x4(%ecx) │ │ │ │ - mov %edx,(%eax) │ │ │ │ - add $0x1,%ebx │ │ │ │ - add $0xc,%eax │ │ │ │ - fstps -0x8(%eax) │ │ │ │ - flds 0x8(%ecx) │ │ │ │ - fstps -0x4(%eax) │ │ │ │ - mov %eax,0x58(%esi) │ │ │ │ - cmp %edi,%ebx │ │ │ │ - je 40720 ::do_widen(char) const@@Base+0x46d0> │ │ │ │ - mov 0x54(%ebp),%eax │ │ │ │ - lea (%ebx,%ebx,2),%ecx │ │ │ │ - lea (%eax,%ecx,4),%ecx │ │ │ │ - mov 0x58(%esi),%eax │ │ │ │ - cmp 0x5c(%esi),%eax │ │ │ │ - jne 406d0 ::do_widen(char) const@@Base+0x4680> │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ - sub $0x4,%esp │ │ │ │ - add $0x1,%ebx │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - push 0x18(%esp) │ │ │ │ - call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jne 406eb ::do_widen(char) const@@Base+0x469b> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl 0x34(%ebp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov 0x64(%esi),%ebx │ │ │ │ - fstpl 0x34(%esi) │ │ │ │ - flds 0x3c(%ebp) │ │ │ │ - fstps 0x3c(%esi) │ │ │ │ - flds 0x40(%ebp) │ │ │ │ - mov %eax,(%esi) │ │ │ │ - movzbl 0x44(%ebp),%eax │ │ │ │ - fstps 0x40(%esi) │ │ │ │ - flds 0xc(%ebp) │ │ │ │ - fstps 0xc(%esi) │ │ │ │ - flds 0x10(%ebp) │ │ │ │ - fstps 0x10(%esi) │ │ │ │ - flds 0x14(%ebp) │ │ │ │ - fstps 0x14(%esi) │ │ │ │ - flds 0x18(%ebp) │ │ │ │ - fstps 0x18(%esi) │ │ │ │ - fldl 0x24(%ebp) │ │ │ │ - fstpl 0x24(%esi) │ │ │ │ - fldl 0x2c(%ebp) │ │ │ │ - mov %al,0x44(%esi) │ │ │ │ - lea 0x60(%esi),%eax │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ - mov 0x60(%esi),%eax │ │ │ │ - fstpl 0x2c(%esi) │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - cmp %ebx,%eax │ │ │ │ - je 40799 ::do_widen(char) const@@Base+0x4749> │ │ │ │ - mov %eax,%edi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov (%edi),%eax │ │ │ │ - push %edi │ │ │ │ - add $0x7c,%edi │ │ │ │ - call *(%eax) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jne 40780 ::do_widen(char) const@@Base+0x4730> │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov %eax,0x64(%esi) │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x60(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - push 0x10(%esp) │ │ │ │ - call e050 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa00> │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ - pop %eax │ │ │ │ - lea 0x78(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ - push %eax │ │ │ │ - lea 0x78(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - mov 0x10(%esp),%edi │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - lea 0x90(%ebp),%eax │ │ │ │ - pop %ecx │ │ │ │ - pop %edi │ │ │ │ - push %eax │ │ │ │ - lea 0x90(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - movzbl 0x45(%ebp),%eax │ │ │ │ - mov %al,0x45(%esi) │ │ │ │ - add $0x2c,%esp │ │ │ │ - mov %esi,%eax │ │ │ │ + cmp %ebx,%edi │ │ │ │ + jne 3c3d7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c7d7> │ │ │ │ + mov %ebp,0x588(%esi) │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - movl $0x0,0xac(%esi) │ │ │ │ - jmp 40408 ::do_widen(char) const@@Base+0x43b8> │ │ │ │ - nop │ │ │ │ - movl $0x0,0xec(%esi) │ │ │ │ - jmp 404ca ::do_widen(char) const@@Base+0x447a> │ │ │ │ - mov (%esp),%ebx │ │ │ │ - call 4540 <__cxa_throw_bad_array_new_length@plt> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x647db,%eax │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - mov 0x8(%eax),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 408c0 ::do_widen(char) const@@Base+0x4870> │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ - mov (%eax),%edi │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ - jmp 4085e ::do_widen(char) const@@Base+0x480e> │ │ │ │ - nop │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov $0x1,%ebp │ │ │ │ - test %eax,%eax │ │ │ │ - je 40875 ::do_widen(char) const@@Base+0x4825> │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x10(%esi),%ecx │ │ │ │ - mov 0x14(%esi),%edx │ │ │ │ - mov %ebx,%eax │ │ │ │ - cmp %ecx,%edi │ │ │ │ - sbb %edx,%eax │ │ │ │ - jb 40850 ::do_widen(char) const@@Base+0x4800> │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - xor %ebp,%ebp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4085c ::do_widen(char) const@@Base+0x480c> │ │ │ │ - mov %ebp,%eax │ │ │ │ - mov %esi,0x8(%esp) │ │ │ │ - test %al,%al │ │ │ │ - jne 408c3 ::do_widen(char) const@@Base+0x4873> │ │ │ │ - cmp %edi,%ecx │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - sbb %ebx,%edx │ │ │ │ - jb 408a0 ::do_widen(char) const@@Base+0x4850> │ │ │ │ - mov %esi,(%eax) │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ - movl $0x0,(%eax) │ │ │ │ - mov %edi,0x4(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x68bea,%ebx │ │ │ │ + sub $0x18,%esp │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ + flds 0x28(%esp) │ │ │ │ + mov (%eax),%edx │ │ │ │ + lea -0x68d20(%ebx),%ecx │ │ │ │ + mov 0x28(%edx),%edx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jne 3c480 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c880> │ │ │ │ + fldz │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jae 3c470 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c870> │ │ │ │ + fmull 0x44(%eax) │ │ │ │ + fstps 0xc(%esp) │ │ │ │ + flds 0xc(%esp) │ │ │ │ + sub $0x10,%esp │ │ │ │ + lea -0x1ccb9(%ebx),%eax │ │ │ │ + fstpl (%esp) │ │ │ │ + push %eax │ │ │ │ + push $0xffffffff │ │ │ │ + push $0x1 │ │ │ │ + push 0x40(%esp) │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + add $0x38,%esp │ │ │ │ pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - lea 0x4(%eax),%esi │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - cmp %esi,0xc(%eax) │ │ │ │ - je 408f8 ::do_widen(char) const@@Base+0x48a8> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + fldz │ │ │ │ + jmp 3c447 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c847> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ - call 4410 │ │ │ │ + fstps (%esp) │ │ │ │ + push %eax │ │ │ │ + call *%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,%ebp │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ - mov %esi,0x8(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %ebp,%esi │ │ │ │ - mov (%eax),%edi │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ - jmp 4087f ::do_widen(char) const@@Base+0x482f> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - movl $0x0,(%eax) │ │ │ │ - mov %esi,0x4(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 3c447 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c847> │ │ │ │ xchg %ax,%ax │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + flds 0x8(%eax) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + flds 0x8(%eax) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + seta %al │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + mov %al,0x574(%edx) │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x646db,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ + sub $0x34,%esp │ │ │ │ + mov 0x48(%esp),%edi │ │ │ │ + mov 0x33c(%edi),%esi │ │ │ │ + cmpb $0x0,0x518(%edi) │ │ │ │ + fldl 0x50(%esi) │ │ │ │ + je 3c4e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c8e0> │ │ │ │ + fadds 0x48(%esi) │ │ │ │ + fldl 0x80(%esi) │ │ │ │ + mov 0x46c(%edi),%eax │ │ │ │ + fsubl 0x90(%esi) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + test %eax,%eax │ │ │ │ + je 3c504 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c904> │ │ │ │ + mov 0xa8(%esi),%eax │ │ │ │ + faddl 0x2d8(%eax) │ │ │ │ + mov 0xb0(%esi),%eax │ │ │ │ + mov 0x520(%edi),%ecx │ │ │ │ + mov 0xb4(%esi),%ebp │ │ │ │ + faddl 0x2d8(%eax) │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + fldl 0x548(%edi) │ │ │ │ + fdivl 0x4(%edi) │ │ │ │ + mov 0x568(%edi),%eax │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + mov 0x560(%edi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + fstl 0x50c(%edi) │ │ │ │ + fildl 0x50(%esp) │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 3c683 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ca83> │ │ │ │ + fxch %st(2) │ │ │ │ + mov 0x508(%edi),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %edi,0x48(%esp) │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov 0xa4(%esi),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - mov 0x8(%eax),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 409c0 ::do_widen(char) const@@Base+0x4970> │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ - mov (%eax),%edi │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ - jmp 4095e ::do_widen(char) const@@Base+0x490e> │ │ │ │ + mov 0xa8(%esi),%eax │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + movzbl 0x176(%esi),%eax │ │ │ │ + mov %al,0x16(%esp) │ │ │ │ + movzbl 0x175(%esi),%eax │ │ │ │ + mov %al,0x17(%esp) │ │ │ │ + mov 0x558(%edi),%eax │ │ │ │ + fnstcw 0x2e(%esp) │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + lea 0x148(%esi),%eax │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + movzwl 0x2e(%esp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,0x2c(%esp) │ │ │ │ + jmp 3c5f1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c9f1> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov $0x1,%ebp │ │ │ │ - test %eax,%eax │ │ │ │ - je 40975 ::do_widen(char) const@@Base+0x4925> │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x10(%esi),%ecx │ │ │ │ - mov 0x14(%esi),%edx │ │ │ │ - mov %ebx,%eax │ │ │ │ - cmp %ecx,%edi │ │ │ │ - sbb %edx,%eax │ │ │ │ - jb 40950 ::do_widen(char) const@@Base+0x4900> │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - xor %ebp,%ebp │ │ │ │ + fld %st(0) │ │ │ │ + mov (%esp),%eax │ │ │ │ + fdiv %st(3),%st │ │ │ │ + faddl 0x30(%ebx) │ │ │ │ + fmul %st(2),%st │ │ │ │ + fldcw 0x2c(%esp) │ │ │ │ + fistpll 0x20(%esp) │ │ │ │ + fldcw 0x2e(%esp) │ │ │ │ + mov 0x20(%esp),%esi │ │ │ │ + flds 0x0(%ebp,%edx,4) │ │ │ │ + mov %esi,(%eax,%ecx,4) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ + fstps (%eax,%ecx,4) │ │ │ │ + mov 0x48(%esp),%eax │ │ │ │ + add $0x1,%ecx │ │ │ │ + cmp %ecx,0x520(%eax) │ │ │ │ + jbe 3c670 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ca70> │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + cmpb $0x0,0x16(%esp) │ │ │ │ + movsbl (%eax,%ecx,1),%edx │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + faddl (%eax,%edx,8) │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ + faddl (%eax,%edx,8) │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + faddl (%eax,%edx,8) │ │ │ │ + je 3c61e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ca1e> │ │ │ │ + mov 0xac(%ebx),%eax │ │ │ │ + faddl (%eax,%edx,8) │ │ │ │ + cmpb $0x0,0x17(%esp) │ │ │ │ + je 3c5b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c9b8> │ │ │ │ + mov 0x14c(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 4095c ::do_widen(char) const@@Base+0x490c> │ │ │ │ - mov %ebp,%eax │ │ │ │ - mov %esi,0x8(%esp) │ │ │ │ - test %al,%al │ │ │ │ - jne 409c3 ::do_widen(char) const@@Base+0x4973> │ │ │ │ - cmp %edi,%ecx │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - sbb %ebx,%edx │ │ │ │ - jb 409a0 ::do_widen(char) const@@Base+0x4950> │ │ │ │ - mov %esi,(%eax) │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ - movl $0x0,(%eax) │ │ │ │ - mov %edi,0x4(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ + je 3c5b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c9b8> │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ + mov 0x1c(%esp),%edi │ │ │ │ + add %ecx,%esi │ │ │ │ + jmp 3c649 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ca49> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - lea 0x4(%eax),%esi │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - cmp %esi,0xc(%eax) │ │ │ │ - je 409f8 ::do_widen(char) const@@Base+0x49a8> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ - call 4410 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%ebp │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ - mov %esi,0x8(%esp) │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov %ebp,%esi │ │ │ │ - mov (%eax),%edi │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ - jmp 4097f ::do_widen(char) const@@Base+0x492f> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3c655 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ca55> │ │ │ │ + cmp %esi,0x10(%eax) │ │ │ │ + jae 3c640 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ca40> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 3c649 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ca49> │ │ │ │ + cmp %edi,0x1c(%esp) │ │ │ │ + je 3c5b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c9b8> │ │ │ │ + cmp %esi,0x10(%edi) │ │ │ │ + ja 3c5b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c9b8> │ │ │ │ + faddl 0x14(%edi) │ │ │ │ + jmp 3c5b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c9b8> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %eax,%edi │ │ │ │ + mov (%esp),%eax │ │ │ │ + lea (%eax,%ecx,4),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + jmp 3c689 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ca89> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov (%esp),%eax │ │ │ │ + mov %ecx,0x4f8(%edi) │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %esi,0x4(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ + add $0x34,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x645db,%eax │ │ │ │ + add $0x6894b,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ + sub $0x44,%esp │ │ │ │ + mov 0x58(%esp),%ebp │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ + mov 0x33c(%ebp),%edi │ │ │ │ + cmpb $0x0,0x518(%ebp) │ │ │ │ + fldl 0x58(%edi) │ │ │ │ + je 3c6de , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1cade> │ │ │ │ + fadds 0x48(%edi) │ │ │ │ + fldl 0x80(%edi) │ │ │ │ + mov 0x46c(%ebp),%eax │ │ │ │ + fsubl 0x90(%edi) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + test %eax,%eax │ │ │ │ + je 3c702 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1cb02> │ │ │ │ + mov 0xa8(%edi),%eax │ │ │ │ + faddl 0x2d8(%eax) │ │ │ │ + mov 0xb0(%edi),%eax │ │ │ │ + cmpl $0x1,0x520(%ebp) │ │ │ │ + faddl 0x2d8(%eax) │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + fldl 0x548(%ebp) │ │ │ │ + fdivl 0x4(%ebp) │ │ │ │ + mov 0xb8(%edi),%eax │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + mov 0xbc(%edi),%eax │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + mov 0x568(%ebp),%eax │ │ │ │ + mov %eax,0x38(%esp) │ │ │ │ + mov 0x560(%ebp),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - mov 0x8(%eax),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 40b20 ::do_widen(char) const@@Base+0x4ad0> │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ - mov 0x4(%eax),%ebp │ │ │ │ - mov (%eax),%eax │ │ │ │ + fstl 0x50c(%ebp) │ │ │ │ + fildl 0x60(%esp) │ │ │ │ + je 3c906 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1cd06> │ │ │ │ + fxch %st(2) │ │ │ │ + mov 0x508(%ebp),%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + mov 0xa4(%edi),%eax │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + mov 0xa8(%edi),%eax │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ + movzbl 0x176(%edi),%eax │ │ │ │ + mov %al,0x26(%esp) │ │ │ │ + movzbl 0x175(%edi),%eax │ │ │ │ + mov %al,0x27(%esp) │ │ │ │ + mov 0x558(%ebp),%eax │ │ │ │ + fnstcw 0x3e(%esp) │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ - jmp 40a63 ::do_widen(char) const@@Base+0x4a13> │ │ │ │ + lea 0x148(%edi),%eax │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + movzwl 0x3e(%esp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,0x3c(%esp) │ │ │ │ + jmp 3c7d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1cbd8> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - test %eax,%eax │ │ │ │ - je 40ab0 ::do_widen(char) const@@Base+0x4a60> │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x14(%esi),%edi │ │ │ │ - mov 0x10(%esi),%ecx │ │ │ │ - cmp %edi,%ebp │ │ │ │ - mov %edi,%edx │ │ │ │ - cmovbe %ebp,%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 40a9c ::do_widen(char) const@@Base+0x4a4c> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %edx │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ - push %ecx │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ - push 0x18(%esp) │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ - call 42f0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov (%esp),%ecx │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - test %eax,%eax │ │ │ │ - jne 40aa0 ::do_widen(char) const@@Base+0x4a50> │ │ │ │ - mov %ebp,%eax │ │ │ │ - sub %edi,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jns 40a58 ::do_widen(char) const@@Base+0x4a08> │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - test %eax,%eax │ │ │ │ - jne 40a61 ::do_widen(char) const@@Base+0x4a11> │ │ │ │ - mov %esi,(%esp) │ │ │ │ - test %bl,%bl │ │ │ │ - jne 40b23 ::do_widen(char) const@@Base+0x4ad3> │ │ │ │ - test %edx,%edx │ │ │ │ - je 40af8 ::do_widen(char) const@@Base+0x4aa8> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %edx │ │ │ │ - push 0x14(%esp) │ │ │ │ - push %ecx │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ - call 42f0 │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 40af8 ::do_widen(char) const@@Base+0x4aa8> │ │ │ │ - test %eax,%eax │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - js 40b04 ::do_widen(char) const@@Base+0x4ab4> │ │ │ │ - mov %esi,(%eax) │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0x520(%ebp),%eax │ │ │ │ + add $0x1,%edx │ │ │ │ + mov %edx,%ecx │ │ │ │ + sub $0x1,%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + jbe 3c8d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ccd8> │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + cmpb $0x0,0x26(%esp) │ │ │ │ + movsbl (%eax,%edx,1),%ecx │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + faddl (%eax,%ecx,8) │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ + faddl (%eax,%ecx,8) │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ + faddl (%eax,%ecx,8) │ │ │ │ + je 3c805 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1cc05> │ │ │ │ + mov 0xac(%ebx),%eax │ │ │ │ + faddl (%eax,%ecx,8) │ │ │ │ + cmpb $0x0,0x27(%esp) │ │ │ │ + jne 3c878 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1cc78> │ │ │ │ + fld %st(0) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov 0x18(%esp),%edi │ │ │ │ + fdiv %st(3),%st │ │ │ │ + faddl 0x30(%ebx) │ │ │ │ + fmul %st(2),%st │ │ │ │ + fldcw 0x3c(%esp) │ │ │ │ + fistpll 0x30(%esp) │ │ │ │ + fldcw 0x3e(%esp) │ │ │ │ + mov 0x30(%esp),%esi │ │ │ │ + mov %esi,(%eax,%edx,4) │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + movsbl 0x1(%eax,%edx,1),%eax │ │ │ │ + flds (%edi,%eax,4) │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ + fmuls (%eax,%ecx,4) │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + fsts (%eax,%edx,4) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 3c7c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1cbc0> │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + cmpb $0x50,0x1(%eax) │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ + je 3c8c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ccc0> │ │ │ │ + fmuls -0x1cbe0(%eax) │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + fstps 0x4(%eax) │ │ │ │ + jmp 3c7c2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1cbc2> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov %edi,%eax │ │ │ │ - sub %ebp,%eax │ │ │ │ + mov 0x14c(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - jns 40adc ::do_widen(char) const@@Base+0x4a8c> │ │ │ │ - mov (%esp),%ebx │ │ │ │ - movl $0x0,(%eax) │ │ │ │ - mov %ebx,0x4(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ + je 3c80c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1cc0c> │ │ │ │ + mov 0x38(%esp),%esi │ │ │ │ + mov 0x28(%esp),%edi │ │ │ │ + add %edx,%esi │ │ │ │ + jmp 3c899 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1cc99> │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0x4(%eax),%esi │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - cmp %esi,0xc(%eax) │ │ │ │ - je 40b60 ::do_widen(char) const@@Base+0x4b10> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ - call 4410 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ - mov 0x14(%eax),%edi │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov %esi,(%esp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x4(%ebx),%ebp │ │ │ │ - mov (%ebx),%ebx │ │ │ │ - mov %edi,%edx │ │ │ │ - cmp %edi,%ebp │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ - cmovbe %ebp,%edx │ │ │ │ - jmp 40ab7 ::do_widen(char) const@@Base+0x4a67> │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3c8a5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1cca5> │ │ │ │ + cmp %esi,0x10(%eax) │ │ │ │ + jae 3c890 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1cc90> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 3c899 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1cc99> │ │ │ │ + cmp %edi,0x28(%esp) │ │ │ │ + je 3c80c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1cc0c> │ │ │ │ + cmp %esi,0x10(%edi) │ │ │ │ + ja 3c80c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1cc0c> │ │ │ │ + faddl 0x14(%edi) │ │ │ │ + jmp 3c80c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1cc0c> │ │ │ │ + fmuls -0x1cbe4(%eax) │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + fstps 0x4(%eax) │ │ │ │ + jmp 3c7c2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1cbc2> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + lea (%eax,%edx,4),%eax │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov %ecx,0x4f8(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %esi,0x4(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ + add $0x44,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x6447b,%eax │ │ │ │ + ret │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 3c8e9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1cce9> │ │ │ │ push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - mov %eax,%ebx │ │ │ │ - sub $0x48,%esp │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - push $0x40 │ │ │ │ - call 4050 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%esi │ │ │ │ - lea 0x10(%eax),%ecx │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - mov %ecx,-0x38(%ebp) │ │ │ │ - mov (%eax),%edx │ │ │ │ - lea 0x18(%esi),%eax │ │ │ │ - mov %eax,0x10(%esi) │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - mov (%edx),%eax │ │ │ │ - push $0x0 │ │ │ │ - mov 0x4(%edx),%ebx │ │ │ │ - add %eax,%ebx │ │ │ │ - push %ebx │ │ │ │ - push %eax │ │ │ │ - push %ecx │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - lea 0x30(%esi),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - movl $0x0,0x2c(%esi) │ │ │ │ - mov %eax,0x28(%esi) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - movb $0x0,0x30(%esi) │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x4,%eax │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ - cmp 0x10(%ebp),%eax │ │ │ │ - je 40d10 ::do_widen(char) const@@Base+0x4cc0> │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0x14(%esi),%edi │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - cmp %eax,%edi │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - cmovbe %edi,%edx │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - test %edx,%edx │ │ │ │ - je 40ca8 ::do_widen(char) const@@Base+0x4c58> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - mov %edx,-0x44(%ebp) │ │ │ │ - push %edx │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - call 42f0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ - test %eax,%eax │ │ │ │ - jne 40c40 ::do_widen(char) const@@Base+0x4bf0> │ │ │ │ - cmp -0x34(%ebp),%edi │ │ │ │ - js 40cad ::do_widen(char) const@@Base+0x4c5d> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - push %edx │ │ │ │ - push -0x30(%ebp) │ │ │ │ - push %ecx │ │ │ │ - call 42f0 │ │ │ │ - add $0x10,%esp │ │ │ │ + sub $0x3c,%esp │ │ │ │ + mov 0x50(%esp),%edi │ │ │ │ + mov 0x33c(%edi),%esi │ │ │ │ + cmpb $0x0,0x518(%edi) │ │ │ │ + fldl 0x60(%esi) │ │ │ │ + je 3c930 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1cd30> │ │ │ │ + fadds 0x48(%esi) │ │ │ │ + fldl 0x80(%esi) │ │ │ │ + mov 0x46c(%edi),%eax │ │ │ │ + fsubl 0x90(%esi) │ │ │ │ + faddp %st,%st(1) │ │ │ │ test %eax,%eax │ │ │ │ - jne 40c5e ::do_widen(char) const@@Base+0x4c0e> │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - sub %edi,%eax │ │ │ │ + je 3c954 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1cd54> │ │ │ │ + mov 0xa8(%esi),%eax │ │ │ │ + faddl 0x2d8(%eax) │ │ │ │ + mov 0xb0(%esi),%eax │ │ │ │ + cmpl $0x2,0x520(%edi) │ │ │ │ + faddl 0x2d8(%eax) │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + fldl 0x548(%edi) │ │ │ │ + fdivl 0x4(%edi) │ │ │ │ + mov 0xb8(%esi),%eax │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + mov 0xbc(%esi),%eax │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + mov 0x568(%edi),%eax │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ + mov 0x560(%edi),%eax │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + fstl 0x50c(%edi) │ │ │ │ + fildl 0x58(%esp) │ │ │ │ + je 3cb20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1cf20> │ │ │ │ + fxch %st(2) │ │ │ │ + mov 0xa4(%esi),%eax │ │ │ │ + mov 0x508(%edi),%ebp │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + mov 0xa8(%esi),%eax │ │ │ │ + mov %ebp,(%esp) │ │ │ │ + mov %edi,%ebp │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + movzbl 0x176(%esi),%eax │ │ │ │ + mov %al,0x1e(%esp) │ │ │ │ + movzbl 0x175(%esi),%eax │ │ │ │ + mov %al,0x1f(%esp) │ │ │ │ + mov 0x558(%edi),%eax │ │ │ │ + fnstcw 0x36(%esp) │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ + lea 0x148(%esi),%eax │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ + movzwl 0x36(%esp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,0x34(%esp) │ │ │ │ + jmp 3ca63 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ce63> │ │ │ │ + xchg %ax,%ax │ │ │ │ + fld %st(0) │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ + fdiv %st(3),%st │ │ │ │ + faddl 0x30(%ebx) │ │ │ │ + fmul %st(2),%st │ │ │ │ + fldcw 0x34(%esp) │ │ │ │ + fistpll 0x28(%esp) │ │ │ │ + fldcw 0x36(%esp) │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ + mov %esi,(%eax,%ecx,4) │ │ │ │ + mov (%esp),%eax │ │ │ │ + movsbl 0x1(%eax,%ecx,1),%eax │ │ │ │ + flds (%edi,%eax,4) │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + fmuls (%eax,%edx,4) │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ + fstps (%eax,%ecx,4) │ │ │ │ + mov 0x520(%ebp),%eax │ │ │ │ + add $0x1,%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sub $0x2,%eax │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jbe 3caf0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1cef0> │ │ │ │ + mov (%esp),%eax │ │ │ │ + cmpb $0x0,0x1e(%esp) │ │ │ │ + movsbl (%eax,%ecx,1),%edx │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ + faddl (%eax,%edx,8) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ + faddl (%eax,%edx,8) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + faddl (%eax,%edx,8) │ │ │ │ + je 3ca8f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ce8f> │ │ │ │ + mov 0xac(%ebx),%eax │ │ │ │ + faddl (%eax,%edx,8) │ │ │ │ + cmpb $0x0,0x1f(%esp) │ │ │ │ + je 3ca10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ce10> │ │ │ │ + mov 0x14c(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 40dd0 ::do_widen(char) const@@Base+0x4d80> │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp %eax,-0x3c(%ebp) │ │ │ │ - je 40c7d ::do_widen(char) const@@Base+0x4c2d> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 4380 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x28(%ebp),%edi │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %edi,(%eax) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ + je 3ca10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ce10> │ │ │ │ + mov 0x30(%esp),%esi │ │ │ │ + mov 0x24(%esp),%edi │ │ │ │ + add %ecx,%esi │ │ │ │ + jmp 3cac1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1cec1> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - cmp -0x34(%ebp),%edi │ │ │ │ - jns 40c59 ::do_widen(char) const@@Base+0x4c09> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - cmp %ecx,0xc(%eax) │ │ │ │ - je 40d08 ::do_widen(char) const@@Base+0x4cb8> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - push %ecx │ │ │ │ - call 4410 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - cmp %eax,%edi │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ - cmovbe %edi,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 40cf4 ::do_widen(char) const@@Base+0x4ca4> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ - push -0x30(%ebp) │ │ │ │ - push 0x10(%edx) │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ - call 42f0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ - test %eax,%eax │ │ │ │ - jne 40cf9 ::do_widen(char) const@@Base+0x4ca9> │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - sub %edi,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jns 40d54 ::do_widen(char) const@@Base+0x4d04> │ │ │ │ - mov 0xc(%edx),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 40dc8 ::do_widen(char) const@@Base+0x4d78> │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - jmp 40d7c ::do_widen(char) const@@Base+0x4d2c> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x14(%eax),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 40d54 ::do_widen(char) const@@Base+0x4d04> │ │ │ │ - mov 0x10(%eax),%ebx │ │ │ │ - mov 0x14(%esi),%edi │ │ │ │ - mov 0x14(%ebx),%eax │ │ │ │ - mov %ebx,-0x28(%ebp) │ │ │ │ - cmp %edi,%eax │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - cmova %edi,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 40d4b ::do_widen(char) const@@Base+0x4cfb> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ - push 0x10(%esi) │ │ │ │ - push 0x10(%ebx) │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - call 42f0 │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 40d50 ::do_widen(char) const@@Base+0x4d00> │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - sub %edi,%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 40dcb ::do_widen(char) const@@Base+0x4d7b> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x20(%ebp),%eax │ │ │ │ - push -0x38(%ebp) │ │ │ │ - push 0xc(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 40a20 ::do_widen(char) const@@Base+0x49d0> │ │ │ │ - mov -0x20(%ebp),%ecx │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ + je 3cacd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1cecd> │ │ │ │ + cmp %esi,0x10(%eax) │ │ │ │ + jae 3cab8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ceb8> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 40e98 ::do_widen(char) const@@Base+0x4e48> │ │ │ │ - test %edx,%edx │ │ │ │ - setne %al │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x2c(%ebp) │ │ │ │ - je 40d91 ::do_widen(char) const@@Base+0x4d41> │ │ │ │ - test %al,%al │ │ │ │ - je 40e50 ::do_widen(char) const@@Base+0x4e00> │ │ │ │ + jne 3cac1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1cec1> │ │ │ │ + cmp %edi,0x24(%esp) │ │ │ │ + je 3ca10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ce10> │ │ │ │ + cmp %esi,0x10(%edi) │ │ │ │ + ja 3ca10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ce10> │ │ │ │ + faddl 0x14(%edi) │ │ │ │ + jmp 3ca10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ce10> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov %ebp,%edi │ │ │ │ + lea (%eax,%ecx,4),%eax │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov %edx,0x4f8(%edi) │ │ │ │ + movl $0x0,(%eax) │ │ │ │ + add $0x3c,%esp │ │ │ │ mov $0x1,%eax │ │ │ │ - push -0x2c(%ebp) │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - push -0x28(%ebp) │ │ │ │ - push %esi │ │ │ │ - push %eax │ │ │ │ - call 4090 │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - addl $0x1,0x14(%eax) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,(%eax) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %edx,-0x28(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 40d81 ::do_widen(char) const@@Base+0x4d31> │ │ │ │ - nop │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - cmp %ecx,0x10(%eax) │ │ │ │ - je 40e59 ::do_widen(char) const@@Base+0x4e09> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - push %ecx │ │ │ │ - call 4290 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - cmp %eax,%edi │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ - cmovbe %edi,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 40e40 ::do_widen(char) const@@Base+0x4df0> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ - push %eax │ │ │ │ - push 0x10(%edx) │ │ │ │ - push -0x30(%ebp) │ │ │ │ - call 42f0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ - test %eax,%eax │ │ │ │ - je 40e40 ::do_widen(char) const@@Base+0x4df0> │ │ │ │ - test %eax,%eax │ │ │ │ - jns 40d54 ::do_widen(char) const@@Base+0x4d04> │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 40e59 ::do_widen(char) const@@Base+0x4e09> │ │ │ │ - mov %edx,-0x28(%ebp) │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 40d96 ::do_widen(char) const@@Base+0x4d46> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + ret │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 3cb03 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1cf03> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov %edi,%eax │ │ │ │ - sub -0x34(%ebp),%eax │ │ │ │ - jmp 40e17 ::do_widen(char) const@@Base+0x4dc7> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov 0x14(%esi),%edi │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ - mov 0x14(%ecx),%eax │ │ │ │ - cmp %eax,%edi │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ - cmovbe %edi,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 40e84 ::do_widen(char) const@@Base+0x4e34> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - push 0x10(%ecx) │ │ │ │ - push -0x30(%ebp) │ │ │ │ - call 42f0 │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 40e89 ::do_widen(char) const@@Base+0x4e39> │ │ │ │ - mov %edi,%eax │ │ │ │ - sub -0x34(%ebp),%eax │ │ │ │ - shr $0x1f,%eax │ │ │ │ - jmp 40d96 ::do_widen(char) const@@Base+0x4d46> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %ecx,-0x28(%ebp) │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - jmp 40c66 ::do_widen(char) const@@Base+0x4c16> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x24(%ebp),%edi │ │ │ │ - push %eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 4150 <__cxa_begin_catch@plt> │ │ │ │ - mov %esi,(%esp) │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - call 4560 <__cxa_rethrow@plt> │ │ │ │ - mov %eax,%esi │ │ │ │ - mov -0x24(%ebp),%edi │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 45f0 <__cxa_end_catch@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x6411b,%eax │ │ │ │ push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - lea -0x94(%ebp),%edi │ │ │ │ - push %ebx │ │ │ │ - sub $0xa4,%esp │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ push %ebx │ │ │ │ - sub $0x7c,%ebx │ │ │ │ - push %edi │ │ │ │ - call 3fc00 ::do_widen(char) const@@Base+0x3bb0> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 40f28 ::do_widen(char) const@@Base+0x4ed8> │ │ │ │ + sub $0x44,%esp │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov 0x520(%eax),%eax │ │ │ │ + lea -0x1(%eax),%ecx │ │ │ │ + mov %ecx,0x2c(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov 0x33c(%ecx),%edi │ │ │ │ + mov 0x468(%ecx),%ebp │ │ │ │ + fldl 0x88(%edi) │ │ │ │ + fsubl 0x98(%edi) │ │ │ │ + faddl 0x68(%edi) │ │ │ │ + test %ebp,%ebp │ │ │ │ + je 3cb77 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1cf77> │ │ │ │ + mov 0xa8(%edi),%edx │ │ │ │ + faddl 0x2e8(%edx) │ │ │ │ + mov 0xb0(%edi),%ecx │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ + faddl 0x2e8(%ecx) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + cmpb $0x0,0x517(%ecx) │ │ │ │ + je 3cb97 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1cf97> │ │ │ │ + fadds 0x4c(%edi) │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ + mov 0xc0(%edi),%ecx │ │ │ │ + mov 0x2c(%esp),%esi │ │ │ │ + fldl 0x548(%edx) │ │ │ │ + mov 0x568(%edx),%ebx │ │ │ │ + mov %ecx,0x10(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + fstl 0x8(%esp) │ │ │ │ + fldl 0x4(%edx) │ │ │ │ + mov %ebx,0x8(%esp) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ + fstl 0x50c(%edx) │ │ │ │ + mov 0x560(%edx),%edx │ │ │ │ + fildl 0x60(%esp) │ │ │ │ + mov %edx,0x38(%esp) │ │ │ │ + test %esi,%esi │ │ │ │ + jle 3cd3a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d13a> │ │ │ │ + fxch %st(2) │ │ │ │ + mov 0x508(%ecx),%ecx │ │ │ │ + lea -0x1(%eax,%ebx,1),%ebx │ │ │ │ + lea -0x4(%edx,%eax,4),%eax │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ + lea 0x148(%edi),%eax │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ + mov 0xa4(%edi),%ecx │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ + mov 0xa8(%edi),%ecx │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ + movzbl 0x176(%edi),%ecx │ │ │ │ + mov %cl,0x22(%esp) │ │ │ │ + movzbl 0x175(%edi),%ecx │ │ │ │ + mov %cl,0x23(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov 0x558(%ecx),%ebp │ │ │ │ + mov %edi,%ecx │ │ │ │ + fnstcw 0x3e(%esp) │ │ │ │ + movzwl 0x3e(%esp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,0x3c(%esp) │ │ │ │ + jmp 3cc85 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d085> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %ebx │ │ │ │ - push %esi │ │ │ │ - call 3f490 ::do_widen(char) const@@Base+0x3440> │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0x7c,%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x7c(%ebx),%esi │ │ │ │ - push %ebx │ │ │ │ - push %edi │ │ │ │ - call *0xc(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 40f18 ::do_widen(char) const@@Base+0x4ec8> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - call 3f490 ::do_widen(char) const@@Base+0x3440> │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ + nop │ │ │ │ + fld %st(0) │ │ │ │ + add $0x4,%edx │ │ │ │ + add $0x4,%ebp │ │ │ │ + sub $0x1,%ebx │ │ │ │ + fdiv %st(3),%st │ │ │ │ + faddl 0x30(%ecx) │ │ │ │ + fmul %st(2),%st │ │ │ │ + fldcw 0x3c(%esp) │ │ │ │ + fistpll 0x30(%esp) │ │ │ │ + fldcw 0x3e(%esp) │ │ │ │ + mov 0x30(%esp),%esi │ │ │ │ + mov %esi,-0x4(%edx) │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ + flds (%esi,%eax,4) │ │ │ │ + fstps -0x4(%ebp) │ │ │ │ + cmp %edx,0x24(%esp) │ │ │ │ + je 3cd00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d100> │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ + sub 0x8(%esp),%eax │ │ │ │ + movsbl (%eax,%ebx,1),%eax │ │ │ │ + mov 0x18(%esp),%edi │ │ │ │ + cmpb $0x0,0x22(%esp) │ │ │ │ + faddl (%edi,%eax,8) │ │ │ │ + mov 0x1c(%esp),%edi │ │ │ │ + faddl (%edi,%eax,8) │ │ │ │ + mov 0x4(%esp),%edi │ │ │ │ + faddl (%edi,%eax,8) │ │ │ │ + je 3ccb6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d0b6> │ │ │ │ + mov 0xac(%ecx),%esi │ │ │ │ + faddl (%esi,%eax,8) │ │ │ │ + cmpb $0x0,0x23(%esp) │ │ │ │ + je 3cc50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d050> │ │ │ │ + mov 0x14c(%ecx),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 3cc50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d050> │ │ │ │ + mov 0x28(%esp),%edi │ │ │ │ + jmp 3ccd9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d0d9> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %esi,%edi │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 3cce5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d0e5> │ │ │ │ + cmp %ebx,0x10(%esi) │ │ │ │ + jae 3ccd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d0d0> │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jne 3ccd9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d0d9> │ │ │ │ + cmp %edi,0x28(%esp) │ │ │ │ + je 3cc50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d050> │ │ │ │ + cmp %ebx,0x10(%edi) │ │ │ │ + ja 3cc50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d050> │ │ │ │ + faddl 0x14(%edi) │ │ │ │ + jmp 3cc50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d050> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ + mov 0x2c(%esp),%edx │ │ │ │ + lea (%eax,%edx,4),%eax │ │ │ │ + mov %eax,0x38(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov 0x2c(%esp),%edx │ │ │ │ + mov %edx,0x4f8(%eax) │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ + movl $0x0,(%eax) │ │ │ │ + add $0x44,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov %eax,%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ - mov %ebx,(%esp) │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + movl $0x0,0x2c(%esp) │ │ │ │ + jmp 3cd15 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d115> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x6408b,%eax │ │ │ │ + add $0x682ab,%eax │ │ │ │ push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x9c,%esp │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - cmp %eax,0x8(%ebp) │ │ │ │ - je 41053 ::do_widen(char) const@@Base+0x5003> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - lea 0x7c(%eax),%ebx │ │ │ │ - cmp 0xc(%ebp),%ebx │ │ │ │ - je 41053 ::do_widen(char) const@@Base+0x5003> │ │ │ │ - lea -0x94(%ebp),%eax │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - jmp 40fd2 ::do_widen(char) const@@Base+0x4f82> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - push 0x10(%ebp) │ │ │ │ - push %ebx │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 40ee0 ::do_widen(char) const@@Base+0x4e90> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0xc(%ebp),%edi │ │ │ │ - je 41053 ::do_widen(char) const@@Base+0x5003> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push 0x8(%ebp) │ │ │ │ - lea 0x7c(%ebx),%edi │ │ │ │ - push %ebx │ │ │ │ - call *0x10(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 40fb8 ::do_widen(char) const@@Base+0x4f68> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %ebx │ │ │ │ - push -0x9c(%ebp) │ │ │ │ - call 3fc00 ::do_widen(char) const@@Base+0x3bb0> │ │ │ │ - mov %ebx,%eax │ │ │ │ - sub 0x8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edi,%ebx │ │ │ │ - sar $0x2,%esi │ │ │ │ - imul $0xbdef7bdf,%esi,%esi │ │ │ │ - test %eax,%eax │ │ │ │ - jle 4102b ::do_widen(char) const@@Base+0x4fdb> │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea -0xf8(%ebx),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - sub $0x7c,%ebx │ │ │ │ - push %eax │ │ │ │ - push %ebx │ │ │ │ - call 3f490 ::do_widen(char) const@@Base+0x3440> │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0x1,%esi │ │ │ │ - jne 41010 ::do_widen(char) const@@Base+0x4fc0> │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %esi │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 3f490 ::do_widen(char) const@@Base+0x3440> │ │ │ │ - mov %esi,(%esp) │ │ │ │ + sub $0x44,%esp │ │ │ │ + mov %eax,0x38(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov 0x520(%eax),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + lea -0x1(%eax),%ecx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov 0x33c(%eax),%edi │ │ │ │ + mov 0x468(%eax),%ebp │ │ │ │ + fldl 0x88(%edi) │ │ │ │ + fsubl 0x98(%edi) │ │ │ │ + faddl 0x70(%edi) │ │ │ │ + test %ebp,%ebp │ │ │ │ + je 3cda4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d1a4> │ │ │ │ + mov 0xa8(%edi),%eax │ │ │ │ + faddl 0x2e8(%eax) │ │ │ │ + mov 0xb0(%edi),%eax │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + faddl 0x2e8(%eax) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + cmpb $0x0,0x517(%eax) │ │ │ │ + je 3cdc4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d1c4> │ │ │ │ + fadds 0x4c(%edi) │ │ │ │ + mov 0xbc(%edi),%eax │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ + mov 0xb8(%edi),%eax │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov 0x568(%eax),%eax │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + fldl 0x548(%eax) │ │ │ │ + fstl (%esp) │ │ │ │ + fldl 0x4(%eax) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ + fstl 0x50c(%eax) │ │ │ │ + mov 0x560(%eax),%eax │ │ │ │ + fildl 0x60(%esp) │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 3d01d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d41d> │ │ │ │ + fxch %st(2) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + movl $0x0,(%esp) │ │ │ │ mov %edi,%ebx │ │ │ │ - call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0xc(%ebp),%edi │ │ │ │ - jne 40fd2 ::do_widen(char) const@@Base+0x4f82> │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ + mov 0x508(%eax),%eax │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov 0xa4(%edi),%eax │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + mov 0xa8(%edi),%eax │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + movzbl 0x176(%edi),%eax │ │ │ │ + mov %al,0x1e(%esp) │ │ │ │ + movzbl 0x175(%edi),%eax │ │ │ │ + fnstcw 0x3e(%esp) │ │ │ │ + mov %al,0x1f(%esp) │ │ │ │ + lea 0x148(%edi),%eax │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + movzwl 0x3e(%esp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,0x3c(%esp) │ │ │ │ + jmp 3ceba , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d2ba> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + jg 3ceb1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d2b1> │ │ │ │ + mov 0x8(%esp),%edi │ │ │ │ + mov %esi,0x0(%ebp) │ │ │ │ + mov 0x24(%esp),%ebp │ │ │ │ + mov 0x58(%esp),%esi │ │ │ │ + movsbl -0x1(%edi,%ecx,1),%edi │ │ │ │ + addl $0x1,(%esp) │ │ │ │ + mov 0x558(%esi),%esi │ │ │ │ + flds 0x0(%ebp,%edi,4) │ │ │ │ + mov 0x20(%esp),%edi │ │ │ │ + mov 0xc(%esp),%ebp │ │ │ │ + fmuls (%edi,%eax,4) │ │ │ │ + lea 0x4(%ebp,%edx,1),%ebp │ │ │ │ + fstps (%esi,%edx,1) │ │ │ │ + sub $0x1,%ecx │ │ │ │ + je 3cf78 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d378> │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ + cmpb $0x0,0x1e(%esp) │ │ │ │ + movsbl (%eax,%ecx,1),%eax │ │ │ │ + faddl (%edi,%eax,8) │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ + faddl (%esi,%eax,8) │ │ │ │ + faddl (%edi,%eax,8) │ │ │ │ + je 3cee7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d2e7> │ │ │ │ + mov 0xac(%ebx),%edx │ │ │ │ + faddl (%edx,%eax,8) │ │ │ │ + cmpb $0x0,0x1f(%esp) │ │ │ │ + jne 3cfa0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d3a0> │ │ │ │ + fld %st(0) │ │ │ │ + mov (%esp),%edx │ │ │ │ + mov 0xc(%esp),%ebp │ │ │ │ + fdiv %st(3),%st │ │ │ │ + mov 0x5c(%esp),%edi │ │ │ │ + shl $0x2,%edx │ │ │ │ + add %edx,%ebp │ │ │ │ + faddl 0x30(%ebx) │ │ │ │ + fmul %st(2),%st │ │ │ │ + fldcw 0x3c(%esp) │ │ │ │ + fistpll 0x30(%esp) │ │ │ │ + fldcw 0x3e(%esp) │ │ │ │ + mov 0x30(%esp),%esi │ │ │ │ + test %edi,%edi │ │ │ │ + je 3ce78 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d278> │ │ │ │ + mov 0x58(%esp),%edi │ │ │ │ + mov %esi,0x0(%ebp) │ │ │ │ + mov 0x24(%esp),%ebp │ │ │ │ + mov 0x558(%edi),%esi │ │ │ │ + mov 0x8(%esp),%edi │ │ │ │ + movsbl -0x1(%edi,%ecx,1),%edi │ │ │ │ + add %edx,%esi │ │ │ │ + flds 0x0(%ebp,%edi,4) │ │ │ │ + mov 0x20(%esp),%edi │ │ │ │ + fmuls (%edi,%eax,4) │ │ │ │ + fsts (%esi) │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 3cff0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d3f0> │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + addl $0x1,(%esp) │ │ │ │ + lea 0x4(%eax,%edx,1),%ebp │ │ │ │ + sub $0x1,%ecx │ │ │ │ + jne 3ceba , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d2ba> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3cf7e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d37e> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov (%esp),%ebx │ │ │ │ + mov %ebx,0x4f8(%eax) │ │ │ │ + mov $0x1,%eax │ │ │ │ + movl $0x0,0x0(%ebp) │ │ │ │ + add $0x44,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov %eax,%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x9c(%ebp) │ │ │ │ - call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ - mov %ebx,(%esp) │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ nop │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - mov 0x14(%esp),%esi │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - mov 0x18(%esp),%edi │ │ │ │ - mov %esi,%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - cmp $0x7c0,%edx │ │ │ │ - jle 410d0 ::do_widen(char) const@@Base+0x5080> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea 0x7c0(%eax),%ebx │ │ │ │ - push %edi │ │ │ │ - push %ebx │ │ │ │ - push %eax │ │ │ │ - call 40f70 ::do_widen(char) const@@Base+0x4f20> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 410cc ::do_widen(char) const@@Base+0x507c> │ │ │ │ + mov 0x14c(%ebx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 3cef2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d2f2> │ │ │ │ + mov 0x2c(%esp),%esi │ │ │ │ + mov 0x28(%esp),%edi │ │ │ │ + add %ecx,%esi │ │ │ │ + jmp 3cfc9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d3c9> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %edx,%edi │ │ │ │ + mov 0x8(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 3cfd5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d3d5> │ │ │ │ + cmp %esi,0x10(%edx) │ │ │ │ + jae 3cfc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d3c0> │ │ │ │ + mov 0xc(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 3cfc9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d3c9> │ │ │ │ + cmp %edi,0x28(%esp) │ │ │ │ + je 3cef2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d2f2> │ │ │ │ + cmp %esi,0x10(%edi) │ │ │ │ + ja 3cef2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d2f2> │ │ │ │ + faddl 0x14(%edi) │ │ │ │ + jmp 3cef2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d2f2> │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + cmpb $0x50,0x1(%eax) │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ + je 3d010 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d410> │ │ │ │ + fmuls -0x1cbe0(%eax) │ │ │ │ + fstps (%esi) │ │ │ │ + jmp 3cf57 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d357> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + fmuls -0x1cbe4(%eax) │ │ │ │ + fstps (%esi) │ │ │ │ + jmp 3cf57 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d357> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0xc(%esp),%ebp │ │ │ │ + movl $0x0,(%esp) │ │ │ │ + jmp 3cf7e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d37e> │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %edi │ │ │ │ - push %ebx │ │ │ │ - add $0x7c,%ebx │ │ │ │ - call 40ee0 ::do_widen(char) const@@Base+0x4e90> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 410b8 ::do_widen(char) const@@Base+0x5068> │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - ret │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - jmp 40f70 ::do_widen(char) const@@Base+0x4f20> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x63f1b,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ - lea -0x990(%eax),%eax │ │ │ │ - mov 0x30(%esp),%ebx │ │ │ │ - mov 0x34(%esp),%edi │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ - lea 0x4(%esp),%ebp │ │ │ │ - flds 0x4(%ebx) │ │ │ │ - sub $0xc,%ebx │ │ │ │ - fstps 0x8(%esp) │ │ │ │ - flds 0x14(%ebx) │ │ │ │ - fstps 0xc(%esp) │ │ │ │ - jmp 4112f ::do_widen(char) const@@Base+0x50df> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - flds 0x8(%ebx) │ │ │ │ - flds 0x4(%ebx) │ │ │ │ - sub $0xc,%ebx │ │ │ │ - fstps 0x1c(%ebx) │ │ │ │ - fstps 0x20(%ebx) │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0xc(%ebx),%esi │ │ │ │ - push %ebx │ │ │ │ - push %ebp │ │ │ │ - call *%edi │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 41120 ::do_widen(char) const@@Base+0x50d0> │ │ │ │ - flds 0x8(%esp) │ │ │ │ - fstps 0x4(%esi) │ │ │ │ - flds 0xc(%esp) │ │ │ │ - fstps 0x8(%esi) │ │ │ │ - add $0x1c,%esp │ │ │ │ + sub $0x44,%esp │ │ │ │ + mov 0x58(%esp),%ebx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov 0x33c(%ebx),%esi │ │ │ │ + mov 0x520(%eax),%eax │ │ │ │ + mov 0x468(%ebx),%edx │ │ │ │ + fldl 0x88(%esi) │ │ │ │ + fsubl 0x98(%esi) │ │ │ │ + mov %eax,0x38(%esp) │ │ │ │ + sub $0x1,%eax │ │ │ │ + faddl 0x78(%esi) │ │ │ │ + test %edx,%edx │ │ │ │ + je 3d087 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d487> │ │ │ │ + mov 0xa8(%esi),%edx │ │ │ │ + faddl 0x2e8(%edx) │ │ │ │ + mov 0x58(%esp),%ebx │ │ │ │ + mov 0xb0(%esi),%edi │ │ │ │ + cmpb $0x0,0x517(%ebx) │ │ │ │ + faddl 0x2e8(%edi) │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ + je 3d0a7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d4a7> │ │ │ │ + fadds 0x4c(%esi) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + mov 0xbc(%esi),%edi │ │ │ │ + mov 0xb8(%esi),%ebx │ │ │ │ + fldl 0x548(%ecx) │ │ │ │ + mov 0x560(%ecx),%edx │ │ │ │ + mov %edi,0x14(%esp) │ │ │ │ + mov 0x568(%ecx),%edi │ │ │ │ + mov %ebx,0x4(%esp) │ │ │ │ + mov %edx,0x2c(%esp) │ │ │ │ + fstl 0x8(%esp) │ │ │ │ + fldl 0x4(%ecx) │ │ │ │ + mov %edi,0x18(%esp) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ + fstl 0x50c(%ecx) │ │ │ │ + fildl 0x60(%esp) │ │ │ │ + test %eax,%eax │ │ │ │ + jle 3d2b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d6b0> │ │ │ │ + mov 0xa4(%esi),%eax │ │ │ │ + fldl 0x30(%esi) │ │ │ │ + fxch %st(3) │ │ │ │ + mov %esi,0x8(%esp) │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + mov 0xa8(%esi),%eax │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ + movzbl 0x176(%esi),%eax │ │ │ │ + mov %al,0x26(%esp) │ │ │ │ + movzbl 0x175(%esi),%eax │ │ │ │ + mov %al,0x27(%esp) │ │ │ │ + mov 0x508(%ecx),%eax │ │ │ │ + mov 0x38(%esp),%ecx │ │ │ │ + lea -0x2(%eax,%ecx,1),%ebx │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + lea -0x1(%ecx,%edi,1),%ecx │ │ │ │ + lea 0x4(%edx),%edi │ │ │ │ + mov 0x558(%eax),%eax │ │ │ │ + fnstcw 0x3e(%esp) │ │ │ │ + lea 0x4(%eax),%edx │ │ │ │ + lea 0x148(%esi),%eax │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + movzwl 0x3e(%esp),%eax │ │ │ │ + mov %edx,%esi │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,0x3c(%esp) │ │ │ │ + jmp 3d1ec , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d5ec> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + fld %st(0) │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + sub $0x1,%ebx │ │ │ │ + sub $0x1,%ecx │ │ │ │ + fdiv %st(2),%st │ │ │ │ + add $0x8,%edi │ │ │ │ + add $0x8,%esi │ │ │ │ + fadd %st(4),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldcw 0x3c(%esp) │ │ │ │ + fistpll 0x30(%esp) │ │ │ │ + fldcw 0x3e(%esp) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + mov %eax,-0xc(%edi) │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ + lea (%eax,%ebp,4),%ebp │ │ │ │ + movsbl 0x1(%ebx),%eax │ │ │ │ + flds (%edx,%eax,4) │ │ │ │ + fmuls 0x0(%ebp) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + fstps -0xc(%esi) │ │ │ │ + fldl 0x40(%eax) │ │ │ │ + fadd %st(1),%st │ │ │ │ + fdiv %st(2),%st │ │ │ │ + fadd %st(4),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ + fldcw 0x3c(%esp) │ │ │ │ + fistpll 0x30(%esp) │ │ │ │ + fldcw 0x3e(%esp) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + mov %eax,-0x8(%edi) │ │ │ │ + movsbl 0x1(%ebx),%eax │ │ │ │ + flds (%edx,%eax,4) │ │ │ │ + fmuls 0x0(%ebp) │ │ │ │ + fstps -0x8(%esi) │ │ │ │ + cmp %ecx,0x18(%esp) │ │ │ │ + je 3d270 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d670> │ │ │ │ + movsbl 0x1(%ebx),%ebp │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + cmpb $0x0,0x26(%esp) │ │ │ │ + faddl (%eax,%ebp,8) │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ + faddl (%eax,%ebp,8) │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ + faddl (%eax,%ebp,8) │ │ │ │ + je 3d219 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d619> │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov 0xac(%eax),%eax │ │ │ │ + faddl (%eax,%ebp,8) │ │ │ │ + cmpb $0x0,0x27(%esp) │ │ │ │ + je 3d170 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d570> │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov 0x14c(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3d170 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d570> │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ + jmp 3d249 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d649> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3d255 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d655> │ │ │ │ + cmp %ecx,0x10(%eax) │ │ │ │ + jae 3d240 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d640> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 3d249 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d649> │ │ │ │ + cmp %edx,0x28(%esp) │ │ │ │ + je 3d170 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d570> │ │ │ │ + cmp %ecx,0x10(%edx) │ │ │ │ + ja 3d170 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d570> │ │ │ │ + faddl 0x14(%edx) │ │ │ │ + jmp 3d170 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d570> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ + mov 0x2c(%esp),%esi │ │ │ │ + add $0x7fffffff,%eax │ │ │ │ + lea (%eax,%eax,1),%edx │ │ │ │ + lea (%esi,%eax,8),%eax │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov %edx,0x4f8(%eax) │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ + movl $0x0,(%eax) │ │ │ │ + add $0x44,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 3d28f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d68f> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov 0x20(%esp),%esi │ │ │ │ - mov 0x28(%esp),%edi │ │ │ │ - cmp 0x24(%esp),%esi │ │ │ │ - je 41207 ::do_widen(char) const@@Base+0x51b7> │ │ │ │ - lea 0xc(%esi),%edx │ │ │ │ - cmp 0x24(%esp),%edx │ │ │ │ - je 41207 ::do_widen(char) const@@Base+0x51b7> │ │ │ │ - mov %edx,%ebp │ │ │ │ - jmp 411a6 ::do_widen(char) const@@Base+0x5156> │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x67d37,%ebx │ │ │ │ + sub $0x2c,%esp │ │ │ │ + mov 0x40(%esp),%esi │ │ │ │ + movzbl 0x465(%esi),%edx │ │ │ │ + test %dl,%dl │ │ │ │ + jne 3d2ea , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d6ea> │ │ │ │ + cmpb $0x0,0x464(%esi) │ │ │ │ + je 3d350 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d750> │ │ │ │ + mov 0x470(%esi),%edi │ │ │ │ + cmp $0x3,%edi │ │ │ │ + je 3d6f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1daf8> │ │ │ │ + test %edi,%edi │ │ │ │ + jne 3d360 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d760> │ │ │ │ + movzbl 0x464(%esi),%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + jne 3d560 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d960> │ │ │ │ + test %dl,%dl │ │ │ │ + jne 3d410 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d810> │ │ │ │ + jmp 3d350 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d750> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %edi │ │ │ │ - push %ebp │ │ │ │ - add $0xc,%ebp │ │ │ │ - call 410e0 ::do_widen(char) const@@Base+0x5090> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ebp,0x24(%esp) │ │ │ │ - je 41207 ::do_widen(char) const@@Base+0x51b7> │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %esi │ │ │ │ - push %ebp │ │ │ │ - call *%edi │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 41190 ::do_widen(char) const@@Base+0x5140> │ │ │ │ - mov %ebp,%ecx │ │ │ │ - flds 0x4(%ebp) │ │ │ │ - flds 0x8(%ebp) │ │ │ │ - sub %esi,%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 411f0 ::do_widen(char) const@@Base+0x51a0> │ │ │ │ - nop │ │ │ │ - sub $0xc,%ebx │ │ │ │ - flds 0x8(%ebx) │ │ │ │ - flds 0x4(%ebx) │ │ │ │ - fstps 0x10(%ebx) │ │ │ │ - fstps 0x14(%ebx) │ │ │ │ - sub $0x1,%eax │ │ │ │ - jne 411d0 ::do_widen(char) const@@Base+0x5180> │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 411f8 ::do_widen(char) const@@Base+0x51a8> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3d350 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d750> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - fxch %st(1) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3d350 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d750> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3d350 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d750> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3d350 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d750> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3d350 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d750> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3d350 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d750> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - fstps 0x4(%esi) │ │ │ │ - add $0xc,%ebp │ │ │ │ - fstps 0x8(%esi) │ │ │ │ - cmp %ebp,0x24(%esp) │ │ │ │ - jne 411a6 ::do_widen(char) const@@Base+0x5156> │ │ │ │ - add $0xc,%esp │ │ │ │ + xor %edx,%edx │ │ │ │ + add $0x2c,%esp │ │ │ │ + mov %edx,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - mov 0x14(%esp),%esi │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - mov 0x18(%esp),%edi │ │ │ │ - mov %esi,%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - cmp $0x1a80,%edx │ │ │ │ - jle 41268 ::do_widen(char) const@@Base+0x5218> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea 0x1a80(%eax),%ebx │ │ │ │ - push %edi │ │ │ │ - push %ebx │ │ │ │ - push %eax │ │ │ │ - call 16bd0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x9580> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 4125f ::do_widen(char) const@@Base+0x520f> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %edi │ │ │ │ - push %ebx │ │ │ │ - add $0x1a8,%ebx │ │ │ │ - call 15920 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x82d0> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 41248 ::do_widen(char) const@@Base+0x51f8> │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 3d958 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dd58> │ │ │ │ + cmp $0x2,%edi │ │ │ │ + jne 3d350 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d750> │ │ │ │ + mov 0x33c(%esi),%eax │ │ │ │ + cmpb $0x0,0x464(%esi) │ │ │ │ + fldl 0x540(%esi) │ │ │ │ + mov 0xa8(%eax),%eax │ │ │ │ + jne 3dad0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ded0> │ │ │ │ + fsubl 0x2e8(%eax) │ │ │ │ + fstpl 0x540(%esi) │ │ │ │ + fldl 0x2e8(%eax) │ │ │ │ + fldl 0x2d8(%eax) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %ax,0x464(%esi) │ │ │ │ + fabs │ │ │ │ + fldl -0x1cbb8(%ebx) │ │ │ │ + fstl (%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jbe 3d3c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d7c8> │ │ │ │ + movb $0x1,0x464(%esi) │ │ │ │ + fabs │ │ │ │ + fldl -0x1cbb8(%ebx) │ │ │ │ + fstl (%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jbe 3d3e2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d7e2> │ │ │ │ + movb $0x1,0x465(%esi) │ │ │ │ + movl $0x0,0x470(%esi) │ │ │ │ + xor %edx,%edx │ │ │ │ + movl $0x0,0x46c(%esi) │ │ │ │ + mov %edx,%eax │ │ │ │ + movl $0x0,0x468(%esi) │ │ │ │ + add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ + pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - jmp 16bd0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x9580> │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x63d8b,%eax │ │ │ │ + mov 0x33c(%esi),%eax │ │ │ │ + fldl 0x540(%esi) │ │ │ │ + movl $0x2,0x470(%esi) │ │ │ │ + mov 0x508(%esi),%ebp │ │ │ │ + mov 0x388(%esi),%ecx │ │ │ │ + mov 0xa8(%eax),%eax │ │ │ │ + faddl 0x2e8(%eax) │ │ │ │ + mov 0x520(%esi),%eax │ │ │ │ + movl $0x0,0x46c(%esi) │ │ │ │ + movl $0x1,0x468(%esi) │ │ │ │ + fstpl 0x540(%esi) │ │ │ │ + cmp 0x374(%esi),%eax │ │ │ │ + jg 3dd60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e160> │ │ │ │ + mov %dl,(%esp) │ │ │ │ + sub $0x8,%esp │ │ │ │ push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - cmp %esi,0xc(%ebp) │ │ │ │ - je 41341 ::do_widen(char) const@@Base+0x52f1> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov (%eax),%edi │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - sub %edi,%eax │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - mov (%esi),%eax │ │ │ │ - sar $0x3,%ebx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - imul $0x8c13521d,%ebx,%ebx │ │ │ │ - sub %edx,%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - mov %ebx,%ecx │ │ │ │ - imul $0x8c13521d,%eax,%eax │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jb 41350 ::do_widen(char) const@@Base+0x5300> │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - sub %edx,%eax │ │ │ │ - mov %eax,%ebx │ │ │ │ - sar $0x3,%ebx │ │ │ │ - imul $0x8c13521d,%ebx,%ebx │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - ja 41400 ::do_widen(char) const@@Base+0x53b0> │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ + push %ecx │ │ │ │ + call 4740 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov $0x101,%eax │ │ │ │ + movl $0x0,0x36c(%esi) │ │ │ │ + fldz │ │ │ │ + movzbl (%esp),%edx │ │ │ │ + movl $0x0,0x370(%esi) │ │ │ │ + fstpl 0x350(%esi) │ │ │ │ + fldl 0x540(%esi) │ │ │ │ + movl $0x0,0x364(%esi) │ │ │ │ + fstl 0x348(%esi) │ │ │ │ + fstl 0x34(%esi) │ │ │ │ + fldz │ │ │ │ + fxch %st(1) │ │ │ │ + mov %ax,0x344(%esi) │ │ │ │ + movl $0x0,0x360(%esi) │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + movl $0x0,0x358(%esi) │ │ │ │ + movl $0x0,0x35c(%esi) │ │ │ │ + jnp 3dd50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e150> │ │ │ │ + mov 0x584(%esi),%ebp │ │ │ │ + fldl 0xc(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 3d6b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dab0> │ │ │ │ + mov 0x588(%esi),%ecx │ │ │ │ + fldl -0x14(%ecx) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + ja 3d6b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dab8> │ │ │ │ + mov 0x5a4(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 41316 ::do_widen(char) const@@Base+0x52c6> │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ - mov %ecx,%ebx │ │ │ │ + je 3de12 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e212> │ │ │ │ + lea 0x594(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + mov 0x598(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3ddd2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e1d2> │ │ │ │ + fld %st(0) │ │ │ │ + fsubs -0x1cbdc(%ebx) │ │ │ │ + jmp 3d54e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d94e> │ │ │ │ + mov %eax,(%esp) │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3ddd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e1d0> │ │ │ │ + fldl 0x14(%eax) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jbe 3d540 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d940> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + jmp 3d546 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d946> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x33c(%esi),%eax │ │ │ │ + fldl 0x540(%esi) │ │ │ │ + movl $0x1,0x470(%esi) │ │ │ │ + mov 0x508(%esi),%ebp │ │ │ │ + mov 0x388(%esi),%edx │ │ │ │ + mov 0xa8(%eax),%eax │ │ │ │ + faddl 0x2d8(%eax) │ │ │ │ + mov 0x520(%esi),%eax │ │ │ │ + movl $0x1,0x46c(%esi) │ │ │ │ + movl $0x0,0x468(%esi) │ │ │ │ + fstpl 0x540(%esi) │ │ │ │ + cmp 0x374(%esi),%eax │ │ │ │ + jle 3d621 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1da21> │ │ │ │ + mov %cl,(%esp) │ │ │ │ + add $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - push %edi │ │ │ │ - add $0x1a8,%edi │ │ │ │ - push -0x1c(%ebp) │ │ │ │ - call 40340 ::do_widen(char) const@@Base+0x42f0> │ │ │ │ - addl $0x1a8,-0x1c(%ebp) │ │ │ │ + mov %eax,0x374(%esi) │ │ │ │ + push $0x1 │ │ │ │ + push %edx │ │ │ │ + call 4280 │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push $0x4 │ │ │ │ + push 0x384(%esi) │ │ │ │ + call 4280 │ │ │ │ + pop %ecx │ │ │ │ + push 0x374(%esi) │ │ │ │ + call 42e0 │ │ │ │ add $0x10,%esp │ │ │ │ - sub $0x1,%ebx │ │ │ │ - jne 412f0 ::do_widen(char) const@@Base+0x52a0> │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %edx,%eax │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - cmp %edx,-0x24(%ebp) │ │ │ │ - je 41339 ::do_widen(char) const@@Base+0x52e9> │ │ │ │ + mov %eax,0x388(%esi) │ │ │ │ + mov 0x374(%esi),%eax │ │ │ │ + cmp $0x1fffffff,%eax │ │ │ │ + ja 609a <__gmon_start__@plt+0x18e2> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,%edi │ │ │ │ + shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ - call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ - mov %edi,%eax │ │ │ │ + call 42e0 │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x1a8,%eax │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jne 41320 ::do_widen(char) const@@Base+0x52d0> │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ - add (%esi),%eax │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - mov %esi,%eax │ │ │ │ + mov 0x388(%esi),%edx │ │ │ │ + movzbl (%esp),%ecx │ │ │ │ + mov %eax,0x384(%esi) │ │ │ │ + mov %cl,(%esp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + push %ebp │ │ │ │ + push %edx │ │ │ │ + call 4740 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov $0x101,%eax │ │ │ │ + movl $0x0,0x36c(%esi) │ │ │ │ + fldz │ │ │ │ + movzbl (%esp),%ecx │ │ │ │ + movl $0x0,0x370(%esi) │ │ │ │ + fstpl 0x350(%esi) │ │ │ │ + fldl 0x540(%esi) │ │ │ │ + movl $0x0,0x364(%esi) │ │ │ │ + fstl 0x348(%esi) │ │ │ │ + fstl 0x34(%esi) │ │ │ │ + fldz │ │ │ │ + fxch %st(1) │ │ │ │ + mov %ax,0x344(%esi) │ │ │ │ + movl $0x0,0x360(%esi) │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + movl $0x0,0x358(%esi) │ │ │ │ + movl $0x0,0x35c(%esi) │ │ │ │ + jp 3da50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1de50> │ │ │ │ + jne 3da50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1de50> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3d6e2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dae2> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3d6e2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dae2> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3d6e2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dae2> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3d6e2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dae2> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3d6e2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dae2> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3d6e2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dae2> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3d6e2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dae2> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3d6e2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dae2> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3d6e2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dae2> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3d6e2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dae2> │ │ │ │ + fstp %st(0) │ │ │ │ + add $0x2c,%esp │ │ │ │ + mov $0x1,%edx │ │ │ │ pop %ebx │ │ │ │ + mov %edx,%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 41488 ::do_widen(char) const@@Base+0x5438> │ │ │ │ - cmp $0x9a90e7,%ebx │ │ │ │ - ja 41494 ::do_widen(char) const@@Base+0x5444> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x20(%ebp) │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ - call 4050 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov -0x24(%ebp),%edi │ │ │ │ - cmp -0x1c(%ebp),%ebx │ │ │ │ - je 413a6 ::do_widen(char) const@@Base+0x5356> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov 0xf4(%esi),%eax │ │ │ │ + xor %edi,%edi │ │ │ │ + fldl 0x2e8(%eax) │ │ │ │ + fldl 0x2d8(%eax) │ │ │ │ + mov %di,0x464(%esi) │ │ │ │ + fabs │ │ │ │ + fldl -0x1cbb8(%ebx) │ │ │ │ + fstl (%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jbe 3d72d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1db2d> │ │ │ │ + movb $0x1,0x464(%esi) │ │ │ │ + fabs │ │ │ │ + fldl -0x1cbb8(%ebx) │ │ │ │ + fstl (%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jbe 3d747 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1db47> │ │ │ │ + movb $0x1,0x465(%esi) │ │ │ │ + mov 0x33c(%esi),%eax │ │ │ │ + fldl 0x540(%esi) │ │ │ │ + movl $0x0,0x470(%esi) │ │ │ │ + movl $0x0,0x46c(%esi) │ │ │ │ + mov 0x508(%esi),%edi │ │ │ │ + mov 0xa8(%eax),%eax │ │ │ │ + mov 0x388(%esi),%edx │ │ │ │ + movl $0x0,0x468(%esi) │ │ │ │ + fsubl 0x2d8(%eax) │ │ │ │ + fstl 0x540(%esi) │ │ │ │ + fsubl 0x2e8(%eax) │ │ │ │ + mov 0x520(%esi),%eax │ │ │ │ + fstpl 0x540(%esi) │ │ │ │ + cmp 0x374(%esi),%eax │ │ │ │ + jg 3d9e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dde0> │ │ │ │ sub $0x8,%esp │ │ │ │ - push %ebx │ │ │ │ push %edi │ │ │ │ - call f7f0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x21a0> │ │ │ │ + push %edx │ │ │ │ + call 4740 │ │ │ │ + mov $0x101,%eax │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x1a8,%edi │ │ │ │ - add $0x1a8,%ebx │ │ │ │ - cmp %ebx,-0x1c(%ebp) │ │ │ │ - jne 41388 ::do_widen(char) const@@Base+0x5338> │ │ │ │ - mov 0x4(%esi),%ebx │ │ │ │ - mov (%esi),%edi │ │ │ │ - cmp %edi,%ebx │ │ │ │ - je 413d6 ::do_widen(char) const@@Base+0x5386> │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + movl $0x0,0x36c(%esi) │ │ │ │ + fldz │ │ │ │ + movl $0x0,0x370(%esi) │ │ │ │ + fstpl 0x350(%esi) │ │ │ │ + fldl 0x540(%esi) │ │ │ │ + movl $0x0,0x364(%esi) │ │ │ │ + fstl 0x348(%esi) │ │ │ │ + fstl 0x34(%esi) │ │ │ │ + fldz │ │ │ │ + fxch %st(1) │ │ │ │ + mov %ax,0x344(%esi) │ │ │ │ + movl $0x0,0x360(%esi) │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + movl $0x0,0x358(%esi) │ │ │ │ + movl $0x0,0x35c(%esi) │ │ │ │ + jnp 3d9d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ddd0> │ │ │ │ + mov 0x584(%esi),%edi │ │ │ │ + fldl 0xc(%edi) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 3d320 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d720> │ │ │ │ + mov 0x588(%esi),%ebp │ │ │ │ + fldl -0x14(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + ja 3d328 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d728> │ │ │ │ + mov 0x5a4(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3d8bd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dcbd> │ │ │ │ + mov 0x598(%esi),%edx │ │ │ │ + lea 0x594(%esi),%eax │ │ │ │ + test %edx,%edx │ │ │ │ + je 3d89a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dc9a> │ │ │ │ + fld %st(0) │ │ │ │ + fsubs -0x1cbdc(%ebx) │ │ │ │ + jmp 3d881 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dc81> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x8(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 3d898 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dc98> │ │ │ │ + fldl 0x14(%edx) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jbe 3d878 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dc78> │ │ │ │ + mov 0xc(%edx),%edx │ │ │ │ + jmp 3d87d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dc7d> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + cmp %eax,0x59c(%esi) │ │ │ │ + je 3d8b4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dcb4> │ │ │ │ + fstpl (%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - add $0x1a8,%edi │ │ │ │ - call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ + push %eax │ │ │ │ + call 4220 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jne 413b8 ::do_widen(char) const@@Base+0x5368> │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ - mov (%esi),%edi │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - test %edi,%edi │ │ │ │ - je 413e9 ::do_widen(char) const@@Base+0x5399> │ │ │ │ + fldl (%esp) │ │ │ │ + mov 0x1c(%eax),%eax │ │ │ │ + lea (%eax,%eax,2),%eax │ │ │ │ + lea (%edi,%eax,8),%edi │ │ │ │ + cmp %edi,%ebp │ │ │ │ + je 3d93c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dd3c> │ │ │ │ + fldl 0xc(%edi) │ │ │ │ + xor %edx,%edx │ │ │ │ + lea 0x18(%edi),%eax │ │ │ │ + fld %st(1) │ │ │ │ + fadds -0x1cbdc(%ebx) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + ja 3d8f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dcf8> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3d93c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dd3c> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + add $0x18,%eax │ │ │ │ + fldl -0xc(%eax) │ │ │ │ + fxch %st(2) │ │ │ │ + fcomi %st(2),%st │ │ │ │ + jbe 3d930 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dd30> │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 3d900 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dd00> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fxch %st(2) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jb 3d922 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dd22> │ │ │ │ + fldl -0x14(%eax) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jb 3d922 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dd22> │ │ │ │ + mov -0x4(%eax),%ebx │ │ │ │ + mov 0x37c(%esi),%ecx │ │ │ │ + mov %ebx,(%ecx,%edx,4) │ │ │ │ + add $0x1,%edx │ │ │ │ + mov %edx,0x35c(%esi) │ │ │ │ + cmp %eax,%ebp │ │ │ │ + jne 3d8e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dce0> │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 3d934 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dd34> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(1) │ │ │ │ + test %edx,%edx │ │ │ │ + jne 3d330 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d730> │ │ │ │ + fstpl 0x350(%esi) │ │ │ │ + movl $0x0,0x35c(%esi) │ │ │ │ + jmp 3d350 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d750> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x33c(%esi),%eax │ │ │ │ + fldl 0x540(%esi) │ │ │ │ + mov 0xa8(%eax),%eax │ │ │ │ + fsubl 0x2d8(%eax) │ │ │ │ + test %dl,%dl │ │ │ │ + jne 3dc08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e008> │ │ │ │ + mov 0xf4(%esi),%eax │ │ │ │ + fstpl 0x540(%esi) │ │ │ │ + xor %edi,%edi │ │ │ │ + fldl 0x2e8(%eax) │ │ │ │ + fldl 0x2d8(%eax) │ │ │ │ + mov %di,0x464(%esi) │ │ │ │ + fabs │ │ │ │ + fldl -0x1cbb8(%ebx) │ │ │ │ + fstl (%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jbe 3d9b3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ddb3> │ │ │ │ + movb $0x1,0x464(%esi) │ │ │ │ + fabs │ │ │ │ + fldl -0x1cbb8(%ebx) │ │ │ │ + fstl (%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jbe 3d3e2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d7e2> │ │ │ │ + jmp 3d3db , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d7db> │ │ │ │ + nop │ │ │ │ + je 3d338 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d738> │ │ │ │ + jmp 3d827 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dc27> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + sub $0x8,%esp │ │ │ │ + add $0x1,%eax │ │ │ │ + mov %eax,0x374(%esi) │ │ │ │ + push $0x1 │ │ │ │ + push %edx │ │ │ │ + call 4280 │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push $0x4 │ │ │ │ + push 0x384(%esi) │ │ │ │ + call 4280 │ │ │ │ + pop %ecx │ │ │ │ + push 0x374(%esi) │ │ │ │ + call 42e0 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,0x388(%esi) │ │ │ │ + mov 0x374(%esi),%eax │ │ │ │ + cmp $0x1fffffff,%eax │ │ │ │ + ja 609a <__gmon_start__@plt+0x18e2> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - call 4380 │ │ │ │ + shl $0x2,%eax │ │ │ │ + push %eax │ │ │ │ + call 42e0 │ │ │ │ + mov 0x388(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ - mov %eax,(%esi) │ │ │ │ - add -0x20(%ebp),%eax │ │ │ │ - mov %eax,0x8(%esi) │ │ │ │ - jmp 4133e ::do_widen(char) const@@Base+0x52ee> │ │ │ │ + mov %eax,0x384(%esi) │ │ │ │ + jmp 3d7ad , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dbad> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x584(%esi),%ebp │ │ │ │ + fldl 0xc(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 3d6c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dac0> │ │ │ │ + mov 0x588(%esi),%edx │ │ │ │ + fldl -0x14(%edx) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + ja 3d6c4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dac4> │ │ │ │ + mov 0x5a4(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 4144b ::do_widen(char) const@@Base+0x53fb> │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ + je 3deea , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e2ea> │ │ │ │ + lea 0x594(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + mov 0x598(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3deaa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e2aa> │ │ │ │ + fld %st(0) │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ + fsubs -0x1cbdc(%ebx) │ │ │ │ + lea 0x594(%esi),%edx │ │ │ │ + jmp 3dabd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1debd> │ │ │ │ + nop │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3dea1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e2a1> │ │ │ │ + fldl 0x14(%eax) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jbe 3dab0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1deb0> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + jmp 3dab5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1deb5> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + faddl 0x2d8(%eax) │ │ │ │ + mov 0x508(%esi),%edi │ │ │ │ + movl $0x1,0x46c(%esi) │ │ │ │ + movl $0x1,0x468(%esi) │ │ │ │ + mov 0x520(%esi),%eax │ │ │ │ + mov 0x388(%esi),%edx │ │ │ │ + fstpl 0x540(%esi) │ │ │ │ + cmp 0x374(%esi),%eax │ │ │ │ + jg 3e010 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e410> │ │ │ │ sub $0x8,%esp │ │ │ │ push %edi │ │ │ │ - add $0x1a8,%edi │ │ │ │ - push -0x1c(%ebp) │ │ │ │ - call 40340 ::do_widen(char) const@@Base+0x42f0> │ │ │ │ - addl $0x1a8,-0x1c(%ebp) │ │ │ │ + push %edx │ │ │ │ + call 4740 │ │ │ │ + mov $0x101,%edx │ │ │ │ add $0x10,%esp │ │ │ │ - sub $0x1,%ebx │ │ │ │ - jne 41410 ::do_widen(char) const@@Base+0x53c0> │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov 0x4(%ecx),%ecx │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - mov (%edx),%edi │ │ │ │ - mov %ecx,-0x1c(%ebp) │ │ │ │ - mov (%esi),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - sub %ecx,%eax │ │ │ │ - lea (%edi,%eax,1),%ebx │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ - mov -0x24(%ebp),%edi │ │ │ │ - add %edx,%eax │ │ │ │ - cmp -0x1c(%ebp),%ebx │ │ │ │ - je 4133e ::do_widen(char) const@@Base+0x52ee> │ │ │ │ - nop │ │ │ │ + movl $0x0,0x36c(%esi) │ │ │ │ + fldz │ │ │ │ + movl $0x0,0x370(%esi) │ │ │ │ + fstpl 0x350(%esi) │ │ │ │ + fldl 0x540(%esi) │ │ │ │ + movl $0x0,0x364(%esi) │ │ │ │ + fstl 0x348(%esi) │ │ │ │ + fstl 0x34(%esi) │ │ │ │ + fldz │ │ │ │ + fxch %st(1) │ │ │ │ + mov %dx,0x344(%esi) │ │ │ │ + movl $0x0,0x360(%esi) │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + movl $0x0,0x358(%esi) │ │ │ │ + movl $0x3,0x470(%esi) │ │ │ │ + movl $0x0,0x35c(%esi) │ │ │ │ + jnp 3df90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e390> │ │ │ │ + mov 0x584(%esi),%edi │ │ │ │ + fldl 0xc(%edi) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 3d33c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d73c> │ │ │ │ + mov 0x588(%esi),%ebp │ │ │ │ + fldl -0x14(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + ja 3d340 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d740> │ │ │ │ + mov 0x5a4(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3e14a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e54a> │ │ │ │ + mov 0x598(%esi),%edx │ │ │ │ + lea 0x594(%esi),%eax │ │ │ │ + test %edx,%edx │ │ │ │ + je 3e127 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e527> │ │ │ │ + fld %st(0) │ │ │ │ + fsubs -0x1cbdc(%ebx) │ │ │ │ + jmp 3dbf5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dff5> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x8(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 3e125 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e525> │ │ │ │ + fldl 0x14(%edx) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jbe 3dbe8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dfe8> │ │ │ │ + mov 0xc(%edx),%edx │ │ │ │ + jmp 3dbed , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dfed> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstl 0x540(%esi) │ │ │ │ + faddl 0x2e8(%eax) │ │ │ │ + mov 0x508(%esi),%edi │ │ │ │ + movl $0x0,0x46c(%esi) │ │ │ │ + mov 0x520(%esi),%eax │ │ │ │ + movl $0x1,0x468(%esi) │ │ │ │ + mov 0x388(%esi),%ecx │ │ │ │ + movl $0x2,0x470(%esi) │ │ │ │ + fstpl 0x540(%esi) │ │ │ │ + cmp 0x374(%esi),%eax │ │ │ │ + jg 3dfa0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e3a0> │ │ │ │ + mov %dl,(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ - push %ebx │ │ │ │ push %edi │ │ │ │ - call f7f0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x21a0> │ │ │ │ + push %ecx │ │ │ │ + call 4740 │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x1a8,%ebx │ │ │ │ - add $0x1a8,%edi │ │ │ │ - cmp %ebx,-0x1c(%ebp) │ │ │ │ - jne 41460 ::do_widen(char) const@@Base+0x5410> │ │ │ │ - jmp 41339 ::do_widen(char) const@@Base+0x52e9> │ │ │ │ + mov $0x101,%eax │ │ │ │ + movl $0x0,0x36c(%esi) │ │ │ │ + fldz │ │ │ │ + movzbl (%esp),%edx │ │ │ │ + movl $0x0,0x370(%esi) │ │ │ │ + fstpl 0x350(%esi) │ │ │ │ + fldl 0x540(%esi) │ │ │ │ + movl $0x0,0x364(%esi) │ │ │ │ + fstl 0x348(%esi) │ │ │ │ + fstl 0x34(%esi) │ │ │ │ + fldz │ │ │ │ + fxch %st(1) │ │ │ │ + mov %ax,0x344(%esi) │ │ │ │ + movl $0x0,0x360(%esi) │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + movl $0x0,0x358(%esi) │ │ │ │ + movl $0x0,0x35c(%esi) │ │ │ │ + jnp 3df80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e380> │ │ │ │ + mov 0x584(%esi),%ebp │ │ │ │ + fldl 0xc(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 3d6c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dac8> │ │ │ │ + mov 0x588(%esi),%edi │ │ │ │ + fldl -0x14(%edi) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + ja 3d6cc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dacc> │ │ │ │ + mov 0x5a4(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3e0ab , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e4ab> │ │ │ │ + mov 0x598(%esi),%eax │ │ │ │ + lea 0x594(%esi),%ecx │ │ │ │ + test %eax,%eax │ │ │ │ + je 3e07b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e47b> │ │ │ │ + fld %st(0) │ │ │ │ + fsubs -0x1cbdc(%ebx) │ │ │ │ + jmp 3dd3d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e13d> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3e079 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e479> │ │ │ │ + fldl 0x14(%eax) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jbe 3dd30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e130> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + jmp 3dd35 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e135> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + je 3d6d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dad0> │ │ │ │ + jmp 3d4eb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d8eb> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - movl $0x0,-0x24(%ebp) │ │ │ │ - jmp 41378 ::do_widen(char) const@@Base+0x5328> │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ - call 4120 │ │ │ │ - jmp 414a0 ::do_widen(char) const@@Base+0x5450> │ │ │ │ - jmp 414be ::do_widen(char) const@@Base+0x546e> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4150 <__cxa_begin_catch@plt> │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ + mov %dl,(%esp) │ │ │ │ + add $0x1,%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %eax,0x374(%esi) │ │ │ │ + push $0x1 │ │ │ │ + push %ecx │ │ │ │ + call 4280 │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push $0x4 │ │ │ │ + push 0x384(%esi) │ │ │ │ + call 4280 │ │ │ │ + pop %ecx │ │ │ │ + push 0x374(%esi) │ │ │ │ + call 42e0 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jne 414e3 ::do_widen(char) const@@Base+0x5493> │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ - call 4560 <__cxa_rethrow@plt> │ │ │ │ + mov %eax,0x388(%esi) │ │ │ │ + mov 0x374(%esi),%eax │ │ │ │ + cmp $0x1fffffff,%eax │ │ │ │ + ja 609a <__gmon_start__@plt+0x18e2> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ + shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ - call 4150 <__cxa_begin_catch@plt> │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov %eax,%esi │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jne 414f7 ::do_widen(char) const@@Base+0x54a7> │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ - mov %esi,-0x24(%ebp) │ │ │ │ - call 4560 <__cxa_rethrow@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0x1a8,%ebx │ │ │ │ - call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 414b2 ::do_widen(char) const@@Base+0x5462> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0x1a8,%ebx │ │ │ │ - call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 414d4 ::do_widen(char) const@@Base+0x5484> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 41513 ::do_widen(char) const@@Base+0x54c3> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 41526 ::do_widen(char) const@@Base+0x54d6> │ │ │ │ - mov -0x28(%ebp),%edi │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 45f0 <__cxa_end_catch@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x28(%ebp),%edi │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 45f0 <__cxa_end_catch@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call 4150 <__cxa_begin_catch@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmpl $0x0,-0x24(%ebp) │ │ │ │ - je 41553 ::do_widen(char) const@@Base+0x5503> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x24(%ebp) │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ - call 4380 │ │ │ │ + call 42e0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ - call 4560 <__cxa_rethrow@plt> │ │ │ │ - mov %eax,%esi │ │ │ │ - mov -0x28(%ebp),%edi │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 45f0 <__cxa_end_catch@plt> │ │ │ │ + mov 0x388(%esi),%ecx │ │ │ │ + movzbl (%esp),%edx │ │ │ │ + mov %eax,0x384(%esi) │ │ │ │ + jmp 3d46a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d86a> │ │ │ │ + fstp %st(0) │ │ │ │ + mov (%esp),%eax │ │ │ │ + cmp %eax,0x59c(%esi) │ │ │ │ + je 3de05 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e205> │ │ │ │ + mov %dl,0x1c(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - push %ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ - mov 0x4(%ebx),%eax │ │ │ │ - cmp 0x8(%ebx),%eax │ │ │ │ - je 415a0 ::do_widen(char) const@@Base+0x5550> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %edx │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ + fstpl 0x14(%esp) │ │ │ │ push %eax │ │ │ │ - call f7f0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x21a0> │ │ │ │ + call 4220 │ │ │ │ add $0x10,%esp │ │ │ │ - addl $0x1a8,0x4(%ebx) │ │ │ │ - add $0x8,%esp │ │ │ │ - pop %ebx │ │ │ │ - ret │ │ │ │ + fldl 0x8(%esp) │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ + mov %eax,(%esp) │ │ │ │ + movzbl 0x1c(%esp),%edx │ │ │ │ + mov (%esp),%eax │ │ │ │ + mov 0x1c(%eax),%eax │ │ │ │ + lea (%eax,%eax,2),%eax │ │ │ │ + lea 0x0(%ebp,%eax,8),%ebp │ │ │ │ + cmp %ebp,%ecx │ │ │ │ + je 3de8c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e28c> │ │ │ │ + fldl 0xc(%ebp) │ │ │ │ + add $0x18,%ebp │ │ │ │ + fld %st(1) │ │ │ │ + fadds -0x1cbdc(%ebx) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + ja 3de48 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e248> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3de8c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e28c> │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x18,%ebp │ │ │ │ + fldl -0xc(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ + fcomi %st(2),%st │ │ │ │ + jbe 3de80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e280> │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 3de50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e250> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %edx │ │ │ │ + fxch %st(2) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jb 3de72 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e272> │ │ │ │ + fldl -0x14(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jb 3de72 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e272> │ │ │ │ + mov -0x4(%ebp),%ebx │ │ │ │ + mov 0x37c(%esi),%eax │ │ │ │ + mov %ebx,(%eax,%edi,4) │ │ │ │ + add $0x1,%edi │ │ │ │ + mov %edi,0x35c(%esi) │ │ │ │ + cmp %ebp,%ecx │ │ │ │ + jne 3de30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e230> │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 3de84 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e284> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(1) │ │ │ │ + test %edi,%edi │ │ │ │ + jne 3d6d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dad8> │ │ │ │ + fstpl 0x350(%esi) │ │ │ │ + movl $0x0,0x35c(%esi) │ │ │ │ + jmp 3d352 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d752> │ │ │ │ + fstp %st(0) │ │ │ │ + mov %edx,(%esp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + mov (%esp),%eax │ │ │ │ + cmp %eax,0x59c(%esi) │ │ │ │ + je 3dedd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e2dd> │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + fstpl 0x1c(%esp) │ │ │ │ + mov %cl,0x14(%esp) │ │ │ │ push %eax │ │ │ │ - push %ebx │ │ │ │ - call 17ef0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa8a0> │ │ │ │ + call 4220 │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x8,%esp │ │ │ │ - pop %ebx │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + fldl 0x10(%esp) │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ + mov %eax,(%esp) │ │ │ │ + movzbl 0x8(%esp),%ecx │ │ │ │ + mov (%esp),%eax │ │ │ │ + mov 0x1c(%eax),%eax │ │ │ │ + lea (%eax,%eax,2),%eax │ │ │ │ + lea 0x0(%ebp,%eax,8),%ebp │ │ │ │ + cmp %ebp,%edx │ │ │ │ + je 3df66 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e366> │ │ │ │ + fldl 0xc(%ebp) │ │ │ │ + add $0x18,%ebp │ │ │ │ + fld %st(1) │ │ │ │ + fadds -0x1cbdc(%ebx) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + ja 3df28 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e328> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3df66 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e366> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x18,%ebp │ │ │ │ + fldl -0xc(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ + fcomi %st(2),%st │ │ │ │ + jbe 3df5a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e35a> │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 3df30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e330> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fxch %st(2) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jb 3df52 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e352> │ │ │ │ + fldl -0x14(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jb 3df52 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e352> │ │ │ │ + mov -0x4(%ebp),%ebx │ │ │ │ + mov 0x37c(%esi),%eax │ │ │ │ + mov %ebx,(%eax,%edi,4) │ │ │ │ + add $0x1,%edi │ │ │ │ + mov %edi,0x35c(%esi) │ │ │ │ + cmp %ebp,%edx │ │ │ │ + jne 3df10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e310> │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 3df5e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e35e> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(1) │ │ │ │ + test %edi,%edi │ │ │ │ + jne 3d6dc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dadc> │ │ │ │ + fstpl 0x350(%esi) │ │ │ │ + mov %ecx,%edx │ │ │ │ + movl $0x0,0x35c(%esi) │ │ │ │ + jmp 3d352 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d752> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + je 3d6e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dae0> │ │ │ │ + jmp 3dcd7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e0d7> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x63a3b,%eax │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0xac,%esp │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - lea -0x1(%eax),%edx │ │ │ │ - mov %edx,%eax │ │ │ │ - and $0x1,%ecx │ │ │ │ - shr $0x1f,%eax │ │ │ │ - mov %ecx,-0xac(%ebp) │ │ │ │ - add %edx,%eax │ │ │ │ - sar $1,%eax │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - cmp %eax,0xc(%ebp) │ │ │ │ - jge 41730 ::do_widen(char) const@@Base+0x56e0> │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ + je 3d348 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d748> │ │ │ │ + jmp 3db92 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1df92> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x2(%esi,%esi,1),%ebx │ │ │ │ + nop │ │ │ │ + mov %dl,(%esp) │ │ │ │ + add $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - imul $0x7c,%ebx,%eax │ │ │ │ - lea -0x1(%ebx),%ecx │ │ │ │ - imul $0x7c,%ecx,%edx │ │ │ │ - mov %ecx,-0xa4(%ebp) │ │ │ │ - add %edi,%eax │ │ │ │ - add %edi,%edx │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - push %edx │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ - push %eax │ │ │ │ - call *0x18(%ebp) │ │ │ │ - pop %ecx │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ - test %al,%al │ │ │ │ + mov %eax,0x374(%esi) │ │ │ │ + push $0x1 │ │ │ │ + push %ecx │ │ │ │ + call 4280 │ │ │ │ + pop %eax │ │ │ │ pop %edx │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - cmovne %ecx,%ebx │ │ │ │ - cmove -0x9c(%ebp),%edx │ │ │ │ - imul $0x7c,%esi,%esi │ │ │ │ - push %edx │ │ │ │ - add %edi,%esi │ │ │ │ - push %esi │ │ │ │ - mov %ebx,%esi │ │ │ │ - call 3f490 ::do_widen(char) const@@Base+0x3440> │ │ │ │ + push $0x4 │ │ │ │ + push 0x384(%esi) │ │ │ │ + call 4280 │ │ │ │ + pop %ecx │ │ │ │ + push 0x374(%esi) │ │ │ │ + call 42e0 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp -0xa8(%ebp),%ebx │ │ │ │ - jl 41610 ::do_widen(char) const@@Base+0x55c0> │ │ │ │ - mov -0xac(%ebp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 41740 ::do_widen(char) const@@Base+0x56f0> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x94(%ebp),%eax │ │ │ │ - push 0x14(%ebp) │ │ │ │ + mov %eax,0x388(%esi) │ │ │ │ + mov 0x374(%esi),%eax │ │ │ │ + cmp $0x1fffffff,%eax │ │ │ │ + ja 609a <__gmon_start__@plt+0x18e2> │ │ │ │ + sub $0xc,%esp │ │ │ │ + shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - call 3fc00 ::do_widen(char) const@@Base+0x3bb0> │ │ │ │ - lea -0x1(%ebx),%eax │ │ │ │ + call 42e0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,%ecx │ │ │ │ - shr $0x1f,%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ - sar $1,%eax │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - cmp 0xc(%ebp),%ebx │ │ │ │ - jg 416e6 ::do_widen(char) const@@Base+0x5696> │ │ │ │ - jmp 417aa ::do_widen(char) const@@Base+0x575a> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ + mov 0x388(%esi),%ecx │ │ │ │ + movzbl (%esp),%edx │ │ │ │ + mov %eax,0x384(%esi) │ │ │ │ + jmp 3dc56 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e056> │ │ │ │ sub $0x8,%esp │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call 3f490 ::do_widen(char) const@@Base+0x3440> │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + add $0x1,%eax │ │ │ │ + mov %eax,0x374(%esi) │ │ │ │ + push $0x1 │ │ │ │ + push %edx │ │ │ │ + call 4280 │ │ │ │ + pop %ecx │ │ │ │ + pop %ebp │ │ │ │ + push $0x4 │ │ │ │ + push 0x384(%esi) │ │ │ │ + call 4280 │ │ │ │ + pop %eax │ │ │ │ + push 0x374(%esi) │ │ │ │ + call 42e0 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x1(%ebx),%edx │ │ │ │ - mov %edx,%eax │ │ │ │ - shr $0x1f,%eax │ │ │ │ - add %edx,%eax │ │ │ │ - sar $1,%eax │ │ │ │ - cmp %ebx,0xc(%ebp) │ │ │ │ - jge 41780 ::do_widen(char) const@@Base+0x5730> │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - imul $0x7c,-0x9c(%ebp),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - add %edi,%esi │ │ │ │ - push %esi │ │ │ │ - call *0x18(%ebp) │ │ │ │ - imul $0x7c,%ebx,%ebx │ │ │ │ + mov %eax,0x388(%esi) │ │ │ │ + mov 0x374(%esi),%eax │ │ │ │ + cmp $0x1fffffff,%eax │ │ │ │ + ja 609a <__gmon_start__@plt+0x18e2> │ │ │ │ + sub $0xc,%esp │ │ │ │ + shl $0x2,%eax │ │ │ │ + push %eax │ │ │ │ + call 42e0 │ │ │ │ + mov 0x388(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - add %edi,%ebx │ │ │ │ - test %al,%al │ │ │ │ - jne 416b8 ::do_widen(char) const@@Base+0x5668> │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %edi │ │ │ │ - push %ebx │ │ │ │ - call 3f490 ::do_widen(char) const@@Base+0x3440> │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ + mov %eax,0x384(%esi) │ │ │ │ + jmp 3db0e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1df0e> │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0x59c(%esi),%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + je 3e0a1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e4a1> │ │ │ │ + mov %dl,0x8(%esp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + fstpl 0xc(%esp) │ │ │ │ + push %ecx │ │ │ │ + call 4220 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ + fldl (%esp) │ │ │ │ + movzbl 0x8(%esp),%edx │ │ │ │ + mov 0x1c(%eax),%eax │ │ │ │ + lea (%eax,%eax,2),%eax │ │ │ │ + lea 0x0(%ebp,%eax,8),%ebp │ │ │ │ + cmp %ebp,%edi │ │ │ │ + je 3de8c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e28c> │ │ │ │ + fldl 0xc(%ebp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x18(%ebp),%eax │ │ │ │ + fld %st(1) │ │ │ │ + fadds -0x1cbdc(%ebx) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + ja 3e0e2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e4e2> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3de8c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e28c> │ │ │ │ + add $0x18,%eax │ │ │ │ + fldl -0xc(%eax) │ │ │ │ + fxch %st(2) │ │ │ │ + fcomi %st(2),%st │ │ │ │ + jbe 3e112 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e512> │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 3e0e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e4e8> │ │ │ │ + fxch %st(2) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 41784 ::do_widen(char) const@@Base+0x5734> │ │ │ │ - mov 0xc(%ebp),%ebx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - lea -0x2(%eax),%edx │ │ │ │ - mov %edx,%eax │ │ │ │ - shr $0x1f,%eax │ │ │ │ - add %edx,%eax │ │ │ │ - sar $1,%eax │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jne 4167c ::do_widen(char) const@@Base+0x562c> │ │ │ │ - lea 0x1(%ebx,%ebx,1),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - imul $0x7c,%esi,%eax │ │ │ │ - add %edi,%eax │ │ │ │ - push %eax │ │ │ │ - imul $0x7c,%ebx,%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - add %edi,%eax │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jb 3e10a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e50a> │ │ │ │ + fldl -0x14(%eax) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jb 3e10a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e50a> │ │ │ │ + mov -0x4(%eax),%ebp │ │ │ │ + mov 0x37c(%esi),%ebx │ │ │ │ + mov %ebp,(%ebx,%ecx,4) │ │ │ │ + add $0x1,%ecx │ │ │ │ + mov %ecx,0x35c(%esi) │ │ │ │ + cmp %eax,%edi │ │ │ │ + jne 3e0d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e4d0> │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 3e116 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e516> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(1) │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 3de8c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e28c> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3d6e2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dae2> │ │ │ │ + fstp %st(0) │ │ │ │ + cmp %eax,0x59c(%esi) │ │ │ │ + je 3e141 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e541> │ │ │ │ + fstpl (%esp) │ │ │ │ + sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - call 3f490 ::do_widen(char) const@@Base+0x3440> │ │ │ │ + call 4220 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4167c ::do_widen(char) const@@Base+0x562c> │ │ │ │ + fldl (%esp) │ │ │ │ + mov 0x1c(%eax),%eax │ │ │ │ + lea (%eax,%eax,2),%eax │ │ │ │ + lea (%edi,%eax,8),%edi │ │ │ │ + cmp %ebp,%edi │ │ │ │ + je 3d93c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dd3c> │ │ │ │ + fldl 0xc(%edi) │ │ │ │ + xor %eax,%eax │ │ │ │ + fld %st(1) │ │ │ │ + fadds -0x1cbdc(%ebx) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + ja 3e17f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e57f> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3d93c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dd3c> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %esi,%ebx │ │ │ │ - jmp 41708 ::do_widen(char) const@@Base+0x56b8> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x94(%ebp),%eax │ │ │ │ - push 0x14(%ebp) │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - call 3fc00 ::do_widen(char) const@@Base+0x3bb0> │ │ │ │ - imul $0x7c,0xc(%ebp),%ebx │ │ │ │ - add $0x10,%esp │ │ │ │ - add %edi,%ebx │ │ │ │ - jmp 41708 ::do_widen(char) const@@Base+0x56b8> │ │ │ │ - imul $0x7c,%ebx,%ebx │ │ │ │ - add %edi,%ebx │ │ │ │ - jmp 41708 ::do_widen(char) const@@Base+0x56b8> │ │ │ │ - mov %eax,%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ - mov %ebx,(%esp) │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + fldl 0xc(%edi) │ │ │ │ + fxch %st(2) │ │ │ │ + fcomi %st(2),%st │ │ │ │ + jbe 3e1b5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e5b5> │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 3e188 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e588> │ │ │ │ + fxch %st(2) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jb 3e1aa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e5aa> │ │ │ │ + fldl 0x4(%edi) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jb 3e1aa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e5aa> │ │ │ │ + mov 0x14(%edi),%ecx │ │ │ │ + mov 0x37c(%esi),%edx │ │ │ │ + mov %ecx,(%edx,%eax,4) │ │ │ │ + add $0x1,%eax │ │ │ │ + mov %eax,0x35c(%esi) │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp %edi,%ebp │ │ │ │ + jne 3e170 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e570> │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 3e1b9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e5b9> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(1) │ │ │ │ + test %eax,%eax │ │ │ │ + je 3d93c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1dd3c> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3d350 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d750> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x6381b,%eax │ │ │ │ + add $0x66e2b,%eax │ │ │ │ push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x12c,%esp │ │ │ │ - mov %eax,-0x12c(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %eax,-0x11c(%ebp) │ │ │ │ - sub 0x8(%ebp),%eax │ │ │ │ - cmp $0x7c0,%eax │ │ │ │ - jle 41a92 ::do_widen(char) const@@Base+0x5a42> │ │ │ │ - mov 0x10(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 41ba0 ::do_widen(char) const@@Base+0x5b50> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - lea -0x94(%ebp),%esi │ │ │ │ - add $0x7c,%eax │ │ │ │ - mov %eax,-0x120(%ebp) │ │ │ │ - mov -0x11c(%ebp),%ecx │ │ │ │ - sub $0x8,%esp │ │ │ │ - subl $0x1,0x10(%ebp) │ │ │ │ - mov %ecx,%ebx │ │ │ │ - sub 0x8(%ebp),%ebx │ │ │ │ - lea -0x7c(%ecx),%edi │ │ │ │ - sar $0x2,%ebx │ │ │ │ - imul $0xbdef7bdf,%ebx,%eax │ │ │ │ - mov %eax,%ebx │ │ │ │ - shr $0x1f,%ebx │ │ │ │ - add %eax,%ebx │ │ │ │ - sar $1,%ebx │ │ │ │ - imul $0x7c,%ebx,%ebx │ │ │ │ - add 0x8(%ebp),%ebx │ │ │ │ - push %ebx │ │ │ │ - push -0x120(%ebp) │ │ │ │ - call *0x14(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 41aa0 ::do_widen(char) const@@Base+0x5a50> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %edi │ │ │ │ - push %ebx │ │ │ │ - call *0x14(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 41b78 ::do_widen(char) const@@Base+0x5b28> │ │ │ │ + sub $0x3c,%esp │ │ │ │ + mov 0x50(%esp),%ebp │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + mov 0x39c(%ebp),%eax │ │ │ │ + mov 0x398(%ebp),%edx │ │ │ │ + test %eax,%eax │ │ │ │ + je 3e202 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e602> │ │ │ │ + add $0x1,%edx │ │ │ │ + mov %edx,0x398(%ebp) │ │ │ │ + add $0x1,%eax │ │ │ │ + mov 0x508(%ebp),%ebx │ │ │ │ + mov 0x394(%ebp),%edi │ │ │ │ + mov %eax,0x39c(%ebp) │ │ │ │ + mov 0x3ac(%ebp),%eax │ │ │ │ + mov %ebx,0x24(%esp) │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + cmp %edx,0x3a4(%ebp) │ │ │ │ + ja 3e261 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e661> │ │ │ │ + movzbl (%eax,%edi,1),%eax │ │ │ │ + mov %al,(%ebx,%edi,1) │ │ │ │ + mov 0x394(%ebp),%eax │ │ │ │ + movl $0x0,0x398(%ebp) │ │ │ │ + lea 0x1(%eax),%edi │ │ │ │ + mov 0x508(%ebp),%eax │ │ │ │ + mov %edi,0x394(%ebp) │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ + mov 0x3ac(%ebp),%eax │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + mov 0x390(%ebp),%eax │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + cmp 0x18(%esp),%edi │ │ │ │ + jae 3e544 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e944> │ │ │ │ + mov 0x33c(%ebp),%edx │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ + mov 0x398(%ebp),%esi │ │ │ │ + mov 0xa0(%edx),%ebx │ │ │ │ + movsbl (%eax,%edi,1),%eax │ │ │ │ + mov %ebx,0x8(%esp) │ │ │ │ + mov 0xb0(%edx),%ebx │ │ │ │ + lea 0x0(,%eax,8),%ecx │ │ │ │ + mov %ecx,0x10(%esp) │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + fldl (%ebx,%eax,8) │ │ │ │ + mov %al,0x23(%esp) │ │ │ │ + fstps 0x2c(%esp) │ │ │ │ + flds 0x2c(%esp) │ │ │ │ + fadds (%ecx,%eax,4) │ │ │ │ + mov 0x3a8(%ebp),%eax │ │ │ │ + movsbl (%eax,%esi,1),%eax │ │ │ │ + fldl (%ebx,%eax,8) │ │ │ │ + mov 0x8(%esp),%ebx │ │ │ │ + lea 0x0(,%eax,8),%ecx │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ + fstps 0x2c(%esp) │ │ │ │ + flds 0x2c(%esp) │ │ │ │ + fadds (%ebx,%eax,4) │ │ │ │ + fldl 0x10(%ebp) │ │ │ │ + fld %st(2) │ │ │ │ + fsub %st(2),%st │ │ │ │ + fabs │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + ja 3e4f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8f0> │ │ │ │ + mov 0xa8(%edx),%eax │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ + fldl 0x100(%eax,%ecx,1) │ │ │ │ + fld %st(3) │ │ │ │ + fadd %st(1),%st │ │ │ │ + fsub %st(3),%st │ │ │ │ + fabs │ │ │ │ + fxch %st(2) │ │ │ │ + fcomi %st(2),%st │ │ │ │ + fstp %st(2) │ │ │ │ + ja 3e500 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e900> │ │ │ │ + fxch %st(2) │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ + faddl 0x100(%eax,%ecx,1) │ │ │ │ + fsubp %st,%st(3) │ │ │ │ + fld %st(2) │ │ │ │ + fabs │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + ja 3e510 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e910> │ │ │ │ + fxch %st(2) │ │ │ │ + fsubp %st,%st(1) │ │ │ │ + fabs │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + ja 3e520 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e920> │ │ │ │ sub $0x8,%esp │ │ │ │ - push %edi │ │ │ │ - push -0x120(%ebp) │ │ │ │ - call *0x14(%ebp) │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push 0x30(%esp) │ │ │ │ + mov 0x38(%esp),%ebx │ │ │ │ + call 4740 │ │ │ │ + flds 0x3b4(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 41b18 ::do_widen(char) const@@Base+0x5ac8> │ │ │ │ + mov 0x33c(%ebp),%ebx │ │ │ │ + mov 0x398(%ebp),%eax │ │ │ │ + add 0x3a8(%ebp),%eax │ │ │ │ + mov 0xa4(%ebx),%esi │ │ │ │ + mov 0x3ac(%ebp),%ecx │ │ │ │ + fstl 0x540(%ebp) │ │ │ │ + movsbl (%eax),%edx │ │ │ │ + mov 0xb0(%ebx),%ebx │ │ │ │ + faddl (%esi,%edx,8) │ │ │ │ + mov 0x394(%ebp),%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + fstl 0x540(%ebp) │ │ │ │ + movsbl (%ecx),%edi │ │ │ │ + fsubl (%esi,%edi,8) │ │ │ │ + fstl 0x540(%ebp) │ │ │ │ + movsbl (%eax),%esi │ │ │ │ + faddl (%ebx,%esi,8) │ │ │ │ + fstl 0x540(%ebp) │ │ │ │ + movsbl (%ecx),%ecx │ │ │ │ + fsubl (%ebx,%ecx,8) │ │ │ │ + fstpl 0x540(%ebp) │ │ │ │ + movzbl (%eax),%ecx │ │ │ │ + mov 0x508(%ebp),%eax │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov 0x520(%ebp),%eax │ │ │ │ + mov 0x508(%ebp),%esi │ │ │ │ + cmp 0x374(%ebp),%eax │ │ │ │ + jg 3e820 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ec20> │ │ │ │ sub $0x8,%esp │ │ │ │ - push 0x8(%ebp) │ │ │ │ - push %esi │ │ │ │ - call 3fc00 ::do_widen(char) const@@Base+0x3bb0> │ │ │ │ - pop %ecx │ │ │ │ - pop %ebx │ │ │ │ - push %edi │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 3f490 ::do_widen(char) const@@Base+0x3440> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ push %esi │ │ │ │ - push %edi │ │ │ │ - call 3f490 ::do_widen(char) const@@Base+0x3440> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %esi,(%esp) │ │ │ │ - call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ - mov -0x120(%ebp),%ebx │ │ │ │ - mov -0x11c(%ebp),%edi │ │ │ │ - add $0x10,%esp │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x8,%esp │ │ │ │ - push 0x8(%ebp) │ │ │ │ - push %ebx │ │ │ │ - mov %ebx,-0x128(%ebp) │ │ │ │ - call *0x14(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 41953 ::do_widen(char) const@@Base+0x5903> │ │ │ │ - lea -0x7c(%edi),%edx │ │ │ │ - mov %esi,-0x124(%ebp) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %edx,%edi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ + push 0x388(%ebp) │ │ │ │ + mov 0x38(%esp),%edi │ │ │ │ mov %edi,%ebx │ │ │ │ - push %edi │ │ │ │ - sub $0x7c,%edi │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call *0x14(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 41908 ::do_widen(char) const@@Base+0x58b8> │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov -0x124(%ebp),%esi │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jae 41960 ::do_widen(char) const@@Base+0x5910> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %ebx │ │ │ │ - push %esi │ │ │ │ - call 3fc00 ::do_widen(char) const@@Base+0x3bb0> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - push %edi │ │ │ │ - push %ebx │ │ │ │ - call 3f490 ::do_widen(char) const@@Base+0x3440> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push %esi │ │ │ │ - push %edi │ │ │ │ - call 3f490 ::do_widen(char) const@@Base+0x3440> │ │ │ │ - mov %esi,(%esp) │ │ │ │ - call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ + call 4740 │ │ │ │ + mov $0x101,%edx │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x7c,%ebx │ │ │ │ - jmp 418e0 ::do_widen(char) const@@Base+0x5890> │ │ │ │ + movl $0x0,0x36c(%ebp) │ │ │ │ + fldz │ │ │ │ + movl $0x0,0x370(%ebp) │ │ │ │ + fstpl 0x350(%ebp) │ │ │ │ + fldl 0x540(%ebp) │ │ │ │ + movl $0x0,0x364(%ebp) │ │ │ │ + fstl 0x348(%ebp) │ │ │ │ + fstl 0x34(%ebp) │ │ │ │ + fldz │ │ │ │ + fxch %st(1) │ │ │ │ + mov %dx,0x344(%ebp) │ │ │ │ + movl $0x0,0x360(%ebp) │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + movl $0x0,0x358(%ebp) │ │ │ │ + movl $0x0,0x35c(%ebp) │ │ │ │ + jnp 3e890 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ec90> │ │ │ │ + mov 0x584(%ebp),%esi │ │ │ │ + fldl 0xc(%esi) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 3e708 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1eb08> │ │ │ │ + mov 0x588(%ebp),%edi │ │ │ │ + fldl -0x14(%edi) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + ja 3e70c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1eb0c> │ │ │ │ + mov 0x5a4(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3e67b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ea7b> │ │ │ │ + mov 0x598(%ebp),%edx │ │ │ │ + lea 0x594(%ebp),%eax │ │ │ │ + test %edx,%edx │ │ │ │ + je 3e652 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ea52> │ │ │ │ + mov 0x28(%esp),%ebx │ │ │ │ + fld %st(0) │ │ │ │ + fsubs -0x1cbdc(%ebx) │ │ │ │ + jmp 3e4dd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8dd> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x8(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 3e650 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ea50> │ │ │ │ + fldl 0x14(%edx) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jbe 3e4d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8d0> │ │ │ │ + mov 0xc(%edx),%edx │ │ │ │ + jmp 3e4d5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8d5> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3e520 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e920> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - push 0x14(%ebp) │ │ │ │ - push 0x10(%ebp) │ │ │ │ - push -0x11c(%ebp) │ │ │ │ - push %ebx │ │ │ │ - call 417e0 ::do_widen(char) const@@Base+0x5790> │ │ │ │ - mov %ebx,%eax │ │ │ │ - sub 0x8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp $0x7c0,%eax │ │ │ │ - jle 41a92 ::do_widen(char) const@@Base+0x5a42> │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov %ebx,-0x11c(%ebp) │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 41830 ::do_widen(char) const@@Base+0x57e0> │ │ │ │ - sar $0x2,%eax │ │ │ │ - lea -0x110(%ebp),%edi │ │ │ │ - imul $0xbdef7bdf,%eax,%eax │ │ │ │ - lea -0x2(%eax),%ebx │ │ │ │ - mov %eax,-0x120(%ebp) │ │ │ │ - sar $1,%ebx │ │ │ │ - imul $0x7c,%ebx,%eax │ │ │ │ - add 0x8(%ebp),%eax │ │ │ │ - mov %eax,-0x11c(%ebp) │ │ │ │ - jmp 419cf ::do_widen(char) const@@Base+0x597f> │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0xc,%esp │ │ │ │ - sub $0x1,%ebx │ │ │ │ - push %edi │ │ │ │ - call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ - add $0x10,%esp │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3e520 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e920> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x3a4(%ebp),%eax │ │ │ │ + sub $0x1,%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 3e608 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ea08> │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ + mov %eax,0x398(%ebp) │ │ │ │ + cmp 0x18(%esp),%edi │ │ │ │ + jb 3e275 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e675> │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0x11c(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 3fc00 ::do_widen(char) const@@Base+0x3bb0> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - call 3fc00 ::do_widen(char) const@@Base+0x3bb0> │ │ │ │ - pop %eax │ │ │ │ - push 0x14(%ebp) │ │ │ │ - push %esi │ │ │ │ - push -0x120(%ebp) │ │ │ │ - push %ebx │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 415c0 ::do_widen(char) const@@Base+0x5570> │ │ │ │ - add $0x14,%esp │ │ │ │ - push %esi │ │ │ │ - call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ - subl $0x7c,-0x11c(%ebp) │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push 0x30(%esp) │ │ │ │ + mov 0x38(%esp),%ebx │ │ │ │ + call 4740 │ │ │ │ + flds 0x3b4(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - test %ebx,%ebx │ │ │ │ - jne 419c0 ::do_widen(char) const@@Base+0x5970> │ │ │ │ + movl $0x0,0x35c(%ebp) │ │ │ │ + fstl 0x540(%ebp) │ │ │ │ + fstl 0x348(%ebp) │ │ │ │ + fstl 0x34(%ebp) │ │ │ │ + fldl 0x350(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jnp 3e808 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ec08> │ │ │ │ + mov 0x584(%ebp),%esi │ │ │ │ + fldl 0xc(%esi) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 3e7e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ebe0> │ │ │ │ + mov 0x588(%ebp),%edi │ │ │ │ + fldl -0x14(%edi) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + ja 3e7e4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ebe4> │ │ │ │ + mov 0x5a4(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3e754 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1eb54> │ │ │ │ + mov 0x598(%ebp),%eax │ │ │ │ + lea 0x594(%ebp),%edx │ │ │ │ + test %eax,%eax │ │ │ │ + je 3e729 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1eb29> │ │ │ │ + mov 0x28(%esp),%ebx │ │ │ │ + fld %st(0) │ │ │ │ + fsubs -0x1cbdc(%ebx) │ │ │ │ + jmp 3e5f5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e9f5> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3e727 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1eb27> │ │ │ │ + fldl 0x14(%eax) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jbe 3e5e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e9e8> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + jmp 3e5ed , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e9ed> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x24(%esp),%ebx │ │ │ │ + movzbl 0x23(%esp),%eax │ │ │ │ + mov %al,(%ebx,%edi,1) │ │ │ │ + mov 0x394(%ebp),%eax │ │ │ │ + movl $0x0,0x398(%ebp) │ │ │ │ + lea 0x1(%eax),%edi │ │ │ │ + mov 0x390(%ebp),%eax │ │ │ │ + mov %edi,0x394(%ebp) │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + mov 0x508(%ebp),%eax │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ + mov 0x3ac(%ebp),%eax │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + jmp 3e26b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e66b> │ │ │ │ + fstp %st(0) │ │ │ │ + cmp %eax,0x59c(%ebp) │ │ │ │ + je 3e672 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ea72> │ │ │ │ + fstpl 0x8(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ - mov -0x128(%ebp),%ebx │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0x7c,%ebx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %ebx │ │ │ │ - push %edi │ │ │ │ - call 3fc00 ::do_widen(char) const@@Base+0x3bb0> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - push 0x8(%ebp) │ │ │ │ - push %ebx │ │ │ │ - call 3f490 ::do_widen(char) const@@Base+0x3440> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - call 3fc00 ::do_widen(char) const@@Base+0x3bb0> │ │ │ │ - mov %ebx,%eax │ │ │ │ - sub 0x8(%ebp),%eax │ │ │ │ - pop %ecx │ │ │ │ - push 0x14(%ebp) │ │ │ │ - mov %eax,-0x11c(%ebp) │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xbdef7bdf,%eax,%eax │ │ │ │ - push %esi │ │ │ │ push %eax │ │ │ │ - push $0x0 │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 415c0 ::do_widen(char) const@@Base+0x5570> │ │ │ │ - add $0x14,%esp │ │ │ │ - sub $0x7c,%ebx │ │ │ │ - push %esi │ │ │ │ - call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ + mov 0x38(%esp),%ebx │ │ │ │ + call 4220 │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x7c,-0x11c(%ebp) │ │ │ │ - jg 41a30 ::do_widen(char) const@@Base+0x59e0> │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ + fldl 0x8(%esp) │ │ │ │ + mov 0x1c(%eax),%eax │ │ │ │ + lea (%eax,%eax,2),%eax │ │ │ │ + lea (%esi,%eax,8),%esi │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 3e6f2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1eaf2> │ │ │ │ + fldl 0xc(%esi) │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + fld %st(1) │ │ │ │ + fadds -0x1cbdc(%eax) │ │ │ │ + lea 0x18(%esi),%eax │ │ │ │ + fcomi %st(1),%st │ │ │ │ + ja 3e6b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1eab8> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3e6f2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1eaf2> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x18,%eax │ │ │ │ + fldl -0xc(%eax) │ │ │ │ + fxch %st(2) │ │ │ │ + fcomi %st(2),%st │ │ │ │ + jbe 3e6ea , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1eaea> │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 3e6c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1eac0> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fxch %st(2) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jb 3e6e2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1eae2> │ │ │ │ + fldl -0x14(%eax) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jb 3e6e2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1eae2> │ │ │ │ + mov -0x4(%eax),%ebx │ │ │ │ + mov 0x37c(%ebp),%ecx │ │ │ │ + mov %ebx,(%ecx,%edx,4) │ │ │ │ + add $0x1,%edx │ │ │ │ + mov %edx,0x35c(%ebp) │ │ │ │ + cmp %eax,%edi │ │ │ │ + jne 3e6a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1eaa0> │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 3e6ee , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1eaee> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(1) │ │ │ │ + test %edx,%edx │ │ │ │ + jne 3e710 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1eb10> │ │ │ │ + movl $0x0,0x35c(%ebp) │ │ │ │ + fstpl 0x350(%ebp) │ │ │ │ + jmp 3e71a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1eb1a> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3e71a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1eb1a> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3e71a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1eb1a> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3e71a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1eb1a> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + add $0x3c,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %edi │ │ │ │ - push -0x120(%ebp) │ │ │ │ - call *0x14(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 41b48 ::do_widen(char) const@@Base+0x5af8> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %edi │ │ │ │ - push %ebx │ │ │ │ - call *0x14(%ebp) │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0x59c(%ebp),%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 3e74b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1eb4b> │ │ │ │ + fstpl 0x8(%esp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edx │ │ │ │ + mov 0x38(%esp),%ebx │ │ │ │ + call 4220 │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 41af0 ::do_widen(char) const@@Base+0x5aa0> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push 0x8(%ebp) │ │ │ │ - push %esi │ │ │ │ - call 3fc00 ::do_widen(char) const@@Base+0x3bb0> │ │ │ │ - pop %ecx │ │ │ │ - pop %ebx │ │ │ │ - push %edi │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 3f490 ::do_widen(char) const@@Base+0x3440> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push %esi │ │ │ │ - push %edi │ │ │ │ - call 3f490 ::do_widen(char) const@@Base+0x3440> │ │ │ │ - jmp 418c0 ::do_widen(char) const@@Base+0x5870> │ │ │ │ + fldl 0x8(%esp) │ │ │ │ + mov 0x1c(%eax),%eax │ │ │ │ + lea (%eax,%eax,2),%eax │ │ │ │ + lea (%esi,%eax,8),%esi │ │ │ │ + cmp %esi,%edi │ │ │ │ + je 3e7cd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ebcd> │ │ │ │ + fldl 0xc(%esi) │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ + fld %st(1) │ │ │ │ + fadds -0x1cbdc(%eax) │ │ │ │ + xor %eax,%eax │ │ │ │ + fcomi %st(1),%st │ │ │ │ + ja 3e790 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1eb90> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3e7cd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ebcd> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - push 0x8(%ebp) │ │ │ │ - push %esi │ │ │ │ - call 3fc00 ::do_widen(char) const@@Base+0x3bb0> │ │ │ │ - pop %ecx │ │ │ │ - pop %edi │ │ │ │ - push %ebx │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 3f490 ::do_widen(char) const@@Base+0x3440> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call 3f490 ::do_widen(char) const@@Base+0x3440> │ │ │ │ - jmp 418c0 ::do_widen(char) const@@Base+0x5870> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - push 0x8(%ebp) │ │ │ │ - push %esi │ │ │ │ - call 3fc00 ::do_widen(char) const@@Base+0x3bb0> │ │ │ │ - mov -0x120(%ebp),%edi │ │ │ │ - pop %ecx │ │ │ │ - pop %ebx │ │ │ │ - push %edi │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 3f490 ::do_widen(char) const@@Base+0x3440> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push %esi │ │ │ │ - push %edi │ │ │ │ - call 3f490 ::do_widen(char) const@@Base+0x3440> │ │ │ │ - jmp 418c0 ::do_widen(char) const@@Base+0x5870> │ │ │ │ + nop │ │ │ │ + fldl 0xc(%esi) │ │ │ │ + fxch %st(2) │ │ │ │ + fcomi %st(2),%st │ │ │ │ + jbe 3e7c5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ebc5> │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 3e798 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1eb98> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + fxch %st(2) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jb 3e7ba , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ebba> │ │ │ │ + fldl 0x4(%esi) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jb 3e7ba , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ebba> │ │ │ │ + mov 0x14(%esi),%ecx │ │ │ │ + mov 0x37c(%ebp),%edx │ │ │ │ + mov %ecx,(%edx,%eax,4) │ │ │ │ + add $0x1,%eax │ │ │ │ + mov %eax,0x35c(%ebp) │ │ │ │ + add $0x18,%esi │ │ │ │ + cmp %esi,%edi │ │ │ │ + jne 3e778 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1eb78> │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 3e7c9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ebc9> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(1) │ │ │ │ + test %eax,%eax │ │ │ │ + jne 3e7e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ebe8> │ │ │ │ + movl $0x0,0x35c(%ebp) │ │ │ │ + fstpl 0x350(%ebp) │ │ │ │ + jmp 3e7f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ebf0> │ │ │ │ nop │ │ │ │ - sub $0x8,%esp │ │ │ │ - push 0x8(%ebp) │ │ │ │ - push %esi │ │ │ │ - call 3fc00 ::do_widen(char) const@@Base+0x3bb0> │ │ │ │ - mov -0x120(%ebp),%edi │ │ │ │ - pop %ecx │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3e7f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ebf0> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3e7f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ebf0> │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + movl $0x0,0x39c(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ - push %edi │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 3f490 ::do_widen(char) const@@Base+0x3440> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push %esi │ │ │ │ - push %edi │ │ │ │ - call 3f490 ::do_widen(char) const@@Base+0x3440> │ │ │ │ - jmp 418c0 ::do_widen(char) const@@Base+0x5870> │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ + jne 3e58c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e98c> │ │ │ │ + fstp %st(0) │ │ │ │ + movl $0x0,0x39c(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 3e7fc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ebfc> │ │ │ │ + xchg %ax,%ax │ │ │ │ sub $0x8,%esp │ │ │ │ - push 0x8(%ebp) │ │ │ │ - push %esi │ │ │ │ - call 3fc00 ::do_widen(char) const@@Base+0x3bb0> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push %ebx │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 3f490 ::do_widen(char) const@@Base+0x3440> │ │ │ │ + add $0x1,%eax │ │ │ │ + mov %eax,0x374(%ebp) │ │ │ │ + push $0x1 │ │ │ │ + push 0x388(%ebp) │ │ │ │ + mov 0x38(%esp),%edi │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 4280 │ │ │ │ + pop %ecx │ │ │ │ pop %edi │ │ │ │ + push $0x4 │ │ │ │ + push 0x384(%ebp) │ │ │ │ + call 4280 │ │ │ │ pop %eax │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call 3f490 ::do_widen(char) const@@Base+0x3440> │ │ │ │ - jmp 418c0 ::do_widen(char) const@@Base+0x5870> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - lea -0x94(%ebp),%esi │ │ │ │ - mov %edx,-0x128(%ebp) │ │ │ │ - jmp 41996 ::do_widen(char) const@@Base+0x5946> │ │ │ │ - mov %eax,%ebx │ │ │ │ - jmp 41bc0 ::do_widen(char) const@@Base+0x5b70> │ │ │ │ - mov %eax,%ebx │ │ │ │ - jmp 41be3 ::do_widen(char) const@@Base+0x5b93> │ │ │ │ - mov %eax,%ebx │ │ │ │ - jmp 41be3 ::do_widen(char) const@@Base+0x5b93> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ + push 0x374(%ebp) │ │ │ │ + call 42e0 │ │ │ │ add $0x10,%esp │ │ │ │ + mov %eax,0x388(%ebp) │ │ │ │ + mov 0x374(%ebp),%eax │ │ │ │ + cmp $0x1fffffff,%eax │ │ │ │ + ja 60a0 <__gmon_start__@plt+0x18e8> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ - mov %ebx,(%esp) │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ - mov %ebx,(%esp) │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - mov %eax,%ebx │ │ │ │ - jmp 41be3 ::do_widen(char) const@@Base+0x5b93> │ │ │ │ - mov %eax,%ebx │ │ │ │ - jmp 41be3 ::do_widen(char) const@@Base+0x5b93> │ │ │ │ - mov %eax,%ebx │ │ │ │ - jmp 41be3 ::do_widen(char) const@@Base+0x5b93> │ │ │ │ - mov %eax,%ebx │ │ │ │ - jmp 41be3 ::do_widen(char) const@@Base+0x5b93> │ │ │ │ - mov %eax,%ebx │ │ │ │ - jmp 41be3 ::do_widen(char) const@@Base+0x5b93> │ │ │ │ - mov %eax,%ebx │ │ │ │ - jmp 41bcc ::do_widen(char) const@@Base+0x5b7c> │ │ │ │ - mov %eax,%ebx │ │ │ │ - jmp 41bc0 ::do_widen(char) const@@Base+0x5b70> │ │ │ │ - mov %eax,%ebx │ │ │ │ - jmp 41bcc ::do_widen(char) const@@Base+0x5b7c> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + shl $0x2,%eax │ │ │ │ + push %eax │ │ │ │ + call 42e0 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,0x384(%ebp) │ │ │ │ + jmp 3e3ef , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e7ef> │ │ │ │ xchg %ax,%ax │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x633db,%eax │ │ │ │ + je 3e718 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1eb18> │ │ │ │ + jmp 3e474 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e874> │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + test $0x1,%al │ │ │ │ + jne 3e8d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ecd0> │ │ │ │ + test $0x4,%al │ │ │ │ + jne 3e8c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ecc8> │ │ │ │ + test $0x8,%al │ │ │ │ + jne 3e8e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ece0> │ │ │ │ + test $0x2,%al │ │ │ │ + jne 3e8e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ece8> │ │ │ │ + test $0x10,%al │ │ │ │ + jne 3e8d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ecd8> │ │ │ │ + test $0x20,%al │ │ │ │ + jne 3e8f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ecf0> │ │ │ │ + mov $0x1,%eax │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jmp 3cb30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1cf30> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jmp 3cd50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d150> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jmp 3c910 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1cd10> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jmp 3c4c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c8c0> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jmp 3c6b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1cab0> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jmp 3d040 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d440> │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x666f7,%ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ + mov 0x40(%esp),%esi │ │ │ │ + cmpb $0x0,0x71(%esi) │ │ │ │ + movb $0x1,0x345(%esi) │ │ │ │ + mov 0x530(%esi),%eax │ │ │ │ + je 3e932 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ed32> │ │ │ │ + mov 0x1f4(%ebx),%eax │ │ │ │ + sub $0x1,%eax │ │ │ │ + movzbl 0x344(%esi),%edi │ │ │ │ + mov %edi,%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + je 3ebd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1efd0> │ │ │ │ + mov 0x36c(%esi),%edx │ │ │ │ + cmp %eax,%edx │ │ │ │ + ja 3eb70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ef70> │ │ │ │ + mov 0x370(%esi),%eax │ │ │ │ + cmp 0x1f4(%ebx),%eax │ │ │ │ + jae 3eb70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ef70> │ │ │ │ + add $0x1,%eax │ │ │ │ + add $0x1,%edx │ │ │ │ + mov %eax,0x370(%esi) │ │ │ │ + movzbl 0x6c(%esi),%eax │ │ │ │ + mov %edx,0x36c(%esi) │ │ │ │ + mov %al,0x1f(%esp) │ │ │ │ + test %al,%al │ │ │ │ + je 3ebb8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1efb8> │ │ │ │ + mov 0x368(%esi),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 3ebb8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1efb8> │ │ │ │ + mov 0x364(%esi),%edx │ │ │ │ + mov 0x360(%esi),%eax │ │ │ │ + test %edx,%edx │ │ │ │ + je 3e9c2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1edc2> │ │ │ │ + mov 0x380(%esi),%edi │ │ │ │ + lea (%edi,%eax,4),%ebp │ │ │ │ + mov 0x0(%ebp),%edi │ │ │ │ + mov %edi,0xc(%esp) │ │ │ │ + lea (%ecx,%eax,1),%edi │ │ │ │ + sub %edx,%edi │ │ │ │ + cmp %edi,0xc(%esp) │ │ │ │ + jb 3ec70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f070> │ │ │ │ + test %eax,%eax │ │ │ │ + je 3ec20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f020> │ │ │ │ + mov 0x380(%esi),%edi │ │ │ │ + sub $0x1,%eax │ │ │ │ + mov %eax,0x360(%esi) │ │ │ │ + addl $0x1,(%edi,%eax,4) │ │ │ │ + mov 0x360(%esi),%eax │ │ │ │ + mov 0x368(%esi),%ebp │ │ │ │ + mov 0x364(%esi),%edx │ │ │ │ + mov (%edi,%eax,4),%ecx │ │ │ │ + add %eax,%ebp │ │ │ │ + sub %edx,%ebp │ │ │ │ + cmp %ebp,%ecx │ │ │ │ + jb 3ec88 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f088> │ │ │ │ + fldl 0x348(%esi) │ │ │ │ + fstpl 0x540(%esi) │ │ │ │ + test %edx,%edx │ │ │ │ + je 3ec3e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f03e> │ │ │ │ + mov 0x55c(%esi),%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x4(%ecx),%edi │ │ │ │ + movl $0x0,(%ecx) │ │ │ │ + movl $0x0,0x3fc(%ecx) │ │ │ │ + and $0xfffffffc,%edi │ │ │ │ + sub %edi,%ecx │ │ │ │ + add $0x400,%ecx │ │ │ │ + shr $0x2,%ecx │ │ │ │ + rep stos %eax,%es:(%edi) │ │ │ │ + mov 0xf4(%esi),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ - mov 0x48(%esp),%eax │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - lea -0x1(%eax),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - shr $0x1f,%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - sar $1,%eax │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - cmp %eax,0x44(%esp) │ │ │ │ - jge 41dc0 ::do_widen(char) const@@Base+0x5d70> │ │ │ │ - mov 0x44(%esp),%edi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - lea 0x1(%edi),%eax │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea (%eax,%eax,1),%ebx │ │ │ │ - lea -0x1(%ebx),%ebp │ │ │ │ - lea (%ebx,%eax,4),%eax │ │ │ │ - lea 0x0(%ebp,%ebp,2),%ecx │ │ │ │ - lea (%edx,%eax,4),%esi │ │ │ │ - lea (%edx,%ecx,4),%ecx │ │ │ │ - push %ecx │ │ │ │ + mov 0x364(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3ed10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f110> │ │ │ │ + mov 0x384(%esi),%ecx │ │ │ │ + fldl 0x540(%esi) │ │ │ │ + mov 0x55c(%esi),%ebp │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ - push %esi │ │ │ │ - call *0x60(%esp) │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ - mov 0x50(%esp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - lea (%edi,%edi,2),%eax │ │ │ │ - cmovne %ecx,%esi │ │ │ │ - lea (%edx,%eax,4),%eax │ │ │ │ - cmovne %ebp,%ebx │ │ │ │ - flds 0x8(%esi) │ │ │ │ - flds 0x4(%esi) │ │ │ │ - mov %ebx,%edi │ │ │ │ - fstps 0x4(%eax) │ │ │ │ - fstps 0x8(%eax) │ │ │ │ - cmp 0x8(%esp),%ebx │ │ │ │ - jl 41c60 ::do_widen(char) const@@Base+0x5c10> │ │ │ │ - testb $0x1,0x48(%esp) │ │ │ │ - je 41d70 ::do_widen(char) const@@Base+0x5d20> │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - lea -0x990(%eax),%eax │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - flds 0x4(%eax) │ │ │ │ - fsts 0x18(%esp) │ │ │ │ - flds 0x8(%eax) │ │ │ │ - lea -0x1(%ebx),%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - shr $0x1f,%edi │ │ │ │ - add %eax,%edi │ │ │ │ - fsts 0x1c(%esp) │ │ │ │ - sar $1,%edi │ │ │ │ - cmp 0x44(%esp),%ebx │ │ │ │ - jle 41d5b ::do_widen(char) const@@Base+0x5d0b> │ │ │ │ - fstp %st(0) │ │ │ │ + mov 0x130(%esi),%ecx │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ + mov 0x380(%esi),%ecx │ │ │ │ + lea (%ecx,%eax,4),%eax │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov (%ecx),%eax │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ + mov (%edi,%eax,4),%eax │ │ │ │ + movzbl (%eax),%eax │ │ │ │ + lea 0x20(%eax),%edx │ │ │ │ + cmp $0x5b,%al │ │ │ │ + cmovl %edx,%eax │ │ │ │ + movsbl %al,%eax │ │ │ │ + lea 0x0(%ebp,%eax,4),%edi │ │ │ │ + mov (%edi),%edx │ │ │ │ + add $0x1,%edx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ + cmp (%edi,%eax,4),%edx │ │ │ │ + jle 3eaba , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1eeba> │ │ │ │ + movb $0x0,0x345(%esi) │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ + add $0x4,%ecx │ │ │ │ + faddl (%edi,%eax,8) │ │ │ │ + fstl 0x540(%esi) │ │ │ │ + cmp %ecx,0x18(%esp) │ │ │ │ + jne 3ea88 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ee88> │ │ │ │ fstp %st(0) │ │ │ │ - lea 0x14(%esp),%eax │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %edx,%ebp │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ - jmp 41d2e ::do_widen(char) const@@Base+0x5cde> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - flds 0x8(%ebx) │ │ │ │ - flds 0x4(%ebx) │ │ │ │ - mov %edi,%esi │ │ │ │ - fstps 0x4(%ecx) │ │ │ │ - fstps 0x8(%ecx) │ │ │ │ - lea -0x1(%edi),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - shr $0x1f,%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - sar $1,%eax │ │ │ │ - cmp %edi,0x44(%esp) │ │ │ │ - jge 41da8 ::do_widen(char) const@@Base+0x5d58> │ │ │ │ - mov %eax,%edi │ │ │ │ - lea (%edi,%edi,2),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x0(%ebp,%eax,4),%ebx │ │ │ │ - push 0xc(%esp) │ │ │ │ - push %ebx │ │ │ │ - call *0x60(%esp) │ │ │ │ - lea (%esi,%esi,2),%ecx │ │ │ │ - lea 0x0(%ebp,%ecx,4),%ecx │ │ │ │ + mov 0x1d0(%ebp),%eax │ │ │ │ + add 0x1cc(%ebp),%eax │ │ │ │ + add 0x1e4(%ebp),%eax │ │ │ │ + cmp 0x138(%esi),%eax │ │ │ │ + jg 3ec08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f008> │ │ │ │ + mov 0x508(%esi),%eax │ │ │ │ + mov 0x520(%esi),%edx │ │ │ │ + mov 0x134(%esi),%ecx │ │ │ │ + movsbl -0x1(%eax,%edx,1),%edi │ │ │ │ + mov (%ecx,%edi,4),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 3ec08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f008> │ │ │ │ + movzbl 0x345(%esi),%edi │ │ │ │ + mov %edi,%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + je 3ec0f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f00f> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %edx │ │ │ │ + push 0x388(%esi) │ │ │ │ + push %eax │ │ │ │ + call 41b0 │ │ │ │ + mov 0x364(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 41d08 ::do_widen(char) const@@Base+0x5cb8> │ │ │ │ - flds 0x1c(%esp) │ │ │ │ - flds 0x18(%esp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - jmp 41d5d ::do_widen(char) const@@Base+0x5d0d> │ │ │ │ - fxch %st(1) │ │ │ │ - fstps 0x4(%esi) │ │ │ │ - fstps 0x8(%esi) │ │ │ │ + xor %eax,%eax │ │ │ │ + test %edx,%edx │ │ │ │ + je 3eba7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1efa7> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x380(%esi),%edx │ │ │ │ + mov (%edx,%eax,4),%ecx │ │ │ │ + mov 0x384(%esi),%edx │ │ │ │ + add $0x1,%eax │ │ │ │ + mov (%edx,%ecx,4),%edx │ │ │ │ + addb $0x20,(%edx) │ │ │ │ + cmp %eax,0x364(%esi) │ │ │ │ + ja 3eb48 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ef48> │ │ │ │ + jmp 3eba7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1efa7> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + push 0x520(%esi) │ │ │ │ + push 0x388(%esi) │ │ │ │ + push 0x508(%esi) │ │ │ │ + call 41b0 │ │ │ │ + addl $0x1,0x36c(%esi) │ │ │ │ + fldl 0x348(%esi) │ │ │ │ + add $0x10,%esp │ │ │ │ + movb $0x0,0x344(%esi) │ │ │ │ + fstpl 0x540(%esi) │ │ │ │ add $0x2c,%esp │ │ │ │ + mov %edi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x48(%esp),%eax │ │ │ │ - sub $0x2,%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - shr $0x1f,%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ - sar $1,%eax │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jne 41cbf ::do_widen(char) const@@Base+0x5c6f> │ │ │ │ - lea 0x1(%ebx,%ebx,1),%ebx │ │ │ │ - lea (%ebx,%ebx,2),%eax │ │ │ │ - lea (%edx,%eax,4),%eax │ │ │ │ - flds 0x8(%eax) │ │ │ │ - flds 0x4(%eax) │ │ │ │ - fstps 0x4(%esi) │ │ │ │ - fstps 0x8(%esi) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 41cbf ::do_widen(char) const@@Base+0x5c6f> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - flds 0x1c(%esp) │ │ │ │ - flds 0x18(%esp) │ │ │ │ - mov %ebx,%esi │ │ │ │ - fstps 0x4(%esi) │ │ │ │ - fstps 0x8(%esi) │ │ │ │ + movb $0x0,0x344(%esi) │ │ │ │ add $0x2c,%esp │ │ │ │ + mov %edi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - mov 0x44(%esp),%ebx │ │ │ │ - lea (%eax,%eax,2),%eax │ │ │ │ - lea (%edx,%eax,4),%esi │ │ │ │ - testb $0x1,0x48(%esp) │ │ │ │ - jne 41cbf ::do_widen(char) const@@Base+0x5c6f> │ │ │ │ - jmp 41d70 ::do_widen(char) const@@Base+0x5d20> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - call 18a21 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d1> │ │ │ │ - add $0x6321b,%ecx │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x2c,%esp │ │ │ │ - mov 0x40(%esp),%ebx │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ - mov 0x4c(%esp),%esi │ │ │ │ - sub %ebx,%eax │ │ │ │ - mov %eax,%edx │ │ │ │ - sar $0x2,%edx │ │ │ │ - imul $0xaaaaaaab,%edx,%edx │ │ │ │ - mov %edx,(%esp) │ │ │ │ - cmp $0xc,%eax │ │ │ │ - jle 41e75 ::do_widen(char) const@@Base+0x5e25> │ │ │ │ - sub $0x2,%edx │ │ │ │ - mov %edx,%eax │ │ │ │ - shr $0x1f,%eax │ │ │ │ - add %edx,%eax │ │ │ │ - sar $1,%eax │ │ │ │ - lea (%eax,%eax,2),%edx │ │ │ │ - mov %eax,%ebp │ │ │ │ - lea -0x990(%ecx),%eax │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ - lea 0x14(%esp),%eax │ │ │ │ - lea 0x4(%ebx,%edx,4),%edi │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - jmp 41e43 ::do_widen(char) const@@Base+0x5df3> │ │ │ │ - sub $0x1,%ebp │ │ │ │ - flds 0x4(%edi) │ │ │ │ - flds (%edi) │ │ │ │ - sub $0xc,%esp │ │ │ │ - sub $0xc,%edi │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - fstps 0x24(%esp) │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ - fstps 0x28(%esp) │ │ │ │ - push %esi │ │ │ │ - push 0x18(%esp) │ │ │ │ - push 0x14(%esp) │ │ │ │ - push %ebp │ │ │ │ - push %ebx │ │ │ │ - call 41c20 ::do_widen(char) const@@Base+0x5bd0> │ │ │ │ - add $0x20,%esp │ │ │ │ - test %ebp,%ebp │ │ │ │ - jne 41e40 ::do_widen(char) const@@Base+0x5df0> │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - mov 0x44(%esp),%edi │ │ │ │ - lea -0x990(%eax),%ebp │ │ │ │ - lea 0x14(%esp),%eax │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ - cmp %edi,0x48(%esp) │ │ │ │ - jbe 41ef7 ::do_widen(char) const@@Base+0x5ea7> │ │ │ │ - mov %ebp,0x8(%esp) │ │ │ │ - mov %edi,%ebp │ │ │ │ - mov 0x48(%esp),%edi │ │ │ │ - jmp 41ea7 ::do_widen(char) const@@Base+0x5e57> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - cmp %ebp,%edi │ │ │ │ - jbe 41ef7 ::do_widen(char) const@@Base+0x5ea7> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %ebx │ │ │ │ - push %ebp │ │ │ │ - call *%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + push 0x520(%esi) │ │ │ │ + push 0x388(%esi) │ │ │ │ + push 0x508(%esi) │ │ │ │ + call 41b0 │ │ │ │ + fldl 0x348(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 41ea0 ::do_widen(char) const@@Base+0x5e50> │ │ │ │ - flds 0x4(%ebp) │ │ │ │ - flds 0x8(%ebp) │ │ │ │ - sub $0xc,%esp │ │ │ │ - add $0xc,%ebp │ │ │ │ - flds 0x8(%ebx) │ │ │ │ - flds 0x4(%ebx) │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ - fstps -0x8(%ebp) │ │ │ │ - fstps -0x4(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fstps 0x24(%esp) │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ - fstps 0x28(%esp) │ │ │ │ - push %esi │ │ │ │ - push 0x14(%esp) │ │ │ │ - push 0x14(%esp) │ │ │ │ - push $0x0 │ │ │ │ - push %ebx │ │ │ │ - call 41c20 ::do_widen(char) const@@Base+0x5bd0> │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp %ebp,%edi │ │ │ │ - ja 41ea7 ::do_widen(char) const@@Base+0x5e57> │ │ │ │ + mov %edi,%eax │ │ │ │ + fstpl 0x540(%esi) │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x630fb,%eax │ │ │ │ + movb $0x0,0x345(%esi) │ │ │ │ + subl $0x1,0x36c(%esi) │ │ │ │ + movzbl 0x1f(%esp),%edi │ │ │ │ + jmp 3eba7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1efa7> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmp %edx,%ecx │ │ │ │ + ja 3ecd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f0d0> │ │ │ │ + movl $0x0,0x364(%esi) │ │ │ │ + fldl 0x348(%esi) │ │ │ │ + fstpl 0x540(%esi) │ │ │ │ + sub $0x4,%esp │ │ │ │ + push 0x520(%esi) │ │ │ │ + push 0x388(%esi) │ │ │ │ + push 0x508(%esi) │ │ │ │ + call 41b0 │ │ │ │ + add $0x10,%esp │ │ │ │ + movzbl 0x1f(%esp),%edi │ │ │ │ + movb $0x0,0x344(%esi) │ │ │ │ + jmp 3eba7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1efa7> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + add $0x1,%eax │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x364(%esi),%edx │ │ │ │ + jmp 3e9fe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1edfe> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %edx,%ebp │ │ │ │ + sub %eax,%ebp │ │ │ │ + cmp $0x1,%ebp │ │ │ │ + jbe 3ecbd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f0bd> │ │ │ │ + mov $0x1,%edx │ │ │ │ + jmp 3eca9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f0a9> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov 0x360(%esi),%eax │ │ │ │ + mov (%edi,%eax,4),%ecx │ │ │ │ + add %edx,%eax │ │ │ │ + add %edx,%ecx │ │ │ │ + add $0x1,%edx │ │ │ │ + mov %ecx,(%edi,%eax,4) │ │ │ │ + cmp %edx,%ebp │ │ │ │ + jne 3eca0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f0a0> │ │ │ │ + mov 0x364(%esi),%edx │ │ │ │ + lea -0x1(%edx),%eax │ │ │ │ + mov %eax,0x360(%esi) │ │ │ │ + jmp 3e9fe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1edfe> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + lea 0x1(%edx),%edi │ │ │ │ + mov %edi,0x364(%esi) │ │ │ │ + cmp %edi,%ecx │ │ │ │ + jbe 3ece3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f0e3> │ │ │ │ + mov %edx,0x360(%esi) │ │ │ │ + test %edi,%edi │ │ │ │ + je 3ed1b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f11b> │ │ │ │ + mov 0x380(%esi),%edi │ │ │ │ + jmp 3ecf2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f0f2> │ │ │ │ + nop │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %eax,(%edi,%eax,4) │ │ │ │ + lea 0x1(%eax),%ecx │ │ │ │ + cmp %eax,%edx │ │ │ │ + jne 3ecf0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f0f0> │ │ │ │ + mov 0x364(%esi),%edx │ │ │ │ + jmp 3e9fe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1edfe> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x55c(%esi),%ebp │ │ │ │ + jmp 3ead2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1eed2> │ │ │ │ + fldl 0x348(%esi) │ │ │ │ + fstpl 0x540(%esi) │ │ │ │ + jmp 3ec3e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f03e> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x3c,%esp │ │ │ │ - mov 0x54(%esp),%ebp │ │ │ │ - mov 0x50(%esp),%ebx │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - mov 0x5c(%esp),%edi │ │ │ │ - mov %ebp,%eax │ │ │ │ - sub %ebx,%eax │ │ │ │ - cmp $0xc0,%eax │ │ │ │ - jle 420cf ::do_widen(char) const@@Base+0x607f> │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 42170 ::do_widen(char) const@@Base+0x6120> │ │ │ │ - lea 0xc(%ebx),%eax │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - mov %ebp,%eax │ │ │ │ - subl $0x1,0x58(%esp) │ │ │ │ - sub $0x8,%esp │ │ │ │ - sub %ebx,%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%edx │ │ │ │ - mov %edx,%eax │ │ │ │ - shr $0x1f,%eax │ │ │ │ - add %edx,%eax │ │ │ │ - sar $1,%eax │ │ │ │ - lea (%eax,%eax,2),%eax │ │ │ │ - lea (%ebx,%eax,4),%esi │ │ │ │ - lea -0xc(%ebp),%eax │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - push %esi │ │ │ │ - push 0x18(%esp) │ │ │ │ - call *%edi │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 420e0 ::do_widen(char) const@@Base+0x6090> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push 0x18(%esp) │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x662c7,%ebx │ │ │ │ + sub $0x28,%esp │ │ │ │ + mov 0x3c(%esp),%esi │ │ │ │ push %esi │ │ │ │ - call *%edi │ │ │ │ + call 3e900 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ed00> │ │ │ │ + fldl 0x540(%esi) │ │ │ │ + fldl 0x34(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jbe 3ed5f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f15f> │ │ │ │ + fstl 0x34(%esi) │ │ │ │ + lea 0x594(%esi),%edi │ │ │ │ + mov %edi,0x8(%esp) │ │ │ │ test %al,%al │ │ │ │ - je 42118 ::do_widen(char) const@@Base+0x60c8> │ │ │ │ - flds 0x4(%ebx) │ │ │ │ - flds 0x8(%ebx) │ │ │ │ - flds 0x8(%esi) │ │ │ │ - flds 0x4(%esi) │ │ │ │ - fstps 0x4(%ebx) │ │ │ │ - fstps 0x8(%ebx) │ │ │ │ - fxch %st(1) │ │ │ │ - fstps 0x4(%esi) │ │ │ │ - fstps 0x8(%esi) │ │ │ │ - mov %ebp,0x14(%esp) │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ + jne 3edbc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f1bc> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3eeca , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f2ca> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %esi,0x18(%esp) │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %ebx │ │ │ │ - push %esi │ │ │ │ - call *%edi │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 42017 ::do_widen(char) const@@Base+0x5fc7> │ │ │ │ - mov %esi,0x10(%esp) │ │ │ │ - lea -0xc(%ebp),%ecx │ │ │ │ - mov %ecx,%ebp │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3ed98 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f198> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %ebp,%esi │ │ │ │ - push %ebp │ │ │ │ - sub $0xc,%ebp │ │ │ │ - push %ebx │ │ │ │ - call *%edi │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 41fe0 ::do_widen(char) const@@Base+0x5f90> │ │ │ │ - mov %esi,%ebp │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ - cmp %ebp,%esi │ │ │ │ - jae 42020 ::do_widen(char) const@@Base+0x5fd0> │ │ │ │ - flds 0x4(%esi) │ │ │ │ - flds 0x8(%esi) │ │ │ │ - flds 0x8(%ebp) │ │ │ │ - flds 0x4(%ebp) │ │ │ │ - fstps 0x4(%esi) │ │ │ │ - fstps 0x8(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ - fstps 0x4(%ebp) │ │ │ │ - fstps 0x8(%ebp) │ │ │ │ - add $0xc,%esi │ │ │ │ - jmp 41fc0 ::do_widen(char) const@@Base+0x5f70> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3ed98 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f198> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x14(%esp),%ebp │ │ │ │ - push %edi │ │ │ │ - push 0x5c(%esp) │ │ │ │ - push %ebp │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3ed98 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f198> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - call 41f00 ::do_widen(char) const@@Base+0x5eb0> │ │ │ │ - mov %esi,%eax │ │ │ │ + call 3e900 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ed00> │ │ │ │ + fldl 0x540(%esi) │ │ │ │ + fldl 0x34(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ - sub %ebx,%eax │ │ │ │ - cmp $0xc0,%eax │ │ │ │ - jle 420cf ::do_widen(char) const@@Base+0x607f> │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %esi,%ebp │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jbe 3edb4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f1b4> │ │ │ │ + fstl 0x34(%esi) │ │ │ │ + test %al,%al │ │ │ │ + je 3eec8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f2c8> │ │ │ │ + movzbl 0x345(%esi),%edx │ │ │ │ + test %dl,%dl │ │ │ │ + je 3ed78 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f178> │ │ │ │ + mov 0x520(%esi),%eax │ │ │ │ + mov 0x508(%esi),%ecx │ │ │ │ + movsbl -0x1(%ecx,%eax,1),%ecx │ │ │ │ + mov 0x134(%esi),%eax │ │ │ │ + mov (%eax,%ecx,4),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 3ed80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f180> │ │ │ │ + fldl 0x350(%esi) │ │ │ │ + fucomip %st(1),%st │ │ │ │ + jnp 3eee0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f2e0> │ │ │ │ + mov 0x584(%esi),%ebp │ │ │ │ + fldl 0xc(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 3ed88 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f188> │ │ │ │ + mov 0x588(%esi),%edi │ │ │ │ + fldl -0x14(%edi) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + ja 3ed90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f190> │ │ │ │ + mov 0x5a4(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 41f43 ::do_widen(char) const@@Base+0x5ef3> │ │ │ │ - push %edi │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - push %esi │ │ │ │ - push %esi │ │ │ │ - sub $0xc,%esi │ │ │ │ - push %ebx │ │ │ │ - call 41de0 ::do_widen(char) const@@Base+0x5d90> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ - lea -0x990(%eax),%eax │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - lea 0x24(%esp),%eax │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ + jne 3eef0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f2f0> │ │ │ │ + movl $0x0,0x35c(%esi) │ │ │ │ + cmp %ebp,%edi │ │ │ │ + je 3eea8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f2a8> │ │ │ │ + fldl 0xc(%ebp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x18(%ebp),%eax │ │ │ │ + fld %st(1) │ │ │ │ + fadds -0x1cbdc(%ebx) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + jbe 3ee9e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f29e> │ │ │ │ + fxch %st(2) │ │ │ │ + mov %dl,(%esp) │ │ │ │ + jmp 3ee60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f260> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - flds 0x4(%esi) │ │ │ │ - mov %esi,%ebp │ │ │ │ - flds 0x8(%esi) │ │ │ │ - sub $0xc,%esp │ │ │ │ - flds 0x8(%ebx) │ │ │ │ - flds 0x4(%ebx) │ │ │ │ - sub %ebx,%ebp │ │ │ │ - sub $0xc,%esi │ │ │ │ - mov %ebp,%edx │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ - sar $0x2,%edx │ │ │ │ - fstps 0x10(%esi) │ │ │ │ - imul $0xaaaaaaab,%edx,%edx │ │ │ │ - fstps 0x14(%esi) │ │ │ │ + add $0x18,%eax │ │ │ │ + fldl -0xc(%eax) │ │ │ │ + fxch %st(2) │ │ │ │ + fcomi %st(2),%st │ │ │ │ + jbe 3ee90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f290> │ │ │ │ + fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstps 0x34(%esp) │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ - fstps 0x38(%esp) │ │ │ │ - push %edi │ │ │ │ - push 0x1c(%esp) │ │ │ │ - push %edx │ │ │ │ - push $0x0 │ │ │ │ - push %ebx │ │ │ │ - call 41c20 ::do_widen(char) const@@Base+0x5bd0> │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp $0xc,%ebp │ │ │ │ - jg 42080 ::do_widen(char) const@@Base+0x6030> │ │ │ │ - add $0x3c,%esp │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jb 3ee83 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f283> │ │ │ │ + fldl -0x14(%eax) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jb 3ee83 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f283> │ │ │ │ + mov -0x4(%eax),%edx │ │ │ │ + mov 0x37c(%esi),%ebp │ │ │ │ + mov %edx,0x0(%ebp,%ecx,4) │ │ │ │ + add $0x1,%ecx │ │ │ │ + mov %ecx,0x35c(%esi) │ │ │ │ + cmp %eax,%edi │ │ │ │ + jne 3ee50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f250> │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 3ee94 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f294> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(1) │ │ │ │ + movzbl (%esp),%edx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 3eed0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f2d0> │ │ │ │ + jmp 3eea8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f2a8> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstpl 0x350(%esi) │ │ │ │ + jmp 3eeb2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f2b2> │ │ │ │ + fstp %st(0) │ │ │ │ + movl $0x0,0x35c(%esi) │ │ │ │ + jmp 3ed98 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f198> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 3eed2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f2d2> │ │ │ │ + xchg %ax,%ax │ │ │ │ + fstp %st(0) │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov %edx,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + je 3eeb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f2b0> │ │ │ │ + jmp 3edf3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f1f3> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ xchg %ax,%ax │ │ │ │ - sub $0x8,%esp │ │ │ │ - push 0x18(%esp) │ │ │ │ - push 0x18(%esp) │ │ │ │ - call *%edi │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 42150 ::do_widen(char) const@@Base+0x6100> │ │ │ │ - flds 0x4(%ebx) │ │ │ │ - flds 0x8(%ebx) │ │ │ │ - flds 0x14(%ebx) │ │ │ │ - flds 0x10(%ebx) │ │ │ │ - fstps 0x4(%ebx) │ │ │ │ - fstps 0x8(%ebx) │ │ │ │ - fxch %st(1) │ │ │ │ - fstps 0x10(%ebx) │ │ │ │ - fstps 0x14(%ebx) │ │ │ │ - jmp 41faf ::do_widen(char) const@@Base+0x5f5f> │ │ │ │ + mov 0x598(%esi),%ecx │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 3ef32 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f332> │ │ │ │ + fld %st(0) │ │ │ │ + fsubs -0x1cbdc(%ebx) │ │ │ │ + jmp 3ef19 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f319> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - sub $0x8,%esp │ │ │ │ - push 0x18(%esp) │ │ │ │ - push 0x18(%esp) │ │ │ │ - call *%edi │ │ │ │ - flds 0x4(%ebx) │ │ │ │ - flds 0x8(%ebx) │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 420fa ::do_widen(char) const@@Base+0x60aa> │ │ │ │ - flds -0x4(%ebp) │ │ │ │ - flds -0x8(%ebp) │ │ │ │ - fstps 0x4(%ebx) │ │ │ │ - fstps 0x8(%ebx) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x8(%ecx),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 3ef30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f330> │ │ │ │ + fldl 0x14(%ecx) │ │ │ │ fxch %st(1) │ │ │ │ - fstps -0x8(%ebp) │ │ │ │ - fstps -0x4(%ebp) │ │ │ │ - jmp 41faf ::do_widen(char) const@@Base+0x5f5f> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jbe 3ef10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f310> │ │ │ │ + mov 0xc(%ecx),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 3ef19 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f319> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3ef32 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f332> │ │ │ │ nop │ │ │ │ - sub $0x8,%esp │ │ │ │ - push 0x18(%esp) │ │ │ │ - push %esi │ │ │ │ - call *%edi │ │ │ │ - flds 0x4(%ebx) │ │ │ │ - flds 0x8(%ebx) │ │ │ │ + fstp %st(0) │ │ │ │ + cmp %eax,0x59c(%esi) │ │ │ │ + je 3ef56 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f356> │ │ │ │ + mov %dl,0xf(%esp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + fstpl 0xc(%esp) │ │ │ │ + push %eax │ │ │ │ + call 4220 │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 41f9b ::do_widen(char) const@@Base+0x5f4b> │ │ │ │ - jmp 42132 ::do_widen(char) const@@Base+0x60e2> │ │ │ │ + fldl (%esp) │ │ │ │ + movzbl 0xf(%esp),%edx │ │ │ │ + mov 0x1c(%eax),%eax │ │ │ │ + lea (%eax,%eax,2),%eax │ │ │ │ + lea 0x0(%ebp,%eax,8),%ebp │ │ │ │ + jmp 3ee23 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f223> │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0x54(%esp),%eax │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - jmp 42050 ::do_widen(char) const@@Base+0x6000> │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + fldl 0x540(%eax) │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + movl $0x0,0x39c(%edx) │ │ │ │ + mov %al,0x515(%edx) │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + mov %al,0x514(%edx) │ │ │ │ + ret │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ - call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ - add $0x62e77,%edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x28,%esp │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ - push $0x40 │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %edi,-0x20(%ebp) │ │ │ │ - call 4050 │ │ │ │ - fldl 0x1c(%esi) │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - lea 0x28(%ebx),%edx │ │ │ │ - mov %eax,0x10(%ebx) │ │ │ │ - lea -0x93c(%edi),%eax │ │ │ │ - mov %eax,0x14(%ebx) │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - movzwl 0x18(%esi),%eax │ │ │ │ - fstpl 0x1c(%ebx) │ │ │ │ - mov %ax,0x18(%ebx) │ │ │ │ - mov 0x24(%esi),%eax │ │ │ │ - mov %eax,0x24(%ebx) │ │ │ │ - lea 0x30(%ebx),%eax │ │ │ │ - mov %eax,0x28(%ebx) │ │ │ │ - mov 0x28(%esi),%eax │ │ │ │ - push $0x0 │ │ │ │ - mov 0x2c(%esi),%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov (%esi),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - movl $0x0,0x8(%ebx) │ │ │ │ - movl $0x0,0xc(%ebx) │ │ │ │ - mov %eax,(%ebx) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,0x4(%ebx) │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 42224 ::do_widen(char) const@@Base+0x61d4> │ │ │ │ - mov -0x28(%ebp),%edi │ │ │ │ - push 0x14(%ebp) │ │ │ │ - push %edi │ │ │ │ - push %eax │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 42180 ::do_widen(char) const@@Base+0x6130> │ │ │ │ - mov %eax,0xc(%edi) │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x8(%esi),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 422ce ::do_widen(char) const@@Base+0x627e> │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ - push $0x40 │ │ │ │ - call 4050 │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x10(%edi),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - lea 0x28(%esi),%edx │ │ │ │ - mov %eax,0x10(%esi) │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ - mov %eax,0x14(%esi) │ │ │ │ - movzbl 0x18(%edi),%eax │ │ │ │ - mov %al,0x18(%esi) │ │ │ │ - movzbl 0x19(%edi),%eax │ │ │ │ - mov %al,0x19(%esi) │ │ │ │ - fldl 0x1c(%edi) │ │ │ │ - mov 0x24(%edi),%eax │ │ │ │ - mov %eax,0x24(%esi) │ │ │ │ - lea 0x30(%esi),%eax │ │ │ │ - fstpl 0x1c(%esi) │ │ │ │ - mov %eax,0x28(%esi) │ │ │ │ - mov 0x28(%edi),%eax │ │ │ │ - push $0x0 │ │ │ │ - mov 0x2c(%edi),%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov (%edi),%eax │ │ │ │ - movl $0x0,0x8(%esi) │ │ │ │ - add $0x10,%esp │ │ │ │ - movl $0x0,0xc(%esi) │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ - mov %esi,0x8(%eax) │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ - mov 0xc(%edi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 422c0 ::do_widen(char) const@@Base+0x6270> │ │ │ │ - push 0x14(%ebp) │ │ │ │ - push %esi │ │ │ │ - push %eax │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 42180 ::do_widen(char) const@@Base+0x6130> │ │ │ │ - mov %eax,0xc(%esi) │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x8(%edi),%edi │ │ │ │ - mov %esi,-0x1c(%ebp) │ │ │ │ - test %edi,%edi │ │ │ │ - jne 42235 ::do_widen(char) const@@Base+0x61e5> │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x66047,%ebx │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov 0x34(%esp),%edx │ │ │ │ + mov 0x30(%esp),%edi │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %dl,0x516(%edi) │ │ │ │ + movb $0x0,0x45d(%edi) │ │ │ │ + test %dl,%dl │ │ │ │ + je 3efea , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f3ea> │ │ │ │ + mov 0x41c(%edi),%edx │ │ │ │ + mov 0x14(%edx),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 3eff8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f3f8> │ │ │ │ + add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - jmp 422df ::do_widen(char) const@@Base+0x628f> │ │ │ │ - jmp 422fe ::do_widen(char) const@@Base+0x62ae> │ │ │ │ - jmp 42326 ::do_widen(char) const@@Base+0x62d6> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x20(%ebp),%edi │ │ │ │ - push %eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 4150 <__cxa_begin_catch@plt> │ │ │ │ - pop %ecx │ │ │ │ - push -0x28(%ebp) │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - call 4560 <__cxa_rethrow@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x20(%ebp),%edi │ │ │ │ - push %eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 4150 <__cxa_begin_catch@plt> │ │ │ │ - mov %esi,(%esp) │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - call 4560 <__cxa_rethrow@plt> │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ - call 45f0 <__cxa_end_catch@plt> │ │ │ │ - mov %esi,%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x20(%ebp),%edi │ │ │ │ - push %eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 4150 <__cxa_begin_catch@plt> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x28(%ebp) │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 3dbf0 ::do_widen(char) const@@Base+0x1ba0> │ │ │ │ - add $0x10,%esp │ │ │ │ - call 4560 <__cxa_rethrow@plt> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 42355 ::do_widen(char) const@@Base+0x6305> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 4231c ::do_widen(char) const@@Base+0x62cc> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 42368 ::do_widen(char) const@@Base+0x6318> │ │ │ │ - mov -0x20(%ebp),%edi │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 45f0 <__cxa_end_catch@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x20(%ebp),%edi │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 45f0 <__cxa_end_catch@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x62c7b,%eax │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - mov %eax,%ebx │ │ │ │ - sub $0x58,%esp │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ - mov 0x10(%ebp),%edi │ │ │ │ - push $0x40 │ │ │ │ - call 4050 │ │ │ │ - add $0x10,%esp │ │ │ │ - lea 0x10(%eax),%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ - lea 0x18(%eax),%eax │ │ │ │ - mov %eax,0x10(%esi) │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov (%edi),%eax │ │ │ │ - push $0x0 │ │ │ │ - mov 0x4(%edi),%edx │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - add %eax,%edx │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - push %ecx │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov 0x20(%edi),%edx │ │ │ │ - lea 0x2c(%esi),%eax │ │ │ │ - lea 0x28(%esi),%ebx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ - movl $0x0,0x2c(%esi) │ │ │ │ - movl $0x0,0x30(%esi) │ │ │ │ - mov %eax,0x34(%esi) │ │ │ │ - mov %eax,0x38(%esi) │ │ │ │ - movl $0x0,0x3c(%esi) │ │ │ │ - test %edx,%edx │ │ │ │ - je 42435 ::do_widen(char) const@@Base+0x63e5> │ │ │ │ - lea -0x1c(%ebp),%ecx │ │ │ │ - mov %ebx,-0x1c(%ebp) │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - push %ebx │ │ │ │ - call 42180 ::do_widen(char) const@@Base+0x6130> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%edx │ │ │ │ - jmp 42412 ::do_widen(char) const@@Base+0x63c2> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x8(%edx),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 42410 ::do_widen(char) const@@Base+0x63c0> │ │ │ │ - mov %edx,0x34(%esi) │ │ │ │ - mov %eax,%edx │ │ │ │ - jmp 42422 ::do_widen(char) const@@Base+0x63d2> │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0xc(%edx),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 42420 ::do_widen(char) const@@Base+0x63d0> │ │ │ │ - mov %edx,0x38(%esi) │ │ │ │ - mov 0x2c(%edi),%edx │ │ │ │ - mov %eax,0x30(%esi) │ │ │ │ - mov %edx,0x3c(%esi) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x8(%eax),%edi │ │ │ │ - add $0x4,%eax │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ - test %edi,%edi │ │ │ │ - je 42590 ::do_widen(char) const@@Base+0x6540> │ │ │ │ - mov 0x14(%esi),%eax │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ - jmp 4246b ::do_widen(char) const@@Base+0x641b> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0xc(%edi),%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - test %eax,%eax │ │ │ │ - je 424af ::do_widen(char) const@@Base+0x645f> │ │ │ │ - mov %eax,%edi │ │ │ │ - mov 0x14(%edi),%esi │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - mov 0x10(%edi),%ebx │ │ │ │ - cmp %esi,%eax │ │ │ │ - cmova %esi,%eax │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + movl $0x0,0x454(%edi) │ │ │ │ + mov 0x8(%edx),%esi │ │ │ │ + lea 0x4(%edx),%eax │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + test %esi,%esi │ │ │ │ + je 3f110 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f510> │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ + mov %edi,0x30(%esp) │ │ │ │ + mov 0x4(%eax),%ebp │ │ │ │ + mov (%eax),%eax │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + mov %ebp,%edi │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + jmp 3f043 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f443> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esi,0x4(%esp) │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 3f077 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f477> │ │ │ │ + mov 0x14(%esi),%ebp │ │ │ │ + mov %edi,%eax │ │ │ │ + cmp %edi,%ebp │ │ │ │ + cmovbe %ebp,%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4249a ::do_widen(char) const@@Base+0x644a> │ │ │ │ + je 3f068 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f468> │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ - push %ebx │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ - push -0x34(%ebp) │ │ │ │ + push 0x10(%esp) │ │ │ │ + push 0x10(%esi) │ │ │ │ call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 4249f ::do_widen(char) const@@Base+0x644f> │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - sub %esi,%eax │ │ │ │ + jne 3f06c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f46c> │ │ │ │ + mov %ebp,%eax │ │ │ │ + sub %edi,%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 42460 ::do_widen(char) const@@Base+0x6410> │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ - mov $0x1,%ebx │ │ │ │ + jns 3f038 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f438> │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jne 3f043 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f443> │ │ │ │ + mov %edi,%ebp │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ + mov 0x30(%esp),%edi │ │ │ │ + cmp %ecx,0xc(%esp) │ │ │ │ + je 3f110 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f510> │ │ │ │ + mov 0x14(%ecx),%esi │ │ │ │ + cmp %esi,%ebp │ │ │ │ + mov %esi,%eax │ │ │ │ + cmovbe %ebp,%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 42469 ::do_widen(char) const@@Base+0x6419> │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ - test %bl,%bl │ │ │ │ - jne 42593 ::do_widen(char) const@@Base+0x6543> │ │ │ │ - test %edx,%edx │ │ │ │ - je 42540 ::do_widen(char) const@@Base+0x64f0> │ │ │ │ + je 3f0b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f4b0> │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ - push %edx │ │ │ │ - push -0x34(%ebp) │ │ │ │ - push -0x3c(%ebp) │ │ │ │ + push %eax │ │ │ │ + push 0x10(%ecx) │ │ │ │ + push 0x14(%esp) │ │ │ │ call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je 42540 ::do_widen(char) const@@Base+0x64f0> │ │ │ │ + jne 3f0b4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f4b4> │ │ │ │ + mov %ebp,%eax │ │ │ │ + sub %esi,%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 4254a ::do_widen(char) const@@Base+0x64fa> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push 0x30(%esi) │ │ │ │ - push -0x4c(%ebp) │ │ │ │ - call 3dbf0 ::do_widen(char) const@@Base+0x1ba0> │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %eax,-0x48(%ebp) │ │ │ │ - je 42511 ::do_widen(char) const@@Base+0x64c1> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ + js 3f110 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f510> │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + movb $0x1,0x45d(%edi) │ │ │ │ + mov %eax,0x428(%edi) │ │ │ │ + fldz │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 4380 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + movb $0x1,0x45e(%edi) │ │ │ │ + movl $0x0,0x3bc(%edi) │ │ │ │ + movl $0x0,0x3c0(%edi) │ │ │ │ + fstpl 0x3c8(%edi) │ │ │ │ + push -0x28(%ebx) │ │ │ │ + call 4260 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %edi,(%eax) │ │ │ │ - movb $0x0,0x4(%eax) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ + movzbl 0x516(%edi),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - sub -0x30(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jns 424e9 ::do_widen(char) const@@Base+0x6499> │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 4260b ::do_widen(char) const@@Base+0x65bb> │ │ │ │ - mov $0x1,%eax │ │ │ │ - cmp %ecx,-0x38(%ebp) │ │ │ │ - jne 425e8 ::do_widen(char) const@@Base+0x6598> │ │ │ │ - push -0x38(%ebp) │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ - push %ecx │ │ │ │ - push %esi │ │ │ │ - push %eax │ │ │ │ - call 4090 │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - addl $0x1,0x14(%eax) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,(%eax) │ │ │ │ - movb $0x1,0x4(%eax) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x38(%ebp),%edi │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - cmp %edi,0xc(%eax) │ │ │ │ - je 425d8 ::do_widen(char) const@@Base+0x6588> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - call 4410 │ │ │ │ - mov 0x10(%esi),%ecx │ │ │ │ - mov 0x14(%esi),%ebx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x10(%eax),%edx │ │ │ │ - mov %ecx,-0x34(%ebp) │ │ │ │ - mov 0x14(%eax),%ecx │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov %ebx,-0x30(%ebp) │ │ │ │ - cmovbe %ebx,%edx │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 424c2 ::do_widen(char) const@@Base+0x6472> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov $0x1,%eax │ │ │ │ - cmp %ecx,-0x38(%ebp) │ │ │ │ - je 42560 ::do_widen(char) const@@Base+0x6510> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x10(%ecx),%eax │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ - mov %ecx,-0x30(%ebp) │ │ │ │ - push %eax │ │ │ │ - push -0x50(%ebp) │ │ │ │ - call 4040 , std::allocator >::compare(std::__cxx11::basic_string, std::allocator > const&) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ - shr $0x1f,%eax │ │ │ │ - jmp 42560 ::do_widen(char) const@@Base+0x6510> │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 424e9 ::do_widen(char) const@@Base+0x6499> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 42618 ::do_widen(char) const@@Base+0x65c8> │ │ │ │ - jmp 42631 ::do_widen(char) const@@Base+0x65e1> │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - cmp %eax,-0x48(%ebp) │ │ │ │ - je 4262f ::do_widen(char) const@@Base+0x65df> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %edi,%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x2c(%ebp),%edi │ │ │ │ - push %eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 4150 <__cxa_begin_catch@plt> │ │ │ │ - mov %esi,(%esp) │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - call 4560 <__cxa_rethrow@plt> │ │ │ │ - mov %eax,%esi │ │ │ │ - mov -0x2c(%ebp),%edi │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 45f0 <__cxa_end_catch@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ - xor %eax,%eax │ │ │ │ - test %edx,%edx │ │ │ │ - jle 42686 ::do_widen(char) const@@Base+0x6636> │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + movb $0x0,0x45d(%edi) │ │ │ │ + mov %eax,0x428(%edi) │ │ │ │ + jmp 3f0c9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f4c9> │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + mov %edx,0x568(%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + mov %eax,0x4f4(%edx) │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + mov %eax,0x538(%edx) │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + fldl 0x8(%esp) │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + fstl 0x10(%eax) │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + call b505 <__gmon_start__@plt+0x6d4d> │ │ │ │ + add $0x65e7b,%edx │ │ │ │ + fldl 0x8(%esp) │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + fldz │ │ │ │ + fcomi %st(1),%st │ │ │ │ + jae 3f1c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f5c0> │ │ │ │ + fstp %st(0) │ │ │ │ + fstl 0x4(%eax) │ │ │ │ + testb $0x8,0x538(%eax) │ │ │ │ + je 3f1c2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f5c2> │ │ │ │ + fmuls -0x1d138(%edx) │ │ │ │ + fdivs -0x1cbd8(%edx) │ │ │ │ + fstl 0x4(%eax) │ │ │ │ + jmp 3f1c2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f5c2> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + fstp %st(1) │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ + fldl 0x8(%esp) │ │ │ │ + cmpb $0x0,0x10(%esp) │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + fldz │ │ │ │ + je 3f200 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f600> │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 3f1f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f5f0> │ │ │ │ + fstl 0x24(%edx) │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fldz │ │ │ │ + fstpl 0x24(%edx) │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 3f1f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f5f0> │ │ │ │ + fstl 0x1c(%edx) │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ - mov %al,0x38(%edx) │ │ │ │ + mov %al,0x519(%edx) │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x65dd4,%ebx │ │ │ │ + cmpl $0x1,0x14(%esp) │ │ │ │ + je 3f250 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f650> │ │ │ │ + lea 0x4c(%esi),%eax │ │ │ │ + mov %eax,0x33c(%esi) │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea 0x1c4(%esi),%edi │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x1 │ │ │ │ + push %edi │ │ │ │ + call 48c50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29050> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %edi,0x33c(%esi) │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ - xor %edi,%edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x62955,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov 0x20(%esp),%esi │ │ │ │ - testb $0x5,0xdc(%esi) │ │ │ │ - je 426d0 ::do_widen(char) const@@Base+0x6680> │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + fldl 0x540(%ebx) │ │ │ │ + fstps 0x4(%esp) │ │ │ │ + mov 0x534(%ebx),%ecx │ │ │ │ + flds 0x4(%esp) │ │ │ │ + cmp $0x64,%ecx │ │ │ │ + jle 3f2e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f6e8> │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x584(%ebx),%edi │ │ │ │ + fld %st(0) │ │ │ │ + mov $0x66666667,%edx │ │ │ │ + imul %edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + fldl 0xc(%edi) │ │ │ │ + fxch %st(1) │ │ │ │ + sar $0x1f,%eax │ │ │ │ + sar $0x2,%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + fcomi %st(1),%st │ │ │ │ + ja 3f35c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f75c> │ │ │ │ + fstp %st(1) │ │ │ │ + lea (%edx,%edx,8),%ebp │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 3f2cc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f6cc> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmp %ebp,%eax │ │ │ │ + jae 3f2f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f6f0> │ │ │ │ + add %edx,%eax │ │ │ │ + lea (%eax,%eax,2),%esi │ │ │ │ + fldl 0xc(%edi,%esi,8) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jbe 3f2c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f6c8> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3f2f2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f6f2> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 3f2f2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f6f2> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jae 3f348 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f748> │ │ │ │ + mov 0x584(%ebx),%edi │ │ │ │ + lea (%eax,%eax,2),%edx │ │ │ │ + fldl 0xc(%edi,%edx,8) │ │ │ │ + fxch %st(1) │ │ │ │ + lea (%eax,%eax,2),%edx │ │ │ │ + lea 0x4(%edi,%edx,8),%edx │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jb 3f330 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f730> │ │ │ │ + fldl (%edx) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jb 3f330 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f730> │ │ │ │ + fstp %st(0) │ │ │ │ + sub %eax,%ecx │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ + mov %ecx,(%eax) │ │ │ │ add $0xc,%esp │ │ │ │ - mov %edi,%eax │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ + add $0x1,%eax │ │ │ │ + add $0x18,%edx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jae 3f350 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f750> │ │ │ │ + fldl 0x8(%edx) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 3f30c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f70c> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3f352 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f752> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + add $0xc,%esp │ │ │ │ + xor %eax,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + fstp %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 3f303 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f703> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x65c89,%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ - lea -0x1c170(%ebx),%eax │ │ │ │ - lea 0x3c(%esi),%ebp │ │ │ │ - mov $0x1,%edi │ │ │ │ - push $0x9 │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ + movl $0x0,0x5a8(%esi) │ │ │ │ + mov 0x520(%esi),%edx │ │ │ │ + lea -0x2(%edx),%eax │ │ │ │ + mov %eax,0x5ac(%esi) │ │ │ │ + cmp 0x5b8(%esi),%edx │ │ │ │ + ja 3f3d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f7d0> │ │ │ │ + mov 0x5b0(%esi),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + add $0x1,%edx │ │ │ │ + push %edx │ │ │ │ + push 0x508(%esi) │ │ │ │ push %eax │ │ │ │ - push %ebp │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - lea 0x40(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 426c1 ::do_widen(char) const@@Base+0x6671> │ │ │ │ - mov 0x3c(%esi),%eax │ │ │ │ + call 41b0 │ │ │ │ + movb $0x1,0x5bc(%esi) │ │ │ │ + add $0x14,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%ebp │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ - push %eax │ │ │ │ - push %ebp │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + push $0x1 │ │ │ │ + push 0x5b4(%esi) │ │ │ │ + call 4280 │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push $0x1 │ │ │ │ + push 0x5b0(%esi) │ │ │ │ + call 4280 │ │ │ │ + mov 0x520(%esi),%eax │ │ │ │ + lea 0x10(%eax),%edx │ │ │ │ + add $0x11,%eax │ │ │ │ + mov %edx,0x5b8(%esi) │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + mov %eax,0x5b4(%esi) │ │ │ │ + mov 0x5b8(%esi),%eax │ │ │ │ + add $0x1,%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + mov 0x520(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 426c1 ::do_widen(char) const@@Base+0x6671> │ │ │ │ - nop │ │ │ │ + mov %eax,0x5b0(%esi) │ │ │ │ + jmp 3f3ab , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f7ab> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x628da,%ebx │ │ │ │ + add $0x65bba,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ - mov 0xdc(%edx),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 42748 ::do_widen(char) const@@Base+0x66f8> │ │ │ │ - add $0x8,%esp │ │ │ │ - xor %eax,%eax │ │ │ │ - pop %ebx │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1bf68(%ebx),%eax │ │ │ │ - add $0x3c,%edx │ │ │ │ - push $0x9 │ │ │ │ + call 37b60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17f60> │ │ │ │ + push 0x14(%esp) │ │ │ │ + push 0x14(%esp) │ │ │ │ + push 0x1f8(%ebx) │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x8,%esp │ │ │ │ + call 37ea0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x182a0> │ │ │ │ + add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + nop │ │ │ │ + xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x62887,%ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ - mov 0x34(%esp),%ebp │ │ │ │ - mov 0x3c(%esp),%esi │ │ │ │ - mov 0x38(%esp),%edi │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - cmp %eax,%esi │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - cmova %eax,%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 428d8 ::do_widen(char) const@@Base+0x6888> │ │ │ │ - xor %edx,%edx │ │ │ │ - lea -0x1aab1(%ebx),%eax │ │ │ │ - mov %edi,0x38(%esp) │ │ │ │ - mov %ebp,%edi │ │ │ │ - mov %esi,0x8(%esp) │ │ │ │ - mov 0x38(%esp),%ebp │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ - jmp 427d2 ::do_widen(char) const@@Base+0x6782> │ │ │ │ - movzbl 0x3(%esp),%edx │ │ │ │ - mov %dl,0x0(%ebp,%esi,1) │ │ │ │ - add $0x1,%esi │ │ │ │ - cmp 0x8(%esp),%esi │ │ │ │ - je 42808 ::do_widen(char) const@@Base+0x67b8> │ │ │ │ - mov (%edi),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - movsbl (%eax,%esi,1),%eax │ │ │ │ - mov %al,0xb(%esp) │ │ │ │ + add $0x65b87,%ebx │ │ │ │ + sub $0x24,%esp │ │ │ │ + mov 0x38(%esp),%esi │ │ │ │ + lea 0x430(%esi),%eax │ │ │ │ + push 0x438(%esi) │ │ │ │ push %eax │ │ │ │ - push 0x10(%esp) │ │ │ │ - call 4370 │ │ │ │ - add $0x10,%esp │ │ │ │ - lea 0x0(%ebp,%esi,1),%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - je 427c0 ::do_widen(char) const@@Base+0x6770> │ │ │ │ - movb $0x0,(%ecx) │ │ │ │ - add $0x1c,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ebp,0x38(%esp) │ │ │ │ - mov 0x8(%esp),%esi │ │ │ │ - mov %edi,%ebp │ │ │ │ - mov 0x38(%esp),%edi │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - movsbl (%eax,%esi,1),%edx │ │ │ │ - mov %dl,0xb(%esp) │ │ │ │ - push %edx │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ - push 0x10(%esp) │ │ │ │ - call 4370 │ │ │ │ + call 435c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x239c0> │ │ │ │ + lea 0x434(%esi),%eax │ │ │ │ + movl $0x0,0x438(%esi) │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ + mov %eax,0x43c(%esi) │ │ │ │ + mov %eax,0x440(%esi) │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ + movl $0x0,0x444(%esi) │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 428d0 ::do_widen(char) const@@Base+0x6880> │ │ │ │ - cmp %esi,0xc(%esp) │ │ │ │ - jbe 428b3 ::do_widen(char) const@@Base+0x6863> │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - sub $0x5,%eax │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ - jmp 4287b ::do_widen(char) const@@Base+0x682b> │ │ │ │ + je 3f5c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f9c0> │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ + xor %edi,%edi │ │ │ │ + movl $0x0,0x4(%esp) │ │ │ │ + mov 0x4(%esp),%ebp │ │ │ │ + add (%eax),%ebp │ │ │ │ + test %edi,%edi │ │ │ │ + je 3f599 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f999> │ │ │ │ + movzbl 0x0(%ebp),%edx │ │ │ │ + jmp 3f50e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f90e> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - test %eax,%eax │ │ │ │ - jne 42893 ::do_widen(char) const@@Base+0x6843> │ │ │ │ - movzbl 0x3(%esp),%eax │ │ │ │ - mov %al,-0x1(%edi,%edx,1) │ │ │ │ - cmp %edx,0xc(%esp) │ │ │ │ - jbe 428b8 ::do_widen(char) const@@Base+0x6868> │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov %edx,%esi │ │ │ │ - movzbl (%eax,%edx,1),%eax │ │ │ │ - mov %al,0x3(%esp) │ │ │ │ - movsbl %al,%edx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ + movb $0x1,0xc(%esp) │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 3f522 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f922> │ │ │ │ + mov %ecx,%edi │ │ │ │ + movzbl 0x10(%edi),%eax │ │ │ │ + cmp %al,%dl │ │ │ │ + jl 3f500 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f900> │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ + movb $0x0,0xc(%esp) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 3f50c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f90c> │ │ │ │ + cmpb $0x0,0xc(%esp) │ │ │ │ + jne 3f59d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f99d> │ │ │ │ + cmp %al,%dl │ │ │ │ + jle 3f56f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f96f> │ │ │ │ + test %edi,%edi │ │ │ │ + je 3f56f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f96f> │ │ │ │ + mov $0x1,%ecx │ │ │ │ + cmp %edi,0x8(%esp) │ │ │ │ + jne 3f5d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f9d0> │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edx │ │ │ │ - call 4170 │ │ │ │ + push $0x14 │ │ │ │ + call 4050 │ │ │ │ + movzbl 0x0(%ebp),%edx │ │ │ │ + mov %dl,0x10(%eax) │ │ │ │ + push 0x18(%esp) │ │ │ │ + push %edi │ │ │ │ + push %eax │ │ │ │ + mov 0x28(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + call 4090 │ │ │ │ + addl $0x1,0x444(%esi) │ │ │ │ + add $0x20,%esp │ │ │ │ + mov 0x34(%esp),%edx │ │ │ │ + addl $0x1,0x4(%esp) │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + cmp %eax,0x4(%edx) │ │ │ │ + jbe 3f5c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f9c0> │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ + mov 0x438(%esi),%edi │ │ │ │ + mov 0x4(%esp),%ebp │ │ │ │ + add (%eax),%ebp │ │ │ │ + test %edi,%edi │ │ │ │ + jne 3f4f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f8f0> │ │ │ │ + mov 0x8(%esp),%edi │ │ │ │ + cmp %edi,0x43c(%esi) │ │ │ │ + je 3f531 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f931> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + call 4410 │ │ │ │ add $0x10,%esp │ │ │ │ - lea (%edi,%esi,1),%ecx │ │ │ │ - lea 0x1(%esi),%edx │ │ │ │ - cmp %esi,0x4(%esp) │ │ │ │ - ja 42858 ::do_widen(char) const@@Base+0x6808> │ │ │ │ - movb $0x2e,(%ecx) │ │ │ │ - movb $0x2e,(%edi,%edx,1) │ │ │ │ - lea 0x3(%esi),%edx │ │ │ │ - movb $0x2e,0x2(%edi,%esi,1) │ │ │ │ - movb $0x0,(%edi,%edx,1) │ │ │ │ + movzbl 0x0(%ebp),%edx │ │ │ │ + movzbl 0x10(%eax),%eax │ │ │ │ + jmp 3f529 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f929> │ │ │ │ + xchg %ax,%ax │ │ │ │ + movzbl 0x516(%esi),%eax │ │ │ │ add $0x1c,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov %esi,%edx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmp %edx,0xc(%esp) │ │ │ │ - je 428a2 ::do_widen(char) const@@Base+0x6852> │ │ │ │ - lea (%edi,%edx,1),%ecx │ │ │ │ - mov %edx,%esi │ │ │ │ - add $0x1,%edx │ │ │ │ - jmp 42893 ::do_widen(char) const@@Base+0x6843> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - lea (%edi,%esi,1),%ecx │ │ │ │ - jmp 427f4 ::do_widen(char) const@@Base+0x67a4> │ │ │ │ - lea -0x1aab1(%ebx),%eax │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ - jmp 42816 ::do_widen(char) const@@Base+0x67c6> │ │ │ │ + xor %ecx,%ecx │ │ │ │ + movzbl 0x10(%edi),%eax │ │ │ │ + cmp %al,0x0(%ebp) │ │ │ │ + setl %cl │ │ │ │ + jmp 3f540 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f940> │ │ │ │ nop │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %esp,%ebp │ │ │ │ + fldz │ │ │ │ push %edi │ │ │ │ - call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ - add $0x62705,%edi │ │ │ │ push %esi │ │ │ │ + call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ + add $0x65a06,%esi │ │ │ │ push %ebx │ │ │ │ - sub $0x8c,%esp │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov 0xdc(%edx),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 42920 ::do_widen(char) const@@Base+0x68d0> │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ + sub $0x4c,%esp │ │ │ │ + mov 0x60(%esp),%ebx │ │ │ │ + mov 0x64(%esp),%edi │ │ │ │ + fldl 0x4(%ebx) │ │ │ │ + fucomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jp 3f628 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fa28> │ │ │ │ + jne 3f628 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fa28> │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea -0x40(%ebp),%eax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + flds 0x40(%edi) │ │ │ │ + lea -0x744(%esi),%edx │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ + fstps 0x20(%esp) │ │ │ │ + fldl 0x34(%edi) │ │ │ │ + fsts 0xc(%esp) │ │ │ │ + flds 0xc(%esp) │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ + mov 0x57c(%ebx),%eax │ │ │ │ + fstpl 0x18(%esp) │ │ │ │ + cmp 0x580(%ebx),%eax │ │ │ │ + je 3f830 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fc30> │ │ │ │ + fldl 0x18(%esp) │ │ │ │ + add $0x14,%eax │ │ │ │ + mov %edx,-0x14(%eax) │ │ │ │ + mov 0x24(%esp),%edx │ │ │ │ + fstpl -0x10(%eax) │ │ │ │ + flds 0x20(%esp) │ │ │ │ + mov %edx,-0x4(%eax) │ │ │ │ + fstps -0x8(%eax) │ │ │ │ + mov %eax,0x57c(%ebx) │ │ │ │ + lea -0x754(%esi),%edi │ │ │ │ + fldl 0x24(%ebx) │ │ │ │ + fldl 0x1c(%ebx) │ │ │ │ + mov %edi,0x28(%esp) │ │ │ │ + testb $0x2,0x538(%ebx) │ │ │ │ + je 3f760 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fb60> │ │ │ │ + fxch %st(1) │ │ │ │ + fmul %st(2),%st │ │ │ │ + flds -0x1cbd8(%esi) │ │ │ │ + fdivr %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fsubr %st(3),%st │ │ │ │ + fstpl 0x34(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + fmul %st(2),%st │ │ │ │ + fdivp %st,%st(1) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fstl 0x2c(%esp) │ │ │ │ + fldl 0x2c(%ebx) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jbe 3f6d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fad0> │ │ │ │ + fstpl 0x2c(%ebx) │ │ │ │ + jmp 3f6d2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fad2> │ │ │ │ + nop │ │ │ │ + fstp %st(0) │ │ │ │ + sub 0x578(%ebx),%eax │ │ │ │ + lea 0x584(%ebx),%ebp │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xcccccccd,%eax,%eax │ │ │ │ + sub $0x1,%eax │ │ │ │ + mov %eax,0x3c(%esp) │ │ │ │ + mov 0x588(%ebx),%eax │ │ │ │ + cmp 0x58c(%ebx),%eax │ │ │ │ + je 3f818 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fc18> │ │ │ │ + fldl 0x2c(%esp) │ │ │ │ + mov 0x3c(%esp),%edx │ │ │ │ + mov %edi,(%eax) │ │ │ │ + add $0x18,%eax │ │ │ │ + mov %edx,-0x4(%eax) │ │ │ │ + fstpl -0x14(%eax) │ │ │ │ + fldl 0x34(%esp) │ │ │ │ + fstpl -0xc(%eax) │ │ │ │ + mov %eax,0x588(%ebx) │ │ │ │ + movzbl 0x519(%ebx),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 3f74d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fb4d> │ │ │ │ + flds -0x1db58(%esi) │ │ │ │ + fldl 0x18(%esp) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + ja 3f7c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fbc8> │ │ │ │ + flds -0x1daa8(%esi) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + ja 3f778 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fb78> │ │ │ │ + add $0x4c,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fxch %st(1) │ │ │ │ + fsubr %st(2),%st │ │ │ │ + fstpl 0x34(%esp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fstl 0x2c(%esp) │ │ │ │ + jmp 3f6bf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fabf> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + fldl -0x1cbb0(%esi) │ │ │ │ + fldl 0x34(%esp) │ │ │ │ + mov 0x588(%ebx),%edx │ │ │ │ + fsub %st(1),%st │ │ │ │ + fstl 0x34(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + fsubrl 0x2c(%esp) │ │ │ │ + fstl 0x2c(%esp) │ │ │ │ + cmp 0x58c(%ebx),%edx │ │ │ │ + je 3f860 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fc60> │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ + fstpl 0x4(%edx) │ │ │ │ + add $0x18,%edx │ │ │ │ + mov %edi,-0x18(%edx) │ │ │ │ + fstpl -0xc(%edx) │ │ │ │ + mov %ecx,-0x4(%edx) │ │ │ │ + mov %edx,0x588(%ebx) │ │ │ │ + jmp 3f619 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fa19> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fldl -0x1cbb0(%esi) │ │ │ │ + fldl 0x34(%esp) │ │ │ │ + mov 0x588(%ebx),%edx │ │ │ │ + fsub %st(1),%st │ │ │ │ + fstl 0x34(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + fsubrl 0x2c(%esp) │ │ │ │ + fstl 0x2c(%esp) │ │ │ │ + cmp 0x58c(%ebx),%edx │ │ │ │ + je 3f880 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fc80> │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ + fstpl 0x4(%edx) │ │ │ │ + add $0x18,%edx │ │ │ │ + mov %edi,-0x18(%edx) │ │ │ │ + fstpl -0xc(%edx) │ │ │ │ + mov %ecx,-0x4(%edx) │ │ │ │ + mov %edx,0x588(%ebx) │ │ │ │ + jmp 3f73f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fb3f> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - lea 0x3c(%edx),%edx │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - lea -0x58(%ebp),%ecx │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - lea -0x28(%ebp),%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ - mov 0x10(%eax),%esi │ │ │ │ - add $0x8,%eax │ │ │ │ - push $0x39 │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - lea -0x1bca4(%edi),%eax │ │ │ │ - push %eax │ │ │ │ + lea 0x2c(%esp),%edx │ │ │ │ push %edx │ │ │ │ - mov %ecx,-0x60(%ebp) │ │ │ │ - lea -0x48(%ebp),%ecx │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - movb $0x0,-0x40(%ebp) │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - movb $0x0,-0x28(%ebp) │ │ │ │ - mov %esi,-0x74(%ebp) │ │ │ │ - movl $0x0,-0x5c(%ebp) │ │ │ │ - movb $0x0,-0x58(%ebp) │ │ │ │ - mov %edx,-0x6c(%ebp) │ │ │ │ - mov %ecx,-0x7c(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %esi,-0x80(%ebp) │ │ │ │ - je 42abe ::do_widen(char) const@@Base+0x6a6e> │ │ │ │ - lea -0x48(%ebp),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - lea -0x61(%ebp),%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ - lea 0x10(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - push -0x7c(%ebp) │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - pop %eax │ │ │ │ - lea 0x28(%esi),%eax │ │ │ │ - lea -0x30(%ebp),%esi │ │ │ │ - pop %edx │ │ │ │ - push %eax │ │ │ │ - push %esi │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - lea -0x60(%ebp),%eax │ │ │ │ - push %esi │ │ │ │ - push %eax │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1c166(%edi),%eax │ │ │ │ - push $0xe │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x44(%ebp) │ │ │ │ - push -0x48(%ebp) │ │ │ │ - push %esi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1c02f(%edi),%edx │ │ │ │ - push $0x2 │ │ │ │ + push %ebp │ │ │ │ + call 439e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23de0> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 3f720 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fb20> │ │ │ │ + nop │ │ │ │ + fstp %st(0) │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea 0x18(%esp),%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ + lea 0x578(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + call 437f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23bf0> │ │ │ │ + mov 0x57c(%ebx),%eax │ │ │ │ + fldl 0x34(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ - test %edx,%edx │ │ │ │ - je 42a90 ::do_widen(char) const@@Base+0x6a40> │ │ │ │ - lea -0x1c14d(%edi),%eax │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - jmp 42a50 ::do_widen(char) const@@Base+0x6a00> │ │ │ │ + jmp 3f682 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fa82> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %al,-0x61(%ebp) │ │ │ │ - push $0x1 │ │ │ │ - push -0x70(%ebp) │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x1,%esi │ │ │ │ - cmp -0x5c(%ebp),%esi │ │ │ │ - jae 42a90 ::do_widen(char) const@@Base+0x6a40> │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - movzbl (%eax,%esi,1),%eax │ │ │ │ - cmp $0x3c,%al │ │ │ │ - je 42b38 ::do_widen(char) const@@Base+0x6ae8> │ │ │ │ - cmp $0x3e,%al │ │ │ │ - je 42b58 ::do_widen(char) const@@Base+0x6b08> │ │ │ │ - cmp $0x22,%al │ │ │ │ - jne 42a30 ::do_widen(char) const@@Base+0x69e0> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ - push $0x6 │ │ │ │ - push -0x78(%ebp) │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + lea 0x2c(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + push %ebp │ │ │ │ + call 439e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23de0> │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x1,%esi │ │ │ │ - cmp -0x5c(%ebp),%esi │ │ │ │ - jb 42a50 ::do_widen(char) const@@Base+0x6a00> │ │ │ │ + jmp 3f74d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fb4d> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %al,0xb(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ - lea -0x1c146(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - push $0x8 │ │ │ │ + lea 0x2c(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ + push %ebp │ │ │ │ + call 439e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23de0> │ │ │ │ + fldl 0x28(%esp) │ │ │ │ + add $0x10,%esp │ │ │ │ + movzbl 0xb(%esp),%eax │ │ │ │ + jmp 3f73f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fb3f> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + push %ebp │ │ │ │ + call 18a29 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d9> │ │ │ │ + add $0x6574a,%ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x2c,%esp │ │ │ │ + mov 0x48(%esp),%eax │ │ │ │ + mov 0x40(%esp),%esi │ │ │ │ + mov 0x4c(%esp),%edi │ │ │ │ + mov %eax,(%esp) │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ + mov %eax,0x568(%esi) │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4009f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2049f> │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ + mov %eax,0x520(%esi) │ │ │ │ + mov 0x52c(%esi),%eax │ │ │ │ + sub $0x1,%eax │ │ │ │ + cmp 0x50(%esp),%eax │ │ │ │ + ja 3f9bb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fdbb> │ │ │ │ + mov 0x558(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3f91e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fd1e> │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push $0x4 │ │ │ │ push %eax │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - push -0x74(%ebp) │ │ │ │ - call 4290 │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - cmp %eax,-0x80(%ebp) │ │ │ │ - jne 429b0 ::do_widen(char) const@@Base+0x6960> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1bf68(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - push $0x9 │ │ │ │ + mov 0x560(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3f938 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fd38> │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push $0x4 │ │ │ │ push %eax │ │ │ │ - lea -0x48(%ebp),%eax │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - cmp -0x84(%ebp),%eax │ │ │ │ - je 42af4 ::do_widen(char) const@@Base+0x6aa4> │ │ │ │ + mov 0x508(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3f952 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fd52> │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push $0x1 │ │ │ │ + push %eax │ │ │ │ + call 4280 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x520(%esi),%eax │ │ │ │ + add $0x10,%eax │ │ │ │ + mov %eax,0x52c(%esi) │ │ │ │ + cmp $0x1fffffff,%eax │ │ │ │ + ja 60aa <__gmon_start__@plt+0x18f2> │ │ │ │ sub $0xc,%esp │ │ │ │ + shl $0x2,%eax │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 42e0 │ │ │ │ + mov %eax,0x558(%esi) │ │ │ │ + pop %eax │ │ │ │ + push 0x52c(%esi) │ │ │ │ + call 42e0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x88(%ebp),%eax │ │ │ │ - je 42b0d ::do_widen(char) const@@Base+0x6abd> │ │ │ │ + mov %eax,0x508(%esi) │ │ │ │ + mov 0x52c(%esi),%eax │ │ │ │ + cmp $0x1fffffff,%eax │ │ │ │ + ja 60aa <__gmon_start__@plt+0x18f2> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ + shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 42e0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp -0x8c(%ebp),%eax │ │ │ │ - je 42b26 ::do_widen(char) const@@Base+0x6ad6> │ │ │ │ + mov %eax,0x560(%esi) │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ + add $0x1,%eax │ │ │ │ + push %eax │ │ │ │ + push 0x4c(%esp) │ │ │ │ + push 0x508(%esi) │ │ │ │ + call 41b0 │ │ │ │ + mov %edi,%eax │ │ │ │ + mov 0x508(%esi),%edi │ │ │ │ + mov %al,0x517(%esi) │ │ │ │ + movzbl 0x10(%esp),%eax │ │ │ │ + fldz │ │ │ │ + add $0x10,%esp │ │ │ │ + fstpl 0x540(%esi) │ │ │ │ + mov %al,0x518(%esi) │ │ │ │ + mov 0x52c(%esi),%eax │ │ │ │ + cmp 0x374(%esi),%eax │ │ │ │ + jg 3fe18 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20218> │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push %edi │ │ │ │ + mov $0x101,%edi │ │ │ │ + push 0x388(%esi) │ │ │ │ + call 4740 │ │ │ │ + mov 0xf4(%esi),%ebx │ │ │ │ + add $0x10,%esp │ │ │ │ + xor %eax,%eax │ │ │ │ + fldz │ │ │ │ + movl $0x0,0x36c(%esi) │ │ │ │ + fstpl 0x350(%esi) │ │ │ │ + fldl 0x2e8(%ebx) │ │ │ │ + fldl 0x2d8(%ebx) │ │ │ │ + movl $0x0,0x370(%esi) │ │ │ │ + movl $0x0,0x364(%esi) │ │ │ │ + fabs │ │ │ │ + fldl -0x1cbb8(%ebp) │ │ │ │ + movl $0x0,0x360(%esi) │ │ │ │ + movl $0x0,0x358(%esi) │ │ │ │ + mov %di,0x344(%esi) │ │ │ │ + fstl (%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + mov %ax,0x464(%esi) │ │ │ │ + jbe 3fa9c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fe9c> │ │ │ │ + movb $0x1,0x464(%esi) │ │ │ │ + fabs │ │ │ │ + fldl -0x1cbb8(%ebp) │ │ │ │ + fstl (%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + ja 3fdcb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x201cb> │ │ │ │ + movl $0x0,0x470(%esi) │ │ │ │ + lea 0x164(%esi),%eax │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + lea 0x194(%esi),%eax │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + movzbl 0x1c0(%esi),%eax │ │ │ │ + movl $0x0,0x46c(%esi) │ │ │ │ + movl $0x0,0x468(%esi) │ │ │ │ + movl $0x0,0x368(%esi) │ │ │ │ + mov %al,0xc(%esp) │ │ │ │ + test %al,%al │ │ │ │ + jne 3fdd7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x201d7> │ │ │ │ + movl $0x1,0x570(%esi) │ │ │ │ + mov 0x520(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3fc08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20008> │ │ │ │ + xor %edi,%edi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x508(%esi),%ecx │ │ │ │ + mov 0xf0(%esi),%edx │ │ │ │ + add %edi,%ecx │ │ │ │ + movsbl (%ecx),%eax │ │ │ │ + fldl (%edx,%eax,8) │ │ │ │ + mov 0xfc(%esi),%edx │ │ │ │ + faddl (%ebx,%eax,8) │ │ │ │ + faddl (%edx,%eax,8) │ │ │ │ + mov 0x568(%esi),%eax │ │ │ │ + faddl 0x540(%esi) │ │ │ │ + add %edi,%eax │ │ │ │ + cmpb $0x0,0x1c1(%esi) │ │ │ │ + fstl 0x540(%esi) │ │ │ │ + jne 3fd60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20160> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3fb78 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ff78> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3fb78 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ff78> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 3fb78 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ff78> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + movsbl (%ecx),%edx │ │ │ │ + fldz │ │ │ │ + fldl 0x100(%ebx,%edx,8) │ │ │ │ + fucomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jp 3fb8c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ff8c> │ │ │ │ + je 3fba4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ffa4> │ │ │ │ + mov 0x368(%esi),%edx │ │ │ │ + mov 0x384(%esi),%ebx │ │ │ │ + mov %ecx,(%ebx,%edx,4) │ │ │ │ + add $0x1,%edx │ │ │ │ + mov %edx,0x368(%esi) │ │ │ │ + mov 0x168(%esi),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 3fbd6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ffd6> │ │ │ │ + mov %ecx,%edx │ │ │ │ + jmp 3fbbf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ffbf> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x8(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 3fbcb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ffcb> │ │ │ │ + cmp %eax,0x10(%edx) │ │ │ │ + jae 3fbb8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ffb8> │ │ │ │ + mov 0xc(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 3fbbf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ffbf> │ │ │ │ + cmpb $0x0,0xc(%esp) │ │ │ │ + jne 3fcd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x200d0> │ │ │ │ + add $0x1,%edi │ │ │ │ + cmp %edi,0x520(%esi) │ │ │ │ + jbe 3fbf0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fff0> │ │ │ │ + mov 0xf4(%esi),%ebx │ │ │ │ + jmp 3fb20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ff20> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + cmpb $0x0,0xc(%esp) │ │ │ │ + je 3fc08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20008> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ + lea 0x4c(%esi),%eax │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 480f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x284f0> │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ + fldl 0x7c(%esi) │ │ │ │ + faddl 0xcc(%esi) │ │ │ │ + mov 0x46c(%esi),%ecx │ │ │ │ + faddl 0xd4(%esi) │ │ │ │ + faddl 0x540(%esi) │ │ │ │ + fstl 0x540(%esi) │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 3fc3f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2003f> │ │ │ │ + mov 0xf4(%esi),%eax │ │ │ │ + faddl 0x2d8(%eax) │ │ │ │ + fstl 0x540(%esi) │ │ │ │ + mov 0x468(%esi),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 3fc5b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2005b> │ │ │ │ + mov 0xf4(%esi),%eax │ │ │ │ + faddl 0x2e8(%eax) │ │ │ │ + fstl 0x540(%esi) │ │ │ │ + cmpb $0x0,0x517(%esi) │ │ │ │ + je 3fc70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20070> │ │ │ │ + fadds 0x98(%esi) │ │ │ │ + fstl 0x540(%esi) │ │ │ │ + cmpb $0x0,0x518(%esi) │ │ │ │ + jne 3fdba , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x201ba> │ │ │ │ + mov 0xfc(%esi),%eax │ │ │ │ + cmpb $0x0,0x515(%esi) │ │ │ │ + faddl 0x2d8(%eax) │ │ │ │ + fstl 0x540(%esi) │ │ │ │ + faddl 0x2e8(%eax) │ │ │ │ + fstl 0x540(%esi) │ │ │ │ + fstl 0x348(%esi) │ │ │ │ + fstl 0x34(%esi) │ │ │ │ + jne 3fff8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x203f8> │ │ │ │ + fstp %st(0) │ │ │ │ + cmpb $0x0,0x516(%esi) │ │ │ │ + jne 3fe80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20280> │ │ │ │ + mov 0x520(%esi),%eax │ │ │ │ + add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ + jmp 3fce9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x200e9> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov 0x8(%ecx),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 3fcf5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x200f5> │ │ │ │ + cmp %eax,0x10(%ecx) │ │ │ │ + jae 3fce0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x200e0> │ │ │ │ + mov 0xc(%ecx),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 3fce9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x200e9> │ │ │ │ + cmp %edx,0x10(%esp) │ │ │ │ + je 3fbd6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ffd6> │ │ │ │ + cmp %eax,0x10(%edx) │ │ │ │ + ja 3fbd6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ffd6> │ │ │ │ + mov 0x508(%esi),%ebx │ │ │ │ + mov 0x368(%esi),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ - lea -0x1c157(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - push $0x4 │ │ │ │ + mov 0x384(%esi),%ecx │ │ │ │ + add %edi,%ebx │ │ │ │ + mov %ebx,(%ecx,%eax,4) │ │ │ │ + add $0x1,%eax │ │ │ │ + mov %ebp,%ebx │ │ │ │ + mov %eax,0x368(%esi) │ │ │ │ + mov 0x508(%esi),%eax │ │ │ │ + push 0x14(%edx) │ │ │ │ + movsbl (%eax,%edi,1),%eax │ │ │ │ push %eax │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - jmp 42a45 ::do_widen(char) const@@Base+0x69f5> │ │ │ │ + lea 0x4c(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + call 4ad50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b150> │ │ │ │ + movzbl 0x1c0(%esi),%eax │ │ │ │ + mov %al,0x1c(%esp) │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 3fbd6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ffd6> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x198(%esi),%edx │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ + test %edx,%edx │ │ │ │ + je 3fb65 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ff65> │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ + mov %edx,(%esp) │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ + jmp 3fd8a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2018a> │ │ │ │ nop │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1c152(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - push $0x4 │ │ │ │ + mov %edx,(%esp) │ │ │ │ + mov 0x8(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 3fd96 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20196> │ │ │ │ + cmp %eax,0x10(%edx) │ │ │ │ + jae 3fd80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20180> │ │ │ │ + mov 0xc(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 3fd8a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2018a> │ │ │ │ + mov (%esp),%edx │ │ │ │ + cmp %edx,0x14(%esp) │ │ │ │ + je 3fb69 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ff69> │ │ │ │ + cmp %eax,0x10(%edx) │ │ │ │ + ja 3fb70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ff70> │ │ │ │ + faddl 0x14(%edx) │ │ │ │ + fstpl 0x540(%esi) │ │ │ │ + jmp 3fb78 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ff78> │ │ │ │ + fadds 0x94(%esi) │ │ │ │ + fstl 0x540(%esi) │ │ │ │ + jmp 3fc7d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2007d> │ │ │ │ + movb $0x1,0x465(%esi) │ │ │ │ + jmp 3fab3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1feb3> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea 0x4c(%esi),%eax │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push $0x1 │ │ │ │ push %eax │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - jmp 42a45 ::do_widen(char) const@@Base+0x69f5> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 6780 <__gmon_start__@plt+0x1fc8> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ - call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ - add $0x62477,%edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x58,%esp │ │ │ │ - push 0xc(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 68b80 ::do_widen(char) const@@Base+0x2cb30> │ │ │ │ + call 48c60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29060> │ │ │ │ + movzbl 0x1c0(%esi),%eax │ │ │ │ + mov 0x520(%esi),%ebx │ │ │ │ + movl $0x1,0x570(%esi) │ │ │ │ + mov %al,0x1c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov %al,-0x45(%ebp) │ │ │ │ - test %al,%al │ │ │ │ - jne 42bb8 ::do_widen(char) const@@Base+0x6b68> │ │ │ │ - movzbl -0x45(%ebp),%eax │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 3fbf0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fff0> │ │ │ │ + mov 0xf4(%esi),%ebx │ │ │ │ + jmp 3fb1a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1ff1a> │ │ │ │ + sub $0x8,%esp │ │ │ │ + add $0x1,%eax │ │ │ │ + mov %eax,0x374(%esi) │ │ │ │ + push $0x1 │ │ │ │ + push 0x388(%esi) │ │ │ │ + call 4280 │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push $0x4 │ │ │ │ + push 0x384(%esi) │ │ │ │ + call 4280 │ │ │ │ + pop %ecx │ │ │ │ + push 0x374(%esi) │ │ │ │ + call 42e0 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,0x388(%esi) │ │ │ │ + mov 0x374(%esi),%eax │ │ │ │ + cmp $0x1fffffff,%eax │ │ │ │ + ja 60aa <__gmon_start__@plt+0x18f2> │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x28(%ebp),%eax │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - push $0x100 │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - movb $0x0,-0x28(%ebp) │ │ │ │ + shl $0x2,%eax │ │ │ │ + push %eax │ │ │ │ call 42e0 │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x3a │ │ │ │ - add $0x3c,%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - lea -0x1bc68(%edi),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,0x384(%esi) │ │ │ │ + jmp 3fa0d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fe0d> │ │ │ │ + mov 0x33c(%esi),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + movzbl 0x175(%eax),%edx │ │ │ │ + add $0x144,%eax │ │ │ │ + mov %dl,0x3d0(%esi) │ │ │ │ push %eax │ │ │ │ - push %ecx │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - lea -0x1bc2c(%edi),%eax │ │ │ │ + lea 0x3d4(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + call cde0 <__gmon_start__@plt+0x8628> │ │ │ │ add $0x10,%esp │ │ │ │ - mov $0x41,%esi │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov 0xa4(%eax),%eax │ │ │ │ - push 0x4(%eax,%esi,8) │ │ │ │ - push (%eax,%esi,8) │ │ │ │ - push %esi │ │ │ │ - push -0x44(%ebp) │ │ │ │ - push $0x100 │ │ │ │ + cmpb $0x0,0x45d(%esi) │ │ │ │ + je 3fcc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x200c0> │ │ │ │ + fldl 0x540(%esi) │ │ │ │ + mov 0x52c(%esi),%edx │ │ │ │ + mov 0x508(%esi),%edi │ │ │ │ + mov 0x42c(%esi),%eax │ │ │ │ + fstpl (%esp) │ │ │ │ + cmp 0x448(%esi),%edx │ │ │ │ + jbe 3ff14 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20314> │ │ │ │ + test %eax,%eax │ │ │ │ + je 3fef7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x202f7> │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push $0x1 │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x14,%esp │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ push %eax │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - push -0x40(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0x1,%esi │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0x5b,%esi │ │ │ │ - jne 42c10 ::do_widen(char) const@@Base+0x6bc0> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov -0x3c(%ebp),%esi │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x448(%esi) │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push %eax │ │ │ │ + call 42e0 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,0x42c(%esi) │ │ │ │ sub $0x8,%esp │ │ │ │ - push 0x2c(%eax) │ │ │ │ - push 0x28(%eax) │ │ │ │ - lea -0x1bc0c(%edi),%eax │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push %edi │ │ │ │ push %eax │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push %esi │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x14,%esp │ │ │ │ - push %esi │ │ │ │ + call 4740 │ │ │ │ + fldl 0x10(%esp) │ │ │ │ + fstps 0x450(%esi) │ │ │ │ + mov %edi,(%esp) │ │ │ │ call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - push %esi │ │ │ │ - push -0x40(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - push 0x3c(%eax) │ │ │ │ - push 0x38(%eax) │ │ │ │ - lea -0x1bbe4(%edi),%eax │ │ │ │ - push %eax │ │ │ │ - push $0x100 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x54(%esp),%ebx │ │ │ │ + movb $0x0,0x45c(%esi) │ │ │ │ + mov %eax,0x44c(%esi) │ │ │ │ + fldz │ │ │ │ + lea 0x1(%ebx),%edx │ │ │ │ + fstpl 0x3c8(%esi) │ │ │ │ + lea -0x1(%edx,%eax,1),%eax │ │ │ │ + mov %edx,0x3bc(%esi) │ │ │ │ + mov %eax,0x3c0(%esi) │ │ │ │ + mov 0x3ec(%esi),%eax │ │ │ │ + movl $0x0,0x454(%esi) │ │ │ │ + movl $0x0,0x458(%esi) │ │ │ │ + movl $0x0,0x3f0(%esi) │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + mov 0x428(%esi),%eax │ │ │ │ + mov 0x3bc(%esi),%edx │ │ │ │ + movb $0x0,0x45e(%esi) │ │ │ │ + lea 0x2c(%eax),%ebx │ │ │ │ + mov 0x30(%eax),%eax │ │ │ │ + mov %edx,0x3c4(%esi) │ │ │ │ + test %eax,%eax │ │ │ │ + je 400a9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x204a9> │ │ │ │ + mov %ebx,%ecx │ │ │ │ + jmp 3ffc1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x203c1> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3ffcd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x203cd> │ │ │ │ + cmp 0x10(%eax),%edx │ │ │ │ + jle 3ffb8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x203b8> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 3ffc1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x203c1> │ │ │ │ + mov %ecx,0x420(%esi) │ │ │ │ + mov %ebx,0x424(%esi) │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 3ffec , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x203ec> │ │ │ │ + mov 0x3c0(%esi),%eax │ │ │ │ + cmp %eax,0x10(%ecx) │ │ │ │ + jle 3fcc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x200c0> │ │ │ │ + movb $0x1,0x45e(%esi) │ │ │ │ + jmp 3fcc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x200c0> │ │ │ │ + fstps (%esp) │ │ │ │ + mov 0x52c(%esi),%edx │ │ │ │ + mov 0x508(%esi),%edi │ │ │ │ + mov 0x3ac(%esi),%eax │ │ │ │ + cmp 0x3b0(%esi),%edx │ │ │ │ + jbe 4004e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2044e> │ │ │ │ + test %eax,%eax │ │ │ │ + je 40031 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20431> │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push $0x1 │ │ │ │ - push %esi │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x14,%esp │ │ │ │ - push %esi │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - push %esi │ │ │ │ - push -0x40(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bf68(%edi),%eax │ │ │ │ - push $0x9 │ │ │ │ push %eax │ │ │ │ - push -0x40(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push $0x1 │ │ │ │ - push %esi │ │ │ │ call 4280 │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - cmp -0x4c(%ebp),%eax │ │ │ │ - je 42ba8 ::do_widen(char) const@@Base+0x6b58> │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ + lea 0x1(%edx),%eax │ │ │ │ + mov %edx,0x3b0(%esi) │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - movzbl -0x45(%ebp),%eax │ │ │ │ + call 42e0 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ + mov %eax,0x3ac(%esi) │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push %edi │ │ │ │ + push %eax │ │ │ │ + call 4740 │ │ │ │ + flds 0x10(%esp) │ │ │ │ + fstps 0x3b4(%esi) │ │ │ │ + mov %edi,(%esp) │ │ │ │ + call 41e0 │ │ │ │ + add $0x10,%esp │ │ │ │ + movb $0x0,0x3a0(%esi) │ │ │ │ + mov %eax,0x390(%esi) │ │ │ │ + movl $0x0,0x394(%esi) │ │ │ │ + movl $0x0,0x398(%esi) │ │ │ │ + movl $0x0,0x39c(%esi) │ │ │ │ + jmp 3fcb3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x200b3> │ │ │ │ + add $0x2c,%esp │ │ │ │ + xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 67ae <__gmon_start__@plt+0x1ff6> │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ + mov %ebx,0x420(%esi) │ │ │ │ + mov %ebx,0x424(%esi) │ │ │ │ + jmp 3ffec , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x203ec> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x64f3b,%eax │ │ │ │ push %ebp │ │ │ │ - xor %eax,%eax │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x622d5,%ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov 0xdc(%ecx),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 42d50 ::do_widen(char) const@@Base+0x6d00> │ │ │ │ + mov 0x40(%esp),%esi │ │ │ │ + mov 0x44(%esp),%edx │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ + mov 0x48(%esp),%ebx │ │ │ │ + mov 0x4c(%esp),%ebp │ │ │ │ + mov 0x50(%esp),%ecx │ │ │ │ + mov %eax,0x568(%esi) │ │ │ │ + test %edx,%edx │ │ │ │ + je 40498 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20898> │ │ │ │ + mov 0x52c(%esi),%eax │ │ │ │ + mov 0x520(%esi),%edi │ │ │ │ + mov %ecx,0x520(%esi) │ │ │ │ + sub $0x1,%eax │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jbe 40360 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20760> │ │ │ │ + sub $0x8,%esp │ │ │ │ + add %edi,%edx │ │ │ │ + push %edx │ │ │ │ + mov 0x508(%esi),%eax │ │ │ │ + add %edi,%eax │ │ │ │ + push %eax │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + call 4740 │ │ │ │ + mov %ebp,%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x508(%esi),%ebp │ │ │ │ + mov %al,0x517(%esi) │ │ │ │ + mov 0x52c(%esi),%eax │ │ │ │ + cmp 0x374(%esi),%eax │ │ │ │ + jg 406b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20ab0> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push %ebp │ │ │ │ + push 0x388(%esi) │ │ │ │ + mov 0x20(%esp),%ebp │ │ │ │ + mov %ebp,%ebx │ │ │ │ + call 4740 │ │ │ │ + mov 0xf4(%esi),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + xor %ebx,%ebx │ │ │ │ + fldz │ │ │ │ + mov $0x101,%edx │ │ │ │ + movl $0x0,0x36c(%esi) │ │ │ │ + fstpl 0x350(%esi) │ │ │ │ + fldl 0x2e8(%ecx) │ │ │ │ + fldl 0x2d8(%ecx) │ │ │ │ + movl $0x0,0x370(%esi) │ │ │ │ + movl $0x0,0x364(%esi) │ │ │ │ + fabs │ │ │ │ + fldl -0x1cbb8(%ebp) │ │ │ │ + movl $0x0,0x360(%esi) │ │ │ │ + movl $0x0,0x358(%esi) │ │ │ │ + mov %dx,0x344(%esi) │ │ │ │ + fstl 0x8(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + mov %bx,0x464(%esi) │ │ │ │ + jbe 401e7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x205e7> │ │ │ │ + movb $0x1,0x464(%esi) │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ + fabs │ │ │ │ + fldl -0x1cbb8(%eax) │ │ │ │ + fstl 0x8(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jbe 40206 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20606> │ │ │ │ + movb $0x1,0x465(%esi) │ │ │ │ + movl $0x0,0x470(%esi) │ │ │ │ + lea 0x164(%esi),%eax │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + lea 0x194(%esi),%eax │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + movzbl 0x1c0(%esi),%eax │ │ │ │ + movl $0x0,0x46c(%esi) │ │ │ │ + movl $0x0,0x468(%esi) │ │ │ │ + mov %al,0x8(%esp) │ │ │ │ + test %al,%al │ │ │ │ + jne 40670 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20a70> │ │ │ │ + cmp %edi,0x520(%esi) │ │ │ │ + ja 402cc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x206cc> │ │ │ │ + jmp 4042f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2082f> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 40280 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20680> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 40280 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20680> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 40280 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20680> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + movsbl (%edx),%eax │ │ │ │ + fldz │ │ │ │ + fldl 0x100(%ecx,%eax,8) │ │ │ │ + fucomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jp 40294 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20694> │ │ │ │ + je 402ac , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x206ac> │ │ │ │ + mov 0x368(%esi),%eax │ │ │ │ + mov 0x384(%esi),%ecx │ │ │ │ + mov %edx,(%ecx,%eax,4) │ │ │ │ + add $0x1,%eax │ │ │ │ + mov %eax,0x368(%esi) │ │ │ │ + cmpb $0x0,0x8(%esp) │ │ │ │ + jne 40380 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20780> │ │ │ │ + add $0x1,%edi │ │ │ │ + cmp %edi,0x520(%esi) │ │ │ │ + jbe 40428 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20828> │ │ │ │ + mov 0xf4(%esi),%ecx │ │ │ │ + mov 0x508(%esi),%edx │ │ │ │ + mov 0xf0(%esi),%ebx │ │ │ │ + add %edi,%edx │ │ │ │ + cmpb $0x0,0x1c1(%esi) │ │ │ │ + movsbl (%edx),%eax │ │ │ │ + fldl (%ebx,%eax,8) │ │ │ │ + mov 0xfc(%esi),%ebx │ │ │ │ + faddl (%ecx,%eax,8) │ │ │ │ + faddl (%ebx,%eax,8) │ │ │ │ + faddl 0x540(%esi) │ │ │ │ + fstl 0x540(%esi) │ │ │ │ + je 40260 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20660> │ │ │ │ + mov 0x568(%esi),%ebx │ │ │ │ + mov 0x198(%esi),%eax │ │ │ │ + add %edi,%ebx │ │ │ │ + test %eax,%eax │ │ │ │ + je 40268 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20668> │ │ │ │ + mov 0x18(%esp),%ebp │ │ │ │ + jmp 40331 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20731> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,%ebp │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4033d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2073d> │ │ │ │ + cmp 0x10(%eax),%ebx │ │ │ │ + jbe 40328 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20728> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 40331 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20731> │ │ │ │ + cmp %ebp,0x18(%esp) │ │ │ │ + je 40270 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20670> │ │ │ │ + cmp 0x10(%ebp),%ebx │ │ │ │ + jb 40278 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20678> │ │ │ │ + faddl 0x14(%ebp) │ │ │ │ + fstpl 0x540(%esi) │ │ │ │ + jmp 40280 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20680> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %ebp,%eax │ │ │ │ + movzbl %bl,%ebx │ │ │ │ + movzbl %al,%ebp │ │ │ │ + mov %ebx,0x48(%esp) │ │ │ │ + mov %ebp,0x4c(%esp) │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ecx,%edi │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ - mov (%eax),%edx │ │ │ │ - mov $0x5f5e100,%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - mov $0x0,%eax │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ - sbb %ecx,%eax │ │ │ │ - jge 42d99 ::do_widen(char) const@@Base+0x6d49> │ │ │ │ - mov $0x5f5e100,%edx │ │ │ │ - xor %eax,%eax │ │ │ │ + jmp 3f8b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fcb0> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x568(%esi),%edx │ │ │ │ + mov 0x168(%esi),%eax │ │ │ │ + add %edi,%edx │ │ │ │ + test %eax,%eax │ │ │ │ + je 402b7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x206b7> │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ + jmp 403a9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x207a9> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - add $0xfa0a1f00,%esi │ │ │ │ mov %eax,%ecx │ │ │ │ - adc $0xffffffff,%edi │ │ │ │ - cmp %esi,%edx │ │ │ │ - sbb %edi,%ecx │ │ │ │ - jl 42d80 ::do_widen(char) const@@Base+0x6d30> │ │ │ │ - mov %esi,0x8(%esp) │ │ │ │ - mov %edi,0xc(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 403b5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x207b5> │ │ │ │ + cmp 0x10(%eax),%edx │ │ │ │ + jbe 403a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x207a0> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 403a9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x207a9> │ │ │ │ + cmp %ecx,0x14(%esp) │ │ │ │ + je 402b7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x206b7> │ │ │ │ + cmp 0x10(%ecx),%edx │ │ │ │ + jb 402b7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x206b7> │ │ │ │ + mov 0x508(%esi),%ebx │ │ │ │ + mov 0x368(%esi),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ - add $0x3c,%eax │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - lea -0x1bbbc(%ebx),%eax │ │ │ │ - push $0x3a │ │ │ │ + mov 0x384(%esi),%edx │ │ │ │ + add %edi,%ebx │ │ │ │ + mov %ebx,(%edx,%eax,4) │ │ │ │ + add $0x1,%eax │ │ │ │ + mov %eax,0x368(%esi) │ │ │ │ + push 0x14(%ecx) │ │ │ │ + mov 0x508(%esi),%eax │ │ │ │ + movsbl (%eax,%edi,1),%eax │ │ │ │ + add $0x1,%edi │ │ │ │ push %eax │ │ │ │ - push %ecx │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x48(%esp),%eax │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jne 43160 ::do_widen(char) const@@Base+0x7110> │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - mov 0x7c(%eax),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 431c7 ::do_widen(char) const@@Base+0x7177> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1c0e5(%ebx),%eax │ │ │ │ - push $0x10 │ │ │ │ + lea 0x4c(%esi),%eax │ │ │ │ push %eax │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ - push %esi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ - mov 0x10(%esp),%ebp │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - mov %esi,0xc(%esp) │ │ │ │ - push %esi │ │ │ │ - call 4130 (long long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x1bdff(%ebx),%eax │ │ │ │ - push $0x9 │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + call 4ad50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b150> │ │ │ │ + movzbl 0x1c0(%esi),%eax │ │ │ │ + mov %al,0x18(%esp) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %edi,0x520(%esi) │ │ │ │ + ja 402c6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x206c6> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + cmpb $0x0,0x8(%esp) │ │ │ │ + jne 40480 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20880> │ │ │ │ + cmpb $0x0,0x517(%esi) │ │ │ │ + fldl 0x540(%esi) │ │ │ │ + je 4044a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2084a> │ │ │ │ + fadds 0x98(%esi) │ │ │ │ + fstl 0x540(%esi) │ │ │ │ + fstl 0x348(%esi) │ │ │ │ + cmpb $0x0,0x515(%esi) │ │ │ │ + fstl 0x34(%esi) │ │ │ │ + jne 405c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x209c0> │ │ │ │ + fstp %st(0) │ │ │ │ + cmpb $0x0,0x516(%esi) │ │ │ │ + jne 404a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x208a8> │ │ │ │ + mov 0x520(%esi),%eax │ │ │ │ + add $0x2c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea 0x4c(%esi),%eax │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - call 4130 (long long)@plt> │ │ │ │ - lea -0x1bb80(%ebx),%edx │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x28 │ │ │ │ - push %edx │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + call 480f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x284f0> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 4042f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2082f> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x2c,%esp │ │ │ │ + xor %eax,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x33c(%esi),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + movzbl 0x175(%eax),%edx │ │ │ │ + add $0x144,%eax │ │ │ │ + mov %dl,0x3d0(%esi) │ │ │ │ push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1c0d4(%ebx),%eax │ │ │ │ - push $0x1b │ │ │ │ + lea 0x3d4(%esi),%eax │ │ │ │ push %eax │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ - push %esi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0x48(%esp),%eax │ │ │ │ - push 0x38(%eax) │ │ │ │ - push 0x34(%eax) │ │ │ │ - mov %esi,0xc(%esp) │ │ │ │ - push %esi │ │ │ │ - lea -0x1c0b8(%ebx),%esi │ │ │ │ - call 45d0 (double)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x12 │ │ │ │ - push %esi │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bb54(%ebx),%eax │ │ │ │ - push $0x1e │ │ │ │ - push %eax │ │ │ │ - push 0xc(%esp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - mov 0x50(%esp),%eax │ │ │ │ - flds 0x40(%eax) │ │ │ │ - fstpl (%esp) │ │ │ │ - push 0xc(%esp) │ │ │ │ - call 45d0 (double)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x12 │ │ │ │ - push %esi │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1c0a5(%ebx),%eax │ │ │ │ - push $0x13 │ │ │ │ - push %eax │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ - push %esi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push %ebp │ │ │ │ + call cde0 <__gmon_start__@plt+0x8628> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmpb $0x0,0x45d(%esi) │ │ │ │ + je 4046b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2086b> │ │ │ │ + fldl 0x540(%esi) │ │ │ │ + mov 0x52c(%esi),%ebp │ │ │ │ + mov 0x508(%esi),%edi │ │ │ │ + mov 0x42c(%esi),%eax │ │ │ │ + fstpl 0x8(%esp) │ │ │ │ + cmp 0x448(%esi),%ebp │ │ │ │ + ja 40753 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20b53> │ │ │ │ + sub $0x8,%esp │ │ │ │ push %edi │ │ │ │ - push %esi │ │ │ │ - call 4130 (long long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bb34(%ebx),%edx │ │ │ │ - push $0x26 │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bb0c(%ebx),%eax │ │ │ │ - push $0x39 │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ - push %eax │ │ │ │ - push %esi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov 0x4c(%eax),%eax │ │ │ │ - sub 0x48(%ecx),%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ - push %eax │ │ │ │ - mov %esi,0xc(%esp) │ │ │ │ - push %esi │ │ │ │ - call 4250 (unsigned long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1be15(%ebx),%ecx │ │ │ │ - push $0x3 │ │ │ │ - mov %ecx,0x24(%esp) │ │ │ │ - push %ecx │ │ │ │ push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0x54(%esp),%ecx │ │ │ │ - mov 0x54(%esp),%eax │ │ │ │ - mov 0x4c(%ecx),%ecx │ │ │ │ - mov 0x48(%eax),%eax │ │ │ │ - mov %ecx,%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - sar $0x2,%edx │ │ │ │ - imul $0xaaaaaaab,%edx,%ecx │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ + mov 0x20(%esp),%ebp │ │ │ │ + mov %ebp,%ebx │ │ │ │ + call 4740 │ │ │ │ + fldl 0x18(%esp) │ │ │ │ + fstps 0x450(%esi) │ │ │ │ + mov %edi,(%esp) │ │ │ │ + call 41e0 │ │ │ │ + movb $0x0,0x45c(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 43430 ::do_widen(char) const@@Base+0x73e0> │ │ │ │ - lea -0x1bed6(%ebx),%edi │ │ │ │ - xor %ebp,%ebp │ │ │ │ - lea -0x1df96(%ebx),%ecx │ │ │ │ - mov (%esp),%esi │ │ │ │ - mov %edi,0x10(%esp) │ │ │ │ - mov %ebp,%edi │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ - jmp 42f9a ::do_widen(char) const@@Base+0x6f4a> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - add $0x1,%edi │ │ │ │ + mov %eax,0x44c(%esi) │ │ │ │ + add 0x3bc(%esi),%eax │ │ │ │ + fldz │ │ │ │ + sub $0x1,%eax │ │ │ │ + fstpl 0x3c8(%esi) │ │ │ │ + mov %eax,0x3c0(%esi) │ │ │ │ + mov 0x3ec(%esi),%eax │ │ │ │ + movl $0x0,0x454(%esi) │ │ │ │ + movl $0x0,0x458(%esi) │ │ │ │ + movl $0x0,0x3f0(%esi) │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + mov 0x428(%esi),%eax │ │ │ │ + mov 0x3bc(%esi),%edx │ │ │ │ + movb $0x0,0x45e(%esi) │ │ │ │ + lea 0x2c(%eax),%ebx │ │ │ │ + mov 0x30(%eax),%eax │ │ │ │ + mov %edx,0x3c4(%esi) │ │ │ │ + test %eax,%eax │ │ │ │ + je 4079d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20b9d> │ │ │ │ + mov %ebx,%ecx │ │ │ │ + jmp 405ad , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x209ad> │ │ │ │ + nop │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 40728 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20b28> │ │ │ │ + cmp 0x10(%eax),%edx │ │ │ │ + jle 405a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x209a0> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + jmp 405a5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x209a5> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + fstps 0x8(%esp) │ │ │ │ + mov 0x52c(%esi),%ebp │ │ │ │ + mov 0x508(%esi),%edi │ │ │ │ + mov 0x3ac(%esi),%eax │ │ │ │ + cmp 0x3b0(%esi),%ebp │ │ │ │ + jbe 40613 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20a13> │ │ │ │ + test %eax,%eax │ │ │ │ + je 405f4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x209f4> │ │ │ │ + sub $0x8,%esp │ │ │ │ push $0x1 │ │ │ │ - push 0x18(%esp) │ │ │ │ - push %esi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + push %eax │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp 0x4(%esp),%edi │ │ │ │ - je 42fd9 ::do_widen(char) const@@Base+0x6f89> │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - mov 0x48(%eax),%eax │ │ │ │ - lea (%edi,%edi,2),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %ebp,0x3b0(%esi) │ │ │ │ add $0x1,%ebp │ │ │ │ - flds 0x4(%eax,%ecx,4) │ │ │ │ - fstpl (%esp) │ │ │ │ - push %esi │ │ │ │ - call 45d0 (double)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - cmp %ebp,0x4(%eax) │ │ │ │ - jne 42f78 ::do_widen(char) const@@Base+0x6f28> │ │ │ │ - sub $0x4,%esp │ │ │ │ - xor %ebp,%ebp │ │ │ │ - add $0x1,%edi │ │ │ │ - push $0x1 │ │ │ │ - push 0x1c(%esp) │ │ │ │ - push %esi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + push %ebp │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + call 42e0 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp 0x4(%esp),%edi │ │ │ │ - jne 42f93 ::do_widen(char) const@@Base+0x6f43> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1ba98(%ebx),%eax │ │ │ │ - xor %ebp,%ebp │ │ │ │ - push $0x1e │ │ │ │ - push %eax │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ - push %esi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1c08c(%ebx),%eax │ │ │ │ - push $0x13 │ │ │ │ - push %eax │ │ │ │ - push %esi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push 0x10(%esp) │ │ │ │ - push 0x10(%esp) │ │ │ │ - push %esi │ │ │ │ - call 4130 (long long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1c078(%ebx),%edx │ │ │ │ - push $0x1c │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x39 │ │ │ │ - push 0x20(%esp) │ │ │ │ - push %esi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov 0x4c(%eax),%eax │ │ │ │ - sub 0x48(%edx),%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ + mov %eax,0x3ac(%esi) │ │ │ │ + sub $0x8,%esp │ │ │ │ + push %edi │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ - xor %esi,%esi │ │ │ │ - call 4250 (unsigned long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x3 │ │ │ │ - push 0x24(%esp) │ │ │ │ + mov 0x20(%esp),%ebp │ │ │ │ + mov %ebp,%ebx │ │ │ │ + call 4740 │ │ │ │ + flds 0x18(%esp) │ │ │ │ + fstps 0x3b4(%esi) │ │ │ │ + mov %edi,(%esp) │ │ │ │ + call 41e0 │ │ │ │ + add $0x10,%esp │ │ │ │ + movb $0x0,0x3a0(%esi) │ │ │ │ + mov %eax,0x390(%esi) │ │ │ │ + movl $0x0,0x394(%esi) │ │ │ │ + movl $0x0,0x398(%esi) │ │ │ │ + movl $0x0,0x39c(%esi) │ │ │ │ + jmp 40462 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20862> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea 0x4c(%esi),%eax │ │ │ │ + push $0x0 │ │ │ │ push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - movl $0x100,(%esp) │ │ │ │ - call 42e0 │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + call 48c60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29060> │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,%edi │ │ │ │ - lea -0x1c091(%ebx),%eax │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - lea -0x1bed6(%ebx),%eax │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - lea -0x1df96(%ebx),%eax │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ - jmp 430be ::do_widen(char) const@@Base+0x706e> │ │ │ │ + cmp %edi,0x520(%esi) │ │ │ │ + jbe 4078d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20b8d> │ │ │ │ + movzbl 0x1c0(%esi),%eax │ │ │ │ + mov 0xf4(%esi),%ecx │ │ │ │ + mov %al,0x8(%esp) │ │ │ │ + jmp 402cc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x206cc> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ xchg %ax,%ax │ │ │ │ - sub $0x4,%esp │ │ │ │ - add $0x1,%ebp │ │ │ │ + sub $0x8,%esp │ │ │ │ + add $0x1,%eax │ │ │ │ + mov %eax,0x374(%esi) │ │ │ │ push $0x1 │ │ │ │ - push 0x10(%esp) │ │ │ │ - push 0xc(%esp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + push 0x388(%esi) │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + call 4280 │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push $0x4 │ │ │ │ + push 0x384(%esi) │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + call 4280 │ │ │ │ + pop %ecx │ │ │ │ + push 0x374(%esi) │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + call 42e0 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp 0x4(%esp),%ebp │ │ │ │ - je 4312c ::do_widen(char) const@@Base+0x70dc> │ │ │ │ - sub $0x10,%esp │ │ │ │ - lea 0x0(%ebp,%ebp,2),%eax │ │ │ │ - add $0x1,%esi │ │ │ │ - mov 0x54(%esp),%edx │ │ │ │ + mov %eax,0x388(%esi) │ │ │ │ + mov 0x374(%esi),%eax │ │ │ │ + cmp $0x1fffffff,%eax │ │ │ │ + ja 60b2 <__gmon_start__@plt+0x18fa> │ │ │ │ + sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ - add 0x48(%edx),%eax │ │ │ │ - flds 0x8(%eax) │ │ │ │ - fstpl (%esp) │ │ │ │ - push 0x20(%esp) │ │ │ │ - push $0x100 │ │ │ │ + push %eax │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + call 42e0 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,0x384(%esi) │ │ │ │ + jmp 40153 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20553> │ │ │ │ + mov %ecx,0x420(%esi) │ │ │ │ + mov %ebx,0x424(%esi) │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 40747 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20b47> │ │ │ │ + mov 0x3c0(%esi),%eax │ │ │ │ + cmp %eax,0x10(%ecx) │ │ │ │ + jle 4046b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2086b> │ │ │ │ + movb $0x1,0x45e(%esi) │ │ │ │ + jmp 4046b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2086b> │ │ │ │ + test %eax,%eax │ │ │ │ + je 40769 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20b69> │ │ │ │ + sub $0x8,%esp │ │ │ │ push $0x1 │ │ │ │ - push %edi │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x14,%esp │ │ │ │ - push %edi │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - push 0xc(%esp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - cmp %esi,0x4(%eax) │ │ │ │ - jne 430a0 ::do_widen(char) const@@Base+0x7050> │ │ │ │ - sub $0x4,%esp │ │ │ │ - xor %esi,%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,0x448(%esi) │ │ │ │ add $0x1,%ebp │ │ │ │ - push $0x1 │ │ │ │ - push 0x1c(%esp) │ │ │ │ - push 0xc(%esp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + push %ebp │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + call 42e0 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp 0x4(%esp),%ebp │ │ │ │ - jne 430be ::do_widen(char) const@@Base+0x706e> │ │ │ │ + mov %eax,0x42c(%esi) │ │ │ │ + jmp 40504 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20904> │ │ │ │ + movzbl 0x1c0(%esi),%eax │ │ │ │ + mov %al,0x8(%esp) │ │ │ │ + jmp 40428 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20828> │ │ │ │ + mov %ebx,0x420(%esi) │ │ │ │ + mov %ebx,0x424(%esi) │ │ │ │ + jmp 40747 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20b47> │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x6484b,%eax │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x5c,%esp │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov 0x508(%esi),%edx │ │ │ │ + mov 0x5ac(%esi),%eax │ │ │ │ + cmp %eax,0x5a8(%esi) │ │ │ │ + je 40850 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20c50> │ │ │ │ + mov 0x5b4(%esi),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ - lea -0x1bad0(%ebx),%eax │ │ │ │ - push $0x34 │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + push 0x520(%esi) │ │ │ │ + push %edx │ │ │ │ + add $0x1,%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ - push 0xc(%esp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %ebp │ │ │ │ - pop %eax │ │ │ │ - push $0x1 │ │ │ │ - push %edi │ │ │ │ - call 4280 │ │ │ │ + call 41b0 │ │ │ │ + mov 0x5b4(%esi),%eax │ │ │ │ + mov 0x520(%esi),%edx │ │ │ │ + add $0xc,%esp │ │ │ │ + movzbl (%eax,%edx,1),%edx │ │ │ │ + mov %dl,(%eax) │ │ │ │ + mov 0x5b4(%esi),%edx │ │ │ │ + mov 0x520(%esi),%eax │ │ │ │ + movb $0x0,(%edx,%eax,1) │ │ │ │ + push 0x520(%esi) │ │ │ │ + push 0x5b4(%esi) │ │ │ │ + push 0x508(%esi) │ │ │ │ + call 41b0 │ │ │ │ + addl $0x1,0x5a8(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ mov $0x1,%eax │ │ │ │ - add $0x2c,%esp │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmpb $0x0,0x5bc(%esi) │ │ │ │ + mov 0x5b0(%esi),%eax │ │ │ │ + jne 40880 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20c80> │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + call 4740 │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ + mov 0x520(%esi),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ - lea -0x1c13d(%ebx),%eax │ │ │ │ - push $0x1a │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + lea 0x1(%edi),%ecx │ │ │ │ + push %ecx │ │ │ │ push %eax │ │ │ │ - push 0xc(%esp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ + push %edx │ │ │ │ + call 41b0 │ │ │ │ + lea -0x40(%ebp),%eax │ │ │ │ + movb $0x0,-0x40(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov (%eax),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 434d0 ::do_widen(char) const@@Base+0x7480> │ │ │ │ + mov 0x508(%esi),%edi │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ + test %edi,%edi │ │ │ │ + je 408d7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20cd7> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - push %esi │ │ │ │ - push 0xc(%esp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1c122(%ebx),%eax │ │ │ │ - push $0x5 │ │ │ │ - push %eax │ │ │ │ - push 0xc(%esp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - mov 0x7c(%eax),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 42dd9 ::do_widen(char) const@@Base+0x6d89> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea 0x78(%eax),%esi │ │ │ │ + add %edi,%eax │ │ │ │ push $0x0 │ │ │ │ - push $0x26 │ │ │ │ - push %esi │ │ │ │ - call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%edi │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 4324a ::do_widen(char) const@@Base+0x71fa> │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov 0x7c(%eax),%eax │ │ │ │ - mov %eax,%edx │ │ │ │ - sub %edi,%edx │ │ │ │ - cmovne %ecx,%edx │ │ │ │ - cmp %eax,%edi │ │ │ │ - ja 4351d ::do_widen(char) const@@Base+0x74cd> │ │ │ │ - lea -0x1c106(%ebx),%ebp │ │ │ │ - jmp 43223 ::do_widen(char) const@@Base+0x71d3> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov 0x7c(%eax),%eax │ │ │ │ - mov %eax,%edx │ │ │ │ - sub %edi,%edx │ │ │ │ - cmovne %ecx,%edx │ │ │ │ - cmp %eax,%edi │ │ │ │ - ja 4351d ::do_widen(char) const@@Base+0x74cd> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push $0x5 │ │ │ │ - push %ebp │ │ │ │ - push %edx │ │ │ │ + push %eax │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ push %edi │ │ │ │ - push %esi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - lea 0x1(%edi),%ecx │ │ │ │ - push %ecx │ │ │ │ - push $0x26 │ │ │ │ - push %esi │ │ │ │ - call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%edi │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 43208 ::do_widen(char) const@@Base+0x71b8> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x0 │ │ │ │ - push $0x3c │ │ │ │ - push %esi │ │ │ │ - call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ + push %eax │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + lea -0x48(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,%edi │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 432ca ::do_widen(char) const@@Base+0x727a> │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov 0x7c(%eax),%eax │ │ │ │ - mov %eax,%edx │ │ │ │ - sub %edi,%edx │ │ │ │ - cmovne %ecx,%edx │ │ │ │ - cmp %eax,%edi │ │ │ │ - ja 4351d ::do_widen(char) const@@Base+0x74cd> │ │ │ │ - lea -0x1c157(%ebx),%ebp │ │ │ │ - jmp 432a3 ::do_widen(char) const@@Base+0x7253> │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ + add %ebx,%eax │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jne 40929 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20d29> │ │ │ │ + jmp 40970 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20d70> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov 0x7c(%eax),%eax │ │ │ │ - mov %eax,%edx │ │ │ │ - sub %edi,%edx │ │ │ │ - cmovne %ecx,%edx │ │ │ │ - cmp %eax,%edi │ │ │ │ - ja 4351d ::do_widen(char) const@@Base+0x74cd> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push $0x4 │ │ │ │ - push %ebp │ │ │ │ - push %edx │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ + movzbl -0x51(%ebp),%ecx │ │ │ │ + subl $0x1,-0x4c(%ebp) │ │ │ │ + mov %cl,(%eax,%edi,1) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + movb $0x0,0x1(%eax,%edi,1) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + cmp %eax,-0x60(%ebp) │ │ │ │ + je 40970 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20d70> │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ + mov $0xf,%edx │ │ │ │ + movzbl -0x1(%eax),%eax │ │ │ │ lea 0x1(%edi),%ecx │ │ │ │ - push %ecx │ │ │ │ - push $0x3c │ │ │ │ - push %esi │ │ │ │ - call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%edi │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 43288 ::do_widen(char) const@@Base+0x7238> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x0 │ │ │ │ - push $0x3e │ │ │ │ - push %esi │ │ │ │ - call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%edi │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 4334a ::do_widen(char) const@@Base+0x72fa> │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov 0x7c(%eax),%eax │ │ │ │ - mov %eax,%edx │ │ │ │ - sub %edi,%edx │ │ │ │ - cmovne %ecx,%edx │ │ │ │ - cmp %eax,%edi │ │ │ │ - ja 4351d ::do_widen(char) const@@Base+0x74cd> │ │ │ │ - lea -0x1c152(%ebx),%ebp │ │ │ │ - jmp 43323 ::do_widen(char) const@@Base+0x72d3> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov 0x7c(%eax),%eax │ │ │ │ - mov %eax,%edx │ │ │ │ - sub %edi,%edx │ │ │ │ - cmovne %ecx,%edx │ │ │ │ - cmp %eax,%edi │ │ │ │ - ja 4351d ::do_widen(char) const@@Base+0x74cd> │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov %al,-0x51(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0x5c(%ebp),%eax │ │ │ │ + cmovne -0x40(%ebp),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jbe 40908 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20d08> │ │ │ │ sub $0xc,%esp │ │ │ │ - push $0x4 │ │ │ │ - push %ebp │ │ │ │ - push %edx │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - lea 0x1(%edi),%ecx │ │ │ │ - push %ecx │ │ │ │ - push $0x3c │ │ │ │ - push %esi │ │ │ │ - call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%edi │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 43308 ::do_widen(char) const@@Base+0x72b8> │ │ │ │ - sub $0x4,%esp │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + push $0x1 │ │ │ │ + push $0x0 │ │ │ │ push $0x0 │ │ │ │ - push $0x22 │ │ │ │ - push %esi │ │ │ │ - call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%edi │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 433ca ::do_widen(char) const@@Base+0x737a> │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov 0x7c(%eax),%eax │ │ │ │ - mov %eax,%edx │ │ │ │ - sub %edi,%edx │ │ │ │ - cmovne %ecx,%edx │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4351d ::do_widen(char) const@@Base+0x74cd> │ │ │ │ - lea -0x1c14d(%ebx),%ebp │ │ │ │ - jmp 433a3 ::do_widen(char) const@@Base+0x7353> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov 0x7c(%eax),%eax │ │ │ │ - mov %eax,%edx │ │ │ │ - sub %edi,%edx │ │ │ │ - cmovne %ecx,%edx │ │ │ │ - cmp %eax,%edi │ │ │ │ - ja 4351d ::do_widen(char) const@@Base+0x74cd> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push $0x6 │ │ │ │ - push %ebp │ │ │ │ - push %edx │ │ │ │ push %edi │ │ │ │ - push %esi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - lea 0x1(%edi),%ecx │ │ │ │ - push %ecx │ │ │ │ - push $0x22 │ │ │ │ - push %esi │ │ │ │ - call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%edi │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 43388 ::do_widen(char) const@@Base+0x7338> │ │ │ │ + push -0x64(%ebp) │ │ │ │ + call 4790 , std::allocator >::_M_mutate(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x20,%esp │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + jmp 40908 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20d08> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x520(%esi),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ - lea -0x1c100(%ebx),%eax │ │ │ │ - push $0x1a │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + add $0x1,%eax │ │ │ │ push %eax │ │ │ │ - push 0xc(%esp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0x54(%esp),%eax │ │ │ │ + push -0x48(%ebp) │ │ │ │ + push 0x508(%esi) │ │ │ │ + call 41b0 │ │ │ │ + movb $0x0,0x5bc(%esi) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x78(%eax),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 434f8 ::do_widen(char) const@@Base+0x74a8> │ │ │ │ + movl $0x0,0x5a8(%esi) │ │ │ │ + cmp -0x68(%ebp),%eax │ │ │ │ + je 409b9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20db9> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ - push 0xc(%esp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1c146(%ebx),%eax │ │ │ │ - push $0x8 │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0x5c(%ebp),%eax │ │ │ │ + je 409d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20dd0> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push 0xc(%esp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 42dd9 ::do_widen(char) const@@Base+0x6d89> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x508(%esi),%edx │ │ │ │ + mov 0x5ac(%esi),%eax │ │ │ │ + cmp %eax,0x5a8(%esi) │ │ │ │ + jne 407dd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20bdd> │ │ │ │ + mov 0x5b0(%esi),%eax │ │ │ │ + jmp 4085f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20c5f> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 60bc <__gmon_start__@plt+0x1904> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 60d3 <__gmon_start__@plt+0x191b> │ │ │ │ nop │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1ba98(%ebx),%eax │ │ │ │ - push $0x1e │ │ │ │ - push %eax │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ push %esi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1c08c(%ebx),%eax │ │ │ │ - push $0x13 │ │ │ │ + lea -0x40(%ebp),%eax │ │ │ │ + lea -0x28(%ebp),%edi │ │ │ │ + call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ + add $0x645e0,%esi │ │ │ │ + push %ebx │ │ │ │ + lea -0x48(%ebp),%ebx │ │ │ │ + sub $0x4c,%esp │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + lea -0x1cc98(%esi),%eax │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push 0x10(%esp) │ │ │ │ - push 0x10(%esp) │ │ │ │ - push %esi │ │ │ │ - call 4130 (long long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1c078(%ebx),%edx │ │ │ │ - push $0x1c │ │ │ │ - push %edx │ │ │ │ + lea -0x1ccb4(%esi),%eax │ │ │ │ push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + push %ebx │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ add $0xc,%esp │ │ │ │ - push $0x39 │ │ │ │ - push 0x20(%esp) │ │ │ │ - push %esi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %ecx │ │ │ │ - pop %edi │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - mov 0x4c(%eax),%eax │ │ │ │ - sub 0x48(%ecx),%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ - call 4250 (unsigned long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x3 │ │ │ │ - push 0x24(%esp) │ │ │ │ + push %ebx │ │ │ │ + mov %esi,%ebx │ │ │ │ + push 0xc(%ebp) │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + movb $0x0,-0x28(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %eax │ │ │ │ + lea -0x1cc97(%esi),%eax │ │ │ │ + pop %edx │ │ │ │ push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - movl $0x100,(%esp) │ │ │ │ - call 42e0 │ │ │ │ + push -0x4c(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 4312c ::do_widen(char) const@@Base+0x70dc> │ │ │ │ - nop │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov (%esp),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov 0x3c(%eax),%eax │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 40ac0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20ec0> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 40a99 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20e99> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 431a0 ::do_widen(char) const@@Base+0x7150> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov (%esp),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov 0x3c(%eax),%eax │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0x50(%ebp),%eax │ │ │ │ + je 40aaf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20eaf> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4340b ::do_widen(char) const@@Base+0x73bb> │ │ │ │ - push %eax │ │ │ │ - lea -0x1c11c(%ebx),%eax │ │ │ │ - push %edi │ │ │ │ - push %eax │ │ │ │ - lea -0x1cb08(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - call 4590 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x61abb,%eax │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ - mov 0x38(%esp),%esi │ │ │ │ - mov 0x3c(%esp),%ebp │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - mov (%esi),%eax │ │ │ │ - movl $0x0,0x4(%esi) │ │ │ │ - movb $0x0,(%eax) │ │ │ │ - sub $0x4,%ebp │ │ │ │ - js 43600 ::do_widen(char) const@@Base+0x75b0> │ │ │ │ - lea 0x8(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - cmp %ebp,0x3c(%esp) │ │ │ │ - jg 43596 ::do_widen(char) const@@Base+0x7546> │ │ │ │ - jmp 435f0 ::do_widen(char) const@@Base+0x75a0> │ │ │ │ - mov %cl,(%eax,%edi,1) │ │ │ │ - mov (%esi),%eax │ │ │ │ - add $0x1,%ebp │ │ │ │ - mov %edx,0x4(%esi) │ │ │ │ - movb $0x0,0x1(%eax,%edi,1) │ │ │ │ - cmp %ebp,0x3c(%esp) │ │ │ │ - je 435f0 ::do_widen(char) const@@Base+0x75a0> │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - mov 0x4(%esi),%edi │ │ │ │ - mov (%eax),%eax │ │ │ │ - lea 0x1(%edi),%edx │ │ │ │ - movzbl (%eax,%ebp,1),%ecx │ │ │ │ - mov (%esi),%eax │ │ │ │ - cmp (%esp),%eax │ │ │ │ - je 435e0 ::do_widen(char) const@@Base+0x7590> │ │ │ │ - mov 0x8(%esi),%ebx │ │ │ │ - cmp %ebx,%edx │ │ │ │ - jbe 43580 ::do_widen(char) const@@Base+0x7530> │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %cl,0x13(%esp) │ │ │ │ - push $0x1 │ │ │ │ - push $0x0 │ │ │ │ - push $0x0 │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - mov 0x2c(%esp),%ebx │ │ │ │ - call 4790 , std::allocator >::_M_mutate(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x20,%esp │ │ │ │ - mov (%esi),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ - movzbl 0x7(%esp),%ecx │ │ │ │ - jmp 43580 ::do_widen(char) const@@Base+0x7530> │ │ │ │ - mov $0xf,%ebx │ │ │ │ - jmp 435b0 ::do_widen(char) const@@Base+0x7560> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1c,%esp │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - xor %ebp,%ebp │ │ │ │ - push $0x5b │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ push $0x1 │ │ │ │ - push 0x4(%esi) │ │ │ │ - push $0x0 │ │ │ │ - push %esi │ │ │ │ - mov 0x2c(%esp),%ebx │ │ │ │ - call 41a0 , std::allocator >::_M_replace_aux(unsigned int, unsigned int, unsigned int, char)@plt> │ │ │ │ - add $0x20,%esp │ │ │ │ - jmp 43572 ::do_widen(char) const@@Base+0x7522> │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x619db,%eax │ │ │ │ + add $0x1c4,%eax │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + call 48c50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29050> │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,0x33c(%ecx) │ │ │ │ + jmp 40a84 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20e84> │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + jmp 60f6 <__gmon_start__@plt+0x193e> │ │ │ │ + nop │ │ │ │ push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ + lea -0x40(%ebp),%edi │ │ │ │ + call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ + add $0x64500,%esi │ │ │ │ push %ebx │ │ │ │ - sub $0x2c,%esp │ │ │ │ - mov 0x48(%esp),%esi │ │ │ │ - mov 0x44(%esp),%ecx │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - mov 0x50(%esp),%edi │ │ │ │ - mov (%esi),%eax │ │ │ │ - movl $0x0,0x4(%esi) │ │ │ │ - lea 0x5(%edi),%edx │ │ │ │ - movb $0x0,(%eax) │ │ │ │ - mov 0x4(%ecx),%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - cmova %eax,%edx │ │ │ │ - add $0x1,%edi │ │ │ │ - mov %edx,0x10(%esp) │ │ │ │ - cmp %edx,%edi │ │ │ │ - jae 43738 ::do_widen(char) const@@Base+0x76e8> │ │ │ │ - lea 0x8(%esi),%eax │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ - jmp 4368b ::do_widen(char) const@@Base+0x763b> │ │ │ │ - movzbl 0xf(%esp),%ebx │ │ │ │ - add $0x1,%edi │ │ │ │ - mov %bl,(%eax,%ebp,1) │ │ │ │ - mov (%esi),%eax │ │ │ │ - mov %edx,0x4(%esi) │ │ │ │ - movb $0x0,0x1(%eax,%ebp,1) │ │ │ │ - cmp 0x10(%esp),%edi │ │ │ │ - je 436e0 ::do_widen(char) const@@Base+0x7690> │ │ │ │ - mov (%ecx),%eax │ │ │ │ - mov 0x4(%esi),%ebp │ │ │ │ - movzbl (%eax,%edi,1),%eax │ │ │ │ - lea 0x1(%ebp),%edx │ │ │ │ - mov %al,0xf(%esp) │ │ │ │ - mov (%esi),%eax │ │ │ │ - cmp %eax,0x14(%esp) │ │ │ │ - je 436d8 ::do_widen(char) const@@Base+0x7688> │ │ │ │ - mov 0x8(%esi),%ebx │ │ │ │ - cmp %ebx,%edx │ │ │ │ - jbe 43670 ::do_widen(char) const@@Base+0x7620> │ │ │ │ - mov %ecx,0x44(%esp) │ │ │ │ + sub $0x4c,%esp │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ + mov 0x1f8(%esi),%edx │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ + movb $0x0,-0x40(%ebp) │ │ │ │ + test %edx,%edx │ │ │ │ + je 40b43 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20f43> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edx,0x24(%esp) │ │ │ │ - push $0x1 │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + push %edx │ │ │ │ + call 41e0 │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + add %edx,%eax │ │ │ │ + lea -0x30(%ebp),%ebx │ │ │ │ push $0x0 │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + push %ebx │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x48(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + push %ebx │ │ │ │ + mov %esi,%ebx │ │ │ │ + push 0x8(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + add $0x10,%esp │ │ │ │ + test %al,%al │ │ │ │ + jne 40b88 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20f88> │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x1d18a(%esi),%eax │ │ │ │ + push $0x6 │ │ │ │ + push %eax │ │ │ │ + push -0x44(%ebp) │ │ │ │ push $0x0 │ │ │ │ - push %ebp │ │ │ │ - push %esi │ │ │ │ - mov 0x3c(%esp),%ebx │ │ │ │ - call 4790 , std::allocator >::_M_mutate(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + push -0x50(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ add $0x20,%esp │ │ │ │ - mov (%esi),%eax │ │ │ │ - mov 0x44(%esp),%ecx │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ - jmp 43670 ::do_widen(char) const@@Base+0x7620> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov $0xf,%ebx │ │ │ │ - jmp 436a6 ::do_widen(char) const@@Base+0x7656> │ │ │ │ - nop │ │ │ │ - mov 0x4(%ecx),%eax │ │ │ │ - cmp %eax,0x10(%esp) │ │ │ │ - je 43700 ::do_widen(char) const@@Base+0x76b0> │ │ │ │ - add $0x2c,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x4(%esi),%edi │ │ │ │ - mov (%esi),%eax │ │ │ │ - lea 0x8(%esi),%edx │ │ │ │ - lea 0x1(%edi),%ebp │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 43759 ::do_widen(char) const@@Base+0x7709> │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ - cmp %edx,%ebp │ │ │ │ - ja 4373e ::do_widen(char) const@@Base+0x76ee> │ │ │ │ - movb $0x5d,(%eax,%edi,1) │ │ │ │ - mov (%esi),%eax │ │ │ │ - mov %ebp,0x4(%esi) │ │ │ │ - movb $0x0,0x1(%eax,%edi,1) │ │ │ │ - add $0x2c,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 37b60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17f60> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push -0x48(%ebp) │ │ │ │ + push 0x1f8(%esi) │ │ │ │ + push %eax │ │ │ │ + call 37d40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18140> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + cmp -0x4c(%ebp),%edx │ │ │ │ + je 40bbe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20fbe> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + push %edx │ │ │ │ + call 4380 │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + cmp %edi,%edx │ │ │ │ + je 40bd9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20fd9> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + push %edx │ │ │ │ + call 4380 │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edi,0x10(%esp) │ │ │ │ - jmp 436e3 ::do_widen(char) const@@Base+0x7693> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push $0x1 │ │ │ │ - push $0x0 │ │ │ │ - push $0x0 │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - mov 0x3c(%esp),%ebx │ │ │ │ - call 4790 , std::allocator >::_M_mutate(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - mov (%esi),%eax │ │ │ │ - add $0x20,%esp │ │ │ │ - jmp 43716 ::do_widen(char) const@@Base+0x76c6> │ │ │ │ - mov $0xf,%edx │ │ │ │ - jmp 43712 ::do_widen(char) const@@Base+0x76c2> │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + jmp 614d <__gmon_start__@plt+0x1995> │ │ │ │ + jmp 612e <__gmon_start__@plt+0x1976> │ │ │ │ + xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x61897,%ebx │ │ │ │ - sub $0x4c,%esp │ │ │ │ - mov 0x60(%esp),%ecx │ │ │ │ - mov 0x64(%esp),%ebp │ │ │ │ - mov 0xdc(%ecx),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 43790 ::do_widen(char) const@@Base+0x7740> │ │ │ │ - add $0x4c,%esp │ │ │ │ - xor %eax,%eax │ │ │ │ + add $0x64407,%ebx │ │ │ │ + sub $0x3c,%esp │ │ │ │ + mov 0x50(%esp),%esi │ │ │ │ + movzbl 0x45d(%esi),%eax │ │ │ │ + mov %al,(%esp) │ │ │ │ + test %al,%al │ │ │ │ + jne 40c50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21050> │ │ │ │ + jmp 40c3a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2103a> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 40c3a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2103a> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 40c3a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2103a> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 40c3a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2103a> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + movzbl (%esp),%eax │ │ │ │ + add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov $0x5f5e100,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ecx,%edi │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ - cmp %edx,%eax │ │ │ │ - mov $0x0,%eax │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ - sbb %ecx,%eax │ │ │ │ - jge 437d9 ::do_widen(char) const@@Base+0x7789> │ │ │ │ - mov $0x5f5e100,%edx │ │ │ │ - xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmpb $0x0,0x45e(%esi) │ │ │ │ + jne 40d4f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2114f> │ │ │ │ + mov 0x420(%esi),%eax │ │ │ │ + mov 0x3c0(%esi),%edi │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov %edi,0x18(%esp) │ │ │ │ + mov %ecx,0x3c4(%esi) │ │ │ │ + cmp %edi,%ecx │ │ │ │ + jg 40d48 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21148> │ │ │ │ + movzbl 0x19(%eax),%edx │ │ │ │ + mov 0x444(%esi),%ebp │ │ │ │ + mov %dl,0x45c(%esi) │ │ │ │ + fldl 0x1c(%eax) │ │ │ │ + fstpl 0x3c8(%esi) │ │ │ │ + test %ebp,%ebp │ │ │ │ + je 40ece , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x212ce> │ │ │ │ + lea 0x434(%esi),%ecx │ │ │ │ + mov 0x438(%esi),%edi │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ nop │ │ │ │ - add $0xfa0a1f00,%esi │ │ │ │ - mov %eax,%ecx │ │ │ │ - adc $0xffffffff,%edi │ │ │ │ - cmp %esi,%edx │ │ │ │ - sbb %edi,%ecx │ │ │ │ - jl 437c0 ::do_widen(char) const@@Base+0x7770> │ │ │ │ - mov %esi,0x8(%esp) │ │ │ │ - mov %edi,0xc(%esp) │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1c0b8(%ebx),%esi │ │ │ │ - push $0x2f │ │ │ │ - lea 0x3c(%eax),%edi │ │ │ │ - lea -0x1ba78(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1c05b(%ebx),%eax │ │ │ │ - push $0x13 │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push 0x10(%esp) │ │ │ │ - push 0x10(%esp) │ │ │ │ - push %edi │ │ │ │ - call 4130 (long long)@plt> │ │ │ │ - lea -0x1ba48(%ebx),%edx │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x30 │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1c047(%ebx),%eax │ │ │ │ - push $0x1a │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - flds 0xc4(%ebp) │ │ │ │ - mov %edi,(%esp) │ │ │ │ - fstpl 0x4(%esp) │ │ │ │ - call 45d0 (double)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x12 │ │ │ │ - push %esi │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1c02c(%ebx),%eax │ │ │ │ - push $0x1a │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - flds 0xc8(%ebp) │ │ │ │ - mov %edi,(%esp) │ │ │ │ - fstpl 0x4(%esp) │ │ │ │ - call 45d0 (double)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x12 │ │ │ │ - push %esi │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1c0a5(%ebx),%eax │ │ │ │ - push $0x13 │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push 0x10(%esp) │ │ │ │ - push 0x10(%esp) │ │ │ │ - push %edi │ │ │ │ - call 4130 (long long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1c011(%ebx),%edx │ │ │ │ - push $0x17 │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xb0(%ebp),%eax │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 446a0 ::do_widen(char) const@@Base+0x8650> │ │ │ │ - cmp $0x1fffffff,%eax │ │ │ │ - ja 67d0 <__gmon_start__@plt+0x2018> │ │ │ │ - shl $0x2,%eax │ │ │ │ + test %edi,%edi │ │ │ │ + je 40cfc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x210fc> │ │ │ │ + movzbl 0x45c(%esi),%ebp │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + mov %edi,%edx │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + jmp 40cd9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x210d9> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x8(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 40ce7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x210e7> │ │ │ │ + mov %ebp,%eax │ │ │ │ + cmp %al,0x10(%edx) │ │ │ │ + jge 40cd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x210d0> │ │ │ │ + mov 0xc(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 40cd9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x210d9> │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ + cmp %ecx,0x8(%esp) │ │ │ │ + je 40cfc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x210fc> │ │ │ │ + mov %ebp,%edx │ │ │ │ + cmp 0x10(%ecx),%dl │ │ │ │ + jge 40ec8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x212c8> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ + addl $0x1,0x454(%esi) │ │ │ │ push %eax │ │ │ │ - call 42e0 │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ - mov 0xb0(%ebp),%eax │ │ │ │ + call 4290 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0x1fffffff,%eax │ │ │ │ - ja 67d0 <__gmon_start__@plt+0x2018> │ │ │ │ - sub $0xc,%esp │ │ │ │ - shl $0x2,%eax │ │ │ │ + mov %eax,0x420(%esi) │ │ │ │ + cmp 0x424(%esi),%eax │ │ │ │ + je 40d48 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21148> │ │ │ │ + mov 0x10(%eax),%edx │ │ │ │ + mov %edx,0x3c4(%esi) │ │ │ │ + cmp %edx,0x18(%esp) │ │ │ │ + jl 40d48 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21148> │ │ │ │ + movzbl 0x19(%eax),%edx │ │ │ │ + mov %dl,0x45c(%esi) │ │ │ │ + fldl 0x1c(%eax) │ │ │ │ + fstpl 0x3c8(%esi) │ │ │ │ + jmp 40cb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x210b0> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + movb $0x1,0x45e(%esi) │ │ │ │ + sub $0x4,%esp │ │ │ │ + push 0x520(%esi) │ │ │ │ + push 0x42c(%esi) │ │ │ │ + push 0x508(%esi) │ │ │ │ + call 41b0 │ │ │ │ + mov 0x33c(%esi),%eax │ │ │ │ + movzbl 0x3d0(%esi),%edx │ │ │ │ + add $0x144,%eax │ │ │ │ + mov %dl,0x31(%eax) │ │ │ │ + pop %edx │ │ │ │ + lea 0x3d4(%esi),%edx │ │ │ │ + pop %ecx │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - call 42e0 │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ - mov 0xb0(%ebp),%eax │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ + call cde0 <__gmon_start__@plt+0x8628> │ │ │ │ + flds 0x450(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ + movl $0x0,0x35c(%esi) │ │ │ │ + fstl 0x540(%esi) │ │ │ │ + fstl 0x348(%esi) │ │ │ │ + fstl 0x34(%esi) │ │ │ │ + fldl 0x350(%esi) │ │ │ │ + fxch %st(1) │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jnp 40e88 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21288> │ │ │ │ + mov 0x584(%esi),%edi │ │ │ │ + fldl 0xc(%edi) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 40e98 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21298> │ │ │ │ + mov 0x588(%esi),%ebp │ │ │ │ + fldl -0x14(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + ja 40ea0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x212a0> │ │ │ │ + mov 0x5a4(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 44a32 ::do_widen(char) const@@Base+0x89e2> │ │ │ │ - mov 0xac(%ebp),%edx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %edi,0x18(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %ebp,0x64(%esp) │ │ │ │ - mov %ecx,%edi │ │ │ │ - mov %edx,%ebp │ │ │ │ - jmp 43975 ::do_widen(char) const@@Base+0x7925> │ │ │ │ - nop │ │ │ │ - cmp $0x1,%edx │ │ │ │ - adc $0x0,%edi │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 445e8 ::do_widen(char) const@@Base+0x8598> │ │ │ │ - jle 43987 ::do_widen(char) const@@Base+0x7937> │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ - movl $0x0,(%ecx,%eax,4) │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp 0x10(%esp),%eax │ │ │ │ - je 43997 ::do_widen(char) const@@Base+0x7947> │ │ │ │ - lea 0x0(,%eax,4),%ecx │ │ │ │ - lea 0x0(%ebp,%ecx,1),%esi │ │ │ │ - mov (%esi),%edx │ │ │ │ - cmp $0x5,%eax │ │ │ │ - jg 43950 ::do_widen(char) const@@Base+0x7900> │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ - mov %edx,(%ecx,%eax,4) │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp 0x10(%esp),%eax │ │ │ │ - jne 43975 ::do_widen(char) const@@Base+0x7925> │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - mov 0x18(%esp),%edi │ │ │ │ + jne 412f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x216f0> │ │ │ │ + cmp %edi,%ebp │ │ │ │ + je 40e70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21270> │ │ │ │ + fldl 0xc(%edi) │ │ │ │ xor %edx,%edx │ │ │ │ - mov 0x64(%esp),%ebp │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ - mov 0x4(%esp),%esi │ │ │ │ - sub $0x1,%eax │ │ │ │ - add (%esi,%eax,4),%edx │ │ │ │ - mov %edx,(%ecx,%eax,4) │ │ │ │ - sub $0x1,%eax │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 439b0 ::do_widen(char) const@@Base+0x7960> │ │ │ │ - lea 0xcc(%ebp),%eax │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - mov 0xcc(%ebp),%eax │ │ │ │ - cmp 0xd0(%ebp),%eax │ │ │ │ - je 439dc ::do_widen(char) const@@Base+0x798c> │ │ │ │ - mov %eax,0xd0(%ebp) │ │ │ │ - mov 0xe4(%ebp),%eax │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ - xor %esi,%esi │ │ │ │ - movl $0x1,(%ecx,%eax,4) │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 43a54 ::do_widen(char) const@@Base+0x7a04> │ │ │ │ - mov %edi,0x10(%esp) │ │ │ │ - mov %ecx,%edi │ │ │ │ - jmp 43a1c ::do_widen(char) const@@Base+0x79cc> │ │ │ │ + lea 0x18(%edi),%eax │ │ │ │ + fld %st(1) │ │ │ │ + fadds -0x1cbdc(%ebx) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + ja 40e30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21230> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 40e70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21270> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov (%edi),%ecx │ │ │ │ - add $0x4,%eax │ │ │ │ - add $0x1,%esi │ │ │ │ - add $0x4,%edi │ │ │ │ - mov %ecx,-0x4(%eax) │ │ │ │ - mov %eax,0xd0(%ebp) │ │ │ │ - cmp %esi,0xb0(%ebp) │ │ │ │ - jle 43a50 ::do_widen(char) const@@Base+0x7a00> │ │ │ │ - mov 0xd0(%ebp),%eax │ │ │ │ - cmp 0xd4(%ebp),%eax │ │ │ │ - jne 43a00 ::do_widen(char) const@@Base+0x79b0> │ │ │ │ - sub $0x4,%esp │ │ │ │ - add $0x1,%esi │ │ │ │ - push %edi │ │ │ │ - add $0x4,%edi │ │ │ │ - push %eax │ │ │ │ - push 0x24(%esp) │ │ │ │ - call 1f6a0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x12050> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %esi,0xb0(%ebp) │ │ │ │ - jg 43a1c ::do_widen(char) const@@Base+0x79cc> │ │ │ │ + add $0x18,%eax │ │ │ │ + fldl -0xc(%eax) │ │ │ │ + fxch %st(2) │ │ │ │ + fcomi %st(2),%st │ │ │ │ + jbe 40e68 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21268> │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 40e38 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21238> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fxch %st(2) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jb 40e5a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2125a> │ │ │ │ + fldl -0x14(%eax) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jb 40e5a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2125a> │ │ │ │ + mov -0x4(%eax),%ebx │ │ │ │ + mov 0x37c(%esi),%ecx │ │ │ │ + mov %ebx,(%ecx,%edx,4) │ │ │ │ + add $0x1,%edx │ │ │ │ + mov %edx,0x35c(%esi) │ │ │ │ + cmp %eax,%ebp │ │ │ │ + jne 40e18 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21218> │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 40e6c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2126c> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(1) │ │ │ │ + test %edx,%edx │ │ │ │ + jne 40ea8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x212a8> │ │ │ │ + fstpl 0x350(%esi) │ │ │ │ + movl $0x0,0x35c(%esi) │ │ │ │ + jmp 40eaa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x212aa> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jne 40dc1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x211c1> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 40eaa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x212aa> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 40eaa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x212aa> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x10(%esp),%edi │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x4 │ │ │ │ - push 0x20(%esp) │ │ │ │ - lea -0x1(%eax),%esi │ │ │ │ - call 4280 │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push $0x4 │ │ │ │ - push 0x10(%esp) │ │ │ │ - call 4280 │ │ │ │ - mov 0xcc(%ebp),%eax │ │ │ │ - mov 0xb0(%ebp),%ecx │ │ │ │ - mov (%eax),%edx │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %edx,0xd8(%ebp) │ │ │ │ - lea -0x1(%ecx),%edx │ │ │ │ - mov 0x28(%esp),%ecx │ │ │ │ - mov -0x4(%eax,%ecx,1),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 44a64 ::do_widen(char) const@@Base+0x8a14> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 40eaa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x212aa> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x1,%esi │ │ │ │ - cmp $0xffffffff,%esi │ │ │ │ - je 43ab7 ::do_widen(char) const@@Base+0x7a67> │ │ │ │ - mov (%eax,%esi,4),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 43aa8 ::do_widen(char) const@@Base+0x7a58> │ │ │ │ - cmp %edx,%esi │ │ │ │ - je 43ac2 ::do_widen(char) const@@Base+0x7a72> │ │ │ │ - lea 0x2(%esi),%eax │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1bb0c(%ebx),%eax │ │ │ │ - push $0x39 │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ - push %esi │ │ │ │ - push %edi │ │ │ │ - call 4390 (long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1be15(%ebx),%ecx │ │ │ │ - push $0x3 │ │ │ │ - mov %ecx,0x20(%esp) │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %esi,%esi │ │ │ │ - jle 44aba ::do_widen(char) const@@Base+0x8a6a> │ │ │ │ - lea -0x1bed6(%ebx),%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ebp,0x64(%esp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - lea -0x1df96(%ebx),%eax │ │ │ │ - mov %ecx,%ebp │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - jmp 43b4b ::do_widen(char) const@@Base+0x7afb> │ │ │ │ + fstp %st(0) │ │ │ │ + movb $0x0,(%esp) │ │ │ │ + movzbl (%esp),%eax │ │ │ │ + movl $0x0,0x454(%esi) │ │ │ │ + add $0x3c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - add $0x1,%esi │ │ │ │ - push $0x1 │ │ │ │ - push 0x18(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x4(%esp),%esi │ │ │ │ - jge 43b81 ::do_widen(char) const@@Base+0x7b31> │ │ │ │ + mov 0x3c4(%esi),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ - add $0x1,%ebp │ │ │ │ - push %esi │ │ │ │ - push %edi │ │ │ │ - call 4390 (long)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ - cmp %ebp,0x4(%eax) │ │ │ │ - jne 43b30 ::do_widen(char) const@@Base+0x7ae0> │ │ │ │ - sub $0x4,%esp │ │ │ │ - xor %ebp,%ebp │ │ │ │ - add $0x1,%esi │ │ │ │ - push $0x1 │ │ │ │ - push 0x24(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x4(%esp),%esi │ │ │ │ - jl 43b4b ::do_widen(char) const@@Base+0x7afb> │ │ │ │ - mov 0x64(%esp),%ebp │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1ba98(%ebx),%eax │ │ │ │ - push $0x1e │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1c08c(%ebx),%eax │ │ │ │ - push $0x13 │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push 0x10(%esp) │ │ │ │ - push 0x10(%esp) │ │ │ │ - push %edi │ │ │ │ - call 4130 (long long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bf17(%ebx),%edx │ │ │ │ - push $0x18 │ │ │ │ - push %edx │ │ │ │ + sub 0x3bc(%esi),%ecx │ │ │ │ + add $0x28,%eax │ │ │ │ + mov %ecx,0x458(%esi) │ │ │ │ push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x39 │ │ │ │ - push 0x1c(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %esi │ │ │ │ - pop %eax │ │ │ │ - push 0xc(%esp) │ │ │ │ - push %edi │ │ │ │ - xor %esi,%esi │ │ │ │ - call 4390 (long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x3 │ │ │ │ - push 0x20(%esp) │ │ │ │ + lea 0x3ec(%esi),%eax │ │ │ │ push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0x1bed6(%ebx),%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - lea -0x1df96(%ebx),%eax │ │ │ │ - mov %edi,0x10(%esp) │ │ │ │ - mov %ecx,%edi │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ - jmp 43c46 ::do_widen(char) const@@Base+0x7bf6> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - add $0x1,%esi │ │ │ │ - push $0x1 │ │ │ │ - push 0x24(%esp) │ │ │ │ - push 0x1c(%esp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x4(%esp),%esi │ │ │ │ - jge 43c8a ::do_widen(char) const@@Base+0x7c3a> │ │ │ │ - mov 0xcc(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - add $0x1,%edi │ │ │ │ - push (%eax,%esi,4) │ │ │ │ - push 0x1c(%esp) │ │ │ │ - call 4680 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ - cmp %edi,0x4(%eax) │ │ │ │ - jne 43c28 ::do_widen(char) const@@Base+0x7bd8> │ │ │ │ - sub $0x4,%esp │ │ │ │ - xor %edi,%edi │ │ │ │ - add $0x1,%esi │ │ │ │ - push $0x1 │ │ │ │ - push 0x38(%esp) │ │ │ │ - push 0x1c(%esp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + addl $0x1,0x454(%esi) │ │ │ │ + pop %edi │ │ │ │ + push 0x420(%esi) │ │ │ │ + call 4290 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp 0x4(%esp),%esi │ │ │ │ - jl 43c46 ::do_widen(char) const@@Base+0x7bf6> │ │ │ │ - mov 0x10(%esp),%edi │ │ │ │ - mov 0xcc(%ebp),%eax │ │ │ │ - cmp 0xd0(%ebp),%eax │ │ │ │ - je 43ca2 ::do_widen(char) const@@Base+0x7c52> │ │ │ │ - mov %eax,0xd0(%ebp) │ │ │ │ + mov %eax,0x420(%esi) │ │ │ │ + cmp 0x424(%esi),%eax │ │ │ │ + je 41160 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21560> │ │ │ │ + mov 0x3c0(%esi),%edi │ │ │ │ + cmp %edi,0x10(%eax) │ │ │ │ + jg 41160 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21560> │ │ │ │ sub $0x4,%esp │ │ │ │ - lea -0x1ba14(%ebx),%eax │ │ │ │ - push $0x2c │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x13 │ │ │ │ - push 0x28(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push 0x10(%esp) │ │ │ │ - push 0x10(%esp) │ │ │ │ - push %edi │ │ │ │ - call 4130 (long long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1b9e4(%ebx),%edx │ │ │ │ - push $0x32 │ │ │ │ + push 0x520(%esi) │ │ │ │ + push 0x42c(%esi) │ │ │ │ + push 0x508(%esi) │ │ │ │ + call 41b0 │ │ │ │ + mov 0x33c(%esi),%eax │ │ │ │ + movzbl 0x3d0(%esi),%edx │ │ │ │ + add $0x144,%eax │ │ │ │ + mov %dl,0x31(%eax) │ │ │ │ + pop %edx │ │ │ │ + lea 0x3d4(%esi),%edx │ │ │ │ + pop %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x13 │ │ │ │ - push 0x2c(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push 0x10(%esp) │ │ │ │ - push 0x10(%esp) │ │ │ │ + call cde0 <__gmon_start__@plt+0x8628> │ │ │ │ + mov 0x33c(%esi),%ebp │ │ │ │ + add $0x10,%esp │ │ │ │ + flds 0x450(%esi) │ │ │ │ + movsbl 0x45c(%esi),%edx │ │ │ │ + mov 0x42c(%esi),%eax │ │ │ │ + mov 0xa4(%ebp),%ecx │ │ │ │ + add 0x458(%esi),%eax │ │ │ │ + fstl 0x540(%esi) │ │ │ │ + fldl (%ecx,%edx,8) │ │ │ │ + faddl 0x3c8(%esi) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fstl 0x540(%esi) │ │ │ │ + movsbl (%eax),%edi │ │ │ │ + fsubl (%ecx,%edi,8) │ │ │ │ + mov 0xb0(%ebp),%ecx │ │ │ │ + mov 0x458(%esi),%edi │ │ │ │ + fstl 0x540(%esi) │ │ │ │ + faddl (%ecx,%edx,8) │ │ │ │ + fstl 0x540(%esi) │ │ │ │ + movsbl (%eax),%eax │ │ │ │ + fsubl (%ecx,%eax,8) │ │ │ │ + mov 0x508(%esi),%eax │ │ │ │ + movzbl 0x45c(%esi),%ecx │ │ │ │ + fstpl 0x540(%esi) │ │ │ │ + mov %cl,(%eax,%edi,1) │ │ │ │ + fldz │ │ │ │ + fldl 0x3c8(%esi) │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jp 41180 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21580> │ │ │ │ + jne 41180 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21580> │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0x520(%esi),%eax │ │ │ │ + mov 0x508(%esi),%edi │ │ │ │ + mov 0x388(%esi),%edx │ │ │ │ + cmp 0x374(%esi),%eax │ │ │ │ + jg 411d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x215d8> │ │ │ │ + sub $0x8,%esp │ │ │ │ push %edi │ │ │ │ - call 4130 (long long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bff9(%ebx),%edx │ │ │ │ - push $0x1b │ │ │ │ push %edx │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xf0(%ebp),%eax │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 44760 ::do_widen(char) const@@Base+0x8710> │ │ │ │ - cmp $0x1fffffff,%eax │ │ │ │ - ja 67d0 <__gmon_start__@plt+0x2018> │ │ │ │ - shl $0x2,%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %eax,0x48(%esp) │ │ │ │ - push %eax │ │ │ │ - call 42e0 │ │ │ │ - mov %eax,0x44(%esp) │ │ │ │ - mov 0xf0(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp $0x1fffffff,%eax │ │ │ │ - ja 67d0 <__gmon_start__@plt+0x2018> │ │ │ │ - sub $0xc,%esp │ │ │ │ - shl $0x2,%eax │ │ │ │ - push %eax │ │ │ │ - call 42e0 │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ - mov 0xf0(%ebp),%eax │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ + call 4740 │ │ │ │ + mov $0x101,%edx │ │ │ │ add $0x10,%esp │ │ │ │ + movl $0x0,0x36c(%esi) │ │ │ │ + fldz │ │ │ │ + movl $0x0,0x370(%esi) │ │ │ │ + fstpl 0x350(%esi) │ │ │ │ + fldl 0x540(%esi) │ │ │ │ + movl $0x0,0x364(%esi) │ │ │ │ + fstl 0x348(%esi) │ │ │ │ + fstl 0x34(%esi) │ │ │ │ + fldz │ │ │ │ + fxch %st(1) │ │ │ │ + mov %dx,0x344(%esi) │ │ │ │ + movl $0x0,0x360(%esi) │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + movl $0x0,0x358(%esi) │ │ │ │ + movl $0x0,0x35c(%esi) │ │ │ │ + jnp 41170 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21570> │ │ │ │ + mov 0x584(%esi),%ebp │ │ │ │ + fldl 0xc(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 40c20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21020> │ │ │ │ + mov 0x588(%esi),%edi │ │ │ │ + fldl -0x14(%edi) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + ja 40c28 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21028> │ │ │ │ + mov 0x5a4(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 44a00 ::do_widen(char) const@@Base+0x89b0> │ │ │ │ - mov 0xec(%ebp),%ecx │ │ │ │ + jne 412a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x216a8> │ │ │ │ + cmp %edi,%ebp │ │ │ │ + je 41144 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21544> │ │ │ │ + fldl 0xc(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - mov %edi,0x38(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %ebp,0x64(%esp) │ │ │ │ - mov %edx,%edi │ │ │ │ - mov %ecx,%ebp │ │ │ │ - jmp 43dcd ::do_widen(char) const@@Base+0x7d7d> │ │ │ │ + lea 0x18(%ebp),%eax │ │ │ │ + fld %st(1) │ │ │ │ + fadds -0x1cbdc(%ebx) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + ja 41100 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21500> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 41144 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21544> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x18,%eax │ │ │ │ + fldl -0xc(%eax) │ │ │ │ + fxch %st(2) │ │ │ │ + fcomi %st(2),%st │ │ │ │ + jbe 41138 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21538> │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 41108 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21508> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fxch %st(2) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jb 4112a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2152a> │ │ │ │ + fldl -0x14(%eax) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jb 4112a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2152a> │ │ │ │ + mov -0x4(%eax),%ebx │ │ │ │ + mov 0x37c(%esi),%ecx │ │ │ │ + mov %ebx,(%ecx,%edx,4) │ │ │ │ + add $0x1,%edx │ │ │ │ + mov %edx,0x35c(%esi) │ │ │ │ + cmp %eax,%edi │ │ │ │ + jne 410e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x214e8> │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 4113c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2153c> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(1) │ │ │ │ + test %edx,%edx │ │ │ │ + jne 40c30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21030> │ │ │ │ + fstpl 0x350(%esi) │ │ │ │ + movl $0x0,0x35c(%esi) │ │ │ │ + jmp 40c3a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2103a> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - cmp $0x1,%edx │ │ │ │ - adc $0x0,%edi │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 44620 ::do_widen(char) const@@Base+0x85d0> │ │ │ │ - jle 43ddf ::do_widen(char) const@@Base+0x7d8f> │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ - movl $0x0,(%ecx,%eax,4) │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp 0x1c(%esp),%eax │ │ │ │ - je 43def ::do_widen(char) const@@Base+0x7d9f> │ │ │ │ - lea 0x0(,%eax,4),%ecx │ │ │ │ - lea 0x0(%ebp,%ecx,1),%esi │ │ │ │ - mov (%esi),%edx │ │ │ │ - cmp $0x5,%eax │ │ │ │ - jg 43da8 ::do_widen(char) const@@Base+0x7d58> │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ - mov %edx,(%ecx,%eax,4) │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp 0x1c(%esp),%eax │ │ │ │ - jne 43dcd ::do_widen(char) const@@Base+0x7d7d> │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ - mov 0x38(%esp),%edi │ │ │ │ - xor %edx,%edx │ │ │ │ - mov 0x64(%esp),%ebp │ │ │ │ - mov 0x34(%esp),%ecx │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ - sub $0x1,%eax │ │ │ │ + movb $0x1,0x45e(%esi) │ │ │ │ + jmp 40f24 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21324> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - add (%esi,%eax,4),%edx │ │ │ │ - mov %edx,(%ecx,%eax,4) │ │ │ │ - sub $0x1,%eax │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 43e10 ::do_widen(char) const@@Base+0x7dc0> │ │ │ │ - lea 0x10c(%ebp),%eax │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ - mov 0x10c(%ebp),%eax │ │ │ │ - cmp 0x110(%ebp),%eax │ │ │ │ - je 43e3c ::do_widen(char) const@@Base+0x7dec> │ │ │ │ - mov %eax,0x110(%ebp) │ │ │ │ - mov 0x34(%esp),%ecx │ │ │ │ - mov 0x124(%ebp),%eax │ │ │ │ - xor %esi,%esi │ │ │ │ - movl $0x1,(%ecx,%eax,4) │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 43ebc ::do_widen(char) const@@Base+0x7e6c> │ │ │ │ - mov %edi,0x1c(%esp) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %edx,%esi │ │ │ │ - jmp 43e84 ::do_widen(char) const@@Base+0x7e34> │ │ │ │ + je 40c38 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21038> │ │ │ │ + jmp 41090 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21490> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov (%esi),%ecx │ │ │ │ - add $0x4,%eax │ │ │ │ - add $0x1,%edi │ │ │ │ - add $0x4,%esi │ │ │ │ - mov %ecx,-0x4(%eax) │ │ │ │ - mov %eax,0x110(%ebp) │ │ │ │ - cmp %edi,0xf0(%ebp) │ │ │ │ - jle 43eb8 ::do_widen(char) const@@Base+0x7e68> │ │ │ │ - mov 0x110(%ebp),%eax │ │ │ │ - cmp 0x114(%ebp),%eax │ │ │ │ - jne 43e68 ::do_widen(char) const@@Base+0x7e18> │ │ │ │ - sub $0x4,%esp │ │ │ │ - add $0x1,%edi │ │ │ │ - push %esi │ │ │ │ - add $0x4,%esi │ │ │ │ - push %eax │ │ │ │ - push 0x44(%esp) │ │ │ │ - call 1f6a0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x12050> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edi,0xf0(%ebp) │ │ │ │ - jg 43e84 ::do_widen(char) const@@Base+0x7e34> │ │ │ │ + mov 0x33c(%esi),%edi │ │ │ │ + mov 0x3bc(%esi),%edx │ │ │ │ + add 0x458(%esi),%edx │ │ │ │ + mov 0x14c(%edi),%eax │ │ │ │ + lea 0x148(%edi),%ebp │ │ │ │ + movb $0x1,0x175(%edi) │ │ │ │ + mov %edx,0x28(%esp) │ │ │ │ + mov %ebp,%ecx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 411c9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x215c9> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 41260 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21660> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x1c(%esp),%edi │ │ │ │ - mov 0x4(%esp),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 41248 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21648> │ │ │ │ + cmp 0x10(%eax),%edx │ │ │ │ + jbe 411c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x215c0> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + jmp 411c5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x215c5> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ sub $0x8,%esp │ │ │ │ - push $0x4 │ │ │ │ - push 0x40(%esp) │ │ │ │ - sub $0x1,%esi │ │ │ │ + add $0x1,%eax │ │ │ │ + mov %eax,0x374(%esi) │ │ │ │ + push $0x1 │ │ │ │ + push %edx │ │ │ │ call 4280 │ │ │ │ pop %ecx │ │ │ │ - pop %eax │ │ │ │ + pop %ebp │ │ │ │ push $0x4 │ │ │ │ - push 0x1c(%esp) │ │ │ │ + push 0x384(%esi) │ │ │ │ call 4280 │ │ │ │ - mov 0x10c(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov (%eax),%edx │ │ │ │ - mov %edx,0x118(%ebp) │ │ │ │ - mov 0x3c(%esp),%edx │ │ │ │ - mov -0x4(%eax,%edx,1),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jg 43f0f ::do_widen(char) const@@Base+0x7ebf> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - sub $0x1,%esi │ │ │ │ - cmp $0xffffffff,%esi │ │ │ │ - je 43f0f ::do_widen(char) const@@Base+0x7ebf> │ │ │ │ - mov (%eax,%esi,4),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 43f00 ::do_widen(char) const@@Base+0x7eb0> │ │ │ │ - mov 0xf0(%ebp),%eax │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ - sub $0x1,%eax │ │ │ │ - cmp %eax,%esi │ │ │ │ - je 447fe ::do_widen(char) const@@Base+0x87ae> │ │ │ │ - lea 0x2(%esi),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - mov %eax,%esi │ │ │ │ - push $0x39 │ │ │ │ - push 0x1c(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ pop %eax │ │ │ │ - pop %edx │ │ │ │ - push %esi │ │ │ │ - push %edi │ │ │ │ - call 4390 (long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x3 │ │ │ │ - push 0x20(%esp) │ │ │ │ + push 0x374(%esi) │ │ │ │ + call 42e0 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,0x388(%esi) │ │ │ │ + mov 0x374(%esi),%eax │ │ │ │ + cmp $0x1fffffff,%eax │ │ │ │ + ja 6170 <__gmon_start__@plt+0x19b8> │ │ │ │ + sub $0xc,%esp │ │ │ │ + shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 42e0 │ │ │ │ + mov 0x388(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x1bed6(%ebx),%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ebp,0x64(%esp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - lea -0x1df96(%ebx),%eax │ │ │ │ - mov %ecx,%ebp │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - jmp 43f9b ::do_widen(char) const@@Base+0x7f4b> │ │ │ │ + mov %eax,0x384(%esi) │ │ │ │ + jmp 41016 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21416> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp %ebp,%ecx │ │ │ │ + je 41255 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21655> │ │ │ │ + cmp 0x10(%ecx),%edx │ │ │ │ + jae 4129b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2169b> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 41260 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21660> │ │ │ │ + fstp %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ xchg %ax,%ax │ │ │ │ - sub $0x4,%esp │ │ │ │ - add $0x1,%esi │ │ │ │ - push $0x1 │ │ │ │ - push 0x18(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x4(%esp),%esi │ │ │ │ - jge 43fd1 ::do_widen(char) const@@Base+0x7f81> │ │ │ │ + lea 0x28(%esp),%eax │ │ │ │ + add $0x144,%edi │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ + lea 0x1c(%esp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - add $0x1,%ebp │ │ │ │ - push %esi │ │ │ │ - push %edi │ │ │ │ - call 4390 (long)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ - cmp %ebp,0x4(%eax) │ │ │ │ - jne 43f80 ::do_widen(char) const@@Base+0x7f30> │ │ │ │ - sub $0x4,%esp │ │ │ │ - xor %ebp,%ebp │ │ │ │ - add $0x1,%esi │ │ │ │ - push $0x1 │ │ │ │ - push 0x24(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp 0x4(%esp),%esi │ │ │ │ - jl 43f9b ::do_widen(char) const@@Base+0x7f4b> │ │ │ │ - mov 0x64(%esp),%ebp │ │ │ │ - sub $0x4,%esp │ │ │ │ - xor %esi,%esi │ │ │ │ - push $0x1e │ │ │ │ - push 0x30(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x13 │ │ │ │ - push 0x34(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push 0x10(%esp) │ │ │ │ - push 0x10(%esp) │ │ │ │ - push %edi │ │ │ │ - call 4130 (long long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bf34(%ebx),%edx │ │ │ │ - push $0x1c │ │ │ │ + lea 0x2f(%esp),%edx │ │ │ │ push %edx │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x39 │ │ │ │ - push 0x1c(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push 0xc(%esp) │ │ │ │ + lea 0x38(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + lea -0x1cbec(%ebx),%edx │ │ │ │ + push %edx │ │ │ │ + push %ecx │ │ │ │ push %edi │ │ │ │ - call 4390 (long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x3 │ │ │ │ - push 0x20(%esp) │ │ │ │ push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0x1bed6(%ebx),%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - lea -0x1df96(%ebx),%eax │ │ │ │ - mov %edi,0x10(%esp) │ │ │ │ - mov %ecx,%edi │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ - jmp 4408e ::do_widen(char) const@@Base+0x803e> │ │ │ │ + call 43de0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x241e0> │ │ │ │ + fldl 0x3c8(%esi) │ │ │ │ + mov 0x38(%esp),%ecx │ │ │ │ + add $0x1c,%esp │ │ │ │ + fstpl 0x14(%ecx) │ │ │ │ + jmp 40ff8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x213f8> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov 0x598(%esi),%edx │ │ │ │ + lea 0x594(%esi),%eax │ │ │ │ + test %edx,%edx │ │ │ │ + je 41362 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21762> │ │ │ │ + fld %st(0) │ │ │ │ + fsubs -0x1cbdc(%ebx) │ │ │ │ + jmp 412dd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x216dd> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - add $0x1,%esi │ │ │ │ - push $0x1 │ │ │ │ - push 0x24(%esp) │ │ │ │ - push 0x1c(%esp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x8(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 41360 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21760> │ │ │ │ + fldl 0x14(%edx) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jbe 412d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x216d0> │ │ │ │ + mov 0xc(%edx),%edx │ │ │ │ + jmp 412d5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x216d5> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x598(%esi),%edx │ │ │ │ + lea 0x594(%esi),%eax │ │ │ │ + test %edx,%edx │ │ │ │ + je 41332 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21732> │ │ │ │ + fld %st(0) │ │ │ │ + fsubs -0x1cbdc(%ebx) │ │ │ │ + jmp 41319 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21719> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x8(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 41330 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21730> │ │ │ │ + fldl 0x14(%edx) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jbe 41310 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21710> │ │ │ │ + mov 0xc(%edx),%edx │ │ │ │ + jmp 41315 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21715> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + cmp %eax,0x59c(%esi) │ │ │ │ + je 4134c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2174c> │ │ │ │ + fstpl (%esp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + call 4220 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,0x4(%esp) │ │ │ │ - jle 440d2 ::do_widen(char) const@@Base+0x8082> │ │ │ │ - mov 0x10c(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - add $0x1,%edi │ │ │ │ - push (%eax,%esi,4) │ │ │ │ - push 0x1c(%esp) │ │ │ │ - call 4680 │ │ │ │ + fldl (%esp) │ │ │ │ + mov 0x1c(%eax),%eax │ │ │ │ + lea (%eax,%eax,2),%eax │ │ │ │ + lea (%edi,%eax,8),%edi │ │ │ │ + jmp 40df5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x211f5> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + cmp %eax,0x59c(%esi) │ │ │ │ + je 4137e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2177e> │ │ │ │ + fstpl 0x8(%esp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + call 4220 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ - cmp %edi,0x4(%eax) │ │ │ │ - jne 44070 ::do_widen(char) const@@Base+0x8020> │ │ │ │ + fldl 0x8(%esp) │ │ │ │ + mov 0x1c(%eax),%eax │ │ │ │ + lea (%eax,%eax,2),%eax │ │ │ │ + lea 0x0(%ebp,%eax,8),%ebp │ │ │ │ + jmp 410c4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x214c4> │ │ │ │ + nop │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x63c69,%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ - xor %edi,%edi │ │ │ │ - add $0x1,%esi │ │ │ │ - push $0x1 │ │ │ │ - push 0x3c(%esp) │ │ │ │ - push 0x1c(%esp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ + mov 0x520(%esi),%eax │ │ │ │ + cmp 0x524(%esi),%eax │ │ │ │ + ja 41430 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21830> │ │ │ │ + cmp 0x528(%esi),%eax │ │ │ │ + jb 41430 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21830> │ │ │ │ + cmpb $0x0,0x515(%esi) │ │ │ │ + jne 413f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x217f0> │ │ │ │ + cmpb $0x0,0x516(%esi) │ │ │ │ + je 41460 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21860> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + call 3ed30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f130> │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,0x4(%esp) │ │ │ │ - jg 4408e ::do_widen(char) const@@Base+0x803e> │ │ │ │ - mov 0x10(%esp),%edi │ │ │ │ - mov 0x10c(%ebp),%eax │ │ │ │ - cmp 0x110(%ebp),%eax │ │ │ │ - je 440ea ::do_widen(char) const@@Base+0x809a> │ │ │ │ - mov %eax,0x110(%ebp) │ │ │ │ + test %al,%al │ │ │ │ + je 41488 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21888> │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x4,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + mov 0x39c(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4141a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2181a> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + call 3ed30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f130> │ │ │ │ + add $0x10,%esp │ │ │ │ + test %al,%al │ │ │ │ + jne 413e4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x217e4> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + call 3d2c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d6c0> │ │ │ │ + add $0x10,%esp │ │ │ │ + test %al,%al │ │ │ │ + jne 413e4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x217e4> │ │ │ │ + mov %esi,0x10(%esp) │ │ │ │ + add $0x4,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + jmp 3e1d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e5d0> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ sub $0x4,%esp │ │ │ │ - push $0x2c │ │ │ │ - push 0x38(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x13 │ │ │ │ - push 0x28(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push 0x10(%esp) │ │ │ │ - push 0x10(%esp) │ │ │ │ - push %edi │ │ │ │ - call 4130 (long long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bfdd(%ebx),%edx │ │ │ │ - push $0x1c │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x13 │ │ │ │ - push 0x2c(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push 0x10(%esp) │ │ │ │ - push 0x10(%esp) │ │ │ │ - push %edi │ │ │ │ - call 4130 (long long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bfc0(%ebx),%edx │ │ │ │ - push $0x1c │ │ │ │ - push %edx │ │ │ │ push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0x12c(%ebp),%eax │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ + push 0x388(%esi) │ │ │ │ + push 0x508(%esi) │ │ │ │ + call 41b0 │ │ │ │ + fldl 0x348(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ - sub $0x1,%edx │ │ │ │ - js 449c0 ::do_widen(char) const@@Base+0x8970> │ │ │ │ - mov 0x130(%ebp,%edx,4),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 44199 ::do_widen(char) const@@Base+0x8149> │ │ │ │ - jmp 449c0 ::do_widen(char) const@@Base+0x8970> │ │ │ │ + xor %eax,%eax │ │ │ │ + fstpl 0x540(%esi) │ │ │ │ + add $0x4,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + call 3ed30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f130> │ │ │ │ + add $0x10,%esp │ │ │ │ + test %al,%al │ │ │ │ + jne 413e4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x217e4> │ │ │ │ + mov %esi,0x10(%esp) │ │ │ │ + add $0x4,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + jmp 3d2c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d6c0> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0x130(%ebp,%eax,4),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 44678 ::do_widen(char) const@@Base+0x8628> │ │ │ │ - mov %eax,%edx │ │ │ │ - lea -0x1(%edx),%eax │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 44188 ::do_widen(char) const@@Base+0x8138> │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - xor %edx,%edx │ │ │ │ - test %eax,%eax │ │ │ │ - je 44840 ::do_widen(char) const@@Base+0x87f0> │ │ │ │ - lea 0x1(%edx),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - mov %eax,%esi │ │ │ │ - push $0x39 │ │ │ │ - push 0x1c(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ + sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - push %edi │ │ │ │ - call 4390 (long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x3 │ │ │ │ - push 0x20(%esp) │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 3d2c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d6c0> │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x1bed6(%ebx),%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ebp,0x64(%esp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - lea -0x1df96(%ebx),%eax │ │ │ │ - mov %ecx,%ebp │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - jmp 44223 ::do_widen(char) const@@Base+0x81d3> │ │ │ │ + test %al,%al │ │ │ │ + jne 413e4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x217e4> │ │ │ │ + movzbl 0x45d(%esi),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 413e9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x217e9> │ │ │ │ + mov %esi,0x10(%esp) │ │ │ │ + add $0x4,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + jmp 40bf0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20ff0> │ │ │ │ + nop │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - add $0x1,%esi │ │ │ │ - push $0x1 │ │ │ │ - push 0x18(%esp) │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x63b3b,%eax │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %esi,0x4(%esp) │ │ │ │ - jle 44259 ::do_widen(char) const@@Base+0x8209> │ │ │ │ - sub $0x8,%esp │ │ │ │ - add $0x1,%ebp │ │ │ │ push %esi │ │ │ │ - push %edi │ │ │ │ - call 4390 (long)@plt> │ │ │ │ + push %ebx │ │ │ │ + lea -0x9f4(%eax),%ebx │ │ │ │ + sub $0x7c,%esp │ │ │ │ + flds -0x1cbd8(%eax) │ │ │ │ + mov 0xc(%ebp),%edi │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ebx,-0x6c(%ebp) │ │ │ │ + mov 0x4(%edi),%ecx │ │ │ │ + fstpl (%edx) │ │ │ │ + mov (%edi),%edx │ │ │ │ + mov %edx,-0x54(%ebp) │ │ │ │ + cmp %edx,%ecx │ │ │ │ + je 41566 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21966> │ │ │ │ + lea -0x99970(%eax),%eax │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 41539 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21939> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + mov 0x10(%eax),%edx │ │ │ │ + mov %ecx,(%eax) │ │ │ │ + lea 0x18(%eax),%ecx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + je 4152e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2192e> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ - cmp %ebp,0x4(%eax) │ │ │ │ - jne 44208 ::do_widen(char) const@@Base+0x81b8> │ │ │ │ - sub $0x4,%esp │ │ │ │ - xor %ebp,%ebp │ │ │ │ - add $0x1,%esi │ │ │ │ - push $0x1 │ │ │ │ - push 0x24(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + addl $0x2c,-0x50(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + cmp %eax,%esi │ │ │ │ + je 4155a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2195a> │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov (%eax),%edx │ │ │ │ + mov (%edx),%edx │ │ │ │ + cmp %edi,%edx │ │ │ │ + je 41510 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21910> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x50(%ebp) │ │ │ │ + call *%edx │ │ │ │ + addl $0x2c,-0x50(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,0x4(%esp) │ │ │ │ - jg 44223 ::do_widen(char) const@@Base+0x81d3> │ │ │ │ - mov 0x64(%esp),%ebp │ │ │ │ - sub $0x4,%esp │ │ │ │ - xor %esi,%esi │ │ │ │ - push $0x1e │ │ │ │ - push 0x30(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x13 │ │ │ │ - push 0x34(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push 0x10(%esp) │ │ │ │ - push 0x10(%esp) │ │ │ │ - push %edi │ │ │ │ - call 4130 (long long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bf49(%ebx),%edx │ │ │ │ - push $0x14 │ │ │ │ + cmp %eax,%esi │ │ │ │ + jne 41539 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21939> │ │ │ │ + mov 0xc(%ebp),%edi │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,0x4(%edi) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + fldz │ │ │ │ + movb $0x0,-0x2c(%ebp) │ │ │ │ + fsts -0x3c(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + lea -0x2c(%ebp),%eax │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %ax,-0x38(%ebp) │ │ │ │ + lea -0x44(%ebp),%eax │ │ │ │ + fsts -0x1c(%ebp) │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ + movl $0x0,-0x40(%ebp) │ │ │ │ + fstpl -0x68(%ebp) │ │ │ │ + movl $0x0,-0x50(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 415e4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x219e4> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0xfc(%esi),%eax │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ + fldz │ │ │ │ + fldl (%eax,%ecx,1) │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jp 41740 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21b40> │ │ │ │ + jne 41740 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21b40> │ │ │ │ + fstp %st(0) │ │ │ │ + addl $0x1,-0x50(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + cmp $0x80,%eax │ │ │ │ + je 41940 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21d40> │ │ │ │ + cmpl $0x5b,-0x50(%ebp) │ │ │ │ + je 418f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21cf0> │ │ │ │ + cmpl $0x5d,-0x50(%ebp) │ │ │ │ + je 41840 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21c40> │ │ │ │ + jmp 41610 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21a10> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 41610 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21a10> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ + lea 0x0(,%edx,8),%eax │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + mov 0xf4(%esi),%eax │ │ │ │ + fldz │ │ │ │ + fldl (%eax,%edx,8) │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jp 41630 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21a30> │ │ │ │ + je 415b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x219b0> │ │ │ │ + mov 0x508(%esi),%edx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + sub $0x8,%esp │ │ │ │ + fstpl -0x80(%ebp) │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + push %ecx │ │ │ │ push %edx │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x39 │ │ │ │ - push 0x1c(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push 0xc(%esp) │ │ │ │ - push %edi │ │ │ │ - call 4390 (long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x3 │ │ │ │ - push 0x20(%esp) │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + mov %cl,-0x70(%ebp) │ │ │ │ + call 4370 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x1bed6(%ebx),%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - lea -0x1df96(%ebx),%eax │ │ │ │ - mov %ebp,0x64(%esp) │ │ │ │ - mov %ecx,%ebp │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - jmp 4430b ::do_widen(char) const@@Base+0x82bb> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - sub $0x4,%esp │ │ │ │ - add $0x1,%esi │ │ │ │ - push $0x1 │ │ │ │ - push 0x18(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + fldl -0x80(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + jne 416ec , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21aec> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 415d2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x219d2> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + flds -0x3c(%ebp) │ │ │ │ + lea 0x10(%ebx),%edx │ │ │ │ + mov %eax,(%ebx) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + fstps 0x8(%ebx) │ │ │ │ + mov %eax,0x4(%ebx) │ │ │ │ + movzbl -0x38(%ebp),%eax │ │ │ │ + mov %al,0xc(%ebx) │ │ │ │ + movzbl -0x37(%ebp),%eax │ │ │ │ + mov %al,0xd(%ebx) │ │ │ │ + lea 0x18(%ebx),%eax │ │ │ │ + mov %eax,0x10(%ebx) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + push $0x0 │ │ │ │ + add %eax,%ecx │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + flds -0x1c(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,0x4(%esp) │ │ │ │ - jle 4434b ::do_widen(char) const@@Base+0x82fb> │ │ │ │ + fstps 0x28(%ebx) │ │ │ │ + addl $0x2c,0x4(%edi) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - add $0x1,%ebp │ │ │ │ - mov 0x6c(%esp),%eax │ │ │ │ - push 0x130(%eax,%esi,4) │ │ │ │ - push %edi │ │ │ │ - call 4680 │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + push -0x50(%ebp) │ │ │ │ + add $0x1,%eax │ │ │ │ + push %eax │ │ │ │ + call 4370 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ - cmp %ebp,0x4(%eax) │ │ │ │ - jne 442f0 ::do_widen(char) const@@Base+0x82a0> │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 415b2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x219b2> │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ + mov 0xf4(%esi),%eax │ │ │ │ + fldl (%eax,%edx,1) │ │ │ │ + mov 0x508(%esi),%edx │ │ │ │ + movzbl -0x70(%ebp),%eax │ │ │ │ + fstps -0x4c(%ebp) │ │ │ │ + flds -0x4c(%ebp) │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ + mov %al,-0x38(%ebp) │ │ │ │ + mov 0xf8(%esi),%eax │ │ │ │ + fsts -0x3c(%ebp) │ │ │ │ + fldl (%eax,%ecx,1) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + sub %edx,%eax │ │ │ │ + add 0x10(%ebp),%eax │ │ │ │ + fstps -0x1c(%ebp) │ │ │ │ + fldl -0x68(%ebp) │ │ │ │ + mov 0x4(%edi),%ebx │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fstpl -0x68(%ebp) │ │ │ │ + cmp 0x8(%edi),%ebx │ │ │ │ + jne 41670 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21a70> │ │ │ │ sub $0x4,%esp │ │ │ │ - xor %ebp,%ebp │ │ │ │ - add $0x1,%esi │ │ │ │ - push $0x1 │ │ │ │ - push 0x24(%esp) │ │ │ │ + push -0x74(%ebp) │ │ │ │ + push %ebx │ │ │ │ push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 200e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e0> │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,0x4(%esp) │ │ │ │ - jg 4430b ::do_widen(char) const@@Base+0x82bb> │ │ │ │ - mov 0x64(%esp),%ebp │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x2c │ │ │ │ - push 0x38(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x13 │ │ │ │ - push 0x28(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push 0x10(%esp) │ │ │ │ - push 0x10(%esp) │ │ │ │ - push %edi │ │ │ │ - call 4130 (long long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bfa3(%ebx),%edx │ │ │ │ - push $0x1c │ │ │ │ + jmp 416b7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21ab7> │ │ │ │ + nop │ │ │ │ + mov 0x508(%esi),%edx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + sub $0x8,%esp │ │ │ │ + fstpl -0x80(%ebp) │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + push %ecx │ │ │ │ push %edx │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + mov %cl,-0x70(%ebp) │ │ │ │ + call 4370 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + fldl -0x80(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + jne 417fc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21bfc> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 415d2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x219d2> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + flds -0x3c(%ebp) │ │ │ │ + lea 0x10(%ebx),%edx │ │ │ │ + mov %eax,(%ebx) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + fstps 0x8(%ebx) │ │ │ │ + mov %eax,0x4(%ebx) │ │ │ │ + movzbl -0x38(%ebp),%eax │ │ │ │ + mov %al,0xc(%ebx) │ │ │ │ + movzbl -0x37(%ebp),%eax │ │ │ │ + mov %al,0xd(%ebx) │ │ │ │ + lea 0x18(%ebx),%eax │ │ │ │ + mov %eax,0x10(%ebx) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + push $0x0 │ │ │ │ + add %eax,%ecx │ │ │ │ + push %ecx │ │ │ │ push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x13 │ │ │ │ - push 0x2c(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push 0x10(%esp) │ │ │ │ - push 0x10(%esp) │ │ │ │ - push %edi │ │ │ │ - call 4130 (long long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bf86(%ebx),%edx │ │ │ │ - push $0x1c │ │ │ │ push %edx │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + flds -0x1c(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ + fstps 0x28(%ebx) │ │ │ │ + addl $0x2c,0x4(%edi) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + push -0x50(%ebp) │ │ │ │ + add $0x1,%eax │ │ │ │ push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0x154(%ebp),%eax │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ + call 4370 │ │ │ │ add $0x10,%esp │ │ │ │ - sub $0x1,%edx │ │ │ │ - js 44980 ::do_widen(char) const@@Base+0x8930> │ │ │ │ - mov 0x158(%ebp,%edx,4),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 44401 ::do_widen(char) const@@Base+0x83b1> │ │ │ │ - jmp 44980 ::do_widen(char) const@@Base+0x8930> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x158(%ebp,%eax,4),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 44650 ::do_widen(char) const@@Base+0x8600> │ │ │ │ - mov %eax,%edx │ │ │ │ - lea -0x1(%edx),%eax │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 443f0 ::do_widen(char) const@@Base+0x83a0> │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 448e0 ::do_widen(char) const@@Base+0x8890> │ │ │ │ - lea 0x1(%edx),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 415d2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x219d2> │ │ │ │ + mov 0xfc(%esi),%eax │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ + mov 0x508(%esi),%edx │ │ │ │ + fldl (%eax,%ecx,1) │ │ │ │ + movzbl -0x70(%ebp),%eax │ │ │ │ + fstps -0x3c(%ebp) │ │ │ │ + mov 0x4(%edi),%ebx │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + mov %al,-0x38(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + sub %edx,%eax │ │ │ │ + add 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + cmp 0x8(%edi),%ebx │ │ │ │ + jne 41780 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21b80> │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - mov %eax,%esi │ │ │ │ - push $0x39 │ │ │ │ - push 0x1c(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push %esi │ │ │ │ + push -0x74(%ebp) │ │ │ │ + push %ebx │ │ │ │ push %edi │ │ │ │ - call 4390 (long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x3 │ │ │ │ - push 0x20(%esp) │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 200e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e0> │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x1bed6(%ebx),%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ebp,0x64(%esp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - lea -0x1df96(%ebx),%eax │ │ │ │ - mov %ecx,%ebp │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - jmp 4448b ::do_widen(char) const@@Base+0x843b> │ │ │ │ + jmp 417c7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21bc7> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - add $0x1,%esi │ │ │ │ - push $0x1 │ │ │ │ - push 0x18(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xfc(%esi),%eax │ │ │ │ + fldz │ │ │ │ + fldl 0x2e8(%eax) │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jp 4185a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21c5a> │ │ │ │ + je 41600 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21a00> │ │ │ │ + mov 0x508(%esi),%ecx │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ + push %ecx │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ + call 41e0 │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ + fldl -0x60(%ebp) │ │ │ │ + movzbl -0x1(%ecx,%eax,1),%eax │ │ │ │ + mov %ecx,(%esp) │ │ │ │ + fstps -0x3c(%ebp) │ │ │ │ + mov %al,-0x38(%ebp) │ │ │ │ + call 41e0 │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,0x4(%esp) │ │ │ │ - jle 444c1 ::do_widen(char) const@@Base+0x8471> │ │ │ │ - sub $0x8,%esp │ │ │ │ - add $0x1,%ebp │ │ │ │ - push %esi │ │ │ │ - push %edi │ │ │ │ - call 4390 (long)@plt> │ │ │ │ + mov 0x4(%edi),%ebx │ │ │ │ + lea -0x1(%ecx,%eax,1),%eax │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + cmp 0x8(%edi),%ebx │ │ │ │ + je 4192b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21d2b> │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + flds -0x3c(%ebp) │ │ │ │ + lea 0x10(%ebx),%edx │ │ │ │ + mov %eax,(%ebx) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + fstps 0x8(%ebx) │ │ │ │ + mov %eax,0x4(%ebx) │ │ │ │ + movzbl -0x38(%ebp),%eax │ │ │ │ + mov %al,0xc(%ebx) │ │ │ │ + movzbl -0x37(%ebp),%eax │ │ │ │ + mov %al,0xd(%ebx) │ │ │ │ + lea 0x18(%ebx),%eax │ │ │ │ + mov %eax,0x10(%ebx) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + push $0x0 │ │ │ │ + add %eax,%ecx │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + flds -0x1c(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ - cmp %ebp,0x4(%eax) │ │ │ │ - jne 44470 ::do_widen(char) const@@Base+0x8420> │ │ │ │ + fstps 0x28(%ebx) │ │ │ │ + addl $0x2c,0x4(%edi) │ │ │ │ + jmp 41610 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21a10> │ │ │ │ + mov 0xfc(%esi),%eax │ │ │ │ + fldz │ │ │ │ + fldl 0x2d8(%eax) │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jp 4190a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21d0a> │ │ │ │ + je 41608 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21a08> │ │ │ │ + mov 0x508(%esi),%eax │ │ │ │ + movzbl (%eax),%eax │ │ │ │ + fstps -0x3c(%ebp) │ │ │ │ + mov 0x4(%edi),%ebx │ │ │ │ + mov %al,-0x38(%ebp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + cmp 0x8(%edi),%ebx │ │ │ │ + jne 418a4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21ca4> │ │ │ │ sub $0x4,%esp │ │ │ │ - xor %ebp,%ebp │ │ │ │ - add $0x1,%esi │ │ │ │ - push $0x1 │ │ │ │ - push 0x24(%esp) │ │ │ │ + push -0x74(%ebp) │ │ │ │ + push %ebx │ │ │ │ push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 200e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e0> │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,0x4(%esp) │ │ │ │ - jg 4448b ::do_widen(char) const@@Base+0x843b> │ │ │ │ - mov 0x64(%esp),%ebp │ │ │ │ - sub $0x4,%esp │ │ │ │ - xor %esi,%esi │ │ │ │ - push $0x1e │ │ │ │ - push 0x30(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x13 │ │ │ │ - push 0x34(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push 0x10(%esp) │ │ │ │ - push 0x10(%esp) │ │ │ │ - push %edi │ │ │ │ - call 4130 (long long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bf5e(%ebx),%edx │ │ │ │ - push $0x14 │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x39 │ │ │ │ - push 0x1c(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push 0xc(%esp) │ │ │ │ - push %edi │ │ │ │ - call 4390 (long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x3 │ │ │ │ - push 0x20(%esp) │ │ │ │ + jmp 41610 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21a10> │ │ │ │ + cmpb $0x0,0x1c1(%esi) │ │ │ │ + je 41a5c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21e5c> │ │ │ │ + mov 0x568(%esi),%eax │ │ │ │ + mov 0x520(%esi),%ebx │ │ │ │ + lea 0x194(%esi),%ecx │ │ │ │ + mov 0x19c(%esi),%edx │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ + add %eax,%ebx │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ + cmp %edx,%ecx │ │ │ │ + je 41a5c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21e5c> │ │ │ │ + lea -0x44(%ebp),%edx │ │ │ │ + mov %edx,-0x70(%ebp) │ │ │ │ + jmp 419e6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21de6> │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + flds -0x3c(%ebp) │ │ │ │ + lea 0x10(%ebx),%edx │ │ │ │ + mov %eax,(%ebx) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + fstps 0x8(%ebx) │ │ │ │ + mov %eax,0x4(%ebx) │ │ │ │ + movzbl -0x38(%ebp),%eax │ │ │ │ + mov %al,0xc(%ebx) │ │ │ │ + movzbl -0x37(%ebp),%eax │ │ │ │ + mov %al,0xd(%ebx) │ │ │ │ + lea 0x18(%ebx),%eax │ │ │ │ + mov %eax,0x10(%ebx) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + push $0x0 │ │ │ │ + add %eax,%ecx │ │ │ │ + push %ecx │ │ │ │ push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0x1bed6(%ebx),%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - lea -0x1df96(%ebx),%eax │ │ │ │ - mov %ebp,0x64(%esp) │ │ │ │ - mov %ecx,%ebp │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - jmp 44573 ::do_widen(char) const@@Base+0x8523> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - sub $0x4,%esp │ │ │ │ - add $0x1,%esi │ │ │ │ - push $0x1 │ │ │ │ - push 0x18(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + push %edx │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + flds -0x1c(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,0x4(%esp) │ │ │ │ - jle 445b3 ::do_widen(char) const@@Base+0x8563> │ │ │ │ - sub $0x8,%esp │ │ │ │ - add $0x1,%ebp │ │ │ │ - mov 0x6c(%esp),%eax │ │ │ │ - push 0x158(%eax,%esi,4) │ │ │ │ - push %edi │ │ │ │ - call 4680 │ │ │ │ + fstps 0x28(%ebx) │ │ │ │ + addl $0x2c,0x4(%edi) │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x50(%ebp) │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + call 4290 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ - cmp %ebp,0x4(%eax) │ │ │ │ - jne 44558 ::do_widen(char) const@@Base+0x8508> │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + cmp %eax,-0x54(%ebp) │ │ │ │ + je 41a5c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21e5c> │ │ │ │ + mov 0x568(%esi),%eax │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + mov 0x10(%ecx),%edx │ │ │ │ + cmp %eax,%edx │ │ │ │ + jae 419f5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21df5> │ │ │ │ + cmp %edx,-0x60(%ebp) │ │ │ │ + jbe 419c7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21dc7> │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + not %eax │ │ │ │ + add %edx,%eax │ │ │ │ + mov 0x508(%esi),%edx │ │ │ │ + fldl 0x14(%ecx) │ │ │ │ + movzbl (%edx,%eax,1),%edx │ │ │ │ + add 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + fstps -0x4c(%ebp) │ │ │ │ + flds -0x4c(%ebp) │ │ │ │ + lea 0x20(%edx),%eax │ │ │ │ + cmp $0x5b,%dl │ │ │ │ + mov %dl,-0x38(%ebp) │ │ │ │ + cmovl %eax,%edx │ │ │ │ + mov 0xf8(%esi),%eax │ │ │ │ + fsts -0x3c(%ebp) │ │ │ │ + fldl -0x68(%ebp) │ │ │ │ + movsbl %dl,%edx │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fstpl -0x68(%ebp) │ │ │ │ + fldl (%eax,%edx,8) │ │ │ │ + fstps -0x1c(%ebp) │ │ │ │ + mov 0x4(%edi),%ebx │ │ │ │ + cmp 0x8(%edi),%ebx │ │ │ │ + jne 41980 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21d80> │ │ │ │ sub $0x4,%esp │ │ │ │ - xor %ebp,%ebp │ │ │ │ - add $0x1,%esi │ │ │ │ - push $0x1 │ │ │ │ - push 0x10(%esp) │ │ │ │ + push -0x70(%ebp) │ │ │ │ + push %ebx │ │ │ │ push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 200e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e0> │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,0x4(%esp) │ │ │ │ - jg 44573 ::do_widen(char) const@@Base+0x8523> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x2c │ │ │ │ - push 0x38(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bf69(%ebx),%eax │ │ │ │ - push $0xa │ │ │ │ + jmp 419c7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21dc7> │ │ │ │ + mov 0x46c(%esi),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jne 41c9b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2209b> │ │ │ │ + mov 0x468(%esi),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 41c01 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22001> │ │ │ │ + mov 0x39c(%esi),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 41b2b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21f2b> │ │ │ │ + mov 0x454(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 41aa2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21ea2> │ │ │ │ + fldz │ │ │ │ + fldl 0x3c8(%esi) │ │ │ │ + fucomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jnp 41d29 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22129> │ │ │ │ + mov 0x4(%edi),%ecx │ │ │ │ + mov (%edi),%eax │ │ │ │ + sub %eax,%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + add %eax,%ecx │ │ │ │ + sar $0x2,%edx │ │ │ │ + imul $0xba2e8ba3,%edx,%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 41ad3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21ed3> │ │ │ │ + jmp 41afe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21efe> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + movzbl 0xd(%eax),%edx │ │ │ │ + lea -0x61(%edx),%ebx │ │ │ │ + cmp $0x19,%bl │ │ │ │ + jbe 41af1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21ef1> │ │ │ │ + add $0x2c,%eax │ │ │ │ + cmp %ecx,%eax │ │ │ │ + je 41afe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21efe> │ │ │ │ + movzbl 0xc(%eax),%edx │ │ │ │ + lea -0x61(%edx),%ebx │ │ │ │ + cmp $0x19,%bl │ │ │ │ + ja 41ac0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21ec0> │ │ │ │ + sub $0x20,%edx │ │ │ │ + mov %dl,0xc(%eax) │ │ │ │ + movzbl 0xd(%eax),%edx │ │ │ │ + lea -0x61(%edx),%ebx │ │ │ │ + cmp $0x19,%bl │ │ │ │ + ja 41acc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21ecc> │ │ │ │ + sub $0x20,%edx │ │ │ │ + add $0x2c,%eax │ │ │ │ + mov %dl,-0x1f(%eax) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jne 41ad3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21ed3> │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + cmp -0x84(%ebp),%eax │ │ │ │ + je 41b1e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21f1e> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ mov $0x1,%eax │ │ │ │ - add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - cmpl $0x1,-0x4(%ebp,%ecx,1) │ │ │ │ - jle 445fd ::do_widen(char) const@@Base+0x85ad> │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - movl $0x1,-0x4(%edx,%eax,4) │ │ │ │ - mov (%esi),%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jle 43987 ::do_widen(char) const@@Base+0x7937> │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - movl $0x1,(%edx,%eax,4) │ │ │ │ - jmp 4396c ::do_widen(char) const@@Base+0x791c> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmpl $0x1,-0x4(%ebp,%ecx,1) │ │ │ │ - jle 44635 ::do_widen(char) const@@Base+0x85e5> │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ - movl $0x1,-0x4(%ecx,%eax,4) │ │ │ │ - mov (%esi),%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jle 43ddf ::do_widen(char) const@@Base+0x7d8f> │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ - movl $0x1,(%edx,%eax,4) │ │ │ │ - jmp 43dc4 ::do_widen(char) const@@Base+0x7d74> │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %edx,0x4(%esp) │ │ │ │ - jne 44417 ::do_widen(char) const@@Base+0x83c7> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x39 │ │ │ │ - push 0x1c(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %ecx │ │ │ │ - pop %esi │ │ │ │ - push 0xc(%esp) │ │ │ │ - jmp 44432 ::do_widen(char) const@@Base+0x83e2> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - cmp %edx,0x4(%esp) │ │ │ │ - jne 441af ::do_widen(char) const@@Base+0x815f> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x39 │ │ │ │ - push 0x1c(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push 0xc(%esp) │ │ │ │ - jmp 441ca ::do_widen(char) const@@Base+0x817a> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1bb0c(%ebx),%eax │ │ │ │ - push $0x39 │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ + mov 0x508(%esi),%edx │ │ │ │ + mov 0x3ac(%esi),%eax │ │ │ │ + add 0x394(%esi),%edx │ │ │ │ + add 0x394(%esi),%eax │ │ │ │ + movsbl (%eax),%ecx │ │ │ │ + movsbl (%edx),%ebx │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov 0xf0(%esi),%eax │ │ │ │ + fldl (%eax,%ebx,8) │ │ │ │ + fsubl (%eax,%ecx,8) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + fstps -0x3c(%ebp) │ │ │ │ + movsbl (%eax),%ecx │ │ │ │ + movsbl (%edx),%ebx │ │ │ │ + mov 0xf8(%esi),%eax │ │ │ │ + fldl (%eax,%ebx,8) │ │ │ │ + fsubl (%eax,%ecx,8) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + fstps -0x1c(%ebp) │ │ │ │ + mov 0x394(%esi),%ecx │ │ │ │ + add 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ + movzbl (%eax),%eax │ │ │ │ + fldl -0x68(%ebp) │ │ │ │ + mov %al,-0x38(%ebp) │ │ │ │ + movzbl (%edx),%eax │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ + mov %al,-0x37(%ebp) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + fadds -0x3c(%ebp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov 0x4(%edi),%ebx │ │ │ │ + fstl -0x68(%ebp) │ │ │ │ + fstpl (%eax) │ │ │ │ + cmp 0x8(%edi),%ebx │ │ │ │ + je 41e36 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22236> │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + flds -0x3c(%ebp) │ │ │ │ + lea 0x10(%ebx),%edx │ │ │ │ + mov %eax,(%ebx) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + fstps 0x8(%ebx) │ │ │ │ + mov %eax,0x4(%ebx) │ │ │ │ + movzbl -0x38(%ebp),%eax │ │ │ │ + mov %al,0xc(%ebx) │ │ │ │ + movzbl -0x37(%ebp),%eax │ │ │ │ + mov %al,0xd(%ebx) │ │ │ │ + lea 0x18(%ebx),%eax │ │ │ │ + mov %eax,0x10(%ebx) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ push $0x0 │ │ │ │ - push %edi │ │ │ │ - call 4390 (long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1be15(%ebx),%ecx │ │ │ │ - push $0x3 │ │ │ │ - mov %ecx,0x20(%esp) │ │ │ │ + add %eax,%ecx │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + push %edx │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + flds -0x1c(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1ba98(%ebx),%eax │ │ │ │ - push $0x1e │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1c08c(%ebx),%eax │ │ │ │ - push $0x13 │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ + fstps 0x28(%ebx) │ │ │ │ + addl $0x2c,0x4(%edi) │ │ │ │ + jmp 41a86 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21e86> │ │ │ │ + mov 0xf4(%esi),%eax │ │ │ │ + mov 0x10(%ebp),%edx │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + fldl 0x2e8(%eax) │ │ │ │ + fstps -0x4c(%ebp) │ │ │ │ + flds -0x4c(%ebp) │ │ │ │ + mov 0x520(%esi),%eax │ │ │ │ + mov 0x4(%edi),%ebx │ │ │ │ + lea -0x1(%eax,%edx,1),%edx │ │ │ │ + fsts -0x3c(%ebp) │ │ │ │ + fldl -0x68(%ebp) │ │ │ │ + mov %edx,-0x40(%ebp) │ │ │ │ + mov 0x508(%esi),%edx │ │ │ │ + faddp %st,%st(1) │ │ │ │ + movzbl -0x1(%edx,%eax,1),%eax │ │ │ │ + mov %al,-0x38(%ebp) │ │ │ │ + fstpl -0x68(%ebp) │ │ │ │ + cmp 0x8(%edi),%ebx │ │ │ │ + je 41e20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22220> │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + flds -0x3c(%ebp) │ │ │ │ + lea 0x10(%ebx),%edx │ │ │ │ + mov %eax,(%ebx) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + fstps 0x8(%ebx) │ │ │ │ + mov %eax,0x4(%ebx) │ │ │ │ + movzbl -0x38(%ebp),%eax │ │ │ │ + mov %al,0xc(%ebx) │ │ │ │ + movzbl -0x37(%ebp),%eax │ │ │ │ + mov %al,0xd(%ebx) │ │ │ │ + lea 0x18(%ebx),%eax │ │ │ │ + mov %eax,0x10(%ebx) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + push $0x0 │ │ │ │ + add %eax,%ecx │ │ │ │ + push %ecx │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push 0x10(%esp) │ │ │ │ - push 0x10(%esp) │ │ │ │ - push %edi │ │ │ │ - call 4130 (long long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bf17(%ebx),%edx │ │ │ │ - push $0x18 │ │ │ │ push %edx │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + flds -0x1c(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ + fstps 0x28(%ebx) │ │ │ │ + addl $0x2c,0x4(%edi) │ │ │ │ + jmp 41a78 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21e78> │ │ │ │ + mov 0xf4(%esi),%eax │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + fldl 0x2d8(%eax) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + fstps -0x4c(%ebp) │ │ │ │ + flds -0x4c(%ebp) │ │ │ │ + mov 0x508(%esi),%eax │ │ │ │ + mov 0x4(%edi),%ebx │ │ │ │ + fsts -0x3c(%ebp) │ │ │ │ + fldl -0x68(%ebp) │ │ │ │ + movzbl (%eax),%eax │ │ │ │ + mov %al,-0x38(%ebp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fstpl -0x68(%ebp) │ │ │ │ + cmp 0x8(%edi),%ebx │ │ │ │ + je 41e0a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2220a> │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + flds -0x3c(%ebp) │ │ │ │ + lea 0x10(%ebx),%edx │ │ │ │ + mov %eax,(%ebx) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + fstps 0x8(%ebx) │ │ │ │ + mov %eax,0x4(%ebx) │ │ │ │ + movzbl -0x38(%ebp),%eax │ │ │ │ + mov %al,0xc(%ebx) │ │ │ │ + movzbl -0x37(%ebp),%eax │ │ │ │ + mov %al,0xd(%ebx) │ │ │ │ + lea 0x18(%ebx),%eax │ │ │ │ + mov %eax,0x10(%ebx) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + push $0x0 │ │ │ │ + add %eax,%ecx │ │ │ │ + push %ecx │ │ │ │ push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x39 │ │ │ │ - push 0x1c(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %ecx │ │ │ │ - pop %esi │ │ │ │ - push 0x24(%esp) │ │ │ │ - push %edi │ │ │ │ - call 4390 (long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x3 │ │ │ │ - push 0x20(%esp) │ │ │ │ + push %edx │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + flds -0x1c(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ + fstps 0x28(%ebx) │ │ │ │ + addl $0x2c,0x4(%edi) │ │ │ │ + jmp 41a6a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21e6a> │ │ │ │ + jne 41aa2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21ea2> │ │ │ │ + mov 0x508(%esi),%edx │ │ │ │ + mov 0x42c(%esi),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + add $0x3ec,%esi │ │ │ │ + add 0x6c(%esi),%edx │ │ │ │ + add 0x6c(%esi),%eax │ │ │ │ + movsbl (%eax),%ecx │ │ │ │ + movsbl (%edx),%ebx │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x2fc(%esi),%eax │ │ │ │ + fldl (%eax,%ebx,8) │ │ │ │ + fsubl (%eax,%ecx,8) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + fstps -0x3c(%ebp) │ │ │ │ + movsbl (%eax),%ecx │ │ │ │ + movsbl (%edx),%ebx │ │ │ │ + mov -0x2f4(%esi),%eax │ │ │ │ + fldl (%eax,%ebx,8) │ │ │ │ + fsubl (%eax,%ecx,8) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + fstps -0x1c(%ebp) │ │ │ │ + mov 0x6c(%esi),%ecx │ │ │ │ + add 0x10(%ebp),%ecx │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ + movzbl (%eax),%eax │ │ │ │ + mov %al,-0x38(%ebp) │ │ │ │ + movzbl (%edx),%eax │ │ │ │ + push %esi │ │ │ │ + mov %al,-0x37(%ebp) │ │ │ │ + lea -0x34(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + fldl -0x68(%ebp) │ │ │ │ + fadds -0x3c(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 43c8e ::do_widen(char) const@@Base+0x7c3e> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x39 │ │ │ │ - push 0x1c(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %ecx │ │ │ │ - pop %esi │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov 0x4(%edi),%ebx │ │ │ │ + fstpl (%eax) │ │ │ │ + cmp 0x8(%edi),%ebx │ │ │ │ + je 41e4c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2224c> │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + flds -0x3c(%ebp) │ │ │ │ + lea 0x10(%ebx),%edx │ │ │ │ + mov %eax,(%ebx) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + fstps 0x8(%ebx) │ │ │ │ + mov %eax,0x4(%ebx) │ │ │ │ + movzbl -0x38(%ebp),%eax │ │ │ │ + mov %al,0xc(%ebx) │ │ │ │ + movzbl -0x37(%ebp),%eax │ │ │ │ + mov %al,0xd(%ebx) │ │ │ │ + lea 0x18(%ebx),%eax │ │ │ │ + mov %eax,0x10(%ebx) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ push $0x0 │ │ │ │ - push %edi │ │ │ │ - call 4390 (long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x3 │ │ │ │ - push 0x20(%esp) │ │ │ │ + add %eax,%ecx │ │ │ │ + push %ecx │ │ │ │ push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + push %edx │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ + flds -0x1c(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ + lea 0x2c(%eax),%ecx │ │ │ │ + fstps 0x28(%ebx) │ │ │ │ + mov %ecx,0x4(%edi) │ │ │ │ + jmp 41aa5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21ea5> │ │ │ │ sub $0x4,%esp │ │ │ │ - push $0x1e │ │ │ │ - push 0x30(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x13 │ │ │ │ - push 0x34(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push 0x10(%esp) │ │ │ │ - push 0x10(%esp) │ │ │ │ - push %edi │ │ │ │ - call 4130 (long long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bf34(%ebx),%edx │ │ │ │ - push $0x1c │ │ │ │ - push %edx │ │ │ │ + lea -0x44(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x39 │ │ │ │ - push 0x1c(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %ecx │ │ │ │ - pop %esi │ │ │ │ - push 0xc(%esp) │ │ │ │ + push %ebx │ │ │ │ push %edi │ │ │ │ - call 4390 (long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x3 │ │ │ │ - push 0x20(%esp) │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 200e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e0> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 440d6 ::do_widen(char) const@@Base+0x8086> │ │ │ │ + jmp 41a6a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21e6a> │ │ │ │ sub $0x4,%esp │ │ │ │ - push $0x39 │ │ │ │ - push 0x1c(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %ecx │ │ │ │ - pop %esi │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ - push %esi │ │ │ │ - push %edi │ │ │ │ - call 4390 (long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x3 │ │ │ │ - push 0x20(%esp) │ │ │ │ + lea -0x44(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %esi,%esi │ │ │ │ - jg 43f57 ::do_widen(char) const@@Base+0x7f07> │ │ │ │ - jmp 4478b ::do_widen(char) const@@Base+0x873b> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x39 │ │ │ │ - push 0x1c(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push $0x0 │ │ │ │ + push %ebx │ │ │ │ push %edi │ │ │ │ - call 4390 (long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x3 │ │ │ │ - push 0x20(%esp) │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 200e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e0> │ │ │ │ add $0x10,%esp │ │ │ │ + jmp 41a78 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21e78> │ │ │ │ sub $0x4,%esp │ │ │ │ - push $0x1e │ │ │ │ - push 0x30(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x13 │ │ │ │ - push 0x34(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push 0x10(%esp) │ │ │ │ - push 0x10(%esp) │ │ │ │ - push %edi │ │ │ │ - call 4130 (long long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bf49(%ebx),%edx │ │ │ │ - push $0x14 │ │ │ │ - push %edx │ │ │ │ + lea -0x44(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x39 │ │ │ │ - push 0x1c(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %ecx │ │ │ │ - pop %esi │ │ │ │ - push 0xc(%esp) │ │ │ │ + push %ebx │ │ │ │ push %edi │ │ │ │ - call 4390 (long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x3 │ │ │ │ - push 0x20(%esp) │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 200e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e0> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4434f ::do_widen(char) const@@Base+0x82ff> │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 41a86 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21e86> │ │ │ │ sub $0x4,%esp │ │ │ │ - push $0x39 │ │ │ │ - push 0x1c(%esp) │ │ │ │ + lea -0x44(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + push %ebx │ │ │ │ push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %esi │ │ │ │ - pop %ebp │ │ │ │ - push $0x0 │ │ │ │ + call 200e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e0> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 41aa2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21ea2> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 6176 <__gmon_start__@plt+0x19be> │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + push %ebp │ │ │ │ push %edi │ │ │ │ - call 4390 (long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x3 │ │ │ │ - push 0x20(%esp) │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x63187,%ebx │ │ │ │ + sub $0x3c,%esp │ │ │ │ + mov 0x50(%esp),%esi │ │ │ │ + mov 0x57c(%esi),%edi │ │ │ │ + sub 0x578(%esi),%edi │ │ │ │ + sar $0x2,%edi │ │ │ │ + imul $0xcccccccd,%edi,%edi │ │ │ │ + cmp 0x378(%esi),%edi │ │ │ │ + jl 41ee5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x222e5> │ │ │ │ + mov 0x37c(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 41ebb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x222bb> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x4 │ │ │ │ push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x1e │ │ │ │ - push 0x30(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x13 │ │ │ │ - push 0x34(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push 0x10(%esp) │ │ │ │ - push 0x10(%esp) │ │ │ │ + add $0x1,%edi │ │ │ │ + mov %edi,0x378(%esi) │ │ │ │ + cmp $0x1fffffff,%edi │ │ │ │ + ja 61a2 <__gmon_start__@plt+0x19ea> │ │ │ │ + sub $0xc,%esp │ │ │ │ + shl $0x2,%edi │ │ │ │ push %edi │ │ │ │ - call 4130 (long long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bf5e(%ebx),%edx │ │ │ │ - push $0x14 │ │ │ │ - push %edx │ │ │ │ + call 42e0 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,0x37c(%esi) │ │ │ │ + mov 0x588(%esi),%edi │ │ │ │ + mov 0x584(%esi),%ecx │ │ │ │ + mov %edi,%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + sar $0x3,%edx │ │ │ │ + imul $0xaaaaaaab,%edx,%edx │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %edx,%ebp │ │ │ │ + cmp %edi,%ecx │ │ │ │ + je 41fb8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x223b8> │ │ │ │ + bsr %edx,%edx │ │ │ │ + mov $0x1f,%eax │ │ │ │ + lea -0x68d70(%ebx),%ebp │ │ │ │ + xor $0x1f,%edx │ │ │ │ + mov %ebp,0xc(%esp) │ │ │ │ + sub %edx,%eax │ │ │ │ + push %ebp │ │ │ │ + add %eax,%eax │ │ │ │ push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x39 │ │ │ │ - push 0x1c(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %ecx │ │ │ │ - pop %esi │ │ │ │ - push 0xc(%esp) │ │ │ │ push %edi │ │ │ │ - call 4390 (long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x3 │ │ │ │ - push 0x20(%esp) │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + push %ecx │ │ │ │ + mov %ecx,0x24(%esp) │ │ │ │ + call 44480 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24880> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 445b3 ::do_widen(char) const@@Base+0x8563> │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ + cmpl $0x180,0x10(%esp) │ │ │ │ + jle 41f90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22390> │ │ │ │ sub $0x4,%esp │ │ │ │ - push $0x39 │ │ │ │ - push 0x1c(%esp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %ecx │ │ │ │ - pop %esi │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ - push %esi │ │ │ │ - push %edi │ │ │ │ - call 4390 (long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x3 │ │ │ │ - push 0x20(%esp) │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + lea 0x180(%ecx),%ebp │ │ │ │ + push 0x10(%esp) │ │ │ │ + push %ebp │ │ │ │ + push %ecx │ │ │ │ + call 440a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x244a0> │ │ │ │ add $0x10,%esp │ │ │ │ - test %esi,%esi │ │ │ │ - jg 4444a ::do_widen(char) const@@Base+0x83fa> │ │ │ │ - jmp 4490b ::do_widen(char) const@@Base+0x88bb> │ │ │ │ + cmp %ebp,%edi │ │ │ │ + je 41fa1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x223a1> │ │ │ │ + mov %esi,0x50(%esp) │ │ │ │ + mov %ebp,%esi │ │ │ │ + mov 0xc(%esp),%ebp │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ + sub $0x8,%esp │ │ │ │ + push %ebp │ │ │ │ + push %esi │ │ │ │ + add $0x18,%esi │ │ │ │ + call 44010 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24410> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %esi,%edi │ │ │ │ + jne 41f70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22370> │ │ │ │ + mov 0x50(%esp),%esi │ │ │ │ + jmp 41fa1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x223a1> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - push $0x39 │ │ │ │ - push 0x1c(%esp) │ │ │ │ + push 0x10(%esp) │ │ │ │ push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %ecx │ │ │ │ - pop %esi │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ - push %esi │ │ │ │ + push %ecx │ │ │ │ + call 440a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x244a0> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x588(%esi),%ebp │ │ │ │ + sub 0x584(%esi),%ebp │ │ │ │ + sar $0x3,%ebp │ │ │ │ + imul $0xaaaaaaab,%ebp,%eax │ │ │ │ + mov %eax,%ebp │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea 0x590(%esi),%edi │ │ │ │ + mov %eax,0x56c(%esi) │ │ │ │ + push 0x598(%esi) │ │ │ │ push %edi │ │ │ │ - call 4390 (long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x3 │ │ │ │ - push 0x20(%esp) │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 43610 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23a10> │ │ │ │ + lea 0x594(%esi),%edx │ │ │ │ + movl $0x0,0x598(%esi) │ │ │ │ + mov %edx,0x59c(%esi) │ │ │ │ + mov %edx,0x5a0(%esi) │ │ │ │ + lea -0x764(%ebx),%edx │ │ │ │ + mov %edx,0x30(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - test %esi,%esi │ │ │ │ - jg 441e2 ::do_widen(char) const@@Base+0x8192> │ │ │ │ - jmp 4486b ::do_widen(char) const@@Base+0x881b> │ │ │ │ + movl $0x0,0x5a4(%esi) │ │ │ │ + test %ebp,%ebp │ │ │ │ + je 4208a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2248a> │ │ │ │ + lea 0x18(%esp),%eax │ │ │ │ + mov %esi,0x50(%esp) │ │ │ │ + fldz │ │ │ │ + mov %ebp,%esi │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + lea 0x20(%esp),%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov 0x50(%esp),%ebp │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + jmp 42037 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22437> │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %esi,%ebx │ │ │ │ + je 42088 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22488> │ │ │ │ + mov 0x584(%ebp),%edx │ │ │ │ + lea (%ebx,%ebx,2),%eax │ │ │ │ + lea (%edx,%eax,8),%eax │ │ │ │ + fldl 0x4(%eax) │ │ │ │ + mov %ebx,0x2c(%esp) │ │ │ │ + fstl 0x24(%esp) │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jp 4205a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2245a> │ │ │ │ + je 42030 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22430> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 42060 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22460> │ │ │ │ + fstp %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - lea 0x10c(%ebp),%eax │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ - mov 0x10c(%ebp),%eax │ │ │ │ - cmp 0x110(%ebp),%eax │ │ │ │ - jne 43e36 ::do_widen(char) const@@Base+0x7de6> │ │ │ │ - mov 0x124(%ebp),%eax │ │ │ │ - mov 0x34(%esp),%edx │ │ │ │ - movl $0x1,(%edx,%eax,4) │ │ │ │ - jmp 43ebc ::do_widen(char) const@@Base+0x7e6c> │ │ │ │ - lea 0xcc(%ebp),%eax │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - mov 0xcc(%ebp),%eax │ │ │ │ - cmp 0xd0(%ebp),%eax │ │ │ │ - jne 439d6 ::do_widen(char) const@@Base+0x7986> │ │ │ │ - mov 0xe4(%ebp),%eax │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ - movl $0x1,(%edx,%eax,4) │ │ │ │ - jmp 43a54 ::do_widen(char) const@@Base+0x7a04> │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - cmp %edx,0x1c(%esp) │ │ │ │ - je 43ac2 ::do_widen(char) const@@Base+0x7a72> │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - lea -0x1bb0c(%ebx),%eax │ │ │ │ - add $0x1,%esi │ │ │ │ - mov %esi,0x8(%esp) │ │ │ │ - push $0x39 │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push %esi │ │ │ │ + add $0x1,%ebx │ │ │ │ + push 0x14(%esp) │ │ │ │ push %edi │ │ │ │ - call 4390 (long)@plt> │ │ │ │ + push 0x18(%esp) │ │ │ │ + call 43680 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23a80> │ │ │ │ + fldl 0x30(%esp) │ │ │ │ add $0xc,%esp │ │ │ │ - lea -0x1be15(%ebx),%edx │ │ │ │ - push $0x3 │ │ │ │ - mov %edx,0x20(%esp) │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 43b06 ::do_widen(char) const@@Base+0x7ab6> │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - jmp 446d9 ::do_widen(char) const@@Base+0x8689> │ │ │ │ - nop │ │ │ │ + cmp %esi,%ebx │ │ │ │ + jne 42037 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22437> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 4208a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2248a> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ - call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ - add $0x60527,%edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x38,%esp │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x8a4(%edi),%eax │ │ │ │ - movl $0x0,0xc(%esi) │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %eax,(%esi) │ │ │ │ - lea 0xc(%esi),%eax │ │ │ │ - mov %eax,0x14(%esi) │ │ │ │ - mov %eax,0x18(%esi) │ │ │ │ - lea 0x24(%esi),%eax │ │ │ │ - mov %eax,0x2c(%esi) │ │ │ │ - mov %eax,0x30(%esi) │ │ │ │ - lea 0xc8(%esi),%eax │ │ │ │ - movl $0x0,0x10(%esi) │ │ │ │ - movl $0x0,0x1c(%esi) │ │ │ │ - movl $0x0,0x24(%esi) │ │ │ │ - movl $0x0,0x28(%esi) │ │ │ │ - movl $0x0,0x34(%esi) │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - call 40f0 │ │ │ │ - mov -0x40(%edi),%edx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - movl $0x0,0x138(%esi) │ │ │ │ - mov %cx,0x13c(%esi) │ │ │ │ - lea 0x8(%edx),%eax │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ - mov -0x30(%edi),%edx │ │ │ │ - mov %eax,0xc8(%esi) │ │ │ │ - lea 0x3c(%esi),%eax │ │ │ │ - mov 0x4(%edx),%ecx │ │ │ │ - mov 0x8(%edx),%ebx │ │ │ │ - movl $0x0,0x140(%esi) │ │ │ │ - movl $0x0,0x144(%esi) │ │ │ │ - add -0xc(%ecx),%eax │ │ │ │ - mov %ecx,0x3c(%esi) │ │ │ │ - movl $0x0,0x148(%esi) │ │ │ │ - movl $0x0,0x14c(%esi) │ │ │ │ - mov %ebx,-0x28(%ebp) │ │ │ │ - mov %ebx,(%eax) │ │ │ │ - pop %ebx │ │ │ │ - mov %edi,%ebx │ │ │ │ - pop %edx │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - mov %ecx,-0x24(%ebp) │ │ │ │ - call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov -0x20(%edi),%eax │ │ │ │ - lea 0x40(%esi),%ebx │ │ │ │ - mov %ebx,-0x20(%ebp) │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ - add $0x20,%eax │ │ │ │ - mov %edx,0x3c(%esi) │ │ │ │ - mov %eax,0xc8(%esi) │ │ │ │ - mov %ebx,(%esp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 4400 >::basic_filebuf()@plt> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x20(%ebp) │ │ │ │ - push -0x1c(%ebp) │ │ │ │ - call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - movl $0x1e,0x4(%esi) │ │ │ │ - add $0x10,%esp │ │ │ │ - movb $0x0,0x38(%esi) │ │ │ │ - mov %eax,0x150(%esi) │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ + fstp %st(0) │ │ │ │ + add $0x3c,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - jmp 67ff <__gmon_start__@plt+0x2047> │ │ │ │ - jmp 67d6 <__gmon_start__@plt+0x201e> │ │ │ │ - jmp 67ec <__gmon_start__@plt+0x2034> │ │ │ │ - nop │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x603d9,%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - lea -0x8a4(%ebx),%eax │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov -0x20(%ebx),%eax │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ - add $0x20,%eax │ │ │ │ - mov %eax,0xc8(%esi) │ │ │ │ - mov -0x24(%ebx),%eax │ │ │ │ - mov %edx,0x3c(%esi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x40(%esi) │ │ │ │ - lea 0x40(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - lea 0x78(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4720 ::~__basic_file()@plt> │ │ │ │ - mov -0x34(%ebx),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x40(%esi) │ │ │ │ - lea 0x5c(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4530 │ │ │ │ - mov -0x30(%ebx),%eax │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - mov %edx,0x3c(%esi) │ │ │ │ - mov -0xc(%edx),%edx │ │ │ │ - mov %eax,0x3c(%esi,%edx,1) │ │ │ │ - mov -0x40(%ebx),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0xc8(%esi) │ │ │ │ - lea 0xc8(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4100 │ │ │ │ - pop %eax │ │ │ │ - lea 0x20(%esi),%eax │ │ │ │ - pop %edx │ │ │ │ - push 0x28(%esi) │ │ │ │ - add $0x8,%esi │ │ │ │ - push %eax │ │ │ │ - call 484a0 ::do_widen(char) const@@Base+0xc450> │ │ │ │ - pop %ecx │ │ │ │ - pop %ebx │ │ │ │ - push 0x8(%esi) │ │ │ │ - push %esi │ │ │ │ - call 224d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28d0> │ │ │ │ - add $0x14,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ xchg %ax,%ax │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ push %esi │ │ │ │ + mov %edx,%esi │ │ │ │ push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x60319,%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - push %esi │ │ │ │ - call 44c20 ::do_widen(char) const@@Base+0x8bd0> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push $0x154 │ │ │ │ - push %esi │ │ │ │ - call 4280 │ │ │ │ - add $0x14,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - ret │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov %edx,%eax │ │ │ │ + sub %ebx,%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + cmp $0x80,%eax │ │ │ │ + jle 42257 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22657> │ │ │ │ + mov %ecx,%edi │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 421ea , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x225ea> │ │ │ │ + lea 0x10(%ebx),%ebp │ │ │ │ + mov %edx,%eax │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ + sub $0x1,%edi │ │ │ │ + sub %ebx,%eax │ │ │ │ + sar $0x3,%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + shr $0x1f,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + sar $1,%eax │ │ │ │ + lea (%ebx,%eax,8),%eax │ │ │ │ + fldl (%eax) │ │ │ │ + fldl -0x8(%edx) │ │ │ │ + fldl (%ebx) │ │ │ │ + fxch %st(2) │ │ │ │ + fcomi %st(3),%st │ │ │ │ + jbe 42190 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22590> │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + ja 42260 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22660> │ │ │ │ + fstp %st(1) │ │ │ │ + fcomi %st(2),%st │ │ │ │ + ja 421b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x225b0> │ │ │ │ + fstp %st(0) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 42116 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22516> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - xchg %ax,%ax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fxch %st(1) │ │ │ │ + fstl (%ebx) │ │ │ │ + fxch %st(1) │ │ │ │ + fstl 0x8(%ebx) │ │ │ │ + fldl -0x8(%edx) │ │ │ │ + fxch %st(2) │ │ │ │ + mov %ebp,%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fcomi %st(1),%st │ │ │ │ + lea -0x8(%ecx),%esi │ │ │ │ + ja 42180 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22580> │ │ │ │ + fxch %st(2) │ │ │ │ + sub $0x8,%eax │ │ │ │ + fcomi %st(2),%st │ │ │ │ + jbe 42160 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22560> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 4214a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2254a> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + sub $0x8,%eax │ │ │ │ + fldl (%eax) │ │ │ │ + fcomi %st(2),%st │ │ │ │ + ja 42148 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22548> │ │ │ │ + fstp %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 42168 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22568> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp %esi,%eax │ │ │ │ + jbe 421c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x225c8> │ │ │ │ + fstpl -0x8(%ecx) │ │ │ │ + fstpl (%eax) │ │ │ │ + fldl -0x8(%eax) │ │ │ │ + fldl (%ebx) │ │ │ │ + jmp 42182 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22582> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + fstp %st(1) │ │ │ │ + fldl (%ecx) │ │ │ │ + fxch %st(1) │ │ │ │ + add $0x8,%ecx │ │ │ │ + jmp 42130 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22530> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(3),%st │ │ │ │ + ja 42110 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22510> │ │ │ │ + fstp %st(3) │ │ │ │ + fxch %st(1) │ │ │ │ + fxch %st(2) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + jbe 42270 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22670> │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 421b4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x225b4> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpl (%ebx) │ │ │ │ + fstl -0x8(%edx) │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ + fldl (%ebx) │ │ │ │ + fxch %st(2) │ │ │ │ + jmp 42120 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22520> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %edi,%ecx │ │ │ │ + call 420a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x224a0> │ │ │ │ + mov %esi,%eax │ │ │ │ + sub %ebx,%eax │ │ │ │ + cmp $0x80,%eax │ │ │ │ + jle 42257 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22657> │ │ │ │ + mov %esi,%edx │ │ │ │ + test %edi,%edi │ │ │ │ + jne 420c7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x224c7> │ │ │ │ + sar $0x3,%eax │ │ │ │ + lea -0x2(%eax),%ebp │ │ │ │ + mov %eax,%edi │ │ │ │ + sar $1,%ebp │ │ │ │ + jmp 42203 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22603> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x1,%ebp │ │ │ │ + sub $0x8,%esp │ │ │ │ + fldl (%ebx,%ebp,8) │ │ │ │ + push $0x0 │ │ │ │ + sub $0x8,%esp │ │ │ │ + fstpl (%esp) │ │ │ │ push %edi │ │ │ │ - push %esi │ │ │ │ + push %ebp │ │ │ │ push %ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov 0x20(%esp),%esi │ │ │ │ - movzbl 0x38(%esi),%eax │ │ │ │ - test %al,%al │ │ │ │ - je 44d80 ::do_widen(char) const@@Base+0x8d30> │ │ │ │ - mov 0x10(%esi),%edx │ │ │ │ - lea 0xc(%esi),%edi │ │ │ │ - test %edx,%edx │ │ │ │ - je 44d56 ::do_widen(char) const@@Base+0x8d06> │ │ │ │ - mov 0x24(%esp),%ecx │ │ │ │ - mov %edi,%ebx │ │ │ │ - jmp 44d41 ::do_widen(char) const@@Base+0x8cf1> │ │ │ │ + call 44770 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24b70> │ │ │ │ + add $0x20,%esp │ │ │ │ + test %ebp,%ebp │ │ │ │ + jne 42200 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22600> │ │ │ │ + sub $0x8,%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edx,%ebx │ │ │ │ - mov 0x8(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 44d4d ::do_widen(char) const@@Base+0x8cfd> │ │ │ │ - cmp %ecx,0x10(%edx) │ │ │ │ - jae 44d38 ::do_widen(char) const@@Base+0x8ce8> │ │ │ │ - mov 0xc(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 44d41 ::do_widen(char) const@@Base+0x8cf1> │ │ │ │ - cmp %ebx,%edi │ │ │ │ - je 44d56 ::do_widen(char) const@@Base+0x8d06> │ │ │ │ - cmp 0x10(%ebx),%ecx │ │ │ │ - jae 44d90 ::do_widen(char) const@@Base+0x8d40> │ │ │ │ - mov %al,0x7(%esp) │ │ │ │ - lea 0x8(%esp),%edx │ │ │ │ - sub $0x4,%esp │ │ │ │ - add $0x8,%esi │ │ │ │ - lea 0x28(%esp),%ecx │ │ │ │ - push %ecx │ │ │ │ - push %esi │ │ │ │ - push %edx │ │ │ │ - call 22520 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2920> │ │ │ │ + nop │ │ │ │ + fldl (%esi) │ │ │ │ + fldl (%ebx) │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %esi,%edi │ │ │ │ + sub %ebx,%edi │ │ │ │ + sub $0x8,%esi │ │ │ │ + mov %edi,%eax │ │ │ │ + fstpl 0x8(%esi) │ │ │ │ + sar $0x3,%eax │ │ │ │ + push $0x0 │ │ │ │ + sub $0x8,%esp │ │ │ │ + fstpl (%esp) │ │ │ │ + push %eax │ │ │ │ + push $0x0 │ │ │ │ + push %ebx │ │ │ │ + call 44770 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24b70> │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp $0x8,%edi │ │ │ │ + jg 42228 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22628> │ │ │ │ add $0xc,%esp │ │ │ │ - movzbl 0x7(%esp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ + pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ - add $0x10,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - ret │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 42272 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22672> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + fstp %st(0) │ │ │ │ + fstpl (%ebx) │ │ │ │ + fstpl (%eax) │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ + fldl -0x8(%edx) │ │ │ │ + fldl (%ebx) │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 42120 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22520> │ │ │ │ + nop │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x10,%esp │ │ │ │ - xor %eax,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ - xor %eax,%eax │ │ │ │ + fld1 │ │ │ │ + fchs │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ + call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ + add $0x62d63,%edi │ │ │ │ push %esi │ │ │ │ - call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ - add $0x60254,%esi │ │ │ │ push %ebx │ │ │ │ - sub $0x5c,%esp │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0xdc(%ecx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 44dd0 ::do_widen(char) const@@Base+0x8d80> │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0x100 │ │ │ │ - call 42e0 │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - lea -0x40(%ebp),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + sub $0x8c,%esp │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ - movb $0x0,-0x40(%ebp) │ │ │ │ - mov (%eax),%edi │ │ │ │ - cmp $0x5f5e100,%edi │ │ │ │ - jbe 44e1e ::do_widen(char) const@@Base+0x8dce> │ │ │ │ + mov 0x508(%esi),%ebx │ │ │ │ + fsts 0x53c(%esi) │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ + fstps 0x18(%esi) │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 42970 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22d70> │ │ │ │ + mov (%esi),%edx │ │ │ │ + lea -0x61d00(%edi),%ecx │ │ │ │ + mov 0x18(%edx),%edx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jne 429a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22da0> │ │ │ │ + mov %eax,0x564(%esi) │ │ │ │ + movl $0x0,0x18(%esi) │ │ │ │ + lea (%eax,%eax,4),%edx │ │ │ │ + mov 0x578(%esi),%eax │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ + lea (%eax,%edx,4),%edx │ │ │ │ + flds 0xc(%edx) │ │ │ │ + fnstcw -0x4a(%ebp) │ │ │ │ + movzwl -0x4a(%ebp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x4c(%ebp) │ │ │ │ + mov 0x10(%edx),%eax │ │ │ │ + fldcw -0x4c(%ebp) │ │ │ │ + fistpl -0x6c(%ebp) │ │ │ │ + fldcw -0x4a(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 428f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22cf0> │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + test %ecx,%ecx │ │ │ │ + js 423a2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x227a2> │ │ │ │ + lea -0x30(%ebp),%edi │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ + lea -0x24(%ebp),%edi │ │ │ │ + jmp 4236e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2276e> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0x5f5e100,%edi │ │ │ │ - cmp $0x5f5e100,%edi │ │ │ │ - ja 44e10 ::do_widen(char) const@@Base+0x8dc0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x3c,%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x64(%eax),%ecx │ │ │ │ - cmp %ecx,0x60(%eax) │ │ │ │ - je 452a0 ::do_widen(char) const@@Base+0x9250> │ │ │ │ + nop │ │ │ │ + fstpl (%eax) │ │ │ │ + add $0x8,%eax │ │ │ │ + add $0x1,%ebx │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + cmp %ebx,-0x6c(%ebp) │ │ │ │ + jl 42398 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22798> │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ + fld1 │ │ │ │ + fstl -0x30(%ebp) │ │ │ │ + cmp %edx,%eax │ │ │ │ + jne 42358 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22758> │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x4,%esp │ │ │ │ - lea -0x1befe(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0xb │ │ │ │ + push -0x68(%ebp) │ │ │ │ push %eax │ │ │ │ - push -0x54(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ push %edi │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ + call 35f00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16300> │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,-0x6c(%ebp) │ │ │ │ + jge 42368 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22768> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + cmpl $0x1,-0x6c(%ebp) │ │ │ │ + je 42908 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22d08> │ │ │ │ + testb $0x30,-0x78(%ebp) │ │ │ │ + je 423b9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x227b9> │ │ │ │ + mov -0x6c(%ebp),%edi │ │ │ │ + cmp $0x2,%edi │ │ │ │ + setg %al │ │ │ │ + cmp $0x1,%al │ │ │ │ + adc $0xffffffff,%edi │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + add $0x1,%eax │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jbe 42557 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22957> │ │ │ │ + lea 0x478(%esi),%eax │ │ │ │ + fldz │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + fstpl -0x80(%ebp) │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ + jmp 42419 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22819> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ + fldz │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + add %edi,%edi │ │ │ │ + fstps 0x40(%eax) │ │ │ │ + add $0x4,%eax │ │ │ │ + mov %ebx,-0x4(%eax) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + cmp -0x84(%ebp),%edi │ │ │ │ + jae 42560 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22960> │ │ │ │ + test %edi,-0x78(%ebp) │ │ │ │ + je 423f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x227f0> │ │ │ │ + cmpl $0x1,-0x6c(%ebp) │ │ │ │ + jle 42940 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22d40> │ │ │ │ + lea -0x34(%ebp),%eax │ │ │ │ + fldz │ │ │ │ + mov $0x1,%ebx │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov %edi,%eax │ │ │ │ + and $0x1,%eax │ │ │ │ + fstpl -0x68(%ebp) │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + jmp 42484 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22884> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov (%esi),%edx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + add %eax,-0x60(%ebp) │ │ │ │ + mov 0x20(%edx),%edx │ │ │ │ + lea -0x68d40(%ecx),%ecx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jne 42530 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22930> │ │ │ │ + fld1 │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + lea (%eax,%ebx,8),%eax │ │ │ │ + add $0x1,%ebx │ │ │ │ + fmull (%eax) │ │ │ │ + fstpl (%eax) │ │ │ │ + cmp -0x6c(%ebp),%ebx │ │ │ │ + je 42540 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22940> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %ebx │ │ │ │ push %edi │ │ │ │ - call 4250 (unsigned long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bed7(%esi),%ecx │ │ │ │ - push $0x2 │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - mov %ecx,-0x5c(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + push %esi │ │ │ │ + call 3e8a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1eca0> │ │ │ │ pop %eax │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + mov (%esi),%eax │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ pop %edx │ │ │ │ - push 0x38(%eax) │ │ │ │ - push 0x34(%eax) │ │ │ │ - lea -0x1bef2(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push -0x58(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - lea -0x1beec(%esi),%eax │ │ │ │ - push $0x4 │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - push -0x58(%ebp) │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - push -0x58(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x2 │ │ │ │ - push -0x5c(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bee7(%esi),%eax │ │ │ │ - push $0x3 │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - flds 0x40(%eax) │ │ │ │ + push -0x70(%ebp) │ │ │ │ + push %esi │ │ │ │ + call *0x34(%eax) │ │ │ │ + faddl -0x68(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ + fstpl -0x68(%ebp) │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + jne 42450 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22850> │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 42450 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22850> │ │ │ │ + mov 0x564(%esi),%eax │ │ │ │ + mov 0x578(%esi),%ecx │ │ │ │ + lea (%eax,%eax,4),%eax │ │ │ │ + lea (%ecx,%eax,4),%eax │ │ │ │ + flds 0xc(%eax) │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x4c(%ebp) │ │ │ │ fldcw -0x4c(%ebp) │ │ │ │ fistpl -0x50(%ebp) │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 4390 (long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x2 │ │ │ │ - push -0x5c(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x198f8(%esi),%eax │ │ │ │ - push $0x4 │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x90(%eax),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 45278 ::do_widen(char) const@@Base+0x9228> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - push -0x54(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - mov %esi,%ebx │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jne 42450 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22850> │ │ │ │ sub $0x4,%esp │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ push $0x2 │ │ │ │ - push -0x5c(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + call 3cd50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1d150> │ │ │ │ pop %eax │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + mov (%esi),%eax │ │ │ │ pop %edx │ │ │ │ - push 0x28(%eax) │ │ │ │ - push 0x24(%eax) │ │ │ │ - lea -0x1be95(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push -0x58(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - lea -0x1bdec(%esi),%eax │ │ │ │ - push $0x8 │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %ecx │ │ │ │ - push -0x58(%ebp) │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - push -0x58(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x2 │ │ │ │ - push -0x5c(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0x30(%ebp),%edi │ │ │ │ - mov 0x60(%eax),%edx │ │ │ │ - lea -0x28(%ebp),%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - mov 0x3c(%edx),%eax │ │ │ │ - push $0x0 │ │ │ │ - mov 0x40(%edx),%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x0 │ │ │ │ - push $0x1 │ │ │ │ - push %edi │ │ │ │ - call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ + push -0x8c(%ebp) │ │ │ │ + push %esi │ │ │ │ + call *0x34(%eax) │ │ │ │ + faddl -0x68(%ebp) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 45018 ::do_widen(char) const@@Base+0x8fc8> │ │ │ │ + add -0x34(%ebp),%eax │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + fstpl -0x68(%ebp) │ │ │ │ + jmp 42453 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22853> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - movb $0xa,(%edx,%eax,1) │ │ │ │ - add $0x1,%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ - push $0x1 │ │ │ │ - push %edi │ │ │ │ - call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ + push %esi │ │ │ │ + call *%edx │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 44ff8 ::do_widen(char) const@@Base+0x8fa8> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x0 │ │ │ │ - jmp 4502e ::do_widen(char) const@@Base+0x8fde> │ │ │ │ + jmp 4246e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2286e> │ │ │ │ nop │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ - sub $0x4,%esp │ │ │ │ - movb $0x20,(%edx,%eax,1) │ │ │ │ - add $0x1,%eax │ │ │ │ - push %eax │ │ │ │ - push $0x3c │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %edi │ │ │ │ - call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 45020 ::do_widen(char) const@@Base+0x8fd0> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x0 │ │ │ │ - push $0x3e │ │ │ │ - jmp 45060 ::do_widen(char) const@@Base+0x9010> │ │ │ │ + fldl -0x68(%ebp) │ │ │ │ + fstps -0x3c(%ebp) │ │ │ │ + flds -0x3c(%ebp) │ │ │ │ + fldl -0x80(%ebp) │ │ │ │ + faddl -0x68(%ebp) │ │ │ │ + fstpl -0x80(%ebp) │ │ │ │ + jmp 423f9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x227f9> │ │ │ │ + fldz │ │ │ │ + fstpl -0x80(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ - sub $0x4,%esp │ │ │ │ - movb $0x20,(%edx,%eax,1) │ │ │ │ - add $0x1,%eax │ │ │ │ - push %eax │ │ │ │ - push $0x3c │ │ │ │ - push %edi │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 45050 ::do_widen(char) const@@Base+0x9000> │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ + mov 0x24(%eax),%eax │ │ │ │ + lea -0x68d30(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jne 42988 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22d88> │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + fldl -0x80(%ebp) │ │ │ │ + mov %ecx,%edi │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ + sub %ebx,%edi │ │ │ │ + mov %edi,%edx │ │ │ │ + fstps 0x53c(%esi) │ │ │ │ + sar $0x3,%edx │ │ │ │ + mov %edx,%eax │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 42622 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22a22> │ │ │ │ + bsr %edx,%edx │ │ │ │ + mov $0x1f,%ecx │ │ │ │ + mov %ebx,%eax │ │ │ │ + xor $0x1f,%edx │ │ │ │ + sub %edx,%ecx │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ + add %ecx,%ecx │ │ │ │ + call 420a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x224a0> │ │ │ │ + cmp $0x80,%edi │ │ │ │ + jle 42918 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22d18> │ │ │ │ sub $0x4,%esp │ │ │ │ + lea 0x80(%ebx),%edi │ │ │ │ push $0x0 │ │ │ │ - jmp 4508e ::do_widen(char) const@@Base+0x903e> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ - sub $0x4,%esp │ │ │ │ - movb $0x2b,(%edx,%eax,1) │ │ │ │ - add $0x1,%eax │ │ │ │ - push %eax │ │ │ │ - push $0x26 │ │ │ │ - mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ - call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ + push %ebx │ │ │ │ + call 43f70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24370> │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 45080 ::do_widen(char) const@@Base+0x9030> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x0 │ │ │ │ - jmp 450be ::do_widen(char) const@@Base+0x906e> │ │ │ │ + cmp %edi,%ecx │ │ │ │ + je 42612 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22a12> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ - sub $0x4,%esp │ │ │ │ - movb $0x27,(%edx,%eax,1) │ │ │ │ - add $0x1,%eax │ │ │ │ - push %eax │ │ │ │ - push $0x22 │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %edi │ │ │ │ - call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 450b0 ::do_widen(char) const@@Base+0x9060> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0xff │ │ │ │ - push $0x50 │ │ │ │ - push -0x58(%ebp) │ │ │ │ - push %edi │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 42770 ::do_widen(char) const@@Base+0x6720> │ │ │ │ - add $0x1c,%esp │ │ │ │ - lea -0x1bdfd(%esi),%eax │ │ │ │ - push $0x7 │ │ │ │ - push %eax │ │ │ │ - push -0x54(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - push -0x54(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bec2(%esi),%eax │ │ │ │ - push $0xf │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ - mov 0x6c(%eax),%eax │ │ │ │ - push 0x4(%eax) │ │ │ │ - push (%eax) │ │ │ │ - call 4700 │ │ │ │ - lea -0x1d429(%esi),%eax │ │ │ │ - fstpl (%esp) │ │ │ │ - push %eax │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push -0x58(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - lea -0x1beb2(%esi),%eax │ │ │ │ - push $0x6 │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %ecx │ │ │ │ - push -0x58(%ebp) │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - push -0x58(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1beab(%esi),%eax │ │ │ │ - push $0x8 │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ - mov 0x6c(%eax),%eax │ │ │ │ - push 0xc(%eax) │ │ │ │ - push 0x8(%eax) │ │ │ │ - push %edi │ │ │ │ - call 45d0 (double)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ + fldl (%edi) │ │ │ │ + fldl -0x8(%edi) │ │ │ │ + lea -0x8(%edi),%eax │ │ │ │ + fcomi %st(1),%st │ │ │ │ + ja 425fa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x229fa> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 42958 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22d58> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov %edx,%eax │ │ │ │ + fstpl 0x8(%eax) │ │ │ │ + fldl -0x8(%eax) │ │ │ │ + lea -0x8(%eax),%edx │ │ │ │ + fcomi %st(1),%st │ │ │ │ + ja 425f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x229f8> │ │ │ │ + fstp %st(0) │ │ │ │ + add $0x8,%edi │ │ │ │ + fstpl (%eax) │ │ │ │ + cmp %edi,%ecx │ │ │ │ + jne 425e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x229e0> │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ mov %eax,%edi │ │ │ │ - lea -0x1bea2(%esi),%eax │ │ │ │ - push $0x6 │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0x6c(%eax),%eax │ │ │ │ - push 0x14(%eax) │ │ │ │ - push 0x10(%eax) │ │ │ │ - push %edi │ │ │ │ - call 45d0 (double)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x2 │ │ │ │ - push -0x5c(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1be9b(%esi),%eax │ │ │ │ - push $0x5 │ │ │ │ - push %eax │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + sub %edi,%eax │ │ │ │ + sar $0x3,%eax │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ + sub $0x1,%eax │ │ │ │ + lea 0x0(,%eax,8),%edx │ │ │ │ + fldl (%edi,%eax,8) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jle 4263b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22a3b> │ │ │ │ + fmull -0x8(%edi,%edx,1) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + fmull -0x80(%ebp) │ │ │ │ + flds -0x1cbd4(%eax) │ │ │ │ + fld %st(0) │ │ │ │ + fstps -0x60(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jbe 428e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22ce8> │ │ │ │ + fstp %st(0) │ │ │ │ + flds -0x60(%ebp) │ │ │ │ + fstps 0x18(%esi) │ │ │ │ + fldz │ │ │ │ + fldl -0x80(%ebp) │ │ │ │ + fucomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jp 42672 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22a72> │ │ │ │ + jne 42672 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22a72> │ │ │ │ + fld1 │ │ │ │ + fstpl -0x80(%ebp) │ │ │ │ + cmpb $0x0,0x514(%esi) │ │ │ │ + je 428b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22cb8> │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + flds -0x60(%ebp) │ │ │ │ + flds -0x1cbd4(%eax) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jbe 428b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22cb8> │ │ │ │ + mov 0x508(%esi),%edi │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %eax,%ebx │ │ │ │ + push $0x73 │ │ │ │ push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ + mov %eax,%edi │ │ │ │ + call 4370 │ │ │ │ pop %edx │ │ │ │ - push 0x8(%eax) │ │ │ │ - push %edi │ │ │ │ - call 4250 (unsigned long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x2 │ │ │ │ - push -0x5c(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x199c8(%esi),%eax │ │ │ │ - push $0x2 │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %ecx │ │ │ │ + push $0x74 │ │ │ │ + push -0x6c(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + call 4370 │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x64(%ebp),%eax │ │ │ │ - je 45237 ::do_widen(char) const@@Base+0x91e7> │ │ │ │ - sub $0xc,%esp │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + or %eax,%ebx │ │ │ │ + je 428b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22cb8> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1cc8f(%edi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + xor %edi,%edi │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + push -0x6c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + call 40d0 │ │ │ │ add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 42715 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22b15> │ │ │ │ + mov %esi,0x8(%ebp) │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0x1 │ │ │ │ - push -0x58(%ebp) │ │ │ │ - call 4280 │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + add $0x1,%eax │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + add $0x1,%edi │ │ │ │ + push %esi │ │ │ │ + push %eax │ │ │ │ + call 40d0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - cmp -0x60(%ebp),%edx │ │ │ │ - je 44dc3 ::do_widen(char) const@@Base+0x8d73> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %al,-0x54(%ebp) │ │ │ │ - push %edx │ │ │ │ - call 4380 │ │ │ │ - movzbl -0x54(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 426f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22af8> │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1cc8c(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + push -0x6c(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + call 40d0 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ + test %eax,%eax │ │ │ │ + je 4275d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22b5d> │ │ │ │ + mov %esi,0x8(%ebp) │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov 0x3c(%eax),%eax │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ + add $0x1,%eax │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + add $0x1,%edi │ │ │ │ + push %esi │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - jmp 44f49 ::do_widen(char) const@@Base+0x8ef9> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + call 40d0 │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 42740 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22b40> │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ + fildl -0x6c(%ebp) │ │ │ │ + fmull -0x1cbb8(%eax) │ │ │ │ + fadds -0x1cbe8(%eax) │ │ │ │ + fmuls -0x60(%ebp) │ │ │ │ + flds -0x1cbd4(%eax) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jbe 42784 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22b84> │ │ │ │ + fstps 0x18(%esi) │ │ │ │ + jmp 42786 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22b86> │ │ │ │ + fstp %st(0) │ │ │ │ + fldl 0x548(%esi) │ │ │ │ + fdivl 0x4(%esi) │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ + mov 0x33c(%esi),%ebx │ │ │ │ + fstl 0x50c(%esi) │ │ │ │ + test %edi,%edi │ │ │ │ + je 429c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22dc0> │ │ │ │ + cmpb $0x0,0x22(%ebx) │ │ │ │ + je 429b5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22db5> │ │ │ │ + mov 0x1b0(%esi),%eax │ │ │ │ + lea 0x1ac(%esi),%edi │ │ │ │ + mov 0x564(%esi),%edx │ │ │ │ + test %eax,%eax │ │ │ │ + je 427f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22bf0> │ │ │ │ + mov %edi,%ecx │ │ │ │ + jmp 427d9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22bd9> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 427e3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22be3> │ │ │ │ + cmp %edx,0x10(%eax) │ │ │ │ + jae 427d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22bd0> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + jmp 427d5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22bd5> │ │ │ │ + cmp %ecx,%edi │ │ │ │ + je 427f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22bf0> │ │ │ │ + cmp %edx,0x10(%ecx) │ │ │ │ + jbe 429cf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22dcf> │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ - lea -0x1befe(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0xb │ │ │ │ - push %eax │ │ │ │ - push -0x54(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - push %edi │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - push %edi │ │ │ │ - call 4250 (unsigned long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bed7(%esi),%ecx │ │ │ │ - push $0x2 │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - mov %ecx,-0x5c(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ - push 0x38(%eax) │ │ │ │ - push 0x34(%eax) │ │ │ │ - lea -0x1bef2(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push -0x58(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - lea -0x1beec(%esi),%eax │ │ │ │ - push $0x4 │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - push -0x58(%ebp) │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - push -0x58(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x2 │ │ │ │ - push -0x5c(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bee7(%esi),%eax │ │ │ │ - push $0x3 │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - flds 0x40(%eax) │ │ │ │ + mov (%esi),%ecx │ │ │ │ + lea (%edx,%edx,4),%eax │ │ │ │ + push %edx │ │ │ │ + mov 0x578(%esi),%edx │ │ │ │ + fldl -0x1cba8(%edi) │ │ │ │ + lea (%edx,%eax,4),%eax │ │ │ │ + fstl -0x68(%ebp) │ │ │ │ + fldl 0x84(%esi) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fsubrl 0x540(%esi) │ │ │ │ + fsubl 0x7c(%esi) │ │ │ │ + fdivs 0xc(%eax) │ │ │ │ + faddl 0x30(%ebx) │ │ │ │ fnstcw -0x4a(%ebp) │ │ │ │ movzwl -0x4a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ + fmulp %st,%st(1) │ │ │ │ mov %ax,-0x4c(%ebp) │ │ │ │ fldcw -0x4c(%ebp) │ │ │ │ - fistpl -0x50(%ebp) │ │ │ │ + fistpll -0x58(%ebp) │ │ │ │ fldcw -0x4a(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 4390 (long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x2 │ │ │ │ - push -0x5c(%ebp) │ │ │ │ + push %esi │ │ │ │ + call *0x38(%ecx) │ │ │ │ + flds -0x1cbcc(%edi) │ │ │ │ + fxch %st(1) │ │ │ │ + add $0x10,%esp │ │ │ │ + lea 0x1a8(%esi),%eax │ │ │ │ + mov 0x564(%esi),%edx │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jb 429f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22df0> │ │ │ │ + fldl -0x1cba0(%edi) │ │ │ │ + fstl -0x68(%ebp) │ │ │ │ + fmuls 0x18(%esi) │ │ │ │ + flds -0x1cbd4(%edi) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jbe 42882 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22c82> │ │ │ │ + fstps 0x18(%esi) │ │ │ │ + jmp 42884 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22c84> │ │ │ │ + fstp %st(0) │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + movl $0x3f8020c5,-0x2c(%ebp) │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x48(%ebp),%edx │ │ │ │ + lea -0x30(%ebp),%ecx │ │ │ │ + push %ecx │ │ │ │ push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + push %edx │ │ │ │ + call 43bd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23fd0> │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ add $0xc,%esp │ │ │ │ - lea -0x198f8(%esi),%eax │ │ │ │ - push $0x4 │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x90(%eax),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 4550d ::do_widen(char) const@@Base+0x94bd> │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + jmp 428b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22cb8> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 428b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22cb8> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 428b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22cb8> │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fldl -0x80(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + fstps -0x3c(%ebp) │ │ │ │ + flds -0x3c(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 428dd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22cdd> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + fstps -0x68(%ebp) │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - push -0x54(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 4380 │ │ │ │ + flds -0x68(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - mov %esi,%ebx │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstps -0x60(%ebp) │ │ │ │ + jmp 4265a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22a5a> │ │ │ │ + mov 0x4f4(%esi),%eax │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,0x10(%edx) │ │ │ │ + jmp 42326 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22726> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + movl $0x2,-0x6c(%ebp) │ │ │ │ + jmp 423b9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x227b9> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - push $0x2 │ │ │ │ - push -0x5c(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bee3(%esi),%eax │ │ │ │ - push $0xe │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ - mov 0x6c(%eax),%eax │ │ │ │ - push 0x4(%eax) │ │ │ │ - push (%eax) │ │ │ │ - call 4700 │ │ │ │ - lea -0x1d429(%esi),%eax │ │ │ │ - fstpl (%esp) │ │ │ │ - push %eax │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push -0x58(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - lea -0x1bdfd(%esi),%eax │ │ │ │ - push $0x7 │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bed4(%esi),%eax │ │ │ │ - push $0x11 │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bec2(%esi),%eax │ │ │ │ - push $0xf │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1beb2(%esi),%eax │ │ │ │ - push $0x6 │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %ecx │ │ │ │ - push -0x58(%ebp) │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - push -0x58(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1beab(%esi),%eax │ │ │ │ - push $0x8 │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ - mov 0x6c(%eax),%eax │ │ │ │ - push 0xc(%eax) │ │ │ │ - push 0x8(%eax) │ │ │ │ - push %edi │ │ │ │ - call 45d0 (double)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ + push $0x0 │ │ │ │ + push -0x68(%ebp) │ │ │ │ + push %ebx │ │ │ │ + call 43f70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24370> │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ mov %eax,%edi │ │ │ │ - lea -0x1bea2(%esi),%eax │ │ │ │ - push $0x6 │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0x6c(%eax),%eax │ │ │ │ - push 0x14(%eax) │ │ │ │ - push 0x10(%eax) │ │ │ │ - push %edi │ │ │ │ - call 45d0 (double)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x2 │ │ │ │ - push -0x5c(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1be9b(%esi),%eax │ │ │ │ - push $0x5 │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ - push 0x8(%eax) │ │ │ │ - push %edi │ │ │ │ - call 4250 (unsigned long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x2 │ │ │ │ - push -0x5c(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x199c9(%esi),%eax │ │ │ │ - push $0x3 │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - jmp 45234 ::do_widen(char) const@@Base+0x91e4> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + sub %edi,%eax │ │ │ │ + sar $0x3,%eax │ │ │ │ + jmp 42622 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22a22> │ │ │ │ + xchg %ax,%ax │ │ │ │ + fldz │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ + fstl -0x68(%ebp) │ │ │ │ + jmp 42549 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22949> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %edi,%eax │ │ │ │ + add $0x8,%edi │ │ │ │ + fstpl (%eax) │ │ │ │ + cmp %edi,%ecx │ │ │ │ + jne 425e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x229e0> │ │ │ │ + jmp 42612 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22a12> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + flds -0x1cbd0(%eax) │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + call *%eax │ │ │ │ + fmull -0x80(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ + fstpl -0x80(%ebp) │ │ │ │ + jmp 42576 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22976> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - mov 0x3c(%eax),%eax │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - jmp 453b3 ::do_widen(char) const@@Base+0x9363> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 683e <__gmon_start__@plt+0x2086> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 6854 <__gmon_start__@plt+0x209c> │ │ │ │ + push %esi │ │ │ │ + call *%edx │ │ │ │ + mov 0x564(%esi),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 422eb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x226eb> │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 428aa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22caa> │ │ │ │ + cmpb $0x0,0x23(%ebx) │ │ │ │ + je 428ae , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22cae> │ │ │ │ + jmp 427b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22bb0> │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + flds 0x14(%ecx) │ │ │ │ + fmuls 0x18(%esi) │ │ │ │ + flds -0x1cbd4(%eax) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jbe 428b2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22cb2> │ │ │ │ + fstps 0x18(%esi) │ │ │ │ + jmp 428b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22cb8> │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + movl $0x3f800000,-0x2c(%ebp) │ │ │ │ + jmp 4288e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22c8e> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 61a8 <__gmon_start__@plt+0x19f0> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + call 18a21 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d1> │ │ │ │ + add $0x625eb,%ecx │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - lea -0x158(%ebp),%eax │ │ │ │ - lea -0x160(%ebp),%edi │ │ │ │ - call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ - add $0x5faaa,%esi │ │ │ │ push %ebx │ │ │ │ - sub $0x17c,%esp │ │ │ │ - mov %eax,-0x174(%ebp) │ │ │ │ - mov %eax,-0x160(%ebp) │ │ │ │ + lea -0x320(%ecx),%eax │ │ │ │ + mov %ecx,%ebx │ │ │ │ + mov %ecx,%edi │ │ │ │ + sub $0x34,%esp │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ + mov %eax,(%esi) │ │ │ │ + lea 0x4c(%esi),%eax │ │ │ │ push $0x0 │ │ │ │ - lea -0x1d952(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - lea -0x1d95e(%esi),%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + call 48d30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29130> │ │ │ │ + lea 0x1c4(%esi),%eax │ │ │ │ + pop %edx │ │ │ │ + pop %ecx │ │ │ │ + push $0x1 │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x148(%ebp),%eax │ │ │ │ - lea -0x140(%ebp),%ecx │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + call 48d30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29130> │ │ │ │ + movl $0x80,0x374(%esi) │ │ │ │ + lea -0x7a4(%edi),%eax │ │ │ │ + mov %eax,0x340(%esi) │ │ │ │ + movl $0x80,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + mov %eax,0x388(%esi) │ │ │ │ + mov 0x374(%esi),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp $0x1fffffff,%eax │ │ │ │ + ja 61d2 <__gmon_start__@plt+0x1a1a> │ │ │ │ + sub $0xc,%esp │ │ │ │ + shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - push 0xc(%ebp) │ │ │ │ - mov %ecx,-0x178(%ebp) │ │ │ │ - mov %ecx,-0x148(%ebp) │ │ │ │ - movl $0x0,-0x144(%ebp) │ │ │ │ - movb $0x0,-0x140(%ebp) │ │ │ │ - mov %eax,-0x16c(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - mov -0x144(%ebp),%ecx │ │ │ │ + call 42e0 │ │ │ │ + mov %eax,0x384(%esi) │ │ │ │ + mov 0x374(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x148(%ebp),%edx │ │ │ │ + cmp $0x1fffffff,%eax │ │ │ │ + ja 42fd1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x233d1> │ │ │ │ + sub $0xc,%esp │ │ │ │ + shl $0x2,%eax │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ + push %eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 42e0 │ │ │ │ + mov %eax,0x380(%esi) │ │ │ │ + movl $0x100,0x378(%esi) │ │ │ │ + movl $0x400,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + mov %eax,0x37c(%esi) │ │ │ │ + lea -0x784(%edi),%eax │ │ │ │ + movl $0x0,0x35c(%esi) │ │ │ │ + movl $0x0,0x358(%esi) │ │ │ │ + movb $0x1,0x345(%esi) │ │ │ │ + mov %eax,0x38c(%esi) │ │ │ │ + movl $0x1a,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + mov %eax,0x3a8(%esi) │ │ │ │ + movl $0x45444341,(%eax) │ │ │ │ + movl $0x4b484746,0x4(%eax) │ │ │ │ + movl $0x504e4d4c,0x8(%eax) │ │ │ │ + movl $0x54535251,0xc(%eax) │ │ │ │ + movl $0x595756,0x10(%eax) │ │ │ │ + movl $0x13,0x3a4(%esi) │ │ │ │ + movl $0x100,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + mov -0x1c(%ebp),%ecx │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + lea 0x3d8(%esi),%edi │ │ │ │ + mov %eax,0x3ac(%esi) │ │ │ │ + lea -0x774(%ecx),%eax │ │ │ │ + mov %edi,0x3e0(%esi) │ │ │ │ + mov %ecx,%ebx │ │ │ │ + mov %eax,0x3b8(%esi) │ │ │ │ + lea 0x3f4(%esi),%eax │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov %eax,0x3ec(%esi) │ │ │ │ + lea 0x404(%esi),%eax │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + lea 0x408(%esi),%eax │ │ │ │ + mov %eax,0x410(%esi) │ │ │ │ + mov %eax,0x414(%esi) │ │ │ │ + lea 0x434(%esi),%eax │ │ │ │ + movl $0x0,0x390(%esi) │ │ │ │ + movl $0x0,0x394(%esi) │ │ │ │ + movl $0x0,0x398(%esi) │ │ │ │ + movl $0x0,0x39c(%esi) │ │ │ │ + movb $0x0,0x3a0(%esi) │ │ │ │ + movl $0xff,0x3b0(%esi) │ │ │ │ + movl $0x0,0x3b4(%esi) │ │ │ │ + movl $0x0,0x3d8(%esi) │ │ │ │ + movl $0x0,0x3dc(%esi) │ │ │ │ + mov %edi,0x3e4(%esi) │ │ │ │ + movl $0x0,0x3e8(%esi) │ │ │ │ + movl $0x0,0x3f0(%esi) │ │ │ │ + movb $0x0,0x3f4(%esi) │ │ │ │ + movl $0x0,0x408(%esi) │ │ │ │ + movl $0x0,0x40c(%esi) │ │ │ │ + movl $0x0,0x418(%esi) │ │ │ │ + movl $0x0,0x420(%esi) │ │ │ │ + movl $0x0,0x424(%esi) │ │ │ │ + movl $0x0,0x428(%esi) │ │ │ │ + movl $0x0,0x434(%esi) │ │ │ │ + movl $0x0,0x438(%esi) │ │ │ │ + mov %eax,0x43c(%esi) │ │ │ │ + mov %eax,0x440(%esi) │ │ │ │ + movl $0x0,0x444(%esi) │ │ │ │ + movb $0x0,0x45d(%esi) │ │ │ │ + movl $0x100,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + pop %ecx │ │ │ │ + pop %ebx │ │ │ │ + mov %eax,0x42c(%esi) │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + mov 0x3ec(%esi),%eax │ │ │ │ + movb $0x0,0x45c(%esi) │ │ │ │ + movl $0xff,0x448(%esi) │ │ │ │ + movl $0x0,0x450(%esi) │ │ │ │ + movl $0x0,0x454(%esi) │ │ │ │ + movl $0x0,0x458(%esi) │ │ │ │ + movl $0x0,0x3c4(%esi) │ │ │ │ + movl $0x0,0x3f0(%esi) │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + lea 0x3d4(%esi),%eax │ │ │ │ + movb $0x0,0x3d0(%esi) │ │ │ │ + push 0x3dc(%esi) │ │ │ │ + push %eax │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + mov %edi,0x3e0(%esi) │ │ │ │ + lea 0x404(%esi),%eax │ │ │ │ + mov %edi,0x3e4(%esi) │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ + fldz │ │ │ │ + mov %eax,0x41c(%esi) │ │ │ │ + lea -0x794(%edi),%eax │ │ │ │ + fstpl 0x3c8(%esi) │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %eax,0x460(%esi) │ │ │ │ xor %eax,%eax │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 45630 ::do_widen(char) const@@Base+0x95e0> │ │ │ │ - cmp -0x178(%ebp),%edx │ │ │ │ - je 455fb ::do_widen(char) const@@Base+0x95ab> │ │ │ │ + mov %ax,0x464(%esi) │ │ │ │ + lea 0x594(%esi),%eax │ │ │ │ + movl $0x0,0x3dc(%esi) │ │ │ │ + movl $0x0,0x3e8(%esi) │ │ │ │ + movb $0x1,0x45e(%esi) │ │ │ │ + movl $0x0,0x46c(%esi) │ │ │ │ + movl $0x0,0x468(%esi) │ │ │ │ + movl $0x0,0x578(%esi) │ │ │ │ + movl $0x0,0x57c(%esi) │ │ │ │ + movl $0x0,0x580(%esi) │ │ │ │ + movl $0x0,0x584(%esi) │ │ │ │ + movl $0x0,0x588(%esi) │ │ │ │ + movl $0x0,0x58c(%esi) │ │ │ │ + movl $0x0,0x594(%esi) │ │ │ │ + movl $0x0,0x598(%esi) │ │ │ │ + mov %eax,0x59c(%esi) │ │ │ │ + mov %eax,0x5a0(%esi) │ │ │ │ + movl $0x0,0x5a4(%esi) │ │ │ │ + movl $0x100,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + mov %eax,0x5b0(%esi) │ │ │ │ + movl $0x100,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ + mov %eax,0x5b4(%esi) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + movl $0xff,0x5b8(%esi) │ │ │ │ + flds -0x1dab0(%edi) │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %cx,0x517(%esi) │ │ │ │ + mov %eax,0x33c(%esi) │ │ │ │ + movl $0x0,0x508(%esi) │ │ │ │ + fstl 0x24(%esi) │ │ │ │ + movl $0x3,0x4f4(%esi) │ │ │ │ + fstpl 0x1c(%esi) │ │ │ │ + flds -0x1cbc8(%edi) │ │ │ │ + movl $0x5,0x538(%esi) │ │ │ │ + fstpl 0x4(%esi) │ │ │ │ + fld1 │ │ │ │ + movl $0x64,0x3c(%esi) │ │ │ │ + fstpl 0x548(%esi) │ │ │ │ + movl $0x100,0x52c(%esi) │ │ │ │ + fld1 │ │ │ │ + fchs │ │ │ │ + fstpl 0x540(%esi) │ │ │ │ + movl $0x400,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + mov %eax,0x558(%esi) │ │ │ │ + mov 0x52c(%esi),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp $0x1fffffff,%eax │ │ │ │ + ja 61ca <__gmon_start__@plt+0x1a12> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %al,-0x16c(%ebp) │ │ │ │ - push %edx │ │ │ │ - call 4380 │ │ │ │ - movzbl -0x16c(%ebp),%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + push %eax │ │ │ │ + call 42e0 │ │ │ │ + pop %edx │ │ │ │ + mov %eax,0x560(%esi) │ │ │ │ + push 0x52c(%esi) │ │ │ │ + call 42e0 │ │ │ │ + movb $0x0,0x519(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x160(%ebp),%edx │ │ │ │ - cmp -0x174(%ebp),%edx │ │ │ │ - je 45624 ::do_widen(char) const@@Base+0x95d4> │ │ │ │ + fldz │ │ │ │ + lea 0x4c4(%esi),%edx │ │ │ │ + mov %eax,0x508(%esi) │ │ │ │ + lea 0x474(%esi),%eax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + movl $0x0,(%eax) │ │ │ │ + add $0x4,%eax │ │ │ │ + fsts 0x3c(%eax) │ │ │ │ + cmp %edx,%eax │ │ │ │ + jne 42ef0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x232f0> │ │ │ │ + fstpl 0x34(%esi) │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + mov $0x1,%edi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %al,-0x16c(%ebp) │ │ │ │ - push %edx │ │ │ │ - call 4380 │ │ │ │ - movzbl -0x16c(%ebp),%eax │ │ │ │ + movb $0x0,0x574(%esi) │ │ │ │ + mov %eax,%ebx │ │ │ │ + fld1 │ │ │ │ + mov %di,0x514(%esi) │ │ │ │ + fstl 0x2c(%esi) │ │ │ │ + flds -0x1cbc4(%eax) │ │ │ │ + movl $0x1,0x570(%esi) │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ + fstpl 0x44(%esi) │ │ │ │ + push $0x400 │ │ │ │ + call 42e0 │ │ │ │ + lea 0x4(%eax),%edi │ │ │ │ + mov %eax,0x55c(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ + and $0xfffffffc,%edi │ │ │ │ + movl $0x0,(%eax) │ │ │ │ + movl $0x0,0x3fc(%eax) │ │ │ │ + sub %edi,%eax │ │ │ │ + lea 0x400(%eax),%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ + shr $0x2,%ecx │ │ │ │ + rep stos %eax,%es:(%edi) │ │ │ │ + movl $0x0,0xc(%esi) │ │ │ │ + movl $0x0,0x4f8(%esi) │ │ │ │ + movl $0x32,0x524(%esi) │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + movl $0x6,0x528(%esi) │ │ │ │ + movl $0x40,0x530(%esi) │ │ │ │ + flds -0x1cbc0(%eax) │ │ │ │ + fstpl 0x550(%esi) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 61ed <__gmon_start__@plt+0x1a35> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 62cb <__gmon_start__@plt+0x1b13> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 622e <__gmon_start__@plt+0x1a76> │ │ │ │ + jmp 6205 <__gmon_start__@plt+0x1a4d> │ │ │ │ + jmp 6354 <__gmon_start__@plt+0x1b9c> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 62e4 <__gmon_start__@plt+0x1b2c> │ │ │ │ + jmp 61da <__gmon_start__@plt+0x1a22> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea -0x130(%ebp),%ebx │ │ │ │ - add %edx,%ecx │ │ │ │ - push $0x0 │ │ │ │ - lea -0x128(%ebp),%eax │ │ │ │ - push %ecx │ │ │ │ - push %edx │ │ │ │ - push %ebx │ │ │ │ - mov %eax,-0x17c(%ebp) │ │ │ │ - mov %eax,-0x130(%ebp) │ │ │ │ - mov %ebx,-0x170(%ebp) │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - lea -0x1be90(%esi),%eax │ │ │ │ - movl $0x14,(%esp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - push -0x15c(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %edi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push -0x16c(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + push %ebp │ │ │ │ push %edi │ │ │ │ - push 0xc(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d8ce(%esi),%eax │ │ │ │ - pop %edx │ │ │ │ - push %eax │ │ │ │ - push -0x16c(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x62007,%ebx │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov 0x30(%esp),%esi │ │ │ │ + lea -0x320(%ebx),%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x558(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 456c3 ::do_widen(char) const@@Base+0x9673> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0xffffffff │ │ │ │ - push $0x2e │ │ │ │ - push -0x170(%ebp) │ │ │ │ - call 46c0 , std::allocator >::rfind(char, unsigned int) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 45978 ::do_widen(char) const@@Base+0x9928> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0x10 │ │ │ │ - add $0x3c,%eax │ │ │ │ - push -0x130(%ebp) │ │ │ │ - mov %eax,-0x170(%ebp) │ │ │ │ - lea 0x40(%ecx),%eax │ │ │ │ + je 43026 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23426> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x4 │ │ │ │ push %eax │ │ │ │ - call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov -0x170(%ebp),%ebx │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x3c(%edx),%edx │ │ │ │ - add -0xc(%edx),%ebx │ │ │ │ + mov 0x560(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 45a58 ::do_widen(char) const@@Base+0x9a08> │ │ │ │ + je 4303e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2343e> │ │ │ │ sub $0x8,%esp │ │ │ │ - push $0x0 │ │ │ │ - push %ebx │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - add $0x10,%esp │ │ │ │ - xor %eax,%eax │ │ │ │ - testb $0x5,0xdc(%ebx) │ │ │ │ - jne 458c7 ::do_widen(char) const@@Base+0x9877> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1be61(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0x16 │ │ │ │ - push %eax │ │ │ │ - push -0x170(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - lea -0x1be4a(%esi),%eax │ │ │ │ - movl $0x10,(%esp) │ │ │ │ + push $0x4 │ │ │ │ push %eax │ │ │ │ - push -0x15c(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %edi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push -0x16c(%ebp) │ │ │ │ - push %edi │ │ │ │ - push 0xc(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - mov -0x144(%ebp),%edx │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - test %edx,%edx │ │ │ │ - je 457e4 ::do_widen(char) const@@Base+0x9794> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1b9b0(%esi),%eax │ │ │ │ - push $0x27 │ │ │ │ + mov 0x508(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 43056 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23456> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x1 │ │ │ │ push %eax │ │ │ │ - push -0x170(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0x148(%ebp),%edx │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - test %edx,%edx │ │ │ │ - je 45af8 ::do_widen(char) const@@Base+0x9aa8> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %edx,-0x180(%ebp) │ │ │ │ - push %edx │ │ │ │ - call 41e0 │ │ │ │ - mov -0x180(%ebp),%edx │ │ │ │ - add $0xc,%esp │ │ │ │ + mov 0x55c(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4306e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2346e> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x4 │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - push -0x170(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x1be4f(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x4 │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x1 │ │ │ │ + push 0x5b0(%esi) │ │ │ │ + call 4280 │ │ │ │ + pop %ebp │ │ │ │ + pop %eax │ │ │ │ + push $0x1 │ │ │ │ + push 0x5b4(%esi) │ │ │ │ + call 4280 │ │ │ │ + pop %eax │ │ │ │ + lea 0x590(%esi),%eax │ │ │ │ + pop %edx │ │ │ │ + push 0x598(%esi) │ │ │ │ push %eax │ │ │ │ - push -0x170(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 43610 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23a10> │ │ │ │ + mov 0x588(%esi),%ebp │ │ │ │ + mov 0x584(%esi),%edi │ │ │ │ add $0x10,%esp │ │ │ │ + cmp %edi,%ebp │ │ │ │ + je 430ee , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x234ee> │ │ │ │ + lea -0x61d20(%ebx),%eax │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + jmp 430c7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x234c7> │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp %edi,%ebp │ │ │ │ + je 430e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x234e8> │ │ │ │ + mov (%edi),%edx │ │ │ │ + mov (%edx),%edx │ │ │ │ + cmp 0xc(%esp),%edx │ │ │ │ + je 430c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x234c0> │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x1be39(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0xd │ │ │ │ - push %eax │ │ │ │ - push -0x15c(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %edi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push -0x16c(%ebp) │ │ │ │ push %edi │ │ │ │ - push 0xc(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - mov -0x144(%ebp),%eax │ │ │ │ + add $0x18,%edi │ │ │ │ + call *%edx │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 45900 ::do_widen(char) const@@Base+0x98b0> │ │ │ │ + cmp %edi,%ebp │ │ │ │ + jne 430c7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x234c7> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x584(%esi),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 430fe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x234fe> │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x1d897(%esi),%eax │ │ │ │ - push $0xe │ │ │ │ - push %eax │ │ │ │ - push -0x15c(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %edi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push -0x16c(%ebp) │ │ │ │ push %edi │ │ │ │ - push 0xc(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - mov -0x170(%ebp),%edi │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1b988(%esi),%eax │ │ │ │ - push $0x2f │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1be2b(%esi),%eax │ │ │ │ - push $0x14 │ │ │ │ - push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x57c(%esi),%ebp │ │ │ │ + mov 0x578(%esi),%edi │ │ │ │ + cmp %edi,%ebp │ │ │ │ + je 4314e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2354e> │ │ │ │ + lea -0x61d10(%ebx),%eax │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + jmp 43127 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23527> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp %edi,%ebp │ │ │ │ + je 43148 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23548> │ │ │ │ + mov (%edi),%edx │ │ │ │ + mov (%edx),%edx │ │ │ │ + cmp 0xc(%esp),%edx │ │ │ │ + je 43120 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23520> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0x148(%ebp),%edi │ │ │ │ + add $0x14,%edi │ │ │ │ + call *%edx │ │ │ │ add $0x10,%esp │ │ │ │ + cmp %edi,%ebp │ │ │ │ + jne 43127 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23527> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x578(%esi),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 45a70 ::do_widen(char) const@@Base+0x9a20> │ │ │ │ + je 4315e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2355e> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - push -0x170(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x1be16(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x4 │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x774(%ebx),%eax │ │ │ │ + mov %eax,0x3b8(%esi) │ │ │ │ + push $0x1 │ │ │ │ + push 0x42c(%esi) │ │ │ │ + call 4280 │ │ │ │ + pop %eax │ │ │ │ + lea 0x430(%esi),%eax │ │ │ │ + pop %edx │ │ │ │ + push 0x438(%esi) │ │ │ │ push %eax │ │ │ │ - push -0x170(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 435c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x239c0> │ │ │ │ + lea 0x404(%esi),%eax │ │ │ │ + pop %ecx │ │ │ │ + pop %edi │ │ │ │ + push 0x40c(%esi) │ │ │ │ + push %eax │ │ │ │ + call 44910 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24d10> │ │ │ │ + mov 0x3ec(%esi),%eax │ │ │ │ + lea 0x3f4(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov -0x130(%ebp),%edx │ │ │ │ - cmp -0x17c(%ebp),%edx │ │ │ │ - je 458f0 ::do_widen(char) const@@Base+0x98a0> │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 431c1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x235c1> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %al,-0x16c(%ebp) │ │ │ │ - push %edx │ │ │ │ + push %eax │ │ │ │ call 4380 │ │ │ │ - movzbl -0x16c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x148(%ebp),%edx │ │ │ │ - jmp 455d8 ::do_widen(char) const@@Base+0x9588> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov -0x170(%ebp),%edi │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1b988(%esi),%eax │ │ │ │ - push $0x2f │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bdfd(%esi),%eax │ │ │ │ - push $0x7 │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea 0x3d4(%esi),%eax │ │ │ │ + push 0x3dc(%esi) │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0x148(%ebp),%edi │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + lea -0x784(%ebx),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - test %edi,%edi │ │ │ │ - je 45b20 ::do_widen(char) const@@Base+0x9ad0> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ + mov %eax,0x38c(%esi) │ │ │ │ + mov 0x3a8(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 431fd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x235fd> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x1 │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - push -0x170(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x1be15(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x3 │ │ │ │ - push %eax │ │ │ │ - push -0x170(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - jmp 458bf ::do_widen(char) const@@Base+0x986f> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1,%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %eax,-0x184(%ebp) │ │ │ │ - lea -0x164(%ebp),%eax │ │ │ │ + mov 0x3ac(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 43215 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23615> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x1 │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x180(%ebp) │ │ │ │ - call 42c0 │ │ │ │ - pop %ecx │ │ │ │ - push -0x180(%ebp) │ │ │ │ - call 4750 │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ + lea -0x7a4(%ebx),%eax │ │ │ │ + mov %eax,0x340(%esi) │ │ │ │ + mov 0x37c(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 45a98 ::do_widen(char) const@@Base+0x9a48> │ │ │ │ + je 43239 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23639> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x4 │ │ │ │ push %eax │ │ │ │ - lea -0x1be7b(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ + call 4280 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x388(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 43251 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23651> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x1 │ │ │ │ push %eax │ │ │ │ - lea -0x118(%ebp),%eax │ │ │ │ - push $0xff │ │ │ │ + call 4280 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x384(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 43269 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23669> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x4 │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x180(%ebp) │ │ │ │ - call 4620 │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x16c(%ebp),%eax │ │ │ │ - mov -0x180(%ebp),%edx │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov (%edx),%ecx │ │ │ │ - add $0x4,%edx │ │ │ │ - lea -0x1010101(%ecx),%eax │ │ │ │ - not %ecx │ │ │ │ - and %ecx,%eax │ │ │ │ - and $0x80808080,%eax │ │ │ │ - je 459df ::do_widen(char) const@@Base+0x998f> │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %ebx,-0x16c(%ebp) │ │ │ │ - shr $0x10,%ecx │ │ │ │ - test $0x8080,%eax │ │ │ │ - cmove %ecx,%eax │ │ │ │ - lea 0x2(%edx),%ecx │ │ │ │ - cmove %ecx,%edx │ │ │ │ - mov %eax,%ecx │ │ │ │ - add %al,%cl │ │ │ │ - mov -0x12c(%ebp),%eax │ │ │ │ - sbb $0x3,%edx │ │ │ │ - sub -0x180(%ebp),%edx │ │ │ │ - cmp %eax,-0x184(%ebp) │ │ │ │ - ja 45b44 ::do_widen(char) const@@Base+0x9af4> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %edx │ │ │ │ - push -0x180(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push -0x184(%ebp) │ │ │ │ - push -0x170(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x20,%esp │ │ │ │ - jmp 456c3 ::do_widen(char) const@@Base+0x9673> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x14(%ebx),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - or $0x4,%eax │ │ │ │ + lea 0x1c4(%esi),%eax │ │ │ │ + add $0x4c,%esi │ │ │ │ push %eax │ │ │ │ + call 49440 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29840> │ │ │ │ + mov %esi,(%esp) │ │ │ │ + call 49440 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29840> │ │ │ │ + add $0x2c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + push %esi │ │ │ │ push %ebx │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - jmp 4570f ::do_widen(char) const@@Base+0x96bf> │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x61d69,%ebx │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ + push %esi │ │ │ │ + call 42ff0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x233f0> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push $0x5c0 │ │ │ │ + push %esi │ │ │ │ + call 4280 │ │ │ │ + add $0x14,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x170(%ebp),%edx │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + movl $0x0,0x18(%eax) │ │ │ │ + mov %edx,0x564(%eax) │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x61cd9,%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ + lea -0x7a4(%ebx),%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x3c(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 43351 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23751> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov 0x3c(%eax),%eax │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ + push $0x4 │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - jmp 458a3 ::do_widen(char) const@@Base+0x9853> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x180(%ebp) │ │ │ │ - call 4640 │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x48(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 459ad ::do_widen(char) const@@Base+0x995d> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push $0x0 │ │ │ │ - call 42c0 │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4360 │ │ │ │ - call 4420 │ │ │ │ - mov %eax,(%esp) │ │ │ │ - lea -0x1be66(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - lea -0x118(%ebp),%eax │ │ │ │ - push $0x100 │ │ │ │ + je 43366 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23766> │ │ │ │ + sub $0x8,%esp │ │ │ │ push $0x1 │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x180(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x20,%esp │ │ │ │ - jmp 459d1 ::do_widen(char) const@@Base+0x9981> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + call 4280 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4337b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2377b> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x4 │ │ │ │ + push %eax │ │ │ │ + call 4280 │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x4,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x170(%ebp),%edx │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x61c69,%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ + lea -0x784(%ebx),%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x1c(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 433c1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x237c1> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov 0x3c(%eax),%eax │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ + push $0x1 │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - jmp 457c5 ::do_widen(char) const@@Base+0x9775> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x170(%ebp),%edx │ │ │ │ + call 4280 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x20(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 433d6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x237d6> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov 0x3c(%eax),%eax │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ + push $0x1 │ │ │ │ push %eax │ │ │ │ + call 4280 │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x4,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x61c1a,%ebx │ │ │ │ + sub $0x10,%esp │ │ │ │ + push $0x14 │ │ │ │ + push 0x1c(%esp) │ │ │ │ + call 4280 │ │ │ │ + add $0x18,%esp │ │ │ │ + pop %ebx │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x61bfa,%ebx │ │ │ │ + sub $0x10,%esp │ │ │ │ + push $0x10 │ │ │ │ + push 0x1c(%esp) │ │ │ │ + call 4280 │ │ │ │ + add $0x18,%esp │ │ │ │ + pop %ebx │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x61bda,%ebx │ │ │ │ + sub $0x10,%esp │ │ │ │ + push $0x18 │ │ │ │ + push 0x1c(%esp) │ │ │ │ + call 4280 │ │ │ │ + add $0x18,%esp │ │ │ │ + pop %ebx │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x61bba,%ebx │ │ │ │ + sub $0x10,%esp │ │ │ │ + push $0x14 │ │ │ │ + push 0x1c(%esp) │ │ │ │ + call 4280 │ │ │ │ + add $0x18,%esp │ │ │ │ + pop %ebx │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x61b9a,%ebx │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ + add $0x1c,%eax │ │ │ │ + lea -0x7b4(%ebx),%edx │ │ │ │ + mov %edx,-0x1c(%eax) │ │ │ │ + mov -0x8(%eax),%edx │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 43492 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23892> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - jmp 45954 ::do_widen(char) const@@Base+0x9904> │ │ │ │ - push %eax │ │ │ │ - lea -0x1c11c(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push -0x184(%ebp) │ │ │ │ - push %eax │ │ │ │ - lea -0x1cb08(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - call 4590 │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 6892 <__gmon_start__@plt+0x20da> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 6876 <__gmon_start__@plt+0x20be> │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x8,%esp │ │ │ │ + pop %ebx │ │ │ │ + ret │ │ │ │ xchg %ax,%ax │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x5f48b,%eax │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0xac,%esp │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0xdc(%ecx),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 45ba0 ::do_widen(char) const@@Base+0x9b50> │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x61b59,%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ + lea -0x7b4(%ebx),%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x14(%esi),%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 434d2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x238d2> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x2c │ │ │ │ + push %esi │ │ │ │ + call 4280 │ │ │ │ + add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ ret │ │ │ │ - lea -0x40(%ebp),%eax │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x61b09,%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ - lea 0x3c(%ecx),%ecx │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - lea -0x28(%ebp),%eax │ │ │ │ - mov %eax,-0xb4(%ebp) │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - mov 0x10(%eax),%edi │ │ │ │ - lea 0x8(%eax),%esi │ │ │ │ - push $0x33 │ │ │ │ - lea -0x58(%ebp),%eax │ │ │ │ - mov %eax,-0xac(%ebp) │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - lea -0x1b958(%ebx),%eax │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ + lea -0x784(%ebx),%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x1c(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 43521 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23921> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x1 │ │ │ │ push %eax │ │ │ │ - lea -0x48(%ebp),%eax │ │ │ │ - push %ecx │ │ │ │ - movb $0x0,-0x40(%ebp) │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - movb $0x0,-0x28(%ebp) │ │ │ │ - mov %edi,-0x84(%ebp) │ │ │ │ - mov %esi,-0xa4(%ebp) │ │ │ │ - movl $0x0,-0x5c(%ebp) │ │ │ │ - movb $0x0,-0x58(%ebp) │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - movl $0x0,-0xa8(%ebp) │ │ │ │ - lea -0x48(%ebp),%eax │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x20,%eax │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - cmp %esi,%edi │ │ │ │ - je 46377 ::do_widen(char) const@@Base+0xa327> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ + mov 0x20(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 43536 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23936> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - lea 0x10(%edi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - push -0x9c(%ebp) │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - pop %eax │ │ │ │ - lea 0x28(%edi),%eax │ │ │ │ - pop %edx │ │ │ │ - push %eax │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ + push $0x1 │ │ │ │ push %eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x24(%eax),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 45fb0 ::do_widen(char) const@@Base+0x9f60> │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov %edi,%edx │ │ │ │ - jmp 45cb9 ::do_widen(char) const@@Base+0x9c69> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 45d0a ::do_widen(char) const@@Base+0x9cba> │ │ │ │ - mov 0x14(%esi),%edi │ │ │ │ - mov %edx,%eax │ │ │ │ - cmp %edx,%edi │ │ │ │ - cmovbe %edi,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 45cfb ::do_widen(char) const@@Base+0x9cab> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x2c │ │ │ │ + push %esi │ │ │ │ + call 4280 │ │ │ │ + add $0x14,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x61aa9,%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov %edx,-0x98(%ebp) │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ + lea -0x7a4(%ebx),%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x3c(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 43581 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23981> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x4 │ │ │ │ push %eax │ │ │ │ - push -0x90(%ebp) │ │ │ │ - push 0x10(%esi) │ │ │ │ - mov %ecx,-0x94(%ebp) │ │ │ │ - call 42f0 │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ - test %eax,%eax │ │ │ │ - jne 45cff ::do_widen(char) const@@Base+0x9caf> │ │ │ │ - mov %edi,%eax │ │ │ │ - sub %edx,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jns 45cb0 ::do_widen(char) const@@Base+0x9c60> │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jne 45cb9 ::do_widen(char) const@@Base+0x9c69> │ │ │ │ - mov %edx,%edi │ │ │ │ - cmp %ecx,-0x8c(%ebp) │ │ │ │ - je 45fb6 ::do_widen(char) const@@Base+0x9f66> │ │ │ │ - mov 0x14(%ecx),%esi │ │ │ │ - cmp %esi,%edx │ │ │ │ - mov %esi,%eax │ │ │ │ - cmovbe %edx,%eax │ │ │ │ + mov 0x48(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 45d4e ::do_widen(char) const@@Base+0x9cfe> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov %ecx,-0x94(%ebp) │ │ │ │ + je 43596 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23996> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x1 │ │ │ │ push %eax │ │ │ │ - push 0x10(%ecx) │ │ │ │ - push -0x90(%ebp) │ │ │ │ - call 42f0 │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - jne 45d52 ::do_widen(char) const@@Base+0x9d02> │ │ │ │ - mov %edi,%eax │ │ │ │ - sub %esi,%eax │ │ │ │ + mov 0x44(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 45fb6 ::do_widen(char) const@@Base+0x9f66> │ │ │ │ - cmpb $0x0,0x28(%ecx) │ │ │ │ - jne 45ff5 ::do_widen(char) const@@Base+0x9fa5> │ │ │ │ - addl $0x1,-0xa8(%ebp) │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x84(%ebp) │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - call 4290 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ - cmp %eax,-0xa4(%ebp) │ │ │ │ - jne 45c50 ::do_widen(char) const@@Base+0x9c00> │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1bf68(%ebx),%eax │ │ │ │ - push $0x9 │ │ │ │ + je 435ab , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x239ab> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x4 │ │ │ │ push %eax │ │ │ │ + call 4280 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x4c │ │ │ │ push %esi │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ + call 4280 │ │ │ │ + add $0x14,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x61a37,%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov 0x24(%esp),%esi │ │ │ │ + mov 0x20(%esp),%ebp │ │ │ │ + test %esi,%esi │ │ │ │ + je 435fe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x239fe> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push 0xc(%esi) │ │ │ │ + push %ebp │ │ │ │ + call 435c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x239c0> │ │ │ │ + mov 0x8(%esi),%edi │ │ │ │ + mov %esi,(%esp) │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ + mov %edi,%esi │ │ │ │ test %edi,%edi │ │ │ │ - je 45f52 ::do_widen(char) const@@Base+0x9f02> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - push $0x3b │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ - lea -0x1b924(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ + jne 435de , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x239de> │ │ │ │ + add $0xc,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ push %esi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - lea -0x6b(%ebp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ - cmp %eax,-0x84(%ebp) │ │ │ │ - je 45f36 ::do_widen(char) const@@Base+0x9ee6> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x619e7,%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov 0x24(%esp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 43663 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23a63> │ │ │ │ + lea -0x61d30(%ebx),%ebp │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - lea 0x10(%edi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - push -0x9c(%ebp) │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - lea 0x28(%edi),%eax │ │ │ │ - pop %edx │ │ │ │ - pop %ecx │ │ │ │ - push %eax │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + push 0xc(%edi) │ │ │ │ + push 0x2c(%esp) │ │ │ │ + call 43610 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23a10> │ │ │ │ + mov 0x10(%edi),%edx │ │ │ │ + mov 0x8(%edi),%esi │ │ │ │ + lea 0x10(%edi),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov (%edx),%edx │ │ │ │ + cmp %ebp,%edx │ │ │ │ + jne 43670 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23a70> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + mov %esi,%edi │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x24(%eax),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 46170 ::do_widen(char) const@@Base+0xa120> │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - mov %ecx,-0x94(%ebp) │ │ │ │ - jmp 45e6d ::do_widen(char) const@@Base+0x9e1d> │ │ │ │ + jne 43630 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23a30> │ │ │ │ + add $0xc,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %esi,-0x94(%ebp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ + nop │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ecx │ │ │ │ + call *%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 43651 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23a51> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x61977,%ebx │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov 0x34(%esp),%edi │ │ │ │ + mov 0x38(%esp),%ebp │ │ │ │ + mov 0x8(%edi),%esi │ │ │ │ + lea 0x4(%edi),%ecx │ │ │ │ test %esi,%esi │ │ │ │ - je 45eb2 ::do_widen(char) const@@Base+0x9e62> │ │ │ │ - mov 0x14(%esi),%edx │ │ │ │ - mov %edi,%eax │ │ │ │ - cmp %edi,%edx │ │ │ │ - cmovbe %edx,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 45ea3 ::do_widen(char) const@@Base+0x9e53> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov %edx,-0x90(%ebp) │ │ │ │ - push %eax │ │ │ │ - push -0x98(%ebp) │ │ │ │ - push 0x10(%esi) │ │ │ │ - call 42f0 │ │ │ │ + je 43780 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23b80> │ │ │ │ + fldl 0x4(%ebp) │ │ │ │ + jmp 436c4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23ac4> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %edx,%edx │ │ │ │ + je 436d4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23ad4> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 436c2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23ac2> │ │ │ │ + fstp %st(0) │ │ │ │ + mov %edx,%esi │ │ │ │ + fldl 0x14(%esi) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + ja 436b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23ab0> │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ + xor %eax,%eax │ │ │ │ + test %edx,%edx │ │ │ │ + jne 436c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23ac0> │ │ │ │ + mov %esi,%edx │ │ │ │ + test %al,%al │ │ │ │ + jne 43788 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23b88> │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jbe 43762 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23b62> │ │ │ │ + test %edx,%edx │ │ │ │ + je 43760 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23b60> │ │ │ │ + movl $0x1,0x4(%esp) │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jne 437ca , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23bca> │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ + push $0x20 │ │ │ │ + call 4050 │ │ │ │ + fldl 0x4(%ebp) │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x764(%ebx),%eax │ │ │ │ + mov %eax,0x10(%esi) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + fstpl 0x14(%esi) │ │ │ │ + mov %eax,0x1c(%esi) │ │ │ │ + push %ecx │ │ │ │ + mov 0x20(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + push %esi │ │ │ │ + push 0x20(%esp) │ │ │ │ + call 4090 │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ + add $0x20,%esp │ │ │ │ + addl $0x1,0x14(%edi) │ │ │ │ + mov %esi,(%eax) │ │ │ │ + movb $0x1,0x4(%eax) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + mov %esi,(%eax) │ │ │ │ + movb $0x0,0x4(%eax) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %ecx,%esi │ │ │ │ + jmp 4378c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23b8c> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + cmp %esi,0xc(%edi) │ │ │ │ + je 437b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23bb8> │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + call 4410 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ + fldl 0x14(%eax) │ │ │ │ + fldl 0x4(%ebp) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ + jmp 436e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23ae0> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esi,%edx │ │ │ │ + movl $0x1,0x4(%esp) │ │ │ │ + cmp %edx,%ecx │ │ │ │ + je 436fa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23afa> │ │ │ │ + fldl 0x4(%ebp) │ │ │ │ + fldl 0x14(%edx) │ │ │ │ + xor %eax,%eax │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + seta %al │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + jmp 436fa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23afa> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x6180b,%eax │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov 0x34(%esp),%edi │ │ │ │ + mov 0x38(%esp),%ecx │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ + mov (%eax),%ebp │ │ │ │ + mov %esi,%eax │ │ │ │ + sub %ebp,%ebx │ │ │ │ + sub %ebp,%eax │ │ │ │ + mov %ebx,0x8(%esp) │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xcccccccd,%eax,%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 45ea7 ::do_widen(char) const@@Base+0x9e57> │ │ │ │ + je 439d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23dd0> │ │ │ │ + lea (%eax,%eax,1),%ebx │ │ │ │ + mov $0xfffffff0,%edx │ │ │ │ + cmp %ebx,%eax │ │ │ │ + jbe 439a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23da0> │ │ │ │ + mov %ecx,0x38(%esp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edx │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ + call 4050 │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x38(%esp),%ecx │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ + fldl 0x4(%ecx) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + add (%esp),%eax │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ + fstpl 0x4(%eax) │ │ │ │ + flds 0xc(%ecx) │ │ │ │ + mov 0x10(%ecx),%ecx │ │ │ │ + lea -0x744(%ebx),%ebx │ │ │ │ + mov %ebx,(%eax) │ │ │ │ + mov %ecx,0x10(%eax) │ │ │ │ + fstps 0xc(%eax) │ │ │ │ + cmp %ebp,%edi │ │ │ │ + je 438d6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23cd6> │ │ │ │ + mov (%esp),%edx │ │ │ │ + mov %ebp,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + fldl 0x4(%eax) │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + add $0x14,%eax │ │ │ │ + mov %ebx,(%edx) │ │ │ │ + add $0x14,%edx │ │ │ │ + fstpl -0x10(%edx) │ │ │ │ + flds -0x8(%eax) │ │ │ │ + mov %ecx,-0x4(%edx) │ │ │ │ + fstps -0x8(%edx) │ │ │ │ + cmp %eax,%edi │ │ │ │ + jne 438a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23ca0> │ │ │ │ + lea -0x14(%edi),%eax │ │ │ │ + mov (%esp),%ecx │ │ │ │ + sub %ebp,%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ + imul $0xccccccd,%eax,%eax │ │ │ │ + lea (%eax,%eax,4),%eax │ │ │ │ + lea 0x28(%ecx,%eax,4),%edx │ │ │ │ + mov %edi,%ecx │ │ │ │ mov %edx,%eax │ │ │ │ - sub %edi,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jns 45e60 ::do_widen(char) const@@Base+0x9e10> │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jne 45e6d ::do_widen(char) const@@Base+0x9e1d> │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ - cmp %ecx,-0x8c(%ebp) │ │ │ │ - je 46176 ::do_widen(char) const@@Base+0xa126> │ │ │ │ - mov 0x14(%ecx),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ + je 43921 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23d21> │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fldl 0x4(%ecx) │ │ │ │ + mov 0x10(%ecx),%edx │ │ │ │ + add $0x14,%ecx │ │ │ │ + mov %ebx,(%eax) │ │ │ │ + add $0x14,%eax │ │ │ │ + mov %edx,-0x4(%eax) │ │ │ │ + fstpl -0x10(%eax) │ │ │ │ + flds -0x8(%ecx) │ │ │ │ + fstps -0x8(%eax) │ │ │ │ + cmp %esi,%ecx │ │ │ │ + jne 438e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23ce8> │ │ │ │ mov %esi,%eax │ │ │ │ - cmovbe %edi,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 45efa ::do_widen(char) const@@Base+0x9eaa> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ - push %eax │ │ │ │ - push 0x10(%ecx) │ │ │ │ - push -0x98(%ebp) │ │ │ │ - call 42f0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - jne 45efe ::do_widen(char) const@@Base+0x9eae> │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + sub %edi,%eax │ │ │ │ + sub $0x14,%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ + imul $0xccccccd,%eax,%eax │ │ │ │ + lea (%eax,%eax,4),%eax │ │ │ │ + lea 0x14(%edx,%eax,4),%edx │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov %ebp,%ebx │ │ │ │ + lea -0x61d10(%eax),%edi │ │ │ │ + cmp %esi,%ebp │ │ │ │ + je 43963 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23d63> │ │ │ │ mov %edi,%eax │ │ │ │ - sub %esi,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - js 46176 ::do_widen(char) const@@Base+0xa126> │ │ │ │ - cmpb $0x0,0x28(%ecx) │ │ │ │ - je 461b5 ::do_widen(char) const@@Base+0xa165> │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 43947 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23d47> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x14,%ebx │ │ │ │ + cmp %edi,%ebx │ │ │ │ + je 4395f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23d5f> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 43940 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23d40> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0xa4(%ebp) │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - call 4290 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ - cmp %eax,-0x84(%ebp) │ │ │ │ - jne 45e00 ::do_widen(char) const@@Base+0x9db0> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - push $0x9 │ │ │ │ - push -0xb8(%ebp) │ │ │ │ - push -0x88(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + push %ebx │ │ │ │ + add $0x14,%ebx │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - cmp -0xac(%ebp),%eax │ │ │ │ - je 45f6c ::do_widen(char) const@@Base+0x9f1c> │ │ │ │ + cmp %edi,%ebx │ │ │ │ + jne 43947 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23d47> │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + test %ebp,%ebp │ │ │ │ + je 4397f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23d7f> │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ + push %ebp │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0xb4(%ebp),%eax │ │ │ │ - je 45f86 ::do_widen(char) const@@Base+0x9f36> │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + mov (%esp),%esi │ │ │ │ + mov %esi,(%eax) │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + mov %esi,0x8(%eax) │ │ │ │ + add $0x1c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmp $0xccccccc,%ebx │ │ │ │ + ja 43843 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23c43> │ │ │ │ + test %ebx,%ebx │ │ │ │ + jne 439d5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23dd5> │ │ │ │ + mov $0x14,%edx │ │ │ │ + movl $0x0,0xc(%esp) │ │ │ │ + movl $0x0,(%esp) │ │ │ │ + jmp 43870 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23c70> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov $0x1,%ebx │ │ │ │ + lea (%ebx,%ebx,4),%edx │ │ │ │ + shl $0x2,%edx │ │ │ │ + jmp 43843 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23c43> │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x6161b,%eax │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov 0x34(%esp),%edi │ │ │ │ + mov 0x38(%esp),%ecx │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ + mov (%eax),%ebp │ │ │ │ + mov %esi,%eax │ │ │ │ + sub %ebp,%ebx │ │ │ │ + sub %ebp,%eax │ │ │ │ + mov %ebx,0x8(%esp) │ │ │ │ + sar $0x3,%eax │ │ │ │ + imul $0xaaaaaaab,%eax,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 43bc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23fc0> │ │ │ │ + lea (%eax,%eax,1),%ebx │ │ │ │ + mov $0xfffffff0,%edx │ │ │ │ + cmp %ebx,%eax │ │ │ │ + jbe 43b90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23f90> │ │ │ │ + mov %ecx,0x38(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ + push %edx │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ + call 4050 │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp -0xb0(%ebp),%eax │ │ │ │ - je 45fa0 ::do_widen(char) const@@Base+0x9f50> │ │ │ │ + mov 0x38(%esp),%ecx │ │ │ │ + lea 0x18(%eax),%edx │ │ │ │ + fldl 0x4(%ecx) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + add (%esp),%eax │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ + fstpl 0x4(%eax) │ │ │ │ + fldl 0xc(%ecx) │ │ │ │ + mov 0x14(%ecx),%ecx │ │ │ │ + lea -0x754(%ebx),%ebx │ │ │ │ + mov %ebx,(%eax) │ │ │ │ + mov %ecx,0x14(%eax) │ │ │ │ + fstpl 0xc(%eax) │ │ │ │ + cmp %ebp,%edi │ │ │ │ + je 43ac6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23ec6> │ │ │ │ + mov (%esp),%edx │ │ │ │ + mov %ebp,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + fldl 0x4(%eax) │ │ │ │ + mov 0x14(%eax),%ecx │ │ │ │ + add $0x18,%eax │ │ │ │ + mov %ebx,(%edx) │ │ │ │ + add $0x18,%edx │ │ │ │ + fstpl -0x14(%edx) │ │ │ │ + fldl -0xc(%eax) │ │ │ │ + mov %ecx,-0x4(%edx) │ │ │ │ + fstpl -0xc(%edx) │ │ │ │ + cmp %eax,%edi │ │ │ │ + jne 43a90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23e90> │ │ │ │ + lea -0x18(%edi),%eax │ │ │ │ + mov (%esp),%ecx │ │ │ │ + sub %ebp,%eax │ │ │ │ + shr $0x3,%eax │ │ │ │ + imul $0xaaaaaab,%eax,%eax │ │ │ │ + lea (%eax,%eax,2),%eax │ │ │ │ + lea 0x30(%ecx,%eax,8),%edx │ │ │ │ + mov %edi,%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + cmp %esi,%edi │ │ │ │ + je 43b11 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23f11> │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fldl 0x4(%ecx) │ │ │ │ + mov 0x14(%ecx),%edx │ │ │ │ + add $0x18,%ecx │ │ │ │ + mov %ebx,(%eax) │ │ │ │ + add $0x18,%eax │ │ │ │ + mov %edx,-0x4(%eax) │ │ │ │ + fstpl -0x14(%eax) │ │ │ │ + fldl -0xc(%ecx) │ │ │ │ + fstpl -0xc(%eax) │ │ │ │ + cmp %esi,%ecx │ │ │ │ + jne 43ad8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23ed8> │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + sub %edi,%eax │ │ │ │ + sub $0x18,%eax │ │ │ │ + shr $0x3,%eax │ │ │ │ + imul $0xaaaaaab,%eax,%eax │ │ │ │ + lea (%eax,%eax,2),%eax │ │ │ │ + lea 0x18(%edx,%eax,8),%edx │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov %ebp,%ebx │ │ │ │ + lea -0x61d20(%eax),%edi │ │ │ │ + cmp %esi,%ebp │ │ │ │ + je 43b53 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23f53> │ │ │ │ + mov %edi,%eax │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 43b37 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23f37> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x18,%ebx │ │ │ │ + cmp %edi,%ebx │ │ │ │ + je 43b4f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23f4f> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 43b30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23f30> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ + push %ebx │ │ │ │ + add $0x18,%ebx │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %edi,%ebx │ │ │ │ + jne 43b37 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23f37> │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + test %ebp,%ebp │ │ │ │ + je 43b6f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23f6f> │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebp │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + mov (%esp),%esi │ │ │ │ + mov %esi,(%eax) │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + mov %esi,0x8(%eax) │ │ │ │ + add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x6a(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - push %edx │ │ │ │ - lea -0x68(%ebp),%edx │ │ │ │ - push %edx │ │ │ │ - lea -0x1b8df(%ebx),%edx │ │ │ │ - mov 0xc(%ebp),%ebx │ │ │ │ - push %edx │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - lea 0x1c(%ebx),%edx │ │ │ │ - lea -0x7c(%ebp),%eax │ │ │ │ - push %ecx │ │ │ │ - push %edx │ │ │ │ + cmp $0xaaaaaaa,%ebx │ │ │ │ + ja 43a33 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23e33> │ │ │ │ + test %ebx,%ebx │ │ │ │ + jne 43bc5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23fc5> │ │ │ │ + mov $0x18,%edx │ │ │ │ + movl $0x0,0xc(%esp) │ │ │ │ + movl $0x0,(%esp) │ │ │ │ + jmp 43a60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23e60> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov $0x1,%ebx │ │ │ │ + lea (%ebx,%ebx,2),%edx │ │ │ │ + shl $0x3,%edx │ │ │ │ + jmp 43a33 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x23e33> │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x61427,%ebx │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov 0x34(%esp),%edi │ │ │ │ + mov 0x8(%edi),%esi │ │ │ │ + lea 0x4(%edi),%eax │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + test %esi,%esi │ │ │ │ + je 43cb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x240b0> │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ + mov (%eax),%ecx │ │ │ │ + jmp 43c0e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2400e> │ │ │ │ + mov 0x8(%esi),%ebp │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %ebp,%ebp │ │ │ │ + je 43c1e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2401e> │ │ │ │ + mov %ebp,%esi │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jb 43c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24000> │ │ │ │ + mov 0xc(%esi),%ebp │ │ │ │ + xor %eax,%eax │ │ │ │ + test %ebp,%ebp │ │ │ │ + jne 43c0c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2400c> │ │ │ │ + mov %esi,%ebp │ │ │ │ + test %al,%al │ │ │ │ + jne 43cb3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x240b3> │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jbe 43c92 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24092> │ │ │ │ + test %ebp,%ebp │ │ │ │ + je 43c90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24090> │ │ │ │ + mov $0x1,%esi │ │ │ │ + cmp %ebp,0xc(%esp) │ │ │ │ + jne 43cf1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x240f1> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push $0x18 │ │ │ │ + call 4050 │ │ │ │ + mov 0x48(%esp),%edx │ │ │ │ + flds 0x4(%edx) │ │ │ │ + mov (%edx),%edx │ │ │ │ + mov %edx,0x10(%eax) │ │ │ │ + fstps 0x14(%eax) │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push %ebp │ │ │ │ push %eax │ │ │ │ - call 48650 ::do_widen(char) const@@Base+0xc600> │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + push %esi │ │ │ │ + call 4090 │ │ │ │ + mov 0x50(%esp),%ebx │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ + add $0x20,%esp │ │ │ │ + addl $0x1,0x14(%edi) │ │ │ │ + mov %eax,(%ebx) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + movb $0x1,0x4(%ebx) │ │ │ │ add $0x1c,%esp │ │ │ │ - cmpb $0x0,0x28(%ecx) │ │ │ │ - je 45d64 ::do_widen(char) const@@Base+0x9d14> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x60(%ebp),%eax │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - push %eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1be11(%edi),%eax │ │ │ │ - push $0x1b │ │ │ │ - push %eax │ │ │ │ - push -0x88(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + mov %esi,(%eax) │ │ │ │ + movb $0x0,0x4(%eax) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea 0x4(%edi),%esi │ │ │ │ + cmp %esi,0xc(%edi) │ │ │ │ + je 43ce0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x240e0> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebp │ │ │ │ + push %esi │ │ │ │ + call 4410 │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov (%edx),%ecx │ │ │ │ + mov 0x10(%eax),%edx │ │ │ │ + jmp 43c28 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24028> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %esi,%ebp │ │ │ │ + mov $0x1,%esi │ │ │ │ + cmp %ebp,0xc(%esp) │ │ │ │ + je 43c3f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2403f> │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + cmp %ecx,(%eax) │ │ │ │ + setb %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 43c3f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2403f> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + push %ebp │ │ │ │ + call 18a29 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d9> │ │ │ │ + add $0x612ea,%ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ + mov 0x20(%esp),%edi │ │ │ │ + mov 0x8(%eax),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 46320 ::do_widen(char) const@@Base+0xa2d0> │ │ │ │ + je 43d98 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24198> │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ + mov (%eax),%ecx │ │ │ │ + jmp 43d4e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2414e> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + test %eax,%eax │ │ │ │ + je 43d5e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2415e> │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jb 43d40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24140> │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 43d4c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2414c> │ │ │ │ + mov %esi,%eax │ │ │ │ + test %bl,%bl │ │ │ │ + jne 43d9b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2419b> │ │ │ │ + cmp %edx,%ecx │ │ │ │ + ja 43d80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24180> │ │ │ │ + mov %esi,(%edi) │ │ │ │ + mov %edi,%eax │ │ │ │ + movl $0x0,0x4(%edi) │ │ │ │ + add $0xc,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %eax,0x4(%edi) │ │ │ │ + mov %edi,%eax │ │ │ │ + movl $0x0,(%edi) │ │ │ │ + add $0xc,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea 0x4(%eax),%esi │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ + cmp %esi,0xc(%eax) │ │ │ │ + je 43dc8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x241c8> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %esi │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 41e0 │ │ │ │ + call 4410 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ + mov 0x10(%ebx),%edx │ │ │ │ + mov (%eax),%ecx │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 43d64 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24164> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + movl $0x0,(%edi) │ │ │ │ + mov %edi,%eax │ │ │ │ + mov %esi,0x4(%edi) │ │ │ │ add $0xc,%esp │ │ │ │ - push %eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ push %esi │ │ │ │ - push -0x88(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x61217,%ebx │ │ │ │ + sub $0x28,%esp │ │ │ │ + push $0x1c │ │ │ │ + call 4050 │ │ │ │ + mov 0x48(%esp),%esi │ │ │ │ + mov %eax,%edi │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ + fldz │ │ │ │ + lea 0x10(%edi),%ecx │ │ │ │ + mov (%eax),%eax │ │ │ │ + mov (%eax),%ebp │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + fstpl 0x14(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1b1f6(%edi),%eax │ │ │ │ - push $0x1 │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - push %esi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1c02e(%edi),%eax │ │ │ │ - mov %edi,-0x80(%ebp) │ │ │ │ - push $0x1 │ │ │ │ - push %eax │ │ │ │ + lea 0x4(%eax),%edx │ │ │ │ + mov %ebp,0x10(%edi) │ │ │ │ + cmp %esi,%edx │ │ │ │ + je 43ed8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x242d8> │ │ │ │ + cmp 0x10(%esi),%ebp │ │ │ │ + mov %ecx,(%esp) │ │ │ │ + jae 43e70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24270> │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ + cmp %esi,0xc(%eax) │ │ │ │ + je 43e60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24260> │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ + sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ + call 4410 │ │ │ │ add $0x10,%esp │ │ │ │ - xor %esi,%esi │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ - lea -0x1c14d(%ebx),%eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 460ca ::do_widen(char) const@@Base+0xa07a> │ │ │ │ - jmp 46108 ::do_widen(char) const@@Base+0xa0b8> │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + mov (%esp),%ecx │ │ │ │ + cmp 0x10(%eax),%ebp │ │ │ │ + jbe 43eeb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x242eb> │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 43f58 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24358> │ │ │ │ + mov %esi,%eax │ │ │ │ + jmp 43f1a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2431a> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov %al,-0x6c(%ebp) │ │ │ │ - push $0x1 │ │ │ │ - push %edi │ │ │ │ - push -0x88(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + xchg %ax,%ax │ │ │ │ + jbe 43eb3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x242b3> │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ + cmp %esi,0x10(%eax) │ │ │ │ + je 43f60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24360> │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + call 4290 │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x1,%esi │ │ │ │ - cmp -0x5c(%ebp),%esi │ │ │ │ - jae 46108 ::do_widen(char) const@@Base+0xa0b8> │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - movzbl (%eax,%esi,1),%eax │ │ │ │ - cmp $0x3c,%al │ │ │ │ - je 46130 ::do_widen(char) const@@Base+0xa0e0> │ │ │ │ - cmp $0x3e,%al │ │ │ │ - je 46150 ::do_widen(char) const@@Base+0xa100> │ │ │ │ - cmp $0x22,%al │ │ │ │ - jne 460a8 ::do_widen(char) const@@Base+0xa058> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - push $0x6 │ │ │ │ - push -0x90(%ebp) │ │ │ │ - push -0x88(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + mov (%esp),%ecx │ │ │ │ + cmp 0x10(%eax),%ebp │ │ │ │ + jae 43eeb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x242eb> │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 43f60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24360> │ │ │ │ + mov %eax,%esi │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 43f2c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2432c> │ │ │ │ + nop │ │ │ │ + mov (%esp),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + call 4380 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x1,%esi │ │ │ │ - cmp -0x5c(%ebp),%esi │ │ │ │ - jb 460ca ::do_widen(char) const@@Base+0xa07a> │ │ │ │ + mov %esi,(%eax) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ + nop │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ + mov 0x14(%eax),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 43eeb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x242eb> │ │ │ │ + mov 0x10(%eax),%esi │ │ │ │ + cmp 0x10(%esi),%ebp │ │ │ │ + ja 43f5a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2435a> │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ + lea 0x8(%esp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ - push $0x8 │ │ │ │ - lea -0x1c146(%ebx),%eax │ │ │ │ + push %ecx │ │ │ │ + push 0x3c(%esp) │ │ │ │ push %eax │ │ │ │ - push -0x88(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 43d10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24110> │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 43eb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x242b0> │ │ │ │ + test %eax,%eax │ │ │ │ + setne %al │ │ │ │ + cmp %esi,%edx │ │ │ │ + je 43f27 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24327> │ │ │ │ + test %al,%al │ │ │ │ + je 43f60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24360> │ │ │ │ + mov $0x1,%eax │ │ │ │ + push %edx │ │ │ │ + push %esi │ │ │ │ + push %edi │ │ │ │ + push %eax │ │ │ │ + call 4090 │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + addl $0x1,0x14(%eax) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 45d6b ::do_widen(char) const@@Base+0x9d1b> │ │ │ │ + mov %edi,(%eax) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,%esi │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 43f1f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2431f> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xor %eax,%eax │ │ │ │ + cmp 0x10(%esi),%ebp │ │ │ │ + setb %al │ │ │ │ + jmp 43f2c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2432c> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x61087,%ebx │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov 0x30(%esp),%edi │ │ │ │ + mov 0x34(%esp),%ebp │ │ │ │ + cmp %edi,%ebp │ │ │ │ + je 43fd2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x243d2> │ │ │ │ + lea 0x8(%edi),%esi │ │ │ │ + cmp %ebp,%esi │ │ │ │ + je 43fd2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x243d2> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x4 │ │ │ │ - lea -0x1c157(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - push -0x88(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - jmp 460bf ::do_widen(char) const@@Base+0xa06f> │ │ │ │ - nop │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ + fldl (%esi) │ │ │ │ + fldl (%edi) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jbe 43fe0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x243e0> │ │ │ │ + cmp %esi,%edi │ │ │ │ + je 43fc9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x243c9> │ │ │ │ + mov %esi,%eax │ │ │ │ + mov $0x8,%edx │ │ │ │ + fstpl 0x8(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ - push $0x4 │ │ │ │ - lea -0x1c152(%ebx),%eax │ │ │ │ + sub %edi,%eax │ │ │ │ + sub %eax,%edx │ │ │ │ push %eax │ │ │ │ - push -0x88(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - jmp 460bf ::do_widen(char) const@@Base+0xa06f> │ │ │ │ - nop │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x69(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - push %edx │ │ │ │ - lea -0x64(%ebp),%edx │ │ │ │ - push %edx │ │ │ │ - lea -0x1b8df(%ebx),%edx │ │ │ │ - push %edx │ │ │ │ - push %ecx │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - lea -0x7c(%ebp),%eax │ │ │ │ - lea 0x1c(%ecx),%edx │ │ │ │ - push %edx │ │ │ │ + mov %edx,%eax │ │ │ │ + push %edi │ │ │ │ + add %esi,%eax │ │ │ │ push %eax │ │ │ │ - call 48650 ::do_widen(char) const@@Base+0xc600> │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ + call 46f0 │ │ │ │ + add $0x10,%esp │ │ │ │ + fldl 0x8(%esp) │ │ │ │ + fstpl (%edi) │ │ │ │ + add $0x8,%esi │ │ │ │ + cmp %esi,%ebp │ │ │ │ + jne 43f98 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24398> │ │ │ │ add $0x1c,%esp │ │ │ │ - cmpb $0x0,0x28(%ecx) │ │ │ │ - jne 45f10 ::do_widen(char) const@@Base+0x9ec0> │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fldl -0x8(%esi) │ │ │ │ + lea -0x8(%esi),%eax │ │ │ │ + fcomi %st(1),%st │ │ │ │ + ja 43ff2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x243f2> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 44008 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24408> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %ecx,%eax │ │ │ │ + fstpl 0x8(%eax) │ │ │ │ + fldl -0x8(%eax) │ │ │ │ + lea -0x8(%eax),%ecx │ │ │ │ + fcomi %st(1),%st │ │ │ │ + ja 43ff0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x243f0> │ │ │ │ + fstp %st(0) │ │ │ │ + fstpl (%eax) │ │ │ │ + jmp 43fcb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x243cb> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %esi,%eax │ │ │ │ + fstpl (%eax) │ │ │ │ + jmp 43fcb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x243cb> │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x60feb,%eax │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x2c,%esp │ │ │ │ + lea -0x754(%eax),%eax │ │ │ │ + mov 0x40(%esp),%ebx │ │ │ │ + mov 0x44(%esp),%edi │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + lea 0x8(%esp),%ebp │ │ │ │ + fldl 0x4(%ebx) │ │ │ │ + mov 0x14(%ebx),%eax │ │ │ │ + sub $0x18,%ebx │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + fstpl 0xc(%esp) │ │ │ │ + fldl 0x24(%ebx) │ │ │ │ + fstpl 0x14(%esp) │ │ │ │ + jmp 4406d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2446d> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fldl 0x4(%ebx) │ │ │ │ + mov 0x14(%ebx),%eax │ │ │ │ + sub $0x18,%ebx │ │ │ │ + mov %eax,0x44(%ebx) │ │ │ │ + fstpl 0x34(%ebx) │ │ │ │ + fldl 0x24(%ebx) │ │ │ │ + fstpl 0x3c(%ebx) │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x60(%ebp),%eax │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - push %eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1be11(%edi),%eax │ │ │ │ - push $0x1b │ │ │ │ - push %eax │ │ │ │ - push -0x88(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ + lea 0x18(%ebx),%esi │ │ │ │ + push %ebx │ │ │ │ + push %ebp │ │ │ │ + call *%edi │ │ │ │ add $0x10,%esp │ │ │ │ - test %esi,%esi │ │ │ │ - je 46350 ::do_widen(char) const@@Base+0xa300> │ │ │ │ + test %al,%al │ │ │ │ + jne 44058 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24458> │ │ │ │ + fldl 0xc(%esp) │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + mov %eax,0x14(%esi) │ │ │ │ + fstpl 0x4(%esi) │ │ │ │ + fldl 0x14(%esp) │ │ │ │ + fstpl 0xc(%esi) │ │ │ │ + add $0x2c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ + mov 0x20(%esp),%esi │ │ │ │ + mov 0x28(%esp),%edi │ │ │ │ + cmp 0x24(%esp),%esi │ │ │ │ + je 4415a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2455a> │ │ │ │ + lea 0x18(%esi),%ebp │ │ │ │ + cmp 0x24(%esp),%ebp │ │ │ │ + jne 440e6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x244e6> │ │ │ │ + jmp 4415a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2455a> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x8,%esp │ │ │ │ + push %edi │ │ │ │ + push %ebp │ │ │ │ + add $0x18,%ebp │ │ │ │ + call 44010 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24410> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %ebp,0x24(%esp) │ │ │ │ + je 4415a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2455a> │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %esi │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 41e0 │ │ │ │ + push %ebp │ │ │ │ + call *%edi │ │ │ │ + add $0x10,%esp │ │ │ │ + test %al,%al │ │ │ │ + je 440d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x244d0> │ │ │ │ + mov %ebp,%edx │ │ │ │ + fldl 0x4(%ebp) │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + sub %esi,%edx │ │ │ │ + fldl 0xc(%ebp) │ │ │ │ + mov %edx,%eax │ │ │ │ + sar $0x3,%eax │ │ │ │ + imul $0xaaaaaaab,%eax,%eax │ │ │ │ + test %edx,%edx │ │ │ │ + jle 44140 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24540> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x18,%ebx │ │ │ │ + fldl 0x4(%ebx) │ │ │ │ + mov 0x14(%ebx),%edx │ │ │ │ + mov %edx,0x2c(%ebx) │ │ │ │ + fstpl 0x1c(%ebx) │ │ │ │ + fldl 0xc(%ebx) │ │ │ │ + fstpl 0x24(%ebx) │ │ │ │ + sub $0x1,%eax │ │ │ │ + jne 44118 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24518> │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 44148 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24548> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fxch %st(1) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstpl 0x4(%esi) │ │ │ │ + add $0x18,%ebp │ │ │ │ + fstpl 0xc(%esi) │ │ │ │ + mov %ecx,0x14(%esi) │ │ │ │ + cmp %ebp,0x24(%esp) │ │ │ │ + jne 440e6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x244e6> │ │ │ │ add $0xc,%esp │ │ │ │ - push %eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x60e8b,%eax │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ push %esi │ │ │ │ - push -0x88(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ + push %ebx │ │ │ │ + sub $0x3c,%esp │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + mov 0x50(%esp),%edx │ │ │ │ + lea -0x1(%eax),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + shr $0x1f,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + sar $1,%eax │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + cmp %eax,0x54(%esp) │ │ │ │ + jge 44320 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24720> │ │ │ │ + mov 0x54(%esp),%edi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ + mov %edx,0x50(%esp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea (%eax,%eax,1),%esi │ │ │ │ + lea -0x1(%esi),%ebp │ │ │ │ + lea (%esi,%eax,4),%eax │ │ │ │ + lea 0x0(%ebp,%ebp,2),%ecx │ │ │ │ + lea (%edx,%eax,8),%ebx │ │ │ │ + lea (%edx,%ecx,8),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %ecx,0x10(%esp) │ │ │ │ + push %ebx │ │ │ │ + call *0x70(%esp) │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ + mov 0x60(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1b1f6(%edi),%eax │ │ │ │ - push $0x1 │ │ │ │ + test %al,%al │ │ │ │ + lea (%edi,%edi,2),%eax │ │ │ │ + cmovne %ecx,%ebx │ │ │ │ + lea (%edx,%eax,8),%eax │ │ │ │ + cmovne %ebp,%esi │ │ │ │ + fldl 0x4(%ebx) │ │ │ │ + mov 0x14(%ebx),%ecx │ │ │ │ + mov %esi,%edi │ │ │ │ + fstpl 0x4(%eax) │ │ │ │ + fldl 0xc(%ebx) │ │ │ │ + mov %ecx,0x14(%eax) │ │ │ │ + fstpl 0xc(%eax) │ │ │ │ + cmp 0x8(%esp),%esi │ │ │ │ + jl 441b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x245b0> │ │ │ │ + testb $0x1,0x58(%esp) │ │ │ │ + je 442d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x246d0> │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + lea -0x1(%esi),%ecx │ │ │ │ + mov %ecx,%edi │ │ │ │ + lea -0x754(%eax),%eax │ │ │ │ + shr $0x1f,%edi │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + mov 0x5c(%esp),%eax │ │ │ │ + add %ecx,%edi │ │ │ │ + sar $1,%edi │ │ │ │ + fldl 0x4(%eax) │ │ │ │ + fstl 0x1c(%esp) │ │ │ │ + fldl 0xc(%eax) │ │ │ │ + mov 0x14(%eax),%eax │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ + fstl 0x24(%esp) │ │ │ │ + cmp 0x54(%esp),%esi │ │ │ │ + jle 442bb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x246bb> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x18(%esp),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + jmp 4428c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2468c> │ │ │ │ + fldl 0x4(%ebp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ + fstpl 0x4(%ecx) │ │ │ │ + fldl 0xc(%ebp) │ │ │ │ + mov %eax,0x14(%ecx) │ │ │ │ + fstpl 0xc(%ecx) │ │ │ │ + lea -0x1(%edi),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + shr $0x1f,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + sar $1,%eax │ │ │ │ + cmp %edi,0x54(%esp) │ │ │ │ + jge 44310 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24710> │ │ │ │ + mov %eax,%edi │ │ │ │ + lea (%edi,%edi,2),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea (%esi,%eax,8),%ebp │ │ │ │ + push 0xc(%esp) │ │ │ │ + push %ebp │ │ │ │ + call *0x70(%esp) │ │ │ │ + lea (%ebx,%ebx,2),%ecx │ │ │ │ + lea (%esi,%ecx,8),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + test %al,%al │ │ │ │ + jne 44260 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24660> │ │ │ │ + fldl 0x24(%esp) │ │ │ │ + fldl 0x1c(%esp) │ │ │ │ + mov %ecx,%ebx │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ + jmp 442bd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x246bd> │ │ │ │ + fxch %st(1) │ │ │ │ + fstpl 0x4(%ebx) │ │ │ │ + fstpl 0xc(%ebx) │ │ │ │ + mov %eax,0x14(%ebx) │ │ │ │ + add $0x3c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + sub $0x2,%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + shr $0x1f,%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + sar $1,%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + jne 44215 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24615> │ │ │ │ + lea 0x1(%esi,%esi,1),%esi │ │ │ │ + lea (%esi,%esi,2),%eax │ │ │ │ + lea (%edx,%eax,8),%eax │ │ │ │ + fldl 0x4(%eax) │ │ │ │ + mov 0x14(%eax),%ecx │ │ │ │ + fstpl 0x4(%ebx) │ │ │ │ + fldl 0xc(%eax) │ │ │ │ + mov %ecx,0x14(%ebx) │ │ │ │ + fstpl 0xc(%ebx) │ │ │ │ + mov %eax,%ebx │ │ │ │ + jmp 44215 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24615> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + fldl 0x24(%esp) │ │ │ │ + fldl 0x1c(%esp) │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ + mov %ebp,%ebx │ │ │ │ + jmp 442bd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x246bd> │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ + mov 0x54(%esp),%esi │ │ │ │ + lea (%eax,%eax,2),%eax │ │ │ │ + lea (%edx,%eax,8),%ebx │ │ │ │ + testb $0x1,0x58(%esp) │ │ │ │ + jne 44215 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24615> │ │ │ │ + jmp 442d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x246d0> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + call b505 <__gmon_start__@plt+0x6d4d> │ │ │ │ + add $0x60cbb,%edx │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ push %esi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1c02e(%edi),%eax │ │ │ │ - push $0x1 │ │ │ │ - push %eax │ │ │ │ + push %ebx │ │ │ │ + sub $0x3c,%esp │ │ │ │ + mov 0x50(%esp),%ebp │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ + mov 0x5c(%esp),%ebx │ │ │ │ + sub %ebp,%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + sar $0x3,%esi │ │ │ │ + imul $0xaaaaaaab,%esi,%ecx │ │ │ │ + mov %ecx,(%esp) │ │ │ │ + cmp $0x18,%eax │ │ │ │ + jle 443dc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x247dc> │ │ │ │ + lea -0x2(%ecx),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + shr $0x1f,%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + sar $1,%ecx │ │ │ │ + lea (%ecx,%ecx,2),%eax │ │ │ │ + mov %ecx,%esi │ │ │ │ + lea 0x4(%ebp,%eax,8),%edi │ │ │ │ + lea -0x754(%edx),%eax │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + lea 0x18(%esp),%eax │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + jmp 443a3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x247a3> │ │ │ │ + sub $0x1,%esi │ │ │ │ + fldl (%edi) │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + sub $0x18,%edi │ │ │ │ + mov 0x28(%edi),%ecx │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ + fstpl 0x28(%esp) │ │ │ │ + fldl 0x20(%edi) │ │ │ │ + mov %ecx,0x38(%esp) │ │ │ │ + fstpl 0x30(%esp) │ │ │ │ + push %ebx │ │ │ │ + push 0x18(%esp) │ │ │ │ + push 0x14(%esp) │ │ │ │ push %esi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - xor %esi,%esi │ │ │ │ - lea -0x1c14d(%edi),%edi │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4627f ::do_widen(char) const@@Base+0xa22f> │ │ │ │ - jmp 462b8 ::do_widen(char) const@@Base+0xa268> │ │ │ │ + push %ebp │ │ │ │ + call 44170 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24570> │ │ │ │ + add $0x20,%esp │ │ │ │ + test %esi,%esi │ │ │ │ + jne 443a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x247a0> │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + mov 0x54(%esp),%edi │ │ │ │ + lea 0x18(%esp),%esi │ │ │ │ + lea -0x754(%eax),%eax │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + cmp %edi,0x58(%esp) │ │ │ │ + jbe 4446a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2486a> │ │ │ │ + mov %esi,0x8(%esp) │ │ │ │ + mov 0x58(%esp),%esi │ │ │ │ + jmp 4440f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2480f> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov %al,-0x6b(%ebp) │ │ │ │ - push $0x1 │ │ │ │ - push -0xa8(%ebp) │ │ │ │ - push -0x88(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp %edi,%esi │ │ │ │ + jbe 4446a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2486a> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + call *%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x1,%esi │ │ │ │ - cmp -0x5c(%ebp),%esi │ │ │ │ - jae 462b8 ::do_widen(char) const@@Base+0xa268> │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - movzbl (%eax,%esi,1),%eax │ │ │ │ - cmp $0x3c,%al │ │ │ │ - je 462e0 ::do_widen(char) const@@Base+0xa290> │ │ │ │ - cmp $0x3e,%al │ │ │ │ - je 46300 ::do_widen(char) const@@Base+0xa2b0> │ │ │ │ - cmp $0x22,%al │ │ │ │ - jne 46258 ::do_widen(char) const@@Base+0xa208> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - push $0x6 │ │ │ │ + test %al,%al │ │ │ │ + je 44408 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24808> │ │ │ │ + fldl 0x4(%edi) │ │ │ │ + mov 0x14(%edi),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + add $0x18,%edi │ │ │ │ + mov %eax,0x38(%esp) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + fstpl 0x28(%esp) │ │ │ │ + fldl -0xc(%edi) │ │ │ │ + fstpl 0x30(%esp) │ │ │ │ + fldl 0x4(%ebp) │ │ │ │ + fstpl -0x14(%edi) │ │ │ │ + fldl 0xc(%ebp) │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ + fstpl -0xc(%edi) │ │ │ │ + push %ebx │ │ │ │ + push 0x18(%esp) │ │ │ │ + push 0x14(%esp) │ │ │ │ + push $0x0 │ │ │ │ + push %ebp │ │ │ │ + call 44170 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24570> │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp %edi,%esi │ │ │ │ + ja 4440f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2480f> │ │ │ │ + add $0x3c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x60b7b,%eax │ │ │ │ + push %ebp │ │ │ │ push %edi │ │ │ │ - push -0x88(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x4c,%esp │ │ │ │ + mov 0x64(%esp),%ebp │ │ │ │ + mov 0x60(%esp),%ebx │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + mov 0x6c(%esp),%edi │ │ │ │ + mov %ebp,%eax │ │ │ │ + sub %ebx,%eax │ │ │ │ + cmp $0x180,%eax │ │ │ │ + jle 4468a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24a8a> │ │ │ │ + mov 0x68(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 44758 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24b58> │ │ │ │ + lea 0x18(%ebx),%eax │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + mov %ebp,%eax │ │ │ │ + subl $0x1,0x68(%esp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + sub %ebx,%eax │ │ │ │ + sar $0x3,%eax │ │ │ │ + imul $0xaaaaaaab,%eax,%edx │ │ │ │ + mov %edx,%eax │ │ │ │ + shr $0x1f,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + sar $1,%eax │ │ │ │ + lea (%eax,%eax,2),%eax │ │ │ │ + lea (%ebx,%eax,8),%esi │ │ │ │ + lea -0x18(%ebp),%eax │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + push %esi │ │ │ │ + push 0x18(%esp) │ │ │ │ + call *%edi │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x1,%esi │ │ │ │ - cmp -0x5c(%ebp),%esi │ │ │ │ - jb 4627f ::do_widen(char) const@@Base+0xa22f> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x8 │ │ │ │ - lea -0x1c146(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - push -0x88(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + test %al,%al │ │ │ │ + je 44698 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24a98> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push 0x18(%esp) │ │ │ │ + push %esi │ │ │ │ + call *%edi │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 45f10 ::do_widen(char) const@@Base+0x9ec0> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x4 │ │ │ │ - lea -0x1c157(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - push -0x88(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - jmp 46274 ::do_widen(char) const@@Base+0xa224> │ │ │ │ - nop │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x4 │ │ │ │ - lea -0x1c152(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - push -0x88(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - jmp 46274 ::do_widen(char) const@@Base+0xa224> │ │ │ │ + test %al,%al │ │ │ │ + jne 44718 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24b18> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push 0x18(%esp) │ │ │ │ + push 0x18(%esp) │ │ │ │ + call *%edi │ │ │ │ + fldl 0x4(%ebx) │ │ │ │ + fldl 0xc(%ebx) │ │ │ │ + add $0x10,%esp │ │ │ │ + test %al,%al │ │ │ │ + mov 0x14(%ebx),%eax │ │ │ │ + jne 446f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24af0> │ │ │ │ + fldl 0x1c(%ebx) │ │ │ │ + fstpl 0x4(%ebx) │ │ │ │ + fldl 0x24(%ebx) │ │ │ │ + fstpl 0xc(%ebx) │ │ │ │ + fxch %st(1) │ │ │ │ + mov 0x2c(%ebx),%edx │ │ │ │ + mov %eax,0x2c(%ebx) │ │ │ │ + fstpl 0x1c(%ebx) │ │ │ │ + mov %edx,0x14(%ebx) │ │ │ │ + fstpl 0x24(%ebx) │ │ │ │ + mov %ebp,0x14(%esp) │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ + mov %esi,0x18(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov 0x3c(%eax),%eax │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - jmp 4604f ::do_widen(char) const@@Base+0x9fff> │ │ │ │ + push %ebx │ │ │ │ + push %esi │ │ │ │ + call *%edi │ │ │ │ + add $0x10,%esp │ │ │ │ + test %al,%al │ │ │ │ + jne 445c3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x249c3> │ │ │ │ + mov %esi,0x10(%esp) │ │ │ │ + lea -0x18(%ebp),%ecx │ │ │ │ + mov %ecx,%ebp │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ + nop │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov 0x3c(%eax),%eax │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - jmp 4620f ::do_widen(char) const@@Base+0xa1bf> │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x9 │ │ │ │ - lea -0x1bf68(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - push -0x88(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - jmp 45f4f ::do_widen(char) const@@Base+0x9eff> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 68d6 <__gmon_start__@plt+0x211e> │ │ │ │ + mov %ebp,%esi │ │ │ │ + push %ebp │ │ │ │ + sub $0x18,%ebp │ │ │ │ + push %ebx │ │ │ │ + call *%edi │ │ │ │ + add $0x10,%esp │ │ │ │ + test %al,%al │ │ │ │ + jne 44580 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24980> │ │ │ │ + mov %esi,%ebp │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ + cmp %ebp,%esi │ │ │ │ + jae 445d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x249d0> │ │ │ │ + fldl 0x4(%esi) │ │ │ │ + fldl 0xc(%esi) │ │ │ │ + fldl 0x4(%ebp) │ │ │ │ + mov 0x14(%esi),%eax │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ + fstpl 0x4(%esi) │ │ │ │ + fldl 0xc(%ebp) │ │ │ │ + mov %ecx,0x14(%esi) │ │ │ │ + fstpl 0xc(%esi) │ │ │ │ + fxch %st(1) │ │ │ │ + mov %eax,0x14(%ebp) │ │ │ │ + fstpl 0x4(%ebp) │ │ │ │ + fstpl 0xc(%ebp) │ │ │ │ + add $0x18,%esi │ │ │ │ + jmp 44560 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24960> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov 0x14(%esp),%ebp │ │ │ │ + push %edi │ │ │ │ + push 0x6c(%esp) │ │ │ │ push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ + push %esi │ │ │ │ + call 44480 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24880> │ │ │ │ + mov %esi,%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + sub %ebx,%eax │ │ │ │ + cmp $0x180,%eax │ │ │ │ + jle 4468a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24a8a> │ │ │ │ + mov 0x68(%esp),%eax │ │ │ │ + mov %esi,%ebp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 444c3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x248c3> │ │ │ │ push %edi │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ push %esi │ │ │ │ - call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ - add $0x5ec56,%esi │ │ │ │ + push %esi │ │ │ │ + sub $0x18,%esi │ │ │ │ push %ebx │ │ │ │ - sub $0xfc,%esp │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - movzbl 0x10(%ebp),%eax │ │ │ │ - mov 0xdc(%edi),%ecx │ │ │ │ - mov %al,-0x101(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 463d8 ::do_widen(char) const@@Base+0xa388> │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ + call 44340 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24740> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + lea -0x754(%eax),%eax │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + lea 0x28(%esp),%eax │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fldl 0x4(%esi) │ │ │ │ + mov 0x14(%esi),%edx │ │ │ │ + mov %esi,%ebp │ │ │ │ + sub $0xc,%esp │ │ │ │ + sub %ebx,%ebp │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + mov 0x14(%ebx),%ecx │ │ │ │ + sub $0x18,%esi │ │ │ │ + mov %edx,0x48(%esp) │ │ │ │ + mov %ebp,%edx │ │ │ │ + fstpl 0x38(%esp) │ │ │ │ + fldl 0x24(%esi) │ │ │ │ + sar $0x3,%edx │ │ │ │ + imul $0xaaaaaaab,%edx,%edx │ │ │ │ + mov %eax,0x34(%esp) │ │ │ │ + fstpl 0x40(%esp) │ │ │ │ + fldl 0x4(%ebx) │ │ │ │ + fstpl 0x1c(%esi) │ │ │ │ + fldl 0xc(%ebx) │ │ │ │ + mov %ecx,0x2c(%esi) │ │ │ │ + fstpl 0x24(%esi) │ │ │ │ + push %edi │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push %edx │ │ │ │ + push $0x0 │ │ │ │ + push %ebx │ │ │ │ + call 44170 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24570> │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp $0x18,%ebp │ │ │ │ + jg 44630 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24a30> │ │ │ │ + add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0x100 │ │ │ │ - call 42e0 │ │ │ │ - xor %ebx,%ebx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + push 0x18(%esp) │ │ │ │ + push 0x18(%esp) │ │ │ │ + call *%edi │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %ebx,-0xec(%ebp) │ │ │ │ - mov (%eax),%ecx │ │ │ │ - mov $0x5f5e100,%eax │ │ │ │ - cmp %ecx,%eax │ │ │ │ - mov $0x0,%eax │ │ │ │ - mov %ecx,-0xf0(%ebp) │ │ │ │ - sbb %ebx,%eax │ │ │ │ - jge 4643d ::do_widen(char) const@@Base+0xa3ed> │ │ │ │ - mov $0x5f5e100,%edx │ │ │ │ - xor %eax,%eax │ │ │ │ + test %al,%al │ │ │ │ + jne 44738 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24b38> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push 0x18(%esp) │ │ │ │ + push %esi │ │ │ │ + call *%edi │ │ │ │ + fldl 0x4(%ebx) │ │ │ │ + fldl 0xc(%ebx) │ │ │ │ + add $0x10,%esp │ │ │ │ + test %al,%al │ │ │ │ + mov 0x14(%ebx),%eax │ │ │ │ + jne 446f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24af0> │ │ │ │ + fldl 0x4(%esi) │ │ │ │ + fstpl 0x4(%ebx) │ │ │ │ + fldl 0xc(%esi) │ │ │ │ + fstpl 0xc(%ebx) │ │ │ │ + fxch %st(1) │ │ │ │ + mov 0x14(%esi),%ecx │ │ │ │ + mov %ecx,0x14(%ebx) │ │ │ │ + fstpl 0x4(%esi) │ │ │ │ + fstpl 0xc(%esi) │ │ │ │ + mov %eax,0x14(%esi) │ │ │ │ + jmp 44553 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24953> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fldl -0x14(%ebp) │ │ │ │ + mov -0x4(%ebp),%edx │ │ │ │ + fstpl 0x4(%ebx) │ │ │ │ + fldl -0xc(%ebp) │ │ │ │ + mov %edx,0x14(%ebx) │ │ │ │ + fstpl 0xc(%ebx) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpl -0x14(%ebp) │ │ │ │ + fstpl -0xc(%ebp) │ │ │ │ + mov %eax,-0x4(%ebp) │ │ │ │ + jmp 44553 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24953> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0xfa0a1f00,%ecx │ │ │ │ - mov %eax,%edi │ │ │ │ - adc $0xffffffff,%ebx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - sbb %ebx,%edi │ │ │ │ - jl 46420 ::do_widen(char) const@@Base+0xa3d0> │ │ │ │ - mov %ecx,-0xf0(%ebp) │ │ │ │ - mov %ebx,-0xec(%ebp) │ │ │ │ - lea -0x58(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - movl $0x0,-0x5c(%ebp) │ │ │ │ - mov %eax,-0x108(%ebp) │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movb $0x0,-0x58(%ebp) │ │ │ │ - movl $0x0,-0xe8(%ebp) │ │ │ │ - add $0x3c,%eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - lea -0x1bdf5(%esi),%eax │ │ │ │ - mov %eax,-0x100(%ebp) │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - add $0x4,%eax │ │ │ │ - mov %eax,-0xfc(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x64(%eax),%eax │ │ │ │ - cmp %eax,0x60(%ecx) │ │ │ │ - je 48124 ::do_widen(char) const@@Base+0xc0d4> │ │ │ │ + fldl 0x4(%ebx) │ │ │ │ + fldl 0xc(%ebx) │ │ │ │ + fldl 0x4(%esi) │ │ │ │ + mov 0x14(%ebx),%eax │ │ │ │ + fstpl 0x4(%ebx) │ │ │ │ + fldl 0xc(%esi) │ │ │ │ + fstpl 0xc(%ebx) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 446d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24ad8> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0x11 │ │ │ │ - push -0x100(%ebp) │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - imul $0x7c,-0xe8(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ - mov %eax,%edi │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x60(%eax),%eax │ │ │ │ - push 0x1c(%eax,%edi,1) │ │ │ │ - push 0x18(%eax,%edi,1) │ │ │ │ - lea -0x1d983(%esi),%eax │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - push %eax │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ + fldl 0x4(%ebx) │ │ │ │ + fldl 0xc(%ebx) │ │ │ │ + fldl 0x1c(%ebx) │ │ │ │ + mov 0x14(%ebx),%eax │ │ │ │ + fstpl 0x4(%ebx) │ │ │ │ + fldl 0x24(%ebx) │ │ │ │ + fstpl 0xc(%ebx) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 44544 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24944> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + jmp 44600 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24a00> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + push %ebp │ │ │ │ push %edi │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x18,%esp │ │ │ │ - lea -0x1d97d(%esi),%eax │ │ │ │ - push %eax │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ + mov 0x28(%esp),%edi │ │ │ │ + mov 0x24(%esp),%ebp │ │ │ │ + mov 0x20(%esp),%ecx │ │ │ │ + lea -0x1(%eax),%edx │ │ │ │ + and $0x1,%edi │ │ │ │ + fldl 0x2c(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %edi,0x4(%esp) │ │ │ │ + shr $0x1f,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + sar $1,%eax │ │ │ │ + cmp %eax,%ebp │ │ │ │ + jge 44860 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24c60> │ │ │ │ + mov %ebp,%ebx │ │ │ │ + mov %eax,%ebp │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea 0x1(%ebx),%eax │ │ │ │ + lea (%eax,%eax,1),%edx │ │ │ │ + shl $0x4,%eax │ │ │ │ + lea -0x1(%edx),%esi │ │ │ │ + add %ecx,%eax │ │ │ │ + lea (%ecx,%esi,8),%edi │ │ │ │ + fldl (%eax) │ │ │ │ + fldl (%edi) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + jbe 447d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24bd8> │ │ │ │ + fstp %st(1) │ │ │ │ + mov %edi,%eax │ │ │ │ + mov %esi,%edx │ │ │ │ + jmp 447da , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24bda> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + fstpl (%ecx,%ebx,8) │ │ │ │ + mov %edx,%ebx │ │ │ │ + cmp %ebp,%edx │ │ │ │ + jl 447b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24bb0> │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ + mov 0x24(%esp),%ebp │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 44870 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24c70> │ │ │ │ + lea -0x1(%edx),%ebx │ │ │ │ + mov %ebx,%esi │ │ │ │ + shr $0x1f,%esi │ │ │ │ + add %ebx,%esi │ │ │ │ + sar $1,%esi │ │ │ │ + cmp %ebp,%edx │ │ │ │ + jle 44852 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24c52> │ │ │ │ + fldl (%ecx,%esi,8) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + ja 44828 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24c28> │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 44852 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24c52> │ │ │ │ + fldl (%ecx,%ebx,8) │ │ │ │ + fxch %st(1) │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %ebx,%esi │ │ │ │ + fcomi %st(1),%st │ │ │ │ + jbe 44850 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24c50> │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 44830 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24c30> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fxch %st(1) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea -0x1(%esi),%eax │ │ │ │ + fstpl (%ecx,%edx,8) │ │ │ │ + mov %eax,%ebx │ │ │ │ + shr $0x1f,%ebx │ │ │ │ + add %eax,%ebx │ │ │ │ + lea (%ecx,%esi,8),%eax │ │ │ │ + sar $1,%ebx │ │ │ │ + cmp %esi,%ebp │ │ │ │ + jl 44810 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24c10> │ │ │ │ + jmp 44852 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24c52> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + fstp %st(1) │ │ │ │ + fstpl (%eax) │ │ │ │ + add $0xc,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + lea (%ecx,%ebp,8),%eax │ │ │ │ + test %edx,%edx │ │ │ │ + jne 44852 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24c52> │ │ │ │ + mov %ebp,%edx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x28(%esp),%edi │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ + mov %esi,%ebx │ │ │ │ + shr $0x1f,%ebx │ │ │ │ + add %esi,%ebx │ │ │ │ + sar $1,%ebx │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jne 447f3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24bf3> │ │ │ │ + lea 0x1(%edx,%edx,1),%edx │ │ │ │ + lea (%ecx,%edx,8),%ebx │ │ │ │ + fldl (%ebx) │ │ │ │ + fstpl (%eax) │ │ │ │ + mov %ebx,%eax │ │ │ │ + jmp 447f3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24bf3> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %ebp │ │ │ │ push %edi │ │ │ │ - call 40d0 │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x60757,%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov 0x24(%esp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 44900 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24d00> │ │ │ │ + lea -0x7b4(%ebx),%ebp │ │ │ │ + sub $0x8,%esp │ │ │ │ + push 0xc(%edi) │ │ │ │ + push 0x2c(%esp) │ │ │ │ + call 448a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24ca0> │ │ │ │ + mov 0x28(%edi),%edx │ │ │ │ + lea 0x30(%edi),%ecx │ │ │ │ + mov 0x8(%edi),%esi │ │ │ │ + mov %ebp,0x14(%edi) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %ecx,%edx │ │ │ │ + je 448ee , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24cee> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edx │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 4650d ::do_widen(char) const@@Base+0xa4bd> │ │ │ │ - movl $0x3939352d,(%edi) │ │ │ │ - movl $0x302e39,0x4(%edi) │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ - call 41e0 │ │ │ │ + mov %esi,%edi │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + test %esi,%esi │ │ │ │ + jne 448c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24cc0> │ │ │ │ add $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %ebp │ │ │ │ push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1b1f6(%esi),%eax │ │ │ │ - push $0x1 │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x606e7,%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov 0x24(%esp),%esi │ │ │ │ + mov 0x20(%esp),%ebp │ │ │ │ + test %esi,%esi │ │ │ │ + je 44976 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24d76> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push 0xc(%esi) │ │ │ │ + push %ebp │ │ │ │ + call 44910 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24d10> │ │ │ │ + pop %eax │ │ │ │ + lea 0x28(%esi),%eax │ │ │ │ + pop %edx │ │ │ │ + mov 0x8(%esi),%edi │ │ │ │ + push 0x30(%esi) │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1c0da(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0x5 │ │ │ │ + call 448a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24ca0> │ │ │ │ + mov 0x10(%esi),%eax │ │ │ │ + lea 0x18(%esi),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 44964 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24d64> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0xec(%ebp) │ │ │ │ - push -0xf0(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 4130 (long long)@plt> │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + mov %edi,%esi │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + test %edi,%edi │ │ │ │ + jne 4492e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24d2e> │ │ │ │ add $0xc,%esp │ │ │ │ - lea -0x1df4c(%esi),%ecx │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x60679,%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ + lea -0x774(%ebx),%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ push $0x1 │ │ │ │ - push %ecx │ │ │ │ + push 0x74(%esi) │ │ │ │ + call 4280 │ │ │ │ + pop %eax │ │ │ │ + lea 0x78(%esi),%eax │ │ │ │ + pop %edx │ │ │ │ + push 0x80(%esi) │ │ │ │ push %eax │ │ │ │ - mov %ecx,-0xe4(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 435c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x239c0> │ │ │ │ pop %ecx │ │ │ │ - addl $0x1,-0xe8(%ebp) │ │ │ │ pop %eax │ │ │ │ - mov -0xe8(%ebp),%eax │ │ │ │ + lea 0x4c(%esi),%eax │ │ │ │ + push 0x54(%esi) │ │ │ │ push %eax │ │ │ │ - push -0xa8(%ebp) │ │ │ │ - call 4250 (unsigned long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x1 │ │ │ │ - push -0xb0(%ebp) │ │ │ │ + call 44910 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24d10> │ │ │ │ + mov 0x34(%esi),%eax │ │ │ │ + lea 0x3c(%esi),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 449de , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24dde> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1927e(%esi),%eax │ │ │ │ - push $0x6 │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + add $0x1c,%esi │ │ │ │ + push 0x8(%esi) │ │ │ │ + push %esi │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + add $0x14,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x605f9,%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ + lea -0x774(%ebx),%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ + push $0x1 │ │ │ │ + push 0x74(%esi) │ │ │ │ + call 4280 │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + lea 0x78(%esi),%eax │ │ │ │ + push 0x80(%esi) │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 435c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x239c0> │ │ │ │ pop %eax │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ + lea 0x4c(%esi),%eax │ │ │ │ pop %edx │ │ │ │ - mov 0x60(%eax),%eax │ │ │ │ - push 0xc(%eax,%ecx,1) │ │ │ │ - push %edi │ │ │ │ - call 4250 (unsigned long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bed7(%esi),%edi │ │ │ │ - push $0x2 │ │ │ │ - push %edi │ │ │ │ + push 0x54(%esi) │ │ │ │ push %eax │ │ │ │ - mov %edi,-0xb4(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + call 44910 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24d10> │ │ │ │ + mov 0x34(%esi),%eax │ │ │ │ + lea 0x3c(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - lea -0x48(%ebp),%edi │ │ │ │ - mov %edi,-0xa8(%ebp) │ │ │ │ - add 0x60(%eax),%edx │ │ │ │ - lea -0x40(%ebp),%eax │ │ │ │ - mov %eax,-0xf8(%ebp) │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov 0x3c(%edx),%eax │ │ │ │ - push $0x0 │ │ │ │ - mov 0x40(%edx),%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - push %ecx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 44a5e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24e5e> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x0 │ │ │ │ - push $0x1 │ │ │ │ - push %edi │ │ │ │ - call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 466a4 ::do_widen(char) const@@Base+0xa654> │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - mov %ecx,-0xa0(%ebp) │ │ │ │ - mov %edi,-0xb0(%ebp) │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea 0x1c(%esi),%eax │ │ │ │ + push 0x24(%esi) │ │ │ │ + push %eax │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push $0xa8 │ │ │ │ + push %esi │ │ │ │ + call 4280 │ │ │ │ + add $0x14,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x6056a,%ebx │ │ │ │ + sub $0x10,%esp │ │ │ │ + push $0x20 │ │ │ │ + push 0x1c(%esp) │ │ │ │ + call 4280 │ │ │ │ + add $0x18,%esp │ │ │ │ + pop %ebx │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - movb $0xa,(%edx,%eax,1) │ │ │ │ - add $0x1,%eax │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x6054a,%ebx │ │ │ │ + sub $0x14,%esp │ │ │ │ + push $0x20 │ │ │ │ + call 4050 │ │ │ │ + lea -0x734(%ebx),%edx │ │ │ │ + mov %edx,(%eax) │ │ │ │ + movl $0x0,0xc(%eax) │ │ │ │ + add $0x18,%esp │ │ │ │ + pop %ebx │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + call b505 <__gmon_start__@plt+0x6d4d> │ │ │ │ + add $0x6051b,%edx │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + movl $0x0,0xc(%eax) │ │ │ │ + lea -0x734(%edx),%edx │ │ │ │ + mov %edx,(%eax) │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + push %ebx │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ + mov 0xc(%ebx),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 44b1b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24f1b> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov (%eax),%edx │ │ │ │ push %eax │ │ │ │ - push $0x1 │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 46670 ::do_widen(char) const@@Base+0xa620> │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - mov %edi,0xc(%ebp) │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0x0 │ │ │ │ - push $0x3c │ │ │ │ - push -0xa8(%ebp) │ │ │ │ - call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ + call *0x4(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 46714 ::do_widen(char) const@@Base+0xa6c4> │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - mov %ecx,-0xa0(%ebp) │ │ │ │ - mov %edi,-0xb0(%ebp) │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ + mov %eax,0xc(%ebx) │ │ │ │ + add $0x8,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %ebx │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ - sub $0x4,%esp │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + lea -0x40(%ebp),%eax │ │ │ │ + lea -0x28(%ebp),%ecx │ │ │ │ + call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ + add $0x604c0,%esi │ │ │ │ + push %ebx │ │ │ │ + lea -0x30(%ebp),%edx │ │ │ │ + sub $0x5c,%esp │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ + mov 0x1fc(%esi),%eax │ │ │ │ + movb $0x0,-0x40(%ebp) │ │ │ │ + mov %edx,-0x64(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 44c90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25090> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x60(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - movb $0x20,(%edx,%eax,1) │ │ │ │ - add $0x1,%eax │ │ │ │ - push %eax │ │ │ │ - push $0x3c │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ + call 41e0 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 466e0 ::do_widen(char) const@@Base+0xa690> │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - mov %edi,0xc(%ebp) │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + cmp $0xf,%eax │ │ │ │ + ja 44c50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25050> │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 44c40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25040> │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + movzbl (%ecx),%edx │ │ │ │ + mov %dl,-0x28(%ebp) │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ + lea -0x48(%ebp),%edi │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - push $0x0 │ │ │ │ - push $0x3e │ │ │ │ - push -0xa8(%ebp) │ │ │ │ - call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ + movb $0x0,(%edx,%eax,1) │ │ │ │ + push %edi │ │ │ │ + push -0x64(%ebp) │ │ │ │ + push 0x8(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 46784 ::do_widen(char) const@@Base+0xa734> │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - mov %ecx,-0xa0(%ebp) │ │ │ │ - mov %edi,-0xb0(%ebp) │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ - sub $0x4,%esp │ │ │ │ + test %al,%al │ │ │ │ + jne 44be7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24fe7> │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x1d18a(%esi),%eax │ │ │ │ + push $0x6 │ │ │ │ + push %eax │ │ │ │ + push -0x44(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %edi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x20,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ - movb $0x20,(%edx,%eax,1) │ │ │ │ - add $0x1,%eax │ │ │ │ + call 37b60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17f60> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push -0x48(%ebp) │ │ │ │ + push 0x1fc(%esi) │ │ │ │ push %eax │ │ │ │ - push $0x3c │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ + call 37d40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18140> │ │ │ │ + mov %eax,%edi │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 46750 ::do_widen(char) const@@Base+0xa700> │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - mov %edi,0xc(%ebp) │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0x0 │ │ │ │ - push $0x26 │ │ │ │ - push -0xa8(%ebp) │ │ │ │ - call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x5c(%ebp),%eax │ │ │ │ + je 44c19 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25019> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 467f4 ::do_widen(char) const@@Base+0xa7a4> │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - mov %ecx,-0xa0(%ebp) │ │ │ │ - mov %edi,-0xb0(%ebp) │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ - sub $0x4,%esp │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0x68(%ebp),%eax │ │ │ │ + je 44c2f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2502f> │ │ │ │ + sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ - movb $0x2b,(%edx,%eax,1) │ │ │ │ - add $0x1,%eax │ │ │ │ push %eax │ │ │ │ - push $0x26 │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 467c0 ::do_widen(char) const@@Base+0xa770> │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - mov %edi,0xc(%ebp) │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + mov %edi,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + test %eax,%eax │ │ │ │ + jne 44ca1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x250a1> │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ + jmp 44bab , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24fab> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ + lea -0x4c(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ - push $0x22 │ │ │ │ - push -0xa8(%ebp) │ │ │ │ - call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ + push %eax │ │ │ │ + push -0x64(%ebp) │ │ │ │ + call 4670 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 46864 ::do_widen(char) const@@Base+0xa814> │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - mov %ecx,-0xa0(%ebp) │ │ │ │ - mov %edi,-0xb0(%ebp) │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + mov %edx,-0x28(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ - movb $0x27,(%edx,%eax,1) │ │ │ │ - add $0x1,%eax │ │ │ │ + push %edi │ │ │ │ + push -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ - push $0x22 │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ + call 41b0 │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 46830 ::do_widen(char) const@@Base+0xa7e0> │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - mov %edi,0xc(%ebp) │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ + jmp 44bab , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24fab> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ + lea -0x1dff8(%esi),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ - push $0xfa │ │ │ │ - push $0x50 │ │ │ │ - push %edi │ │ │ │ - push -0xa8(%ebp) │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 42770 ::do_widen(char) const@@Base+0x6720> │ │ │ │ - add $0x1c,%esp │ │ │ │ - lea -0x1bdfd(%esi),%eax │ │ │ │ - push $0x7 │ │ │ │ push %eax │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x2 │ │ │ │ - push -0xb4(%ebp) │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - pop %edi │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ - mov 0x60(%eax),%eax │ │ │ │ - push 0x20(%eax,%edi,1) │ │ │ │ - call 4060 │ │ │ │ - lea -0x1bde3(%esi),%eax │ │ │ │ - fstpl (%esp) │ │ │ │ + call 42a0 │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + jmp 44c6d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2506d> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 6386 <__gmon_start__@plt+0x1bce> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 6370 <__gmon_start__@plt+0x1bb8> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x6033a,%ebx │ │ │ │ + sub $0x8,%esp │ │ │ │ + call 37b60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17f60> │ │ │ │ + push 0x14(%esp) │ │ │ │ + push 0x14(%esp) │ │ │ │ + push 0x1fc(%ebx) │ │ │ │ push %eax │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push -0xb8(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x14,%esp │ │ │ │ - push -0xb8(%ebp) │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ + call 37ea0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x182a0> │ │ │ │ + add $0x18,%esp │ │ │ │ + pop %ebx │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x6030b,%eax │ │ │ │ + sub $0x14,%esp │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ + lea -0x720(%eax),%ecx │ │ │ │ + lea -0x1d18a(%eax),%eax │ │ │ │ + mov %ecx,(%edx) │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - push -0xb8(%ebp) │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov %edi,%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x18(%ebp),%edi │ │ │ │ - add $0x10,%esp │ │ │ │ - add 0x60(%ecx),%eax │ │ │ │ - mov 0x8(%edi),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 46a8c ::do_widen(char) const@@Base+0xaa3c> │ │ │ │ - mov 0x3c(%eax),%ebx │ │ │ │ - mov 0x40(%eax),%edi │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov %ecx,-0xa0(%ebp) │ │ │ │ - mov %ebx,-0xc0(%ebp) │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - mov %edi,-0xc8(%ebp) │ │ │ │ - mov %ebx,-0xb0(%ebp) │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ - jmp 46989 ::do_widen(char) const@@Base+0xa939> │ │ │ │ + call 44cc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x250c0> │ │ │ │ + add $0x1c,%esp │ │ │ │ + ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 469e5 ::do_widen(char) const@@Base+0xa995> │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - mov %edi,%eax │ │ │ │ - mov 0x14(%ecx),%edx │ │ │ │ - cmp %edi,%edx │ │ │ │ - cmovbe %edx,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 469c4 ::do_widen(char) const@@Base+0xa974> │ │ │ │ - sub $0x4,%esp │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + lea -0x40(%ebp),%eax │ │ │ │ + lea -0x48(%ebp),%ecx │ │ │ │ + call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ + add $0x602d0,%esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x68,%esp │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + lea -0x1ca5d(%esi),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ + push $0xc │ │ │ │ push %eax │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - push 0x10(%ecx) │ │ │ │ - call 42f0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ - test %eax,%eax │ │ │ │ - jne 469c8 ::do_widen(char) const@@Base+0xa978> │ │ │ │ - mov %edx,%eax │ │ │ │ - sub %edi,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - jns 46970 ::do_widen(char) const@@Base+0xa920> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 46989 ::do_widen(char) const@@Base+0xa939> │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - cmp %edi,-0xfc(%ebp) │ │ │ │ - je 46a8c ::do_widen(char) const@@Base+0xaa3c> │ │ │ │ - mov 0x14(%edi),%edx │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - cmova %edx,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 46a3c ::do_widen(char) const@@Base+0xa9ec> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push $0x0 │ │ │ │ + push %ecx │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ + movb $0x0,-0x40(%ebp) │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + movb $0x0,-0x28(%ebp) │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + lea -0x30(%ebp),%edx │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + movb $0x1,0x251(%eax) │ │ │ │ + add $0x174,%eax │ │ │ │ + push %edx │ │ │ │ + push -0x4c(%ebp) │ │ │ │ push %eax │ │ │ │ - push 0x10(%edi) │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - call 42f0 │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %eax │ │ │ │ + lea -0x1c2d1(%esi),%eax │ │ │ │ + pop %edx │ │ │ │ + push %eax │ │ │ │ + push -0x50(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ - test %eax,%eax │ │ │ │ - jne 46a44 ::do_widen(char) const@@Base+0xa9f4> │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ - sub %edx,%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 46a8c ::do_widen(char) const@@Base+0xaa3c> │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ + jne 44eb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x252b0> │ │ │ │ + movb $0x0,0x251(%eax) │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ - push 0x28(%eax) │ │ │ │ - lea -0x1bcb6(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push %edi │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x14,%esp │ │ │ │ - push %edi │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 4eed0 ::do_widen(char) const@@Base+0x2910> │ │ │ │ + mov %al,-0x61(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x199c8(%esi),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 44e75 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25275> │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ + mov 0x1c0(%ecx),%eax │ │ │ │ + mov 0x1c4(%ecx),%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + mov %edx,%ebx │ │ │ │ + add %eax,%edx │ │ │ │ + sar $0x3,%ebx │ │ │ │ + imul $0x8c13521d,%ebx,%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 44e16 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25216> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmpb $0x0,0x45(%eax) │ │ │ │ + jne 44e0d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2520d> │ │ │ │ + addl $0x1,0x220(%ecx) │ │ │ │ + add $0x1a8,%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + jne 44e00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25200> │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x1ca50(%esi),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ - push $0x2 │ │ │ │ + push $0x19 │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bdd5(%esi),%eax │ │ │ │ - push $0x1a │ │ │ │ + push -0x44(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push -0x4c(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + push -0x50(%ebp) │ │ │ │ + push -0x4c(%ebp) │ │ │ │ + add $0x174,%eax │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - test %edx,%edx │ │ │ │ - je 481b4 ::do_widen(char) const@@Base+0xc164> │ │ │ │ + mov %ecx,%edx │ │ │ │ + test %al,%al │ │ │ │ + jne 44ec0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x252c0> │ │ │ │ + mov 0x1c4(%edx),%eax │ │ │ │ + sub 0x1c0(%edx),%eax │ │ │ │ + sar $0x3,%eax │ │ │ │ + imul $0x8c13521d,%eax,%eax │ │ │ │ + sub 0x220(%edx),%eax │ │ │ │ + mov %eax,0x200(%edx) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x60(%ebp),%eax │ │ │ │ + je 44e8b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2528b> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ - push %edx │ │ │ │ - call 41e0 │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ - add $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - lea -0x1c146(%esi),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0x5c(%ebp),%eax │ │ │ │ + je 44ea1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x252a1> │ │ │ │ + sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x8 │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bdba(%esi),%eax │ │ │ │ - push $0x1a │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0x14(%ebp),%ebx │ │ │ │ - mov 0x60(%eax),%eax │ │ │ │ - movswl 0x54(%eax,%ecx,1),%eax │ │ │ │ - lea (%eax,%eax,2),%edx │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - lea (%eax,%edx,8),%eax │ │ │ │ - push 0x4(%eax) │ │ │ │ - push (%eax) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x194f1(%esi),%edx │ │ │ │ - push $0x4 │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bd9f(%esi),%eax │ │ │ │ - push $0x18 │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ - pop %edx │ │ │ │ - mov 0x60(%eax),%eax │ │ │ │ - push 0x28(%eax,%ecx,1) │ │ │ │ - push %edi │ │ │ │ - call 4250 (unsigned long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1be15(%esi),%ebx │ │ │ │ - push $0x3 │ │ │ │ - push %ebx │ │ │ │ - push %eax │ │ │ │ - mov %ebx,-0xf4(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bd85(%esi),%eax │ │ │ │ - push $0x1 │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - add 0x60(%ecx),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - add $0x24,%ebx │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - mov 0x28(%ecx),%ecx │ │ │ │ - mov %ebx,-0xa8(%ebp) │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 48331 ::do_widen(char) const@@Base+0xc2e1> │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %edi,-0xa0(%ebp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ - mov %edx,-0xb0(%ebp) │ │ │ │ - jmp 46c01 ::do_widen(char) const@@Base+0xabb1> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 46c0d ::do_widen(char) const@@Base+0xabbd> │ │ │ │ - cmp %edx,0x10(%eax) │ │ │ │ - jae 46bf8 ::do_widen(char) const@@Base+0xaba8> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 46c01 ::do_widen(char) const@@Base+0xabb1> │ │ │ │ - mov %edi,0xc(%ebp) │ │ │ │ - cmp %ebx,-0xa8(%ebp) │ │ │ │ - je 46c21 ::do_widen(char) const@@Base+0xabd1> │ │ │ │ - cmp 0x10(%ebx),%edx │ │ │ │ - jae 46d78 ::do_widen(char) const@@Base+0xad28> │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - mov %edx,-0xb0(%ebp) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ - jmp 46c49 ::do_widen(char) const@@Base+0xabf9> │ │ │ │ + movzbl -0x61(%ebp),%eax │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x8(%ecx),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 46c55 ::do_widen(char) const@@Base+0xac05> │ │ │ │ - cmp %edx,0x10(%ecx) │ │ │ │ - jae 46c40 ::do_widen(char) const@@Base+0xabf0> │ │ │ │ - mov 0xc(%ecx),%ecx │ │ │ │ + movb $0x1,0x251(%eax) │ │ │ │ + jmp 44dc2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x251c2> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 46c49 ::do_widen(char) const@@Base+0xabf9> │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ - mov %ebx,-0xa0(%ebp) │ │ │ │ - mov %edi,0xc(%ebp) │ │ │ │ - cmp %eax,-0xa8(%ebp) │ │ │ │ - je 46c75 ::do_widen(char) const@@Base+0xac25> │ │ │ │ - cmp 0x10(%eax),%edx │ │ │ │ - jae 46d6e ::do_widen(char) const@@Base+0xad1e> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0x18 │ │ │ │ - add $0x20,%eax │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ - call 4050 │ │ │ │ - mov -0xc8(%ebp),%edi │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - lea 0x10(%eax),%edx │ │ │ │ - mov 0xc(%edi),%edi │ │ │ │ - movb $0x0,0x14(%eax) │ │ │ │ - mov %edi,-0xb0(%ebp) │ │ │ │ - mov %edi,0x10(%eax) │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ - cmp %edi,-0xc0(%ebp) │ │ │ │ - je 4838f ::do_widen(char) const@@Base+0xc33f> │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ - mov %edx,-0xc8(%ebp) │ │ │ │ - cmp 0x10(%eax),%edi │ │ │ │ - jae 48342 ::do_widen(char) const@@Base+0xc2f2> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - cmp 0x2c(%ecx),%eax │ │ │ │ - je 4840e ::do_widen(char) const@@Base+0xc3be> │ │ │ │ + je 44e54 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25254> │ │ │ │ + mov 0x1f0(%edx),%eax │ │ │ │ + mov 0x1f4(%edx),%ecx │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + je 44f21 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25321> │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ + mov %edi,0x8(%ebp) │ │ │ │ + mov %eax,%edi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov (%edi),%edx │ │ │ │ + lea 0x8(%edi),%ecx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + je 44eff , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x252ff> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - call 4410 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0xc8(%ebp),%edx │ │ │ │ - cmp 0x10(%eax),%edi │ │ │ │ - jbe 483a7 ::do_widen(char) const@@Base+0xc357> │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 46d1d ::do_widen(char) const@@Base+0xaccd> │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ - mov -0xc0(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - setne %dl │ │ │ │ - cmp -0xa8(%ebp),%eax │ │ │ │ - je 46d2d ::do_widen(char) const@@Base+0xacdd> │ │ │ │ - test %dl,%dl │ │ │ │ - je 483fb ::do_widen(char) const@@Base+0xc3ab> │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov -0xd0(%ebp),%edi │ │ │ │ - push -0xa8(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ push %edx │ │ │ │ - call 4090 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %edi,-0xc0(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - addl $0x1,0x34(%eax) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ - mov 0x60(%eax),%eax │ │ │ │ - mov 0xc(%eax,%edi,1),%eax │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ - movb $0x1,0x14(%eax) │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0xb0(%ebp) │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 44d10 ::do_widen(char) const@@Base+0x8cc0> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 481d8 ::do_widen(char) const@@Base+0xc188> │ │ │ │ - movl $0x0,-0xdc(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x194,%eax │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - add 0x60(%eax),%edx │ │ │ │ - mov 0x5c(%edx),%eax │ │ │ │ - sub 0x58(%edx),%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - imul $0xb6db6db7,%eax,%eax │ │ │ │ - cmp %eax,-0xdc(%ebp) │ │ │ │ - jae 480d0 ::do_widen(char) const@@Base+0xc080> │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1bd83(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0xc │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0xec(%ebp) │ │ │ │ - push -0xf0(%ebp) │ │ │ │ - push %edi │ │ │ │ - mov %edi,-0xa0(%ebp) │ │ │ │ - call 4130 (long long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %eax,%edi │ │ │ │ - push $0x1 │ │ │ │ - push -0xe4(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0xe8(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 4250 (unsigned long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %eax,%edi │ │ │ │ - push $0x1 │ │ │ │ - push -0xe4(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %ecx │ │ │ │ - addl $0x1,-0xdc(%ebp) │ │ │ │ - pop %eax │ │ │ │ - mov -0xdc(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 4250 (unsigned long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x2 │ │ │ │ - push -0xb4(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x198fb(%esi),%eax │ │ │ │ - push $0x7 │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - imul $0x38,-0xdc(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - lea -0x38(%eax),%ecx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ - mov 0x60(%eax),%eax │ │ │ │ - mov 0x58(%eax,%edx,1),%eax │ │ │ │ - mov 0x4(%eax,%ecx,1),%eax │ │ │ │ - add $0x1,%eax │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 4250 (unsigned long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x2 │ │ │ │ - push -0xb4(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bd8c(%esi),%eax │ │ │ │ - mov %edi,-0xa0(%ebp) │ │ │ │ - push $0x5 │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - pop %edi │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - pop %eax │ │ │ │ - mov 0x60(%ecx),%eax │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ - mov 0x58(%eax,%edx,1),%eax │ │ │ │ - mov 0x8(%eax,%edi,1),%eax │ │ │ │ - add $0x1,%eax │ │ │ │ - push %eax │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 4250 (unsigned long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x2 │ │ │ │ - push -0xb4(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %ecx │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %edi,-0xa8(%ebp) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - pop %ebx │ │ │ │ - mov 0x150(%eax),%eax │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - mov 0x60(%ecx),%ecx │ │ │ │ - mov (%eax),%edx │ │ │ │ - mov 0x58(%ecx,%ebx,1),%ecx │ │ │ │ - push 0x14(%ecx,%edi,1) │ │ │ │ - push %eax │ │ │ │ - call *0x28(%edx) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - pop %eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - pop %edx │ │ │ │ - fmuls 0xc8(%ecx) │ │ │ │ - fadds 0xc4(%ecx) │ │ │ │ - fstpl (%esp) │ │ │ │ - push $0x40240000 │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp %edi,-0x54(%ebp) │ │ │ │ + jne 44ee8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x252e8> │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + mov %ecx,0x1f4(%eax) │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ + mov 0x1f4(%eax),%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %edx,%ebx │ │ │ │ + cmp %ecx,0x1f8(%edx) │ │ │ │ + je 4508c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2548c> │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ push $0x0 │ │ │ │ - call 46d0 │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - lea -0x1be95(%esi),%eax │ │ │ │ - fldl 0xdc(%ecx) │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fcmovbe %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - fstps -0x94(%ebp) │ │ │ │ - flds -0x94(%ebp) │ │ │ │ - fstpl (%esp) │ │ │ │ - push %eax │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push %edi │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - lea -0x1bdec(%esi),%eax │ │ │ │ - push $0x8 │ │ │ │ - push %eax │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %edi,-0xb8(%ebp) │ │ │ │ + add %eax,%edx │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x2 │ │ │ │ - push -0xb4(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ + push %ecx │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + addl $0x18,0x1f4(%ebx) │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x60(%eax),%eax │ │ │ │ - mov 0x58(%eax,%ebx,1),%eax │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - fldl 0x18(%eax,%ebx,1) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - fld %st(0) │ │ │ │ - fsubrl 0x34(%eax) │ │ │ │ - fstl -0xc8(%ebp) │ │ │ │ - fabs │ │ │ │ - fstl -0xb0(%ebp) │ │ │ │ - fldl -0x1dae0(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jbe 48040 ::do_widen(char) const@@Base+0xbff0> │ │ │ │ - sub $0x10,%esp │ │ │ │ - lea -0x1bd76(%esi),%eax │ │ │ │ - fstpl (%esp) │ │ │ │ - push %eax │ │ │ │ + sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x100 │ │ │ │ + call 42e0 │ │ │ │ + lea -0x1ca36(%esi),%ecx │ │ │ │ + movl $0x1,(%esp) │ │ │ │ + push %ecx │ │ │ │ + push $0x100 │ │ │ │ push $0x1 │ │ │ │ - push -0xb8(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x20,%esp │ │ │ │ - lea -0x1beec(%esi),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x4 │ │ │ │ push %eax │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - mov %edi,(%esp) │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + add $0x14,%esp │ │ │ │ + push -0x54(%ebp) │ │ │ │ call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ + mov %eax,(%esp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ + push -0x44(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push -0x4c(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x20,%esp │ │ │ │ + movl $0x1,-0x58(%ebp) │ │ │ │ + jmp 45011 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25411> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ + mov %edx,(%eax) │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ + push $0x0 │ │ │ │ + add %edx,%ecx │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x2 │ │ │ │ - push -0xb4(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - fldl -0x1dae0(%esi) │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + addl $0x18,0x1f4(%ebx) │ │ │ │ add $0x10,%esp │ │ │ │ - fstl -0xc0(%ebp) │ │ │ │ - fldl -0xb0(%ebp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jbe 48010 ::do_widen(char) const@@Base+0xbfc0> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1bd76(%esi),%eax │ │ │ │ - push -0xc4(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ + addl $0x1,-0x58(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ + push -0x68(%ebp) │ │ │ │ push $0x100 │ │ │ │ push $0x1 │ │ │ │ - push -0xb8(%ebp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ call 4200 <__sprintf_chk@plt> │ │ │ │ + add $0x14,%esp │ │ │ │ + push -0x54(%ebp) │ │ │ │ + call 41e0 │ │ │ │ + mov %eax,(%esp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ + push -0x44(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push -0x4c(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ add $0x20,%esp │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ - lea -0x1bd70(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0x7 │ │ │ │ - push %eax │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0xb4(%ebp),%edi │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x2 │ │ │ │ - push %edi │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - add $0xc,%esp │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - mov 0x150(%eax),%eax │ │ │ │ - mov 0x60(%ecx),%ecx │ │ │ │ - mov (%eax),%edx │ │ │ │ - mov 0x58(%ecx,%ebx,1),%ecx │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - push 0x14(%ecx,%ebx,1) │ │ │ │ - push -0xb8(%ebp) │ │ │ │ - push %eax │ │ │ │ - call *0x2c(%edx) │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bd68(%esi),%eax │ │ │ │ + push -0x50(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - push $0xc │ │ │ │ - push %eax │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - push -0xb8(%ebp) │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - push -0xb8(%ebp) │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x2 │ │ │ │ - push %edi │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0x150(%eax),%eax │ │ │ │ - mov (%eax),%edx │ │ │ │ - push 0x18(%ecx) │ │ │ │ - push -0xb8(%ebp) │ │ │ │ - push %eax │ │ │ │ - call *0x2c(%edx) │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bd5b(%esi),%eax │ │ │ │ - push $0xb │ │ │ │ - push %eax │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %eax │ │ │ │ - push -0xb8(%ebp) │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ + push -0x4c(%ebp) │ │ │ │ + add $0x174,%eax │ │ │ │ push %eax │ │ │ │ - push -0xb8(%ebp) │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x2 │ │ │ │ - push %edi │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xd8(%ebp),%ecx │ │ │ │ - mov 0x150(%eax),%eax │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ - mov (%eax),%eax │ │ │ │ - mov 0x2c(%eax),%eax │ │ │ │ - movb $0x1,-0x64(%ebp) │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x198(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 47fa0 ::do_widen(char) const@@Base+0xbf50> │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ - jmp 47259 ::do_widen(char) const@@Base+0xb209> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov 0x8(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 47266 ::do_widen(char) const@@Base+0xb216> │ │ │ │ - cmpb $0x0,0x10(%edx) │ │ │ │ - jne 47250 ::do_widen(char) const@@Base+0xb200> │ │ │ │ - mov 0xc(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 47259 ::do_widen(char) const@@Base+0xb209> │ │ │ │ - mov %ebx,-0xa0(%ebp) │ │ │ │ - mov %edi,0xc(%ebp) │ │ │ │ - cmp -0xd8(%ebp),%ecx │ │ │ │ - je 47fa0 ::do_widen(char) const@@Base+0xbf50> │ │ │ │ - cmpb $0x1,0x10(%ecx) │ │ │ │ - ja 47fa0 ::do_widen(char) const@@Base+0xbf50> │ │ │ │ - flds 0x14(%ecx) │ │ │ │ - movb $0x20,-0x30(%ebp) │ │ │ │ - fstps -0xcc(%ebp) │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - mov -0xd8(%ebp),%edx │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ - jmp 472b1 ::do_widen(char) const@@Base+0xb261> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 472be ::do_widen(char) const@@Base+0xb26e> │ │ │ │ - cmpb $0x1f,0x10(%eax) │ │ │ │ - ja 472a8 ::do_widen(char) const@@Base+0xb258> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 45070 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25470> │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 472b1 ::do_widen(char) const@@Base+0xb261> │ │ │ │ - mov %ecx,-0xa0(%ebp) │ │ │ │ - mov %edi,0xc(%ebp) │ │ │ │ - cmp -0xd8(%ebp),%edx │ │ │ │ - je 472d5 ::do_widen(char) const@@Base+0xb285> │ │ │ │ - cmpb $0x20,0x10(%edx) │ │ │ │ - jbe 4731d ::do_widen(char) const@@Base+0xb2cd> │ │ │ │ - lea -0x98(%ebp),%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - lea -0x1b8df(%esi),%eax │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - lea 0x190(%eax),%ebx │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - lea -0x83(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - lea -0x78(%ebp),%eax │ │ │ │ + je 45070 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25470> │ │ │ │ + mov 0xc(%edi),%ebx │ │ │ │ + mov 0x1f4(%ebx),%eax │ │ │ │ + cmp 0x1f8(%ebx),%eax │ │ │ │ + jne 44fb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x253b0> │ │ │ │ + sub $0x4,%esp │ │ │ │ + add $0x1f0,%ebx │ │ │ │ + push -0x50(%ebp) │ │ │ │ push %eax │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - push %edx │ │ │ │ push %ebx │ │ │ │ - push %edi │ │ │ │ - call 48a70 ::do_widen(char) const@@Base+0xca20> │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ - add $0x1c,%esp │ │ │ │ - flds -0xcc(%ebp) │ │ │ │ - fadds 0x14(%edx) │ │ │ │ + call 3b590 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b990> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 44fd1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x253d1> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ - fstps (%esp) │ │ │ │ - push %edi │ │ │ │ - push -0xb0(%ebp) │ │ │ │ - call *%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bd4f(%esi),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ - push $0x9 │ │ │ │ - push %eax │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ + push $0x1 │ │ │ │ + push -0x54(%ebp) │ │ │ │ + call 4280 │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,%edx │ │ │ │ + jmp 44e54 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25254> │ │ │ │ + mov %edx,%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push -0x50(%ebp) │ │ │ │ + add $0x1f0,%eax │ │ │ │ + push %ecx │ │ │ │ push %eax │ │ │ │ + call 3b590 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b990> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 44f50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25350> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 63a8 <__gmon_start__@plt+0x1bf0> │ │ │ │ + nop │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x2 │ │ │ │ - push -0xb4(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bd45(%esi),%eax │ │ │ │ - push $0x8 │ │ │ │ - push %eax │ │ │ │ + push %esi │ │ │ │ + lea -0x40(%ebp),%eax │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x5ff42,%ebx │ │ │ │ + sub $0x88,%esp │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ + mov %ebx,-0x4c(%ebp) │ │ │ │ + movb $0x0,-0x40(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + movb $0x0,-0x28(%ebp) │ │ │ │ + call 44d20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25120> │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ + movl $0x2,0x2b4(%eax) │ │ │ │ + add $0x174,%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 806a0 ::do_widen(char) const@@Base+0x340e0> │ │ │ │ add $0x10,%esp │ │ │ │ - movb $0x1,-0x64(%ebp) │ │ │ │ - lea 0x17c(%eax),%ecx │ │ │ │ - mov 0x180(%eax),%eax │ │ │ │ - mov %ecx,-0xb0(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - je 47f20 ::do_widen(char) const@@Base+0xbed0> │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ - jmp 473d1 ::do_widen(char) const@@Base+0xb381> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov 0x8(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 473de ::do_widen(char) const@@Base+0xb38e> │ │ │ │ - cmpb $0x0,0x10(%edx) │ │ │ │ - jne 473c8 ::do_widen(char) const@@Base+0xb378> │ │ │ │ - mov 0xc(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 473d1 ::do_widen(char) const@@Base+0xb381> │ │ │ │ - mov %ebx,-0xa0(%ebp) │ │ │ │ - mov %edi,0xc(%ebp) │ │ │ │ - cmp -0xb0(%ebp),%ecx │ │ │ │ - je 47f30 ::do_widen(char) const@@Base+0xbee0> │ │ │ │ - cmpb $0x1,0x10(%ecx) │ │ │ │ - ja 47f30 ::do_widen(char) const@@Base+0xbee0> │ │ │ │ - mov 0x14(%ecx),%ebx │ │ │ │ - movb $0x20,-0x30(%ebp) │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ - jmp 47429 ::do_widen(char) const@@Base+0xb3d9> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 47436 ::do_widen(char) const@@Base+0xb3e6> │ │ │ │ - cmpb $0x1f,0x10(%eax) │ │ │ │ - ja 47420 ::do_widen(char) const@@Base+0xb3d0> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ + mov %eax,0x10(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jne 47429 ::do_widen(char) const@@Base+0xb3d9> │ │ │ │ - mov %ecx,-0xa0(%ebp) │ │ │ │ - mov %edi,0xc(%ebp) │ │ │ │ - cmp -0xb0(%ebp),%edx │ │ │ │ - je 4815d ::do_widen(char) const@@Base+0xc10d> │ │ │ │ - cmpb $0x20,0x10(%edx) │ │ │ │ - jbe 474ac ::do_widen(char) const@@Base+0xb45c> │ │ │ │ - lea -0x1b8df(%esi),%eax │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ - lea -0x9c(%ebp),%eax │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x178,%eax │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ + je 45890 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25c90> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - lea -0x81(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - lea -0x70(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ + push 0xc(%edi) │ │ │ │ push %eax │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - push %edx │ │ │ │ - push -0xcc(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - call 48c00 ::do_widen(char) const@@Base+0xcbb0> │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ - add $0x1c,%esp │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - sub $0x8,%esp │ │ │ │ - add %ebx,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ + call 80610 ::do_widen(char) const@@Base+0x34050> │ │ │ │ + mov 0x10(%edi),%eax │ │ │ │ + mov (%eax),%edx │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call *0x8(%edx) │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ + mov %ebx,-0x4c(%ebp) │ │ │ │ + movl $0x3,0x2b4(%eax) │ │ │ │ + lea -0x1cb98(%esi),%eax │ │ │ │ + lea -0x48(%ebp),%esi │ │ │ │ + movl $0x37,(%esp) │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 4250 (unsigned long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ + push -0x44(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + add $0x14,%esp │ │ │ │ push $0x2 │ │ │ │ - push -0xb4(%ebp) │ │ │ │ + lea -0x1c2d1(%ecx),%eax │ │ │ │ + mov %ecx,%ebx │ │ │ │ push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0xd8(%ebp),%ecx │ │ │ │ - mov 0x150(%eax),%eax │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - mov (%eax),%eax │ │ │ │ - mov 0x2c(%eax),%eax │ │ │ │ - movb $0x2,-0x64(%ebp) │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x198(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 47eb8 ::do_widen(char) const@@Base+0xbe68> │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ - jmp 47521 ::do_widen(char) const@@Base+0xb4d1> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov 0x8(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 4752e ::do_widen(char) const@@Base+0xb4de> │ │ │ │ - cmpb $0x1,0x10(%edx) │ │ │ │ - ja 47518 ::do_widen(char) const@@Base+0xb4c8> │ │ │ │ - mov 0xc(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 47521 ::do_widen(char) const@@Base+0xb4d1> │ │ │ │ - mov %ebx,-0xa0(%ebp) │ │ │ │ - mov %edi,0xc(%ebp) │ │ │ │ - cmp %ecx,-0xd8(%ebp) │ │ │ │ - je 47eb8 ::do_widen(char) const@@Base+0xbe68> │ │ │ │ - cmpb $0x2,0x10(%ecx) │ │ │ │ - ja 47eb8 ::do_widen(char) const@@Base+0xbe68> │ │ │ │ - flds 0x14(%ecx) │ │ │ │ - movb $0x10,-0x30(%ebp) │ │ │ │ - fstps -0xd0(%ebp) │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - mov -0xd8(%ebp),%edx │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ - jmp 47579 ::do_widen(char) const@@Base+0xb529> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 47586 ::do_widen(char) const@@Base+0xb536> │ │ │ │ - cmpb $0xf,0x10(%eax) │ │ │ │ - ja 47570 ::do_widen(char) const@@Base+0xb520> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 47579 ::do_widen(char) const@@Base+0xb529> │ │ │ │ - mov %ecx,-0xa0(%ebp) │ │ │ │ - mov %edi,0xc(%ebp) │ │ │ │ - cmp %edx,-0xd8(%ebp) │ │ │ │ - je 4759d ::do_widen(char) const@@Base+0xb54d> │ │ │ │ - cmpb $0x10,0x10(%edx) │ │ │ │ - jbe 475e2 ::do_widen(char) const@@Base+0xb592> │ │ │ │ - lea -0x98(%ebp),%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - lea -0x1b8df(%esi),%eax │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - lea 0x190(%eax),%ebx │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - lea -0x7f(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - lea -0x68(%ebp),%eax │ │ │ │ + push -0x2c(%ebp) │ │ │ │ + push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - push %edx │ │ │ │ - push %ebx │ │ │ │ - push %edi │ │ │ │ - call 48a70 ::do_widen(char) const@@Base+0xca20> │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + mov 0xc(%edi),%edx │ │ │ │ add $0x1c,%esp │ │ │ │ - flds -0xd0(%ebp) │ │ │ │ - fadds 0x14(%edx) │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ - fstps (%esp) │ │ │ │ - push %edi │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - call *%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bd3c(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0x9 │ │ │ │ - push %eax │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x2 │ │ │ │ - push -0xb4(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bd32(%esi),%eax │ │ │ │ - push $0x8 │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + push -0x50(%ebp) │ │ │ │ + push %esi │ │ │ │ + lea 0x174(%edx),%eax │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %ecx │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + pop %ebx │ │ │ │ + lea -0x1d79a(%ecx),%edx │ │ │ │ + mov %ecx,%ebx │ │ │ │ + push %edx │ │ │ │ + push -0x50(%ebp) │ │ │ │ + mov %edx,-0x54(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ - movb $0x2,-0x68(%ebp) │ │ │ │ - mov 0x180(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 47e40 ::do_widen(char) const@@Base+0xbdf0> │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ - jmp 47691 ::do_widen(char) const@@Base+0xb641> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov 0x8(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 4769e ::do_widen(char) const@@Base+0xb64e> │ │ │ │ - cmpb $0x1,0x10(%edx) │ │ │ │ - ja 47688 ::do_widen(char) const@@Base+0xb638> │ │ │ │ - mov 0xc(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 47691 ::do_widen(char) const@@Base+0xb641> │ │ │ │ - mov %ebx,-0xa0(%ebp) │ │ │ │ - mov %edi,0xc(%ebp) │ │ │ │ - cmp -0xb0(%ebp),%ecx │ │ │ │ - je 47e40 ::do_widen(char) const@@Base+0xbdf0> │ │ │ │ - cmpb $0x2,0x10(%ecx) │ │ │ │ - ja 47e40 ::do_widen(char) const@@Base+0xbdf0> │ │ │ │ - mov 0x14(%ecx),%edi │ │ │ │ - movb $0x10,-0x64(%ebp) │ │ │ │ - mov %edi,-0xd0(%ebp) │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ - jmp 476e9 ::do_widen(char) const@@Base+0xb699> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 476f6 ::do_widen(char) const@@Base+0xb6a6> │ │ │ │ - cmpb $0xf,0x10(%eax) │ │ │ │ - ja 476e0 ::do_widen(char) const@@Base+0xb690> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 476e9 ::do_widen(char) const@@Base+0xb699> │ │ │ │ - mov %ecx,-0xa0(%ebp) │ │ │ │ - mov %edi,0xc(%ebp) │ │ │ │ - cmp -0xb0(%ebp),%edx │ │ │ │ - je 48187 ::do_widen(char) const@@Base+0xc137> │ │ │ │ - cmpb $0x10,0x10(%edx) │ │ │ │ - jbe 47769 ::do_widen(char) const@@Base+0xb719> │ │ │ │ - lea -0x1b8df(%esi),%eax │ │ │ │ - lea -0x64(%ebp),%ebx │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ - lea -0x9c(%ebp),%eax │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x178,%eax │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x7d(%ebp),%eax │ │ │ │ - mov %ebx,-0x30(%ebp) │ │ │ │ - push %eax │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ + je 45271 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25671> │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + sub $0xc,%esp │ │ │ │ + push $0x24 │ │ │ │ + lea -0x1cb60(%ecx),%eax │ │ │ │ + mov %ecx,%ebx │ │ │ │ push %eax │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - push %edx │ │ │ │ - push -0xcc(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - call 48c00 ::do_widen(char) const@@Base+0xcbb0> │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ + push -0x44(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + mov 0xc(%edi),%edx │ │ │ │ add $0x1c,%esp │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0xd0(%ebp),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - add 0x14(%edx),%eax │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 4250 (unsigned long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x2 │ │ │ │ - push -0xb4(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + push -0x50(%ebp) │ │ │ │ + push %esi │ │ │ │ + lea 0x174(%edx),%eax │ │ │ │ push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ pop %eax │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ - add 0x60(%ecx),%eax │ │ │ │ - lea -0x60(%ebp),%ecx │ │ │ │ - add 0x58(%eax),%edx │ │ │ │ - add $0x24,%eax │ │ │ │ - mov %ecx,-0xb0(%ebp) │ │ │ │ - push 0x8(%edx) │ │ │ │ - push 0x4(%edx) │ │ │ │ - push %ecx │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ + pop %edx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + push -0x50(%ebp) │ │ │ │ + mov 0x5ec(%eax),%eax │ │ │ │ + add $0x4c,%eax │ │ │ │ push %eax │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 43540 ::do_widen(char) const@@Base+0x74f0> │ │ │ │ + call 49a80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29e80> │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + movl $0x25,(%esp) │ │ │ │ + lea -0x1cb38(%ecx),%eax │ │ │ │ + mov %ecx,%ebx │ │ │ │ + push %eax │ │ │ │ + push -0x44(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ add $0x1c,%esp │ │ │ │ - lea -0x19903(%esi),%eax │ │ │ │ - push $0x5 │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + push -0x50(%ebp) │ │ │ │ + push %esi │ │ │ │ + add $0x174,%eax │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + mov 0xc(%edi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - test %edx,%edx │ │ │ │ - je 48080 ::do_widen(char) const@@Base+0xc030> │ │ │ │ + mov 0x5ec(%edx),%edx │ │ │ │ + test %al,%al │ │ │ │ + jne 458c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25cc0> │ │ │ │ + movb $0x0,0x1c0(%edx) │ │ │ │ + movb $0x0,0x338(%edx) │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edx,-0xc0(%ebp) │ │ │ │ - push %edx │ │ │ │ - call 41e0 │ │ │ │ - mov -0xc0(%ebp),%edx │ │ │ │ - add $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - mov %esi,%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x2 │ │ │ │ - push -0xb4(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - pop %eax │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ - add 0x60(%ecx),%eax │ │ │ │ - add 0x58(%eax),%edx │ │ │ │ - add $0x24,%eax │ │ │ │ - push 0x8(%edx) │ │ │ │ - push 0x4(%edx) │ │ │ │ - push -0xb0(%ebp) │ │ │ │ + push $0x1e │ │ │ │ + lea -0x1cb10(%edx),%eax │ │ │ │ + mov %edx,%ebx │ │ │ │ push %eax │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 43620 ::do_widen(char) const@@Base+0x75d0> │ │ │ │ + push -0x44(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ add $0x1c,%esp │ │ │ │ - lea -0x1bd29(%esi),%eax │ │ │ │ - push $0x6 │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + push -0x50(%ebp) │ │ │ │ + push %esi │ │ │ │ + add $0x174,%eax │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - test %edx,%edx │ │ │ │ - je 48058 ::do_widen(char) const@@Base+0xc008> │ │ │ │ + cmpb $0x0,0x251(%eax) │ │ │ │ + je 452e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x256e8> │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edx,-0xb0(%ebp) │ │ │ │ - push %edx │ │ │ │ - call 41e0 │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ - add $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - mov %esi,%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ push $0x2 │ │ │ │ - push -0xb4(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - lea -0x1bd22(%esi),%eax │ │ │ │ - push $0x5 │ │ │ │ + lea -0x1ca00(%edx),%eax │ │ │ │ + mov %edx,%ebx │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - add $0x10,%esp │ │ │ │ - add 0x60(%eax),%ebx │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - add 0x58(%ebx),%eax │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - mov 0x28(%ebx),%eax │ │ │ │ - add $0x1,%edx │ │ │ │ - sub %ecx,%edx │ │ │ │ - cmp %eax,%ecx │ │ │ │ - ja 4841e ::do_widen(char) const@@Base+0xc3ce> │ │ │ │ - lea -0x30(%ebp),%edi │ │ │ │ - sub %ecx,%eax │ │ │ │ - mov %edi,-0xc0(%ebp) │ │ │ │ - lea -0x28(%ebp),%edi │ │ │ │ - mov %edi,-0xb0(%ebp) │ │ │ │ - mov %edi,-0x30(%ebp) │ │ │ │ - mov 0x24(%ebx),%edi │ │ │ │ + push -0x44(%ebp) │ │ │ │ push $0x0 │ │ │ │ - add %ecx,%edi │ │ │ │ - cmp %edx,%eax │ │ │ │ - cmova %edx,%eax │ │ │ │ - add %edi,%eax │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ + push %esi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ + add $0x18,%esp │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + push 0x5ec(%eax) │ │ │ │ + call 3f470 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f870> │ │ │ │ add $0x10,%esp │ │ │ │ - test %edx,%edx │ │ │ │ - je 480a8 ::do_widen(char) const@@Base+0xc058> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push -0x54(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + push -0x50(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4533f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2573f> │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %edx,-0xc0(%ebp) │ │ │ │ - push %edx │ │ │ │ - call 41e0 │ │ │ │ - mov -0xc0(%ebp),%edx │ │ │ │ - add $0xc,%esp │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + add $0x174,%eax │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 75c10 ::do_widen(char) const@@Base+0x29650> │ │ │ │ add $0x10,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x2 │ │ │ │ - push -0xb4(%ebp) │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov %eax,0x14(%edi) │ │ │ │ + test %eax,%eax │ │ │ │ + je 45920 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25d20> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push 0xc(%edi) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 75b80 ::do_widen(char) const@@Base+0x295c0> │ │ │ │ + mov 0x14(%edi),%eax │ │ │ │ + mov (%eax),%edx │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0xb0(%ebp),%eax │ │ │ │ - je 47993 ::do_widen(char) const@@Base+0xb943> │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ + movl $0x4,0x2b4(%eax) │ │ │ │ + lea -0x1caf0(%edx),%eax │ │ │ │ + mov %edx,%ebx │ │ │ │ + push $0x38 │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1bd1c(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0x12 │ │ │ │ + push -0x44(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + push -0x50(%ebp) │ │ │ │ + push %esi │ │ │ │ + add $0x174,%eax │ │ │ │ push %eax │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %edi │ │ │ │ - pop %eax │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - mov 0x60(%eax),%eax │ │ │ │ - mov 0x58(%eax,%edi,1),%eax │ │ │ │ - movzbl 0xc(%eax,%ecx,1),%eax │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + mov 0xc(%edi),%edx │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x3a0(%edx),%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 45780 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25b80> │ │ │ │ + movl $0x32,0x3a0(%edx) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + push $0x2a │ │ │ │ + lea -0x1cab4(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 4680 │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x3 │ │ │ │ - push -0xf4(%ebp) │ │ │ │ + push -0x44(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + push -0x50(%ebp) │ │ │ │ + push %esi │ │ │ │ + add $0x174,%eax │ │ │ │ push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push $0x0 │ │ │ │ + push -0x30(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + call 4780 │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0xb0(%ebp) │ │ │ │ - mov 0x60(%eax),%eax │ │ │ │ - add 0x58(%eax,%edi,1),%ecx │ │ │ │ - lea -0x1bcfe(%esi),%edi │ │ │ │ - mov %edi,-0xcc(%ebp) │ │ │ │ - lea -0x86(%ebp),%edi │ │ │ │ - mov %edi,-0xd0(%ebp) │ │ │ │ - lea -0x1bcf3(%esi),%edi │ │ │ │ - mov %edi,-0xd4(%ebp) │ │ │ │ - mov 0x2c(%ecx),%edi │ │ │ │ - cmp %edi,0x30(%ecx) │ │ │ │ - jne 47b20 ::do_widen(char) const@@Base+0xbad0> │ │ │ │ - jmp 47df0 ::do_widen(char) const@@Base+0xbda0> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - flds 0x28(%eax) │ │ │ │ - fld %st(0) │ │ │ │ fabs │ │ │ │ - fldl -0x1dad0(%esi) │ │ │ │ - fstl -0xc0(%ebp) │ │ │ │ + fldl -0x1cbb8(%ebx) │ │ │ │ + fstl -0x60(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ fstp %st(0) │ │ │ │ - jbe 47ac8 ::do_widen(char) const@@Base+0xba78> │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - fstpl (%esp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push %edi │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - lea -0x1bcd6(%esi),%eax │ │ │ │ - push $0x8 │ │ │ │ - push %eax │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ + jbe 4543a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2583a> │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + add $0x174,%eax │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x2 │ │ │ │ - push -0xb4(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 6cb40 ::do_widen(char) const@@Base+0x20580> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 47aca ::do_widen(char) const@@Base+0xba7a> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1c120(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0x3 │ │ │ │ + mov %eax,0x18(%edi) │ │ │ │ + test %eax,%eax │ │ │ │ + je 45900 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25d00> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push 0xc(%edi) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ + call 6cab0 ::do_widen(char) const@@Base+0x204f0> │ │ │ │ + mov 0x18(%edi),%eax │ │ │ │ + mov (%eax),%edx │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ - addl $0x1,-0xb0(%ebp) │ │ │ │ - mov 0x60(%eax),%eax │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ - add 0x58(%eax,%ebx,1),%edx │ │ │ │ - mov 0x30(%edx),%eax │ │ │ │ - sub 0x2c(%edx),%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xba2e8ba3,%eax,%eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jae 47df0 ::do_widen(char) const@@Base+0xbda0> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0xa │ │ │ │ - push -0xcc(%ebp) │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - add $0xc,%esp │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ - imul $0x2c,-0xb0(%ebp),%ecx │ │ │ │ - mov 0x60(%eax),%eax │ │ │ │ - mov 0x58(%eax,%ebx,1),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %ecx,%edi │ │ │ │ - mov 0x2c(%eax,%edx,1),%eax │ │ │ │ - movzbl 0xc(%eax,%ecx,1),%eax │ │ │ │ - push $0x1 │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - mov %al,-0x86(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ - push $0x6 │ │ │ │ - push -0xd4(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - pop %ecx │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - pop %ebx │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - mov 0x60(%ecx),%eax │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ - mov 0x58(%eax,%ebx,1),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov 0x2c(%eax,%edx,1),%eax │ │ │ │ - mov 0x4(%eax,%edi,1),%eax │ │ │ │ - add $0x1,%eax │ │ │ │ - push %eax │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - call 4250 (unsigned long)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x2 │ │ │ │ - push -0xb4(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - mov %edi,-0xc0(%ebp) │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - mov 0x60(%eax),%eax │ │ │ │ - mov 0x58(%eax,%edx,1),%eax │ │ │ │ - mov 0x2c(%eax,%ebx,1),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - flds 0x8(%eax,%edi,1) │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - lea -0x1bcec(%esi),%eax │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - fstpl (%esp) │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + fldz │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + mov 0x5ec(%eax),%edx │ │ │ │ + mov %ecx,0x3a0(%eax) │ │ │ │ + mov 0xf4(%edx),%edx │ │ │ │ + fstpl 0x2d8(%edx) │ │ │ │ + movl $0x5,0x2b4(%eax) │ │ │ │ + lea -0x1ca88(%ebx),%eax │ │ │ │ + push $0x2a │ │ │ │ push %eax │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push %edi │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ + push -0x44(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ add $0x1c,%esp │ │ │ │ - lea -0x1bce6(%esi),%eax │ │ │ │ - push $0xa │ │ │ │ - push %eax │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + push -0x50(%ebp) │ │ │ │ + push %esi │ │ │ │ + add $0x174,%eax │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %edi,-0xa0(%ebp) │ │ │ │ - push $0x2 │ │ │ │ - push -0xb4(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %ecx │ │ │ │ + pop %ebx │ │ │ │ + push $0x0 │ │ │ │ + push -0x30(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + call 4780 │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ - mov 0x60(%ecx),%eax │ │ │ │ - mov 0x58(%eax,%edx,1),%eax │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ - mov 0x2c(%eax,%edx,1),%ebx │ │ │ │ - add %edi,%ebx │ │ │ │ - movzbl 0xd(%ebx),%edx │ │ │ │ - mov %ebx,%eax │ │ │ │ - test %dl,%dl │ │ │ │ - je 47d2c ::do_widen(char) const@@Base+0xbcdc> │ │ │ │ - cmp 0xc(%ebx),%dl │ │ │ │ - je 47d2c ::do_widen(char) const@@Base+0xbcdc> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1bcdb(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0x4 │ │ │ │ - push %eax │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov 0x60(%ecx),%eax │ │ │ │ - mov 0x58(%eax,%edx,1),%eax │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ - mov 0x2c(%eax,%edx,1),%eax │ │ │ │ - movzbl 0xd(%eax,%edi,1),%eax │ │ │ │ - push $0x1 │ │ │ │ - mov %al,-0x85(%ebp) │ │ │ │ - lea -0x85(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x2 │ │ │ │ - push -0xb4(%ebp) │ │ │ │ + fabs │ │ │ │ + fldl -0x1cbb8(%ebx) │ │ │ │ + fstl -0x60(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jbe 45501 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25901> │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + movb $0x1,0x224(%eax) │ │ │ │ + add $0x174,%eax │ │ │ │ push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ + call 6cb40 ::do_widen(char) const@@Base+0x20580> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x60(%eax),%eax │ │ │ │ - mov 0x58(%eax,%edx,1),%eax │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ - mov 0x2c(%eax,%edx,1),%ebx │ │ │ │ - add %edi,%ebx │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 47a40 ::do_widen(char) const@@Base+0xb9f0> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1c0d9(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0x4 │ │ │ │ + mov %eax,0x18(%edi) │ │ │ │ + test %eax,%eax │ │ │ │ + je 45900 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25d00> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push 0xc(%edi) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ + call 6cab0 ::do_widen(char) const@@Base+0x204f0> │ │ │ │ + mov 0x18(%edi),%eax │ │ │ │ + mov (%eax),%edx │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x60(%eax),%eax │ │ │ │ - mov 0x58(%eax,%ecx,1),%eax │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - mov 0x2c(%eax,%ecx,1),%eax │ │ │ │ - mov -0xc0(%ebp),%ecx │ │ │ │ - mov 0x10(%eax,%ecx,1),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 47e18 ::do_widen(char) const@@Base+0xbdc8> │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + fldz │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edx,-0xe0(%ebp) │ │ │ │ - push %edx │ │ │ │ - call 41e0 │ │ │ │ - mov -0xe0(%ebp),%edx │ │ │ │ - add $0xc,%esp │ │ │ │ + mov 0x5ec(%eax),%edx │ │ │ │ + movb $0x0,0x224(%eax) │ │ │ │ + mov %ecx,%ebx │ │ │ │ + mov 0xf4(%edx),%edx │ │ │ │ + fstpl 0x2e8(%edx) │ │ │ │ + movl $0x6,0x2b4(%eax) │ │ │ │ + lea -0x1c9c3(%ecx),%eax │ │ │ │ + push $0x17 │ │ │ │ + push %eax │ │ │ │ + push -0x44(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + push -0x50(%ebp) │ │ │ │ + push %esi │ │ │ │ + add $0x174,%eax │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x2 │ │ │ │ - push -0xb4(%ebp) │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push -0x54(%ebp) │ │ │ │ + push -0x50(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - mov 0x60(%eax),%eax │ │ │ │ - mov 0x58(%eax,%ecx,1),%eax │ │ │ │ - mov -0xc0(%ebp),%ecx │ │ │ │ - add 0x2c(%eax,%ebx,1),%ecx │ │ │ │ + test %eax,%eax │ │ │ │ + je 457d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25bd0> │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov 0x384(%eax),%eax │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + sub $0x1,%eax │ │ │ │ + cmp $0xfffffffd,%eax │ │ │ │ + ja 45850 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25c50> │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + mov 0x1e8(%ebx),%ecx │ │ │ │ + mov 0x1e4(%ebx),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ - jmp 47a40 ::do_widen(char) const@@Base+0xb9f0> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1bd09(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0xa │ │ │ │ - push %eax │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 46db0 ::do_widen(char) const@@Base+0xad60> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov 0x3c(%eax),%eax │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - jmp 47da4 ::do_widen(char) const@@Base+0xbd54> │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ + sub %edx,%eax │ │ │ │ + mov %ecx,-0x6c(%ebp) │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xbdef7bdf,%eax,%eax │ │ │ │ + mov %eax,0x1fc(%ebx) │ │ │ │ + cmp %ecx,%edx │ │ │ │ + je 4572e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25b2e> │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + mov %edi,0x8(%ebp) │ │ │ │ + mov %edx,%edi │ │ │ │ + lea -0x99280(%eax),%ecx │ │ │ │ + lea -0x9f4(%eax),%eax │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea -0x68(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x64(%ebp),%ebx │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - lea -0x7e(%ebp),%eax │ │ │ │ - lea -0x9c(%ebp),%edi │ │ │ │ - push %eax │ │ │ │ - lea -0x1b8df(%esi),%eax │ │ │ │ - push %ebx │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ - push %eax │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - push %ecx │ │ │ │ - add $0x178,%eax │ │ │ │ - mov %edi,-0xc8(%ebp) │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ - call 48c00 ::do_widen(char) const@@Base+0xcbb0> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ - add $0x1c,%esp │ │ │ │ - mov 0x14(%edx),%edi │ │ │ │ - mov 0x180(%eax),%eax │ │ │ │ - movb $0x10,-0x64(%ebp) │ │ │ │ - mov %edi,-0xd0(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - jne 476ca ::do_widen(char) const@@Base+0xb67a> │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ - jmp 4773a ::do_widen(char) const@@Base+0xb6ea> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x70(%ebp),%eax │ │ │ │ + jne 457c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25bc0> │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x80(%ebp),%eax │ │ │ │ - lea -0x64(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - lea -0x6c(%ebp),%eax │ │ │ │ - lea -0x98(%ebp),%edi │ │ │ │ - push %eax │ │ │ │ - lea -0x1b8df(%esi),%eax │ │ │ │ + lea -0x9d4(%ebx),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + lea 0x64(%edi),%eax │ │ │ │ + push 0x6c(%edi) │ │ │ │ push %eax │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %ebx,-0x6c(%ebp) │ │ │ │ - lea 0x190(%eax),%ebx │ │ │ │ - push %ecx │ │ │ │ - push %ebx │ │ │ │ - push %edi │ │ │ │ - call 48a70 ::do_widen(char) const@@Base+0xca20> │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ - flds 0x14(%edx) │ │ │ │ - mov 0x198(%eax),%eax │ │ │ │ - movb $0x10,-0x30(%ebp) │ │ │ │ - fstps -0xd0(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4755a ::do_widen(char) const@@Base+0xb50a> │ │ │ │ - mov -0xd8(%ebp),%edx │ │ │ │ - jmp 475ba ::do_widen(char) const@@Base+0xb56a> │ │ │ │ - nop │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + mov 0x5c(%edi),%eax │ │ │ │ + mov 0x58(%edi),%esi │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 456c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25ac8> │ │ │ │ + lea -0x99750(%ebx),%eax │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x82(%ebp),%eax │ │ │ │ - lea -0x9c(%ebp),%edi │ │ │ │ - push %eax │ │ │ │ - lea -0x74(%ebp),%eax │ │ │ │ - lea -0x64(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - lea -0x1b8df(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - push %ecx │ │ │ │ - add $0x178,%eax │ │ │ │ - mov %ebx,-0x74(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x58(%ebp),%eax │ │ │ │ + jne 457b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25bb0> │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + mov 0x2c(%esi),%edi │ │ │ │ + lea -0x9e4(%ecx),%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x30(%esi),%eax │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 456a3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25aa3> │ │ │ │ + lea -0x99970(%ecx),%eax │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + jmp 45686 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25a86> │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + lea 0x18(%edi),%edx │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x10(%edi),%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 4567e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25a7e> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x2c,%edi │ │ │ │ + cmp %edi,-0x50(%ebp) │ │ │ │ + je 456a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25aa0> │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x54(%ebp),%eax │ │ │ │ + je 45660 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25a60> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - mov %edi,-0xc8(%ebp) │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ - call 48c00 ::do_widen(char) const@@Base+0xcbb0> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ - add $0x1c,%esp │ │ │ │ - mov 0x180(%eax),%eax │ │ │ │ - mov 0x14(%edx),%ebx │ │ │ │ - movb $0x20,-0x30(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - jne 47404 ::do_widen(char) const@@Base+0xb3b4> │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ - jmp 47477 ::do_widen(char) const@@Base+0xb427> │ │ │ │ - nop │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x84(%ebp),%eax │ │ │ │ - lea -0x64(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - lea -0x7c(%ebp),%eax │ │ │ │ - lea -0x98(%ebp),%edi │ │ │ │ - push %eax │ │ │ │ - lea -0x1b8df(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %ebx,-0x7c(%ebp) │ │ │ │ - lea 0x190(%eax),%ebx │ │ │ │ - push %ecx │ │ │ │ - push %ebx │ │ │ │ + add $0x2c,%edi │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %edi,-0x50(%ebp) │ │ │ │ + jne 45686 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25a86> │ │ │ │ + mov 0x2c(%esi),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 456b6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25ab6> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ - call 48a70 ::do_widen(char) const@@Base+0xca20> │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ - flds 0x14(%edx) │ │ │ │ - mov 0x198(%eax),%eax │ │ │ │ - movb $0x20,-0x30(%ebp) │ │ │ │ - fstps -0xcc(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - jne 47292 ::do_widen(char) const@@Base+0xb242> │ │ │ │ - mov -0xd8(%ebp),%edx │ │ │ │ - jmp 472f2 ::do_widen(char) const@@Base+0xb2a2> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d925(%esi),%eax │ │ │ │ - push -0xc4(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - push %eax │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push -0xb8(%ebp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x20,%esp │ │ │ │ - jmp 470da ::do_widen(char) const@@Base+0xb08a> │ │ │ │ - sub $0x10,%esp │ │ │ │ - lea -0x1d925(%esi),%eax │ │ │ │ - fstpl (%esp) │ │ │ │ - jmp 47031 ::do_widen(char) const@@Base+0xafe1> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov 0x3c(%eax),%eax │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - jmp 4789b ::do_widen(char) const@@Base+0xb84b> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov 0x3c(%eax),%eax │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - jmp 4780c ::do_widen(char) const@@Base+0xb7bc> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov 0x3c(%eax),%eax │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - jmp 4795e ::do_widen(char) const@@Base+0xb90e> │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1bccd(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0x16 │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x38,%esi │ │ │ │ + cmp %esi,-0x60(%ebp) │ │ │ │ + jne 45630 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25a30> │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ + mov 0x58(%edi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 456db , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25adb> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x3c(%edi),%eax │ │ │ │ + lea 0x44(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 456f4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25af4> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp -0xf8(%ebp),%eax │ │ │ │ - je 48103 ::do_widen(char) const@@Base+0xc0b3> │ │ │ │ + mov 0x24(%edi),%eax │ │ │ │ + lea 0x2c(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 4570d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25b0d> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov 0x64(%eax),%eax │ │ │ │ - sub 0x60(%ecx),%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xbdef7bdf,%eax,%eax │ │ │ │ - cmp %eax,-0xe8(%ebp) │ │ │ │ - jb 46498 ::do_widen(char) const@@Base+0xa448> │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0x1 │ │ │ │ - push -0xb8(%ebp) │ │ │ │ - call 4280 │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + add $0x7c,%edi │ │ │ │ + cmp %edi,-0x6c(%ebp) │ │ │ │ + jne 455e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x259e0> │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + mov %ecx,0x1e8(%eax) │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov 0x384(%eax),%eax │ │ │ │ + sub $0x1,%eax │ │ │ │ + cmp $0xfffffffd,%eax │ │ │ │ + ja 45820 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25c20> │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x7c(%ebp),%eax │ │ │ │ + je 4575f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25b5f> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp -0x108(%ebp),%eax │ │ │ │ - je 48150 ::do_widen(char) const@@Base+0xc100> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0x78(%ebp),%eax │ │ │ │ + je 45776 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25b76> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ + mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea -0x1b8df(%esi),%eax │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ - lea -0x9c(%ebp),%eax │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - mov %edi,%eax │ │ │ │ - add $0x178,%eax │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ - jmp 47477 ::do_widen(char) const@@Base+0xb427> │ │ │ │ - lea -0x1b8df(%esi),%eax │ │ │ │ - lea -0x64(%ebp),%ebx │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ - lea -0x9c(%ebp),%eax │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - mov %edi,%eax │ │ │ │ - add $0x178,%eax │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ - jmp 4773a ::do_widen(char) const@@Base+0xb6ea> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + push $0xa │ │ │ │ + push $0x0 │ │ │ │ + push -0x30(%ebp) │ │ │ │ + call 4480 │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,0x3a0(%edx) │ │ │ │ + jmp 453a4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x257a4> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 456b6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25ab6> │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 4570d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25b0d> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + movb $0x0,0x251(%eax) │ │ │ │ + add $0x174,%eax │ │ │ │ + push %eax │ │ │ │ + call 84e10 ::do_widen(char) const@@Base+0x38850> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,0x1c(%edi) │ │ │ │ + test %eax,%eax │ │ │ │ + je 45941 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25d41> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov 0x3c(%eax),%eax │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ + push 0xc(%edi) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - jmp 46aeb ::do_widen(char) const@@Base+0xaa9b> │ │ │ │ - cmpb $0x0,-0x101(%ebp) │ │ │ │ - je 48310 ::do_widen(char) const@@Base+0xc2c0> │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - add 0x60(%ecx),%eax │ │ │ │ - mov 0x28(%eax),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 48310 ::do_widen(char) const@@Base+0xc2c0> │ │ │ │ - movl $0x0,-0xc0(%ebp) │ │ │ │ - lea -0x87(%ebp),%edi │ │ │ │ - mov %edi,-0xc8(%ebp) │ │ │ │ - lea -0x1bed6(%esi),%edi │ │ │ │ - mov %edi,-0xd0(%ebp) │ │ │ │ - lea -0x1bd86(%esi),%edi │ │ │ │ - movl $0x0,-0xb0(%ebp) │ │ │ │ - movl $0x0,-0xa8(%ebp) │ │ │ │ - mov %edi,-0xcc(%ebp) │ │ │ │ - jmp 4826f ::do_widen(char) const@@Base+0xc21f> │ │ │ │ - cmpl $0xa,-0xc0(%ebp) │ │ │ │ - je 482e8 ::do_widen(char) const@@Base+0xc298> │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - addl $0x1,-0xa8(%ebp) │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ - add 0x60(%ecx),%eax │ │ │ │ - cmp 0x28(%eax),%edi │ │ │ │ - jae 48310 ::do_widen(char) const@@Base+0xc2c0> │ │ │ │ - mov 0x24(%eax),%eax │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - movzbl (%eax,%edi,1),%eax │ │ │ │ - push $0x1 │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - mov %al,-0x87(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - addl $0x1,-0xb0(%ebp) │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ + call 84d80 ::do_widen(char) const@@Base+0x387c0> │ │ │ │ + mov 0x1c(%edi),%eax │ │ │ │ + mov (%eax),%edx │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ - addl $0x1,-0xc0(%ebp) │ │ │ │ - cmp $0x32,%eax │ │ │ │ - jne 48240 ::do_widen(char) const@@Base+0xc1f0> │ │ │ │ + jmp 45577 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25977> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ - push $0x2 │ │ │ │ - push -0xcc(%ebp) │ │ │ │ - push -0xa0(%ebp) │ │ │ │ + push $0x6 │ │ │ │ + mov -0x28(%edi),%esi │ │ │ │ + lea -0x1bf11(%edi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - movl $0x0,-0xc0(%ebp) │ │ │ │ + mov %esi,(%esp) │ │ │ │ + call 4260 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0xb0(%ebp) │ │ │ │ - jmp 4824d ::do_widen(char) const@@Base+0xc1fd> │ │ │ │ + jmp 45743 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25b43> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ - push $0x1 │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - push -0xa0(%ebp) │ │ │ │ + push $0x1a │ │ │ │ + mov -0x28(%ecx),%esi │ │ │ │ + lea -0x1c994(%ecx),%eax │ │ │ │ + mov %ecx,%ebx │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - movl $0x0,-0xc0(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + mov %esi,(%esp) │ │ │ │ + call 4260 │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4824d ::do_widen(char) const@@Base+0xc1fd> │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 45592 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25992> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ - lea -0x1df96(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0x1 │ │ │ │ + push $0x18 │ │ │ │ + lea -0x1ca19(%ecx),%eax │ │ │ │ + mov %ecx,%ebx │ │ │ │ push %eax │ │ │ │ - push -0xa0(%ebp) │ │ │ │ + push -0x28(%ecx) │ │ │ │ call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 46d94 ::do_widen(char) const@@Base+0xad44> │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ - jmp 46c75 ::do_widen(char) const@@Base+0xac25> │ │ │ │ - jbe 483dc ::do_widen(char) const@@Base+0xc38c> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ - mov 0x30(%eax),%eax │ │ │ │ - cmp %eax,%edi │ │ │ │ - je 483f4 ::do_widen(char) const@@Base+0xc3a4> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call 4290 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ - mov -0xc8(%ebp),%edx │ │ │ │ - cmp 0x10(%eax),%ecx │ │ │ │ - jae 483a7 ::do_widen(char) const@@Base+0xc357> │ │ │ │ - mov 0xc(%edi),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - cmove %edi,%eax │ │ │ │ - cmpl $0x1,0xc(%edi) │ │ │ │ - sbb %edx,%edx │ │ │ │ - add $0x1,%edx │ │ │ │ - jmp 46d1d ::do_widen(char) const@@Base+0xaccd> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x34(%eax),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 483a7 ::do_widen(char) const@@Base+0xc357> │ │ │ │ - mov 0x30(%eax),%eax │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ - cmp 0x10(%eax),%edi │ │ │ │ - ja 483f4 ::do_widen(char) const@@Base+0xc3a4> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x90(%ebp),%eax │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 45748 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25b48> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + add $0x4c,%edx │ │ │ │ + push -0x50(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ push %edx │ │ │ │ - push -0xcc(%ebp) │ │ │ │ + call 4a1d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a5d0> │ │ │ │ + pop %ebx │ │ │ │ + pop %eax │ │ │ │ + push -0x50(%ebp) │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + mov 0x5ec(%eax),%eax │ │ │ │ + add $0x1c4,%eax │ │ │ │ push %eax │ │ │ │ - call 489a0 ::do_widen(char) const@@Base+0xc950> │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ - mov %edx,%eax │ │ │ │ - test %edx,%edx │ │ │ │ - jne 46d12 ::do_widen(char) const@@Base+0xacc2> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 4380 │ │ │ │ + call 4a1d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a5d0> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 46d58 ::do_widen(char) const@@Base+0xad08> │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 46d1d ::do_widen(char) const@@Base+0xaccd> │ │ │ │ - xor %edx,%edx │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ - cmp 0x10(%eax),%edi │ │ │ │ - setb %dl │ │ │ │ - jmp 46d32 ::do_widen(char) const@@Base+0xace2> │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ - mov $0x1,%edx │ │ │ │ - jmp 46d1d ::do_widen(char) const@@Base+0xaccd> │ │ │ │ + jmp 45271 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25671> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x1b │ │ │ │ + lea -0x1c9df(%edx),%eax │ │ │ │ + mov %edx,%ebx │ │ │ │ push %eax │ │ │ │ - lea -0x1d61d(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %ecx │ │ │ │ + push -0x28(%edx) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + jmp 458ac , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25cac> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x1d │ │ │ │ + lea -0x1c9fd(%ecx),%eax │ │ │ │ + mov %ecx,%ebx │ │ │ │ push %eax │ │ │ │ - lea -0x1cb08(%esi),%eax │ │ │ │ + push -0x28(%ecx) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + jmp 458ac , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25cac> │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x16 │ │ │ │ + lea -0x1c9ab(%ecx),%eax │ │ │ │ + mov %ecx,%ebx │ │ │ │ push %eax │ │ │ │ - call 4590 │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 693c <__gmon_start__@plt+0x2184> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 690a <__gmon_start__@plt+0x2152> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 6923 <__gmon_start__@plt+0x216b> │ │ │ │ + push -0x28(%ecx) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + jmp 458ac , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25cac> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 63e0 <__gmon_start__@plt+0x1c28> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x5cba9,%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ - mov 0x18(%esi),%eax │ │ │ │ - lea 0x20(%esi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 4847a ::do_widen(char) const@@Base+0xc42a> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ + add $0x5f659,%ebx │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ + add $0x10,%esi │ │ │ │ + lea -0x714(%ebx),%eax │ │ │ │ + mov %eax,-0x10(%esi) │ │ │ │ + push -0xc(%esi) │ │ │ │ + call 4300 │ │ │ │ + mov -0x8(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov (%esi),%eax │ │ │ │ - add $0x8,%esi │ │ │ │ cmp %esi,%eax │ │ │ │ - je 4848f ::do_widen(char) const@@Base+0xc43f> │ │ │ │ + je 459de , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25dde> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x5cb57,%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov 0x24(%esp),%esi │ │ │ │ - mov 0x20(%esp),%ebp │ │ │ │ - test %esi,%esi │ │ │ │ - je 484de ::do_widen(char) const@@Base+0xc48e> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push 0xc(%esi) │ │ │ │ + add $0x5f609,%ebx │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ + push %esi │ │ │ │ + call 459a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25da0> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push $0x20 │ │ │ │ + push %esi │ │ │ │ + call 4280 │ │ │ │ + add $0x14,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + bswap %eax │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + bswap %eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + bswap %eax │ │ │ │ + mov %ecx,%edx │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + call b505 <__gmon_start__@plt+0x6d4d> │ │ │ │ + add $0x5f5bb,%edx │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + lea -0x5f670(%edx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jne 45a60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25e60> │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + call b505 <__gmon_start__@plt+0x6d4d> │ │ │ │ + add $0x5f58b,%edx │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + lea -0x5f690(%edx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jne 45a90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25e90> │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + call b505 <__gmon_start__@plt+0x6d4d> │ │ │ │ + add $0x5f55b,%edx │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + lea -0x5f680(%edx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jne 45ac0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25ec0> │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + jmp *%eax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ - call 484a0 ::do_widen(char) const@@Base+0xc450> │ │ │ │ - mov 0x8(%esi),%edi │ │ │ │ - mov %esi,(%esp) │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %edi,%esi │ │ │ │ - test %edi,%edi │ │ │ │ - jne 484be ::do_widen(char) const@@Base+0xc46e> │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ + call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ + add $0x5f527,%edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x28,%esp │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x714(%edi),%eax │ │ │ │ + movl $0x0,0xc(%esi) │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %eax,(%esi) │ │ │ │ + lea 0x10(%esi),%eax │ │ │ │ + mov %eax,0x8(%esi) │ │ │ │ + movb $0x0,0x10(%esi) │ │ │ │ + push $0x0 │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + call 4690 │ │ │ │ + pop %ecx │ │ │ │ + pop %edx │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ + push %esi │ │ │ │ + push %eax │ │ │ │ + call 4080 │ │ │ │ add $0xc,%esp │ │ │ │ + lea -0x5f560(%edi),%eax │ │ │ │ + push %eax │ │ │ │ + lea -0x5f590(%edi),%eax │ │ │ │ + push %eax │ │ │ │ + push 0x4(%esi) │ │ │ │ + call 4350 │ │ │ │ + pop %eax │ │ │ │ + lea -0x5f5c0(%edi),%eax │ │ │ │ + pop %edx │ │ │ │ + push %eax │ │ │ │ + push 0x4(%esi) │ │ │ │ + call 44a0 │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x5cb0b,%eax │ │ │ │ + jmp 641a <__gmon_start__@plt+0x1c62> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - mov 0x8(%eax),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 485f0 ::do_widen(char) const@@Base+0xc5a0> │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ - mov 0x4(%eax),%ebp │ │ │ │ - mov (%eax),%eax │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - jmp 48533 ::do_widen(char) const@@Base+0xc4e3> │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x5f497,%ebx │ │ │ │ + sub $0x2024,%esp │ │ │ │ + mov 0x2038(%esp),%ebp │ │ │ │ + lea -0x1c377(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + push 0x8(%ebp) │ │ │ │ + call 47a0 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ + lea 0x10(%esp),%esi │ │ │ │ + test %eax,%eax │ │ │ │ + je 45cf8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x260f8> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ + push %edi │ │ │ │ + push $0x2000 │ │ │ │ + push $0x1 │ │ │ │ + push %esi │ │ │ │ + call 4070 │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 45cc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x260c0> │ │ │ │ + push $0x0 │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + push 0x4(%ebp) │ │ │ │ + call 4710 │ │ │ │ + add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 48580 ::do_widen(char) const@@Base+0xc530> │ │ │ │ + jne 45ba0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25fa0> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + call 46e0 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + push 0x4(%ebp) │ │ │ │ + call 4500 │ │ │ │ + mov -0xc(%ebx),%edi │ │ │ │ + add $0xc,%esp │ │ │ │ + push 0xc(%ebp) │ │ │ │ + push 0x8(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov 0x14(%esi),%edi │ │ │ │ - mov 0x10(%esi),%ecx │ │ │ │ - cmp %edi,%ebp │ │ │ │ - mov %edi,%edx │ │ │ │ - cmovbe %ebp,%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 4856c ::do_widen(char) const@@Base+0xc51c> │ │ │ │ - sub $0x4,%esp │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %eax,%edx │ │ │ │ + lea -0x1bee3(%ebx),%eax │ │ │ │ + push $0x1 │ │ │ │ + push %eax │ │ │ │ push %edx │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ - push %ecx │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ - push 0x18(%esp) │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ - call 42f0 │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + push 0x4(%ebp) │ │ │ │ + call 4230 │ │ │ │ + pop %edx │ │ │ │ + pop %ecx │ │ │ │ + push %eax │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + call 4250 (unsigned long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %eax,%ebp │ │ │ │ + lea -0x1df99(%ebx),%eax │ │ │ │ + push $0x1 │ │ │ │ + push %eax │ │ │ │ + push %ebp │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1c91d(%ebx),%eax │ │ │ │ + push $0x9 │ │ │ │ + push %eax │ │ │ │ + push %ebp │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push %esi │ │ │ │ + push %ebp │ │ │ │ + call 4680 │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1c498(%ebx),%edx │ │ │ │ + push $0x2 │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov (%esp),%ecx │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - test %eax,%eax │ │ │ │ - jne 48570 ::do_widen(char) const@@Base+0xc520> │ │ │ │ - mov %ebp,%eax │ │ │ │ - sub %edi,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jns 48528 ::do_widen(char) const@@Base+0xc4d8> │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - test %eax,%eax │ │ │ │ - jne 48531 ::do_widen(char) const@@Base+0xc4e1> │ │ │ │ - mov %esi,(%esp) │ │ │ │ - test %bl,%bl │ │ │ │ - jne 485f3 ::do_widen(char) const@@Base+0xc5a3> │ │ │ │ - test %edx,%edx │ │ │ │ - je 485c8 ::do_widen(char) const@@Base+0xc578> │ │ │ │ + cmp $0x5,%esi │ │ │ │ + ja 45c82 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26082> │ │ │ │ + mov $0x1,%eax │ │ │ │ + mov %esi,%ecx │ │ │ │ + shl %cl,%eax │ │ │ │ + test $0x34,%al │ │ │ │ + jne 45d38 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26138> │ │ │ │ sub $0x4,%esp │ │ │ │ - push %edx │ │ │ │ - push 0x14(%esp) │ │ │ │ - push %ecx │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ - call 42f0 │ │ │ │ + lea -0x1c8f9(%ebx),%eax │ │ │ │ + push $0x12 │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 485c8 ::do_widen(char) const@@Base+0xc578> │ │ │ │ - test %eax,%eax │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - js 485d4 ::do_widen(char) const@@Base+0xc584> │ │ │ │ - mov %esi,(%eax) │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1df96(%ebx),%eax │ │ │ │ + push $0x1 │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x201c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov %edi,%eax │ │ │ │ - sub %ebp,%eax │ │ │ │ + push $0x1 │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + push 0x4(%ebp) │ │ │ │ + call 4710 │ │ │ │ + add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - jns 485ac ::do_widen(char) const@@Base+0xc55c> │ │ │ │ - mov (%esp),%ebx │ │ │ │ - movl $0x0,(%eax) │ │ │ │ - mov %ebx,0x4(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ + je 45bcc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25fcc> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + call 46e0 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x201c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea 0x4(%eax),%esi │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - cmp %esi,0xc(%eax) │ │ │ │ - je 48630 ::do_widen(char) const@@Base+0xc5e0> │ │ │ │ - sub $0xc,%esp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0xc(%ebx),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1c93c(%ebx),%eax │ │ │ │ + push $0xc │ │ │ │ + push %eax │ │ │ │ push %esi │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ - call 4410 │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push 0xc(%ebp) │ │ │ │ + push 0x8(%ebp) │ │ │ │ + push %esi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1c92f(%ebx),%edx │ │ │ │ + push $0x11 │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ - mov 0x14(%eax),%edi │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov %esi,(%esp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x4(%ebx),%ebp │ │ │ │ - mov (%ebx),%ebx │ │ │ │ - mov %edi,%edx │ │ │ │ - cmp %edi,%ebp │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ - cmovbe %ebp,%edx │ │ │ │ - jmp 48587 ::do_widen(char) const@@Base+0xc537> │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - movl $0x0,(%eax) │ │ │ │ - mov %esi,0x4(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 45ce9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x260e9> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1c913(%ebx),%eax │ │ │ │ + push $0x19 │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 45c97 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26097> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + cmpb $0x0,0xc(%esp) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + jne 45d70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26170> │ │ │ │ + jmp 45a20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25e20> │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + cmpb $0x0,0x10(%esp) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ + jne 45d98 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26198> │ │ │ │ + jmp 45a30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25e30> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x5f259,%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ + mov 0xf0(%eax),%edx │ │ │ │ + mov 0xf4(%eax),%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + shr $0x2,%esi │ │ │ │ + je 45e50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26250> │ │ │ │ + fldl 0xe8(%eax) │ │ │ │ + mov 0xfc(%eax),%eax │ │ │ │ + add %eax,%ecx │ │ │ │ + fldz │ │ │ │ + fldz │ │ │ │ + nop │ │ │ │ + flds (%eax) │ │ │ │ + fadd %st,%st(2) │ │ │ │ + flds (%edx) │ │ │ │ + fxch %st(4) │ │ │ │ + fcomi %st(4),%st │ │ │ │ + fstp %st(4) │ │ │ │ + jbe 45df8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x261f8> │ │ │ │ + faddp %st,%st(1) │ │ │ │ + jmp 45dfa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x261fa> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + add $0x4,%eax │ │ │ │ + add $0x4,%edx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jne 45de0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x261e0> │ │ │ │ + fstp %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fldz │ │ │ │ + fxch %st(2) │ │ │ │ + fucomi %st(2),%st │ │ │ │ + fstp %st(2) │ │ │ │ + jnp 45e38 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26238> │ │ │ │ + fdivp %st,%st(1) │ │ │ │ + xor %eax,%eax │ │ │ │ + fldl -0x1cdd8(%ebx) │ │ │ │ + fstl (%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + fucomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + setbe %al │ │ │ │ + add $0xc,%esp │ │ │ │ + add $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov $0x1,%eax │ │ │ │ + jne 45e12 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26212> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + add $0xc,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0xc,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x5c9ab,%eax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ + call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ + add $0x5f196,%esi │ │ │ │ push %ebx │ │ │ │ - mov %eax,%ebx │ │ │ │ - sub $0x48,%esp │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - push $0x2c │ │ │ │ - call 4050 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ - lea 0x10(%esi),%ecx │ │ │ │ - mov (%eax),%edx │ │ │ │ - lea 0x18(%esi),%eax │ │ │ │ - mov %ecx,-0x38(%ebp) │ │ │ │ - mov %eax,0x10(%esi) │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - mov (%edx),%eax │ │ │ │ - push $0x0 │ │ │ │ - mov 0x4(%edx),%ebx │ │ │ │ - add %eax,%ebx │ │ │ │ - push %ebx │ │ │ │ + sub $0x50,%esp │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + movl $0x0,0x194(%edi) │ │ │ │ + lea 0x190(%edi),%eax │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov 0x190(%edi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + lea 0x8(%edi),%eax │ │ │ │ + push $0xffffffff │ │ │ │ + push $0x2f │ │ │ │ push %eax │ │ │ │ - push %ecx │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + call 46c0 , std::allocator >::rfind(char, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - movb $0x0,0x28(%esi) │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x4,%eax │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ - cmp 0x10(%ebp),%eax │ │ │ │ - je 487d0 ::do_widen(char) const@@Base+0xc780> │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0x14(%esi),%edi │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - cmp %eax,%edi │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - cmovbe %edi,%edx │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - test %edx,%edx │ │ │ │ - je 48768 ::do_widen(char) const@@Base+0xc718> │ │ │ │ + lea -0x1(%eax),%edx │ │ │ │ + cmp $0xfffffffd,%edx │ │ │ │ + ja 46100 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26500> │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - mov %edx,-0x44(%ebp) │ │ │ │ - push %edx │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - call 42f0 │ │ │ │ + lea 0x1(%eax),%edx │ │ │ │ + push $0xffffffff │ │ │ │ + push $0x5c │ │ │ │ + push -0x44(%ebp) │ │ │ │ + mov %edx,-0x4c(%ebp) │ │ │ │ + call 46c0 , std::allocator >::rfind(char, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ - test %eax,%eax │ │ │ │ - jne 48703 ::do_widen(char) const@@Base+0xc6b3> │ │ │ │ - cmp -0x34(%ebp),%edi │ │ │ │ - js 4876d ::do_widen(char) const@@Base+0xc71d> │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 45edb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x262db> │ │ │ │ + cmp %eax,%edx │ │ │ │ + jae 45edb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x262db> │ │ │ │ + lea 0x1(%eax),%edx │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + ja 461b1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x265b1> │ │ │ │ + mov %eax,%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + lea -0x28(%ebp),%ebx │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ + mov 0x8(%edi),%ebx │ │ │ │ + add %ebx,%edx │ │ │ │ + add %eax,%ebx │ │ │ │ + je 45f04 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26304> │ │ │ │ + test %edx,%edx │ │ │ │ + je 46187 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26587> │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ + cmp $0xf,%ecx │ │ │ │ + ja 46140 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26540> │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 46130 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26530> │ │ │ │ + movzbl (%edx),%eax │ │ │ │ + mov %al,-0x28(%ebp) │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - push %edx │ │ │ │ + mov %ecx,-0x2c(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + movb $0x0,(%eax,%ecx,1) │ │ │ │ + push -0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ - push %ecx │ │ │ │ - call 42f0 │ │ │ │ + push -0x48(%ebp) │ │ │ │ + call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 48721 ::do_widen(char) const@@Base+0xc6d1> │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - sub %edi,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - js 48890 ::do_widen(char) const@@Base+0xc840> │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - cmp %eax,-0x3c(%ebp) │ │ │ │ - je 48740 ::do_widen(char) const@@Base+0xc6f0> │ │ │ │ + cmp -0x44(%ebp),%eax │ │ │ │ + je 45f53 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26353> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 4380 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x28(%ebp),%edi │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %edi,(%eax) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - cmp -0x34(%ebp),%edi │ │ │ │ - jns 4871c ::do_widen(char) const@@Base+0xc6cc> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - cmp %ecx,0xc(%eax) │ │ │ │ - je 487c8 ::do_widen(char) const@@Base+0xc778> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - push %ecx │ │ │ │ - call 4410 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - cmp %eax,%edi │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ - cmovbe %edi,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 487b4 ::do_widen(char) const@@Base+0xc764> │ │ │ │ + mov $0x7fffffff,%eax │ │ │ │ + sub 0x194(%edi),%eax │ │ │ │ + cmp $0x5,%eax │ │ │ │ + jbe 461a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x265a0> │ │ │ │ sub $0x4,%esp │ │ │ │ + lea -0x1c8e6(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x6 │ │ │ │ push %eax │ │ │ │ - push -0x30(%ebp) │ │ │ │ - push 0x10(%edx) │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ - call 42f0 │ │ │ │ + push -0x48(%ebp) │ │ │ │ + call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ + pop %eax │ │ │ │ + lea -0x1c8df(%esi),%eax │ │ │ │ + push 0xd8(%edi) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + push %eax │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + push $0x14 │ │ │ │ + push $0x1 │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov (%ebx),%edx │ │ │ │ + add $0x4,%ebx │ │ │ │ + lea -0x1010101(%edx),%eax │ │ │ │ + not %edx │ │ │ │ + and %edx,%eax │ │ │ │ + and $0x80808080,%eax │ │ │ │ + je 45fa5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x263a5> │ │ │ │ + mov %ecx,-0x44(%ebp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + shr $0x10,%ecx │ │ │ │ + test $0x8080,%eax │ │ │ │ + cmove %ecx,%eax │ │ │ │ + lea 0x2(%ebx),%ecx │ │ │ │ + cmove %ecx,%ebx │ │ │ │ + mov $0x7fffffff,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ + add %al,%dl │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sbb $0x3,%ebx │ │ │ │ + sub 0x194(%edi),%eax │ │ │ │ + add $0x20,%esp │ │ │ │ + sub %edx,%ebx │ │ │ │ + cmp %eax,%ebx │ │ │ │ + ja 461a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x265a0> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %ebx │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %edx │ │ │ │ + push -0x48(%ebp) │ │ │ │ + call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + sub 0x194(%edi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ - test %eax,%eax │ │ │ │ - jne 487b9 ::do_widen(char) const@@Base+0xc769> │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - sub %edi,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jns 48814 ::do_widen(char) const@@Base+0xc7c4> │ │ │ │ - mov 0xc(%edx),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 48888 ::do_widen(char) const@@Base+0xc838> │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - jmp 4883c ::do_widen(char) const@@Base+0xc7ec> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x14(%eax),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 48814 ::do_widen(char) const@@Base+0xc7c4> │ │ │ │ - mov 0x10(%eax),%ebx │ │ │ │ - mov 0x14(%esi),%edi │ │ │ │ - mov 0x14(%ebx),%eax │ │ │ │ - mov %ebx,-0x28(%ebp) │ │ │ │ - cmp %edi,%eax │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - cmova %edi,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 4880b ::do_widen(char) const@@Base+0xc7bb> │ │ │ │ + cmp $0x8,%ecx │ │ │ │ + jbe 461a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x265a0> │ │ │ │ sub $0x4,%esp │ │ │ │ + lea -0x1c8dc(%esi),%eax │ │ │ │ + push $0x9 │ │ │ │ push %eax │ │ │ │ - push 0x10(%esi) │ │ │ │ - push 0x10(%ebx) │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - call 42f0 │ │ │ │ + push -0x48(%ebp) │ │ │ │ + call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ + flds 0x158(%edi) │ │ │ │ + fnstcw -0x3a(%ebp) │ │ │ │ + movzwl -0x3a(%ebp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x3c(%ebp) │ │ │ │ + fldcw -0x3c(%ebp) │ │ │ │ + fistpl -0x40(%ebp) │ │ │ │ + fldcw -0x3a(%ebp) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + push -0x50(%ebp) │ │ │ │ + push $0x14 │ │ │ │ + push $0x1 │ │ │ │ + push -0x44(%ebp) │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %edx,%ebx │ │ │ │ + mov (%ecx),%edx │ │ │ │ + add $0x4,%ecx │ │ │ │ + lea -0x1010101(%edx),%eax │ │ │ │ + not %edx │ │ │ │ + and %edx,%eax │ │ │ │ + and $0x80808080,%eax │ │ │ │ + je 46069 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26469> │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ + mov %eax,%ebx │ │ │ │ + shr $0x10,%ebx │ │ │ │ + test $0x8080,%eax │ │ │ │ + cmove %ebx,%eax │ │ │ │ + lea 0x2(%ecx),%ebx │ │ │ │ + cmove %ebx,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + add %al,%dl │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + mov $0x7fffffff,%eax │ │ │ │ + sbb $0x3,%ecx │ │ │ │ + sub 0x194(%edi),%eax │ │ │ │ + add $0x20,%esp │ │ │ │ + sub %edx,%ecx │ │ │ │ + cmp %eax,%ecx │ │ │ │ + ja 461a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x265a0> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ + push -0x48(%ebp) │ │ │ │ + call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 48810 ::do_widen(char) const@@Base+0xc7c0> │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - sub %edi,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - js 4888b ::do_widen(char) const@@Base+0xc83b> │ │ │ │ + cmpl $0x7fffffff,0x194(%edi) │ │ │ │ + je 461a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x265a0> │ │ │ │ sub $0x4,%esp │ │ │ │ - lea -0x20(%ebp),%eax │ │ │ │ - push -0x38(%ebp) │ │ │ │ - push 0xc(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 484f0 ::do_widen(char) const@@Base+0xc4a0> │ │ │ │ - mov -0x20(%ebp),%ecx │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - je 48958 ::do_widen(char) const@@Base+0xc908> │ │ │ │ - test %edx,%edx │ │ │ │ - setne %al │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x2c(%ebp) │ │ │ │ - je 48851 ::do_widen(char) const@@Base+0xc801> │ │ │ │ - test %al,%al │ │ │ │ - je 48910 ::do_widen(char) const@@Base+0xc8c0> │ │ │ │ - mov $0x1,%eax │ │ │ │ - push -0x2c(%ebp) │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - push -0x28(%ebp) │ │ │ │ - push %esi │ │ │ │ + lea -0x1df99(%esi),%eax │ │ │ │ + push $0x1 │ │ │ │ push %eax │ │ │ │ - call 4090 │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + push -0x48(%ebp) │ │ │ │ + call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - addl $0x1,0x14(%eax) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,(%eax) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %edx,-0x28(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 48841 ::do_widen(char) const@@Base+0xc7f1> │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - cmp %ecx,0x10(%eax) │ │ │ │ - je 48919 ::do_widen(char) const@@Base+0xc8c9> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - push %ecx │ │ │ │ - call 4290 │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0xffffffff │ │ │ │ + push $0x5c │ │ │ │ + push -0x44(%ebp) │ │ │ │ + call 46c0 , std::allocator >::rfind(char, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x14(%eax),%eax │ │ │ │ - cmp %eax,%edi │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ - cmovbe %edi,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 48900 ::do_widen(char) const@@Base+0xc8b0> │ │ │ │ + lea -0x1(%eax),%edx │ │ │ │ + cmp $0xfffffffd,%edx │ │ │ │ + jbe 45ed8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x262d8> │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ + jmp 45eea , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x262ea> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 45f22 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26322> │ │ │ │ + jmp 4616c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2656c> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ + lea -0x34(%ebp),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + push $0x0 │ │ │ │ push %eax │ │ │ │ - push 0x10(%edx) │ │ │ │ - push -0x30(%ebp) │ │ │ │ - call 42f0 │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %edx,-0x4c(%ebp) │ │ │ │ + call 4670 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ - test %eax,%eax │ │ │ │ - je 48900 ::do_widen(char) const@@Base+0xc8b0> │ │ │ │ - test %eax,%eax │ │ │ │ - jns 48814 ::do_widen(char) const@@Base+0xc7c4> │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 48919 ::do_widen(char) const@@Base+0xc8c9> │ │ │ │ - mov %edx,-0x28(%ebp) │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 48856 ::do_widen(char) const@@Base+0xc806> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %edi,%eax │ │ │ │ - sub -0x34(%ebp),%eax │ │ │ │ - jmp 488d7 ::do_widen(char) const@@Base+0xc887> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov 0x14(%esi),%edi │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ - mov 0x14(%ecx),%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ - cmova %edi,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 48944 ::do_widen(char) const@@Base+0xc8f4> │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - push 0x10(%ecx) │ │ │ │ - push -0x30(%ebp) │ │ │ │ - call 42f0 │ │ │ │ + call 41b0 │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 48949 ::do_widen(char) const@@Base+0xc8f9> │ │ │ │ - mov %edi,%eax │ │ │ │ - sub -0x34(%ebp),%eax │ │ │ │ - shr $0x1f,%eax │ │ │ │ - jmp 48856 ::do_widen(char) const@@Base+0xc806> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %ecx,-0x28(%ebp) │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - jmp 48729 ::do_widen(char) const@@Base+0xc6d9> │ │ │ │ + jmp 45f22 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26322> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x24(%ebp),%edi │ │ │ │ + lea -0x1dff8(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 4150 <__cxa_begin_catch@plt> │ │ │ │ - mov %esi,(%esp) │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - call 4560 <__cxa_rethrow@plt> │ │ │ │ - mov %eax,%esi │ │ │ │ - mov -0x24(%ebp),%edi │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 45f0 <__cxa_end_catch@plt> │ │ │ │ + call 42a0 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea -0x1db30(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 41c0 │ │ │ │ + push %eax │ │ │ │ + lea -0x1d617(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + lea -0x1d464(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + call 4590 │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 6442 <__gmon_start__@plt+0x1c8a> │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ - call 18a29 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d9> │ │ │ │ - add $0x5c65a,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ + call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ + add $0x5ee28,%esi │ │ │ │ push %ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ - mov 0x20(%esp),%edi │ │ │ │ - mov 0x8(%eax),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 48a28 ::do_widen(char) const@@Base+0xc9d8> │ │ │ │ - mov 0x28(%esp),%eax │ │ │ │ - mov (%eax),%ecx │ │ │ │ - jmp 489de ::do_widen(char) const@@Base+0xc98e> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - test %eax,%eax │ │ │ │ - je 489ee ::do_widen(char) const@@Base+0xc99e> │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x10(%esi),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 489d0 ::do_widen(char) const@@Base+0xc980> │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - test %eax,%eax │ │ │ │ - jne 489dc ::do_widen(char) const@@Base+0xc98c> │ │ │ │ - mov %esi,%eax │ │ │ │ - test %bl,%bl │ │ │ │ - jne 48a2b ::do_widen(char) const@@Base+0xc9db> │ │ │ │ - cmp %edx,%ecx │ │ │ │ - ja 48a10 ::do_widen(char) const@@Base+0xc9c0> │ │ │ │ - mov %esi,(%edi) │ │ │ │ - mov %edi,%eax │ │ │ │ - movl $0x0,0x4(%edi) │ │ │ │ - add $0xc,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ - mov %edi,%eax │ │ │ │ - movl $0x0,(%edi) │ │ │ │ - add $0xc,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea 0x4(%eax),%esi │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ - cmp %esi,0xc(%eax) │ │ │ │ - je 48a58 ::do_widen(char) const@@Base+0xca08> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %esi │ │ │ │ - call 4410 │ │ │ │ + sub $0x28,%esp │ │ │ │ + mov 0x3c(%esp),%ebx │ │ │ │ + push %ebx │ │ │ │ + lea 0x294(%ebx),%edi │ │ │ │ + lea 0x2ac(%ebx),%ebp │ │ │ │ + call 45ad0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25ed0> │ │ │ │ + lea -0x6f8(%esi),%eax │ │ │ │ + movb $0x0,0x2c(%ebx) │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov 0x28(%esp),%eax │ │ │ │ - mov 0x10(%ebx),%edx │ │ │ │ - mov (%eax),%ecx │ │ │ │ - mov %esi,%eax │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 489f4 ::do_widen(char) const@@Base+0xc9a4> │ │ │ │ + mov %eax,(%ebx) │ │ │ │ + lea 0x2c(%ebx),%eax │ │ │ │ + mov %eax,0x24(%ebx) │ │ │ │ + lea 0x44(%ebx),%eax │ │ │ │ + mov %eax,0x3c(%ebx) │ │ │ │ + lea 0x5c(%ebx),%eax │ │ │ │ + mov %eax,0x54(%ebx) │ │ │ │ + lea 0x74(%ebx),%eax │ │ │ │ + mov %eax,0x6c(%ebx) │ │ │ │ + lea 0x8c(%ebx),%eax │ │ │ │ + mov %eax,0x84(%ebx) │ │ │ │ + lea 0xa8(%ebx),%eax │ │ │ │ + mov %eax,0xa0(%ebx) │ │ │ │ + lea 0x198(%ebx),%eax │ │ │ │ + movl $0x0,0x28(%ebx) │ │ │ │ + movl $0x0,0x40(%ebx) │ │ │ │ + movb $0x0,0x44(%ebx) │ │ │ │ + movl $0x0,0x58(%ebx) │ │ │ │ + movb $0x0,0x5c(%ebx) │ │ │ │ + movl $0x0,0x70(%ebx) │ │ │ │ + movb $0x0,0x74(%ebx) │ │ │ │ + movl $0x0,0x88(%ebx) │ │ │ │ + movb $0x0,0x8c(%ebx) │ │ │ │ + movl $0x0,0xa4(%ebx) │ │ │ │ + movb $0x0,0xa8(%ebx) │ │ │ │ + movl $0x0,0xf0(%ebx) │ │ │ │ + movl $0x0,0xf4(%ebx) │ │ │ │ + movl $0x0,0xf8(%ebx) │ │ │ │ + movl $0x0,0xfc(%ebx) │ │ │ │ + movl $0x0,0x100(%ebx) │ │ │ │ + movl $0x0,0x104(%ebx) │ │ │ │ + movl $0x0,0x160(%ebx) │ │ │ │ + movl $0x0,0x164(%ebx) │ │ │ │ + movl $0x0,0x168(%ebx) │ │ │ │ + movl $0x0,0x16c(%ebx) │ │ │ │ + movl $0x0,0x170(%ebx) │ │ │ │ + movl $0x0,0x174(%ebx) │ │ │ │ + movl $0x0,0x178(%ebx) │ │ │ │ + movl $0x0,0x17c(%ebx) │ │ │ │ + flds -0x1cfe0(%esi) │ │ │ │ + mov %eax,0x190(%ebx) │ │ │ │ + lea 0x1b0(%ebx),%eax │ │ │ │ + mov %eax,0x1a8(%ebx) │ │ │ │ + lea -0x9c4(%esi),%eax │ │ │ │ + fsts 0x1dc(%ebx) │ │ │ │ + flds -0x1cfdc(%esi) │ │ │ │ + mov %eax,0x1c0(%ebx) │ │ │ │ + mov %eax,0x200(%ebx) │ │ │ │ + lea -0x9ac(%esi),%eax │ │ │ │ + fsts 0x1e0(%ebx) │ │ │ │ + fld1 │ │ │ │ + movl $0x0,0x180(%ebx) │ │ │ │ + fstl 0x1d4(%ebx) │ │ │ │ + fldl -0x1db50(%esi) │ │ │ │ + movl $0x0,0x184(%ebx) │ │ │ │ + fstl 0x1f4(%ebx) │ │ │ │ + fxch %st(3) │ │ │ │ + movl $0x0,0x188(%ebx) │ │ │ │ + movl $0x0,0x18c(%ebx) │ │ │ │ + movl $0x0,0x194(%ebx) │ │ │ │ + movb $0x0,0x198(%ebx) │ │ │ │ + movl $0x0,0x1ac(%ebx) │ │ │ │ + movb $0x0,0x1b0(%ebx) │ │ │ │ + movl $0x0,0x1e4(%ebx) │ │ │ │ + movl $0x0,0x1e8(%ebx) │ │ │ │ + movl $0x0,0x1ec(%ebx) │ │ │ │ + movl $0x0,0x1c8(%ebx) │ │ │ │ + movl $0x0,0x1c4(%ebx) │ │ │ │ + movl $0x0,0x1f0(%ebx) │ │ │ │ + movl $0x7fffffff,0x1d0(%ebx) │ │ │ │ + movl $0x0,0x224(%ebx) │ │ │ │ + movl $0x0,0x228(%ebx) │ │ │ │ + movl $0x0,0x22c(%ebx) │ │ │ │ + movl $0x0,0x20c(%ebx) │ │ │ │ + movl $0x0,0x208(%ebx) │ │ │ │ + movl $0x0,0x204(%ebx) │ │ │ │ + fstps 0x21c(%ebx) │ │ │ │ + fxch %st(1) │ │ │ │ + fstps 0x220(%ebx) │ │ │ │ + fstl 0x214(%ebx) │ │ │ │ + fxch %st(1) │ │ │ │ + mov %eax,0x240(%ebx) │ │ │ │ + fstpl 0x234(%ebx) │ │ │ │ + fldz │ │ │ │ + mov %eax,0x268(%ebx) │ │ │ │ + mov $0x100,%eax │ │ │ │ + fsts 0x124(%ebx) │ │ │ │ + flds -0x1cfd8(%esi) │ │ │ │ + movl $0x0,0x230(%ebx) │ │ │ │ + movl $0x0,0x23c(%ebx) │ │ │ │ + fsts 0x128(%ebx) │ │ │ │ + fxch %st(1) │ │ │ │ + fsts 0x12c(%ebx) │ │ │ │ + fxch %st(1) │ │ │ │ + fstps 0x130(%ebx) │ │ │ │ + fstl 0x134(%ebx) │ │ │ │ + flds -0x1db58(%esi) │ │ │ │ + movl $0x7fffffff,0x210(%ebx) │ │ │ │ + fstl 0x13c(%ebx) │ │ │ │ + movl $0x8,0x244(%ebx) │ │ │ │ + fstpl 0x144(%ebx) │ │ │ │ + movl $0x8,0x26c(%ebx) │ │ │ │ + movl $0x0,0x294(%ebx) │ │ │ │ + movl $0x0,0x298(%ebx) │ │ │ │ + mov %edi,0x29c(%ebx) │ │ │ │ + mov %edi,0x2a0(%ebx) │ │ │ │ + movl $0x0,0x2a4(%ebx) │ │ │ │ + movl $0x0,0x2ac(%ebx) │ │ │ │ + movl $0x0,0x2b0(%ebx) │ │ │ │ + mov %ebp,0x2b4(%ebx) │ │ │ │ + mov %ebp,0x2b8(%ebx) │ │ │ │ + movl $0x0,0x2bc(%ebx) │ │ │ │ + movl $0x0,0x118(%ebx) │ │ │ │ + movl $0xafff,0x11c(%ebx) │ │ │ │ + movl $0x0,0x120(%ebx) │ │ │ │ + fstpl 0x14c(%ebx) │ │ │ │ + movl $0x0,0x1cc(%ebx) │ │ │ │ + movl $0x0,0x1fc(%ebx) │ │ │ │ + movl $0x0,0x248(%ebx) │ │ │ │ + movl $0x0,0x24c(%ebx) │ │ │ │ + movl $0x0,0x250(%ebx) │ │ │ │ + movl $0x0,0x254(%ebx) │ │ │ │ + movl $0x0,0x258(%ebx) │ │ │ │ + movl $0x0,0x25c(%ebx) │ │ │ │ + movl $0x0,0x260(%ebx) │ │ │ │ + movl $0x0,0x264(%ebx) │ │ │ │ + fsts 0x154(%ebx) │ │ │ │ + mov %ax,0x15c(%ebx) │ │ │ │ + xor %eax,%eax │ │ │ │ + fstps 0x158(%ebx) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - movl $0x0,(%edi) │ │ │ │ - mov %edi,%eax │ │ │ │ - mov %esi,0x4(%edi) │ │ │ │ - add $0xc,%esp │ │ │ │ + movl $0x0,0x270(%ebx,%eax,4) │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp $0x8,%eax │ │ │ │ + jne 465c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x269c8> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea 0x2a8(%ebx),%eax │ │ │ │ + push $0x0 │ │ │ │ + push %eax │ │ │ │ + call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ + mov %ebp,0x2b4(%ebx) │ │ │ │ + mov %ebp,0x2b8(%ebx) │ │ │ │ + movl $0x0,0x2b0(%ebx) │ │ │ │ + movl $0x0,0x2bc(%ebx) │ │ │ │ + pop %eax │ │ │ │ + lea 0x290(%ebx),%eax │ │ │ │ + pop %edx │ │ │ │ + push 0x298(%ebx) │ │ │ │ + push %eax │ │ │ │ + call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + mov $0x101,%ecx │ │ │ │ + fldl -0x1cfd0(%esi) │ │ │ │ + movl $0x0,0x298(%ebx) │ │ │ │ + mov %eax,0x108(%ebx) │ │ │ │ + mov 0x48(%esp),%eax │ │ │ │ + fstl 0x18(%esp) │ │ │ │ + mov %eax,0x10c(%ebx) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + fstpl 0xd0(%ebx) │ │ │ │ + mov %eax,0x110(%ebx) │ │ │ │ + mov 0x84(%ebx),%eax │ │ │ │ + fldz │ │ │ │ + mov %edi,0x29c(%ebx) │ │ │ │ + mov %edi,0x2a0(%ebx) │ │ │ │ + movl $0x0,0x2a4(%ebx) │ │ │ │ + movl $0x1,0x114(%ebx) │ │ │ │ + movl $0x0,0x2c0(%ebx) │ │ │ │ + mov %cx,0x9c(%ebx) │ │ │ │ + movb $0x0,0x9e(%ebx) │ │ │ │ + movl $0x0,0xe0(%ebx) │ │ │ │ + movl $0x0,0xe4(%ebx) │ │ │ │ + fstpl 0xe8(%ebx) │ │ │ │ + movl $0x0,0x88(%ebx) │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + mov 0x54(%ebx),%eax │ │ │ │ + movl $0x0,0x58(%ebx) │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + mov 0x3c(%ebx),%eax │ │ │ │ + movl $0x0,0x40(%ebx) │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ + call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ + add $0x5e909,%edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x5c587,%ebx │ │ │ │ - sub $0x28,%esp │ │ │ │ - push $0x18 │ │ │ │ - call 4050 │ │ │ │ - mov 0x48(%esp),%esi │ │ │ │ - mov %eax,%edi │ │ │ │ - mov 0x50(%esp),%eax │ │ │ │ - lea 0x10(%edi),%edx │ │ │ │ - mov (%eax),%eax │ │ │ │ - movzbl (%eax),%ecx │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - movl $0x0,0x14(%edi) │ │ │ │ + sub $0x44,%esp │ │ │ │ + mov 0x58(%esp),%ebp │ │ │ │ + lea -0x6f8(%edi),%eax │ │ │ │ + lea -0x9c4(%edi),%esi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea 0x2a8(%ebp),%eax │ │ │ │ + push 0x2b0(%ebp) │ │ │ │ + push %eax │ │ │ │ + call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ + pop %eax │ │ │ │ + lea 0x290(%ebp),%eax │ │ │ │ + pop %edx │ │ │ │ + push 0x298(%ebp) │ │ │ │ + push %eax │ │ │ │ + call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ + mov 0x204(%ebp),%eax │ │ │ │ + mov %esi,0x200(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - lea 0x4(%eax),%ebp │ │ │ │ - mov %cl,0x10(%edi) │ │ │ │ - cmp %esi,%ebp │ │ │ │ - je 48b68 ::do_widen(char) const@@Base+0xcb18> │ │ │ │ - cmp 0x10(%esi),%cl │ │ │ │ - mov %edx,(%esp) │ │ │ │ - jae 48b00 ::do_widen(char) const@@Base+0xcab0> │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - cmp %esi,0xc(%eax) │ │ │ │ - je 48af4 ::do_widen(char) const@@Base+0xcaa4> │ │ │ │ - mov %cl,0x7(%esp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 4675c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26b5c> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call 4410 │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 44d0 │ │ │ │ add $0x10,%esp │ │ │ │ - movzbl 0x7(%esp),%ecx │ │ │ │ - mov (%esp),%edx │ │ │ │ - cmp 0x10(%eax),%cl │ │ │ │ - jbe 48b7b ::do_widen(char) const@@Base+0xcb2b> │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 48be8 ::do_widen(char) const@@Base+0xcb98> │ │ │ │ - mov %esi,%eax │ │ │ │ - jmp 48bab ::do_widen(char) const@@Base+0xcb5b> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - jbe 48b43 ::do_widen(char) const@@Base+0xcaf3> │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - cmp %esi,0x10(%eax) │ │ │ │ - je 48bf0 ::do_widen(char) const@@Base+0xcba0> │ │ │ │ - mov %cl,0x7(%esp) │ │ │ │ + mov 0x224(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 46774 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26b74> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call 4290 │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - movzbl 0x7(%esp),%ecx │ │ │ │ - mov (%esp),%edx │ │ │ │ - cmp 0x10(%eax),%cl │ │ │ │ - jae 48b7b ::do_widen(char) const@@Base+0xcb2b> │ │ │ │ - mov 0xc(%esi),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 48bf0 ::do_widen(char) const@@Base+0xcba0> │ │ │ │ - mov %eax,%esi │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 48bbd ::do_widen(char) const@@Base+0xcb6d> │ │ │ │ - mov (%esp),%esi │ │ │ │ + mov 0x1c4(%ebp),%eax │ │ │ │ + mov %esi,0x1c0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 46792 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26b92> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 44d0 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x1e4(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 467aa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26baa> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ call 4380 │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov %esi,(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - mov 0x14(%eax),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 48b7b ::do_widen(char) const@@Base+0xcb2b> │ │ │ │ - mov 0x10(%eax),%esi │ │ │ │ - cmp 0x10(%esi),%cl │ │ │ │ - ja 48bea ::do_widen(char) const@@Base+0xcb9a> │ │ │ │ - mov %cl,0x7(%esp) │ │ │ │ - lea 0x8(%esp),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %edx │ │ │ │ - push 0x3c(%esp) │ │ │ │ + mov 0x1a8(%ebp),%eax │ │ │ │ + lea 0x1b0(%ebp),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 467c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26bc8> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ - call 20520 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x920> │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %edx,%esi │ │ │ │ - movzbl 0x7(%esp),%ecx │ │ │ │ - test %edx,%edx │ │ │ │ - je 48b40 ::do_widen(char) const@@Base+0xcaf0> │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x190(%ebp),%eax │ │ │ │ + lea 0x198(%ebp),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 467e6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26be6> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x184(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - setne %al │ │ │ │ - cmp %esi,%ebp │ │ │ │ - je 48bb8 ::do_widen(char) const@@Base+0xcb68> │ │ │ │ - test %al,%al │ │ │ │ - je 48bf0 ::do_widen(char) const@@Base+0xcba0> │ │ │ │ - mov $0x1,%eax │ │ │ │ - push %ebp │ │ │ │ - push %esi │ │ │ │ - push %edi │ │ │ │ + je 467fe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26bfe> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ - call 4090 │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - addl $0x1,0x14(%eax) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %edi,(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ + mov 0x17c(%ebp),%eax │ │ │ │ + mov 0x178(%ebp),%esi │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 4694f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26d4f> │ │ │ │ + lea -0x99280(%edi),%eax │ │ │ │ + mov %ebp,0x2c(%esp) │ │ │ │ + mov %esi,%ebp │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ + lea -0x9f4(%edi),%eax │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp 0x24(%esp),%eax │ │ │ │ + jne 46b10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26f10> │ │ │ │ + lea -0x9d4(%edi),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + lea 0x64(%ebp),%eax │ │ │ │ + push 0x6c(%ebp) │ │ │ │ + push %eax │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + mov 0x5c(%ebp),%eax │ │ │ │ + mov 0x58(%ebp),%esi │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 468f6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26cf6> │ │ │ │ + lea -0x99750(%edi),%eax │ │ │ │ + mov %ebp,0x20(%esp) │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov %eax,%esi │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 48bb0 ::do_widen(char) const@@Base+0xcb60> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xor %eax,%eax │ │ │ │ - cmp 0x10(%esi),%cl │ │ │ │ - setb %al │ │ │ │ - jmp 48bbd ::do_widen(char) const@@Base+0xcb6d> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp 0x1c(%esp),%eax │ │ │ │ + jne 46af8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26ef8> │ │ │ │ + lea -0x9e4(%edi),%eax │ │ │ │ + mov 0x2c(%esi),%ebp │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x30(%esi),%eax │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + cmp %ebp,%eax │ │ │ │ + je 468d4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26cd4> │ │ │ │ + lea -0x99970(%edi),%eax │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x5c3f7,%ebx │ │ │ │ - sub $0x28,%esp │ │ │ │ - push $0x18 │ │ │ │ - call 4050 │ │ │ │ - mov 0x48(%esp),%esi │ │ │ │ - mov %eax,%edi │ │ │ │ - mov 0x50(%esp),%eax │ │ │ │ - lea 0x10(%edi),%edx │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - movzbl (%eax),%ecx │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - movl $0x0,0x14(%edi) │ │ │ │ + cmp 0x18(%esp),%eax │ │ │ │ + je 46b20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26f20> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebp │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - lea 0x4(%eax),%ebp │ │ │ │ - mov %cl,0x10(%edi) │ │ │ │ - cmp %esi,%ebp │ │ │ │ - je 48cf8 ::do_widen(char) const@@Base+0xcca8> │ │ │ │ - cmp 0x10(%esi),%cl │ │ │ │ - mov %edx,(%esp) │ │ │ │ - jae 48c90 ::do_widen(char) const@@Base+0xcc40> │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - cmp %esi,0xc(%eax) │ │ │ │ - je 48c84 ::do_widen(char) const@@Base+0xcc34> │ │ │ │ - mov %cl,0x7(%esp) │ │ │ │ + add $0x2c,%ebp │ │ │ │ + cmp %ebp,0x14(%esp) │ │ │ │ + jne 468b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26cb0> │ │ │ │ + mov 0x2c(%esi),%ebp │ │ │ │ + test %ebp,%ebp │ │ │ │ + je 468e6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26ce6> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call 4410 │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %ebp │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - movzbl 0x7(%esp),%ecx │ │ │ │ - mov (%esp),%edx │ │ │ │ - cmp 0x10(%eax),%cl │ │ │ │ - jbe 48d0b ::do_widen(char) const@@Base+0xccbb> │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 48d78 ::do_widen(char) const@@Base+0xcd28> │ │ │ │ - mov %esi,%eax │ │ │ │ - jmp 48d3b ::do_widen(char) const@@Base+0xcceb> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - jbe 48cd3 ::do_widen(char) const@@Base+0xcc83> │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - cmp %esi,0x10(%eax) │ │ │ │ - je 48d80 ::do_widen(char) const@@Base+0xcd30> │ │ │ │ - mov %cl,0x7(%esp) │ │ │ │ + add $0x38,%esi │ │ │ │ + cmp %esi,0x10(%esp) │ │ │ │ + jne 46880 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26c80> │ │ │ │ + mov 0x20(%esp),%ebp │ │ │ │ + mov 0x58(%ebp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 46908 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26d08> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ push %esi │ │ │ │ - call 4290 │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - movzbl 0x7(%esp),%ecx │ │ │ │ - mov (%esp),%edx │ │ │ │ - cmp 0x10(%eax),%cl │ │ │ │ - jae 48d0b ::do_widen(char) const@@Base+0xccbb> │ │ │ │ - mov 0xc(%esi),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 48d80 ::do_widen(char) const@@Base+0xcd30> │ │ │ │ - mov %eax,%esi │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 48d4d ::do_widen(char) const@@Base+0xccfd> │ │ │ │ - mov (%esp),%esi │ │ │ │ + mov 0x3c(%ebp),%eax │ │ │ │ + lea 0x44(%ebp),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 46920 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26d20> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ call 4380 │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov %esi,(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - mov 0x14(%eax),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 48d0b ::do_widen(char) const@@Base+0xccbb> │ │ │ │ - mov 0x10(%eax),%esi │ │ │ │ - cmp 0x10(%esi),%cl │ │ │ │ - ja 48d7a ::do_widen(char) const@@Base+0xcd2a> │ │ │ │ - mov %cl,0x7(%esp) │ │ │ │ - lea 0x8(%esp),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %edx │ │ │ │ - push 0x3c(%esp) │ │ │ │ - push %eax │ │ │ │ - call 20780 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xb80> │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %edx,%esi │ │ │ │ - movzbl 0x7(%esp),%ecx │ │ │ │ - test %edx,%edx │ │ │ │ - je 48cd0 ::do_widen(char) const@@Base+0xcc80> │ │ │ │ - test %eax,%eax │ │ │ │ - setne %al │ │ │ │ - cmp %esi,%ebp │ │ │ │ - je 48d48 ::do_widen(char) const@@Base+0xccf8> │ │ │ │ - test %al,%al │ │ │ │ - je 48d80 ::do_widen(char) const@@Base+0xcd30> │ │ │ │ - mov $0x1,%eax │ │ │ │ - push %ebp │ │ │ │ - push %esi │ │ │ │ - push %edi │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + lea 0x2c(%ebp),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 46938 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26d38> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ - call 4090 │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - addl $0x1,0x14(%eax) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %edi,(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %eax,%esi │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 48d40 ::do_widen(char) const@@Base+0xccf0> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xor %eax,%eax │ │ │ │ - cmp 0x10(%esi),%cl │ │ │ │ - setb %al │ │ │ │ - jmp 48d4d ::do_widen(char) const@@Base+0xccfd> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ - lea (%eax,%eax,2),%ecx │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - mov 0x5d0(%eax),%eax │ │ │ │ - lea (%eax,%ecx,4),%eax │ │ │ │ - mov 0x4(%eax),%edi │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %edi,%esi │ │ │ │ - je 48dfc ::do_widen(char) const@@Base+0xcdac> │ │ │ │ - mov %edi,%eax │ │ │ │ - sub %esi,%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ - shr $1,%eax │ │ │ │ - lea (%eax,%eax,2),%eax │ │ │ │ - lea (%esi,%eax,4),%eax │ │ │ │ - cmp %edx,0x4(%eax) │ │ │ │ - je 48e40 ::do_widen(char) const@@Base+0xcdf0> │ │ │ │ - jae 48e08 ::do_widen(char) const@@Base+0xcdb8> │ │ │ │ - lea 0xc(%eax),%esi │ │ │ │ - cmp %esi,%edi │ │ │ │ - je 48dfc ::do_widen(char) const@@Base+0xcdac> │ │ │ │ - cmp 0x10(%eax),%edx │ │ │ │ - je 48e50 ::do_widen(char) const@@Base+0xce00> │ │ │ │ - jb 48dfc ::do_widen(char) const@@Base+0xcdac> │ │ │ │ - add $0x18,%eax │ │ │ │ - jmp 48df6 ::do_widen(char) const@@Base+0xcda6> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 48e50 ::do_widen(char) const@@Base+0xce00> │ │ │ │ - add $0xc,%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - ja 48dfc ::do_widen(char) const@@Base+0xcdac> │ │ │ │ - mov %eax,%esi │ │ │ │ - cmp %eax,%edi │ │ │ │ - jne 48de8 ::do_widen(char) const@@Base+0xcd98> │ │ │ │ - pop %ebx │ │ │ │ - fld1 │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea -0xc(%eax),%edi │ │ │ │ - cmp %edi,%esi │ │ │ │ - je 48dfc ::do_widen(char) const@@Base+0xcdac> │ │ │ │ - cmp -0x8(%eax),%edx │ │ │ │ - je 48e60 ::do_widen(char) const@@Base+0xce10> │ │ │ │ - ja 48dfc ::do_widen(char) const@@Base+0xcdac> │ │ │ │ - sub $0x18,%eax │ │ │ │ - jmp 48e2e ::do_widen(char) const@@Base+0xcdde> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 48e60 ::do_widen(char) const@@Base+0xce10> │ │ │ │ - sub $0xc,%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 48dfc ::do_widen(char) const@@Base+0xcdac> │ │ │ │ - mov %eax,%edi │ │ │ │ - cmp %eax,%esi │ │ │ │ - jne 48e20 ::do_widen(char) const@@Base+0xcdd0> │ │ │ │ - jmp 48dfc ::do_widen(char) const@@Base+0xcdac> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - pop %ebx │ │ │ │ - flds 0x8(%eax) │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - flds 0x8(%esi) │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - flds 0x8(%edi) │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x5c18b,%eax │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x4c,%esp │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ - mov 0x564(%eax),%edx │ │ │ │ - mov 0x5d0(%eax),%eax │ │ │ │ - lea (%edx,%edx,2),%ecx │ │ │ │ - lea (%eax,%ecx,4),%eax │ │ │ │ - mov (%eax),%edi │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ - sub %edi,%eax │ │ │ │ - mov %edi,0x30(%esp) │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%ebp │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ - mov 0x5dc(%eax),%eax │ │ │ │ - lea (%eax,%edx,4),%edi │ │ │ │ - mov (%edi),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 49108 ::do_widen(char) const@@Base+0xd0b8> │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %ebp,0x8(%esp) │ │ │ │ - movl $0x0,0xc(%esp) │ │ │ │ - fildll 0x8(%esp) │ │ │ │ - mov 0x4f8(%eax),%ecx │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ - fnstcw 0x36(%esp) │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ - fildll 0x8(%esp) │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ - fadds -0x1db5c(%eax) │ │ │ │ - movzwl 0x36(%esp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,0x34(%esp) │ │ │ │ - fldcw 0x34(%esp) │ │ │ │ - fistpll 0x28(%esp) │ │ │ │ - fldcw 0x36(%esp) │ │ │ │ - mov 0x28(%esp),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %ecx,0x20(%esp) │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 48fe0 ::do_widen(char) const@@Base+0xcf90> │ │ │ │ - shl $0x2,%eax │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - movl $0x0,0x18(%esp) │ │ │ │ - mov %ebx,0x10(%esp) │ │ │ │ - mov 0x560(%eax),%eax │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - mov (%eax),%ecx │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - test %ecx,%ecx │ │ │ │ - sete %bl │ │ │ │ - cmp %ebp,%eax │ │ │ │ - mov %ebx,%edi │ │ │ │ - sete %bl │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %esi,%edx │ │ │ │ - or %dl,%bl │ │ │ │ - jne 490a0 ::do_widen(char) const@@Base+0xd050> │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ - mov (%edi),%esi │ │ │ │ - cmp %ecx,%esi │ │ │ │ - jb 49008 ::do_widen(char) const@@Base+0xcfb8> │ │ │ │ - mov $0x0,%edi │ │ │ │ - ja 49070 ::do_widen(char) const@@Base+0xd020> │ │ │ │ - cmp %ecx,%esi │ │ │ │ - jne 48fc7 ::do_widen(char) const@@Base+0xcf77> │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ - mov 0x60(%esp),%ebx │ │ │ │ - addl $0x1,0x18(%esp) │ │ │ │ - lea (%ebx,%edx,4),%esi │ │ │ │ - mov 0x30(%esp),%edx │ │ │ │ - lea (%eax,%eax,2),%ebx │ │ │ │ - flds 0x8(%edx,%ebx,4) │ │ │ │ - mov 0x60(%esp),%edx │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ - fstps 0x5e8(%esi) │ │ │ │ - mov 0x558(%edx),%edx │ │ │ │ - flds (%edx,%ebx,4) │ │ │ │ - fstps 0x9e8(%esi) │ │ │ │ - test %edi,%edi │ │ │ │ - je 48ff8 ::do_widen(char) const@@Base+0xcfa8> │ │ │ │ - addl $0x1,0x10(%esp) │ │ │ │ - mov 0x1c(%esp),%edi │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ - mov (%edi,%ecx,4),%ecx │ │ │ │ - jmp 48f58 ::do_widen(char) const@@Base+0xcf08> │ │ │ │ - movl $0x4,0x14(%esp) │ │ │ │ - movl $0x1,0x20(%esp) │ │ │ │ - jmp 48f30 ::do_widen(char) const@@Base+0xcee0> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1,%eax │ │ │ │ - addl $0x4,0x8(%esp) │ │ │ │ - jmp 48f58 ::do_widen(char) const@@Base+0xcf08> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x20(%esp),%edi │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ - jmp 49026 ::do_widen(char) const@@Base+0xcfd6> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x14(%esp),%esi │ │ │ │ - add %edx,%esi │ │ │ │ - cmp %ecx,(%esi) │ │ │ │ - jae 4902d ::do_widen(char) const@@Base+0xcfdd> │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %ebx,%eax │ │ │ │ - lea (%eax,%edi,1),%ebx │ │ │ │ - cmp %ebp,%ebx │ │ │ │ - jb 49018 ::do_widen(char) const@@Base+0xcfc8> │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ - jmp 49042 ::do_widen(char) const@@Base+0xcff2> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov (%edx),%esi │ │ │ │ - cmp %ecx,%esi │ │ │ │ - jae 490e0 ::do_widen(char) const@@Base+0xd090> │ │ │ │ - add $0x1,%eax │ │ │ │ - add $0x4,%edx │ │ │ │ - cmp %eax,%ebp │ │ │ │ - ja 49038 ::do_widen(char) const@@Base+0xcfe8> │ │ │ │ - mov %ebx,0x10(%esp) │ │ │ │ - mov $0x1,%edi │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ - je 490a0 ::do_widen(char) const@@Base+0xd050> │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ - mov (%edx),%esi │ │ │ │ - jmp 48f8b ::do_widen(char) const@@Base+0xcf3b> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x1c(%esp),%edi │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ - jmp 49084 ::do_widen(char) const@@Base+0xd034> │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 490a0 ::do_widen(char) const@@Base+0xd050> │ │ │ │ - add $0x1,%ebx │ │ │ │ - mov (%edi,%ebx,4),%ecx │ │ │ │ - cmp %ecx,%esi │ │ │ │ - ja 49080 ::do_widen(char) const@@Base+0xd030> │ │ │ │ - mov %ebx,0x10(%esp) │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 4905b ::do_widen(char) const@@Base+0xd00b> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ - mov 0x18(%esp),%edi │ │ │ │ - mov %edi,(%eax) │ │ │ │ - test %edi,%edi │ │ │ │ - je 490f8 ::do_widen(char) const@@Base+0xd0a8> │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ - fldz │ │ │ │ - add $0x5e8,%eax │ │ │ │ - lea (%eax,%edi,4),%edx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - flds (%eax) │ │ │ │ - fmuls 0x400(%eax) │ │ │ │ - add $0x4,%eax │ │ │ │ - faddp %st,%st(1) │ │ │ │ - cmp %eax,%edx │ │ │ │ - jne 490c0 ::do_widen(char) const@@Base+0xd070> │ │ │ │ - add $0x4c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ebx,0x10(%esp) │ │ │ │ - mov $0x1,%edi │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ - jmp 48f8b ::do_widen(char) const@@Base+0xcf3b> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x4c,%esp │ │ │ │ - fldz │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmp $0x1fffffff,%ebp │ │ │ │ - ja 6960 <__gmon_start__@plt+0x21a8> │ │ │ │ + add $0x7c,%ebp │ │ │ │ + cmp %ebp,0xc(%esp) │ │ │ │ + jne 46830 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26c30> │ │ │ │ + mov 0x2c(%esp),%ebp │ │ │ │ + mov 0x178(%ebp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 46961 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26d61> │ │ │ │ sub $0xc,%esp │ │ │ │ - lea 0x0(,%ebp,4),%esi │ │ │ │ + mov %edi,%ebx │ │ │ │ push %esi │ │ │ │ - mov 0x34(%esp),%ebx │ │ │ │ - call 42e0 │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x30(%esp),%ebx │ │ │ │ - mov 0x564(%eax),%ecx │ │ │ │ - mov 0x5dc(%eax),%eax │ │ │ │ - add $0x4,%ebx │ │ │ │ - mov (%eax,%ecx,4),%edx │ │ │ │ - mov %edx,%eax │ │ │ │ - add %edx,%esi │ │ │ │ - test %ebp,%ebp │ │ │ │ - je 4915f ::do_widen(char) const@@Base+0xd10f> │ │ │ │ + mov 0x170(%ebp),%edx │ │ │ │ + mov 0x16c(%ebp),%ebx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + je 469a7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26da7> │ │ │ │ + lea -0x999c0(%edi),%esi │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ + mov %edx,%esi │ │ │ │ + jmp 46987 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26d87> │ │ │ │ nop │ │ │ │ - mov (%ebx),%edi │ │ │ │ - add $0x4,%eax │ │ │ │ add $0xc,%ebx │ │ │ │ - mov %edi,-0x4(%eax) │ │ │ │ - cmp %eax,%esi │ │ │ │ - jne 49150 ::do_widen(char) const@@Base+0xd100> │ │ │ │ - mov 0x60(%esp),%edi │ │ │ │ - lea (%ecx,%ecx,2),%eax │ │ │ │ - shl $0x2,%eax │ │ │ │ - add 0x5d0(%edi),%eax │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 469a1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26da1> │ │ │ │ + mov (%ebx),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ - jmp 48ec6 ::do_widen(char) const@@Base+0xce76> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov 0x5e0(%edx),%edx │ │ │ │ - cmp $0x3f,%eax │ │ │ │ - jg 491a0 ::do_widen(char) const@@Base+0xd150> │ │ │ │ - fldl (%edx,%eax,8) │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - fldl 0x1f8(%edx) │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ + cmp 0xc(%esp),%eax │ │ │ │ + je 46980 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26d80> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x5be4a,%ebx │ │ │ │ - sub $0x18,%esp │ │ │ │ - flds 0x24(%esp) │ │ │ │ - fldz │ │ │ │ - fcomi %st(1),%st │ │ │ │ - jae 491f0 ::do_widen(char) const@@Base+0xd1a0> │ │ │ │ - fstp %st(0) │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ - sub $0x10,%esp │ │ │ │ - flds 0x5cc(%eax) │ │ │ │ - fstps 0x1c(%esp) │ │ │ │ - fstps (%esp) │ │ │ │ - call 4060 │ │ │ │ - fmuls 0x1c(%esp) │ │ │ │ + add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 491f2 ::do_widen(char) const@@Base+0xd1a2> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(1) │ │ │ │ - add $0x18,%esp │ │ │ │ - pop %ebx │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - call 18a21 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d1> │ │ │ │ - add $0x5bdfb,%ecx │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - mov 0x30(%esp),%edx │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ - mov 0x5d0(%eax),%eax │ │ │ │ - mov 0x5d4(%edx),%edi │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 4929d ::do_widen(char) const@@Base+0xd24d> │ │ │ │ - mov %eax,%ebp │ │ │ │ - lea -0x5b4f0(%ecx),%eax │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x4(%ebp),%esi │ │ │ │ - mov 0x0(%ebp),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 49257 ::do_widen(char) const@@Base+0xd207> │ │ │ │ - jmp 49274 ::do_widen(char) const@@Base+0xd224> │ │ │ │ + jne 46987 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26d87> │ │ │ │ + mov 0x16c(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 469b9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26db9> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x164(%ebp),%edx │ │ │ │ + mov 0x160(%ebp),%ebx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + je 46a07 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26e07> │ │ │ │ + lea -0x999c0(%edi),%esi │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ + mov %edx,%esi │ │ │ │ + jmp 469e7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26de7> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0xc,%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 49271 ::do_widen(char) const@@Base+0xd221> │ │ │ │ + je 46a01 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26e01> │ │ │ │ mov (%ebx),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - cmp 0x4(%esp),%eax │ │ │ │ - je 49250 ::do_widen(char) const@@Base+0xd200> │ │ │ │ + cmp 0xc(%esp),%eax │ │ │ │ + je 469e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26de0> │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ add $0xc,%ebx │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 49257 ::do_widen(char) const@@Base+0xd207> │ │ │ │ - mov 0x0(%ebp),%ebx │ │ │ │ + jne 469e7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26de7> │ │ │ │ + mov 0x160(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 49288 ::do_widen(char) const@@Base+0xd238> │ │ │ │ + je 46a19 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26e19> │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ + mov %edi,%ebx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - add $0xc,%ebp │ │ │ │ - cmp %ebp,%edi │ │ │ │ - jne 49240 ::do_widen(char) const@@Base+0xd1f0> │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ - mov %ecx,0x5d4(%eax) │ │ │ │ - add $0x1c,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x5bd47,%ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ - mov 0x5dc(%edi),%edx │ │ │ │ - lea -0x424(%ebx),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - test %edx,%edx │ │ │ │ - je 49337 ::do_widen(char) const@@Base+0xd2e7> │ │ │ │ - mov 0x5d4(%edi),%ecx │ │ │ │ - cmp 0x5d0(%edi),%ecx │ │ │ │ - je 49329 ::do_widen(char) const@@Base+0xd2d9> │ │ │ │ - xor %esi,%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov (%edx,%esi,4),%eax │ │ │ │ + mov 0xfc(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 49311 ::do_widen(char) const@@Base+0xd2c1> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x4 │ │ │ │ + je 46a31 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26e31> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ - call 4280 │ │ │ │ - mov 0x5dc(%edi),%edx │ │ │ │ - mov 0x5d4(%edi),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %ecx,%eax │ │ │ │ - sub 0x5d0(%edi),%eax │ │ │ │ - add $0x1,%esi │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ - cmp %eax,%esi │ │ │ │ - jb 492f0 ::do_widen(char) const@@Base+0xd2a0> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x4 │ │ │ │ - push %edx │ │ │ │ - call 4280 │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x5c0(%edi),%eax │ │ │ │ + mov 0xf0(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4934f ::do_widen(char) const@@Base+0xd2ff> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x4 │ │ │ │ + je 46a49 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26e49> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ - call 4280 │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x5e0(%edi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 49367 ::do_widen(char) const@@Base+0xd317> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x8 │ │ │ │ + mov 0xa0(%ebp),%eax │ │ │ │ + lea 0xa8(%ebp),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 46a67 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26e67> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ - call 4280 │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x5d4(%edi),%eax │ │ │ │ - mov 0x5d0(%edi),%ebp │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - cmp %ebp,%eax │ │ │ │ - je 493e6 ::do_widen(char) const@@Base+0xd396> │ │ │ │ - lea -0x5b4f0(%ebx),%eax │ │ │ │ - mov %edi,0x30(%esp) │ │ │ │ - mov %ebp,%edi │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x4(%edi),%ebp │ │ │ │ - mov (%edi),%esi │ │ │ │ - cmp %esi,%ebp │ │ │ │ - jne 493a7 ::do_widen(char) const@@Base+0xd357> │ │ │ │ - jmp 493c3 ::do_widen(char) const@@Base+0xd373> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - add $0xc,%esi │ │ │ │ - cmp %esi,%ebp │ │ │ │ - je 493c1 ::do_widen(char) const@@Base+0xd371> │ │ │ │ - mov (%esi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp 0xc(%esp),%eax │ │ │ │ - je 493a0 ::do_widen(char) const@@Base+0xd350> │ │ │ │ + mov 0x84(%ebp),%eax │ │ │ │ + lea 0x8c(%ebp),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 46a85 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26e85> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - add $0xc,%esi │ │ │ │ - call *%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,%ebp │ │ │ │ - jne 493a7 ::do_widen(char) const@@Base+0xd357> │ │ │ │ - mov (%edi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 493d3 ::do_widen(char) const@@Base+0xd383> │ │ │ │ + mov 0x6c(%ebp),%eax │ │ │ │ + lea 0x74(%ebp),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 46a9d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26e9d> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp %edi,0x8(%esp) │ │ │ │ - jne 49390 ::do_widen(char) const@@Base+0xd340> │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ - mov 0x5d0(%edi),%ebp │ │ │ │ - test %ebp,%ebp │ │ │ │ - je 493f6 ::do_widen(char) const@@Base+0xd3a6> │ │ │ │ + mov 0x54(%ebp),%eax │ │ │ │ + lea 0x5c(%ebp),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 46ab5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26eb5> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %ebp │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x3c(%ebp),%eax │ │ │ │ + lea 0x44(%ebp),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 46acd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26ecd> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call 60a60 ::do_widen(char) const@@Base+0x24a10> │ │ │ │ - add $0x2c,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x24(%ebp),%eax │ │ │ │ + lea 0x2c(%ebp),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 46ae5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26ee5> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %ebp,0x50(%esp) │ │ │ │ + add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ + jmp 459a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25da0> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 468e6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26ce6> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebp │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 46938 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26d38> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ + lea 0x18(%ebp),%edx │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 468c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26cc8> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 468c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26cc8> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x5bbe9,%ebx │ │ │ │ + add $0x5e4a9,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ push %esi │ │ │ │ - call 492b0 ::do_widen(char) const@@Base+0xd260> │ │ │ │ + call 466f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26af0> │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ - push $0xde8 │ │ │ │ + push $0x2c4 │ │ │ │ push %esi │ │ │ │ call 4280 │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ nop │ │ │ │ xchg %ax,%ax │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x5bbba,%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - lea -0x884(%ebx),%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ - push %eax │ │ │ │ - lea -0x1b8de(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - call 5ceb0 ::do_widen(char) const@@Base+0x20e60> │ │ │ │ - add $0x18,%esp │ │ │ │ - pop %ebx │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - xchg %ax,%ax │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x5e47b,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ - add $0x5bb86,%esi │ │ │ │ push %ebx │ │ │ │ - sub $0x28,%esp │ │ │ │ - push 0x8(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 60480 ::do_widen(char) const@@Base+0x24430> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - lea -0x424(%esi),%eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - movl $0x0,0x5d0(%ecx) │ │ │ │ - movl $0x0,0x5d4(%ecx) │ │ │ │ - movl $0x0,0x5d8(%ecx) │ │ │ │ - movl $0x40800000,0x5cc(%ecx) │ │ │ │ - movl $0x200,(%esp) │ │ │ │ - call 42e0 │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - fld1 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov $0x1,%edx │ │ │ │ - fstpl (%eax) │ │ │ │ - mov %eax,0x5e0(%ecx) │ │ │ │ - fld1 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ - fildl -0x1c(%ebp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fstl (%eax,%edx,8) │ │ │ │ - add $0x1,%edx │ │ │ │ - cmp $0x40,%edx │ │ │ │ - jne 494e8 ::do_widen(char) const@@Base+0xd498> │ │ │ │ - fstp %st(0) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - movl $0x0,0x5e4(%eax) │ │ │ │ - push $0x194 │ │ │ │ - call 42e0 │ │ │ │ - mov %eax,%edi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - flds -0x1c238(%esi) │ │ │ │ - movl $0x0,(%edi) │ │ │ │ - mov %edi,0x5c0(%eax) │ │ │ │ - mov $0x4,%eax │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - jmp 49546 ::do_widen(char) const@@Base+0xd4f6> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x5c0(%eax),%edi │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - fsts (%esp) │ │ │ │ - fstps -0x20(%ebp) │ │ │ │ - call 4730 │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - fstps (%edi,%eax,1) │ │ │ │ - add $0x4,%eax │ │ │ │ - flds -0x20(%ebp) │ │ │ │ - fadds -0x1c238(%esi) │ │ │ │ - cmp $0x194,%eax │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - jne 49540 ::do_widen(char) const@@Base+0xd4f0> │ │ │ │ - fstp %st(0) │ │ │ │ - movl $0x3f317218,0x5c4(%eax) │ │ │ │ - movl $0x3ede5bd9,0x5c8(%eax) │ │ │ │ + sub $0x4c,%esp │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov 0xc(%ebp),%edi │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + movzbl 0x14(%ebp),%eax │ │ │ │ + mov %al,-0x3d(%ebp) │ │ │ │ + movzbl 0x18(%ebp),%eax │ │ │ │ + mov %al,-0x3e(%ebp) │ │ │ │ + mov 0x40(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 46bc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26fc0> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - jmp 696a <__gmon_start__@plt+0x21b2> │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ - call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ - add $0x5ba57,%edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x28,%esp │ │ │ │ - push $0xde8 │ │ │ │ - mov %edi,%ebx │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 46c51 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27051> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push 0x10(%ebp) │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ call 4050 │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 49470 ::do_widen(char) const@@Base+0xd420> │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - mov %esi,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - jmp 69f8 <__gmon_start__@plt+0x2240> │ │ │ │ - nop │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x5ba1b,%eax │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - mov %eax,%ebx │ │ │ │ - sub $0x74,%esp │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - push %edi │ │ │ │ - push 0x8(%ebp) │ │ │ │ - call 59d80 ::do_widen(char) const@@Base+0x1dd30> │ │ │ │ + mov %edx,%ecx │ │ │ │ + neg %ecx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 46de0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x271e0> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov 0x10(%ebp),%ebx │ │ │ │ + add %ecx,%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 46c20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27020> │ │ │ │ + add 0x10(%ebp),%ecx │ │ │ │ + movzbl (%edi),%ebx │ │ │ │ + add $0x1,%eax │ │ │ │ + add $0x1,%edi │ │ │ │ + mov %bl,-0x1(%eax) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jne 46c10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27010> │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jne 46e02 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27202> │ │ │ │ + add %ecx,%edi │ │ │ │ + test %edx,%edx │ │ │ │ + je 46c40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27040> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %al,-0x5d(%ebp) │ │ │ │ - test %al,%al │ │ │ │ - je 49816 ::do_widen(char) const@@Base+0xd7c6> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x5d4(%eax),%esi │ │ │ │ - cmp %esi,0x5d0(%eax) │ │ │ │ - je 49a28 ::do_widen(char) const@@Base+0xd9d8> │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - movl $0x0,-0x30(%ebp) │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - fldl 0x548(%esi) │ │ │ │ - lea -0x894(%eax),%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ - fldl -0x1dad0(%eax) │ │ │ │ - fnstcw -0x3a(%ebp) │ │ │ │ - movl $0x0,-0x28(%ebp) │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - movzwl -0x3a(%ebp),%eax │ │ │ │ - fadd %st(1),%st │ │ │ │ - mov %ecx,-0x24(%ebp) │ │ │ │ - movl $0x0,-0x1c(%ebp) │ │ │ │ - or $0xc,%ah │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov %edi,-0x2c(%ebp) │ │ │ │ + add %eax,%ecx │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea 0x3c(%esi),%edi │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ movl $0x0,-0x20(%ebp) │ │ │ │ - mov %ax,-0x3c(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - fldcw -0x3c(%ebp) │ │ │ │ - fistpl -0x5c(%ebp) │ │ │ │ - fldcw -0x3a(%ebp) │ │ │ │ - fldl 0x4(%eax) │ │ │ │ - mov 0x4c(%edi),%eax │ │ │ │ - sub 0x48(%edi),%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - fdivp %st,%st(1) │ │ │ │ - imul $0xaaaaaaab,%eax,%edx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ - fstl -0x68(%ebp) │ │ │ │ - fdivrs -0x1c244(%esi) │ │ │ │ - fstpl -0x78(%ebp) │ │ │ │ - cmp $0x15555555,%eax │ │ │ │ - ja 49aee ::do_widen(char) const@@Base+0xda9e> │ │ │ │ + lea -0x1c8d2(%edx),%eax │ │ │ │ + mov %edx,%ebx │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 49960 ::do_widen(char) const@@Base+0xd910> │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - xor %esi,%esi │ │ │ │ + je 46d88 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27188> │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1c8c7(%ecx),%eax │ │ │ │ + mov %ecx,%ebx │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 496f4 ::do_widen(char) const@@Base+0xd6a4> │ │ │ │ - jmp 49848 ::do_widen(char) const@@Base+0xd7f8> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 496e8 ::do_widen(char) const@@Base+0xd698> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1,%esi │ │ │ │ - cmp %esi,-0x50(%ebp) │ │ │ │ - je 49848 ::do_widen(char) const@@Base+0xd7f8> │ │ │ │ - lea (%esi,%esi,2),%eax │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ - shl $0x2,%eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - add 0x48(%edi),%eax │ │ │ │ - flds -0x1db5c(%ecx) │ │ │ │ - flds 0x8(%eax) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - jbe 496d0 ::do_widen(char) const@@Base+0xd680> │ │ │ │ - fldl -0x68(%ebp) │ │ │ │ - fdivrs 0x4(%eax) │ │ │ │ - fnstcw -0x3a(%ebp) │ │ │ │ - movzwl -0x3a(%ebp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x3c(%ebp) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - neg %ebx │ │ │ │ - fldcw -0x3c(%ebp) │ │ │ │ - fistpl -0x40(%ebp) │ │ │ │ - fldcw -0x3a(%ebp) │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ - testb $0x8,0x538(%eax) │ │ │ │ - je 49778 ::do_widen(char) const@@Base+0xd728> │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ - fildl -0x44(%ebp) │ │ │ │ - mov %edx,-0x44(%ebp) │ │ │ │ - fildl -0x44(%ebp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fdivl -0x78(%ebp) │ │ │ │ - fsubp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fldcw -0x3c(%ebp) │ │ │ │ - fistpl -0x40(%ebp) │ │ │ │ - fldcw -0x3a(%ebp) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - cmp %eax,%ebx │ │ │ │ - cmovg %eax,%ebx │ │ │ │ - mov %ebx,%eax │ │ │ │ - neg %eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - jmp 4977a ::do_widen(char) const@@Base+0xd72a> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(1) │ │ │ │ - cmp -0x44(%ebp),%ebx │ │ │ │ - jg 496e0 ::do_widen(char) const@@Base+0xd690> │ │ │ │ - mov $0x1,%eax │ │ │ │ - add %edx,%ebx │ │ │ │ - sub %edx,%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - jmp 497cd ::do_widen(char) const@@Base+0xd77d> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - flds -0x1c(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jbe 497b0 ::do_widen(char) const@@Base+0xd760> │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - fstps -0x4(%eax) │ │ │ │ - jmp 497b2 ::do_widen(char) const@@Base+0xd762> │ │ │ │ + jne 46da0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x271a0> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x24(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + call 84890 ::do_widen(char) const@@Base+0x382d0> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ + mov 0xe0(%esi),%ecx │ │ │ │ + sub %eax,%edx │ │ │ │ + sar $0x3,%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jne 46e25 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27225> │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 46d4c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2714c> │ │ │ │ + lea 0xf0(%esi),%ecx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + lea -0x34(%ebp),%edi │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + jmp 46d01 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27101> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - fstp %st(0) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - add %ebx,%eax │ │ │ │ - cmp %eax,-0x44(%ebp) │ │ │ │ - jl 496e8 ::do_widen(char) const@@Base+0xd698> │ │ │ │ - mov 0x48(%edi),%eax │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ + cmpb $0x0,-0x3e(%ebp) │ │ │ │ + jne 46d25 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27125> │ │ │ │ add $0x1,%ebx │ │ │ │ - flds 0x8(%eax,%ecx,1) │ │ │ │ - cmp %ebx,-0x20(%ebp) │ │ │ │ - je 49798 ::do_widen(char) const@@Base+0xd748> │ │ │ │ - mov %ebx,-0x20(%ebp) │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - fstps -0x1c(%ebp) │ │ │ │ - cmp -0x28(%ebp),%eax │ │ │ │ - je 49828 ::do_widen(char) const@@Base+0xd7d8> │ │ │ │ - flds -0x1c(%ebp) │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - add $0xc,%eax │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ - mov %ecx,-0xc(%eax) │ │ │ │ - mov %edx,-0x8(%eax) │ │ │ │ - fstps -0x4(%eax) │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ - jmp 497b2 ::do_widen(char) const@@Base+0xd762> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x30(%ebp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 49816 ::do_widen(char) const@@Base+0xd7c6> │ │ │ │ + cmp %ebx,0xe0(%esi) │ │ │ │ + jle 46d4c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2714c> │ │ │ │ + cmpb $0x0,-0x3d(%ebp) │ │ │ │ + je 46cf0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x270f0> │ │ │ │ + sub $0x8,%esp │ │ │ │ + fldl (%eax,%ebx,8) │ │ │ │ + push %edi │ │ │ │ + push -0x48(%ebp) │ │ │ │ + fstps -0x34(%ebp) │ │ │ │ + call 47e70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28270> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmpb $0x0,-0x3e(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + je 46cf6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x270f6> │ │ │ │ + fldl (%eax,%ebx,8) │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea 0xfc(%esi),%eax │ │ │ │ + push %edi │ │ │ │ + push %eax │ │ │ │ + fstps -0x34(%ebp) │ │ │ │ + call 47e70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28270> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,0xe0(%esi) │ │ │ │ + jg 46d01 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27101> │ │ │ │ + test %eax,%eax │ │ │ │ + je 46d5f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2715f> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 46bb1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26fb1> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - movzbl -0x5d(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x24(%ebp),%edx │ │ │ │ - push %edx │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x24(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - call 49d70 ::do_widen(char) const@@Base+0xdd20> │ │ │ │ + call 847d0 ::do_widen(char) const@@Base+0x38210> │ │ │ │ + jmp 46cbc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x270bc> │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1c8bc(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 497b2 ::do_widen(char) const@@Base+0xd762> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x5d4(%eax),%esi │ │ │ │ - cmp 0x5d8(%eax),%esi │ │ │ │ - je 49a00 ::do_widen(char) const@@Base+0xd9b0> │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - sub -0x30(%ebp),%eax │ │ │ │ - movl $0x0,(%esi) │ │ │ │ - mov %eax,%edi │ │ │ │ - sar $0x2,%eax │ │ │ │ - movl $0x0,0x4(%esi) │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ - movl $0x0,0x8(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - je 49ad8 ::do_widen(char) const@@Base+0xda88> │ │ │ │ - cmp $0x15555555,%eax │ │ │ │ - ja 49ae0 ::do_widen(char) const@@Base+0xda90> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + jne 46cbf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x270bf> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x24(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ - push %edi │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - call 4050 │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x5d4(%edx),%ecx │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ - mov %eax,(%esi) │ │ │ │ - lea (%eax,%edi,1),%edx │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ - mov -0x2c(%ebp),%edi │ │ │ │ - mov %edx,0x8(%esi) │ │ │ │ - cmp %ebx,%edi │ │ │ │ - je 49913 ::do_widen(char) const@@Base+0xd8c3> │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - flds 0x8(%edx) │ │ │ │ - mov 0x4(%edx),%ebx │ │ │ │ - add $0xc,%edx │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - add $0xc,%ecx │ │ │ │ - mov %ebx,-0x8(%ecx) │ │ │ │ - fstps -0x4(%ecx) │ │ │ │ - cmp %edx,%edi │ │ │ │ - jne 498e0 ::do_widen(char) const@@Base+0xd890> │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - lea -0xc(%edi),%edx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - sub %ebx,%edx │ │ │ │ - shr $0x2,%edx │ │ │ │ - imul $0x2aaaaaab,%edx,%edx │ │ │ │ - lea (%edx,%edx,2),%edx │ │ │ │ - lea 0xc(%eax,%edx,4),%eax │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - add $0xc,%eax │ │ │ │ - mov %eax,0x5d4(%edi) │ │ │ │ - mov -0x2c(%ebp),%esi │ │ │ │ - cmp %esi,%ebx │ │ │ │ - je 49803 ::do_widen(char) const@@Base+0xd7b3> │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - lea -0x5b4f0(%eax),%ecx │ │ │ │ - mov %ecx,%edi │ │ │ │ - jmp 4994b ::do_widen(char) const@@Base+0xd8fb> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 49800 ::do_widen(char) const@@Base+0xd7b0> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 49940 ::do_widen(char) const@@Base+0xd8f0> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 49940 ::do_widen(char) const@@Base+0xd8f0> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ - lea -0x30(%ebp),%edx │ │ │ │ - mov %edx,-0x6c(%ebp) │ │ │ │ - lea (%eax,%eax,8),%eax │ │ │ │ - shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - call 4050 │ │ │ │ - mov -0x2c(%ebp),%edx │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ebx,%edx │ │ │ │ - je 499d9 ::do_widen(char) const@@Base+0xd989> │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %edi,0xc(%ebp) │ │ │ │ - lea -0x5b4f0(%eax),%ecx │ │ │ │ - mov %ecx,%edi │ │ │ │ - jmp 499af ::do_widen(char) const@@Base+0xd95f> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 499d0 ::do_widen(char) const@@Base+0xd980> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 499a8 ::do_widen(char) const@@Base+0xd958> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 499af ::do_widen(char) const@@Base+0xd95f> │ │ │ │ + call 84940 ::do_widen(char) const@@Base+0x38380> │ │ │ │ + jmp 46cbc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x270bc> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 499ec ::do_widen(char) const@@Base+0xd99c> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %esi,-0x30(%ebp) │ │ │ │ - mov %esi,-0x2c(%ebp) │ │ │ │ - add -0x44(%ebp),%esi │ │ │ │ - mov %esi,-0x28(%ebp) │ │ │ │ - jmp 496bc ::do_widen(char) const@@Base+0xd66c> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - push %esi │ │ │ │ - add $0x5d0,%eax │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - call 49f60 ::do_widen(char) const@@Base+0xdf10> │ │ │ │ + mov %edx,-0x4c(%ebp) │ │ │ │ + call 46f0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ - jmp 49925 ::do_widen(char) const@@Base+0xd8d5> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov 0x57c(%eax),%eax │ │ │ │ - sub 0x578(%esi),%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xcccccccd,%eax,%eax │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ + jmp 46bff , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26fff> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + push %edi │ │ │ │ + push $0x0 │ │ │ │ + push %ecx │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ + call 41b0 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + jmp 46c2b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2702b> │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ + push $0x17 │ │ │ │ + mov -0x28(%ebx),%edi │ │ │ │ + lea -0x1c8b1(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - mov %esi,%eax │ │ │ │ - add $0x5d0,%eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + sub -0x24(%ebp),%eax │ │ │ │ + sar $0x3,%eax │ │ │ │ + pop %ecx │ │ │ │ + pop %ebx │ │ │ │ push %eax │ │ │ │ - call 49b40 ::do_widen(char) const@@Base+0xdaf0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x57c(%eax),%eax │ │ │ │ - sub 0x578(%esi),%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xcccccccd,%eax,%eax │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp $0x1fffffff,%eax │ │ │ │ - ja 6a10 <__gmon_start__@plt+0x2258> │ │ │ │ - sub $0xc,%esp │ │ │ │ - shl $0x2,%eax │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ + call 4250 (unsigned long)@plt> │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ + push $0x13 │ │ │ │ + lea -0x1c899(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - call 42e0 │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push 0xe0(%esi) │ │ │ │ + push %edi │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 4680 │ │ │ │ + lea -0x1c885(%edi),%edx │ │ │ │ + pop %ecx │ │ │ │ + pop %esi │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x57c(%esi),%edx │ │ │ │ - sub 0x578(%esi),%edx │ │ │ │ - mov %eax,0x5dc(%esi) │ │ │ │ - sar $0x2,%edx │ │ │ │ - imul $0xcccccccd,%edx,%edx │ │ │ │ - cmp $0xffffffff,%edx │ │ │ │ - je 49627 ::do_widen(char) const@@Base+0xd5d7> │ │ │ │ - lea 0x4(%eax,%edx,4),%edx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movl $0x0,(%eax) │ │ │ │ - add $0x4,%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - jne 49ac0 ::do_widen(char) const@@Base+0xda70> │ │ │ │ - jmp 49627 ::do_widen(char) const@@Base+0xd5d7> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ - jmp 498b6 ::do_widen(char) const@@Base+0xd866> │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - call 4120 │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x1dfce(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - call 41c0 │ │ │ │ - mov %eax,%ebx │ │ │ │ - jmp 6a18 <__gmon_start__@plt+0x2260> │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + push $0x1 │ │ │ │ + call 4550 │ │ │ │ + jmp 6464 <__gmon_start__@plt+0x1cac> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 64ae <__gmon_start__@plt+0x1cf6> │ │ │ │ + jmp 64d0 <__gmon_start__@plt+0x1d18> │ │ │ │ + jmp 64fe <__gmon_start__@plt+0x1d46> │ │ │ │ + jmp 64fa <__gmon_start__@plt+0x1d42> │ │ │ │ nop │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x5b4da,%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ - push $0xc │ │ │ │ - push 0x1c(%esp) │ │ │ │ - call 4280 │ │ │ │ - add $0x18,%esp │ │ │ │ - pop %ebx │ │ │ │ - ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x5b4bb,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x2c,%esp │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - mov 0x40(%esp),%esi │ │ │ │ - cmp $0x15555555,%eax │ │ │ │ - ja 49ce8 ::do_widen(char) const@@Base+0xdc98> │ │ │ │ - mov (%esi),%ecx │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ - sub %ecx,%edx │ │ │ │ - sar $0x2,%edx │ │ │ │ - imul $0xaaaaaaab,%edx,%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - ja 49b88 ::do_widen(char) const@@Base+0xdb38> │ │ │ │ - add $0x2c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x4(%esi),%ebp │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x5e137,%ebx │ │ │ │ + sub $0x58,%esp │ │ │ │ + mov 0x6c(%esp),%esi │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov 0x74(%esp),%ebp │ │ │ │ + mov 0x24(%esi),%edi │ │ │ │ + mov %al,0x26(%esp) │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %eax,0x34(%esp) │ │ │ │ + mov %ebp,%ecx │ │ │ │ + mov %edi,0x28(%esp) │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %ebp,%eax │ │ │ │ + cmp $0x1,%al │ │ │ │ + mov %cl,0x27(%esp) │ │ │ │ + mov %edi,%eax │ │ │ │ + mov 0x28(%esi),%ecx │ │ │ │ + sbb $0xffffffff,%eax │ │ │ │ + mov %ebx,0x20(%esp) │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ + imul %ecx,%eax │ │ │ │ + mov %ecx,0x2c(%esp) │ │ │ │ lea (%eax,%eax,2),%edx │ │ │ │ - mov %ebp,%edi │ │ │ │ - sub %ecx,%edi │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ - lea 0x0(,%edx,4),%edi │ │ │ │ - mov %edi,0x18(%esp) │ │ │ │ + shr $0x2,%edx │ │ │ │ + push %edx │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ + mov %ebx,0x24(%esp) │ │ │ │ + call 42e0 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ + mov %eax,%edi │ │ │ │ + push %edx │ │ │ │ + push $0x0 │ │ │ │ + push %eax │ │ │ │ + mov 0x24(%esp),%ebx │ │ │ │ + call 4610 │ │ │ │ + mov 0xe0(%esi),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 49cd0 ::do_widen(char) const@@Base+0xdc80> │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ - sub $0xc,%esp │ │ │ │ + jle 4705a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2745a> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov 0x24(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + push 0x24(%esp) │ │ │ │ push %edi │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ - call 4050 │ │ │ │ - mov (%esi),%edi │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ + mov 0x24(%esp),%ebx │ │ │ │ + call 4e180 ::do_widen(char) const@@Base+0x1bc0> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ - cmp %ecx,%ebp │ │ │ │ - je 49c24 ::do_widen(char) const@@Base+0xdbd4> │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - movl $0x0,0x4(%ecx) │ │ │ │ - add $0xc,%eax │ │ │ │ - add $0xc,%ecx │ │ │ │ - movl $0x0,-0x4(%ecx) │ │ │ │ - movl $0x0,-0xc(%ecx) │ │ │ │ - mov -0xc(%eax),%edx │ │ │ │ - mov %edx,-0xc(%ecx) │ │ │ │ - mov -0x8(%eax),%ebx │ │ │ │ - movl $0x0,-0xc(%eax) │ │ │ │ - mov -0x8(%ecx),%edx │ │ │ │ - mov %ebx,-0x8(%ecx) │ │ │ │ - mov -0x4(%eax),%ebx │ │ │ │ - mov %edx,-0x8(%eax) │ │ │ │ - mov -0x4(%ecx),%edx │ │ │ │ - mov %ebx,-0x4(%ecx) │ │ │ │ - mov %edx,-0x4(%eax) │ │ │ │ - cmp %eax,%ebp │ │ │ │ - jne 49be0 ::do_widen(char) const@@Base+0xdb90> │ │ │ │ - cmp 0x8(%esp),%edi │ │ │ │ - je 49c98 ::do_widen(char) const@@Base+0xdc48> │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - mov %esi,0x40(%esp) │ │ │ │ - mov %edi,%esi │ │ │ │ - lea -0x5b4f0(%eax),%ebp │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x40(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 47070 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27470> │ │ │ │ + mov 0xe0(%esi),%eax │ │ │ │ + mov 0x24(%esp),%ebp │ │ │ │ + imul %eax,%ebp │ │ │ │ + shl $0x3,%ebp │ │ │ │ + cmp %ebp,%edx │ │ │ │ + jne 4708a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2748a> │ │ │ │ + test %eax,%eax │ │ │ │ + jle 4705a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2745a> │ │ │ │ + lea 0x3c(%esp),%ecx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ + lea 0xf0(%esi),%ecx │ │ │ │ + mov %ecx,0x20(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0x4(%esi),%edi │ │ │ │ - mov (%esi),%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jne 49c57 ::do_widen(char) const@@Base+0xdc07> │ │ │ │ - jmp 49c71 ::do_widen(char) const@@Base+0xdc21> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - je 49c6f ::do_widen(char) const@@Base+0xdc1f> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp %ebp,%eax │ │ │ │ - je 49c50 ::do_widen(char) const@@Base+0xdc00> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jne 49c57 ::do_widen(char) const@@Base+0xdc07> │ │ │ │ - mov (%esi),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 49c85 ::do_widen(char) const@@Base+0xdc35> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ - call 4380 │ │ │ │ + cmpb $0x0,0x1a(%esp) │ │ │ │ + je 46ffc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x273fc> │ │ │ │ + mov 0x4(%edi,%eax,8),%edx │ │ │ │ + lea 0x1(%eax),%ebp │ │ │ │ + mov (%edi,%eax,8),%eax │ │ │ │ + cmpb $0x0,0x9c(%esi) │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ + jne 46fdf , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x273df> │ │ │ │ + call 45a30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25e30> │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ + fldl 0x8(%esp) │ │ │ │ + fstps 0x3c(%esp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + push 0x24(%esp) │ │ │ │ + push 0x2c(%esp) │ │ │ │ + call 47e70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28270> │ │ │ │ add $0x10,%esp │ │ │ │ - add $0xc,%esi │ │ │ │ - cmp 0x8(%esp),%esi │ │ │ │ - jne 49c40 ::do_widen(char) const@@Base+0xdbf0> │ │ │ │ - mov 0x40(%esp),%esi │ │ │ │ - mov (%esi),%eax │ │ │ │ + mov %ebp,%eax │ │ │ │ + cmpb $0x0,0x1b(%esp) │ │ │ │ + je 4704b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2744b> │ │ │ │ + mov 0x4(%edi,%eax,8),%edx │ │ │ │ + lea 0x1(%eax),%ebp │ │ │ │ + mov (%edi,%eax,8),%eax │ │ │ │ + cmpb $0x0,0x9c(%esi) │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 49cb0 ::do_widen(char) const@@Base+0xdc60> │ │ │ │ - sub $0xc,%esp │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ + jne 4702b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2742b> │ │ │ │ + call 45a30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25e30> │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ + fldl 0x8(%esp) │ │ │ │ + lea 0xfc(%esi),%eax │ │ │ │ + fstps 0x3c(%esp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + push 0x24(%esp) │ │ │ │ push %eax │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ - call 4380 │ │ │ │ + call 47e70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28270> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x10(%esp),%edi │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ - add %edi,%eax │ │ │ │ - mov %edi,(%esi) │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - add %edi,%eax │ │ │ │ - mov %eax,0x8(%esi) │ │ │ │ - add $0x2c,%esp │ │ │ │ + mov %ebp,%eax │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,0xe0(%esi) │ │ │ │ + jg 46fb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x273b0> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + mov 0x24(%esp),%ebx │ │ │ │ + call 44d0 │ │ │ │ + add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov %ebp,0x8(%esp) │ │ │ │ - mov %ecx,%edi │ │ │ │ - movl $0x0,0x10(%esp) │ │ │ │ - cmp %ecx,%ebp │ │ │ │ - jne 49bd2 ::do_widen(char) const@@Base+0xdb82> │ │ │ │ - jmp 49c98 ::do_widen(char) const@@Base+0xdc48> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ - lea -0x1dfce(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - call 41c0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ nop │ │ │ │ + mov %ebp,%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + movzbl %al,%ebp │ │ │ │ push %ebp │ │ │ │ + push 0x38(%esp) │ │ │ │ + push %edx │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x5b2f7,%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ - mov 0x4(%eax),%ebp │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,%ebp │ │ │ │ - je 49d55 ::do_widen(char) const@@Base+0xdd05> │ │ │ │ - lea -0x5b4f0(%ebx),%edi │ │ │ │ - jmp 49d37 ::do_widen(char) const@@Base+0xdce7> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0xc,%esi │ │ │ │ - cmp %esi,%ebp │ │ │ │ - je 49d4f ::do_widen(char) const@@Base+0xdcff> │ │ │ │ - mov (%esi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 49d30 ::do_widen(char) const@@Base+0xdce0> │ │ │ │ - sub $0xc,%esp │ │ │ │ + call 46b80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26f80> │ │ │ │ + add $0x20,%esp │ │ │ │ + jmp 4705a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2745a> │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ + push %eax │ │ │ │ + push $0xe │ │ │ │ + mov 0x1c(%esp),%edi │ │ │ │ + mov -0x28(%edi),%esi │ │ │ │ + lea -0x1c8a8(%edi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ push %esi │ │ │ │ - add $0xc,%esi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %esi,%ebp │ │ │ │ - jne 49d37 ::do_widen(char) const@@Base+0xdce7> │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ - mov (%eax),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 49d65 ::do_widen(char) const@@Base+0xdd15> │ │ │ │ - sub $0xc,%esp │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %edx │ │ │ │ + pop %ecx │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ + push %edx │ │ │ │ push %esi │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ + mov %edi,0x24(%esp) │ │ │ │ + call 4680 │ │ │ │ add $0xc,%esp │ │ │ │ + push $0x13 │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ + mov %eax,%edi │ │ │ │ + lea -0x1c899(%ecx),%eax │ │ │ │ + mov %ecx,%ebx │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + mov %ecx,0x24(%esp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x5b28b,%eax │ │ │ │ + pop %eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x2c,%esp │ │ │ │ - mov 0x44(%esp),%edi │ │ │ │ - mov 0x48(%esp),%ecx │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + mov 0x24(%esp),%edi │ │ │ │ mov %edi,%ebx │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ - mov (%eax),%ebp │ │ │ │ - mov %esi,%eax │ │ │ │ - sub %ebp,%ebx │ │ │ │ - sub %ebp,%eax │ │ │ │ - mov %ebx,0x14(%esp) │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 49f50 ::do_widen(char) const@@Base+0xdf00> │ │ │ │ - lea (%eax,%eax,1),%ebx │ │ │ │ - mov $0xfffffffc,%edx │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jbe 49f20 ::do_widen(char) const@@Base+0xded0> │ │ │ │ - mov %ecx,0x48(%esp) │ │ │ │ - sub $0xc,%esp │ │ │ │ + call 4250 (unsigned long)@plt> │ │ │ │ + pop %edx │ │ │ │ + lea -0x1c885(%edi),%edx │ │ │ │ + pop %ecx │ │ │ │ push %edx │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ - mov %edx,0x28(%esp) │ │ │ │ - call 4050 │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - add %eax,%edx │ │ │ │ - mov %edx,0x28(%esp) │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x48(%esp),%ecx │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ - flds 0x8(%ecx) │ │ │ │ - add 0xc(%esp),%eax │ │ │ │ - lea -0x894(%ebx),%ebx │ │ │ │ - mov %ebx,0x14(%esp) │ │ │ │ - mov %ebx,(%eax) │ │ │ │ - mov 0x4(%ecx),%ebx │ │ │ │ - fstps 0x8(%eax) │ │ │ │ - mov %ebx,0x4(%eax) │ │ │ │ - cmp %ebp,%edi │ │ │ │ - je 49e5d ::do_widen(char) const@@Base+0xde0d> │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ - mov %ebp,%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - flds 0x8(%eax) │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - add $0xc,%eax │ │ │ │ - mov %ebx,(%edx) │ │ │ │ - add $0xc,%edx │ │ │ │ - mov %ecx,-0x8(%edx) │ │ │ │ - fstps -0x4(%edx) │ │ │ │ - cmp %eax,%edi │ │ │ │ - jne 49e28 ::do_widen(char) const@@Base+0xddd8> │ │ │ │ - lea -0xc(%edi),%eax │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ - mov %ebx,0x14(%esp) │ │ │ │ - sub %ebp,%eax │ │ │ │ - shr $0x2,%eax │ │ │ │ - imul $0x2aaaaaab,%eax,%eax │ │ │ │ - lea (%eax,%eax,2),%eax │ │ │ │ - lea 0x18(%ecx,%eax,4),%edx │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov %edx,%eax │ │ │ │ - cmp %esi,%edi │ │ │ │ - je 49ea3 ::do_widen(char) const@@Base+0xde53> │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - flds 0x8(%ecx) │ │ │ │ - mov 0x4(%ecx),%edx │ │ │ │ - add $0xc,%ecx │ │ │ │ - mov %ebx,(%eax) │ │ │ │ - add $0xc,%eax │ │ │ │ - mov %edx,-0x8(%eax) │ │ │ │ - fstps -0x4(%eax) │ │ │ │ - cmp %esi,%ecx │ │ │ │ - jne 49e70 ::do_widen(char) const@@Base+0xde20> │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ - sub %edi,%eax │ │ │ │ - sub $0xc,%eax │ │ │ │ - shr $0x2,%eax │ │ │ │ - imul $0x2aaaaaab,%eax,%eax │ │ │ │ - lea (%eax,%eax,2),%eax │ │ │ │ - lea 0xc(%edx,%eax,4),%edx │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - mov %ebp,%ebx │ │ │ │ - lea -0x5b4f0(%eax),%edi │ │ │ │ - cmp %esi,%ebp │ │ │ │ - je 49ee3 ::do_widen(char) const@@Base+0xde93> │ │ │ │ - mov %edi,%eax │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 49ec7 ::do_widen(char) const@@Base+0xde77> │ │ │ │ - nop │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %edi,%ebx │ │ │ │ - je 49edf ::do_widen(char) const@@Base+0xde8f> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 49ec0 ::do_widen(char) const@@Base+0xde70> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jne 49ec7 ::do_widen(char) const@@Base+0xde77> │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ - test %ebp,%ebp │ │ │ │ - je 49eff ::do_widen(char) const@@Base+0xdeaf> │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebp │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ - mov %esi,(%eax) │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ - mov %esi,0x8(%eax) │ │ │ │ - add $0x2c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ + push %eax │ │ │ │ + call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ pop %ebp │ │ │ │ - ret │ │ │ │ + pop %eax │ │ │ │ + lea -0x1c7e8(%edi),%eax │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ + movl $0x1,(%esp) │ │ │ │ + call 4550 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - cmp $0x15555555,%ebx │ │ │ │ - ja 49dc3 ::do_widen(char) const@@Base+0xdd73> │ │ │ │ - test %ebx,%ebx │ │ │ │ - jne 49f55 ::do_widen(char) const@@Base+0xdf05> │ │ │ │ - mov $0xc,%edx │ │ │ │ - movl $0x0,0x18(%esp) │ │ │ │ - movl $0x0,0xc(%esp) │ │ │ │ - jmp 49df0 ::do_widen(char) const@@Base+0xdda0> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov $0x1,%ebx │ │ │ │ - lea (%ebx,%ebx,2),%edx │ │ │ │ - shl $0x2,%edx │ │ │ │ - jmp 49dc3 ::do_widen(char) const@@Base+0xdd73> │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x5b09b,%eax │ │ │ │ push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x2c,%esp │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ - mov (%eax),%ebx │ │ │ │ - mov %esi,%eax │ │ │ │ - mov %ebx,-0x28(%ebp) │ │ │ │ - sub %ebx,%edi │ │ │ │ - sub %ebx,%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 4a230 ::do_widen(char) const@@Base+0xe1e0> │ │ │ │ - lea (%eax,%eax,1),%ebx │ │ │ │ - mov %ebx,-0x34(%ebp) │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jbe 4a210 ::do_widen(char) const@@Base+0xe1c0> │ │ │ │ - movl $0x15555555,-0x34(%ebp) │ │ │ │ - mov $0xfffffffc,%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x5ded7,%ebx │ │ │ │ + sub $0x48,%esp │ │ │ │ + mov 0x64(%esp),%ebp │ │ │ │ + mov 0x5c(%esp),%esi │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ + mov %ebp,%edx │ │ │ │ + mov 0x28(%esi),%ecx │ │ │ │ + mov 0x24(%esi),%edi │ │ │ │ + cmp $0x1,%dl │ │ │ │ + mov %al,0x10(%esp) │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + sbb $0xffffffff,%eax │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ + imul %ecx,%eax │ │ │ │ + mov %dl,0x17(%esp) │ │ │ │ + mov %edi,0x1c(%esp) │ │ │ │ + lea (%eax,%eax,2),%edx │ │ │ │ + mov %ecx,0x20(%esp) │ │ │ │ + shr $0x2,%edx │ │ │ │ + push %edx │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ + call 42e0 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ + mov %eax,%edi │ │ │ │ + push %edx │ │ │ │ + push $0x0 │ │ │ │ push %eax │ │ │ │ - call 4050 │ │ │ │ + call 4610 │ │ │ │ + mov 0xe0(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ - add -0x2c(%ebp),%edi │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %edi,%edx │ │ │ │ - mov %edi,-0x20(%ebp) │ │ │ │ - mov 0x10(%ebp),%edi │ │ │ │ - mov (%eax),%eax │ │ │ │ - movl $0x0,(%edx) │ │ │ │ - mov 0x4(%edi),%ebx │ │ │ │ - movl $0x0,0x4(%edx) │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - mov %ebx,%edi │ │ │ │ - movl $0x0,0x8(%edx) │ │ │ │ - sub %eax,%edi │ │ │ │ - mov %edi,%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4a02c ::do_widen(char) const@@Base+0xdfdc> │ │ │ │ - cmp $0x15555555,%eax │ │ │ │ - ja 4a245 ::do_widen(char) const@@Base+0xe1f5> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ + jle 4728f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2768f> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ + push %ecx │ │ │ │ + push 0x18(%esp) │ │ │ │ push %edi │ │ │ │ - call 4050 │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - mov 0x10(%ebp),%ebx │ │ │ │ + call 4e180 ::do_widen(char) const@@Base+0x1bc0> │ │ │ │ add $0x10,%esp │ │ │ │ - mov (%ecx),%ecx │ │ │ │ - mov 0x4(%ebx),%ebx │ │ │ │ - mov %ecx,-0x1c(%ebp) │ │ │ │ - mov -0x20(%ebp),%ecx │ │ │ │ - mov -0x1c(%ebp),%edx │ │ │ │ - add %eax,%edi │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ - mov %edi,0x8(%ecx) │ │ │ │ - cmp %ebx,%edx │ │ │ │ - je 4a081 ::do_widen(char) const@@Base+0xe031> │ │ │ │ - mov -0x24(%ebp),%edi │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - lea -0x894(%edi),%edi │ │ │ │ - xchg %ax,%ax │ │ │ │ - flds 0x8(%edx) │ │ │ │ - mov 0x4(%edx),%eax │ │ │ │ - add $0xc,%edx │ │ │ │ - mov %edi,(%ecx) │ │ │ │ - add $0xc,%ecx │ │ │ │ - mov %eax,-0x8(%ecx) │ │ │ │ - fstps -0x4(%ecx) │ │ │ │ - cmp %ebx,%edx │ │ │ │ - jne 4a050 ::do_widen(char) const@@Base+0xe000> │ │ │ │ - sub $0xc,%edx │ │ │ │ - sub -0x1c(%ebp),%edx │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - shr $0x2,%edx │ │ │ │ - imul $0x2aaaaaab,%edx,%edx │ │ │ │ - lea (%edx,%edx,2),%edx │ │ │ │ - lea 0xc(%eax,%edx,4),%eax │ │ │ │ - mov -0x20(%ebp),%edi │ │ │ │ - mov -0x28(%ebp),%edx │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - cmp %edx,0xc(%ebp) │ │ │ │ - je 4a0f9 ::do_widen(char) const@@Base+0xe0a9> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ - add $0xc,%edx │ │ │ │ - add $0xc,%eax │ │ │ │ - movl $0x0,-0x4(%eax) │ │ │ │ - movl $0x0,-0xc(%eax) │ │ │ │ - mov -0xc(%edx),%ecx │ │ │ │ - mov %ecx,-0xc(%eax) │ │ │ │ - mov -0x8(%edx),%ebx │ │ │ │ - movl $0x0,-0xc(%edx) │ │ │ │ - mov -0x8(%eax),%ecx │ │ │ │ - mov %ebx,-0x8(%eax) │ │ │ │ - mov -0x4(%edx),%ebx │ │ │ │ - mov %ecx,-0x8(%edx) │ │ │ │ - mov -0x4(%eax),%ecx │ │ │ │ - mov %ebx,-0x4(%eax) │ │ │ │ - mov %ecx,-0x4(%edx) │ │ │ │ - cmp %edx,0xc(%ebp) │ │ │ │ - jne 4a098 ::do_widen(char) const@@Base+0xe048> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov -0x2c(%ebp),%edi │ │ │ │ - sub $0xc,%eax │ │ │ │ - sub -0x28(%ebp),%eax │ │ │ │ - shr $0x2,%eax │ │ │ │ - imul $0x2aaaaaab,%eax,%eax │ │ │ │ - lea (%eax,%eax,2),%eax │ │ │ │ - lea 0xc(%edi,%eax,4),%eax │ │ │ │ - add $0xc,%eax │ │ │ │ mov %eax,%edx │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 4a15d ::do_widen(char) const@@Base+0xe10d> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov (%eax),%ecx │ │ │ │ - movl $0x0,(%eax) │ │ │ │ - add $0xc,%eax │ │ │ │ - add $0xc,%edx │ │ │ │ - mov %ecx,-0xc(%edx) │ │ │ │ - mov -0x8(%eax),%ecx │ │ │ │ - movl $0x0,-0x8(%eax) │ │ │ │ - mov %ecx,-0x8(%edx) │ │ │ │ - mov -0x4(%eax),%ecx │ │ │ │ - movl $0x0,-0x4(%eax) │ │ │ │ - mov %ecx,-0x4(%edx) │ │ │ │ - cmp %eax,%esi │ │ │ │ - jne 4a110 ::do_widen(char) const@@Base+0xe0c0> │ │ │ │ - mov %esi,%eax │ │ │ │ - sub 0xc(%ebp),%eax │ │ │ │ - mov -0x30(%ebp),%edi │ │ │ │ - sub $0xc,%eax │ │ │ │ - shr $0x2,%eax │ │ │ │ - imul $0x2aaaaaab,%eax,%eax │ │ │ │ - lea (%eax,%eax,2),%eax │ │ │ │ - lea 0xc(%edi,%eax,4),%eax │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - mov -0x24(%ebp),%edi │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ - lea -0x5b4f0(%edi),%edi │ │ │ │ - mov %edi,-0x20(%ebp) │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 4a1d3 ::do_widen(char) const@@Base+0xe183> │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ - mov 0x4(%eax),%edi │ │ │ │ - mov (%eax),%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jne 4a197 ::do_widen(char) const@@Base+0xe147> │ │ │ │ - jmp 4a1b5 ::do_widen(char) const@@Base+0xe165> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - je 4a1b0 ::do_widen(char) const@@Base+0xe160> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp -0x20(%ebp),%eax │ │ │ │ - je 4a190 ::do_widen(char) const@@Base+0xe140> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jne 4a197 ::do_widen(char) const@@Base+0xe147> │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ - mov (%eax),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 4a1c8 ::do_widen(char) const@@Base+0xe178> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - addl $0xc,-0x1c(%ebp) │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - jne 4a178 ::do_widen(char) const@@Base+0xe128> │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ + mov 0x40(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4a1eb ::do_widen(char) const@@Base+0xe19b> │ │ │ │ + jne 472f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x276f0> │ │ │ │ + mov 0xe0(%esi),%eax │ │ │ │ + mov 0x18(%esp),%ebp │ │ │ │ + imul %eax,%ebp │ │ │ │ + shl $0x2,%ebp │ │ │ │ + cmp %ebp,%edx │ │ │ │ + jne 4730a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2770a> │ │ │ │ + test %eax,%eax │ │ │ │ + jle 4728f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2768f> │ │ │ │ + lea 0x2c(%esp),%ecx │ │ │ │ + lea 0xf0(%esi),%edx │ │ │ │ + xor %ebp,%ebp │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %ecx,0x10(%esp) │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmpb $0x0,0x4(%esp) │ │ │ │ + je 4723e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2763e> │ │ │ │ + cmpb $0x0,0x9c(%esi) │ │ │ │ + lea 0x1(%eax),%ecx │ │ │ │ + mov (%edi,%eax,4),%eax │ │ │ │ + jne 4721b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2761b> │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ + call 45a20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25e20> │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ + mov 0xf4(%esi),%edx │ │ │ │ + cmp 0xf8(%esi),%edx │ │ │ │ + je 472c8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x276c8> │ │ │ │ + mov %eax,(%edx) │ │ │ │ + add $0x4,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,0xf4(%esi) │ │ │ │ + cmpb $0x0,0xb(%esp) │ │ │ │ + je 47280 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27680> │ │ │ │ + cmpb $0x0,0x9c(%esi) │ │ │ │ + lea 0x1(%eax),%ecx │ │ │ │ + mov (%edi,%eax,4),%eax │ │ │ │ + jne 47261 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27661> │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ + call 45a20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x25e20> │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ + mov 0x100(%esi),%edx │ │ │ │ + cmp 0x104(%esi),%edx │ │ │ │ + je 472a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x276a0> │ │ │ │ + mov %eax,(%edx) │ │ │ │ + add $0x4,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,0x100(%esi) │ │ │ │ + add $0x1,%ebp │ │ │ │ + cmp %ebp,0xe0(%esi) │ │ │ │ + jg 471f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x275f8> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x28(%ebp) │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x2c(%ebp),%esi │ │ │ │ - mov -0x30(%ebp),%edi │ │ │ │ - mov %esi,(%eax) │ │ │ │ - mov %edi,0x4(%eax) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - lea (%eax,%eax,2),%eax │ │ │ │ - lea (%esi,%eax,4),%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,0x8(%esi) │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ + push %edi │ │ │ │ + call 44d0 │ │ │ │ + add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - cmp $0x15555555,%ebx │ │ │ │ - ja 49fa9 ::do_widen(char) const@@Base+0xdf59> │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 49fc7 ::do_widen(char) const@@Base+0xdf77> │ │ │ │ - jmp 4a237 ::do_widen(char) const@@Base+0xe1e7> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movl $0x1,-0x34(%ebp) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - lea (%eax,%eax,2),%eax │ │ │ │ - shl $0x2,%eax │ │ │ │ - jmp 49fb5 ::do_widen(char) const@@Base+0xdf65> │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - call 4120 │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ + lea 0xfc(%esi),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push 0x14(%esp) │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - call 4150 <__cxa_begin_catch@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmpl $0x0,-0x2c(%ebp) │ │ │ │ - jne 4a278 ::do_widen(char) const@@Base+0xe228> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x20(%ebp) │ │ │ │ - call 49d00 ::do_widen(char) const@@Base+0xdcb0> │ │ │ │ + call 47fa0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x283a0> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - call 4560 <__cxa_rethrow@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x2c(%ebp) │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - call 4380 │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + jmp 47280 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27680> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ + sub $0x4,%esp │ │ │ │ + push 0x14(%esp) │ │ │ │ + push %edx │ │ │ │ + push 0x20(%esp) │ │ │ │ + call 47fa0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x283a0> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4a270 ::do_widen(char) const@@Base+0xe220> │ │ │ │ - mov %eax,%esi │ │ │ │ - mov -0x24(%ebp),%edi │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 45f0 <__cxa_end_catch@plt> │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + jmp 4723e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2763e> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov %ebp,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ + movzbl %al,%ebp │ │ │ │ + push %ebp │ │ │ │ + push 0x2c(%esp) │ │ │ │ + push %edx │ │ │ │ + push %edi │ │ │ │ push %esi │ │ │ │ - call 46b0 <_Unwind_Resume@plt> │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - jmp *0x10(%eax) │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x5ad4a,%ebx │ │ │ │ - sub $0x14,%esp │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ - add $0x304,%eax │ │ │ │ + call 46b80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26f80> │ │ │ │ + add $0x20,%esp │ │ │ │ + jmp 4728f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2768f> │ │ │ │ + mov -0x28(%ebx),%esi │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ push %eax │ │ │ │ - call 65aa0 ::do_widen(char) const@@Base+0x29a50> │ │ │ │ - add $0x18,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x5ad1a,%ebx │ │ │ │ - sub $0x14,%esp │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ - add $0x304,%eax │ │ │ │ + lea -0x1c8a8(%ebx),%eax │ │ │ │ + push $0xe │ │ │ │ push %eax │ │ │ │ - call 65aa0 ::do_widen(char) const@@Base+0x29a50> │ │ │ │ - add $0x18,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x5acea,%ebx │ │ │ │ - sub $0x14,%esp │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ - add $0x304,%eax │ │ │ │ + push %esi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %edx │ │ │ │ + pop %ecx │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + push %esi │ │ │ │ + call 4680 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ + lea -0x1c899(%ebx),%eax │ │ │ │ + push $0x13 │ │ │ │ push %eax │ │ │ │ - call 65aa0 ::do_widen(char) const@@Base+0x29a50> │ │ │ │ - add $0x18,%esp │ │ │ │ - pop %ebx │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x5acba,%ebx │ │ │ │ - sub $0x14,%esp │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ - add $0x304,%eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + call 4250 (unsigned long)@plt> │ │ │ │ + lea -0x1c885(%ebx),%edx │ │ │ │ + pop %ecx │ │ │ │ + pop %edi │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - call 65aa0 ::do_widen(char) const@@Base+0x29a50> │ │ │ │ - add $0x18,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - ret │ │ │ │ + call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ + pop %ebp │ │ │ │ + pop %eax │ │ │ │ + lea -0x1c7e8(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ + movl $0x1,(%esp) │ │ │ │ + call 4550 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x5ac87,%ebx │ │ │ │ - sub $0x14,%esp │ │ │ │ - mov 0x28(%esp),%esi │ │ │ │ - lea 0xc(%esi),%eax │ │ │ │ - movl $0x1,0x4(%esi) │ │ │ │ - lea 0x4c(%esi),%edi │ │ │ │ - push 0x2c(%esp) │ │ │ │ - lea 0x44(%esi),%ebp │ │ │ │ + add $0x5dc77,%ebx │ │ │ │ + sub $0x2c,%esp │ │ │ │ + mov 0x44(%esp),%edx │ │ │ │ + mov 0x40(%esp),%esi │ │ │ │ + mov 0x48(%esp),%eax │ │ │ │ + test %dl,%dl │ │ │ │ + je 473b6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x277b6> │ │ │ │ + mov 0xf0(%esi),%ecx │ │ │ │ + cmp 0xf4(%esi),%ecx │ │ │ │ + je 473b6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x277b6> │ │ │ │ + mov %ecx,0xf4(%esi) │ │ │ │ + test %al,%al │ │ │ │ + je 473ce , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x277ce> │ │ │ │ + mov 0xfc(%esi),%ecx │ │ │ │ + cmp 0x100(%esi),%ecx │ │ │ │ + je 473ce , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x277ce> │ │ │ │ + mov %ecx,0x100(%esi) │ │ │ │ + cmpb $0x0,0x9e(%esi) │ │ │ │ + jne 47420 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27820> │ │ │ │ + cmpb $0x0,0x9d(%esi) │ │ │ │ + movzbl %al,%eax │ │ │ │ + movzbl %dl,%edx │ │ │ │ + jne 47400 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27800> │ │ │ │ + sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x8 │ │ │ │ - push 0xc(%esi) │ │ │ │ - push %edi │ │ │ │ - call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 4a428 ::do_widen(char) const@@Base+0xe3d8> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x0 │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - mov -0xc(%eax),%ecx │ │ │ │ - add %ebp,%ecx │ │ │ │ - push %ecx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + push %edx │ │ │ │ + push %esi │ │ │ │ + call 46ec0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x272c0> │ │ │ │ add $0x10,%esp │ │ │ │ - xor %eax,%eax │ │ │ │ - testb $0x5,0xe8(%esi) │ │ │ │ - je 4a3e0 ::do_widen(char) const@@Base+0xe390> │ │ │ │ - add $0xc,%esp │ │ │ │ + add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 4a448 ::do_widen(char) const@@Base+0xe3f8> │ │ │ │ - mov 0xc(%esi),%edi │ │ │ │ - sub $0xc,%esp │ │ │ │ - add $0x30c,%esi │ │ │ │ - push %edi │ │ │ │ - call 41e0 │ │ │ │ - mov %eax,(%esp) │ │ │ │ - push %edi │ │ │ │ - push 0x4(%esi) │ │ │ │ - push $0x0 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ push %esi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x20,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0xc,%esp │ │ │ │ + call 47120 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27520> │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0xc(%eax),%edx │ │ │ │ - add %ebp,%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 4a3cb ::do_widen(char) const@@Base+0xe37b> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%ebp │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ + mov 0x28(%esi),%eax │ │ │ │ + mov %edx,(%esp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + add $0x1,%eax │ │ │ │ push %eax │ │ │ │ - push %ebp │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + call 42e0 │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + pop %ebp │ │ │ │ + pop %eax │ │ │ │ + push 0x24(%esi) │ │ │ │ + push %edi │ │ │ │ + call 4740 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4a3f0 ::do_widen(char) const@@Base+0xe3a0> │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov (%esp),%edx │ │ │ │ + test %dl,%dl │ │ │ │ + je 47520 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27920> │ │ │ │ + movsbl (%edi),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 474fe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x278fe> │ │ │ │ + mov 0xe0(%esi),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 474fe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x278fe> │ │ │ │ + lea 0xf0(%esi),%ecx │ │ │ │ + mov 0x4(%esp),%ebp │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ + lea 0x1c(%esp),%ecx │ │ │ │ + mov %ecx,(%esp) │ │ │ │ + jmp 47493 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27893> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x5ab87,%ebx │ │ │ │ - sub $0x14,%esp │ │ │ │ - mov 0x28(%esp),%esi │ │ │ │ - lea 0xc(%esi),%eax │ │ │ │ - movl $0x1,0x4(%esi) │ │ │ │ - lea 0x4c(%esi),%edi │ │ │ │ - push 0x2c(%esp) │ │ │ │ - lea 0x44(%esi),%ebp │ │ │ │ + add $0x1,%ebp │ │ │ │ + movsbl 0x0(%ebp),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 474a3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x278a3> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x8 │ │ │ │ - push 0xc(%esi) │ │ │ │ - push %edi │ │ │ │ - call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + call 4170 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 4a528 ::do_widen(char) const@@Base+0xe4d8> │ │ │ │ + jne 47488 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27888> │ │ │ │ sub $0x8,%esp │ │ │ │ push $0x0 │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - mov -0xc(%eax),%ecx │ │ │ │ - add %ebp,%ecx │ │ │ │ - push %ecx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + push %ebp │ │ │ │ + call 4780 │ │ │ │ + fstps 0x2c(%esp) │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push 0x8(%esp) │ │ │ │ + push 0x14(%esp) │ │ │ │ + call 47e70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28270> │ │ │ │ + movsbl 0x0(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - xor %eax,%eax │ │ │ │ - testb $0x5,0xe8(%esi) │ │ │ │ - je 4a4e0 ::do_widen(char) const@@Base+0xe490> │ │ │ │ - add $0xc,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ + test %al,%al │ │ │ │ + jne 474db , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x278db> │ │ │ │ + jmp 474fe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x278fe> │ │ │ │ xchg %ax,%ax │ │ │ │ + add $0x1,%ebp │ │ │ │ + movsbl 0x0(%ebp),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 474fe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x278fe> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ + push %eax │ │ │ │ + call 4170 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 4a548 ::do_widen(char) const@@Base+0xe4f8> │ │ │ │ - mov 0xc(%esi),%edi │ │ │ │ - sub $0xc,%esp │ │ │ │ - add $0x30c,%esi │ │ │ │ - push %edi │ │ │ │ - call 41e0 │ │ │ │ - mov %eax,(%esp) │ │ │ │ - push %edi │ │ │ │ - push 0x4(%esi) │ │ │ │ - push $0x0 │ │ │ │ - push %esi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x20,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0xc,%esp │ │ │ │ + je 474d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x278d0> │ │ │ │ + movsbl 0x0(%ebp),%eax │ │ │ │ + add $0x1,%edi │ │ │ │ + test %al,%al │ │ │ │ + je 474fe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x278fe> │ │ │ │ + cmp %edi,0xe0(%esi) │ │ │ │ + jg 47493 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27893> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x1 │ │ │ │ + push 0x10(%esp) │ │ │ │ + call 4280 │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0xc(%eax),%edx │ │ │ │ - add %ebp,%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x4(%esp),%ebp │ │ │ │ + movsbl 0x0(%ebp),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 474fe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x278fe> │ │ │ │ + mov 0xe0(%esi),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 474fe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x278fe> │ │ │ │ + lea 0xfc(%esi),%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ + lea 0x1c(%esp),%ecx │ │ │ │ + mov %ecx,(%esp) │ │ │ │ + jmp 4755b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2795b> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + add $0x1,%ebp │ │ │ │ + movsbl 0x0(%ebp),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 4756b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2796b> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + call 4170 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4a4cb ::do_widen(char) const@@Base+0xe47b> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 47550 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27950> │ │ │ │ sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%ebp │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ - push %eax │ │ │ │ + push $0x0 │ │ │ │ push %ebp │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + call 4780 │ │ │ │ + fstps 0x2c(%esp) │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push 0x8(%esp) │ │ │ │ + push 0x14(%esp) │ │ │ │ + call 47e70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28270> │ │ │ │ + movsbl 0x0(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4a4f0 ::do_widen(char) const@@Base+0xe4a0> │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + test %al,%al │ │ │ │ + jne 475af , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x279af> │ │ │ │ + jmp 474fe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x278fe> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0x1,%ebp │ │ │ │ + movsbl 0x0(%ebp),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 474fe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x278fe> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + call 4170 │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 475a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x279a0> │ │ │ │ + movsbl 0x0(%ebp),%eax │ │ │ │ + add $0x1,%edi │ │ │ │ + test %al,%al │ │ │ │ + je 474fe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x278fe> │ │ │ │ + cmp %edi,0xe0(%esi) │ │ │ │ + jg 4755b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2795b> │ │ │ │ + jmp 474fe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x278fe> │ │ │ │ nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ + call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ + add $0x5da17,%edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x5aa87,%ebx │ │ │ │ - sub $0x14,%esp │ │ │ │ - mov 0x28(%esp),%esi │ │ │ │ - lea 0xc(%esi),%eax │ │ │ │ - movl $0x1,0x4(%esi) │ │ │ │ - lea 0x4c(%esi),%edi │ │ │ │ - push 0x2c(%esp) │ │ │ │ - lea 0x44(%esi),%ebp │ │ │ │ + sub $0x54,%esp │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov 0x114(%esi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %eax,0x118(%esi) │ │ │ │ + lea 0x54(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + lea 0x1a8(%esi),%eax │ │ │ │ push %eax │ │ │ │ call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x8 │ │ │ │ - push 0xc(%esi) │ │ │ │ - push %edi │ │ │ │ - call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + lea 0x84(%esi),%eax │ │ │ │ + movl $0x0,0x120(%esi) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + pop %eax │ │ │ │ + lea -0x1d092(%edi),%eax │ │ │ │ + pop %ecx │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 4a628 ::do_widen(char) const@@Base+0xe5d8> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x0 │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - mov -0xc(%eax),%ecx │ │ │ │ - add %ebp,%ecx │ │ │ │ - push %ecx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - xor %eax,%eax │ │ │ │ - testb $0x5,0xe8(%esi) │ │ │ │ - je 4a5e0 ::do_widen(char) const@@Base+0xe590> │ │ │ │ - add $0xc,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ + jne 47ba0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27fa0> │ │ │ │ + movl $0x3,0x120(%esi) │ │ │ │ + mov 0x58(%esi),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 47a70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27e70> │ │ │ │ + mov 0x70(%esi),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 47940 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27d40> │ │ │ │ + cmpb $0x0,0x9e(%esi) │ │ │ │ + fldl 0xe8(%esi) │ │ │ │ + je 476f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27af0> │ │ │ │ + fstpl 0x14c(%esi) │ │ │ │ + lea 0x184(%esi),%ebx │ │ │ │ + mov 0x184(%esi),%eax │ │ │ │ + cmp 0x188(%esi),%eax │ │ │ │ + je 47693 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27a93> │ │ │ │ + mov %eax,0x188(%esi) │ │ │ │ + mov 0x18c(%esi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 47d16 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28116> │ │ │ │ + fldl 0xb8(%esi) │ │ │ │ + add $0x8,%eax │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ + mov %eax,0x188(%esi) │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 47cf1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x280f1> │ │ │ │ + fldl 0xc0(%esi) │ │ │ │ + add $0x8,%eax │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ + mov %eax,0x188(%esi) │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 47cd5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x280d5> │ │ │ │ + fldl 0xc8(%esi) │ │ │ │ + add $0x8,%eax │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ + fildl 0xc(%ebp) │ │ │ │ + mov %eax,0x188(%esi) │ │ │ │ + jmp 47709 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27b09> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fildl 0xc(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fsubl 0xd0(%esi) │ │ │ │ + fmul %st(1),%st │ │ │ │ + faddl 0xd0(%esi) │ │ │ │ + fstpl 0x14c(%esi) │ │ │ │ + lea -0x990(%edi),%eax │ │ │ │ + mov 0x160(%esi),%ecx │ │ │ │ + fstps 0x158(%esi) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + lea 0x118(%esi),%eax │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov 0x164(%esi),%eax │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + movl $0x3f800000,-0x28(%ebp) │ │ │ │ + cmp %eax,%ecx │ │ │ │ + je 4778c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27b8c> │ │ │ │ + lea -0x999c0(%edi),%edx │ │ │ │ + mov %esi,0x8(%ebp) │ │ │ │ + mov %ecx,%ebx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov %edx,-0x4c(%ebp) │ │ │ │ + jmp 47767 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27b67> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ xchg %ax,%ax │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 47780 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27b80> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x4c(%ebp),%eax │ │ │ │ + je 47760 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27b60> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ + push %ebx │ │ │ │ + add $0xc,%ebx │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 4a648 ::do_widen(char) const@@Base+0xe5f8> │ │ │ │ - mov 0xc(%esi),%edi │ │ │ │ - sub $0xc,%esp │ │ │ │ - add $0x30c,%esi │ │ │ │ - push %edi │ │ │ │ - call 41e0 │ │ │ │ - mov %eax,(%esp) │ │ │ │ - push %edi │ │ │ │ - push 0x4(%esi) │ │ │ │ - push $0x0 │ │ │ │ - push %esi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x20,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 47767 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27b67> │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %ecx,0x164(%esi) │ │ │ │ + mov 0x184(%esi),%eax │ │ │ │ + cmp 0x188(%esi),%eax │ │ │ │ + je 477a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27ba0> │ │ │ │ + mov %eax,0x188(%esi) │ │ │ │ + mov 0xf0(%esi),%edx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + lea -0x30(%ebp),%ecx │ │ │ │ + cmp 0xf4(%esi),%edx │ │ │ │ + je 47840 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27c40> │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ + jmp 477d6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27bd6> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0xf4(%esi),%eax │ │ │ │ + add $0x1,%ebx │ │ │ │ + sub %edx,%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jae 47840 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27c40> │ │ │ │ + flds (%edx,%ebx,4) │ │ │ │ + mov 0xfc(%esi),%eax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + fsts -0x2c(%ebp) │ │ │ │ + flds (%eax,%ebx,4) │ │ │ │ + fsts -0x28(%ebp) │ │ │ │ + fldz │ │ │ │ + fucomi %st(2),%st │ │ │ │ + fstp %st(2) │ │ │ │ + setp %al │ │ │ │ + cmovne %ecx,%eax │ │ │ │ + test %al,%al │ │ │ │ + je 477c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27bc0> │ │ │ │ + fucomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + setp %al │ │ │ │ + cmovne %ecx,%eax │ │ │ │ + test %al,%al │ │ │ │ + je 477c4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27bc4> │ │ │ │ + mov 0x164(%esi),%eax │ │ │ │ + cmp 0x168(%esi),%eax │ │ │ │ + je 47bd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27fd0> │ │ │ │ + flds -0x2c(%ebp) │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ + add $0xc,%eax │ │ │ │ + mov %ecx,-0xc(%eax) │ │ │ │ + fstps -0x8(%eax) │ │ │ │ + flds -0x28(%ebp) │ │ │ │ + fstps -0x4(%eax) │ │ │ │ + mov %eax,0x164(%esi) │ │ │ │ + jmp 477c4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27bc4> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea 0xa0(%esi),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0xc(%eax),%edx │ │ │ │ - add %ebp,%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + lea -0x1d685(%edi),%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4a5cb ::do_widen(char) const@@Base+0xe57b> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 478a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27ca8> │ │ │ │ sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%ebp │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ - push %eax │ │ │ │ - push %ebp │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 4a5f0 ::do_widen(char) const@@Base+0xe5a0> │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x5a987,%ebx │ │ │ │ - sub $0x14,%esp │ │ │ │ - mov 0x28(%esp),%esi │ │ │ │ - push 0x2c(%esp) │ │ │ │ - lea 0xc(%esi),%eax │ │ │ │ - lea 0x4c(%esi),%edi │ │ │ │ + lea 0x190(%esi),%eax │ │ │ │ + push -0x4c(%ebp) │ │ │ │ push %eax │ │ │ │ - lea 0x44(%esi),%ebp │ │ │ │ call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x8 │ │ │ │ - push 0xc(%esi) │ │ │ │ - push %edi │ │ │ │ - call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 4a738 ::do_widen(char) const@@Base+0xe6e8> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x0 │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - mov -0xc(%eax),%ecx │ │ │ │ - add %ebp,%ecx │ │ │ │ - push %ecx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push 0x110(%esi) │ │ │ │ + mov %edi,%ebx │ │ │ │ + push -0x50(%ebp) │ │ │ │ + push 0x10c(%esi) │ │ │ │ + call 397d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x19bd0> │ │ │ │ add $0x10,%esp │ │ │ │ - xor %eax,%eax │ │ │ │ - testb $0x5,0xe8(%esi) │ │ │ │ - je 4a6e0 ::do_widen(char) const@@Base+0xe690> │ │ │ │ - add $0xc,%esp │ │ │ │ + test %al,%al │ │ │ │ + jne 478c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27cc0> │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 4a760 ::do_widen(char) const@@Base+0xe710> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0xd4(%esi),%eax │ │ │ │ - add $0x30c,%esi │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - mov -0x300(%esi),%edi │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 41e0 │ │ │ │ - mov %eax,(%esp) │ │ │ │ - push %edi │ │ │ │ - push 0x4(%esi) │ │ │ │ - push $0x0 │ │ │ │ push %esi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x20,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ + call 45e60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x26260> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 47879 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27c79> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x108(%esi),%ebx │ │ │ │ + mov 0x4(%ebx),%eax │ │ │ │ + cmp 0x8(%ebx),%eax │ │ │ │ + je 47cc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x280c0> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0xc(%eax),%edx │ │ │ │ - add %ebp,%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ + push -0x50(%ebp) │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + call f7f0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x21a0> │ │ │ │ + addl $0x1a8,0x4(%ebx) │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x2c0(%esi),%eax │ │ │ │ + add $0x1,%eax │ │ │ │ + mov %eax,0x2c0(%esi) │ │ │ │ + cmp $0x7d0,%eax │ │ │ │ + jne 47899 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27c99> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1df4c(%edi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push $0x1 │ │ │ │ + push %eax │ │ │ │ + mov -0x28(%edi),%eax │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + push -0x4c(%ebp) │ │ │ │ + call 4260 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4a6c8 ::do_widen(char) const@@Base+0xe678> │ │ │ │ + movl $0x0,0x2c0(%esi) │ │ │ │ + jmp 47899 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27c99> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%ebp │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea -0x40(%ebp),%eax │ │ │ │ + lea -0x48(%ebp),%ecx │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov 0x190(%esi),%eax │ │ │ │ + push $0x0 │ │ │ │ + mov 0x194(%esi),%edx │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ + add %eax,%edx │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - push %ebp │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + push %ecx │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov $0x7fffffff,%eax │ │ │ │ + sub -0x44(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4a6f0 ::do_widen(char) const@@Base+0xe6a0> │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x5a879,%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - lea -0x878(%ebx),%eax │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov -0x2c(%ebx),%eax │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ - add $0x20,%eax │ │ │ │ - mov %eax,0xd4(%esi) │ │ │ │ - mov -0x24(%ebx),%eax │ │ │ │ - mov %edx,0x44(%esi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x4c(%esi) │ │ │ │ - lea 0x4c(%esi),%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jbe 47dae , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x281ae> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1cf6e(%edi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push $0x2 │ │ │ │ push %eax │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - lea 0x84(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4720 ::~__basic_file()@plt> │ │ │ │ - mov -0x34(%ebx),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x4c(%esi) │ │ │ │ - lea 0x68(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4530 │ │ │ │ - mov -0x8(%ebx),%eax │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - mov %edx,0x44(%esi) │ │ │ │ - mov -0xc(%edx),%edx │ │ │ │ - mov %eax,0x44(%esi,%edx,1) │ │ │ │ - mov -0x40(%ebx),%eax │ │ │ │ - movl $0x0,0x48(%esi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0xd4(%esi) │ │ │ │ - lea 0xd4(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4100 │ │ │ │ - mov 0x24(%esi),%eax │ │ │ │ - lea 0x2c(%esi),%edx │ │ │ │ + push -0x4c(%ebp) │ │ │ │ + call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push 0x70(%esi) │ │ │ │ + push 0x6c(%esi) │ │ │ │ + push -0x4c(%ebp) │ │ │ │ + call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ + lea -0x28(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 4a83e ::do_widen(char) const@@Base+0xe7ee> │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + mov (%eax),%ecx │ │ │ │ + mov %edx,-0x4c(%ebp) │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + je 47d3b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2813b> │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + mov %ecx,-0x2c(%ebp) │ │ │ │ + mov %edx,(%eax) │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ + movb $0x0,0x8(%eax) │ │ │ │ + mov 0x190(%esi),%eax │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + cmp -0x4c(%ebp),%edx │ │ │ │ + je 47c80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28080> │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ + lea 0x198(%esi),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + je 47c17 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28017> │ │ │ │ + mov %edx,0x190(%esi) │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ + mov 0x198(%esi),%ecx │ │ │ │ + mov %ebx,0x194(%esi) │ │ │ │ + mov %edx,0x198(%esi) │ │ │ │ + test %eax,%eax │ │ │ │ + je 47c2c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2802c> │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x4c(%ebp),%eax │ │ │ │ + je 47a49 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27e49> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - add $0x14,%esi │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 4a854 ::do_widen(char) const@@Base+0xe804> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0x50(%ebp),%eax │ │ │ │ + je 47664 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27a64> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x4,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x5a799,%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - lea -0x878(%ebx),%eax │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov -0x2c(%ebx),%eax │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ - add $0x20,%eax │ │ │ │ - mov %eax,0xd4(%esi) │ │ │ │ - mov -0x24(%ebx),%eax │ │ │ │ - mov %edx,0x44(%esi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x4c(%esi) │ │ │ │ - lea 0x4c(%esi),%eax │ │ │ │ + jmp 47664 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27a64> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + lea -0x40(%ebp),%eax │ │ │ │ + lea -0x48(%ebp),%ecx │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov 0x190(%esi),%eax │ │ │ │ + push $0x0 │ │ │ │ + mov 0x194(%esi),%edx │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ + add %eax,%edx │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - lea 0x84(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4720 ::~__basic_file()@plt> │ │ │ │ - mov -0x34(%ebx),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x4c(%esi) │ │ │ │ - lea 0x68(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4530 │ │ │ │ - mov -0x8(%ebx),%eax │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - mov %edx,0x44(%esi) │ │ │ │ - mov -0xc(%edx),%edx │ │ │ │ - mov %eax,0x44(%esi,%edx,1) │ │ │ │ - mov -0x40(%ebx),%eax │ │ │ │ - movl $0x0,0x48(%esi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0xd4(%esi) │ │ │ │ - lea 0xd4(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4100 │ │ │ │ - mov 0x24(%esi),%eax │ │ │ │ - lea 0x2c(%esi),%edx │ │ │ │ + push %ecx │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov $0x7fffffff,%eax │ │ │ │ + sub -0x44(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 4a91e ::do_widen(char) const@@Base+0xe8ce> │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jbe 47d9d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2819d> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1cf6e(%edi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push $0x2 │ │ │ │ + push %eax │ │ │ │ + push -0x4c(%ebp) │ │ │ │ + call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push 0x58(%esi) │ │ │ │ + push 0x54(%esi) │ │ │ │ + push -0x4c(%ebp) │ │ │ │ + call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ + lea -0x28(%ebp),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + mov (%eax),%ecx │ │ │ │ + mov %edx,-0x4c(%ebp) │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + je 47d58 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28158> │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + mov %ecx,-0x2c(%ebp) │ │ │ │ + mov %edx,(%eax) │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ + movb $0x0,0x8(%eax) │ │ │ │ + mov 0x190(%esi),%eax │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + cmp -0x4c(%ebp),%edx │ │ │ │ + je 47c40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28040> │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ + lea 0x198(%esi),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + je 47bf1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27ff1> │ │ │ │ + mov %edx,0x190(%esi) │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ + mov 0x198(%esi),%ecx │ │ │ │ + mov %ebx,0x194(%esi) │ │ │ │ + mov %edx,0x198(%esi) │ │ │ │ + test %eax,%eax │ │ │ │ + je 47c06 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28006> │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x4c(%ebp),%eax │ │ │ │ + je 47b79 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27f79> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - add $0x14,%esi │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 4a934 ::do_widen(char) const@@Base+0xe8e4> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0x50(%ebp),%eax │ │ │ │ + je 47659 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27a59> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x4,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x5a6b9,%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - lea -0x878(%ebx),%eax │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov -0x2c(%ebx),%eax │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ - add $0x20,%eax │ │ │ │ - mov %eax,0xd4(%esi) │ │ │ │ - mov -0x24(%ebx),%eax │ │ │ │ - mov %edx,0x44(%esi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x4c(%esi) │ │ │ │ - lea 0x4c(%esi),%eax │ │ │ │ + jmp 47659 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27a59> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1d097(%edi),%eax │ │ │ │ push %eax │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - lea 0x84(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4720 ::~__basic_file()@plt> │ │ │ │ - mov -0x34(%ebx),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x4c(%esi) │ │ │ │ - lea 0x68(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4530 │ │ │ │ - mov -0x8(%ebx),%eax │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - mov %edx,0x44(%esi) │ │ │ │ - mov -0xc(%edx),%edx │ │ │ │ - mov %eax,0x44(%esi,%edx,1) │ │ │ │ - mov -0x40(%ebx),%eax │ │ │ │ - movl $0x0,0x48(%esi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0xd4(%esi) │ │ │ │ - lea 0xd4(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4100 │ │ │ │ - mov 0x24(%esi),%eax │ │ │ │ - lea 0x2c(%esi),%edx │ │ │ │ + push -0x4c(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 4a9fe ::do_widen(char) const@@Base+0xe9ae> │ │ │ │ - sub $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4764e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27a4e> │ │ │ │ + movl $0x30,0x120(%esi) │ │ │ │ + jmp 4764e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27a4e> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + push -0x4c(%ebp) │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + lea 0x160(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - add $0x14,%esi │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 4aa14 ::do_widen(char) const@@Base+0xe9c4> │ │ │ │ - sub $0xc,%esp │ │ │ │ + mov 0xf0(%esi),%edx │ │ │ │ + jmp 477c4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27bc4> │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + mov %edx,0x190(%esi) │ │ │ │ + mov %ebx,0x194(%esi) │ │ │ │ + mov %eax,0x198(%esi) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + jmp 47b59 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27f59> │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + mov %edx,0x190(%esi) │ │ │ │ + mov %ebx,0x194(%esi) │ │ │ │ + mov %eax,0x198(%esi) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + jmp 47a29 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27e29> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 47c6b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2806b> │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 47d89 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28189> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %edx │ │ │ │ + push -0x4c(%ebp) │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 41b0 │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + mov 0x190(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x4,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - ret │ │ │ │ + mov %edx,0x194(%esi) │ │ │ │ + movb $0x0,(%eax,%edx,1) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + jmp 47b59 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27f59> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - push %esi │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 47cab , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x280ab> │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 47d75 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28175> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %edx │ │ │ │ + push -0x4c(%ebp) │ │ │ │ + push %eax │ │ │ │ + call 41b0 │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + mov 0x190(%esi),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %edx,0x194(%esi) │ │ │ │ + movb $0x0,(%eax,%edx,1) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + jmp 47a29 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27e29> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + push -0x50(%ebp) │ │ │ │ + push %eax │ │ │ │ push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x5a5d9,%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - lea -0x878(%ebx),%eax │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov -0x2c(%ebx),%eax │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ - add $0x20,%eax │ │ │ │ - mov %eax,0xd4(%esi) │ │ │ │ - mov -0x24(%ebx),%eax │ │ │ │ - mov %edx,0x44(%esi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x4c(%esi) │ │ │ │ - lea 0x4c(%esi),%eax │ │ │ │ + call 17ef0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa8a0> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 478e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27ce8> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea 0xc8(%esi),%eax │ │ │ │ push %eax │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - lea 0x84(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4720 ::~__basic_file()@plt> │ │ │ │ - mov -0x34(%ebx),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x4c(%esi) │ │ │ │ - lea 0x68(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4530 │ │ │ │ - mov -0x8(%ebx),%eax │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - mov %edx,0x44(%esi) │ │ │ │ - mov -0xc(%edx),%edx │ │ │ │ - mov %eax,0x44(%esi,%edx,1) │ │ │ │ - mov -0x40(%ebx),%eax │ │ │ │ - movl $0x0,0x48(%esi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0xd4(%esi) │ │ │ │ - lea 0xd4(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4100 │ │ │ │ - mov 0x24(%esi),%eax │ │ │ │ - lea 0x2c(%esi),%edx │ │ │ │ + push %edx │ │ │ │ + push %ebx │ │ │ │ + call 39f80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a380> │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 4aade ::do_widen(char) const@@Base+0xea8e> │ │ │ │ - sub $0xc,%esp │ │ │ │ + fildl 0xc(%ebp) │ │ │ │ + jmp 47709 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27b09> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea 0xc0(%esi),%eax │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + push %edx │ │ │ │ + push %ebx │ │ │ │ + call 39f80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a380> │ │ │ │ + mov 0x188(%esi),%eax │ │ │ │ + mov 0x18c(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - lea 0x14(%esi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 4aaf4 ::do_widen(char) const@@Base+0xeaa4> │ │ │ │ + jmp 476cd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27acd> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea 0xb8(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + push %ebx │ │ │ │ + call 39f80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a380> │ │ │ │ + mov 0x188(%esi),%eax │ │ │ │ + mov 0x18c(%esi),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 476b3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27ab3> │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ + mov 0x14(%eax),%ecx │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ + jmp 479c4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27dc4> │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ + mov 0x14(%eax),%ecx │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ + jmp 47af4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27ef4> │ │ │ │ + movzbl -0x28(%ebp),%edx │ │ │ │ + mov %dl,(%eax) │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + mov 0x190(%esi),%eax │ │ │ │ + jmp 47cab , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x280ab> │ │ │ │ + movzbl -0x28(%ebp),%edx │ │ │ │ + mov %dl,(%eax) │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + mov 0x190(%esi),%eax │ │ │ │ + jmp 47c6b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2806b> │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x1db30(%edi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 41c0 │ │ │ │ sub $0xc,%esp │ │ │ │ + lea -0x1db30(%edi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 41c0 │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 654e <__gmon_start__@plt+0x1d96> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 656f <__gmon_start__@plt+0x1db7> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 6590 <__gmon_start__@plt+0x1dd8> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 65b1 <__gmon_start__@plt+0x1df9> │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ + mov 0xe4(%ebx),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jg 47e40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28240> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + call 45da0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x261a0> │ │ │ │ add $0x10,%esp │ │ │ │ + mov %eax,0xe4(%ebx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 47e58 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28258> │ │ │ │ sub $0x8,%esp │ │ │ │ - push $0x15c │ │ │ │ - push %esi │ │ │ │ - call 4280 │ │ │ │ - add $0x14,%esp │ │ │ │ + push $0x2 │ │ │ │ + push %ebx │ │ │ │ + call 475e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x279e0> │ │ │ │ + addl $0x5f5e100,0x114(%ebx) │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push $0x3 │ │ │ │ + push %ebx │ │ │ │ + call 475e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x279e0> │ │ │ │ + add $0x10,%esp │ │ │ │ + subl $0x5f5e100,0x114(%ebx) │ │ │ │ + add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ - pop %esi │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + push %eax │ │ │ │ + push %ebx │ │ │ │ + call 475e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x279e0> │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x8,%esp │ │ │ │ + pop %ebx │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x1 │ │ │ │ + push %ebx │ │ │ │ + call 475e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x279e0> │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x8,%esp │ │ │ │ + pop %ebx │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x5a4e9,%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - lea -0x878(%ebx),%eax │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov -0x2c(%ebx),%eax │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ - add $0x20,%eax │ │ │ │ - mov %eax,0xd4(%esi) │ │ │ │ - mov -0x24(%ebx),%eax │ │ │ │ - mov %edx,0x44(%esi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x4c(%esi) │ │ │ │ - lea 0x4c(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - lea 0x84(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4720 ::~__basic_file()@plt> │ │ │ │ - mov -0x34(%ebx),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x4c(%esi) │ │ │ │ - lea 0x68(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4530 │ │ │ │ - mov -0x8(%ebx),%eax │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - mov %edx,0x44(%esi) │ │ │ │ - mov -0xc(%edx),%edx │ │ │ │ - mov %eax,0x44(%esi,%edx,1) │ │ │ │ - mov -0x40(%ebx),%eax │ │ │ │ - movl $0x0,0x48(%esi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0xd4(%esi) │ │ │ │ - lea 0xd4(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4100 │ │ │ │ - mov 0x24(%esi),%eax │ │ │ │ - lea 0x2c(%esi),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 4abce ::do_widen(char) const@@Base+0xeb7e> │ │ │ │ + add $0x5d187,%ebx │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov 0x30(%esp),%edx │ │ │ │ + mov 0x34(%esp),%edi │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ + cmp 0x8(%edx),%esi │ │ │ │ + je 47ea8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x282a8> │ │ │ │ + flds (%edi) │ │ │ │ + add $0x4,%esi │ │ │ │ + fstps -0x4(%esi) │ │ │ │ + mov %esi,0x4(%edx) │ │ │ │ + add $0x1c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov (%edx),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov %esi,%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + sar $0x2,%eax │ │ │ │ + je 47f80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28380> │ │ │ │ + lea (%eax,%eax,1),%ecx │ │ │ │ + mov $0xfffffffc,%ebp │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jbe 47f50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28350> │ │ │ │ + mov %edx,0x30(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ + push %ebp │ │ │ │ + call 4050 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x30(%esp),%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ + add %eax,%ebp │ │ │ │ + flds (%edi) │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + lea 0x4(%ecx,%eax,1),%edi │ │ │ │ + fstps (%ecx,%eax,1) │ │ │ │ + cmp 0x8(%esp),%esi │ │ │ │ + je 47f70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28370> │ │ │ │ + mov %edx,0x30(%esp) │ │ │ │ + sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + push 0x10(%esp) │ │ │ │ + push %ecx │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ + call 46f0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - lea 0x14(%esi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 4abe4 ::do_widen(char) const@@Base+0xeb94> │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ + mov 0x30(%esp),%edx │ │ │ │ + mov %edx,0x30(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ + push 0x14(%esp) │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x160 │ │ │ │ - push %esi │ │ │ │ - call 4280 │ │ │ │ - add $0x14,%esp │ │ │ │ + mov 0x30(%esp),%edx │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ + mov %ecx,(%edx) │ │ │ │ + mov %edi,0x4(%edx) │ │ │ │ + mov %ebp,0x8(%edx) │ │ │ │ + add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ + cmp $0x3fffffff,%ecx │ │ │ │ + ja 47ed1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x282d1> │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 47f8a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2838a> │ │ │ │ + xor %ebp,%ebp │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 47ee9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x282e9> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 47f3c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2833c> │ │ │ │ + jmp 47f1d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2831d> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov $0x4,%ebp │ │ │ │ + jmp 47ed1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x282d1> │ │ │ │ + lea 0x0(,%eax,8),%ebp │ │ │ │ + jmp 47ed1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x282d1> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x5a3f9,%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - lea -0x878(%ebx),%eax │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov -0x2c(%ebx),%eax │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ - add $0x20,%eax │ │ │ │ - mov %eax,0xd4(%esi) │ │ │ │ - mov -0x24(%ebx),%eax │ │ │ │ - mov %edx,0x44(%esi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x4c(%esi) │ │ │ │ - lea 0x4c(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - lea 0x84(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4720 ::~__basic_file()@plt> │ │ │ │ - mov -0x34(%ebx),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x4c(%esi) │ │ │ │ - lea 0x68(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4530 │ │ │ │ - mov -0x8(%ebx),%eax │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - mov %edx,0x44(%esi) │ │ │ │ - mov -0xc(%edx),%edx │ │ │ │ - mov %eax,0x44(%esi,%edx,1) │ │ │ │ - mov -0x40(%ebx),%eax │ │ │ │ - movl $0x0,0x48(%esi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0xd4(%esi) │ │ │ │ - lea 0xd4(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4100 │ │ │ │ - mov 0x24(%esi),%eax │ │ │ │ - lea 0x2c(%esi),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 4acbe ::do_widen(char) const@@Base+0xec6e> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - lea 0x14(%esi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 4acd4 ::do_widen(char) const@@Base+0xec84> │ │ │ │ + add $0x5d057,%ebx │ │ │ │ + sub $0x2c,%esp │ │ │ │ + mov 0x40(%esp),%ebp │ │ │ │ + mov 0x44(%esp),%edi │ │ │ │ + mov 0x0(%ebp),%esi │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + sub %esi,%eax │ │ │ │ + sub %esi,%edi │ │ │ │ + sar $0x2,%eax │ │ │ │ + mov %edi,0x8(%esp) │ │ │ │ + je 480d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x284d0> │ │ │ │ + lea (%eax,%eax,1),%ecx │ │ │ │ + mov $0xfffffffc,%edx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jbe 480a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x284a0> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ + push %edx │ │ │ │ + mov %edx,0x20(%esp) │ │ │ │ + call 4050 │ │ │ │ + mov 0x20(%esp),%edx │ │ │ │ + mov %eax,%edi │ │ │ │ + lea (%eax,%edx,1),%eax │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x15c │ │ │ │ + mov 0x48(%esp),%eax │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ + sub 0x44(%esp),%edx │ │ │ │ + flds (%eax) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + lea 0x4(%edi,%eax,1),%ecx │ │ │ │ + fstps (%edi,%eax,1) │ │ │ │ + lea (%ecx,%edx,1),%eax │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + cmp %esi,0x44(%esp) │ │ │ │ + je 480c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x284c0> │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ push %esi │ │ │ │ - call 4280 │ │ │ │ - add $0x14,%esp │ │ │ │ + push %edi │ │ │ │ + call 46f0 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ + cmp %edx,0x44(%esp) │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ + je 48088 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28488> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %edx │ │ │ │ + push 0x4c(%esp) │ │ │ │ + push %ecx │ │ │ │ + call 41b0 │ │ │ │ + add $0x10,%esp │ │ │ │ + test %esi,%esi │ │ │ │ + jne 48088 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28488> │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ + mov %edi,0x0(%ebp) │ │ │ │ + mov %eax,0x4(%ebp) │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ + add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 4806c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2846c> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmp $0x3fffffff,%ecx │ │ │ │ + ja 47fe5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x283e5> │ │ │ │ + movl $0x0,0x14(%esp) │ │ │ │ + xor %edi,%edi │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 48002 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28402> │ │ │ │ + jmp 480d5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x284d5> │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + cmp %eax,0x44(%esp) │ │ │ │ + jne 48057 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28457> │ │ │ │ + jmp 48068 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28468> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lea 0x0(,%ecx,4),%edx │ │ │ │ + jmp 47fe5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x283e5> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x5a307,%ebx │ │ │ │ - sub $0x14,%esp │ │ │ │ - mov 0x28(%esp),%esi │ │ │ │ - lea 0xc(%esi),%eax │ │ │ │ - movl $0x1,0x4(%esi) │ │ │ │ - lea 0x4c(%esi),%ebp │ │ │ │ - push 0x2c(%esp) │ │ │ │ - lea 0x44(%esi),%edi │ │ │ │ + add $0x5cf07,%ebx │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov 0x30(%esp),%edx │ │ │ │ + mov 0x138(%edx),%eax │ │ │ │ + lea 0x130(%edx),%esi │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 4815c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2855c> │ │ │ │ + mov 0x108(%edx),%edi │ │ │ │ + mov 0xa8(%edx),%ebp │ │ │ │ + mov %edi,0xc(%esp) │ │ │ │ + mov 0xac(%edx),%edi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + imul $0x1c,0x14(%eax),%ecx │ │ │ │ + add 0xc(%esp),%ecx │ │ │ │ + sub $0xc,%esp │ │ │ │ + movsbl 0x10(%eax),%edx │ │ │ │ + flds 0x10(%ecx) │ │ │ │ + add $0x20,%edx │ │ │ │ + fstpl 0x0(%ebp,%edx,8) │ │ │ │ + flds 0x14(%ecx) │ │ │ │ + fstpl (%edi,%edx,8) │ │ │ │ push %eax │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x8 │ │ │ │ - push 0xc(%esi) │ │ │ │ - push %ebp │ │ │ │ - call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 4adc8 ::do_widen(char) const@@Base+0xed78> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x0 │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - mov -0xc(%eax),%ecx │ │ │ │ - add %edi,%ecx │ │ │ │ - push %ecx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + call 4290 │ │ │ │ add $0x10,%esp │ │ │ │ - xor %eax,%eax │ │ │ │ - testb $0x5,0xe8(%esi) │ │ │ │ - je 4ad68 ::do_widen(char) const@@Base+0xed18> │ │ │ │ - add $0xc,%esp │ │ │ │ + cmp %esi,%eax │ │ │ │ + jne 48130 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28530> │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ + nop │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebp │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 4ae20 ::do_widen(char) const@@Base+0xedd0> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0xd4(%esi),%eax │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x8 │ │ │ │ - push 0xc(%esi) │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x5ce8b,%eax │ │ │ │ push %ebp │ │ │ │ - call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 4adf0 ::do_widen(char) const@@Base+0xeda0> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x0 │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - add -0xc(%eax),%edi │ │ │ │ push %edi │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ + cmpb $0x0,0x1c(%esp) │ │ │ │ + mov 0xb8(%eax),%ecx │ │ │ │ + mov 0xd8(%eax),%edx │ │ │ │ + mov 0xc8(%eax),%ebx │ │ │ │ + mov 0xbc(%eax),%ebp │ │ │ │ + mov 0xdc(%eax),%edi │ │ │ │ + mov 0xcc(%eax),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + je 4826d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2866d> │ │ │ │ + flds -0x1c698(%esi) │ │ │ │ + mov $0x1,%eax │ │ │ │ + fsts 0x140(%ebp) │ │ │ │ + fsts 0x140(%edi) │ │ │ │ + mov (%esp),%edi │ │ │ │ + fsts 0x140(%edi) │ │ │ │ + fsts 0x110(%ecx) │ │ │ │ + fsts 0x110(%edx) │ │ │ │ + fstps 0x110(%ebx) │ │ │ │ + flds -0x1dab0(%esi) │ │ │ │ + fsts 0x138(%ecx) │ │ │ │ + fsts 0x138(%edx) │ │ │ │ + fsts 0x138(%ebx) │ │ │ │ + flds -0x1cbe0(%esi) │ │ │ │ + fsts 0x158(%ecx) │ │ │ │ + fsts 0x158(%edx) │ │ │ │ + fsts 0x158(%ebx) │ │ │ │ + fsts 0x114(%ecx) │ │ │ │ + fsts 0x114(%edx) │ │ │ │ + fsts 0x114(%ebx) │ │ │ │ + fxch %st(1) │ │ │ │ + fsts 0x144(%ecx) │ │ │ │ + fsts 0x144(%edx) │ │ │ │ + fstps 0x144(%ebx) │ │ │ │ + fsts 0x124(%ecx) │ │ │ │ + fsts 0x124(%edx) │ │ │ │ + fsts 0x124(%ebx) │ │ │ │ + fsts 0x130(%ecx) │ │ │ │ + fsts 0x130(%edx) │ │ │ │ + fstps 0x130(%ebx) │ │ │ │ + add $0x4,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + mov (%esp),%esi │ │ │ │ + xor %eax,%eax │ │ │ │ + fld1 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fsts 0x0(%ebp,%eax,1) │ │ │ │ + fsts (%edi,%eax,1) │ │ │ │ + fsts (%esi,%eax,1) │ │ │ │ + fsts (%ecx,%eax,1) │ │ │ │ + fsts (%edx,%eax,1) │ │ │ │ + fsts (%ebx,%eax,1) │ │ │ │ + add $0x4,%eax │ │ │ │ + cmp $0x1fc,%eax │ │ │ │ + jne 48278 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28678> │ │ │ │ + fstp %st(0) │ │ │ │ + add $0x4,%esp │ │ │ │ mov $0x1,%eax │ │ │ │ - add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0xc(%eax),%edx │ │ │ │ - add %edi,%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 4ad4f ::do_widen(char) const@@Base+0xecff> │ │ │ │ + flds 0x8(%esp) │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + fstps 0x4c(%eax) │ │ │ │ + mov $0x1,%eax │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + flds 0x8(%esp) │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + fstps 0x48(%eax) │ │ │ │ + mov $0x1,%eax │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%edi │ │ │ │ - mov 0x14(%edi),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ - push %eax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + push %ebp │ │ │ │ push %edi │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x5cd07,%ebx │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov 0x30(%esp),%ebp │ │ │ │ + mov 0xa0(%ebp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 48b70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28f70> │ │ │ │ + mov 0xa4(%ebp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 48b70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28f70> │ │ │ │ + mov 0x4(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 486b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28ab0> │ │ │ │ + fldl -0x1c640(%ebx) │ │ │ │ mov $0x1,%eax │ │ │ │ - add $0xc,%esp │ │ │ │ + fstl 0x208(%edi) │ │ │ │ + fstpl 0x308(%edi) │ │ │ │ + flds -0x1c694(%ebx) │ │ │ │ + fsts 0x104(%esi) │ │ │ │ + fstps 0x184(%esi) │ │ │ │ + fldl -0x1c638(%ebx) │ │ │ │ + fstl 0x210(%edi) │ │ │ │ + fstl 0x310(%edi) │ │ │ │ + flds -0x1c690(%ebx) │ │ │ │ + fsts 0x108(%esi) │ │ │ │ + fsts 0x188(%esi) │ │ │ │ + fldl -0x1c630(%ebx) │ │ │ │ + fstl 0x218(%edi) │ │ │ │ + fstpl 0x318(%edi) │ │ │ │ + flds -0x1c68c(%ebx) │ │ │ │ + fsts 0x10c(%esi) │ │ │ │ + fstps 0x18c(%esi) │ │ │ │ + fldl -0x1c628(%ebx) │ │ │ │ + fstl 0x220(%edi) │ │ │ │ + fstpl 0x320(%edi) │ │ │ │ + flds -0x1c688(%ebx) │ │ │ │ + fsts 0x110(%esi) │ │ │ │ + fstps 0x190(%esi) │ │ │ │ + fldl -0x1c620(%ebx) │ │ │ │ + fstl 0x228(%edi) │ │ │ │ + fstpl 0x328(%edi) │ │ │ │ + flds -0x1c684(%ebx) │ │ │ │ + fsts 0x114(%esi) │ │ │ │ + fstps 0x194(%esi) │ │ │ │ + fldl -0x1c618(%ebx) │ │ │ │ + fstl 0x230(%edi) │ │ │ │ + fstpl 0x330(%edi) │ │ │ │ + flds -0x1c680(%ebx) │ │ │ │ + fsts 0x118(%esi) │ │ │ │ + fstps 0x198(%esi) │ │ │ │ + fldl -0x1c610(%ebx) │ │ │ │ + fstl 0x238(%edi) │ │ │ │ + fstpl 0x338(%edi) │ │ │ │ + flds -0x1c67c(%ebx) │ │ │ │ + fsts 0x11c(%esi) │ │ │ │ + fstps 0x19c(%esi) │ │ │ │ + fldl -0x1c608(%ebx) │ │ │ │ + fstl 0x240(%edi) │ │ │ │ + fstpl 0x340(%edi) │ │ │ │ + flds -0x1c678(%ebx) │ │ │ │ + fsts 0x120(%esi) │ │ │ │ + fstps 0x1a0(%esi) │ │ │ │ + fldl -0x1c600(%ebx) │ │ │ │ + fstl 0x248(%edi) │ │ │ │ + fstl 0x348(%edi) │ │ │ │ + flds -0x1c674(%ebx) │ │ │ │ + fsts 0x124(%esi) │ │ │ │ + fsts 0x1a4(%esi) │ │ │ │ + fldz │ │ │ │ + fstl 0x250(%edi) │ │ │ │ + fstl 0x350(%edi) │ │ │ │ + fsts 0x128(%esi) │ │ │ │ + fsts 0x1a8(%esi) │ │ │ │ + fldl -0x1c5f8(%ebx) │ │ │ │ + fstl 0x258(%edi) │ │ │ │ + fstpl 0x358(%edi) │ │ │ │ + flds -0x1c670(%ebx) │ │ │ │ + fsts 0x12c(%esi) │ │ │ │ + fstps 0x1ac(%esi) │ │ │ │ + fxch %st(2) │ │ │ │ + fstl 0x260(%edi) │ │ │ │ + fstpl 0x360(%edi) │ │ │ │ + fsts 0x130(%esi) │ │ │ │ + fstps 0x1b0(%esi) │ │ │ │ + fldl -0x1c5f0(%ebx) │ │ │ │ + fstl 0x268(%edi) │ │ │ │ + fstpl 0x368(%edi) │ │ │ │ + flds -0x1c66c(%ebx) │ │ │ │ + fsts 0x134(%esi) │ │ │ │ + fstps 0x1b4(%esi) │ │ │ │ + fxch %st(2) │ │ │ │ + fstl 0x270(%edi) │ │ │ │ + fstpl 0x370(%edi) │ │ │ │ + fsts 0x138(%esi) │ │ │ │ + fstps 0x1b8(%esi) │ │ │ │ + fldl -0x1c5e8(%ebx) │ │ │ │ + fstl 0x278(%edi) │ │ │ │ + fstpl 0x378(%edi) │ │ │ │ + flds -0x1c668(%ebx) │ │ │ │ + fsts 0x13c(%esi) │ │ │ │ + fstps 0x1bc(%esi) │ │ │ │ + fldl -0x1c5e0(%ebx) │ │ │ │ + fstl 0x280(%edi) │ │ │ │ + fstpl 0x380(%edi) │ │ │ │ + flds -0x1c664(%ebx) │ │ │ │ + fsts 0x140(%esi) │ │ │ │ + fstps 0x1c0(%esi) │ │ │ │ + fldl -0x1c5d8(%ebx) │ │ │ │ + fstl 0x288(%edi) │ │ │ │ + fstl 0x388(%edi) │ │ │ │ + flds -0x1c660(%ebx) │ │ │ │ + fsts 0x144(%esi) │ │ │ │ + fsts 0x1c4(%esi) │ │ │ │ + flds -0x1c65c(%ebx) │ │ │ │ + fstl 0x290(%edi) │ │ │ │ + fstl 0x390(%edi) │ │ │ │ + fsts 0x148(%esi) │ │ │ │ + fstps 0x1c8(%esi) │ │ │ │ + fldl -0x1c5d0(%ebx) │ │ │ │ + fstl 0x298(%edi) │ │ │ │ + fstpl 0x398(%edi) │ │ │ │ + flds -0x1c658(%ebx) │ │ │ │ + fsts 0x14c(%esi) │ │ │ │ + fstps 0x1cc(%esi) │ │ │ │ + fldl -0x1c5c8(%ebx) │ │ │ │ + fstl 0x2a0(%edi) │ │ │ │ + fstpl 0x3a0(%edi) │ │ │ │ + flds -0x1c654(%ebx) │ │ │ │ + fsts 0x150(%esi) │ │ │ │ + fstps 0x1d0(%esi) │ │ │ │ + fldl -0x1c5c0(%ebx) │ │ │ │ + fstl 0x2a8(%edi) │ │ │ │ + fstpl 0x3a8(%edi) │ │ │ │ + flds -0x1c650(%ebx) │ │ │ │ + fsts 0x154(%esi) │ │ │ │ + fstps 0x1d4(%esi) │ │ │ │ + fldl -0x1c5b8(%ebx) │ │ │ │ + fstl 0x2b0(%edi) │ │ │ │ + fstpl 0x3b0(%edi) │ │ │ │ + flds -0x1c64c(%ebx) │ │ │ │ + fsts 0x158(%esi) │ │ │ │ + fstps 0x1d8(%esi) │ │ │ │ + fldl -0x1c5b0(%ebx) │ │ │ │ + fstl 0x2b8(%edi) │ │ │ │ + fstpl 0x3b8(%edi) │ │ │ │ + flds -0x1c648(%ebx) │ │ │ │ + fsts 0x15c(%esi) │ │ │ │ + fstps 0x1dc(%esi) │ │ │ │ + fxch %st(2) │ │ │ │ + fstl 0x2c0(%edi) │ │ │ │ + fstl 0x3c0(%edi) │ │ │ │ + fsts 0x160(%esi) │ │ │ │ + fstps 0x1e0(%esi) │ │ │ │ + fldl -0x1c5a8(%ebx) │ │ │ │ + fstl 0x2c8(%edi) │ │ │ │ + fstpl 0x3c8(%edi) │ │ │ │ + flds -0x1c644(%ebx) │ │ │ │ + fsts 0x164(%esi) │ │ │ │ + fstps 0x1e4(%esi) │ │ │ │ + fstl 0x2d0(%edi) │ │ │ │ + fstpl 0x3d0(%edi) │ │ │ │ + fsts 0x168(%esi) │ │ │ │ + fstps 0x1e8(%esi) │ │ │ │ + add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ + nop │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0xc(%eax),%edx │ │ │ │ - add %edi,%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ + add $0x4,%ebp │ │ │ │ + lea -0x1c7a0(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + push %ebp │ │ │ │ + call 21c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2000> │ │ │ │ + fstl 0x208(%edi) │ │ │ │ + fstl 0x308(%edi) │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ + flds 0x1c(%esp) │ │ │ │ + fsts 0x104(%esi) │ │ │ │ + fstps 0x184(%esi) │ │ │ │ + pop %eax │ │ │ │ + lea -0x1c799(%ebx),%eax │ │ │ │ + pop %edx │ │ │ │ push %eax │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + push %ebp │ │ │ │ + call 21c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2000> │ │ │ │ + lea -0x1c790(%ebx),%edx │ │ │ │ + fstl 0x210(%edi) │ │ │ │ + fstl 0x310(%edi) │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ + flds 0x1c(%esp) │ │ │ │ + fsts 0x108(%esi) │ │ │ │ + fstps 0x188(%esi) │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 4ad7c ::do_widen(char) const@@Base+0xed2c> │ │ │ │ push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x5a1b7,%ebx │ │ │ │ - sub $0x24,%esp │ │ │ │ - mov 0x38(%esp),%esi │ │ │ │ - lea 0xc(%esi),%eax │ │ │ │ - movl $0x1,0x4(%esi) │ │ │ │ - lea 0x4c(%esi),%ebp │ │ │ │ - push 0x3c(%esp) │ │ │ │ - lea 0x44(%esi),%edi │ │ │ │ + call 21c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2000> │ │ │ │ + fstl 0x218(%edi) │ │ │ │ + fstl 0x318(%edi) │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ + flds 0x1c(%esp) │ │ │ │ + fsts 0x10c(%esi) │ │ │ │ + fstps 0x18c(%esi) │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + lea -0x1c788(%ebx),%edx │ │ │ │ + push %edx │ │ │ │ + push %ebp │ │ │ │ + call 21c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2000> │ │ │ │ + lea -0x1c780(%ebx),%edx │ │ │ │ + fstl 0x220(%edi) │ │ │ │ + fstl 0x320(%edi) │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ + flds 0x1c(%esp) │ │ │ │ + fsts 0x110(%esi) │ │ │ │ + fstps 0x190(%esi) │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + push %edx │ │ │ │ + push %ebp │ │ │ │ + call 21c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2000> │ │ │ │ + fstl 0x228(%edi) │ │ │ │ + fstl 0x328(%edi) │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ + flds 0x1c(%esp) │ │ │ │ + fsts 0x114(%esi) │ │ │ │ + fstps 0x194(%esi) │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + lea -0x1c778(%ebx),%edx │ │ │ │ + push %edx │ │ │ │ + push %ebp │ │ │ │ + call 21c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2000> │ │ │ │ + lea -0x1c771(%ebx),%edx │ │ │ │ + fstl 0x230(%edi) │ │ │ │ + fstl 0x330(%edi) │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ + flds 0x1c(%esp) │ │ │ │ + fsts 0x118(%esi) │ │ │ │ + fstps 0x198(%esi) │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + push %edx │ │ │ │ + push %ebp │ │ │ │ + call 21c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2000> │ │ │ │ + fstl 0x238(%edi) │ │ │ │ + fstl 0x338(%edi) │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ + flds 0x1c(%esp) │ │ │ │ + fsts 0x11c(%esi) │ │ │ │ + fstps 0x19c(%esi) │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + lea -0x1c76a(%ebx),%edx │ │ │ │ + push %edx │ │ │ │ + push %ebp │ │ │ │ + call 21c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2000> │ │ │ │ + lea -0x1c762(%ebx),%edx │ │ │ │ + fstl 0x240(%edi) │ │ │ │ + fstl 0x340(%edi) │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ + flds 0x1c(%esp) │ │ │ │ + fsts 0x120(%esi) │ │ │ │ + fstps 0x1a0(%esi) │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + push %edx │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ + push %ebp │ │ │ │ + call 21c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2000> │ │ │ │ + lea -0x1c75a(%ebx),%ecx │ │ │ │ + fstl 0x248(%edi) │ │ │ │ + fstl 0x348(%edi) │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ + flds 0x1c(%esp) │ │ │ │ + fsts 0x124(%esi) │ │ │ │ + fstps 0x1a4(%esi) │ │ │ │ + fldz │ │ │ │ + fstl 0x250(%edi) │ │ │ │ + fstl 0x350(%edi) │ │ │ │ + fsts 0x128(%esi) │ │ │ │ + fsts 0x1a8(%esi) │ │ │ │ + fstps 0x14(%esp) │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push %ecx │ │ │ │ + push %ebp │ │ │ │ + call 21c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2000> │ │ │ │ + fstl 0x258(%edi) │ │ │ │ + fstl 0x358(%edi) │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ + flds 0x1c(%esp) │ │ │ │ + fsts 0x12c(%esi) │ │ │ │ + fstps 0x1ac(%esi) │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + push %edx │ │ │ │ + push %ebp │ │ │ │ + call 21c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2000> │ │ │ │ + fstl 0x260(%edi) │ │ │ │ + fstl 0x360(%edi) │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ + flds 0x1c(%esp) │ │ │ │ + fsts 0x130(%esi) │ │ │ │ + fstps 0x1b0(%esi) │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + lea -0x1c751(%ebx),%edx │ │ │ │ + push %edx │ │ │ │ + push %ebp │ │ │ │ + call 21c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2000> │ │ │ │ + fstl 0x268(%edi) │ │ │ │ + fstl 0x368(%edi) │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ + flds 0x1c(%esp) │ │ │ │ + fsts 0x134(%esi) │ │ │ │ + fstps 0x1b4(%esi) │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ push %eax │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x8 │ │ │ │ - push 0xc(%esi) │ │ │ │ push %ebp │ │ │ │ - call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 4af70 ::do_widen(char) const@@Base+0xef20> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x0 │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - mov -0xc(%eax),%edx │ │ │ │ - add %edi,%edx │ │ │ │ + call 21c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2000> │ │ │ │ + fstl 0x270(%edi) │ │ │ │ + fstl 0x370(%edi) │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ + flds 0x1c(%esp) │ │ │ │ + fsts 0x138(%esi) │ │ │ │ + fstps 0x1b8(%esi) │ │ │ │ + pop %eax │ │ │ │ + lea -0x1c749(%ebx),%eax │ │ │ │ + pop %edx │ │ │ │ + push %eax │ │ │ │ + push %ebp │ │ │ │ + call 21c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2000> │ │ │ │ + fstl 0x278(%edi) │ │ │ │ + fstl 0x378(%edi) │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ + flds 0x1c(%esp) │ │ │ │ + fsts 0x13c(%esi) │ │ │ │ + fstps 0x1bc(%esi) │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + lea -0x1c73e(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + push %ebp │ │ │ │ + call 21c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2000> │ │ │ │ + fstl 0x280(%edi) │ │ │ │ + fstl 0x380(%edi) │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ + flds 0x1c(%esp) │ │ │ │ + fsts 0x140(%esi) │ │ │ │ + fstps 0x1c0(%esi) │ │ │ │ + pop %eax │ │ │ │ + lea -0x1c737(%ebx),%eax │ │ │ │ + pop %edx │ │ │ │ + push %eax │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + push %ebp │ │ │ │ + call 21c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2000> │ │ │ │ + lea -0x1c72e(%ebx),%edx │ │ │ │ + fstl 0x288(%edi) │ │ │ │ + fstl 0x388(%edi) │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ + flds 0x1c(%esp) │ │ │ │ + fsts 0x144(%esi) │ │ │ │ + fstps 0x1c4(%esi) │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + push %ebp │ │ │ │ + call 21c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2000> │ │ │ │ + fstl 0x290(%edi) │ │ │ │ + fstl 0x390(%edi) │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ + flds 0x1c(%esp) │ │ │ │ + fsts 0x148(%esi) │ │ │ │ + fstps 0x1c8(%esi) │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + lea -0x1c725(%ebx),%edx │ │ │ │ + push %edx │ │ │ │ + push %ebp │ │ │ │ + call 21c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2000> │ │ │ │ + lea -0x1c71d(%ebx),%edx │ │ │ │ + fstl 0x298(%edi) │ │ │ │ + fstl 0x398(%edi) │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ + flds 0x1c(%esp) │ │ │ │ + fsts 0x14c(%esi) │ │ │ │ + fstps 0x1cc(%esi) │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + push %edx │ │ │ │ + push %ebp │ │ │ │ + call 21c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2000> │ │ │ │ + fstl 0x2a0(%edi) │ │ │ │ + fstl 0x3a0(%edi) │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ + flds 0x1c(%esp) │ │ │ │ + fsts 0x150(%esi) │ │ │ │ + fstps 0x1d0(%esi) │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + lea -0x1c715(%ebx),%edx │ │ │ │ + push %edx │ │ │ │ + push %ebp │ │ │ │ + call 21c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2000> │ │ │ │ + lea -0x1c70c(%ebx),%edx │ │ │ │ + fstl 0x2a8(%edi) │ │ │ │ + fstl 0x3a8(%edi) │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ + flds 0x1c(%esp) │ │ │ │ + fsts 0x154(%esi) │ │ │ │ + fstps 0x1d4(%esi) │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + push %edx │ │ │ │ + push %ebp │ │ │ │ + call 21c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2000> │ │ │ │ + fstl 0x2b0(%edi) │ │ │ │ + fstl 0x3b0(%edi) │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ + flds 0x1c(%esp) │ │ │ │ + fsts 0x158(%esi) │ │ │ │ + fstps 0x1d8(%esi) │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + lea -0x1c705(%ebx),%edx │ │ │ │ + push %edx │ │ │ │ + push %ebp │ │ │ │ + call 21c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2000> │ │ │ │ + lea -0x1c6fb(%ebx),%edx │ │ │ │ + fstl 0x2b8(%edi) │ │ │ │ + fstl 0x3b8(%edi) │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ + flds 0x1c(%esp) │ │ │ │ + fsts 0x15c(%esi) │ │ │ │ + fstps 0x1dc(%esi) │ │ │ │ + flds 0x14(%esp) │ │ │ │ + fstl 0x2c0(%edi) │ │ │ │ + fstl 0x3c0(%edi) │ │ │ │ + fsts 0x160(%esi) │ │ │ │ + fstps 0x1e0(%esi) │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + push %edx │ │ │ │ + push %ebp │ │ │ │ + call 21c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2000> │ │ │ │ + fstl 0x2c8(%edi) │ │ │ │ + fstl 0x3c8(%edi) │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ + flds 0x1c(%esp) │ │ │ │ + fsts 0x164(%esi) │ │ │ │ + fstps 0x1e4(%esi) │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + push %eax │ │ │ │ + push %ebp │ │ │ │ + call 21c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2000> │ │ │ │ + mov $0x1,%eax │ │ │ │ + fstl 0x2d0(%edi) │ │ │ │ + fstl 0x3d0(%edi) │ │ │ │ + fstps 0x1c(%esp) │ │ │ │ + flds 0x1c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - xor %eax,%eax │ │ │ │ - testb $0x5,0xe8(%esi) │ │ │ │ - je 4aeb8 ::do_widen(char) const@@Base+0xee68> │ │ │ │ + fsts 0x168(%esi) │ │ │ │ + fstps 0x1e8(%esi) │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - push 0x8(%esi) │ │ │ │ - call 42e0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%ecx │ │ │ │ - movsbl 0x40(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - push $0x100 │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ - push %ecx │ │ │ │ - push %edi │ │ │ │ - call 41f0 │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ - movb $0x0,0xff(%eax) │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 41e0 │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp $0xff,%eax │ │ │ │ - jne 4aefe ::do_widen(char) const@@Base+0xeeae> │ │ │ │ - movb $0xd,0x40(%esi) │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebp │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 4afb0 ::do_widen(char) const@@Base+0xef60> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0xd4(%esi),%eax │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x8 │ │ │ │ - push 0xc(%esi) │ │ │ │ - push %ebp │ │ │ │ - call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 4af90 ::do_widen(char) const@@Base+0xef40> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x0 │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - add -0xc(%eax),%edi │ │ │ │ - push %edi │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x1 │ │ │ │ - push 0x18(%esp) │ │ │ │ - call 4280 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x1c,%esp │ │ │ │ + xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0xc(%eax),%edx │ │ │ │ - add %edi,%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 4ae9f ::do_widen(char) const@@Base+0xee4f> │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%edi │ │ │ │ - mov 0x14(%edi),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 4af4c ::do_widen(char) const@@Base+0xeefc> │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + flds 0xc(%esp) │ │ │ │ + movsbl 0x8(%esp),%eax │ │ │ │ + mov 0xb4(%edx),%ecx │ │ │ │ + fsts (%ecx,%eax,4) │ │ │ │ + mov 0xd4(%edx),%ecx │ │ │ │ + mov 0xc4(%edx),%edx │ │ │ │ + fsts (%ecx,%eax,4) │ │ │ │ + fstps (%edx,%eax,4) │ │ │ │ + mov $0x1,%eax │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + flds 0xc(%esp) │ │ │ │ + movsbl 0x8(%esp),%eax │ │ │ │ + mov 0xb8(%edx),%ecx │ │ │ │ + fsts (%ecx,%eax,4) │ │ │ │ + mov 0xd8(%edx),%ecx │ │ │ │ + mov 0xc8(%edx),%edx │ │ │ │ + fsts (%ecx,%eax,4) │ │ │ │ + fstps (%edx,%eax,4) │ │ │ │ + mov $0x1,%eax │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + flds 0xc(%esp) │ │ │ │ + movsbl 0x8(%esp),%eax │ │ │ │ + mov 0xc0(%edx),%ecx │ │ │ │ + fsts (%ecx,%eax,4) │ │ │ │ + mov 0xe0(%edx),%ecx │ │ │ │ + mov 0xd0(%edx),%edx │ │ │ │ + fsts (%ecx,%eax,4) │ │ │ │ + fstps (%edx,%eax,4) │ │ │ │ + mov $0x1,%eax │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + flds 0xc(%esp) │ │ │ │ + movsbl 0x8(%esp),%eax │ │ │ │ + mov 0xbc(%edx),%ecx │ │ │ │ + fsts (%ecx,%eax,4) │ │ │ │ + mov 0xdc(%edx),%ecx │ │ │ │ + mov 0xcc(%edx),%edx │ │ │ │ + fsts (%ecx,%eax,4) │ │ │ │ + fstps (%edx,%eax,4) │ │ │ │ + mov $0x1,%eax │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + movzbl 0x177(%eax),%eax │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + mov %al,0x177(%edx) │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0xc(%eax),%edx │ │ │ │ - add %edi,%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 4af12 ::do_widen(char) const@@Base+0xeec2> │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x5a027,%ebx │ │ │ │ - sub $0x24,%esp │ │ │ │ - mov 0x38(%esp),%esi │ │ │ │ - lea 0xc(%esi),%eax │ │ │ │ - movl $0x1,0x4(%esi) │ │ │ │ - lea 0x4c(%esi),%ebp │ │ │ │ - push 0x3c(%esp) │ │ │ │ - lea 0x44(%esi),%edi │ │ │ │ + add $0x5c397,%ebx │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ + mov 0x30(%esp),%edi │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + lea 0x130(%edi),%esi │ │ │ │ + mov 0x138(%eax),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 48cc2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x290c2> │ │ │ │ + mov 0xa8(%edi),%ebp │ │ │ │ + mov 0xac(%edi),%edi │ │ │ │ + xchg %ax,%ax │ │ │ │ + movsbl 0x10(%eax),%edx │ │ │ │ + fldz │ │ │ │ + sub $0xc,%esp │ │ │ │ + add $0x20,%edx │ │ │ │ + fstpl 0x0(%ebp,%edx,8) │ │ │ │ + fldz │ │ │ │ + fstpl (%edi,%edx,8) │ │ │ │ push %eax │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x8 │ │ │ │ - push 0xc(%esi) │ │ │ │ - push %ebp │ │ │ │ - call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 4b100 ::do_widen(char) const@@Base+0xf0b0> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x0 │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - mov -0xc(%eax),%edx │ │ │ │ - add %edi,%edx │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + call 4290 │ │ │ │ add $0x10,%esp │ │ │ │ - xor %eax,%eax │ │ │ │ - testb $0x5,0xe8(%esi) │ │ │ │ - je 4b048 ::do_widen(char) const@@Base+0xeff8> │ │ │ │ + cmp %esi,%eax │ │ │ │ + jne 48ca0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x290a0> │ │ │ │ + cmpb $0x0,0xc(%esp) │ │ │ │ + jne 48ce0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x290e0> │ │ │ │ add $0x1c,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - push 0x8(%esi) │ │ │ │ - call 42e0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%ecx │ │ │ │ - movsbl 0x40(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - push $0x100 │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ - push %ecx │ │ │ │ - push %edi │ │ │ │ - call 41f0 │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ - movb $0x0,0xff(%eax) │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 41e0 │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp $0xff,%eax │ │ │ │ - jne 4b08e ::do_widen(char) const@@Base+0xf03e> │ │ │ │ - movb $0xd,0x40(%esi) │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebp │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 4b140 ::do_widen(char) const@@Base+0xf0f0> │ │ │ │ sub $0x8,%esp │ │ │ │ - lea 0xd4(%esi),%eax │ │ │ │ - push $0x0 │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ + push 0x134(%eax) │ │ │ │ + mov 0x3c(%esp),%eax │ │ │ │ + add $0x12c,%eax │ │ │ │ push %eax │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x8 │ │ │ │ - push 0xc(%esi) │ │ │ │ - push %ebp │ │ │ │ - call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 4b120 ::do_widen(char) const@@Base+0xf0d0> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x0 │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - add -0xc(%eax),%edi │ │ │ │ - push %edi │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x1 │ │ │ │ - push 0x18(%esp) │ │ │ │ - call 4280 │ │ │ │ + call 4d750 ::do_widen(char) const@@Base+0x1190> │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ + movl $0x0,0x134(%eax) │ │ │ │ + mov %esi,0x138(%eax) │ │ │ │ + mov %esi,0x13c(%eax) │ │ │ │ + movl $0x0,0x140(%eax) │ │ │ │ add $0x1c,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0xc(%eax),%edx │ │ │ │ - add %edi,%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ + add $0x5c2c6,%esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x64,%esp │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + lea 0x4(%ecx),%edi │ │ │ │ + lea -0x6bc(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %esi,-0x1c(%ebp) │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + push 0xc(%ebp) │ │ │ │ + push %edi │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + call 21ee0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22e0> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + add $0xf8,%eax │ │ │ │ + movl $0x0,0xf4(%ecx) │ │ │ │ + mov %eax,0xf0(%ecx) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + add $0x118,%eax │ │ │ │ + movb $0x0,0xf8(%ecx) │ │ │ │ + mov %eax,0x120(%ecx) │ │ │ │ + mov %eax,0x124(%ecx) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + movl $0x0,0x108(%ecx) │ │ │ │ + add $0x130,%eax │ │ │ │ + mov %eax,0x138(%ecx) │ │ │ │ + mov %eax,0x13c(%ecx) │ │ │ │ + mov %ecx,%eax │ │ │ │ + movl $0x0,0x10c(%ecx) │ │ │ │ + add $0x148,%eax │ │ │ │ + mov %eax,0x150(%ecx) │ │ │ │ + mov %eax,0x154(%ecx) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + movl $0x0,0x110(%ecx) │ │ │ │ + add $0x160,%eax │ │ │ │ + movl $0x0,0x118(%ecx) │ │ │ │ + movl $0x0,0x11c(%ecx) │ │ │ │ + movl $0x0,0x128(%ecx) │ │ │ │ + movl $0x0,0x130(%ecx) │ │ │ │ + movl $0x0,0x134(%ecx) │ │ │ │ + movl $0x0,0x140(%ecx) │ │ │ │ + movl $0x0,0x148(%ecx) │ │ │ │ + movl $0x0,0x14c(%ecx) │ │ │ │ + movl $0x0,0x158(%ecx) │ │ │ │ + movl $0x0,0x160(%ecx) │ │ │ │ + movl $0x0,0x164(%ecx) │ │ │ │ + mov %eax,0x168(%ecx) │ │ │ │ + mov %eax,0x16c(%ecx) │ │ │ │ + movl $0x0,0x170(%ecx) │ │ │ │ + pop %eax │ │ │ │ + lea -0x1c6f3(%esi),%eax │ │ │ │ + pop %edx │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 4b02f ::do_widen(char) const@@Base+0xefdf> │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%edi │ │ │ │ - mov 0x14(%edi),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ + push %edi │ │ │ │ + call 21c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2000> │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + fstpl 0x98(%eax) │ │ │ │ + lea -0x1c6f2(%esi),%eax │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + call 21c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2000> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + fstl 0x90(%eax) │ │ │ │ + fldl 0x98(%eax) │ │ │ │ + fstl -0x28(%ebp) │ │ │ │ + fstpl 0x88(%eax) │ │ │ │ + fstpl 0x80(%eax) │ │ │ │ + movl $0x200,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + lea 0x4(%eax),%edi │ │ │ │ + and $0xfffffffc,%edi │ │ │ │ + mov %eax,0xa0(%ecx) │ │ │ │ + movl $0x0,(%eax) │ │ │ │ + movl $0x0,0x1fc(%eax) │ │ │ │ + sub %edi,%eax │ │ │ │ + lea 0x200(%eax),%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ + shr $0x2,%ecx │ │ │ │ + rep stos %eax,%es:(%edi) │ │ │ │ + movl $0x400,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + lea 0x4(%eax),%edi │ │ │ │ + and $0xfffffffc,%edi │ │ │ │ + mov %eax,0xa4(%ecx) │ │ │ │ + movl $0x0,(%eax) │ │ │ │ + movl $0x0,0x3fc(%eax) │ │ │ │ + sub %edi,%eax │ │ │ │ + lea 0x400(%eax),%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ + shr $0x2,%ecx │ │ │ │ + rep stos %eax,%es:(%edi) │ │ │ │ + movl $0x400,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,0xac(%ecx) │ │ │ │ + movl $0x400,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,0xa8(%ecx) │ │ │ │ + movl $0x400,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,0xb0(%ecx) │ │ │ │ + movl $0x200,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,0xb4(%ecx) │ │ │ │ + movl $0x200,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,0xb8(%ecx) │ │ │ │ + movl $0x200,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,0xbc(%ecx) │ │ │ │ + movl $0x200,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,0xc0(%ecx) │ │ │ │ + movl $0x200,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,0xd4(%ecx) │ │ │ │ + movl $0x200,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,0xd8(%ecx) │ │ │ │ + movl $0x200,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,0xdc(%ecx) │ │ │ │ + movl $0x200,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,0xe0(%ecx) │ │ │ │ + movl $0x200,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,0xc4(%ecx) │ │ │ │ + movl $0x200,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,0xc8(%ecx) │ │ │ │ + movl $0x200,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,0xcc(%ecx) │ │ │ │ + movl $0x200,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,0xd0(%ecx) │ │ │ │ + movl $0x200,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,0xe4(%ecx) │ │ │ │ + movl $0x200,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + fldz │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4b0dc ::do_widen(char) const@@Base+0xf08c> │ │ │ │ + mov %edx,0xe8(%eax) │ │ │ │ + mov 0xa8(%eax),%eax │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xac(%eax),%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xb0(%eax),%eax │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc0(%eax),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xbc(%eax),%eax │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xb4(%eax),%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xb8(%eax),%eax │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xe0(%eax),%eax │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xdc(%eax),%eax │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xd4(%eax),%eax │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xd8(%eax),%eax │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xd0(%eax),%edi │ │ │ │ + mov 0xcc(%eax),%eax │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ + mov %edx,-0x54(%ebp) │ │ │ │ + mov 0xc4(%eax),%ebx │ │ │ │ + mov 0xc8(%eax),%ecx │ │ │ │ + mov 0xe4(%eax),%eax │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0xc(%eax),%edx │ │ │ │ - add %edi,%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 4b0a2 ::do_widen(char) const@@Base+0xf052> │ │ │ │ - push %ebp │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ + fstl (%edx,%eax,8) │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ + fstl (%edx,%eax,8) │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + fstl (%edx,%eax,8) │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + fld1 │ │ │ │ + fsts (%edx,%eax,4) │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ + fsts (%edx,%eax,4) │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ + fsts (%edx,%eax,4) │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ + fsts (%edx,%eax,4) │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + fsts (%edx,%eax,4) │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + fsts (%edx,%eax,4) │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + fsts (%edx,%eax,4) │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ + fsts (%edx,%eax,4) │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ + fsts (%edi,%eax,4) │ │ │ │ + fsts (%esi,%eax,4) │ │ │ │ + fsts (%ebx,%eax,4) │ │ │ │ + fstps (%ecx,%eax,4) │ │ │ │ + movl $0xa,(%edx,%eax,4) │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ + movl $0x0,(%edx,%eax,4) │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp $0x80,%eax │ │ │ │ + jne 49150 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29550> │ │ │ │ + fstp %st(0) │ │ │ │ + sub $0xc,%esp │ │ │ │ + push 0x8(%ebp) │ │ │ │ + call 482f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x286f0> │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov -0x1c(%ebp),%esi │ │ │ │ + fldz │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + fsts 0x48(%ecx) │ │ │ │ + lea -0x1c6f0(%esi),%edi │ │ │ │ + mov %esi,%ebx │ │ │ │ + fstps 0x4c(%ecx) │ │ │ │ + fldl -0x1cfd0(%esi) │ │ │ │ + fstpl 0x30(%ecx) │ │ │ │ + fldl -0x1c5a0(%esi) │ │ │ │ + fstl -0x28(%ebp) │ │ │ │ + fstpl 0x40(%ecx) │ │ │ │ push %edi │ │ │ │ + push -0x58(%ebp) │ │ │ │ + call 21c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2000> │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + lea -0x1c6ec(%esi),%esi │ │ │ │ + mov %ebx,-0x1c(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + fstpl 0x38(%eax) │ │ │ │ push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x59e97,%ebx │ │ │ │ - sub $0x24,%esp │ │ │ │ - mov 0x38(%esp),%esi │ │ │ │ - lea 0xc(%esi),%eax │ │ │ │ - movl $0x1,0x4(%esi) │ │ │ │ - push 0x3c(%esp) │ │ │ │ + push -0x58(%ebp) │ │ │ │ + call 21c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2000> │ │ │ │ + mov -0x1c(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + lea -0x1c6e8(%ecx),%eax │ │ │ │ + fstpl 0x28(%ebx) │ │ │ │ + mov %ecx,%ebx │ │ │ │ push %eax │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - lea 0x44(%esi),%eax │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - lea 0x4c(%esi),%eax │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x8 │ │ │ │ - push 0xc(%esi) │ │ │ │ + push -0x58(%ebp) │ │ │ │ + call 21c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2000> │ │ │ │ + fchs │ │ │ │ + pop %ecx │ │ │ │ + pop %ebx │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + fstpl 0x50(%ebx) │ │ │ │ + fldz │ │ │ │ + fstpl 0x58(%ebx) │ │ │ │ + mov %eax,%ebx │ │ │ │ + push %esi │ │ │ │ + mov %eax,%esi │ │ │ │ + push -0x58(%ebp) │ │ │ │ + call 21c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2000> │ │ │ │ + pop %eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + pop %edx │ │ │ │ + fstpl 0x60(%eax) │ │ │ │ + push %edi │ │ │ │ + push -0x58(%ebp) │ │ │ │ + call 21c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2000> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + pop %ecx │ │ │ │ + pop %edi │ │ │ │ + fstpl 0x70(%eax) │ │ │ │ + lea -0x1c6e5(%esi),%eax │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ push %eax │ │ │ │ - call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + push %esi │ │ │ │ + call 21c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2000> │ │ │ │ + pop %eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + pop %edx │ │ │ │ + fstpl 0x68(%eax) │ │ │ │ + fldl 0x70(%eax) │ │ │ │ + lea -0x1c6e1(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + fstpl -0x28(%ebp) │ │ │ │ + call 21c00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2000> │ │ │ │ + fsubrl -0x28(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 4b470 ::do_widen(char) const@@Base+0xf420> │ │ │ │ + mov %cx,0x20(%eax) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0x10c(%ecx),%ecx │ │ │ │ + fstpl 0x78(%eax) │ │ │ │ + mov 0x108(%eax),%eax │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + je 4936f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2976f> │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x58a00(%ebx),%eax │ │ │ │ + lea -0x58a30(%ebx),%edi │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + lea -0x6cc(%ebx),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov %edi,%eax │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x2c(%ebp),%eax │ │ │ │ + jne 49420 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29820> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ + mov 0x4(%edi),%ebx │ │ │ │ + mov %eax,(%edi) │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + je 49348 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29748> │ │ │ │ + mov %edi,-0x28(%ebp) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %ecx,%esi │ │ │ │ + jmp 4931f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2971f> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x2c,%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 49340 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29740> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 49318 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29718> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + add $0x2c,%ebx │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 4931f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2971f> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %edi,%esi │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ + mov 0x4(%edi),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 4935b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2975b> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x1c,%edi │ │ │ │ + cmp %edi,-0x20(%ebp) │ │ │ │ + jne 492f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x296f0> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ + mov %ecx,0x10c(%eax) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea 0x44(%esi),%ecx │ │ │ │ - push $0x0 │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - add -0xc(%eax),%ecx │ │ │ │ - push %ecx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + xor %edi,%edi │ │ │ │ + push 0x11c(%eax) │ │ │ │ + add $0x114,%eax │ │ │ │ + push %eax │ │ │ │ + call 4d700 ::do_widen(char) const@@Base+0x1140> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movl $0x0,0x11c(%eax) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + movl $0x0,0x128(%ecx) │ │ │ │ + mov %eax,0x120(%ecx) │ │ │ │ + mov %eax,0x124(%ecx) │ │ │ │ + mov %ecx,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %cx,0x174(%eax) │ │ │ │ + add $0x144,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + push 0x8(%eax) │ │ │ │ + push %eax │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + xor %edx,%edx │ │ │ │ add $0x10,%esp │ │ │ │ - movb $0x0,0x7(%esp) │ │ │ │ - testb $0x5,0xe8(%esi) │ │ │ │ - je 4b1e8 ::do_widen(char) const@@Base+0xf198> │ │ │ │ - movzbl 0x7(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ + movl $0x0,0x14c(%eax) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + movl $0x0,0x158(%ecx) │ │ │ │ + mov %eax,0x150(%ecx) │ │ │ │ + mov %eax,0x154(%ecx) │ │ │ │ + mov %di,0x176(%ecx) │ │ │ │ + mov %dx,0x22(%ecx) │ │ │ │ + movl $0xa,0xec(%ecx) │ │ │ │ + movb $0x0,0x25(%ecx) │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ sub $0xc,%esp │ │ │ │ - push 0x8(%esi) │ │ │ │ - call 42e0 │ │ │ │ + push %edi │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,%ebp │ │ │ │ - movsbl 0x40(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - push $0x100 │ │ │ │ + jmp 4935b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2975b> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 65d2 <__gmon_start__@plt+0x1e1a> │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ - push 0xc(%esp) │ │ │ │ - call 41f0 │ │ │ │ - mov %ebp,(%esp) │ │ │ │ - movb $0x0,0xff(%ebp) │ │ │ │ - call 41e0 │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp $0xff,%eax │ │ │ │ - jne 4b229 ::do_widen(char) const@@Base+0xf1d9> │ │ │ │ - movb $0xd,0x40(%esi) │ │ │ │ - sub $0xc,%esp │ │ │ │ - push 0x14(%esp) │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x5bbb7,%ebx │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov 0x30(%esp),%esi │ │ │ │ + lea -0x6bc(%ebx),%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0xe4(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4b550 ::do_widen(char) const@@Base+0xf500> │ │ │ │ - lea 0xd4(%esi),%eax │ │ │ │ + je 49476 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29876> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ - push $0x0 │ │ │ │ + push $0x4 │ │ │ │ push %eax │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x8 │ │ │ │ - push 0xc(%esi) │ │ │ │ - push 0x14(%esp) │ │ │ │ - call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0xe8(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4b4c0 ::do_widen(char) const@@Base+0xf470> │ │ │ │ + je 4948e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2988e> │ │ │ │ sub $0x8,%esp │ │ │ │ - lea 0x44(%esi),%edx │ │ │ │ - push $0x0 │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - movsbl 0x40(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - sub $0x1,%eax │ │ │ │ - push %eax │ │ │ │ - push %ebp │ │ │ │ - push 0xc(%esp) │ │ │ │ - call 41f0 │ │ │ │ - add $0x10,%esp │ │ │ │ - testb $0x2,0xe8(%esi) │ │ │ │ - jne 4b520 ::do_widen(char) const@@Base+0xf4d0> │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 4b2e1 ::do_widen(char) const@@Base+0xf291> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movsbl 0x40(%esi),%eax │ │ │ │ - add $0x1,%edi │ │ │ │ - push %eax │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - sub $0x1,%eax │ │ │ │ + push $0x4 │ │ │ │ push %eax │ │ │ │ - push %ebp │ │ │ │ - push 0xc(%esp) │ │ │ │ - call 41f0 │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - testb $0x2,0xe8(%esi) │ │ │ │ - jne 4b520 ::do_widen(char) const@@Base+0xf4d0> │ │ │ │ + mov 0xa0(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 494a6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x298a6> │ │ │ │ sub $0x8,%esp │ │ │ │ - push $0x0 │ │ │ │ - push %ebp │ │ │ │ - call 4780 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov $0x0,%edx │ │ │ │ - fldz │ │ │ │ - fucomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - setnp %al │ │ │ │ - cmovne %edx,%eax │ │ │ │ - cmp $0x1000,%edi │ │ │ │ - setne %cl │ │ │ │ - and %cl,%al │ │ │ │ - jne 4b2b8 ::do_widen(char) const@@Base+0xf268> │ │ │ │ - mov %al,0x7(%esp) │ │ │ │ - testb $0x2,0xe8(%esi) │ │ │ │ - jne 4b520 ::do_widen(char) const@@Base+0xf4d0> │ │ │ │ - movsbl 0x0(%ebp),%eax │ │ │ │ - mov %ebp,%edi │ │ │ │ - test %al,%al │ │ │ │ - jne 4b33a ::do_widen(char) const@@Base+0xf2ea> │ │ │ │ - jmp 4b36a ::do_widen(char) const@@Base+0xf31a> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1,%edi │ │ │ │ - movsbl (%edi),%eax │ │ │ │ - test %al,%al │ │ │ │ - je 4b36a ::do_widen(char) const@@Base+0xf31a> │ │ │ │ - sub $0xc,%esp │ │ │ │ + push $0x4 │ │ │ │ push %eax │ │ │ │ - call 4170 │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0xa4(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 4b330 ::do_widen(char) const@@Base+0xf2e0> │ │ │ │ - jmp 4b353 ::do_widen(char) const@@Base+0xf303> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x1,%edi │ │ │ │ - movsbl (%edi),%eax │ │ │ │ - test %al,%al │ │ │ │ - je 4b36a ::do_widen(char) const@@Base+0xf31a> │ │ │ │ - sub $0xc,%esp │ │ │ │ + je 494be , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x298be> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x8 │ │ │ │ push %eax │ │ │ │ - call 4170 │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0xa8(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4b350 ::do_widen(char) const@@Base+0xf300> │ │ │ │ + je 494d6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x298d6> │ │ │ │ sub $0x8,%esp │ │ │ │ - push $0x0 │ │ │ │ - push %edi │ │ │ │ - call 4780 │ │ │ │ - add $0x10,%esp │ │ │ │ - fldz │ │ │ │ - fxch %st(1) │ │ │ │ - fucomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jp 4b3a7 ::do_widen(char) const@@Base+0xf357> │ │ │ │ - jmp 4b578 ::do_widen(char) const@@Base+0xf528> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0xc,%esp │ │ │ │ + push $0x8 │ │ │ │ push %eax │ │ │ │ - call 4170 │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0xac(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4b44b ::do_widen(char) const@@Base+0xf3fb> │ │ │ │ - add $0x1,%edi │ │ │ │ - movsbl (%edi),%eax │ │ │ │ - test %al,%al │ │ │ │ - jne 4b390 ::do_widen(char) const@@Base+0xf340> │ │ │ │ + je 494ee , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x298ee> │ │ │ │ sub $0x8,%esp │ │ │ │ - push $0x0 │ │ │ │ - push %edi │ │ │ │ - call 4780 │ │ │ │ - add $0x10,%esp │ │ │ │ - fldz │ │ │ │ - fxch %st(1) │ │ │ │ - fucomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jnp 4b4e8 ::do_widen(char) const@@Base+0xf498> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push 0x14(%esp) │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ + push $0x8 │ │ │ │ + push %eax │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0xb0(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4b588 ::do_widen(char) const@@Base+0xf538> │ │ │ │ + je 49506 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29906> │ │ │ │ sub $0x8,%esp │ │ │ │ - push $0x0 │ │ │ │ - push 0x18(%esp) │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ push $0x8 │ │ │ │ - push 0xc(%esi) │ │ │ │ - push 0x14(%esp) │ │ │ │ - call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + push %eax │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0xb4(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4b498 ::do_widen(char) const@@Base+0xf448> │ │ │ │ + je 4951e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2991e> │ │ │ │ sub $0x8,%esp │ │ │ │ - push $0x0 │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ - add -0xc(%eax),%ecx │ │ │ │ - push %ecx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + push $0x4 │ │ │ │ + push %eax │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0xb8(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 49536 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29936> │ │ │ │ sub $0x8,%esp │ │ │ │ - push $0x1 │ │ │ │ - push %ebp │ │ │ │ + push $0x4 │ │ │ │ + push %eax │ │ │ │ call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - movb $0x1,0x7(%esp) │ │ │ │ - movzbl 0x7(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - add $0x1,%edi │ │ │ │ - movsbl (%edi),%eax │ │ │ │ - test %al,%al │ │ │ │ - je 4b3ae ::do_widen(char) const@@Base+0xf35e> │ │ │ │ - sub $0xc,%esp │ │ │ │ + mov 0xbc(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4954e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2994e> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x4 │ │ │ │ push %eax │ │ │ │ - call 4170 │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0xc0(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4b448 ::do_widen(char) const@@Base+0xf3f8> │ │ │ │ - jmp 4b3ae ::do_widen(char) const@@Base+0xf35e> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - lea 0x44(%esi),%edx │ │ │ │ + je 49566 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29966> │ │ │ │ sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ + push $0x4 │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4b1c8 ::do_widen(char) const@@Base+0xf178> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - mov (%esp),%edx │ │ │ │ + mov 0xd4(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4957e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2997e> │ │ │ │ sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ + push $0x4 │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4b423 ::do_widen(char) const@@Base+0xf3d3> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - lea 0x44(%esi),%edx │ │ │ │ + mov 0xd8(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 49596 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29996> │ │ │ │ sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ + push $0x4 │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 4b288 ::do_widen(char) const@@Base+0xf238> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - jne 4b3ca ::do_widen(char) const@@Base+0xf37a> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push 0x14(%esp) │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0xdc(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4b5a9 ::do_widen(char) const@@Base+0xf559> │ │ │ │ + je 495ae , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x299ae> │ │ │ │ sub $0x8,%esp │ │ │ │ - push $0x1 │ │ │ │ - push %ebp │ │ │ │ + push $0x4 │ │ │ │ + push %eax │ │ │ │ call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - movzbl 0x7(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - sub $0xc,%esp │ │ │ │ - push 0x14(%esp) │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ + mov 0xe0(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4b5ca ::do_widen(char) const@@Base+0xf57a> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x1 │ │ │ │ - push %ebp │ │ │ │ - call 4280 │ │ │ │ - add $0x10,%esp │ │ │ │ - movb $0x0,0x7(%esp) │ │ │ │ - jmp 4b1d6 ::do_widen(char) const@@Base+0xf186> │ │ │ │ - nop │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - lea 0x44(%esi),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 4b240 ::do_widen(char) const@@Base+0xf1f0> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - je 4b4ee ::do_widen(char) const@@Base+0xf49e> │ │ │ │ - jmp 4b3a7 ::do_widen(char) const@@Base+0xf357> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - mov (%esp),%edx │ │ │ │ + je 495c6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x299c6> │ │ │ │ sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ + push $0x4 │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4b3e1 ::do_widen(char) const@@Base+0xf391> │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - mov (%esp),%edx │ │ │ │ + mov 0xc4(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 495de , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x299de> │ │ │ │ sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ + push $0x4 │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4b505 ::do_widen(char) const@@Base+0xf4b5> │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - mov (%esp),%edx │ │ │ │ + mov 0xc8(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 495f6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x299f6> │ │ │ │ sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 4b537 ::do_widen(char) const@@Base+0xf4e7> │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ - call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ - add $0x59a07,%edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x64,%esp │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea 0xc(%esi),%eax │ │ │ │ - movl $0x1,0x4(%esi) │ │ │ │ - mov %edi,%ebx │ │ │ │ - push 0xc(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - lea 0x44(%esi),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - lea 0x4c(%esi),%eax │ │ │ │ - push $0x8 │ │ │ │ - push 0xc(%esi) │ │ │ │ + push $0x4 │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0xcc(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4b8a0 ::do_widen(char) const@@Base+0xf850> │ │ │ │ + je 4960e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29a0e> │ │ │ │ sub $0x8,%esp │ │ │ │ - lea 0x44(%esi),%edx │ │ │ │ - push $0x0 │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - movb $0x0,-0x49(%ebp) │ │ │ │ - testb $0x5,0xe8(%esi) │ │ │ │ - je 4b678 ::do_widen(char) const@@Base+0xf628> │ │ │ │ - movzbl -0x49(%ebp),%eax │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - push 0x8(%esi) │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 42e0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%edx │ │ │ │ - movsbl 0x40(%esi),%eax │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ + push $0x4 │ │ │ │ push %eax │ │ │ │ - push $0x100 │ │ │ │ - push %edx │ │ │ │ - push -0x50(%ebp) │ │ │ │ - call 41f0 │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - movb $0x0,0xff(%eax) │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 41e0 │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp $0xff,%eax │ │ │ │ - jne 4b6c0 ::do_widen(char) const@@Base+0xf670> │ │ │ │ - movb $0xd,0x40(%esi) │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x58(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0xd0(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4b908 ::do_widen(char) const@@Base+0xf8b8> │ │ │ │ - lea 0xd4(%esi),%eax │ │ │ │ + je 49626 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29a26> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ - push $0x0 │ │ │ │ + push $0x4 │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x8 │ │ │ │ - push 0xc(%esi) │ │ │ │ - push -0x58(%ebp) │ │ │ │ - call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 4b8c8 ::do_widen(char) const@@Base+0xf878> │ │ │ │ sub $0x8,%esp │ │ │ │ - lea 0x44(%esi),%edx │ │ │ │ - push $0x0 │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - movsbl 0x40(%esi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ + lea 0x15c(%esi),%eax │ │ │ │ + push 0x164(%esi) │ │ │ │ push %eax │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - sub $0x1,%eax │ │ │ │ + call 4d7a0 ::do_widen(char) const@@Base+0x11e0> │ │ │ │ + pop %eax │ │ │ │ + lea 0x144(%esi),%eax │ │ │ │ + pop %edx │ │ │ │ + push 0x14c(%esi) │ │ │ │ push %eax │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - push -0x50(%ebp) │ │ │ │ - call 41f0 │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ - movb $0x0,-0x28(%ebp) │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + lea 0x12c(%esi),%eax │ │ │ │ + pop %ecx │ │ │ │ + pop %edi │ │ │ │ + push 0x134(%esi) │ │ │ │ + push %eax │ │ │ │ + call 4d750 ::do_widen(char) const@@Base+0x1190> │ │ │ │ + pop %ebp │ │ │ │ + pop %eax │ │ │ │ + lea 0x114(%esi),%eax │ │ │ │ + push 0x11c(%esi) │ │ │ │ + push %eax │ │ │ │ + call 4d700 ::do_widen(char) const@@Base+0x1140> │ │ │ │ + mov 0x10c(%esi),%edi │ │ │ │ + mov 0x108(%esi),%ebp │ │ │ │ add $0x10,%esp │ │ │ │ - movb $0x0,-0x1(%edx,%eax,1) │ │ │ │ - lea -0x28(%ebp),%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x1b891(%edi),%eax │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - jmp 4b7e1 ::do_widen(char) const@@Base+0xf791> │ │ │ │ + cmp %ebp,%edi │ │ │ │ + je 49727 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29b27> │ │ │ │ + lea -0x58a00(%ebx),%eax │ │ │ │ + mov %edi,0xc(%esp) │ │ │ │ + mov %eax,(%esp) │ │ │ │ + lea -0x6cc(%ebx),%eax │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + lea -0x58a30(%ebx),%eax │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov %esi,0x30(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov (%edx),%edx │ │ │ │ + cmp (%esp),%edx │ │ │ │ + jne 49770 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29b70> │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov 0x4(%ebp),%edi │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + cmp %edi,%esi │ │ │ │ + jne 496e7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29ae7> │ │ │ │ + jmp 49704 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29b04> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0x2c,%edi │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 49701 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29b01> │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp 0x8(%esp),%eax │ │ │ │ + je 496e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29ae0> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 41e0 │ │ │ │ - mov %eax,(%esp) │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - push -0x2c(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push -0x44(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x20,%esp │ │ │ │ - push $0xa │ │ │ │ - push $0x0 │ │ │ │ - push -0x54(%ebp) │ │ │ │ - push -0x44(%ebp) │ │ │ │ - call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - addl $0x1,-0x40(%ebp) │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - movsbl 0x40(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - mov 0x8(%esi),%ebx │ │ │ │ - lea -0x1(%ebx),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - push -0x50(%ebp) │ │ │ │ - call 41f0 │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ + push %edi │ │ │ │ + add $0x2c,%edi │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0xffffffff,-0x48(%ebp) │ │ │ │ - movb $0x0,-0x1(%ecx,%eax,1) │ │ │ │ - jne 4b801 ::do_widen(char) const@@Base+0xf7b1> │ │ │ │ - mov 0xe8(%esi),%eax │ │ │ │ - shr $1,%eax │ │ │ │ - xor $0x1,%eax │ │ │ │ - cmpl $0x1000,-0x40(%ebp) │ │ │ │ - setne %dl │ │ │ │ - and %al,%dl │ │ │ │ - mov %dl,-0x49(%ebp) │ │ │ │ - jne 4b778 ::do_widen(char) const@@Base+0xf728> │ │ │ │ + cmp %edi,%esi │ │ │ │ + jne 496e7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29ae7> │ │ │ │ + mov 0x4(%ebp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 49714 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29b14> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x58(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 4b930 ::do_widen(char) const@@Base+0xf8e0> │ │ │ │ - cmpb $0x0,-0x49(%ebp) │ │ │ │ - je 4b860 ::do_widen(char) const@@Base+0xf810> │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ - push $0x0 │ │ │ │ - push -0x60(%ebp) │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x8 │ │ │ │ - push 0xc(%esi) │ │ │ │ - push -0x58(%ebp) │ │ │ │ - call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - mov 0x44(%esi),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - add -0xc(%edx),%esi │ │ │ │ - test %eax,%eax │ │ │ │ - je 4b8f0 ::do_widen(char) const@@Base+0xf8a0> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x0 │ │ │ │ - push %esi │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + push %edi │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ - push $0x1 │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - call 4280 │ │ │ │ + add $0x1c,%ebp │ │ │ │ + cmp %ebp,0xc(%esp) │ │ │ │ + jne 496b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29ab8> │ │ │ │ + mov 0x30(%esp),%esi │ │ │ │ + mov 0x108(%esi),%ebp │ │ │ │ + test %ebp,%ebp │ │ │ │ + je 49737 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29b37> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebp │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x5c(%ebp),%eax │ │ │ │ - je 4b665 ::do_widen(char) const@@Base+0xf615> │ │ │ │ + mov 0xf0(%esi),%eax │ │ │ │ + lea 0xf8(%esi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 49753 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29b53> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ - movzbl -0x49(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + add $0x8,%esi │ │ │ │ + push 0x8(%esi) │ │ │ │ + push %esi │ │ │ │ + call 22030 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2430> │ │ │ │ + add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - lea 0x44(%esi),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 4b658 ::do_widen(char) const@@Base+0xf608> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - lea 0x44(%esi),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebp │ │ │ │ + call *%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4b720 ::do_widen(char) const@@Base+0xf6d0> │ │ │ │ + jmp 49714 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29b14> │ │ │ │ + nop │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x14(%esi),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - or $0x4,%eax │ │ │ │ - push %eax │ │ │ │ push %esi │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - jmp 4b85d ::do_widen(char) const@@Base+0xf80d> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - lea 0x44(%esi),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 4b6d8 ::do_widen(char) const@@Base+0xf688> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 4b819 ::do_widen(char) const@@Base+0xf7c9> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 6a2e <__gmon_start__@plt+0x2276> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x5b879,%ebx │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ + push %esi │ │ │ │ + call 49440 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29840> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push $0x178 │ │ │ │ + push %esi │ │ │ │ + call 4280 │ │ │ │ + add $0x14,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ + fldz │ │ │ │ + mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ + call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ + add $0x5b844,%esi │ │ │ │ push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x59697,%ebx │ │ │ │ - sub $0x34,%esp │ │ │ │ - mov 0x48(%esp),%esi │ │ │ │ - lea 0xc(%esi),%eax │ │ │ │ - movl $0x1,0x4(%esi) │ │ │ │ - push 0x4c(%esp) │ │ │ │ - push %eax │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - lea 0x44(%esi),%eax │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - lea 0x4c(%esi),%eax │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x8 │ │ │ │ - push 0xc(%esi) │ │ │ │ - push %eax │ │ │ │ - call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 4bc28 ::do_widen(char) const@@Base+0xfbd8> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x44(%esi),%ecx │ │ │ │ - push $0x0 │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - add -0xc(%eax),%ecx │ │ │ │ - push %ecx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ + sub $0x5c,%esp │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%edi │ │ │ │ + mov 0xb0(%eax),%ecx │ │ │ │ + lea 0x208(%ecx),%eax │ │ │ │ + lea 0x2d8(%ecx),%edx │ │ │ │ + xchg %ax,%ax │ │ │ │ + fstl (%eax) │ │ │ │ + add $0x8,%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + jne 497e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29be0> │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x308(%ecx),%eax │ │ │ │ + lea 0x3d8(%ecx),%edx │ │ │ │ + fldz │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstl (%eax) │ │ │ │ + add $0x8,%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + jne 49800 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29c00> │ │ │ │ + fstl 0x2e8(%ecx) │ │ │ │ xor %eax,%eax │ │ │ │ - testb $0x5,0xe8(%esi) │ │ │ │ - je 4b9e0 ::do_widen(char) const@@Base+0xf990> │ │ │ │ - add $0x2c,%esp │ │ │ │ + fstl 0x2d8(%ecx) │ │ │ │ + mov 0x4(%edi),%edx │ │ │ │ + fstps -0x4c(%ebp) │ │ │ │ + test %edx,%edx │ │ │ │ + jne 49830 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29c30> │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - sub $0xc,%esp │ │ │ │ - push 0x8(%esi) │ │ │ │ - call 42e0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%edi │ │ │ │ - movsbl 0x40(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - push $0x100 │ │ │ │ - push %edi │ │ │ │ - push 0x18(%esp) │ │ │ │ - call 41f0 │ │ │ │ - mov %edi,(%esp) │ │ │ │ - movb $0x0,0xff(%edi) │ │ │ │ - call 41e0 │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp $0xff,%eax │ │ │ │ - jne 4ba21 ::do_widen(char) const@@Base+0xf9d1> │ │ │ │ - movb $0xd,0x40(%esi) │ │ │ │ - sub $0xc,%esp │ │ │ │ - push 0x14(%esp) │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 4bc78 ::do_widen(char) const@@Base+0xfc28> │ │ │ │ - lea 0xd4(%esi),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x8 │ │ │ │ - push 0xc(%esi) │ │ │ │ - push 0x14(%esp) │ │ │ │ - call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 4bc50 ::do_widen(char) const@@Base+0xfc00> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x44(%esi),%edx │ │ │ │ + lea -0x40(%ebp),%eax │ │ │ │ + lea -0x48(%ebp),%ecx │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov (%edi),%eax │ │ │ │ push $0x0 │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ + add %eax,%edx │ │ │ │ push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - movsbl 0x40(%esi),%eax │ │ │ │ - lea 0x44(%esi),%ebp │ │ │ │ - push %eax │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - sub $0x1,%eax │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - jmp 4babf ::do_widen(char) const@@Base+0xfa6f> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ + push %ecx │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ push $0x0 │ │ │ │ - push %edi │ │ │ │ + push -0x48(%ebp) │ │ │ │ call 4780 │ │ │ │ add $0x10,%esp │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ - fucomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jp 4bb10 ::do_widen(char) const@@Base+0xfac0> │ │ │ │ - jne 4bb10 ::do_widen(char) const@@Base+0xfac0> │ │ │ │ - movsbl 0x40(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - sub $0x1,%eax │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - push %ebp │ │ │ │ - call 41f0 │ │ │ │ - add $0x10,%esp │ │ │ │ - testb $0x2,0xe8(%esi) │ │ │ │ - je 4ba98 ::do_widen(char) const@@Base+0xfa48> │ │ │ │ - jmp 4bae0 ::do_widen(char) const@@Base+0xfa90> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - fstp %st(0) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - push 0x14(%esp) │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 4bcb0 ::do_widen(char) const@@Base+0xfc60> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x1 │ │ │ │ - push %edi │ │ │ │ - call 4280 │ │ │ │ - add $0x10,%esp │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x2c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - testb $0x2,0xe8(%esi) │ │ │ │ - jne 4bae0 ::do_widen(char) const@@Base+0xfa90> │ │ │ │ - movsbl (%edi),%eax │ │ │ │ - mov %edi,%ebp │ │ │ │ - test %al,%al │ │ │ │ - jne 4bb33 ::do_widen(char) const@@Base+0xfae3> │ │ │ │ - jmp 4bb63 ::do_widen(char) const@@Base+0xfb13> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x1,%ebp │ │ │ │ - movsbl 0x0(%ebp),%eax │ │ │ │ - test %al,%al │ │ │ │ - je 4bb63 ::do_widen(char) const@@Base+0xfb13> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - call 4170 │ │ │ │ - add $0x10,%esp │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jnp 49a0c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29e0c> │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + movl $0x0,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + jmp 498ec , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29cec> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + cmp -0x68(%ebp),%eax │ │ │ │ + je 499f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29df8> │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jne 4bb28 ::do_widen(char) const@@Base+0xfad8> │ │ │ │ - jmp 4bb4b ::do_widen(char) const@@Base+0xfafb> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1,%ebp │ │ │ │ - movsbl 0x0(%ebp),%eax │ │ │ │ - test %al,%al │ │ │ │ - je 4bb63 ::do_widen(char) const@@Base+0xfb13> │ │ │ │ + je 49a01 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29e01> │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x50(%ebp),%eax │ │ │ │ + je 498cc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29ccc> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - call 4170 │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 4bb48 ::do_widen(char) const@@Base+0xfaf8> │ │ │ │ sub $0x8,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ push $0x0 │ │ │ │ - push %ebp │ │ │ │ + push -0x48(%ebp) │ │ │ │ call 4780 │ │ │ │ add $0x10,%esp │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fucomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jnp 4bca0 ::do_widen(char) const@@Base+0xfc50> │ │ │ │ - fnstcw 0x1e(%esp) │ │ │ │ - movzwl 0x1e(%esp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,0x1c(%esp) │ │ │ │ - fldcw 0x1c(%esp) │ │ │ │ - fistl 0x14(%esp) │ │ │ │ - fldcw 0x1e(%esp) │ │ │ │ - fildl 0x14(%esp) │ │ │ │ - fucomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jp 4bae0 ::do_widen(char) const@@Base+0xfa90> │ │ │ │ - jne 4bae0 ::do_widen(char) const@@Base+0xfa90> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push 0x14(%esp) │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 4bcf4 ::do_widen(char) const@@Base+0xfca4> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x0 │ │ │ │ - push 0x1c(%esp) │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x8 │ │ │ │ - push 0xc(%esi) │ │ │ │ - push 0x14(%esp) │ │ │ │ - call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 4bcd2 ::do_widen(char) const@@Base+0xfc82> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x0 │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - mov 0x18(%esp),%ebp │ │ │ │ - add -0xc(%eax),%ebp │ │ │ │ - push %ebp │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x1 │ │ │ │ + jnp 49a56 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29e56> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + movb $0x1,0x21(%eax) │ │ │ │ + push -0x4c(%ebp) │ │ │ │ + push $0x40 │ │ │ │ push %edi │ │ │ │ - call 4280 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x2c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - lea 0x44(%esi),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 4b9c8 ::do_widen(char) const@@Base+0xf978> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - lea 0x44(%esi),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4ba80 ::do_widen(char) const@@Base+0xfa30> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - lea 0x44(%esi),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ - push %eax │ │ │ │ + mov %eax,%ebx │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 49a18 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29e18> │ │ │ │ + lea 0x1(%eax),%ecx │ │ │ │ + mov (%edi),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ + movsbl 0x1(%eax,%ebx,1),%edx │ │ │ │ + mov %esi,%ebx │ │ │ │ push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + mov %edx,-0x4c(%ebp) │ │ │ │ + call 4440 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4ba38 ::do_widen(char) const@@Base+0xf9e8> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - je 4bad8 ::do_widen(char) const@@Base+0xfa88> │ │ │ │ - jmp 4bb7f ::do_widen(char) const@@Base+0xfb2f> │ │ │ │ + fldl -0x58(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + mov 0xb0(%ecx),%ebx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + lea (%ebx,%edx,8),%edx │ │ │ │ + fstl (%edx) │ │ │ │ + je 49968 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29d68> │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + movsbl 0x1(%eax,%edx,1),%eax │ │ │ │ + fstpl 0x100(%ebx,%eax,8) │ │ │ │ + jmp 4996a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29d6a> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - mov 0xc(%esp),%ebp │ │ │ │ - sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%ebp │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ - push %eax │ │ │ │ - push %ebp │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + fstp %st(0) │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %ecx │ │ │ │ + push $0x2c │ │ │ │ + push %edi │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4baf7 ::do_widen(char) const@@Base+0xfaa7> │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - mov 0xc(%esp),%ebp │ │ │ │ - sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%ebp │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 49a18 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29e18> │ │ │ │ + add $0x1,%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + ja 49a5d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29e5d> │ │ │ │ + mov (%edi),%edx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + push $0x0 │ │ │ │ + add %edx,%eax │ │ │ │ + add -0x4c(%ebp),%edx │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ push %eax │ │ │ │ - push %ebp │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + push %edx │ │ │ │ + push -0x64(%ebp) │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4bc09 ::do_widen(char) const@@Base+0xfbb9> │ │ │ │ - mov 0x44(%esi),%eax │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ - push %eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jne 49880 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29c80> │ │ │ │ + test %edx,%edx │ │ │ │ + je 499e5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29de5> │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 49a3b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29e3b> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + push -0x50(%ebp) │ │ │ │ + push %eax │ │ │ │ + call 41b0 │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4bbc7 ::do_widen(char) const@@Base+0xfb77> │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + movb $0x0,(%eax,%edx,1) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + jmp 498ac , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29cac> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ - call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ - add $0x592d7,%edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x38,%esp │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x878(%edi),%eax │ │ │ │ - movl $0x0,0x10(%esi) │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %eax,(%esi) │ │ │ │ - lea 0x14(%esi),%eax │ │ │ │ - mov %eax,0xc(%esi) │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - lea 0x2c(%esi),%eax │ │ │ │ - mov %eax,0x24(%esi) │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - lea 0xd4(%esi),%eax │ │ │ │ - movb $0x0,0x14(%esi) │ │ │ │ - movl $0x0,0x28(%esi) │ │ │ │ - movb $0x0,0x2c(%esi) │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + mov %ebx,-0x40(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + jmp 498ac , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29cac> │ │ │ │ + jne 49869 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29c69> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 49a18 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29e18> │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0x68(%ebp),%eax │ │ │ │ + je 49a2e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29e2e> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - call 40f0 │ │ │ │ - mov -0x40(%edi),%edx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - movl $0x0,0x144(%esi) │ │ │ │ - mov %cx,0x148(%esi) │ │ │ │ - lea 0x8(%edx),%eax │ │ │ │ - mov %edx,-0x34(%ebp) │ │ │ │ - mov %eax,0xd4(%esi) │ │ │ │ - mov -0x8(%edi),%eax │ │ │ │ - movl $0x0,0x14c(%esi) │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ - movl $0x0,0x150(%esi) │ │ │ │ - movl $0x0,0x154(%esi) │ │ │ │ - mov -0xc(%ecx),%eax │ │ │ │ - mov %ecx,0x44(%esi) │ │ │ │ - movl $0x0,0x158(%esi) │ │ │ │ - mov %edx,0x44(%esi,%eax,1) │ │ │ │ - movl $0x0,0x48(%esi) │ │ │ │ - pop %ebx │ │ │ │ - lea 0x44(%esi),%ebx │ │ │ │ - add -0xc(%ecx),%ebx │ │ │ │ - pop %eax │ │ │ │ - push $0x0 │ │ │ │ - push %ebx │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %ecx,-0x2c(%ebp) │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ - call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov -0x2c(%edi),%eax │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ - add $0x20,%eax │ │ │ │ - mov %edx,0x44(%esi) │ │ │ │ - lea 0x4c(%esi),%edx │ │ │ │ - mov %eax,0xd4(%esi) │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ - mov %edx,(%esp) │ │ │ │ - call 4400 >::basic_filebuf()@plt> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x20(%ebp) │ │ │ │ - push -0x1c(%ebp) │ │ │ │ - call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - lea -0x7f8(%edi),%eax │ │ │ │ - movb $0xa,0x40(%esi) │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,0x4(%esi) │ │ │ │ - movl $0x1000000,0x8(%esi) │ │ │ │ - mov %eax,(%esi) │ │ │ │ - movb $0x0,0x15c(%esi) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - jmp 6a80 <__gmon_start__@plt+0x22c8> │ │ │ │ - jmp 6a50 <__gmon_start__@plt+0x2298> │ │ │ │ - jmp 6a66 <__gmon_start__@plt+0x22ae> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + movzbl -0x28(%ebp),%edx │ │ │ │ + mov %dl,(%eax) │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + movb $0x0,(%eax,%edx,1) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + jmp 498ac , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29cac> │ │ │ │ + je 49a16 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29e16> │ │ │ │ + jmp 498ec , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29cec> │ │ │ │ + push %eax │ │ │ │ + lea -0x1d617(%esi),%eax │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ + lea -0x1d464(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + call 4590 │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 666e <__gmon_start__@plt+0x1eb6> │ │ │ │ nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ + fldz │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ - call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ - add $0x59187,%edi │ │ │ │ push %esi │ │ │ │ + call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ + add $0x5b574,%esi │ │ │ │ push %ebx │ │ │ │ - sub $0x38,%esp │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x878(%edi),%eax │ │ │ │ - movl $0x0,0x10(%esi) │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %eax,(%esi) │ │ │ │ - lea 0x14(%esi),%eax │ │ │ │ - mov %eax,0xc(%esi) │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - lea 0x2c(%esi),%eax │ │ │ │ - mov %eax,0x24(%esi) │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - lea 0xd4(%esi),%eax │ │ │ │ - movb $0x0,0x14(%esi) │ │ │ │ - movl $0x0,0x28(%esi) │ │ │ │ - movb $0x0,0x2c(%esi) │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - call 40f0 │ │ │ │ - mov -0x40(%edi),%edx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - movl $0x0,0x144(%esi) │ │ │ │ - mov %cx,0x148(%esi) │ │ │ │ - lea 0x8(%edx),%eax │ │ │ │ - mov %edx,-0x34(%ebp) │ │ │ │ - mov %eax,0xd4(%esi) │ │ │ │ - mov -0x8(%edi),%eax │ │ │ │ - movl $0x0,0x14c(%esi) │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ - movl $0x0,0x150(%esi) │ │ │ │ - movl $0x0,0x154(%esi) │ │ │ │ - mov -0xc(%ecx),%eax │ │ │ │ - mov %ecx,0x44(%esi) │ │ │ │ - movl $0x0,0x158(%esi) │ │ │ │ - mov %edx,0x44(%esi,%eax,1) │ │ │ │ - movl $0x0,0x48(%esi) │ │ │ │ - pop %ebx │ │ │ │ - lea 0x44(%esi),%ebx │ │ │ │ - add -0xc(%ecx),%ebx │ │ │ │ - pop %eax │ │ │ │ - push $0x0 │ │ │ │ - push %ebx │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %ecx,-0x2c(%ebp) │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ - call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov -0x2c(%edi),%eax │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ - add $0x20,%eax │ │ │ │ - mov %edx,0x44(%esi) │ │ │ │ - lea 0x4c(%esi),%edx │ │ │ │ - mov %eax,0xd4(%esi) │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ - mov %edx,(%esp) │ │ │ │ - call 4400 >::basic_filebuf()@plt> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x20(%ebp) │ │ │ │ - push -0x1c(%ebp) │ │ │ │ - call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - lea -0x7d8(%edi),%eax │ │ │ │ - movb $0xa,0x40(%esi) │ │ │ │ - add $0x10,%esp │ │ │ │ - movl $0x0,0x4(%esi) │ │ │ │ - movl $0x1000000,0x8(%esi) │ │ │ │ - mov %eax,(%esi) │ │ │ │ + sub $0x10c,%esp │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xa8(%eax),%edx │ │ │ │ + mov 0xac(%eax),%edi │ │ │ │ + mov 0xe4(%eax),%ebx │ │ │ │ + mov 0xe8(%eax),%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstl (%edx,%eax,8) │ │ │ │ + fstl (%edi,%eax,8) │ │ │ │ + movl $0xa,(%ebx,%eax,4) │ │ │ │ + movl $0x0,(%ecx,%eax,4) │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp $0x7b,%eax │ │ │ │ + jne 49ac0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29ec0> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + fstl 0x2d8(%edx) │ │ │ │ + movzbl 0x174(%eax),%edi │ │ │ │ + fstpl 0x2e8(%edx) │ │ │ │ + mov %edi,%eax │ │ │ │ + test %al,%al │ │ │ │ + jne 49b09 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29f09> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movb $0x0,0x20(%eax) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 49b13 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29f13> │ │ │ │ + xor %eax,%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - jmp 6b04 <__gmon_start__@plt+0x234c> │ │ │ │ - jmp 6ad4 <__gmon_start__@plt+0x231c> │ │ │ │ - jmp 6aea <__gmon_start__@plt+0x2332> │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ - call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ - add $0x59037,%edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x38,%esp │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x878(%edi),%eax │ │ │ │ - movl $0x0,0x10(%esi) │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %eax,(%esi) │ │ │ │ - lea 0x14(%esi),%eax │ │ │ │ - mov %eax,0xc(%esi) │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - lea 0x2c(%esi),%eax │ │ │ │ - mov %eax,0x24(%esi) │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - lea 0xd4(%esi),%eax │ │ │ │ - movb $0x0,0x14(%esi) │ │ │ │ - movl $0x0,0x28(%esi) │ │ │ │ - movb $0x0,0x2c(%esi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + movb $0x0,0x25(%eax) │ │ │ │ + lea -0x1c6dd(%esi),%eax │ │ │ │ + push $0x4 │ │ │ │ + push $0x0 │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - call 40f0 │ │ │ │ - mov -0x40(%edi),%edx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - movl $0x0,0x144(%esi) │ │ │ │ - mov %cx,0x148(%esi) │ │ │ │ - lea 0x8(%edx),%eax │ │ │ │ - mov %edx,-0x34(%ebp) │ │ │ │ - mov %eax,0xd4(%esi) │ │ │ │ - mov -0x8(%edi),%eax │ │ │ │ - movl $0x0,0x14c(%esi) │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ - movl $0x0,0x150(%esi) │ │ │ │ - movl $0x0,0x154(%esi) │ │ │ │ - mov -0xc(%ecx),%eax │ │ │ │ - mov %ecx,0x44(%esi) │ │ │ │ - movl $0x0,0x158(%esi) │ │ │ │ - mov %edx,0x44(%esi,%eax,1) │ │ │ │ - movl $0x0,0x48(%esi) │ │ │ │ - pop %ebx │ │ │ │ - lea 0x44(%esi),%ebx │ │ │ │ - add -0xc(%ecx),%ebx │ │ │ │ - pop %eax │ │ │ │ + push 0xc(%ebp) │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 49b3e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29f3e> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movb $0x1,0x25(%eax) │ │ │ │ + lea -0xd8(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + lea -0xe0(%ebp),%ebx │ │ │ │ + mov %eax,-0x104(%ebp) │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ push $0x0 │ │ │ │ + mov 0x4(%ecx),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ push %ebx │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %ecx,-0x2c(%ebp) │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ - call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov -0x2c(%edi),%eax │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ - add $0x20,%eax │ │ │ │ - mov %edx,0x44(%esi) │ │ │ │ - lea 0x4c(%esi),%edx │ │ │ │ - mov %eax,0xd4(%esi) │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ - mov %edx,(%esp) │ │ │ │ - call 4400 >::basic_filebuf()@plt> │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + pop %ecx │ │ │ │ pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x20(%ebp) │ │ │ │ - push -0x1c(%ebp) │ │ │ │ - call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - lea -0x7b8(%edi),%eax │ │ │ │ - movb $0xa,0x40(%esi) │ │ │ │ - add $0x10,%esp │ │ │ │ - movl $0x0,0x4(%esi) │ │ │ │ - movl $0x1000000,0x8(%esi) │ │ │ │ - mov %eax,(%esi) │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - jmp 6b88 <__gmon_start__@plt+0x23d0> │ │ │ │ - jmp 6b58 <__gmon_start__@plt+0x23a0> │ │ │ │ - jmp 6b6e <__gmon_start__@plt+0x23b6> │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ - call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ - add $0x58ee7,%edi │ │ │ │ - push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x38,%esp │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x878(%edi),%eax │ │ │ │ - movl $0x0,0x10(%esi) │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %eax,(%esi) │ │ │ │ - lea 0x14(%esi),%eax │ │ │ │ - mov %eax,0xc(%esi) │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - lea 0x2c(%esi),%eax │ │ │ │ - mov %eax,0x24(%esi) │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - lea 0xd4(%esi),%eax │ │ │ │ - movb $0x0,0x14(%esi) │ │ │ │ - movl $0x0,0x28(%esi) │ │ │ │ - movb $0x0,0x2c(%esi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + add $0xf0,%eax │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - call 40f0 │ │ │ │ - mov -0x40(%edi),%ecx │ │ │ │ - movl $0x0,0x144(%esi) │ │ │ │ - movl $0x0,0x14c(%esi) │ │ │ │ - lea 0x8(%ecx),%eax │ │ │ │ - mov %ecx,-0x34(%ebp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,0xd4(%esi) │ │ │ │ - mov -0x8(%edi),%eax │ │ │ │ - mov %cx,0x148(%esi) │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ - movl $0x0,0x150(%esi) │ │ │ │ - movl $0x0,0x154(%esi) │ │ │ │ - mov -0xc(%ecx),%eax │ │ │ │ - mov %ecx,0x44(%esi) │ │ │ │ - movl $0x0,0x158(%esi) │ │ │ │ - mov %edx,0x44(%esi,%eax,1) │ │ │ │ - movl $0x0,0x48(%esi) │ │ │ │ - pop %ebx │ │ │ │ - lea 0x44(%esi),%ebx │ │ │ │ - add -0xc(%ecx),%ebx │ │ │ │ - pop %eax │ │ │ │ - push $0x0 │ │ │ │ - push %ebx │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %ecx,-0x2c(%ebp) │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ - call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov -0x2c(%edi),%eax │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ - add $0x20,%eax │ │ │ │ - mov %edx,0x44(%esi) │ │ │ │ - lea 0x4c(%esi),%edx │ │ │ │ - mov %eax,0xd4(%esi) │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ - mov %edx,(%esp) │ │ │ │ - call 4400 >::basic_filebuf()@plt> │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ - push -0x20(%ebp) │ │ │ │ - push -0x1c(%ebp) │ │ │ │ - call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - flds -0x1c22c(%edi) │ │ │ │ - movb $0xa,0x40(%esi) │ │ │ │ - mov $0x100,%ecx │ │ │ │ + push $0x0 │ │ │ │ + push -0xe0(%ebp) │ │ │ │ + call 4780 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x798(%edi),%eax │ │ │ │ - lea 0x2e0(%esi),%edx │ │ │ │ - movl $0x0,0x4(%esi) │ │ │ │ - mov %eax,(%esi) │ │ │ │ - lea 0x1e4(%esi),%eax │ │ │ │ - lea 0x2f8(%esi),%ebx │ │ │ │ - fsts 0x228(%esi) │ │ │ │ - flds -0x1c228(%edi) │ │ │ │ - mov %eax,0x1dc(%esi) │ │ │ │ - lea 0x1fc(%esi),%eax │ │ │ │ - mov %eax,0x1f4(%esi) │ │ │ │ - lea -0x9c4(%edi),%eax │ │ │ │ - fsts 0x22c(%esi) │ │ │ │ - fld1 │ │ │ │ - mov %eax,0x20c(%esi) │ │ │ │ - movl $0x1000000,0x8(%esi) │ │ │ │ - movl $0x0,0x1ac(%esi) │ │ │ │ - movl $0x0,0x1b0(%esi) │ │ │ │ - movl $0x0,0x1b4(%esi) │ │ │ │ - movl $0x0,0x1b8(%esi) │ │ │ │ - movl $0x0,0x1bc(%esi) │ │ │ │ - movl $0x0,0x1c0(%esi) │ │ │ │ - movl $0x0,0x1c4(%esi) │ │ │ │ - movl $0x0,0x1c8(%esi) │ │ │ │ - movl $0x0,0x1cc(%esi) │ │ │ │ - movl $0x0,0x1d0(%esi) │ │ │ │ - movl $0x0,0x1d4(%esi) │ │ │ │ - movl $0x0,0x1d8(%esi) │ │ │ │ - movl $0x0,0x1e0(%esi) │ │ │ │ - movb $0x0,0x1e4(%esi) │ │ │ │ - movl $0x0,0x1f8(%esi) │ │ │ │ - movb $0x0,0x1fc(%esi) │ │ │ │ - movl $0x0,0x230(%esi) │ │ │ │ - movl $0x0,0x234(%esi) │ │ │ │ - movl $0x0,0x238(%esi) │ │ │ │ - movl $0x0,0x214(%esi) │ │ │ │ - movl $0x0,0x210(%esi) │ │ │ │ - fstl 0x220(%esi) │ │ │ │ - fldl -0x1db50(%edi) │ │ │ │ - mov %eax,0x24c(%esi) │ │ │ │ - lea -0x9ac(%edi),%eax │ │ │ │ - fstl 0x240(%esi) │ │ │ │ - fxch %st(3) │ │ │ │ - fstps 0x268(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ - fstps 0x26c(%esi) │ │ │ │ - fstl 0x260(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ - mov %eax,0x28c(%esi) │ │ │ │ - fstpl 0x280(%esi) │ │ │ │ + fld %st(0) │ │ │ │ + fstpl -0x100(%ebp) │ │ │ │ fldz │ │ │ │ - mov %eax,0x2b4(%esi) │ │ │ │ - xor %eax,%eax │ │ │ │ - movl $0x0,0x23c(%esi) │ │ │ │ - movl $0x7fffffff,0x21c(%esi) │ │ │ │ - movl $0x0,0x270(%esi) │ │ │ │ - movl $0x0,0x274(%esi) │ │ │ │ - movl $0x0,0x278(%esi) │ │ │ │ - movl $0x0,0x258(%esi) │ │ │ │ - movl $0x0,0x254(%esi) │ │ │ │ - movl $0x0,0x250(%esi) │ │ │ │ - movl $0x0,0x27c(%esi) │ │ │ │ - movl $0x0,0x288(%esi) │ │ │ │ - movl $0x7fffffff,0x25c(%esi) │ │ │ │ - movl $0x8,0x290(%esi) │ │ │ │ - movl $0x8,0x2b8(%esi) │ │ │ │ - movl $0x0,0x2e0(%esi) │ │ │ │ - movl $0x0,0x2e4(%esi) │ │ │ │ - mov %edx,0x2e8(%esi) │ │ │ │ - mov %edx,0x2ec(%esi) │ │ │ │ - movl $0x0,0x2f0(%esi) │ │ │ │ - movl $0x0,0x2f8(%esi) │ │ │ │ - movl $0x0,0x2fc(%esi) │ │ │ │ - mov %ebx,0x300(%esi) │ │ │ │ - mov %ebx,0x304(%esi) │ │ │ │ - movl $0x0,0x308(%esi) │ │ │ │ - movl $0x0,0x164(%esi) │ │ │ │ - fsts 0x170(%esi) │ │ │ │ - flds -0x1c24c(%edi) │ │ │ │ - mov %cx,0x1a8(%esi) │ │ │ │ - movl $0x0,0x16c(%esi) │ │ │ │ - fsts 0x174(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ - fsts 0x178(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - fstps 0x17c(%esi) │ │ │ │ - fstl 0x180(%esi) │ │ │ │ - flds -0x1db58(%edi) │ │ │ │ - mov %edx,%edi │ │ │ │ - movl $0xafff,0x168(%esi) │ │ │ │ - fstl 0x188(%esi) │ │ │ │ - movl $0x0,0x218(%esi) │ │ │ │ - fstpl 0x190(%esi) │ │ │ │ - movl $0x0,0x248(%esi) │ │ │ │ - fstpl 0x198(%esi) │ │ │ │ - movl $0x0,0x294(%esi) │ │ │ │ - movl $0x0,0x298(%esi) │ │ │ │ - movl $0x0,0x29c(%esi) │ │ │ │ - movl $0x0,0x2a0(%esi) │ │ │ │ - movl $0x0,0x2a4(%esi) │ │ │ │ - movl $0x0,0x2a8(%esi) │ │ │ │ - movl $0x0,0x2ac(%esi) │ │ │ │ - movl $0x0,0x2b0(%esi) │ │ │ │ - fsts 0x1a0(%esi) │ │ │ │ - fstps 0x1a4(%esi) │ │ │ │ + fucomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jnp 4a18c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a58c> │ │ │ │ + lea -0xc8(%ebp),%eax │ │ │ │ + fldz │ │ │ │ + movl $0x0,-0xf0(%ebp) │ │ │ │ + mov %eax,-0x118(%ebp) │ │ │ │ + lea -0xc0(%ebp),%eax │ │ │ │ + fstpl -0xf8(%ebp) │ │ │ │ + mov %eax,-0x108(%ebp) │ │ │ │ + jmp 49d58 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a158> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - movl $0x0,0x2bc(%esi,%eax,4) │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp $0x8,%eax │ │ │ │ - jne 4c550 ::do_widen(char) const@@Base+0x10500> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x2f4(%esi),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea -0x41(%edx),%eax │ │ │ │ + cmp $0x19,%al │ │ │ │ + ja 49bed , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29fed> │ │ │ │ + add $0x20,%edx │ │ │ │ + movzbl %dl,%edx │ │ │ │ + lea 0x0(,%edx,4),%eax │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 49c28 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a028> │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + fldl -0x100(%ebp) │ │ │ │ + mov 0xa8(%ebx),%ebx │ │ │ │ + fstpl (%ebx,%edx,8) │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + fldl -0xf8(%ebp) │ │ │ │ + mov 0xac(%ebx),%ebx │ │ │ │ + fstpl (%ebx,%edx,8) │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + mov 0xe4(%ebx),%edx │ │ │ │ + mov %ecx,(%edx,%eax,1) │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + and $0x1,%edi │ │ │ │ + add 0xe8(%ebx),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %edi,(%eax) │ │ │ │ + push -0xf0(%ebp) │ │ │ │ + push $0x2c │ │ │ │ + push 0xc(%ebp) │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 4a16e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a56e> │ │ │ │ + lea 0x1(%eax),%ebx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %ebx,-0xf0(%ebp) │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + cmp %eax,%ebx │ │ │ │ + ja 4a197 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a597> │ │ │ │ + mov 0xc(%ebp),%ebx │ │ │ │ + lea -0xb0(%ebp),%ecx │ │ │ │ + lea -0xa8(%ebp),%edi │ │ │ │ + mov %edi,-0xb0(%ebp) │ │ │ │ + mov (%ebx),%edx │ │ │ │ push $0x0 │ │ │ │ + add %edx,%eax │ │ │ │ + add -0xf0(%ebp),%edx │ │ │ │ push %eax │ │ │ │ - call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ - mov %ebx,0x300(%esi) │ │ │ │ - mov %ebx,0x304(%esi) │ │ │ │ - movl $0x0,0x2fc(%esi) │ │ │ │ - movl $0x0,0x308(%esi) │ │ │ │ - pop %eax │ │ │ │ - lea 0x2dc(%esi),%eax │ │ │ │ - pop %edx │ │ │ │ - push 0x2e4(%esi) │ │ │ │ - push %eax │ │ │ │ - call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ - mov %edi,0x2e8(%esi) │ │ │ │ + push %edx │ │ │ │ + push %ecx │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,0x2e4(%esi) │ │ │ │ - mov %edi,0x2ec(%esi) │ │ │ │ - movl $0x0,0x2f0(%esi) │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - jmp 6c0c <__gmon_start__@plt+0x2454> │ │ │ │ - jmp 6bdc <__gmon_start__@plt+0x2424> │ │ │ │ - jmp 6bf2 <__gmon_start__@plt+0x243a> │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ - call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ - add $0x58a07,%edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x38,%esp │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x878(%edi),%eax │ │ │ │ - movl $0x0,0x10(%esi) │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %eax,(%esi) │ │ │ │ - lea 0x14(%esi),%eax │ │ │ │ - mov %eax,0xc(%esi) │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - lea 0x2c(%esi),%eax │ │ │ │ - mov %eax,0x24(%esi) │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - lea 0xd4(%esi),%eax │ │ │ │ - movb $0x0,0x14(%esi) │ │ │ │ - movl $0x0,0x28(%esi) │ │ │ │ - movb $0x0,0x2c(%esi) │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ + mov -0xac(%ebp),%edx │ │ │ │ + cmp %edi,%ecx │ │ │ │ + je 49ecd , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a2cd> │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + mov %ebx,-0x100(%ebp) │ │ │ │ + cmp -0x104(%ebp),%eax │ │ │ │ + je 49f6c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a36c> │ │ │ │ + mov %edx,-0xdc(%ebp) │ │ │ │ + mov -0x100(%ebp),%edx │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ + mov %ecx,-0xe0(%ebp) │ │ │ │ + mov %edx,-0xd8(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 49f7e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a37e> │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + mov %ebx,-0xa8(%ebp) │ │ │ │ + movl $0x0,-0xac(%ebp) │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 49d23 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a123> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - call 40f0 │ │ │ │ - mov -0x40(%edi),%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - lea 0x44(%esi),%edx │ │ │ │ - mov %cx,0x148(%esi) │ │ │ │ - lea 0x8(%ebx),%eax │ │ │ │ - mov %ebx,-0x34(%ebp) │ │ │ │ - mov %eax,0xd4(%esi) │ │ │ │ - mov -0x8(%edi),%eax │ │ │ │ - movl $0x0,0x144(%esi) │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ - movl $0x0,0x14c(%esi) │ │ │ │ - movl $0x0,0x150(%esi) │ │ │ │ - mov -0xc(%ecx),%eax │ │ │ │ - mov %ecx,0x44(%esi) │ │ │ │ - movl $0x0,0x154(%esi) │ │ │ │ - movl $0x0,0x158(%esi) │ │ │ │ - mov %ebx,0x44(%esi,%eax,1) │ │ │ │ - movl $0x0,0x48(%esi) │ │ │ │ - add -0xc(%ecx),%edx │ │ │ │ - mov %ebx,-0x30(%ebp) │ │ │ │ - pop %ebx │ │ │ │ - mov %edi,%ebx │ │ │ │ - pop %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ push $0x0 │ │ │ │ - push %edx │ │ │ │ - mov %ecx,-0x2c(%ebp) │ │ │ │ - call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov -0x2c(%edi),%eax │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ - add $0x20,%eax │ │ │ │ - mov %edx,0x44(%esi) │ │ │ │ - lea 0x4c(%esi),%edx │ │ │ │ - mov %eax,0xd4(%esi) │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ - mov %edx,(%esp) │ │ │ │ - call 4400 >::basic_filebuf()@plt> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x20(%ebp) │ │ │ │ - push -0x1c(%ebp) │ │ │ │ - call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - flds -0x1c22c(%edi) │ │ │ │ - movb $0xa,0x40(%esi) │ │ │ │ + push -0xe0(%ebp) │ │ │ │ + call 4780 │ │ │ │ add $0x10,%esp │ │ │ │ - mov $0x8,%edx │ │ │ │ - lea -0x778(%edi),%eax │ │ │ │ - lea 0x2d8(%esi),%ecx │ │ │ │ - movl $0x0,0x4(%esi) │ │ │ │ - mov %eax,(%esi) │ │ │ │ - lea 0x1dc(%esi),%eax │ │ │ │ - lea 0x2f0(%esi),%ebx │ │ │ │ - fsts 0x220(%esi) │ │ │ │ - flds -0x1c228(%edi) │ │ │ │ - mov %eax,0x1d4(%esi) │ │ │ │ - lea 0x1f4(%esi),%eax │ │ │ │ - mov %eax,0x1ec(%esi) │ │ │ │ - lea -0x9c4(%edi),%eax │ │ │ │ - fsts 0x224(%esi) │ │ │ │ - fld1 │ │ │ │ - mov %eax,0x204(%esi) │ │ │ │ - movl $0x1000000,0x8(%esi) │ │ │ │ - movl $0x0,0x1a4(%esi) │ │ │ │ - movl $0x0,0x1a8(%esi) │ │ │ │ - movl $0x0,0x1ac(%esi) │ │ │ │ - movl $0x0,0x1b0(%esi) │ │ │ │ - movl $0x0,0x1b4(%esi) │ │ │ │ - movl $0x0,0x1b8(%esi) │ │ │ │ - movl $0x0,0x1bc(%esi) │ │ │ │ - movl $0x0,0x1c0(%esi) │ │ │ │ - movl $0x0,0x1c4(%esi) │ │ │ │ - movl $0x0,0x1c8(%esi) │ │ │ │ - movl $0x0,0x1cc(%esi) │ │ │ │ - movl $0x0,0x1d0(%esi) │ │ │ │ - movl $0x0,0x1d8(%esi) │ │ │ │ - movb $0x0,0x1dc(%esi) │ │ │ │ - movl $0x0,0x1f0(%esi) │ │ │ │ - movb $0x0,0x1f4(%esi) │ │ │ │ - movl $0x0,0x228(%esi) │ │ │ │ - movl $0x0,0x22c(%esi) │ │ │ │ - movl $0x0,0x230(%esi) │ │ │ │ - movl $0x0,0x20c(%esi) │ │ │ │ - movl $0x0,0x208(%esi) │ │ │ │ - fstl 0x218(%esi) │ │ │ │ - fldl -0x1db50(%edi) │ │ │ │ - mov %eax,0x244(%esi) │ │ │ │ - lea -0x9ac(%edi),%eax │ │ │ │ - fstl 0x238(%esi) │ │ │ │ - fxch %st(3) │ │ │ │ - fstps 0x260(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ - fstps 0x264(%esi) │ │ │ │ - fstl 0x258(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ - mov %eax,0x284(%esi) │ │ │ │ - fstpl 0x278(%esi) │ │ │ │ + fld %st(0) │ │ │ │ + fstpl -0x100(%ebp) │ │ │ │ fldz │ │ │ │ - mov %eax,0x2ac(%esi) │ │ │ │ - mov $0x100,%eax │ │ │ │ - movl $0x0,0x234(%esi) │ │ │ │ - movl $0x7fffffff,0x214(%esi) │ │ │ │ - movl $0x0,0x268(%esi) │ │ │ │ - movl $0x0,0x26c(%esi) │ │ │ │ - movl $0x0,0x270(%esi) │ │ │ │ - movl $0x0,0x250(%esi) │ │ │ │ - movl $0x0,0x24c(%esi) │ │ │ │ - movl $0x0,0x248(%esi) │ │ │ │ - movl $0x0,0x274(%esi) │ │ │ │ - movl $0x0,0x280(%esi) │ │ │ │ - movl $0x7fffffff,0x254(%esi) │ │ │ │ - movl $0x8,0x288(%esi) │ │ │ │ - movl $0x8,0x2b0(%esi) │ │ │ │ - movl $0x0,0x2d8(%esi) │ │ │ │ - movl $0x0,0x2dc(%esi) │ │ │ │ - mov %ecx,0x2e0(%esi) │ │ │ │ - mov %ecx,0x2e4(%esi) │ │ │ │ - movl $0x0,0x2e8(%esi) │ │ │ │ - movl $0x0,0x2f0(%esi) │ │ │ │ - movl $0x0,0x2f4(%esi) │ │ │ │ - mov %ebx,0x2f8(%esi) │ │ │ │ - mov %ebx,0x2fc(%esi) │ │ │ │ - movl $0x0,0x300(%esi) │ │ │ │ - movl $0x0,0x15c(%esi) │ │ │ │ - fsts 0x168(%esi) │ │ │ │ - flds -0x1c24c(%edi) │ │ │ │ - movl $0x0,0x164(%esi) │ │ │ │ - movl $0xafff,0x160(%esi) │ │ │ │ - fsts 0x16c(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ - fsts 0x170(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - fstps 0x174(%esi) │ │ │ │ - fstl 0x178(%esi) │ │ │ │ - flds -0x1db58(%edi) │ │ │ │ - movl $0x0,0x210(%esi) │ │ │ │ - fstl 0x180(%esi) │ │ │ │ - movl $0x0,0x240(%esi) │ │ │ │ - fstpl 0x188(%esi) │ │ │ │ - movl $0x0,0x28c(%esi) │ │ │ │ - fstpl 0x190(%esi) │ │ │ │ - movl $0x0,0x290(%esi) │ │ │ │ - movl $0x0,0x294(%esi) │ │ │ │ - movl $0x0,0x298(%esi) │ │ │ │ - movl $0x0,0x29c(%esi) │ │ │ │ - movl $0x0,0x2a0(%esi) │ │ │ │ - movl $0x0,0x2a4(%esi) │ │ │ │ - movl $0x0,0x2a8(%esi) │ │ │ │ - fsts 0x198(%esi) │ │ │ │ - mov %ax,0x1a0(%esi) │ │ │ │ - xor %eax,%eax │ │ │ │ - fstps 0x19c(%esi) │ │ │ │ - xchg %ax,%ax │ │ │ │ - movl $0x0,0x2b4(%esi,%eax,4) │ │ │ │ + fucomip %st(1),%st │ │ │ │ + jnp 49fca , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a3ca> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 49d58 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a158> │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + movb $0x1,0x20(%eax) │ │ │ │ + push -0xf0(%ebp) │ │ │ │ + push $0x40 │ │ │ │ + push 0xc(%ebp) │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 4a150 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a550> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push -0xf0(%ebp) │ │ │ │ + push $0x3a │ │ │ │ + push 0xc(%ebp) │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 49ec0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a2c0> │ │ │ │ + cmp %eax,%edi │ │ │ │ + jbe 49ec0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a2c0> │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ + mov %edi,%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ add $0x1,%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - jne 4ca30 ::do_widen(char) const@@Base+0x109e0> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x2ec(%esi),%eax │ │ │ │ - mov %ecx,-0x1c(%ebp) │ │ │ │ + mov 0x4(%edx),%edx │ │ │ │ + mov %ecx,-0xf0(%ebp) │ │ │ │ + cmp %edx,%eax │ │ │ │ + ja 4a1ae , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a5ae> │ │ │ │ + mov -0x108(%ebp),%ebx │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + sub %eax,%edx │ │ │ │ + mov %ebx,-0xc8(%ebp) │ │ │ │ + mov (%ecx),%ebx │ │ │ │ push $0x0 │ │ │ │ + add %eax,%ebx │ │ │ │ + mov -0xf0(%ebp),%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + cmova %eax,%edx │ │ │ │ + lea (%ebx,%edx,1),%eax │ │ │ │ push %eax │ │ │ │ - call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ - mov %ebx,0x2f8(%esi) │ │ │ │ - mov %ebx,0x2fc(%esi) │ │ │ │ - mov %edi,%ebx │ │ │ │ - movl $0x0,0x2f4(%esi) │ │ │ │ - movl $0x0,0x300(%esi) │ │ │ │ - pop %eax │ │ │ │ - lea 0x2d4(%esi),%eax │ │ │ │ - pop %edx │ │ │ │ - push 0x2dc(%esi) │ │ │ │ + push %ebx │ │ │ │ + push -0x118(%ebp) │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + pop %ecx │ │ │ │ + pop %ebx │ │ │ │ + push $0x0 │ │ │ │ + mov %esi,%ebx │ │ │ │ + push -0xc8(%ebp) │ │ │ │ + call 4780 │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + fstpl -0xf8(%ebp) │ │ │ │ + cmp -0x108(%ebp),%eax │ │ │ │ + je 49e30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a230> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,0x2dc(%esi) │ │ │ │ - movl $0x0,0x2e8(%esi) │ │ │ │ - mov %eax,0x2e0(%esi) │ │ │ │ - mov %eax,0x2e4(%esi) │ │ │ │ - lea 0x304(%esi),%eax │ │ │ │ - push 0x14(%ebp) │ │ │ │ - push 0x10(%ebp) │ │ │ │ - push 0xc(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ + mov $0xa,%ecx │ │ │ │ + mov %eax,-0xf0(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov (%eax),%ebx │ │ │ │ + movsbl 0x1(%ebx,%edi,1),%edx │ │ │ │ + lea -0x30(%edx),%eax │ │ │ │ + cmp $0x9,%al │ │ │ │ + jbe 49f0b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a30b> │ │ │ │ + xor %edi,%edi │ │ │ │ + cmp $0x5d,%dl │ │ │ │ + jne 49be0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29fe0> │ │ │ │ + mov -0xf0(%ebp),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ecx,-0x10c(%ebp) │ │ │ │ + lea 0x1(%eax),%edx │ │ │ │ + movsbl 0x1(%ebx,%eax,1),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %edx,-0x110(%ebp) │ │ │ │ push %eax │ │ │ │ - call 6feb0 ::do_widen(char) const@@Base+0x33e60> │ │ │ │ - lea 0x614(%esi),%eax │ │ │ │ - movb $0x0,0x614(%esi) │ │ │ │ + mov %al,-0x111(%ebp) │ │ │ │ + call 4440 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x60c(%esi) │ │ │ │ - movl $0x0,0x610(%esi) │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - jmp 6c90 <__gmon_start__@plt+0x24d8> │ │ │ │ - mov %eax,%ebx │ │ │ │ - jmp 6ce3 <__gmon_start__@plt+0x252b> │ │ │ │ - jmp 6c60 <__gmon_start__@plt+0x24a8> │ │ │ │ - jmp 6c76 <__gmon_start__@plt+0x24be> │ │ │ │ + mov -0x10c(%ebp),%ecx │ │ │ │ + test %eax,%eax │ │ │ │ + je 49f91 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a391> │ │ │ │ + mov -0x110(%ebp),%edx │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov %edx,-0xf0(%ebp) │ │ │ │ + movsbl -0x111(%ebp),%edx │ │ │ │ + jmp 49be0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29fe0> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ + xchg %ax,%ax │ │ │ │ + fldz │ │ │ │ + fstpl -0xf8(%ebp) │ │ │ │ + jmp 49e30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a230> │ │ │ │ + test %edx,%edx │ │ │ │ + je 49ef6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a2f6> │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 49fa0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a3a0> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %edx │ │ │ │ push %edi │ │ │ │ - call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ - add $0x584e7,%edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x38,%esp │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x878(%edi),%eax │ │ │ │ - movl $0x0,0x10(%esi) │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %eax,(%esi) │ │ │ │ - lea 0x14(%esi),%eax │ │ │ │ - mov %eax,0xc(%esi) │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - lea 0x2c(%esi),%eax │ │ │ │ - mov %eax,0x24(%esi) │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - lea 0xd4(%esi),%eax │ │ │ │ - movb $0x0,0x14(%esi) │ │ │ │ - movl $0x0,0x28(%esi) │ │ │ │ - movb $0x0,0x2c(%esi) │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - call 40f0 │ │ │ │ - mov -0x40(%edi),%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - lea 0x44(%esi),%edx │ │ │ │ - mov %cx,0x148(%esi) │ │ │ │ - lea 0x8(%ebx),%eax │ │ │ │ - mov %ebx,-0x34(%ebp) │ │ │ │ - mov %eax,0xd4(%esi) │ │ │ │ - mov -0x8(%edi),%eax │ │ │ │ - movl $0x0,0x144(%esi) │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ - movl $0x0,0x14c(%esi) │ │ │ │ - movl $0x0,0x150(%esi) │ │ │ │ - mov -0xc(%ecx),%eax │ │ │ │ - mov %ecx,0x44(%esi) │ │ │ │ - movl $0x0,0x154(%esi) │ │ │ │ - movl $0x0,0x158(%esi) │ │ │ │ - mov %ebx,0x44(%esi,%eax,1) │ │ │ │ - movl $0x0,0x48(%esi) │ │ │ │ - add -0xc(%ecx),%edx │ │ │ │ - mov %ebx,-0x30(%ebp) │ │ │ │ - pop %ebx │ │ │ │ - mov %edi,%ebx │ │ │ │ - pop %eax │ │ │ │ - push $0x0 │ │ │ │ - push %edx │ │ │ │ - mov %ecx,-0x2c(%ebp) │ │ │ │ - call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov -0x2c(%edi),%eax │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ - add $0x20,%eax │ │ │ │ - mov %edx,0x44(%esi) │ │ │ │ - lea 0x4c(%esi),%edx │ │ │ │ - mov %eax,0xd4(%esi) │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ - mov %edx,(%esp) │ │ │ │ - call 4400 >::basic_filebuf()@plt> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x20(%ebp) │ │ │ │ - push -0x1c(%ebp) │ │ │ │ - call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - flds -0x1c22c(%edi) │ │ │ │ - movb $0xa,0x40(%esi) │ │ │ │ + call 41b0 │ │ │ │ + mov -0xac(%ebp),%edx │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov $0x8,%edx │ │ │ │ - lea -0x818(%edi),%eax │ │ │ │ - lea 0x2d8(%esi),%ecx │ │ │ │ - movl $0x0,0x4(%esi) │ │ │ │ - mov %eax,(%esi) │ │ │ │ - lea 0x1dc(%esi),%eax │ │ │ │ - lea 0x2f0(%esi),%ebx │ │ │ │ - fsts 0x220(%esi) │ │ │ │ - flds -0x1c228(%edi) │ │ │ │ - mov %eax,0x1d4(%esi) │ │ │ │ - lea 0x1f4(%esi),%eax │ │ │ │ - mov %eax,0x1ec(%esi) │ │ │ │ - lea -0x9c4(%edi),%eax │ │ │ │ - fsts 0x224(%esi) │ │ │ │ - fld1 │ │ │ │ - mov %eax,0x204(%esi) │ │ │ │ - movl $0x1000000,0x8(%esi) │ │ │ │ - movl $0x0,0x1a4(%esi) │ │ │ │ - movl $0x0,0x1a8(%esi) │ │ │ │ - movl $0x0,0x1ac(%esi) │ │ │ │ - movl $0x0,0x1b0(%esi) │ │ │ │ - movl $0x0,0x1b4(%esi) │ │ │ │ - movl $0x0,0x1b8(%esi) │ │ │ │ - movl $0x0,0x1bc(%esi) │ │ │ │ - movl $0x0,0x1c0(%esi) │ │ │ │ - movl $0x0,0x1c4(%esi) │ │ │ │ - movl $0x0,0x1c8(%esi) │ │ │ │ - movl $0x0,0x1cc(%esi) │ │ │ │ - movl $0x0,0x1d0(%esi) │ │ │ │ - movl $0x0,0x1d8(%esi) │ │ │ │ - movb $0x0,0x1dc(%esi) │ │ │ │ - movl $0x0,0x1f0(%esi) │ │ │ │ - movb $0x0,0x1f4(%esi) │ │ │ │ - movl $0x0,0x228(%esi) │ │ │ │ - movl $0x0,0x22c(%esi) │ │ │ │ - movl $0x0,0x230(%esi) │ │ │ │ - movl $0x0,0x20c(%esi) │ │ │ │ - movl $0x0,0x208(%esi) │ │ │ │ - fstl 0x218(%esi) │ │ │ │ - fldl -0x1db50(%edi) │ │ │ │ - mov %eax,0x244(%esi) │ │ │ │ - lea -0x9ac(%edi),%eax │ │ │ │ - fstl 0x238(%esi) │ │ │ │ - fxch %st(3) │ │ │ │ - fstps 0x260(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ - fstps 0x264(%esi) │ │ │ │ - fstl 0x258(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ - mov %eax,0x284(%esi) │ │ │ │ - fstpl 0x278(%esi) │ │ │ │ - fldz │ │ │ │ - mov %eax,0x2ac(%esi) │ │ │ │ - mov $0x100,%eax │ │ │ │ - movl $0x0,0x234(%esi) │ │ │ │ - movl $0x7fffffff,0x214(%esi) │ │ │ │ - movl $0x0,0x268(%esi) │ │ │ │ - movl $0x0,0x26c(%esi) │ │ │ │ - movl $0x0,0x270(%esi) │ │ │ │ - movl $0x0,0x250(%esi) │ │ │ │ - movl $0x0,0x24c(%esi) │ │ │ │ - movl $0x0,0x248(%esi) │ │ │ │ - movl $0x0,0x274(%esi) │ │ │ │ - movl $0x0,0x280(%esi) │ │ │ │ - movl $0x7fffffff,0x254(%esi) │ │ │ │ - movl $0x8,0x288(%esi) │ │ │ │ - movl $0x8,0x2b0(%esi) │ │ │ │ - movl $0x0,0x2d8(%esi) │ │ │ │ - movl $0x0,0x2dc(%esi) │ │ │ │ - mov %ecx,0x2e0(%esi) │ │ │ │ - mov %ecx,0x2e4(%esi) │ │ │ │ - movl $0x0,0x2e8(%esi) │ │ │ │ - movl $0x0,0x2f0(%esi) │ │ │ │ - movl $0x0,0x2f4(%esi) │ │ │ │ - mov %ebx,0x2f8(%esi) │ │ │ │ - mov %ebx,0x2fc(%esi) │ │ │ │ - movl $0x0,0x300(%esi) │ │ │ │ - movl $0x0,0x15c(%esi) │ │ │ │ - fsts 0x168(%esi) │ │ │ │ - flds -0x1c24c(%edi) │ │ │ │ - movl $0x0,0x164(%esi) │ │ │ │ - movl $0xafff,0x160(%esi) │ │ │ │ - fsts 0x16c(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ - fsts 0x170(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ - fstps 0x174(%esi) │ │ │ │ - fstl 0x178(%esi) │ │ │ │ - flds -0x1db58(%edi) │ │ │ │ - movl $0x0,0x210(%esi) │ │ │ │ - fstl 0x180(%esi) │ │ │ │ - movl $0x0,0x240(%esi) │ │ │ │ - fstpl 0x188(%esi) │ │ │ │ - movl $0x0,0x28c(%esi) │ │ │ │ - fstpl 0x190(%esi) │ │ │ │ - movl $0x0,0x290(%esi) │ │ │ │ - movl $0x0,0x294(%esi) │ │ │ │ - movl $0x0,0x298(%esi) │ │ │ │ - movl $0x0,0x29c(%esi) │ │ │ │ - movl $0x0,0x2a0(%esi) │ │ │ │ - movl $0x0,0x2a4(%esi) │ │ │ │ - movl $0x0,0x2a8(%esi) │ │ │ │ - fsts 0x198(%esi) │ │ │ │ - mov %ax,0x1a0(%esi) │ │ │ │ + mov %edx,-0xdc(%ebp) │ │ │ │ + movb $0x0,(%eax,%edx,1) │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + jmp 49cfe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a0fe> │ │ │ │ xor %eax,%eax │ │ │ │ - fstps 0x19c(%esi) │ │ │ │ - xchg %ax,%ax │ │ │ │ - movl $0x0,0x2b4(%esi,%eax,4) │ │ │ │ + lea -0x98(%ebp),%edi │ │ │ │ + jmp 49f1d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a31d> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmp $0x7f,%eax │ │ │ │ + je 49f3c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a33c> │ │ │ │ + addl $0x1,-0xf0(%ebp) │ │ │ │ + mov -0xf0(%ebp),%ecx │ │ │ │ + mov %dl,(%edi,%eax,1) │ │ │ │ add $0x1,%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - jne 4cf50 ::do_widen(char) const@@Base+0x10f00> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x2ec(%esi),%eax │ │ │ │ - mov %ecx,-0x1c(%ebp) │ │ │ │ + movzbl (%ebx,%ecx,1),%edx │ │ │ │ + lea -0x30(%edx),%ecx │ │ │ │ + cmp $0x9,%cl │ │ │ │ + jbe 49f18 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a318> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + movb $0x0,-0x98(%ebp,%eax,1) │ │ │ │ + push $0xa │ │ │ │ push $0x0 │ │ │ │ - push %eax │ │ │ │ - call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ - mov %ebx,0x2f8(%esi) │ │ │ │ - mov %ebx,0x2fc(%esi) │ │ │ │ - mov %edi,%ebx │ │ │ │ - movl $0x0,0x2f4(%esi) │ │ │ │ - movl $0x0,0x300(%esi) │ │ │ │ - pop %eax │ │ │ │ - lea 0x2d4(%esi),%eax │ │ │ │ - pop %edx │ │ │ │ - push 0x2dc(%esi) │ │ │ │ - push %eax │ │ │ │ - call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ + push %edi │ │ │ │ + call 4480 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,0x2dc(%esi) │ │ │ │ - movl $0x0,0x2e8(%esi) │ │ │ │ - mov %eax,0x2e0(%esi) │ │ │ │ - mov %eax,0x2e4(%esi) │ │ │ │ - lea 0x304(%esi),%eax │ │ │ │ - push 0x14(%ebp) │ │ │ │ - push 0x10(%ebp) │ │ │ │ - push 0xc(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 6ed90 ::do_widen(char) const@@Base+0x32d40> │ │ │ │ - lea 0x5ec(%esi),%eax │ │ │ │ - movb $0x0,0x5ec(%esi) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov (%eax),%ebx │ │ │ │ + mov -0xf0(%ebp),%eax │ │ │ │ + movsbl (%ebx,%eax,1),%edx │ │ │ │ + jmp 49e53 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a253> │ │ │ │ + mov %ecx,-0xe0(%ebp) │ │ │ │ + mov %edx,-0xdc(%ebp) │ │ │ │ + mov %ebx,-0xd8(%ebp) │ │ │ │ + mov %edi,-0xb0(%ebp) │ │ │ │ + lea -0xa8(%ebp),%edi │ │ │ │ + mov %edi,%eax │ │ │ │ + jmp 49cfe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a0fe> │ │ │ │ + mov $0x174,%eax │ │ │ │ + mov $0x5d,%edx │ │ │ │ + jmp 49bf4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29ff4> │ │ │ │ + movzbl -0xa8(%ebp),%edx │ │ │ │ + mov %dl,(%eax) │ │ │ │ + mov -0xac(%ebp),%edx │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ + mov %edx,-0xdc(%ebp) │ │ │ │ + movb $0x0,(%eax,%edx,1) │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + jmp 49cfe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a0fe> │ │ │ │ + jne 49d50 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a150> │ │ │ │ + fldl -0xf8(%ebp) │ │ │ │ + mov $0x1,%eax │ │ │ │ + fucomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + setp %dl │ │ │ │ + cmove %edx,%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + fldl -0x1c598(%esi) │ │ │ │ + mov %edi,%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %al,0x176(%ebx) │ │ │ │ + mov 0xa8(%ebx),%eax │ │ │ │ + fstl -0xf0(%ebp) │ │ │ │ + fldl 0x370(%eax) │ │ │ │ + fxch %st(1) │ │ │ │ + mov %dx,0x22(%ebx) │ │ │ │ + movb $0x0,0x24(%ebx) │ │ │ │ + movl $0xa,0xec(%ebx) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jbe 4a03f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a43f> │ │ │ │ + mov 0xe4(%ebx),%edx │ │ │ │ + cmpl $0xa,0x1b8(%edx) │ │ │ │ + jne 4a03f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a43f> │ │ │ │ + movl $0x1,0x1b8(%edx) │ │ │ │ + fldl -0x1c598(%esi) │ │ │ │ + fstl -0xf0(%ebp) │ │ │ │ + fldl 0x388(%eax) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jbe 4a075 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a475> │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + mov 0xe4(%edi),%edx │ │ │ │ + cmpl $0xa,0x1c4(%edx) │ │ │ │ + jne 4a075 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a475> │ │ │ │ + movl $0x1,0x1c4(%edx) │ │ │ │ + fldl -0x1cba8(%esi) │ │ │ │ + fldl 0x3a0(%eax) │ │ │ │ + fsubp %st,%st(1) │ │ │ │ + fabs │ │ │ │ + fldl -0x1dad0(%esi) │ │ │ │ + fstl -0xf0(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jbe 4a0a8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a4a8> │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + movl $0x3,0xec(%edi) │ │ │ │ + movb $0x1,0x23(%edi) │ │ │ │ + fldl -0x1cba8(%esi) │ │ │ │ + fldl 0x398(%eax) │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + fsubp %st,%st(1) │ │ │ │ + movb $0x0,0x22(%edi) │ │ │ │ + fabs │ │ │ │ + fldl -0x1dad0(%esi) │ │ │ │ + fstl -0xf0(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jbe 4a0df , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a4df> │ │ │ │ + movb $0x1,0x22(%edi) │ │ │ │ + movl $0x3,0xec(%edi) │ │ │ │ + fldl -0x1cba8(%esi) │ │ │ │ + fldl 0x3c8(%eax) │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + fsubp %st,%st(1) │ │ │ │ + movb $0x0,0x24(%edi) │ │ │ │ + fabs │ │ │ │ + fldl -0x1dad0(%esi) │ │ │ │ + fstl -0xf0(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jbe 4a116 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a516> │ │ │ │ + movb $0x1,0x24(%edi) │ │ │ │ + movl $0x3,0xec(%edi) │ │ │ │ + mov -0xe0(%ebp),%edx │ │ │ │ + mov $0x1,%eax │ │ │ │ + cmp -0x104(%ebp),%edx │ │ │ │ + je 49b0b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29f0b> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %al,-0xf0(%ebp) │ │ │ │ + push %edx │ │ │ │ + call 4380 │ │ │ │ + movzbl -0xf0(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x5e4(%esi) │ │ │ │ - movl $0x0,0x5e8(%esi) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - jmp 6d34 <__gmon_start__@plt+0x257c> │ │ │ │ - mov %eax,%ebx │ │ │ │ - jmp 6d87 <__gmon_start__@plt+0x25cf> │ │ │ │ - jmp 6d04 <__gmon_start__@plt+0x254c> │ │ │ │ - jmp 6d1a <__gmon_start__@plt+0x2562> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ - call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ - add $0x57fc7,%edi │ │ │ │ - push %esi │ │ │ │ + fldz │ │ │ │ + fldl -0xf8(%ebp) │ │ │ │ + mov $0x1,%eax │ │ │ │ + fucomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + setp %dl │ │ │ │ + cmove %edx,%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 49fe7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a3e7> │ │ │ │ + fldz │ │ │ │ + fldl -0xf8(%ebp) │ │ │ │ + mov $0x1,%eax │ │ │ │ + fucomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + setp %dl │ │ │ │ + cmove %edx,%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 49fe7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a3e7> │ │ │ │ + je 49fe7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a3e7> │ │ │ │ + jmp 49ba8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29fa8> │ │ │ │ + push %eax │ │ │ │ + lea -0x1d617(%esi),%eax │ │ │ │ push %ebx │ │ │ │ - sub $0x38,%esp │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea -0x878(%edi),%eax │ │ │ │ - movl $0x0,0x10(%esi) │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %eax,(%esi) │ │ │ │ - lea 0x14(%esi),%eax │ │ │ │ - mov %eax,0xc(%esi) │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - lea 0x2c(%esi),%eax │ │ │ │ - mov %eax,0x24(%esi) │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - lea 0xd4(%esi),%eax │ │ │ │ - movb $0x0,0x14(%esi) │ │ │ │ - movl $0x0,0x28(%esi) │ │ │ │ - movb $0x0,0x2c(%esi) │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - call 40f0 │ │ │ │ - mov -0x40(%edi),%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - lea 0x44(%esi),%edx │ │ │ │ - mov %cx,0x148(%esi) │ │ │ │ - lea 0x8(%ebx),%eax │ │ │ │ - mov %ebx,-0x34(%ebp) │ │ │ │ - mov %eax,0xd4(%esi) │ │ │ │ - mov -0x8(%edi),%eax │ │ │ │ - movl $0x0,0x144(%esi) │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ - movl $0x0,0x14c(%esi) │ │ │ │ - movl $0x0,0x150(%esi) │ │ │ │ - mov -0xc(%ecx),%eax │ │ │ │ - mov %ecx,0x44(%esi) │ │ │ │ - movl $0x0,0x154(%esi) │ │ │ │ - movl $0x0,0x158(%esi) │ │ │ │ - mov %ebx,0x44(%esi,%eax,1) │ │ │ │ - movl $0x0,0x48(%esi) │ │ │ │ - add -0xc(%ecx),%edx │ │ │ │ - mov %ebx,-0x30(%ebp) │ │ │ │ - pop %ebx │ │ │ │ - mov %edi,%ebx │ │ │ │ - pop %eax │ │ │ │ - push $0x0 │ │ │ │ + lea -0x1d464(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + call 4590 │ │ │ │ push %edx │ │ │ │ - mov %ecx,-0x2c(%ebp) │ │ │ │ - call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov -0x2c(%edi),%eax │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ - add $0x20,%eax │ │ │ │ - mov %edx,0x44(%esi) │ │ │ │ - lea 0x4c(%esi),%edx │ │ │ │ - mov %eax,0xd4(%esi) │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ - mov %edx,(%esp) │ │ │ │ - call 4400 >::basic_filebuf()@plt> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x20(%ebp) │ │ │ │ - push -0x1c(%ebp) │ │ │ │ - call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - flds -0x1c22c(%edi) │ │ │ │ - movb $0xa,0x40(%esi) │ │ │ │ - add $0x10,%esp │ │ │ │ - mov $0x8,%edx │ │ │ │ - lea -0x838(%edi),%eax │ │ │ │ - lea 0x2d8(%esi),%ecx │ │ │ │ - movl $0x0,0x4(%esi) │ │ │ │ - mov %eax,(%esi) │ │ │ │ - lea 0x1dc(%esi),%eax │ │ │ │ - lea 0x2f0(%esi),%ebx │ │ │ │ - fsts 0x220(%esi) │ │ │ │ - flds -0x1c228(%edi) │ │ │ │ - mov %eax,0x1d4(%esi) │ │ │ │ - lea 0x1f4(%esi),%eax │ │ │ │ - mov %eax,0x1ec(%esi) │ │ │ │ - lea -0x9c4(%edi),%eax │ │ │ │ - fsts 0x224(%esi) │ │ │ │ - fld1 │ │ │ │ - mov %eax,0x204(%esi) │ │ │ │ - movl $0x1000000,0x8(%esi) │ │ │ │ - movl $0x0,0x1a4(%esi) │ │ │ │ - movl $0x0,0x1a8(%esi) │ │ │ │ - movl $0x0,0x1ac(%esi) │ │ │ │ - movl $0x0,0x1b0(%esi) │ │ │ │ - movl $0x0,0x1b4(%esi) │ │ │ │ - movl $0x0,0x1b8(%esi) │ │ │ │ - movl $0x0,0x1bc(%esi) │ │ │ │ - movl $0x0,0x1c0(%esi) │ │ │ │ - movl $0x0,0x1c4(%esi) │ │ │ │ - movl $0x0,0x1c8(%esi) │ │ │ │ - movl $0x0,0x1cc(%esi) │ │ │ │ - movl $0x0,0x1d0(%esi) │ │ │ │ - movl $0x0,0x1d8(%esi) │ │ │ │ - movb $0x0,0x1dc(%esi) │ │ │ │ - movl $0x0,0x1f0(%esi) │ │ │ │ - movb $0x0,0x1f4(%esi) │ │ │ │ - movl $0x0,0x228(%esi) │ │ │ │ - movl $0x0,0x22c(%esi) │ │ │ │ - movl $0x0,0x230(%esi) │ │ │ │ - movl $0x0,0x20c(%esi) │ │ │ │ - movl $0x0,0x208(%esi) │ │ │ │ - fstl 0x218(%esi) │ │ │ │ - fldl -0x1db50(%edi) │ │ │ │ - mov %eax,0x244(%esi) │ │ │ │ - lea -0x9ac(%edi),%eax │ │ │ │ - fstl 0x238(%esi) │ │ │ │ - fxch %st(3) │ │ │ │ - fstps 0x260(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ - fstps 0x264(%esi) │ │ │ │ - fstl 0x258(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ - mov %eax,0x284(%esi) │ │ │ │ - fstpl 0x278(%esi) │ │ │ │ - fldz │ │ │ │ - mov %eax,0x2ac(%esi) │ │ │ │ - mov $0x100,%eax │ │ │ │ - movl $0x0,0x234(%esi) │ │ │ │ - movl $0x7fffffff,0x214(%esi) │ │ │ │ - movl $0x0,0x268(%esi) │ │ │ │ - movl $0x0,0x26c(%esi) │ │ │ │ - movl $0x0,0x270(%esi) │ │ │ │ - movl $0x0,0x250(%esi) │ │ │ │ - movl $0x0,0x24c(%esi) │ │ │ │ - movl $0x0,0x248(%esi) │ │ │ │ - movl $0x0,0x274(%esi) │ │ │ │ - movl $0x0,0x280(%esi) │ │ │ │ - movl $0x7fffffff,0x254(%esi) │ │ │ │ - movl $0x8,0x288(%esi) │ │ │ │ - movl $0x8,0x2b0(%esi) │ │ │ │ - movl $0x0,0x2d8(%esi) │ │ │ │ - movl $0x0,0x2dc(%esi) │ │ │ │ - mov %ecx,0x2e0(%esi) │ │ │ │ - mov %ecx,0x2e4(%esi) │ │ │ │ - movl $0x0,0x2e8(%esi) │ │ │ │ - movl $0x0,0x2f0(%esi) │ │ │ │ - movl $0x0,0x2f4(%esi) │ │ │ │ - mov %ebx,0x2f8(%esi) │ │ │ │ - mov %ebx,0x2fc(%esi) │ │ │ │ - movl $0x0,0x300(%esi) │ │ │ │ - movl $0x0,0x15c(%esi) │ │ │ │ - fsts 0x168(%esi) │ │ │ │ - flds -0x1c24c(%edi) │ │ │ │ - movl $0x0,0x164(%esi) │ │ │ │ - movl $0xafff,0x160(%esi) │ │ │ │ - fsts 0x16c(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ - fsts 0x170(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ - fstps 0x174(%esi) │ │ │ │ - fstl 0x178(%esi) │ │ │ │ - flds -0x1db58(%edi) │ │ │ │ - movl $0x0,0x210(%esi) │ │ │ │ - fstl 0x180(%esi) │ │ │ │ - movl $0x0,0x240(%esi) │ │ │ │ - fstpl 0x188(%esi) │ │ │ │ - movl $0x0,0x28c(%esi) │ │ │ │ - fstpl 0x190(%esi) │ │ │ │ - movl $0x0,0x290(%esi) │ │ │ │ - movl $0x0,0x294(%esi) │ │ │ │ - movl $0x0,0x298(%esi) │ │ │ │ - movl $0x0,0x29c(%esi) │ │ │ │ - movl $0x0,0x2a0(%esi) │ │ │ │ - movl $0x0,0x2a4(%esi) │ │ │ │ - movl $0x0,0x2a8(%esi) │ │ │ │ - fsts 0x198(%esi) │ │ │ │ - mov %ax,0x1a0(%esi) │ │ │ │ - xor %eax,%eax │ │ │ │ - fstps 0x19c(%esi) │ │ │ │ - xchg %ax,%ax │ │ │ │ - movl $0x0,0x2b4(%esi,%eax,4) │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - jne 4d470 ::do_widen(char) const@@Base+0x11420> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x2ec(%esi),%eax │ │ │ │ - mov %ecx,-0x1c(%ebp) │ │ │ │ - push $0x0 │ │ │ │ push %eax │ │ │ │ - call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ - mov %ebx,0x2f8(%esi) │ │ │ │ - mov %ebx,0x2fc(%esi) │ │ │ │ - mov %edi,%ebx │ │ │ │ - movl $0x0,0x2f4(%esi) │ │ │ │ - movl $0x0,0x300(%esi) │ │ │ │ - pop %eax │ │ │ │ - lea 0x2d4(%esi),%eax │ │ │ │ - pop %edx │ │ │ │ - push 0x2dc(%esi) │ │ │ │ + lea -0x1d617(%esi),%eax │ │ │ │ push %eax │ │ │ │ - call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - movl $0x0,0x2dc(%esi) │ │ │ │ - movl $0x0,0x2e8(%esi) │ │ │ │ - mov %eax,0x2e0(%esi) │ │ │ │ - mov %eax,0x2e4(%esi) │ │ │ │ - lea 0x304(%esi),%eax │ │ │ │ - push 0x14(%ebp) │ │ │ │ - push 0x10(%ebp) │ │ │ │ - push 0xc(%ebp) │ │ │ │ + lea -0x1d464(%esi),%eax │ │ │ │ push %eax │ │ │ │ - call 21b20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f20> │ │ │ │ - lea 0x5ec(%esi),%eax │ │ │ │ - movb $0x0,0x5ec(%esi) │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,0x5e4(%esi) │ │ │ │ - movl $0x0,0x5e8(%esi) │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - jmp 6dd8 <__gmon_start__@plt+0x2620> │ │ │ │ - mov %eax,%ebx │ │ │ │ - jmp 6e2b <__gmon_start__@plt+0x2673> │ │ │ │ - jmp 6da8 <__gmon_start__@plt+0x25f0> │ │ │ │ - jmp 6dbe <__gmon_start__@plt+0x2606> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ + call 4590 │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 6690 <__gmon_start__@plt+0x1ed8> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x5ae2b,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ - call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ - add $0x57aa7,%edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x38,%esp │ │ │ │ + sub $0xbc,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - lea -0x878(%edi),%eax │ │ │ │ - movl $0x0,0x10(%esi) │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %eax,(%esi) │ │ │ │ - lea 0x14(%esi),%eax │ │ │ │ - mov %eax,0xc(%esi) │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - lea 0x2c(%esi),%eax │ │ │ │ - mov %eax,0x24(%esi) │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - lea 0xd4(%esi),%eax │ │ │ │ - movb $0x0,0x14(%esi) │ │ │ │ - movl $0x0,0x28(%esi) │ │ │ │ - movb $0x0,0x2c(%esi) │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - call 40f0 │ │ │ │ - mov -0x40(%edi),%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - lea 0x44(%esi),%edx │ │ │ │ - mov %cx,0x148(%esi) │ │ │ │ - lea 0x8(%ebx),%eax │ │ │ │ - mov %ebx,-0x34(%ebp) │ │ │ │ - mov %eax,0xd4(%esi) │ │ │ │ - mov -0x8(%edi),%eax │ │ │ │ - movl $0x0,0x144(%esi) │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ - movl $0x0,0x14c(%esi) │ │ │ │ - movl $0x0,0x150(%esi) │ │ │ │ - mov -0xc(%ecx),%eax │ │ │ │ - mov %ecx,0x44(%esi) │ │ │ │ - movl $0x0,0x154(%esi) │ │ │ │ - movl $0x0,0x158(%esi) │ │ │ │ - mov %ebx,0x44(%esi,%eax,1) │ │ │ │ - movl $0x0,0x48(%esi) │ │ │ │ - add -0xc(%ecx),%edx │ │ │ │ - mov %ebx,-0x30(%ebp) │ │ │ │ - pop %ebx │ │ │ │ - mov %edi,%ebx │ │ │ │ - pop %eax │ │ │ │ - push $0x0 │ │ │ │ - push %edx │ │ │ │ - mov %ecx,-0x2c(%ebp) │ │ │ │ - call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov -0x2c(%edi),%eax │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ - add $0x20,%eax │ │ │ │ - mov %edx,0x44(%esi) │ │ │ │ - lea 0x4c(%esi),%edx │ │ │ │ - mov %eax,0xd4(%esi) │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ - mov %edx,(%esp) │ │ │ │ - call 4400 >::basic_filebuf()@plt> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x20(%ebp) │ │ │ │ - push -0x1c(%ebp) │ │ │ │ - call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - flds -0x1c22c(%edi) │ │ │ │ - movb $0xa,0x40(%esi) │ │ │ │ - add $0x10,%esp │ │ │ │ - mov $0x8,%edx │ │ │ │ - lea -0x858(%edi),%eax │ │ │ │ - lea 0x2d8(%esi),%ecx │ │ │ │ - movl $0x0,0x4(%esi) │ │ │ │ - mov %eax,(%esi) │ │ │ │ - lea 0x1dc(%esi),%eax │ │ │ │ - lea 0x2f0(%esi),%ebx │ │ │ │ - fsts 0x220(%esi) │ │ │ │ - flds -0x1c228(%edi) │ │ │ │ - mov %eax,0x1d4(%esi) │ │ │ │ - lea 0x1f4(%esi),%eax │ │ │ │ - mov %eax,0x1ec(%esi) │ │ │ │ - lea -0x9c4(%edi),%eax │ │ │ │ - fsts 0x224(%esi) │ │ │ │ - fld1 │ │ │ │ - mov %eax,0x204(%esi) │ │ │ │ - movl $0x1000000,0x8(%esi) │ │ │ │ - movl $0x0,0x1a4(%esi) │ │ │ │ - movl $0x0,0x1a8(%esi) │ │ │ │ - movl $0x0,0x1ac(%esi) │ │ │ │ - movl $0x0,0x1b0(%esi) │ │ │ │ - movl $0x0,0x1b4(%esi) │ │ │ │ - movl $0x0,0x1b8(%esi) │ │ │ │ - movl $0x0,0x1bc(%esi) │ │ │ │ - movl $0x0,0x1c0(%esi) │ │ │ │ - movl $0x0,0x1c4(%esi) │ │ │ │ - movl $0x0,0x1c8(%esi) │ │ │ │ - movl $0x0,0x1cc(%esi) │ │ │ │ - movl $0x0,0x1d0(%esi) │ │ │ │ - movl $0x0,0x1d8(%esi) │ │ │ │ - movb $0x0,0x1dc(%esi) │ │ │ │ - movl $0x0,0x1f0(%esi) │ │ │ │ - movb $0x0,0x1f4(%esi) │ │ │ │ - movl $0x0,0x228(%esi) │ │ │ │ - movl $0x0,0x22c(%esi) │ │ │ │ - movl $0x0,0x230(%esi) │ │ │ │ - movl $0x0,0x20c(%esi) │ │ │ │ - movl $0x0,0x208(%esi) │ │ │ │ - fstl 0x218(%esi) │ │ │ │ - fldl -0x1db50(%edi) │ │ │ │ - mov %eax,0x244(%esi) │ │ │ │ - lea -0x9ac(%edi),%eax │ │ │ │ - fstl 0x238(%esi) │ │ │ │ - fxch %st(3) │ │ │ │ - fstps 0x260(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ - fstps 0x264(%esi) │ │ │ │ - fstl 0x258(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ - mov %eax,0x284(%esi) │ │ │ │ - fstpl 0x278(%esi) │ │ │ │ - fldz │ │ │ │ - mov %eax,0x2ac(%esi) │ │ │ │ - mov $0x100,%eax │ │ │ │ - movl $0x0,0x234(%esi) │ │ │ │ - movl $0x7fffffff,0x214(%esi) │ │ │ │ - movl $0x0,0x268(%esi) │ │ │ │ - movl $0x0,0x26c(%esi) │ │ │ │ - movl $0x0,0x270(%esi) │ │ │ │ - movl $0x0,0x250(%esi) │ │ │ │ - movl $0x0,0x24c(%esi) │ │ │ │ - movl $0x0,0x248(%esi) │ │ │ │ - movl $0x0,0x274(%esi) │ │ │ │ - movl $0x0,0x280(%esi) │ │ │ │ - movl $0x7fffffff,0x254(%esi) │ │ │ │ - movl $0x8,0x288(%esi) │ │ │ │ - movl $0x8,0x2b0(%esi) │ │ │ │ - movl $0x0,0x2d8(%esi) │ │ │ │ - movl $0x0,0x2dc(%esi) │ │ │ │ - mov %ecx,0x2e0(%esi) │ │ │ │ - mov %ecx,0x2e4(%esi) │ │ │ │ - movl $0x0,0x2e8(%esi) │ │ │ │ - movl $0x0,0x2f0(%esi) │ │ │ │ - movl $0x0,0x2f4(%esi) │ │ │ │ - mov %ebx,0x2f8(%esi) │ │ │ │ - mov %ebx,0x2fc(%esi) │ │ │ │ - movl $0x0,0x300(%esi) │ │ │ │ - movl $0x0,0x15c(%esi) │ │ │ │ - fsts 0x168(%esi) │ │ │ │ - flds -0x1c24c(%edi) │ │ │ │ - movl $0x0,0x164(%esi) │ │ │ │ - movl $0xafff,0x160(%esi) │ │ │ │ - fsts 0x16c(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ - fsts 0x170(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ - fstps 0x174(%esi) │ │ │ │ - fstl 0x178(%esi) │ │ │ │ - flds -0x1db58(%edi) │ │ │ │ - movl $0x0,0x210(%esi) │ │ │ │ - fstl 0x180(%esi) │ │ │ │ - movl $0x0,0x240(%esi) │ │ │ │ - fstpl 0x188(%esi) │ │ │ │ - movl $0x0,0x28c(%esi) │ │ │ │ - fstpl 0x190(%esi) │ │ │ │ - movl $0x0,0x290(%esi) │ │ │ │ - movl $0x0,0x294(%esi) │ │ │ │ - movl $0x0,0x298(%esi) │ │ │ │ - movl $0x0,0x29c(%esi) │ │ │ │ - movl $0x0,0x2a0(%esi) │ │ │ │ - movl $0x0,0x2a4(%esi) │ │ │ │ - movl $0x0,0x2a8(%esi) │ │ │ │ - fsts 0x198(%esi) │ │ │ │ - mov %ax,0x1a0(%esi) │ │ │ │ - xor %eax,%eax │ │ │ │ - fstps 0x19c(%esi) │ │ │ │ - xchg %ax,%ax │ │ │ │ - movl $0x0,0x2b4(%esi,%eax,4) │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - jne 4d990 ::do_widen(char) const@@Base+0x11940> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x2ec(%esi),%eax │ │ │ │ - mov %ecx,-0x1c(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ - mov %ebx,0x2f8(%esi) │ │ │ │ - mov %ebx,0x2fc(%esi) │ │ │ │ - mov %edi,%ebx │ │ │ │ - movl $0x0,0x2f4(%esi) │ │ │ │ - movl $0x0,0x300(%esi) │ │ │ │ - pop %eax │ │ │ │ - lea 0x2d4(%esi),%eax │ │ │ │ - pop %edx │ │ │ │ - push 0x2dc(%esi) │ │ │ │ - push %eax │ │ │ │ - call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + mov 0x108(%esi),%esi │ │ │ │ + mov 0x10c(%ecx),%edi │ │ │ │ + mov %esi,-0xa4(%ebp) │ │ │ │ + mov %edi,-0x98(%ebp) │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 4a2d7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a6d7> │ │ │ │ + lea -0x58a00(%eax),%edi │ │ │ │ + mov %esi,-0x94(%ebp) │ │ │ │ + mov %edi,-0x9c(%ebp) │ │ │ │ + lea -0x6cc(%eax),%edi │ │ │ │ + mov %edi,-0xa0(%ebp) │ │ │ │ + lea -0x58a30(%eax),%edi │ │ │ │ + mov %edi,%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov -0x94(%ebp),%edi │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x9c(%ebp),%eax │ │ │ │ + jne 4a2f8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a6f8> │ │ │ │ + mov %edi,%eax │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ + mov %edi,(%eax) │ │ │ │ + mov 0x8(%eax),%edi │ │ │ │ + cmp %ebx,%edi │ │ │ │ + jne 4a277 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a677> │ │ │ │ + jmp 4a299 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a699> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0x2c,%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 4a290 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a690> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 4a270 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a670> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + add $0x2c,%ebx │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,0x2dc(%esi) │ │ │ │ - movl $0x0,0x2e8(%esi) │ │ │ │ - mov %eax,0x2e0(%esi) │ │ │ │ - mov %eax,0x2e4(%esi) │ │ │ │ - lea 0x304(%esi),%eax │ │ │ │ - push 0x14(%ebp) │ │ │ │ - push 0x10(%ebp) │ │ │ │ - push 0xc(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 826c0 ::do_widen(char) const@@Base+0x46670> │ │ │ │ + cmp %ebx,%edi │ │ │ │ + jne 4a277 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a677> │ │ │ │ + nop │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 4a2af , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a6af> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ + addl $0x1c,-0x94(%ebp) │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + cmp %eax,-0x98(%ebp) │ │ │ │ + jne 4a240 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a640> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%esi │ │ │ │ + mov %esi,0x10c(%eax) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movb $0x0,0x174(%eax) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ + xor %eax,%eax │ │ │ │ + test %edx,%edx │ │ │ │ + jne 4a310 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a710> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - jmp 6e7c <__gmon_start__@plt+0x26c4> │ │ │ │ - mov %eax,%ebx │ │ │ │ - jmp 6ecf <__gmon_start__@plt+0x2717> │ │ │ │ - jmp 6e4c <__gmon_start__@plt+0x2694> │ │ │ │ - jmp 6e62 <__gmon_start__@plt+0x26aa> │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - push %ebp │ │ │ │ - call 18a29 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d9> │ │ │ │ - add $0x575aa,%ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x34,%esp │ │ │ │ - mov 0x48(%esp),%edi │ │ │ │ - lea -0x798(%ebp),%eax │ │ │ │ - lea -0x9c4(%ebp),%esi │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea 0x2f4(%edi),%eax │ │ │ │ - push 0x2fc(%edi) │ │ │ │ - push %eax │ │ │ │ - call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ - pop %eax │ │ │ │ - lea 0x2dc(%edi),%eax │ │ │ │ - pop %edx │ │ │ │ - push 0x2e4(%edi) │ │ │ │ - push %eax │ │ │ │ - call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ - mov 0x250(%edi),%eax │ │ │ │ - mov %esi,0x24c(%edi) │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 4dabb ::do_widen(char) const@@Base+0x11a6b> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %eax │ │ │ │ - call 44d0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x270(%edi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 4dad3 ::do_widen(char) const@@Base+0x11a83> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ + push -0x94(%ebp) │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x210(%edi),%eax │ │ │ │ - mov %esi,0x20c(%edi) │ │ │ │ - test %eax,%eax │ │ │ │ - je 4daf1 ::do_widen(char) const@@Base+0x11aa1> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + jmp 4a2af , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a6af> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + lea -0x74(%ebp),%eax │ │ │ │ + lea -0x7c(%ebp),%ecx │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + push $0x0 │ │ │ │ + add %eax,%edx │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - call 44d0 │ │ │ │ + push %ecx │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + pop %esi │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ + pop %edi │ │ │ │ + push $0x0 │ │ │ │ + push -0x7c(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 4780 │ │ │ │ + movl $0x400,(%esp) │ │ │ │ + fstps -0x94(%ebp) │ │ │ │ + call 42e0 │ │ │ │ + fldz │ │ │ │ + flds -0x94(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x230(%edi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 4db09 ::do_widen(char) const@@Base+0x11ab9> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ + fucomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jnp 4acae , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b0ae> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + xor %esi,%esi │ │ │ │ + add $0x108,%eax │ │ │ │ + mov %eax,-0xc4(%ebp) │ │ │ │ + lea -0x4c(%ebp),%eax │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ + lea -0x44(%ebp),%eax │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + push %esi │ │ │ │ + push $0x40 │ │ │ │ + mov %edi,%ebx │ │ │ │ + push 0xc(%ebp) │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1f4(%edi),%eax │ │ │ │ - lea 0x1fc(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 4db27 ::do_widen(char) const@@Base+0x11ad7> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 4a7a7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2aba7> │ │ │ │ + sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + push $0x2c │ │ │ │ + push 0xc(%ebp) │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1dc(%edi),%eax │ │ │ │ - lea 0x1e4(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 4db45 ::do_widen(char) const@@Base+0x11af5> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 4a961 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2ad61> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + sub %esi,%ecx │ │ │ │ + cmp %esi,%eax │ │ │ │ + jb 4ad20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b120> │ │ │ │ + mov 0xc(%ebp),%ebx │ │ │ │ + sub %esi,%eax │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ + mov (%ebx),%edx │ │ │ │ + push $0x0 │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ + add %esi,%edx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + cmova %ecx,%eax │ │ │ │ + add %edx,%eax │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + push %edx │ │ │ │ + push -0xac(%ebp) │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1d0(%edi),%eax │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + cmp %edi,%ecx │ │ │ │ + je 4a870 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2ac70> │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + cmp -0xa8(%ebp),%eax │ │ │ │ + je 4a8e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2ace8> │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 4db5d ::do_widen(char) const@@Base+0x11b0d> │ │ │ │ + je 4a8f1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2acf1> │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov %esi,-0x44(%ebp) │ │ │ │ + movl $0x0,-0x48(%ebp) │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + cmp -0x9c(%ebp),%eax │ │ │ │ + je 4a47c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a87c> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1c8(%edi),%eax │ │ │ │ - mov 0x1c4(%edi),%esi │ │ │ │ - mov %eax,(%esp) │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 4dcad ::do_widen(char) const@@Base+0x11c5d> │ │ │ │ - lea -0x99280(%ebp),%eax │ │ │ │ - mov %edi,0x40(%esp) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - lea -0x9f4(%ebp),%eax │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp 0x18(%esp),%eax │ │ │ │ - jne 4de50 ::do_widen(char) const@@Base+0x11e00> │ │ │ │ - lea -0x9d4(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea 0x64(%edi),%eax │ │ │ │ - push 0x6c(%edi) │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + push $0x400 │ │ │ │ + push -0x7c(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ + lea -0x6cc(%edi),%esi │ │ │ │ + push -0xa4(%ebp) │ │ │ │ + call 4320 <__strcpy_chk@plt> │ │ │ │ + pop %eax │ │ │ │ + lea -0x34(%ebp),%eax │ │ │ │ + pop %edx │ │ │ │ + push -0xa4(%ebp) │ │ │ │ + fldz │ │ │ │ push %eax │ │ │ │ - call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ - mov 0x5c(%edi),%eax │ │ │ │ - mov 0x58(%edi),%esi │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ + fsts -0x20(%ebp) │ │ │ │ + mov %esi,-0x98(%ebp) │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + fstps -0x24(%ebp) │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + call 4cb30 ::do_widen(char) const@@Base+0x570> │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 4dc55 ::do_widen(char) const@@Base+0x11c05> │ │ │ │ - lea -0x99750(%ebp),%eax │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov (%esi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp 0x10(%esp),%eax │ │ │ │ - jne 4de40 ::do_widen(char) const@@Base+0x11df0> │ │ │ │ - lea -0x9e4(%ebp),%eax │ │ │ │ - mov 0x2c(%esi),%edi │ │ │ │ + test %al,%al │ │ │ │ + je 4a860 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2ac60> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x10c(%eax),%esi │ │ │ │ + cmp 0x110(%eax),%esi │ │ │ │ + je 4a848 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2ac48> │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + sub -0x30(%ebp),%edi │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ mov %eax,(%esi) │ │ │ │ - mov 0x30(%esi),%eax │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 4dc33 ::do_widen(char) const@@Base+0x11be3> │ │ │ │ - lea -0x99970(%ebp),%eax │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp 0xc(%esp),%eax │ │ │ │ - je 4de60 ::do_widen(char) const@@Base+0x11e10> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x2c,%edi │ │ │ │ - cmp %edi,0x8(%esp) │ │ │ │ - jne 4dc10 ::do_widen(char) const@@Base+0x11bc0> │ │ │ │ - mov 0x2c(%esi),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 4dc45 ::do_widen(char) const@@Base+0x11bf5> │ │ │ │ + mov %edi,%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + movl $0x0,0x8(%esi) │ │ │ │ + imul $0xba2e8ba3,%eax,%eax │ │ │ │ + movl $0x0,0xc(%esi) │ │ │ │ + test %eax,%eax │ │ │ │ + je 4a920 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2ad20> │ │ │ │ + cmp $0x5d1745d,%eax │ │ │ │ + ja 4acf3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b0f3> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x38,%esi │ │ │ │ - cmp %esi,0x4(%esp) │ │ │ │ - jne 4dbe0 ::do_widen(char) const@@Base+0x11b90> │ │ │ │ - mov 0x14(%esp),%edi │ │ │ │ - mov 0x58(%edi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 4dc67 ::do_widen(char) const@@Base+0x11c17> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %esi │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x3c(%edi),%eax │ │ │ │ - lea 0x44(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 4dc7f ::do_widen(char) const@@Base+0x11c2f> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x24(%edi),%eax │ │ │ │ - lea 0x2c(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 4dc97 ::do_widen(char) const@@Base+0x11c47> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x7c,%edi │ │ │ │ - cmp %edi,(%esp) │ │ │ │ - jne 4db90 ::do_widen(char) const@@Base+0x11b40> │ │ │ │ - mov 0x40(%esp),%edi │ │ │ │ - mov 0x1c4(%edi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 4dcbf ::do_widen(char) const@@Base+0x11c6f> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %esi │ │ │ │ - call 4380 │ │ │ │ + call 4050 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1bc(%edi),%edx │ │ │ │ - mov 0x1b8(%edi),%ebx │ │ │ │ - cmp %ebx,%edx │ │ │ │ - je 4dd06 ::do_widen(char) const@@Base+0x11cb6> │ │ │ │ - lea -0x999c0(%ebp),%esi │ │ │ │ - mov %esi,(%esp) │ │ │ │ - mov %edx,%esi │ │ │ │ - jmp 4dce7 ::do_widen(char) const@@Base+0x11c97> │ │ │ │ + mov 0x10c(%ecx),%ecx │ │ │ │ + mov %ecx,-0xb0(%ebp) │ │ │ │ + add %eax,%edi │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ + mov %eax,0x8(%esi) │ │ │ │ + mov %edi,0xc(%esi) │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 4a64c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2aa4c> │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + lea -0x6dc(%edx),%edx │ │ │ │ + mov %edx,-0xb4(%ebp) │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ + mov %edx,-0xbc(%ebp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 4dd00 ::do_widen(char) const@@Base+0x11cb0> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp (%esp),%eax │ │ │ │ - je 4dce0 ::do_widen(char) const@@Base+0x11c90> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 4dce7 ::do_widen(char) const@@Base+0x11c97> │ │ │ │ - mov 0x1b8(%edi),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 4dd18 ::do_widen(char) const@@Base+0x11cc8> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - mov %ebp,%ebx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x1b0(%edi),%edx │ │ │ │ - mov 0x1ac(%edi),%ebx │ │ │ │ - cmp %ebx,%edx │ │ │ │ - je 4dd5e ::do_widen(char) const@@Base+0x11d0e> │ │ │ │ - lea -0x999c0(%ebp),%esi │ │ │ │ - mov %esi,(%esp) │ │ │ │ - mov %edx,%esi │ │ │ │ - jmp 4dd3f ::do_widen(char) const@@Base+0x11cef> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 4dd58 ::do_widen(char) const@@Base+0x11d08> │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + add $0x2c,%ecx │ │ │ │ + add $0x2c,%edx │ │ │ │ + mov %eax,-0x2c(%edx) │ │ │ │ + mov -0x28(%ecx),%eax │ │ │ │ + mov %eax,-0x28(%edx) │ │ │ │ + mov -0x24(%ecx),%eax │ │ │ │ + mov %eax,-0x24(%edx) │ │ │ │ + mov -0x20(%ecx),%eax │ │ │ │ + mov %eax,-0x20(%edx) │ │ │ │ + mov -0x1c(%ecx),%eax │ │ │ │ + mov %eax,-0x1c(%edx) │ │ │ │ + mov -0x18(%ecx),%eax │ │ │ │ + mov %eax,-0x18(%edx) │ │ │ │ + mov -0x14(%ecx),%eax │ │ │ │ + mov %eax,-0x14(%edx) │ │ │ │ + mov -0x10(%ecx),%eax │ │ │ │ + mov %eax,-0x10(%edx) │ │ │ │ + mov -0xc(%ecx),%eax │ │ │ │ + mov %eax,-0xc(%edx) │ │ │ │ + movzbl -0x8(%ecx),%eax │ │ │ │ + mov %al,-0x8(%edx) │ │ │ │ + movzbl -0x7(%ecx),%eax │ │ │ │ + mov %al,-0x7(%edx) │ │ │ │ + movzbl -0x6(%ecx),%eax │ │ │ │ + mov %al,-0x6(%edx) │ │ │ │ + mov -0x4(%ecx),%eax │ │ │ │ + mov %eax,-0x4(%edx) │ │ │ │ + cmp %ecx,%edi │ │ │ │ + jne 4a5c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a9c0> │ │ │ │ + lea -0x2c(%edi),%edx │ │ │ │ + mov -0xbc(%ebp),%eax │ │ │ │ + sub %ebx,%edx │ │ │ │ + shr $0x2,%edx │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ + imul $0x3a2e8ba3,%edx,%edx │ │ │ │ + and $0x3fffffff,%edx │ │ │ │ + add $0x1,%edx │ │ │ │ + imul $0x2c,%edx,%edx │ │ │ │ + add %edx,%eax │ │ │ │ + flds -0x24(%ebp) │ │ │ │ + mov %eax,0x8(%esi) │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + fstps 0x10(%esi) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + mov %eax,0x18(%esi) │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + fstps 0x14(%esi) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + add $0x1c,%eax │ │ │ │ + mov %eax,0x10c(%esi) │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + cmp %edi,%ebx │ │ │ │ + je 4a6ba , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2aaba> │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + lea -0x58a30(%eax),%esi │ │ │ │ + jmp 4a69f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2aa9f> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0x2c,%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 4a6b7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2aab7> │ │ │ │ mov (%ebx),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - cmp (%esp),%eax │ │ │ │ - je 4dd38 ::do_widen(char) const@@Base+0x11ce8> │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 4a698 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2aa98> │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ + add $0x2c,%ebx │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 4dd3f ::do_widen(char) const@@Base+0x11cef> │ │ │ │ - mov 0x1ac(%edi),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 4dd70 ::do_widen(char) const@@Base+0x11d20> │ │ │ │ + cmp %ebx,%edi │ │ │ │ + jne 4a69f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2aa9f> │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 4a6d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2aad0> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - mov %ebp,%ebx │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x878(%ebp),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ - add $0x20,%eax │ │ │ │ - mov %eax,0xd4(%edi) │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ - mov %edx,0x44(%edi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x4c(%edi) │ │ │ │ - lea 0x4c(%edi),%eax │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + add $0x1,%esi │ │ │ │ + cmp %eax,%esi │ │ │ │ + ja 4acd8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b0d8> │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + lea -0x2c(%ebp),%edi │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ + mov (%ecx),%edx │ │ │ │ + push $0x0 │ │ │ │ + add %edx,%eax │ │ │ │ + add %esi,%edx │ │ │ │ push %eax │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - lea 0x84(%edi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4720 ::~__basic_file()@plt> │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x4c(%edi) │ │ │ │ - lea 0x68(%edi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4530 │ │ │ │ - mov -0x8(%ebp),%eax │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - mov %edx,0x44(%edi) │ │ │ │ - mov -0xc(%edx),%edx │ │ │ │ - mov %eax,0x44(%edi,%edx,1) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - movl $0x0,0x48(%edi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0xd4(%edi) │ │ │ │ - lea 0xd4(%edi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4100 │ │ │ │ - mov 0x24(%edi),%eax │ │ │ │ - lea 0x2c(%edi),%edx │ │ │ │ + push %edx │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 4de1f ::do_widen(char) const@@Base+0x11dcf> │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + cmp %edi,%ecx │ │ │ │ + je 4a8b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2acb0> │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + mov %ebx,-0x94(%ebp) │ │ │ │ + cmp -0xa8(%ebp),%eax │ │ │ │ + je 4a900 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2ad00> │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + mov %ecx,-0x74(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 4a909 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2ad09> │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + mov %ebx,-0x2c(%ebp) │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 4a771 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2ab71> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0xc(%edi),%edx │ │ │ │ - lea 0x14(%edi),%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 4de37 ::do_widen(char) const@@Base+0x11de7> │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + push $0x0 │ │ │ │ + push -0x7c(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 4780 │ │ │ │ + add $0x10,%esp │ │ │ │ + fstps -0x8c(%ebp) │ │ │ │ + fldz │ │ │ │ + flds -0x8c(%ebp) │ │ │ │ + fucomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jp 4a398 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a798> │ │ │ │ + jne 4a398 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a798> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x108(%eax),%esi │ │ │ │ + cmp %esi,0x10c(%eax) │ │ │ │ + je 4a808 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2ac08> │ │ │ │ + movb $0x1,0x20(%eax) │ │ │ │ + mov 0xa8(%eax),%edx │ │ │ │ + fldz │ │ │ │ + movb $0x1,0x174(%eax) │ │ │ │ + mov 0xac(%eax),%ebx │ │ │ │ + mov 0xe4(%eax),%ecx │ │ │ │ + mov 0xe8(%eax),%esi │ │ │ │ + xor %eax,%eax │ │ │ │ + nop │ │ │ │ + fstl (%edx,%eax,8) │ │ │ │ + fstl (%ebx,%eax,8) │ │ │ │ + movl $0xa,(%ecx,%eax,4) │ │ │ │ + movl $0x0,(%esi,%eax,4) │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp $0x7b,%eax │ │ │ │ + jne 4a7e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2abe0> │ │ │ │ + fstl 0x2d8(%edx) │ │ │ │ + fstpl 0x2e8(%edx) │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ + mov $0x1,%eax │ │ │ │ + cmp -0xa8(%ebp),%edx │ │ │ │ + je 4a2ed , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a6ed> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + mov %al,-0x94(%ebp) │ │ │ │ push %edx │ │ │ │ call 4380 │ │ │ │ + movzbl -0x94(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x2c,%esp │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - sub $0xc,%esp │ │ │ │ + sub $0x4,%esp │ │ │ │ + push -0xa0(%ebp) │ │ │ │ push %esi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 4dc45 ::do_widen(char) const@@Base+0x11bf5> │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call *%eax │ │ │ │ + push -0xc4(%ebp) │ │ │ │ + call 4d7f0 ::do_widen(char) const@@Base+0x1230> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4dc97 ::do_widen(char) const@@Base+0x11c47> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ - lea 0x18(%edi),%edx │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x10(%edi),%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 4dc27 ::do_widen(char) const@@Base+0x11bd7> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ + jmp 4a673 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2aa73> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + test %edx,%edx │ │ │ │ + je 4a89c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2ac9c> │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 4a946 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2ad46> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ + push -0x9c(%ebp) │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 41b0 │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4dc27 ::do_widen(char) const@@Base+0x11bd7> │ │ │ │ - nop │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + movb $0x0,(%eax,%edx,1) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + jmp 4a455 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a855> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - push %ebp │ │ │ │ - call 18a29 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d9> │ │ │ │ - add $0x5716a,%ebp │ │ │ │ + test %edx,%edx │ │ │ │ + je 4a8d3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2acd3> │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 4a92b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2ad2b> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x34,%esp │ │ │ │ - mov 0x48(%esp),%edi │ │ │ │ - lea -0x798(%ebp),%eax │ │ │ │ - lea -0x9c4(%ebp),%esi │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea 0x2f4(%edi),%eax │ │ │ │ - push 0x2fc(%edi) │ │ │ │ - push %eax │ │ │ │ - call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ - pop %eax │ │ │ │ - lea 0x2dc(%edi),%eax │ │ │ │ - pop %edx │ │ │ │ - push 0x2e4(%edi) │ │ │ │ - push %eax │ │ │ │ - call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ - mov 0x250(%edi),%eax │ │ │ │ - mov %esi,0x24c(%edi) │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 4defb ::do_widen(char) const@@Base+0x11eab> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %eax │ │ │ │ - call 44d0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x270(%edi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 4df13 ::do_widen(char) const@@Base+0x11ec3> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 41b0 │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x210(%edi),%eax │ │ │ │ - mov %esi,0x20c(%edi) │ │ │ │ - test %eax,%eax │ │ │ │ - je 4df31 ::do_widen(char) const@@Base+0x11ee1> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + movb $0x0,(%eax,%edx,1) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + jmp 4a74e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2ab4e> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + jmp 4a455 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a855> │ │ │ │ + nop │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ + lea -0x2c(%ebp),%edi │ │ │ │ + mov %edi,%eax │ │ │ │ + jmp 4a74e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2ab4e> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %esi,-0xb0(%ebp) │ │ │ │ + jmp 4a566 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a966> │ │ │ │ + movzbl -0x2c(%ebp),%edx │ │ │ │ + mov %dl,(%eax) │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + movb $0x0,(%eax,%edx,1) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + jmp 4a74e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2ab4e> │ │ │ │ + movzbl -0x44(%ebp),%edx │ │ │ │ + mov %dl,(%eax) │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + movb $0x0,(%eax,%edx,1) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + jmp 4a455 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a855> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %esi,%ecx │ │ │ │ + not %ecx │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + jb 4acfe , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b0fe> │ │ │ │ + mov 0xc(%ebp),%ebx │ │ │ │ + sub %esi,%eax │ │ │ │ + lea -0x64(%ebp),%edi │ │ │ │ + mov %edi,-0x94(%ebp) │ │ │ │ + lea -0x5c(%ebp),%edi │ │ │ │ + mov (%ebx),%edx │ │ │ │ + push $0x0 │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ + add %esi,%edx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + cmova %ecx,%eax │ │ │ │ + add %edx,%eax │ │ │ │ push %eax │ │ │ │ - call 44d0 │ │ │ │ + push %edx │ │ │ │ + push -0x94(%ebp) │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x230(%edi),%eax │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + cmp %edi,%ecx │ │ │ │ + je 4ac66 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b066> │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + cmp -0xa8(%ebp),%eax │ │ │ │ + je 4ac98 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b098> │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 4df49 ::do_widen(char) const@@Base+0x11ef9> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x1f4(%edi),%eax │ │ │ │ - lea 0x1fc(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 4df67 ::do_widen(char) const@@Base+0x11f17> │ │ │ │ + je 4aca1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b0a1> │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 4aa01 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2ae01> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1dc(%edi),%eax │ │ │ │ - lea 0x1e4(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 4df85 ::do_widen(char) const@@Base+0x11f35> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ + push $0x400 │ │ │ │ + push -0x7c(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + lea -0x6cc(%esi),%esi │ │ │ │ + push %edi │ │ │ │ + call 4320 <__strcpy_chk@plt> │ │ │ │ + lea -0x34(%ebp),%eax │ │ │ │ + pop %ecx │ │ │ │ + pop %ebx │ │ │ │ + push %edi │ │ │ │ + fldz │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + fsts -0x24(%ebp) │ │ │ │ + mov %esi,-0x98(%ebp) │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + fstps -0x20(%ebp) │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + call 4cb30 ::do_widen(char) const@@Base+0x570> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1d0(%edi),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 4abf1 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2aff1> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x10c(%eax),%edi │ │ │ │ + cmp 0x110(%eax),%edi │ │ │ │ + je 4abd9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2afd9> │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ + sub -0x30(%ebp),%esi │ │ │ │ + movl $0x0,0x4(%edi) │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov %esi,%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + movl $0x0,0x8(%edi) │ │ │ │ + imul $0xba2e8ba3,%eax,%eax │ │ │ │ + movl $0x0,0xc(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 4df9d ::do_widen(char) const@@Base+0x11f4d> │ │ │ │ + je 4ac59 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b059> │ │ │ │ + cmp $0x5d1745d,%eax │ │ │ │ + ja 4acc7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b0c7> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 4050 │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1c8(%edi),%eax │ │ │ │ - mov 0x1c4(%edi),%esi │ │ │ │ - mov %eax,(%esp) │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 4e0ed ::do_widen(char) const@@Base+0x1209d> │ │ │ │ - lea -0x99280(%ebp),%eax │ │ │ │ - mov %edi,0x40(%esp) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - lea -0x9f4(%ebp),%eax │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ + mov 0x10c(%eax),%eax │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ + add %edx,%esi │ │ │ │ + mov %edx,0x4(%edi) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %edx,0x8(%edi) │ │ │ │ + mov %esi,0xc(%edi) │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + je 4abb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2afb0> │ │ │ │ + mov %eax,%esi │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov %ebx,-0xa0(%ebp) │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov %esi,-0x9c(%ebp) │ │ │ │ + lea -0x6dc(%eax),%eax │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov -0xb4(%ebp),%esi │ │ │ │ xchg %ax,%ax │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp 0x18(%esp),%eax │ │ │ │ - jne 4e2a0 ::do_widen(char) const@@Base+0x12250> │ │ │ │ - lea -0x9d4(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea 0x64(%edi),%eax │ │ │ │ - push 0x6c(%edi) │ │ │ │ - push %eax │ │ │ │ - call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ - mov 0x5c(%edi),%eax │ │ │ │ - mov 0x58(%edi),%esi │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ + mov %esi,(%eax) │ │ │ │ + mov 0x4(%edx),%ebx │ │ │ │ + add $0x2c,%edx │ │ │ │ + add $0x2c,%eax │ │ │ │ + mov %ebx,-0x28(%eax) │ │ │ │ + mov -0x24(%edx),%ebx │ │ │ │ + mov %ebx,-0x24(%eax) │ │ │ │ + mov -0x20(%edx),%ebx │ │ │ │ + mov %ebx,-0x20(%eax) │ │ │ │ + mov -0x1c(%edx),%ebx │ │ │ │ + mov %ebx,-0x1c(%eax) │ │ │ │ + mov -0x18(%edx),%ebx │ │ │ │ + mov %ebx,-0x18(%eax) │ │ │ │ + mov -0x14(%edx),%ebx │ │ │ │ + mov %ebx,-0x14(%eax) │ │ │ │ + mov -0x10(%edx),%ebx │ │ │ │ + mov %ebx,-0x10(%eax) │ │ │ │ + mov -0xc(%edx),%ebx │ │ │ │ + mov %ebx,-0xc(%eax) │ │ │ │ + movzbl -0x8(%edx),%ebx │ │ │ │ + mov %bl,-0x8(%eax) │ │ │ │ + movzbl -0x7(%edx),%ebx │ │ │ │ + mov %bl,-0x7(%eax) │ │ │ │ + movzbl -0x6(%edx),%ebx │ │ │ │ + mov %bl,-0x6(%eax) │ │ │ │ + mov -0x4(%edx),%ebx │ │ │ │ + mov %ebx,-0x4(%eax) │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jne 4ab30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2af30> │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + lea -0x2c(%ecx),%eax │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ + sub %ebx,%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ + imul $0x3a2e8ba3,%eax,%eax │ │ │ │ + and $0x3fffffff,%eax │ │ │ │ + add $0x1,%eax │ │ │ │ + imul $0x2c,%eax,%eax │ │ │ │ + add %eax,%esi │ │ │ │ + mov %esi,%edx │ │ │ │ + flds -0x24(%ebp) │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + mov %edx,0x8(%edi) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + fstps 0x10(%edi) │ │ │ │ + flds -0x20(%ebp) │ │ │ │ + mov %eax,0x18(%edi) │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + add $0x1c,%eax │ │ │ │ + fstps 0x14(%edi) │ │ │ │ + mov %eax,0x10c(%esi) │ │ │ │ + jmp 4abf4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2aff4> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + push %edi │ │ │ │ + push -0xc4(%ebp) │ │ │ │ + call 4d7f0 ::do_widen(char) const@@Base+0x1230> │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 4e095 ::do_widen(char) const@@Base+0x12045> │ │ │ │ - lea -0x99750(%ebp),%eax │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov (%esi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp 0xc(%esp),%eax │ │ │ │ - jne 4e290 ::do_widen(char) const@@Base+0x12240> │ │ │ │ - lea -0x9e4(%ebp),%eax │ │ │ │ - mov 0x2c(%esi),%edi │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x30(%esi),%eax │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 4e073 ::do_widen(char) const@@Base+0x12023> │ │ │ │ - lea -0x99970(%ebp),%eax │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov (%edi),%eax │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + cmp %edi,%ebx │ │ │ │ + je 4ac3a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b03a> │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + lea -0x58a30(%eax),%esi │ │ │ │ + jmp 4ac1f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b01f> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x2c,%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 4ac37 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b037> │ │ │ │ + mov (%ebx),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - cmp 0x10(%esp),%eax │ │ │ │ - je 4e2b0 ::do_widen(char) const@@Base+0x12260> │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 4ac18 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b018> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ + push %ebx │ │ │ │ + add $0x2c,%ebx │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x2c,%edi │ │ │ │ - cmp %edi,0x8(%esp) │ │ │ │ - jne 4e050 ::do_widen(char) const@@Base+0x12000> │ │ │ │ - mov 0x2c(%esi),%edi │ │ │ │ + cmp %ebx,%edi │ │ │ │ + jne 4ac1f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b01f> │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 4e085 ::do_widen(char) const@@Base+0x12035> │ │ │ │ + je 4a7a7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2aba7> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x38,%esi │ │ │ │ - cmp %esi,0x4(%esp) │ │ │ │ - jne 4e020 ::do_widen(char) const@@Base+0x11fd0> │ │ │ │ - mov 0x14(%esp),%edi │ │ │ │ - mov 0x58(%edi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 4e0a7 ::do_widen(char) const@@Base+0x12057> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %esi │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x3c(%edi),%eax │ │ │ │ - lea 0x44(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 4e0bf ::do_widen(char) const@@Base+0x1206f> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + jmp 4a7a7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2aba7> │ │ │ │ + mov %edi,-0x94(%ebp) │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 4aae9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2aee9> │ │ │ │ + test %edx,%edx │ │ │ │ + je 4ac89 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b089> │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 4acb9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b0b9> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ + push %edi │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 41b0 │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x24(%edi),%eax │ │ │ │ - lea 0x2c(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 4e0d7 ::do_widen(char) const@@Base+0x12087> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + movb $0x0,(%eax,%edx,1) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + jmp 4a9de , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2adde> │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ + lea -0x5c(%ebp),%edi │ │ │ │ + mov %edi,%eax │ │ │ │ + jmp 4a9de , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2adde> │ │ │ │ + je 4a7a7 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2aba7> │ │ │ │ + jmp 4a371 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a771> │ │ │ │ + movzbl -0x5c(%ebp),%edx │ │ │ │ + mov %dl,(%eax) │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + jmp 4ac89 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b089> │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + call 4120 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x7c,%edi │ │ │ │ - cmp %edi,(%esp) │ │ │ │ - jne 4dfd0 ::do_widen(char) const@@Base+0x11f80> │ │ │ │ - mov 0x40(%esp),%edi │ │ │ │ - mov 0x1c4(%edi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 4e0ff ::do_widen(char) const@@Base+0x120af> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ push %esi │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x1bc(%edi),%edx │ │ │ │ - mov 0x1b8(%edi),%ebx │ │ │ │ - cmp %ebx,%edx │ │ │ │ - je 4e146 ::do_widen(char) const@@Base+0x120f6> │ │ │ │ - lea -0x999c0(%ebp),%esi │ │ │ │ - mov %esi,(%esp) │ │ │ │ - mov %edx,%esi │ │ │ │ - jmp 4e127 ::do_widen(char) const@@Base+0x120d7> │ │ │ │ + lea -0x1d617(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + lea -0x1d464(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + call 4590 │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + call 4120 │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + lea -0x1d617(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + lea -0x1d464(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + call 4590 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 4e140 ::do_widen(char) const@@Base+0x120f0> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp (%esp),%eax │ │ │ │ - je 4e120 ::do_widen(char) const@@Base+0x120d0> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 4e127 ::do_widen(char) const@@Base+0x120d7> │ │ │ │ - mov 0x1b8(%edi),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 4e158 ::do_widen(char) const@@Base+0x12108> │ │ │ │ - sub $0xc,%esp │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + lea -0x1d617(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + lea -0x1d464(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + call 4590 │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 66d0 <__gmon_start__@plt+0x1f18> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 66b8 <__gmon_start__@plt+0x1f00> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 66fc <__gmon_start__@plt+0x1f44> │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ push %ebx │ │ │ │ - mov %ebp,%ebx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x1b0(%edi),%edx │ │ │ │ - mov 0x1ac(%edi),%ebx │ │ │ │ - cmp %ebx,%edx │ │ │ │ - je 4e19e ::do_widen(char) const@@Base+0x1214e> │ │ │ │ - lea -0x999c0(%ebp),%esi │ │ │ │ - mov %esi,(%esp) │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x5a2a7,%ebx │ │ │ │ + sub $0x2c,%esp │ │ │ │ + mov 0x40(%esp),%edi │ │ │ │ + mov 0x44(%esp),%ebp │ │ │ │ + mov 0x134(%edi),%eax │ │ │ │ + lea 0x130(%edi),%edx │ │ │ │ + test %eax,%eax │ │ │ │ + je 4af30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b330> │ │ │ │ + mov %ebp,%ecx │ │ │ │ mov %edx,%esi │ │ │ │ - jmp 4e17f ::do_widen(char) const@@Base+0x1212f> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 4e198 ::do_widen(char) const@@Base+0x12148> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp (%esp),%eax │ │ │ │ - je 4e178 ::do_widen(char) const@@Base+0x12128> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 4e17f ::do_widen(char) const@@Base+0x1212f> │ │ │ │ - mov 0x1ac(%edi),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 4e1b0 ::do_widen(char) const@@Base+0x12160> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - mov %ebp,%ebx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0x878(%ebp),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ - add $0x20,%eax │ │ │ │ - mov %eax,0xd4(%edi) │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ - mov %edx,0x44(%edi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x4c(%edi) │ │ │ │ - lea 0x4c(%edi),%eax │ │ │ │ - push %eax │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - lea 0x84(%edi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4720 ::~__basic_file()@plt> │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x4c(%edi) │ │ │ │ - lea 0x68(%edi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4530 │ │ │ │ - mov -0x8(%ebp),%eax │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ + jmp 4ad91 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b191> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,%esi │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ - mov %edx,0x44(%edi) │ │ │ │ - mov -0xc(%edx),%edx │ │ │ │ - mov %eax,0x44(%edi,%edx,1) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - movl $0x0,0x48(%edi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0xd4(%edi) │ │ │ │ - lea 0xd4(%edi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4100 │ │ │ │ - mov 0x24(%edi),%eax │ │ │ │ - lea 0x2c(%edi),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 4e25f ::do_widen(char) const@@Base+0x1220f> │ │ │ │ + test %eax,%eax │ │ │ │ + je 4ad9d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b19d> │ │ │ │ + cmp %cl,0x10(%eax) │ │ │ │ + jge 4ad88 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b188> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4ad91 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b191> │ │ │ │ + cmp %esi,%edx │ │ │ │ + je 4af30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b330> │ │ │ │ + mov %ebp,%eax │ │ │ │ + cmp %al,0x10(%esi) │ │ │ │ + jle 4ae65 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b265> │ │ │ │ + lea 0x12c(%edi),%eax │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + push $0x18 │ │ │ │ + call 4050 │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + mov %ebp,%eax │ │ │ │ + mov %al,0x10(%ecx) │ │ │ │ + mov %ecx,%eax │ │ │ │ + add $0x10,%eax │ │ │ │ + movl $0x0,0x14(%ecx) │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0xc(%edi),%eax │ │ │ │ - lea 0x14(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 4e277 ::do_widen(char) const@@Base+0x12227> │ │ │ │ + mov %ebp,%eax │ │ │ │ + cmp 0x10(%esi),%al │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + jge 4ae80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b280> │ │ │ │ + cmp %esi,0x138(%edi) │ │ │ │ + je 4af20 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b320> │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + push %esi │ │ │ │ + call 4410 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %ebp,%ecx │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + cmp 0x10(%eax),%cl │ │ │ │ + jle 4aec0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b2c0> │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 4af92 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b392> │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %esi,0x8(%esp) │ │ │ │ + mov 0x4(%esp),%esi │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + setne %cl │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 4ae4a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b24a> │ │ │ │ + test %cl,%cl │ │ │ │ + je 4afa0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b3a0> │ │ │ │ + mov $0x1,%ebp │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + push 0xc(%esp) │ │ │ │ + push %ebp │ │ │ │ + call 4090 │ │ │ │ + addl $0x1,0x140(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push $0x30c │ │ │ │ - push %edi │ │ │ │ - call 4280 │ │ │ │ - add $0x3c,%esp │ │ │ │ + mov 0x48(%esp),%eax │ │ │ │ + mov %eax,0x14(%esi) │ │ │ │ + add $0x2c,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jle 4af08 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b308> │ │ │ │ + cmp %esi,0x13c(%edi) │ │ │ │ + je 4af90 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b390> │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - call *%eax │ │ │ │ + call 4290 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4e085 ::do_widen(char) const@@Base+0x12035> │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %ebp,%ecx │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + cmp 0x10(%eax),%cl │ │ │ │ + jge 4aec0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b2c0> │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + cmove %esi,%eax │ │ │ │ + cmpl $0x1,0xc(%esi) │ │ │ │ + sbb %ecx,%ecx │ │ │ │ + add $0x1,%ecx │ │ │ │ + jmp 4af27 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b327> │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ + lea 0x18(%esp),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push 0x14(%esp) │ │ │ │ + push 0x14(%esp) │ │ │ │ + push %eax │ │ │ │ + call 4de50 ::do_widen(char) const@@Base+0x1890> │ │ │ │ + mov 0x24(%esp),%ecx │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ + mov 0x4(%esp),%esi │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 4ae35 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b235> │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call *%eax │ │ │ │ + push 0x10(%esp) │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4e0d7 ::do_widen(char) const@@Base+0x12087> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ - lea 0x18(%edi),%edx │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x10(%edi),%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 4e067 ::do_widen(char) const@@Base+0x12017> │ │ │ │ + jmp 4ae65 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b265> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esi,%eax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov 0x4(%esp),%esi │ │ │ │ + jmp 4ae3e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b23e> │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ + push $0x18 │ │ │ │ + call 4050 │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + mov %ebp,%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4e067 ::do_widen(char) const@@Base+0x12017> │ │ │ │ - nop │ │ │ │ + mov %al,0x10(%edx) │ │ │ │ + mov 0x140(%edi),%eax │ │ │ │ + movl $0x0,0x14(%edx) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + test %eax,%eax │ │ │ │ + je 4af6e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b36e> │ │ │ │ + mov 0x13c(%edi),%eax │ │ │ │ + mov %ebp,%ecx │ │ │ │ + cmp 0x10(%eax),%cl │ │ │ │ + jg 4af92 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b392> │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ + lea 0x18(%esp),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ + add $0x10,%esi │ │ │ │ + push %esi │ │ │ │ + lea 0x12c(%edi),%esi │ │ │ │ + push %esi │ │ │ │ + jmp 4aed3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b2d3> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %esi,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4af27 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b327> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %ebp,%ecx │ │ │ │ + cmp 0x10(%eax),%cl │ │ │ │ + setl %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %ecx,%ebp │ │ │ │ + jmp 4ae4f , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b24f> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ + lea -0xf0(%ebp),%eax │ │ │ │ + lea -0xf8(%ebp),%edi │ │ │ │ call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ - add $0x56d16,%esi │ │ │ │ + add $0x5a02a,%esi │ │ │ │ push %ebx │ │ │ │ - sub $0x44,%esp │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - lea 0xc(%edi),%eax │ │ │ │ - movl $0x1,0x4(%edi) │ │ │ │ - movl $0x1,0x15c(%edi) │ │ │ │ - mov %esi,%ebx │ │ │ │ - push 0xc(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - pop %eax │ │ │ │ - lea -0x1d951(%esi),%eax │ │ │ │ - pop %edx │ │ │ │ + sub $0x12c,%esp │ │ │ │ + mov 0xc(%ebp),%ebx │ │ │ │ + mov %eax,-0x108(%ebp) │ │ │ │ + mov %eax,-0xf8(%ebp) │ │ │ │ + mov (%ebx),%eax │ │ │ │ + push $0x0 │ │ │ │ + mov 0x4(%ebx),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - push 0xc(%edi) │ │ │ │ - call 47a0 │ │ │ │ + push %edi │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov 0x4(%ebx),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x160(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 4e3f8 ::do_widen(char) const@@Base+0x123a8> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push 0x8(%edi) │ │ │ │ - call 42e0 │ │ │ │ - add $0x10,%esp │ │ │ │ - push 0x160(%edi) │ │ │ │ - push $0x100 │ │ │ │ - push $0x1 │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - call 4070 │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - lea -0x30(%ebp),%edx │ │ │ │ - lea -0x28(%ebp),%ecx │ │ │ │ - mov %edx,-0x44(%ebp) │ │ │ │ - movb $0x0,0xff(%eax) │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - mov %ecx,-0x30(%ebp) │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 41e0 │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ - add $0x10,%esp │ │ │ │ - push $0x0 │ │ │ │ - add %ecx,%eax │ │ │ │ - push %eax │ │ │ │ - push %ecx │ │ │ │ - push %ebx │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - lea -0x1d210(%esi),%eax │ │ │ │ + je 4b024 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b424> │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ + mov -0xf8(%ebp),%edx │ │ │ │ + cmpb $0x2c,-0x1(%edx,%eax,1) │ │ │ │ + jne 4b0f2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b4f2> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + movb $0x0,0x25(%eax) │ │ │ │ + lea -0x1c6dd(%esi),%eax │ │ │ │ push $0x4 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - push %ebx │ │ │ │ - mov %esi,%ebx │ │ │ │ + push %edi │ │ │ │ call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ - add $0x20,%esp │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 4b04d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b44d> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movb $0x1,0x25(%eax) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push 0xf4(%eax) │ │ │ │ + push 0xf0(%eax) │ │ │ │ + push %edi │ │ │ │ + call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 4e408 ::do_widen(char) const@@Base+0x123b8> │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + je 4b575 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b975> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + fldz │ │ │ │ + mov 0xa8(%eax),%edi │ │ │ │ + mov 0xac(%eax),%ebx │ │ │ │ + mov 0xe4(%eax),%ecx │ │ │ │ + mov 0xe8(%eax),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - cmpb $0x0,0x40(%edx) │ │ │ │ - setne %al │ │ │ │ - sub $0x8,%esp │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + fstl (%edi,%eax,8) │ │ │ │ + fstl (%ebx,%eax,8) │ │ │ │ + movl $0xa,(%ecx,%eax,4) │ │ │ │ + movl $0x0,(%edx,%eax,4) │ │ │ │ add $0x1,%eax │ │ │ │ - mov %eax,0x15c(%edi) │ │ │ │ - mov $0x1,%edi │ │ │ │ - push $0x1 │ │ │ │ - push %edx │ │ │ │ - call 4280 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x40(%ebp),%eax │ │ │ │ - je 4e3ea ::do_widen(char) const@@Base+0x1239a> │ │ │ │ + cmp $0x7b,%eax │ │ │ │ + jne 4b0a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b4a0> │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + xor %edi,%edi │ │ │ │ + mov -0xf8(%ebp),%edx │ │ │ │ + cmpb $0x0,0x174(%eax) │ │ │ │ + je 4b119 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b519> │ │ │ │ + cmp -0x108(%ebp),%edx │ │ │ │ + je 4b0e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b4e8> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ + push %edx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ mov %edi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - xor %edi,%edi │ │ │ │ - pop %ebx │ │ │ │ - mov %edi,%eax │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - push 0x160(%edi) │ │ │ │ - call 46e0 │ │ │ │ - add $0x10,%esp │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 4e3d4 ::do_widen(char) const@@Base+0x12384> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 6ef0 <__gmon_start__@plt+0x2738> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ - add $0x56bc6,%esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x54,%esp │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - lea 0xc(%edi),%eax │ │ │ │ - movl $0x1,0x4(%edi) │ │ │ │ - push 0xc(%ebp) │ │ │ │ + cmp $0x7fffffff,%eax │ │ │ │ + je 4b713 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2bb13> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1cdc8(%esi),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ + push $0x1 │ │ │ │ push %eax │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - lea 0x44(%edi),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - lea 0x4c(%edi),%eax │ │ │ │ - push $0x8 │ │ │ │ - push 0xc(%edi) │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 4e760 ::do_widen(char) const@@Base+0x12710> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x44(%edi),%ecx │ │ │ │ - push $0x0 │ │ │ │ - mov 0x44(%edi),%eax │ │ │ │ - add -0xc(%eax),%ecx │ │ │ │ - push %ecx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + push %edi │ │ │ │ + call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - testb $0x5,0xe8(%edi) │ │ │ │ - jne 4e6f0 ::do_widen(char) const@@Base+0x126a0> │ │ │ │ - lea -0x28(%ebp),%eax │ │ │ │ - lea -0x30(%ebp),%ecx │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - mov 0xc(%edi),%eax │ │ │ │ + jmp 4b024 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b424> │ │ │ │ + movb $0x0,0x20(%eax) │ │ │ │ + lea -0xd8(%ebp),%eax │ │ │ │ + lea -0xe0(%ebp),%edi │ │ │ │ + mov %eax,-0x130(%ebp) │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ - mov 0x10(%edi),%edx │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - add %eax,%edx │ │ │ │ - push %edx │ │ │ │ + add %edx,%eax │ │ │ │ + mov %edi,-0x104(%ebp) │ │ │ │ push %eax │ │ │ │ - push %ecx │ │ │ │ + push %edx │ │ │ │ + push %edi │ │ │ │ call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - add %edx,%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 4e4ff ::do_widen(char) const@@Base+0x124af> │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - mov %edi,0x8(%ebp) │ │ │ │ - mov %edx,%edi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movsbl (%edi),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %edi │ │ │ │ + push $0x0 │ │ │ │ mov %esi,%ebx │ │ │ │ - add $0x1,%edi │ │ │ │ - push %eax │ │ │ │ - call 42d0 │ │ │ │ + push -0xe0(%ebp) │ │ │ │ + call 4780 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %al,-0x1(%edi) │ │ │ │ - cmp -0x3c(%ebp),%edi │ │ │ │ - jne 4e4e0 ::do_widen(char) const@@Base+0x12490> │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - lea -0x1b856(%esi),%eax │ │ │ │ - push $0x6 │ │ │ │ + fld %st(0) │ │ │ │ + fstpl -0x110(%ebp) │ │ │ │ + fldz │ │ │ │ + fxch %st(1) │ │ │ │ + fucomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jnp 4b582 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b982> │ │ │ │ + movl $0x0,-0x100(%ebp) │ │ │ │ + lea -0xc8(%ebp),%eax │ │ │ │ + mov %eax,-0x12c(%ebp) │ │ │ │ + lea -0xc0(%ebp),%eax │ │ │ │ + mov %eax,-0x114(%ebp) │ │ │ │ + jmp 4b316 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b716> │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea -0x41(%edx),%eax │ │ │ │ + cmp $0x19,%al │ │ │ │ + ja 4b1ad , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b5ad> │ │ │ │ + add $0x20,%edx │ │ │ │ + movzbl %dl,%edx │ │ │ │ + lea 0x0(,%edx,4),%eax │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 4b1e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b5e8> │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + fldl -0x110(%ebp) │ │ │ │ + mov 0xa8(%ebx),%ebx │ │ │ │ + fstpl (%ebx,%edx,8) │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + mov 0xac(%ebx),%ebx │ │ │ │ + fstpl (%ebx,%edx,8) │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + mov 0xe4(%ebx),%edx │ │ │ │ + mov %ecx,(%edx,%eax,1) │ │ │ │ + jmp 4b1ea , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b5ea> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + and $0x1,%edi │ │ │ │ + add 0xe8(%ebx),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - push -0x40(%ebp) │ │ │ │ - call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + mov %edi,(%eax) │ │ │ │ + push -0x100(%ebp) │ │ │ │ + push $0x2c │ │ │ │ + push -0x104(%ebp) │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 4e6c0 ::do_widen(char) const@@Base+0x12670> │ │ │ │ - lea 0x24(%edi),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - movl $0x0,0x28(%edi) │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - mov 0x24(%edi),%eax │ │ │ │ - movb $0x0,(%eax) │ │ │ │ - push $0x20000 │ │ │ │ - call 42e0 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - push $0x20000 │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - call 4610 │ │ │ │ - add $0x10,%esp │ │ │ │ - push $0xa │ │ │ │ - push $0x20000 │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - push -0x44(%ebp) │ │ │ │ - call 41f0 │ │ │ │ - pop %eax │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - call 41e0 │ │ │ │ - mov $0x7fffffff,%edx │ │ │ │ - sub 0x28(%edi),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - jbe 4e5d4 ::do_widen(char) const@@Base+0x12584> │ │ │ │ - jmp 4e850 ::do_widen(char) const@@Base+0x12800> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmpl $0x1ffff,0x28(%edi) │ │ │ │ - ja 4e5f2 ::do_widen(char) const@@Base+0x125a2> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x20000 │ │ │ │ + je 4b588 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b988> │ │ │ │ + add $0x1,%eax │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov %eax,-0x100(%ebp) │ │ │ │ + mov -0xdc(%ebp),%eax │ │ │ │ + cmp %eax,%ebx │ │ │ │ + ja 4b724 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2bb24> │ │ │ │ + mov -0xe0(%ebp),%edx │ │ │ │ + lea -0xb0(%ebp),%ecx │ │ │ │ push $0x0 │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - call 4610 │ │ │ │ - add $0x10,%esp │ │ │ │ - push $0xa │ │ │ │ - push $0x1ffff │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - push -0x44(%ebp) │ │ │ │ - call 41f0 │ │ │ │ - pop %edx │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - call 41e0 │ │ │ │ - mov $0x7fffffff,%edx │ │ │ │ - sub 0x28(%edi),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - ja 4e841 ::do_widen(char) const@@Base+0x127f1> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ + lea -0xa8(%ebp),%edi │ │ │ │ + mov %edi,-0xb0(%ebp) │ │ │ │ + add %edx,%eax │ │ │ │ + add -0x100(%ebp),%edx │ │ │ │ push %eax │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - push -0x40(%ebp) │ │ │ │ - call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ - mov 0xe8(%edi),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 4e588 ::do_widen(char) const@@Base+0x12538> │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0x1 │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - call 4280 │ │ │ │ - pop %eax │ │ │ │ - push -0x48(%ebp) │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ + push %edx │ │ │ │ + push %ecx │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xac(%ebp),%edx │ │ │ │ + cmp %edi,%ecx │ │ │ │ + je 4b490 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b890> │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + mov %ebx,-0x110(%ebp) │ │ │ │ + cmp -0x108(%ebp),%eax │ │ │ │ + je 4b541 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b941> │ │ │ │ + mov %edx,-0xf4(%ebp) │ │ │ │ + mov -0x110(%ebp),%edx │ │ │ │ + mov -0xf0(%ebp),%ebx │ │ │ │ + mov %ecx,-0xf8(%ebp) │ │ │ │ + mov %edx,-0xf0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 4e820 ::do_widen(char) const@@Base+0x127d0> │ │ │ │ + je 4b553 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b953> │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + mov %ebx,-0xa8(%ebp) │ │ │ │ + movl $0x0,-0xac(%ebp) │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 4b2eb , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b6eb> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x28(%esi) │ │ │ │ mov %esi,%ebx │ │ │ │ - call 4260 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x4c(%ebp),%eax │ │ │ │ - je 4e63c ::do_widen(char) const@@Base+0x125ec> │ │ │ │ - sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x1b84f(%esi),%eax │ │ │ │ - push $0x5 │ │ │ │ + sub $0x8,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x0 │ │ │ │ - push %eax │ │ │ │ - push -0x40(%ebp) │ │ │ │ - call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + push -0xf8(%ebp) │ │ │ │ + call 4780 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fstpl -0x110(%ebp) │ │ │ │ + fldz │ │ │ │ + fxch %st(1) │ │ │ │ + fucomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jnp 4b708 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2bb08> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + movb $0x1,0x20(%eax) │ │ │ │ + push -0x100(%ebp) │ │ │ │ + push $0x40 │ │ │ │ + push -0x104(%ebp) │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 4e7a8 ::do_widen(char) const@@Base+0x12758> │ │ │ │ - lea -0x1b849(%esi),%eax │ │ │ │ - push $0x6 │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - push %eax │ │ │ │ - push -0x40(%ebp) │ │ │ │ - call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + je 4b588 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b988> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push -0x100(%ebp) │ │ │ │ + push $0x3a │ │ │ │ + push -0x104(%ebp) │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 4e788 ::do_widen(char) const@@Base+0x12738> │ │ │ │ - mov 0xc(%edi),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - add $0x30c,%edi │ │ │ │ + je 4b488 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b888> │ │ │ │ + cmp %eax,%edi │ │ │ │ + jbe 4b488 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b888> │ │ │ │ + mov %edi,%ecx │ │ │ │ + mov -0xdc(%ebp),%edx │ │ │ │ + sub %eax,%ecx │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + ja 4b73b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2bb3b> │ │ │ │ + mov -0x114(%ebp),%ebx │ │ │ │ + sub %eax,%edx │ │ │ │ + push $0x0 │ │ │ │ + mov %ebx,-0xc8(%ebp) │ │ │ │ + mov -0xe0(%ebp),%ebx │ │ │ │ + add %eax,%ebx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + cmova %ecx,%edx │ │ │ │ + lea (%ebx,%edx,1),%eax │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - call 41e0 │ │ │ │ - mov %eax,(%esp) │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - push 0x4(%edi) │ │ │ │ + push %ebx │ │ │ │ + push -0x12c(%ebp) │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ push $0x0 │ │ │ │ - push %edi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x20,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x48(%ebp) │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ + mov %esi,%ebx │ │ │ │ + push -0xc8(%ebp) │ │ │ │ + call 4780 │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 4e7e0 ::do_widen(char) const@@Base+0x12790> │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x4c(%ebp),%eax │ │ │ │ - je 4e680 ::do_widen(char) const@@Base+0x12630> │ │ │ │ + cmp -0x114(%ebp),%eax │ │ │ │ + je 4b3f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b7f0> │ │ │ │ sub $0xc,%esp │ │ │ │ + fstpl -0x100(%ebp) │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ + fldl -0x100(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4e680 ::do_widen(char) const@@Base+0x12630> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1b886(%esi),%eax │ │ │ │ + mov -0xe0(%ebp),%ebx │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ + mov $0xa,%ecx │ │ │ │ + mov %eax,-0x100(%ebp) │ │ │ │ + movsbl 0x1(%ebx,%edi,1),%edx │ │ │ │ + lea -0x30(%edx),%eax │ │ │ │ + cmp $0x9,%al │ │ │ │ + jbe 4b4d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b8d0> │ │ │ │ + xor %edi,%edi │ │ │ │ + cmp $0x5d,%dl │ │ │ │ + jne 4b1a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b5a0> │ │ │ │ + mov -0x100(%ebp),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ecx,-0x118(%ebp) │ │ │ │ + fstpl -0x120(%ebp) │ │ │ │ + lea 0x1(%eax),%edx │ │ │ │ + movsbl 0x1(%ebx,%eax,1),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ - push $0x19 │ │ │ │ - push %eax │ │ │ │ - mov -0x28(%esi),%eax │ │ │ │ + mov %edx,-0x124(%ebp) │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xc(%edi),%edi │ │ │ │ - add $0x10,%esp │ │ │ │ - test %edi,%edi │ │ │ │ - je 4e7b8 ::do_widen(char) const@@Base+0x12768> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov %al,-0x125(%ebp) │ │ │ │ + call 4440 │ │ │ │ add $0x10,%esp │ │ │ │ + fldl -0x120(%ebp) │ │ │ │ + mov -0x118(%ebp),%ecx │ │ │ │ + test %eax,%eax │ │ │ │ + je 4b566 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b966> │ │ │ │ + mov -0x124(%ebp),%edx │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov %edx,-0x100(%ebp) │ │ │ │ + movsbl -0x125(%ebp),%edx │ │ │ │ + jmp 4b1a0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b5a0> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fldz │ │ │ │ + jmp 4b3f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b7f0> │ │ │ │ + nop │ │ │ │ + test %edx,%edx │ │ │ │ + je 4b4b9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b8b9> │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 4b6de , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2bade> │ │ │ │ sub $0x4,%esp │ │ │ │ - lea -0x1b86c(%esi),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ - push $0x15 │ │ │ │ - push %eax │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - xor %eax,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x44(%edi),%eax │ │ │ │ - lea 0x44(%edi),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ - push %eax │ │ │ │ push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 4e498 ::do_widen(char) const@@Base+0x12448> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea -0x1b842(%esi),%eax │ │ │ │ - push $0x6 │ │ │ │ - push -0x3c(%ebp) │ │ │ │ + push %edi │ │ │ │ push %eax │ │ │ │ - push -0x40(%ebp) │ │ │ │ - call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + call 41b0 │ │ │ │ + mov -0xac(%ebp),%edx │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 4e680 ::do_widen(char) const@@Base+0x12630> │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ + mov %edx,-0xf4(%ebp) │ │ │ │ + movb $0x0,(%eax,%edx,1) │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + jmp 4b2c6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b6c6> │ │ │ │ + xchg %ax,%ax │ │ │ │ xor %eax,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ + lea -0x98(%ebp),%edi │ │ │ │ + jmp 4b4e5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b8e5> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov (%ecx),%eax │ │ │ │ - add -0xc(%eax),%ecx │ │ │ │ - mov 0x14(%ecx),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - push %eax │ │ │ │ - push %ecx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 4e734 ::do_widen(char) const@@Base+0x126e4> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x44(%edi),%eax │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + cmp $0x7f,%eax │ │ │ │ + je 4b504 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b904> │ │ │ │ + addl $0x1,-0x100(%ebp) │ │ │ │ + mov -0x100(%ebp),%ecx │ │ │ │ + mov %dl,(%edi,%eax,1) │ │ │ │ + add $0x1,%eax │ │ │ │ + movzbl (%ebx,%ecx,1),%edx │ │ │ │ + lea -0x30(%edx),%ecx │ │ │ │ + cmp $0x9,%cl │ │ │ │ + jbe 4b4e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b8e0> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + fstpl -0x120(%ebp) │ │ │ │ + push $0xa │ │ │ │ + push $0x0 │ │ │ │ + push %edi │ │ │ │ + movb $0x0,-0x98(%ebp,%eax,1) │ │ │ │ + call 4480 │ │ │ │ + mov -0xe0(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x4c(%ebp),%eax │ │ │ │ - je 4e680 ::do_widen(char) const@@Base+0x12630> │ │ │ │ + fldl -0x120(%ebp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov -0x100(%ebp),%eax │ │ │ │ + movsbl (%ebx,%eax,1),%edx │ │ │ │ + jmp 4b414 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b814> │ │ │ │ + mov %ecx,-0xf8(%ebp) │ │ │ │ + mov %edx,-0xf4(%ebp) │ │ │ │ + mov %ebx,-0xf0(%ebp) │ │ │ │ + mov %edi,-0xb0(%ebp) │ │ │ │ + lea -0xa8(%ebp),%edi │ │ │ │ + mov %edi,%eax │ │ │ │ + jmp 4b2c6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b6c6> │ │ │ │ + mov $0x174,%eax │ │ │ │ + mov $0x5d,%edx │ │ │ │ + jmp 4b1b4 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b5b4> │ │ │ │ + mov -0xf8(%ebp),%edx │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 4b0d2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b4d2> │ │ │ │ + jne 4b177 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b577> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + fldl -0x1c598(%esi) │ │ │ │ + mov %cx,0x22(%eax) │ │ │ │ + movb $0x0,0x24(%eax) │ │ │ │ + movl $0xa,0xec(%eax) │ │ │ │ + mov 0xa8(%eax),%eax │ │ │ │ + fstl -0x100(%ebp) │ │ │ │ + fldl 0x370(%eax) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jbe 4b5db , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b9db> │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + mov 0xe4(%edi),%edx │ │ │ │ + cmpl $0xa,0x1b8(%edx) │ │ │ │ + jne 4b5db , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b9db> │ │ │ │ + movl $0x1,0x1b8(%edx) │ │ │ │ + fldl -0x1c598(%esi) │ │ │ │ + fstl -0x100(%ebp) │ │ │ │ + fldl 0x388(%eax) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jbe 4b611 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2ba11> │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + mov 0xe4(%edi),%edx │ │ │ │ + cmpl $0xa,0x1c4(%edx) │ │ │ │ + jne 4b611 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2ba11> │ │ │ │ + movl $0x1,0x1c4(%edx) │ │ │ │ + fldl -0x1cba8(%esi) │ │ │ │ + fldl 0x3a0(%eax) │ │ │ │ + fsubp %st,%st(1) │ │ │ │ + fabs │ │ │ │ + fldl -0x1dad0(%esi) │ │ │ │ + fstl -0x100(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jbe 4b644 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2ba44> │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + movl $0x3,0xec(%edi) │ │ │ │ + movb $0x1,0x23(%edi) │ │ │ │ + fldl -0x1cba8(%esi) │ │ │ │ + fldl 0x398(%eax) │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + fsubp %st,%st(1) │ │ │ │ + movb $0x0,0x22(%edi) │ │ │ │ + fabs │ │ │ │ + fldl -0x1dad0(%esi) │ │ │ │ + fstl -0x100(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jbe 4b67b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2ba7b> │ │ │ │ + movb $0x1,0x22(%edi) │ │ │ │ + movl $0x3,0xec(%edi) │ │ │ │ + fldl -0x1cba8(%esi) │ │ │ │ + fldl 0x3c8(%eax) │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + fsubp %st,%st(1) │ │ │ │ + movb $0x0,0x24(%edi) │ │ │ │ + fabs │ │ │ │ + fldl -0x1dad0(%esi) │ │ │ │ + fstl -0x100(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jbe 4b6b2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2bab2> │ │ │ │ + movb $0x1,0x24(%edi) │ │ │ │ + movl $0x3,0xec(%edi) │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ + cmp -0x130(%ebp),%eax │ │ │ │ + je 4b6ce , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2bace> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4e680 ::do_widen(char) const@@Base+0x12630> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x44(%edi),%eax │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 4e615 ::do_widen(char) const@@Base+0x125c5> │ │ │ │ + mov -0xf8(%ebp),%edx │ │ │ │ + mov $0x1,%edi │ │ │ │ + jmp 4b0d2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b4d2> │ │ │ │ + movzbl -0xa8(%ebp),%edx │ │ │ │ + mov %dl,(%eax) │ │ │ │ + mov -0xac(%ebp),%edx │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ + mov %edx,-0xf4(%ebp) │ │ │ │ + movb $0x0,(%eax,%edx,1) │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + jmp 4b2c6 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b6c6> │ │ │ │ + je 4b588 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b988> │ │ │ │ + jmp 4b316 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b716> │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x1db30(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 41c0 │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x1db30(%esi),%eax │ │ │ │ push %eax │ │ │ │ - call 41c0 │ │ │ │ + lea -0x1d617(%esi),%eax │ │ │ │ + push %ebx │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + lea -0x1d464(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + call 4590 │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + lea -0x1d617(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + lea -0x1d464(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + call 4590 │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 6f12 <__gmon_start__@plt+0x275a> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 6732 <__gmon_start__@plt+0x1f7a> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 6716 <__gmon_start__@plt+0x1f5e> │ │ │ │ + xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ + lea -0x130(%ebp),%edi │ │ │ │ call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ - add $0x56786,%esi │ │ │ │ + add $0x59890,%esi │ │ │ │ push %ebx │ │ │ │ - sub $0x54,%esp │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - lea 0xc(%edi),%eax │ │ │ │ - movl $0x1,0x4(%edi) │ │ │ │ - push 0xc(%ebp) │ │ │ │ + sub $0x238,%esp │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %edi,-0x1e0(%ebp) │ │ │ │ + movb $0x0,0x177(%eax) │ │ │ │ + lea -0xa0(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %eax,-0x204(%ebp) │ │ │ │ + call 40f0 │ │ │ │ + mov -0x40(%esi),%edx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ + mov %cx,-0x2c(%ebp) │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov %edx,-0x218(%ebp) │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + mov -0x8(%esi),%eax │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ + mov 0x8(%eax),%ebx │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ + mov -0xc(%edx),%eax │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + mov %edx,-0x130(%ebp) │ │ │ │ + mov %ebx,-0x214(%ebp) │ │ │ │ + mov %ebx,-0x130(%ebp,%eax,1) │ │ │ │ + pop %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ + pop %eax │ │ │ │ + push $0x0 │ │ │ │ + movl $0x0,-0x12c(%ebp) │ │ │ │ + mov -0xc(%edx),%eax │ │ │ │ + mov %edx,-0x210(%ebp) │ │ │ │ + add %edi,%eax │ │ │ │ push %eax │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - lea 0x44(%edi),%eax │ │ │ │ + call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov -0x2c(%esi),%ebx │ │ │ │ + lea -0x128(%ebp),%edi │ │ │ │ + mov %edi,-0x20c(%ebp) │ │ │ │ + lea 0xc(%ebx),%eax │ │ │ │ + mov %ebx,-0x21c(%ebp) │ │ │ │ + mov %eax,-0x130(%ebp) │ │ │ │ + lea 0x20(%ebx),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + mov %edi,(%esp) │ │ │ │ + call 4400 >::basic_filebuf()@plt> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push %edi │ │ │ │ + push -0x204(%ebp) │ │ │ │ + call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ add $0xc,%esp │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - lea 0x4c(%edi),%eax │ │ │ │ push $0x8 │ │ │ │ - push 0xc(%edi) │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + push (%eax) │ │ │ │ + push %edi │ │ │ │ call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ + mov -0x130(%ebp),%edx │ │ │ │ + mov -0x1e0(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ + add -0xc(%edx),%ebx │ │ │ │ test %eax,%eax │ │ │ │ - je 4eba8 ::do_widen(char) const@@Base+0x12b58> │ │ │ │ + je 4c0e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c4e0> │ │ │ │ sub $0x8,%esp │ │ │ │ - lea 0x44(%edi),%ecx │ │ │ │ push $0x0 │ │ │ │ - mov 0x44(%edi),%eax │ │ │ │ - add -0xc(%eax),%ecx │ │ │ │ - push %ecx │ │ │ │ + push %ebx │ │ │ │ + mov %esi,%ebx │ │ │ │ call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - testb $0x5,0xe8(%edi) │ │ │ │ - jne 4eb30 ::do_widen(char) const@@Base+0x12ae0> │ │ │ │ - lea -0x28(%ebp),%eax │ │ │ │ - lea -0x30(%ebp),%ecx │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - mov 0xc(%edi),%eax │ │ │ │ - push $0x0 │ │ │ │ - mov 0x10(%edi),%edx │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - add %eax,%edx │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - push %ecx │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - add %edx,%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 4e93f ::do_widen(char) const@@Base+0x128ef> │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - mov %edi,0x8(%ebp) │ │ │ │ - mov %edx,%edi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movsbl (%edi),%eax │ │ │ │ + xor %edi,%edi │ │ │ │ + testb $0x5,-0x8c(%ebp) │ │ │ │ + je 4b960 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2bd60> │ │ │ │ + mov -0x21c(%ebp),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ + push -0x20c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - add $0x1,%edi │ │ │ │ - push %eax │ │ │ │ - call 42d0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %al,-0x1(%edi) │ │ │ │ - cmp -0x3c(%ebp),%edi │ │ │ │ - jne 4e920 ::do_widen(char) const@@Base+0x128d0> │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - lea -0x1b83b(%esi),%eax │ │ │ │ - push $0x5 │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - push -0x40(%ebp) │ │ │ │ - call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + lea 0xc(%edx),%eax │ │ │ │ + mov %eax,-0x130(%ebp) │ │ │ │ + lea 0x20(%edx),%eax │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + mov -0x24(%esi),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,-0x128(%ebp) │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ + lea -0xf0(%ebp),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4720 ::~__basic_file()@plt> │ │ │ │ + mov -0x34(%esi),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,-0x128(%ebp) │ │ │ │ + lea -0x10c(%ebp),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4530 │ │ │ │ + mov -0x210(%ebp),%eax │ │ │ │ + mov -0x214(%ebp),%ecx │ │ │ │ + mov %eax,-0x130(%ebp) │ │ │ │ + mov -0xc(%eax),%eax │ │ │ │ + mov %ecx,-0x130(%ebp,%eax,1) │ │ │ │ + mov -0x218(%ebp),%eax │ │ │ │ + movl $0x0,-0x12c(%ebp) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + pop %eax │ │ │ │ + push -0x204(%ebp) │ │ │ │ + call 4100 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 4eaf8 ::do_widen(char) const@@Base+0x12aa8> │ │ │ │ - lea 0x24(%edi),%eax │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + mov %edi,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - movl $0x0,0x28(%edi) │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - mov 0x24(%edi),%eax │ │ │ │ - movb $0x0,(%eax) │ │ │ │ - push $0x20000 │ │ │ │ + lea -0x1b8(%ebp),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + movl $0x0,-0x1cc(%ebp) │ │ │ │ + push $0x400 │ │ │ │ + movl $0x0,-0x1c8(%ebp) │ │ │ │ + movl $0x0,-0x1c4(%ebp) │ │ │ │ + mov %eax,-0x228(%ebp) │ │ │ │ + mov %eax,-0x1c0(%ebp) │ │ │ │ + movl $0x0,-0x1bc(%ebp) │ │ │ │ + movb $0x0,-0x1b8(%ebp) │ │ │ │ call 42e0 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - push $0x20000 │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - call 4610 │ │ │ │ + mov %eax,-0x1e8(%ebp) │ │ │ │ + lea -0x58a40(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - push $0xa │ │ │ │ - push $0x20000 │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - push -0x44(%ebp) │ │ │ │ + mov %eax,-0x1f0(%ebp) │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4ba7d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2be7d> │ │ │ │ + mov -0x130(%ebp),%eax │ │ │ │ + mov -0xc(%eax),%eax │ │ │ │ + mov -0xb4(%ebp,%eax,1),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 4c234 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c634> │ │ │ │ + cmpb $0x0,0x1c(%edi) │ │ │ │ + je 4bef0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c2f0> │ │ │ │ + movsbl 0x27(%edi),%eax │ │ │ │ + mov -0x1e8(%ebp),%edi │ │ │ │ + push %eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x3ff │ │ │ │ + push %edi │ │ │ │ + push -0x1e0(%ebp) │ │ │ │ call 41f0 │ │ │ │ - pop %eax │ │ │ │ - push -0x3c(%ebp) │ │ │ │ + mov %edi,(%esp) │ │ │ │ call 41e0 │ │ │ │ - mov $0x7fffffff,%edx │ │ │ │ - sub 0x28(%edi),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - jbe 4ea14 ::do_widen(char) const@@Base+0x129c4> │ │ │ │ - jmp 4ec60 ::do_widen(char) const@@Base+0x12c10> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmpl $0x1ffff,0x28(%edi) │ │ │ │ - ja 4ea32 ::do_widen(char) const@@Base+0x129e2> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x20000 │ │ │ │ + mov %eax,(%esp) │ │ │ │ + push %edi │ │ │ │ + lea -0x1c0(%ebp),%edi │ │ │ │ + push -0x1bc(%ebp) │ │ │ │ push $0x0 │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - call 4610 │ │ │ │ - add $0x10,%esp │ │ │ │ - push $0xa │ │ │ │ - push $0x1ffff │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - push -0x44(%ebp) │ │ │ │ - call 41f0 │ │ │ │ - pop %edx │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - call 41e0 │ │ │ │ - mov $0x7fffffff,%edx │ │ │ │ - sub 0x28(%edi),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - ja 4ec51 ::do_widen(char) const@@Base+0x12c01> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ + push %edi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x20,%esp │ │ │ │ + mov -0x1c8(%ebp),%eax │ │ │ │ + cmp -0x1c4(%ebp),%eax │ │ │ │ + je 4bf40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c340> │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ + mov %edx,(%eax) │ │ │ │ + mov -0x1c0(%ebp),%edx │ │ │ │ + mov -0x1bc(%ebp),%ecx │ │ │ │ + push $0x0 │ │ │ │ + add %edx,%ecx │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - push -0x40(%ebp) │ │ │ │ - call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ - mov 0xe8(%edi),%ecx │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 4e9c8 ::do_widen(char) const@@Base+0x12978> │ │ │ │ - sub $0x8,%esp │ │ │ │ + addl $0x18,-0x1c8(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 4b9d3 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2bdd3> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x20c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - push $0x1 │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - call 4280 │ │ │ │ - pop %eax │ │ │ │ - push -0x48(%ebp) │ │ │ │ call 40a0 >::close()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 4ec30 ::do_widen(char) const@@Base+0x12be0> │ │ │ │ + je 4c1d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c5d0> │ │ │ │ + mov -0x1c8(%ebp),%eax │ │ │ │ + sub -0x1cc(%ebp),%eax │ │ │ │ + lea -0x1a0(%ebp),%ecx │ │ │ │ + lea -0x188(%ebp),%edx │ │ │ │ + sar $0x3,%eax │ │ │ │ + mov %ecx,-0x224(%ebp) │ │ │ │ + imul $0xaaaaaaab,%eax,%eax │ │ │ │ + mov %ecx,-0x1a8(%ebp) │ │ │ │ + movl $0x0,-0x1a4(%ebp) │ │ │ │ + movb $0x0,-0x1a0(%ebp) │ │ │ │ + mov %eax,-0x1fc(%ebp) │ │ │ │ + mov %edx,-0x22c(%ebp) │ │ │ │ + mov %edx,-0x190(%ebp) │ │ │ │ + movl $0x0,-0x18c(%ebp) │ │ │ │ + movb $0x0,-0x188(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 4c200 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c600> │ │ │ │ + lea -0x1d808(%esi),%ebx │ │ │ │ + lea -0x1a8(%ebp),%ecx │ │ │ │ + movl $0x0,-0x1e8(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + lea -0x1c6d8(%esi),%edx │ │ │ │ + mov %ebx,-0x1f8(%ebp) │ │ │ │ + lea -0x190(%ebp),%edi │ │ │ │ + mov %ecx,-0x1f4(%ebp) │ │ │ │ + mov %edx,-0x200(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x28(%esi) │ │ │ │ mov %esi,%ebx │ │ │ │ - call 4260 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x4c(%ebp),%eax │ │ │ │ - je 4ea7c ::do_widen(char) const@@Base+0x12a2c> │ │ │ │ - sub $0xc,%esp │ │ │ │ + push $0x1 │ │ │ │ + push -0x1f8(%ebp) │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0x1b84f(%esi),%eax │ │ │ │ - push $0x5 │ │ │ │ - mov %esi,%ebx │ │ │ │ push $0x0 │ │ │ │ + push -0x1f4(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + mov -0x1e8(%ebp),%eax │ │ │ │ + mov -0x1cc(%ebp),%edx │ │ │ │ + add $0x18,%esp │ │ │ │ + lea (%eax,%eax,2),%eax │ │ │ │ + lea (%edx,%eax,8),%eax │ │ │ │ push %eax │ │ │ │ - push -0x40(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + push $0x4 │ │ │ │ + push $0x0 │ │ │ │ + push -0x200(%ebp) │ │ │ │ + push %edi │ │ │ │ call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 4eb98 ::do_widen(char) const@@Base+0x12b48> │ │ │ │ - push $0x5 │ │ │ │ - push %eax │ │ │ │ - lea -0x1b835(%esi),%eax │ │ │ │ + je 4bf30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c330> │ │ │ │ + lea -0x1c6d3(%esi),%eax │ │ │ │ + push $0x6 │ │ │ │ + push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0x40(%ebp) │ │ │ │ + push %edi │ │ │ │ call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 4eb98 ::do_widen(char) const@@Base+0x12b48> │ │ │ │ - mov 0xc(%edi),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + je 4bf60 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c360> │ │ │ │ + push $0x1 │ │ │ │ push %eax │ │ │ │ - call 41e0 │ │ │ │ - add $0x30c,%edi │ │ │ │ - mov %eax,(%esp) │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - push 0x4(%edi) │ │ │ │ - push $0x0 │ │ │ │ - push %edi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x20,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x48(%ebp) │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 4ebf0 ::do_widen(char) const@@Base+0x12ba0> │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x4c(%ebp),%eax │ │ │ │ - je 4eb22 ::do_widen(char) const@@Base+0x12ad2> │ │ │ │ - sub $0xc,%esp │ │ │ │ + lea -0x1cfb2(%esi),%eax │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + push %edi │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + mov -0x18c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0xc(%edi),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + ja 4c23b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c63b> │ │ │ │ + lea -0x170(%ebp),%ecx │ │ │ │ + lea -0x178(%ebp),%ebx │ │ │ │ + push $0x0 │ │ │ │ + mov %ecx,-0x208(%ebp) │ │ │ │ + mov %ecx,-0x178(%ebp) │ │ │ │ + mov -0x190(%ebp),%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ + add %ecx,%eax │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - jmp 4eac5 ::do_widen(char) const@@Base+0x12a75> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1b886(%esi),%eax │ │ │ │ + push %ebx │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + pop %ebx │ │ │ │ + pop %eax │ │ │ │ + push $0x0 │ │ │ │ mov %esi,%ebx │ │ │ │ - push $0x19 │ │ │ │ - push %eax │ │ │ │ - mov -0x28(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xc(%edi),%edi │ │ │ │ + push -0x178(%ebp) │ │ │ │ + call 4780 │ │ │ │ + mov -0x178(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - test %edi,%edi │ │ │ │ - je 4ebd0 ::do_widen(char) const@@Base+0x12b80> │ │ │ │ + fstpl -0x1f0(%ebp) │ │ │ │ + cmp -0x208(%ebp),%eax │ │ │ │ + je 4bc37 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c037> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1b86c(%esi),%eax │ │ │ │ + lea -0x1d5e0(%esi),%eax │ │ │ │ + push $0x6 │ │ │ │ mov %esi,%ebx │ │ │ │ - push $0x15 │ │ │ │ - push %eax │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - xor %eax,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - xor %eax,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x44(%edi),%eax │ │ │ │ - lea 0x44(%edi),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ + push $0x0 │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + push %edi │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4e8d8 ::do_widen(char) const@@Base+0x12888> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov (%ecx),%eax │ │ │ │ - add -0xc(%eax),%ecx │ │ │ │ - mov 0x14(%ecx),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 4bcb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c0b0> │ │ │ │ + push $0x1 │ │ │ │ push %eax │ │ │ │ - push %ecx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 4eb70 ::do_widen(char) const@@Base+0x12b20> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x44(%edi),%eax │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ + lea -0x1cfb2(%esi),%eax │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + push %edi │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + mov -0x190(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x4c(%ebp),%eax │ │ │ │ - je 4eb22 ::do_widen(char) const@@Base+0x12ad2> │ │ │ │ + movzbl 0x1(%edx,%eax,1),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 4bcb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c0b0> │ │ │ │ + fldz │ │ │ │ + fldl -0x1f0(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jb 4bcb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c0b0> │ │ │ │ + cmp $0x5a,%al │ │ │ │ + lea -0x20(%eax),%edx │ │ │ │ + cmovg %edx,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ + movsbl %al,%edx │ │ │ │ + push %edx │ │ │ │ + mov %edx,-0x208(%ebp) │ │ │ │ + call 4440 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4eb22 ::do_widen(char) const@@Base+0x12ad2> │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4c100 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c500> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x44(%edi),%eax │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea -0x1c6cc(%esi),%eax │ │ │ │ + push $0xa │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x0 │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + push %edi │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4ea55 ::do_widen(char) const@@Base+0x12a05> │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x1db30(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - call 41c0 │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x1db30(%esi),%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 4beca , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c2ca> │ │ │ │ + lea -0x1c6d3(%esi),%eax │ │ │ │ + push $0x6 │ │ │ │ + push $0x0 │ │ │ │ push %eax │ │ │ │ - call 41c0 │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 6f34 <__gmon_start__@plt+0x277c> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ - push %esi │ │ │ │ - call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ - add $0x56376,%esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x54,%esp │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - push 0xc(%ebp) │ │ │ │ - lea 0xc(%edi),%eax │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 4bd70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c170> │ │ │ │ + push $0x1 │ │ │ │ push %eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - lea 0x44(%edi),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - lea 0x4c(%edi),%eax │ │ │ │ - push $0x8 │ │ │ │ - push 0xc(%edi) │ │ │ │ + lea -0x1cfb2(%esi),%eax │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 4efb8 ::do_widen(char) const@@Base+0x12f68> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x44(%edi),%ecx │ │ │ │ - push $0x0 │ │ │ │ - mov 0x44(%edi),%eax │ │ │ │ - add -0xc(%eax),%ecx │ │ │ │ - push %ecx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + push %edi │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + mov -0x18c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - testb $0x5,0xe8(%edi) │ │ │ │ - jne 4ef40 ::do_widen(char) const@@Base+0x12ef0> │ │ │ │ - lea -0x28(%ebp),%eax │ │ │ │ - lea -0x30(%ebp),%ecx │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - mov 0xc(%edi),%eax │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + ja 4c250 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c650> │ │ │ │ + lea -0x158(%ebp),%ecx │ │ │ │ + lea -0x160(%ebp),%ebx │ │ │ │ push $0x0 │ │ │ │ - mov 0x10(%edi),%edx │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - add %eax,%edx │ │ │ │ + mov %ecx,-0x208(%ebp) │ │ │ │ + mov %ecx,-0x160(%ebp) │ │ │ │ + mov -0x190(%ebp),%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ + add %ecx,%eax │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ - push %ecx │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ + push %ebx │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + pop %edx │ │ │ │ + pop %ecx │ │ │ │ + push $0x0 │ │ │ │ + mov %esi,%ebx │ │ │ │ + push -0x160(%ebp) │ │ │ │ + call 4780 │ │ │ │ + mov -0x160(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - add %edx,%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 4ed4f ::do_widen(char) const@@Base+0x12cff> │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - mov %edi,0x8(%ebp) │ │ │ │ - mov %edx,%edi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movsbl (%edi),%eax │ │ │ │ + fstpl -0x1f0(%ebp) │ │ │ │ + cmp -0x208(%ebp),%eax │ │ │ │ + je 4bd70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c170> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - add $0x1,%edi │ │ │ │ push %eax │ │ │ │ - call 42d0 │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %al,-0x1(%edi) │ │ │ │ - cmp -0x3c(%ebp),%edi │ │ │ │ - jne 4ed30 ::do_widen(char) const@@Base+0x12ce0> │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - lea -0x1b82f(%esi),%eax │ │ │ │ + lea -0x1d5e0(%esi),%eax │ │ │ │ push $0x6 │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0x40(%ebp) │ │ │ │ + push %edi │ │ │ │ call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 4ef08 ::do_widen(char) const@@Base+0x12eb8> │ │ │ │ - lea 0x24(%edi),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - movl $0x0,0x28(%edi) │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - mov 0x24(%edi),%eax │ │ │ │ - movb $0x0,(%eax) │ │ │ │ - push $0x20000 │ │ │ │ - call 42e0 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - push $0x20000 │ │ │ │ + je 4beb8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c2b8> │ │ │ │ + lea -0x1cfb2(%esi),%edx │ │ │ │ + push $0x1 │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + push %edi │ │ │ │ + mov %edx,-0x208(%ebp) │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + mov -0x208(%ebp),%edx │ │ │ │ + push $0x1 │ │ │ │ + lea 0x1(%eax),%ecx │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ + push %edi │ │ │ │ + mov %ecx,-0x220(%ebp) │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 4beb8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c2b8> │ │ │ │ + mov -0x220(%ebp),%ecx │ │ │ │ + mov -0x18c(%ebp),%edx │ │ │ │ + sub %ecx,%eax │ │ │ │ + cmp %edx,%ecx │ │ │ │ + ja 4c265 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c665> │ │ │ │ + lea -0x148(%ebp),%ebx │ │ │ │ + sub %ecx,%edx │ │ │ │ push $0x0 │ │ │ │ + mov %ebx,-0x220(%ebp) │ │ │ │ + lea -0x140(%ebp),%ebx │ │ │ │ + mov %ebx,-0x208(%ebp) │ │ │ │ + mov %ebx,-0x148(%ebp) │ │ │ │ + mov -0x190(%ebp),%ebx │ │ │ │ + add %ecx,%ebx │ │ │ │ + cmp %eax,%edx │ │ │ │ + cmovbe %edx,%eax │ │ │ │ + add %ebx,%eax │ │ │ │ push %eax │ │ │ │ - call 4610 │ │ │ │ + push %ebx │ │ │ │ + push -0x220(%ebp) │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - push $0xa │ │ │ │ - push $0x20000 │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - push -0x44(%ebp) │ │ │ │ - call 41f0 │ │ │ │ - pop %eax │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - call 41e0 │ │ │ │ - mov $0x7fffffff,%edx │ │ │ │ - sub 0x28(%edi),%edx │ │ │ │ + mov -0x1a8(%ebp),%eax │ │ │ │ + mov -0x148(%ebp),%ecx │ │ │ │ + mov -0x144(%ebp),%edx │ │ │ │ + cmp -0x208(%ebp),%ecx │ │ │ │ + je 4c150 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c550> │ │ │ │ + mov -0x140(%ebp),%ebx │ │ │ │ + mov %ebx,-0x220(%ebp) │ │ │ │ + cmp -0x224(%ebp),%eax │ │ │ │ + je 4c198 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c598> │ │ │ │ + mov %edx,-0x1a4(%ebp) │ │ │ │ + mov -0x220(%ebp),%edx │ │ │ │ + mov -0x1a0(%ebp),%ebx │ │ │ │ + mov %ecx,-0x1a8(%ebp) │ │ │ │ + mov %edx,-0x1a0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 4c1aa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c5aa> │ │ │ │ + mov %eax,-0x148(%ebp) │ │ │ │ + mov %ebx,-0x140(%ebp) │ │ │ │ + movl $0x0,-0x144(%ebp) │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + mov -0x148(%ebp),%eax │ │ │ │ + cmp -0x208(%ebp),%eax │ │ │ │ + je 4beb8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c2b8> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - jbe 4ee24 ::do_widen(char) const@@Base+0x12dd4> │ │ │ │ - jmp 4f070 ::do_widen(char) const@@Base+0x13020> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - cmpl $0x1ffff,0x28(%edi) │ │ │ │ - ja 4ee42 ::do_widen(char) const@@Base+0x12df2> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x20000 │ │ │ │ - push $0x0 │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - call 4610 │ │ │ │ + fldz │ │ │ │ + fldl -0x1f0(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jae 4bf70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c370> │ │ │ │ + addl $0x1,-0x1e8(%ebp) │ │ │ │ + mov -0x1e8(%ebp),%eax │ │ │ │ + cmp -0x1fc(%ebp),%eax │ │ │ │ + je 4c000 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c400> │ │ │ │ + mov -0x1a4(%ebp),%eax │ │ │ │ + jmp 4bb40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2bf40> │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %edi │ │ │ │ + call 4470 ::_M_widen_init() const@plt> │ │ │ │ + mov (%edi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x18(%eax),%edx │ │ │ │ + mov $0xa,%eax │ │ │ │ + cmp -0x1f0(%ebp),%edx │ │ │ │ + je 4b9f9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2bdf9> │ │ │ │ + sub $0x8,%esp │ │ │ │ push $0xa │ │ │ │ - push $0x1ffff │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - push -0x44(%ebp) │ │ │ │ - call 41f0 │ │ │ │ - pop %edx │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - call 41e0 │ │ │ │ - mov $0x7fffffff,%edx │ │ │ │ - sub 0x28(%edi),%edx │ │ │ │ + push %edi │ │ │ │ + call *%edx │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - ja 4f061 ::do_widen(char) const@@Base+0x13011> │ │ │ │ + movsbl %al,%eax │ │ │ │ + jmp 4b9f9 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2bdf9> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + fld1 │ │ │ │ + fchs │ │ │ │ + fstpl -0x1f0(%ebp) │ │ │ │ + jmp 4bcb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c0b0> │ │ │ │ + nop │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ + push %edi │ │ │ │ push %eax │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - push -0x40(%ebp) │ │ │ │ - call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ - mov 0xe8(%edi),%ecx │ │ │ │ + lea -0x1cc(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + call 3b590 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b990> │ │ │ │ add $0x10,%esp │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 4edd8 ::do_widen(char) const@@Base+0x12d88> │ │ │ │ + jmp 4b9c5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2bdc5> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fld1 │ │ │ │ + fchs │ │ │ │ + fstpl -0x1f0(%ebp) │ │ │ │ + jmp 4bc37 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c037> │ │ │ │ + nop │ │ │ │ sub $0x8,%esp │ │ │ │ + push -0x1f8(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - push $0x1 │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - call 4280 │ │ │ │ - pop %eax │ │ │ │ - push -0x48(%ebp) │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ + push -0x1f4(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 4f040 ::do_widen(char) const@@Base+0x12ff0> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x28(%esi) │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 4260 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x4c(%ebp),%eax │ │ │ │ - je 4ee8c ::do_widen(char) const@@Base+0x12e3c> │ │ │ │ - sub $0xc,%esp │ │ │ │ + je 4beca , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c2ca> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1c6ec(%esi),%eax │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + push -0x1f4(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x1b84f(%esi),%eax │ │ │ │ - push $0x5 │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4bfc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c3c0> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + fldl -0x1f0(%ebp) │ │ │ │ + movb $0x1,0x177(%eax) │ │ │ │ + fstpl 0x28(%eax) │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1c6f0(%esi),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - push -0x40(%ebp) │ │ │ │ - call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 4efa8 ::do_widen(char) const@@Base+0x12f58> │ │ │ │ - push $0xb │ │ │ │ - push %eax │ │ │ │ - lea -0x1b828(%esi),%eax │ │ │ │ push %eax │ │ │ │ - push -0x40(%ebp) │ │ │ │ - call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 4efa8 ::do_widen(char) const@@Base+0x12f58> │ │ │ │ - mov 0xc(%edi),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 41e0 │ │ │ │ - add $0x30c,%edi │ │ │ │ - mov %eax,(%esp) │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - push 0x4(%edi) │ │ │ │ - push $0x0 │ │ │ │ - push %edi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x20,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x48(%ebp) │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ + push -0x1f4(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 4f000 ::do_widen(char) const@@Base+0x12fb0> │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x4c(%ebp),%eax │ │ │ │ - je 4ef32 ::do_widen(char) const@@Base+0x12ee2> │ │ │ │ + jne 4beca , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c2ca> │ │ │ │ + fldl -0x1f0(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movb $0x1,0x177(%eax) │ │ │ │ + fstpl 0x38(%eax) │ │ │ │ + jmp 4beca , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c2ca> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + mov -0x190(%ebp),%eax │ │ │ │ + fldl 0x28(%ebx) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ + fstpl 0x60(%ecx) │ │ │ │ + fldl 0x38(%ebx) │ │ │ │ + fstl -0x1e8(%ebp) │ │ │ │ + fstpl 0x70(%edx) │ │ │ │ + cmp -0x22c(%ebp),%eax │ │ │ │ + je 4c035 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c435> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0xc(%edi),%eax │ │ │ │ + mov -0x1a8(%ebp),%eax │ │ │ │ + cmp -0x224(%ebp),%eax │ │ │ │ + je 4c051 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c451> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ push %eax │ │ │ │ - jmp 4eed5 ::do_widen(char) const@@Base+0x12e85> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1b886(%esi),%eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x1c0(%ebp),%eax │ │ │ │ + cmp -0x228(%ebp),%eax │ │ │ │ + je 4c06d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c46d> │ │ │ │ + sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ - push $0x19 │ │ │ │ - push %eax │ │ │ │ - mov -0x28(%esi),%eax │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xc(%edi),%edi │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %edi,%edi │ │ │ │ - je 4efe0 ::do_widen(char) const@@Base+0x12f90> │ │ │ │ + mov -0x1c8(%ebp),%edi │ │ │ │ + mov -0x1cc(%ebp),%eax │ │ │ │ + cmp %eax,%edi │ │ │ │ + je 4c0bc , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c4bc> │ │ │ │ + mov %eax,-0x1e8(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov -0x1e8(%ebp),%ecx │ │ │ │ + mov (%ecx),%eax │ │ │ │ + lea 0x8(%ecx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 4c0a5 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c4a5> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1b86c(%esi),%eax │ │ │ │ + addl $0x18,-0x1e8(%ebp) │ │ │ │ + mov -0x1e8(%ebp),%eax │ │ │ │ + cmp %eax,%edi │ │ │ │ + jne 4c088 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c488> │ │ │ │ + mov -0x1cc(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4c0ce , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c4ce> │ │ │ │ + sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ - push $0x15 │ │ │ │ push %eax │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - xor %eax,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ + mov $0x1,%edi │ │ │ │ + jmp 4b8ad , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2bcad> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - xor %eax,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x44(%edi),%eax │ │ │ │ - lea 0x44(%edi),%edx │ │ │ │ + mov 0x14(%ebx),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ + push %ebx │ │ │ │ + mov %esi,%ebx │ │ │ │ call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 4ece1 ::do_widen(char) const@@Base+0x12c91> │ │ │ │ + jmp 4b89b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2bc9b> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov (%ecx),%eax │ │ │ │ - add -0xc(%eax),%ecx │ │ │ │ - mov 0x14(%ecx),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + fldl -0x1f0(%ebp) │ │ │ │ + mov -0x208(%ebp),%edx │ │ │ │ + movb $0x1,0x177(%eax) │ │ │ │ + mov 0xa4(%eax),%eax │ │ │ │ + fstl (%eax,%edx,8) │ │ │ │ + fstl 0x100(%eax,%edx,8) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0xa0(%eax),%eax │ │ │ │ + fstps -0x1dc(%ebp) │ │ │ │ + flds -0x1dc(%ebp) │ │ │ │ + fsts (%eax,%edx,4) │ │ │ │ + fstps 0x80(%eax,%edx,4) │ │ │ │ + jmp 4bcb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c0b0> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + test %edx,%edx │ │ │ │ + je 4c180 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c580> │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 4c21a , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c61a> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %edx │ │ │ │ + push -0x208(%ebp) │ │ │ │ push %eax │ │ │ │ - push %ecx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + call 41b0 │ │ │ │ + mov -0x144(%ebp),%edx │ │ │ │ + mov -0x1a8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4ef80 ::do_widen(char) const@@Base+0x12f30> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %edx,-0x1a4(%ebp) │ │ │ │ + movb $0x0,(%eax,%edx,1) │ │ │ │ + mov -0x148(%ebp),%eax │ │ │ │ + jmp 4be89 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c289> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0x44(%edi),%eax │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ + mov %ecx,-0x1a8(%ebp) │ │ │ │ + mov %edx,-0x1a4(%ebp) │ │ │ │ + mov %ebx,-0x1a0(%ebp) │ │ │ │ + mov -0x208(%ebp),%eax │ │ │ │ + mov %eax,-0x148(%ebp) │ │ │ │ + lea -0x140(%ebp),%eax │ │ │ │ + mov %eax,-0x208(%ebp) │ │ │ │ + jmp 4be89 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c289> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x130(%ebp),%eax │ │ │ │ + mov -0x1e0(%ebp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ add -0xc(%eax),%edx │ │ │ │ mov 0x14(%edx),%eax │ │ │ │ or $0x4,%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x4c(%ebp),%eax │ │ │ │ - je 4ef32 ::do_widen(char) const@@Base+0x12ee2> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 4ef32 ::do_widen(char) const@@Base+0x12ee2> │ │ │ │ + jmp 4ba98 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2be98> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x44(%edi),%eax │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + fldl 0x28(%eax) │ │ │ │ + fstpl 0x60(%eax) │ │ │ │ + fldl 0x38(%eax) │ │ │ │ + fstl -0x1e8(%ebp) │ │ │ │ + fstpl 0x70(%eax) │ │ │ │ + jmp 4c035 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c435> │ │ │ │ + movzbl -0x140(%ebp),%edx │ │ │ │ + mov %dl,(%eax) │ │ │ │ + mov -0x144(%ebp),%edx │ │ │ │ + mov -0x1a8(%ebp),%eax │ │ │ │ + jmp 4c180 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c580> │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 44c0 │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + lea -0x1d617(%esi),%eax │ │ │ │ push %eax │ │ │ │ + lea -0x1d464(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + call 4590 │ │ │ │ push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 4ee65 ::do_widen(char) const@@Base+0x12e15> │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x1db30(%esi),%eax │ │ │ │ push %eax │ │ │ │ - call 41c0 │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x1db30(%esi),%eax │ │ │ │ + lea -0x1d617(%esi),%eax │ │ │ │ push %eax │ │ │ │ - call 41c0 │ │ │ │ + lea -0x1d464(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + call 4590 │ │ │ │ + lea -0x1d617(%esi),%eax │ │ │ │ + push %edx │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ + lea -0x1d464(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + call 4590 │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 675a <__gmon_start__@plt+0x1fa2> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 676d <__gmon_start__@plt+0x1fb5> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 6793 <__gmon_start__@plt+0x1fdb> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 6f56 <__gmon_start__@plt+0x279e> │ │ │ │ + jmp 67fe <__gmon_start__@plt+0x2046> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 6816 <__gmon_start__@plt+0x205e> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 684e <__gmon_start__@plt+0x2096> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ - add $0x55f66,%esi │ │ │ │ push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x58d47,%ebx │ │ │ │ sub $0x54,%esp │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - lea 0xc(%edi),%eax │ │ │ │ - movl $0x1,0x4(%edi) │ │ │ │ - push 0xc(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - lea 0x44(%edi),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - lea 0x4c(%edi),%eax │ │ │ │ - push $0x8 │ │ │ │ - push 0xc(%edi) │ │ │ │ + mov 0x68(%esp),%eax │ │ │ │ + mov 0x68(%esp),%edi │ │ │ │ + mov 0x6c(%esp),%esi │ │ │ │ + add $0x114,%eax │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + push 0x11c(%edi) │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - call 4330 >::open(char const*, std::_Ios_Openmode)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 4f3c8 ::do_widen(char) const@@Base+0x13378> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x44(%edi),%ecx │ │ │ │ - push $0x0 │ │ │ │ - mov 0x44(%edi),%eax │ │ │ │ - add -0xc(%eax),%ecx │ │ │ │ - push %ecx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - testb $0x5,0xe8(%edi) │ │ │ │ - jne 4f350 ::do_widen(char) const@@Base+0x13300> │ │ │ │ - lea -0x28(%ebp),%eax │ │ │ │ - lea -0x30(%ebp),%ecx │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - mov 0xc(%edi),%eax │ │ │ │ - push $0x0 │ │ │ │ - mov 0x10(%edi),%edx │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - add %eax,%edx │ │ │ │ - push %edx │ │ │ │ + call 4d700 ::do_widen(char) const@@Base+0x1140> │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov 0x70(%esp),%edi │ │ │ │ + movl $0x0,0x11c(%eax) │ │ │ │ + add $0x118,%eax │ │ │ │ + add $0x144,%edi │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + mov %eax,-0x24(%edi) │ │ │ │ + mov %eax,-0x20(%edi) │ │ │ │ + movl $0x0,-0x1c(%edi) │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + mov 0x68(%esp),%eax │ │ │ │ + push 0x14c(%eax) │ │ │ │ + push %edi │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + movl $0x0,0x14c(%eax) │ │ │ │ + add $0x148,%eax │ │ │ │ + mov %eax,0x150(%edx) │ │ │ │ + mov %eax,0x154(%edx) │ │ │ │ + lea 0x64(%esi),%eax │ │ │ │ + movl $0x0,0x158(%edx) │ │ │ │ + pop %ecx │ │ │ │ + pop %ebp │ │ │ │ push %eax │ │ │ │ - push %ecx │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ + push %edi │ │ │ │ + call cde0 <__gmon_start__@plt+0x8628> │ │ │ │ add $0x10,%esp │ │ │ │ - add %edx,%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 4f15f ::do_widen(char) const@@Base+0x1310f> │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - mov %edi,0x8(%ebp) │ │ │ │ - mov %edx,%edi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movsbl (%edi),%eax │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ + mov 0x60(%esp),%edi │ │ │ │ + mov 0x158(%eax),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + mov 0x108(%edi),%edx │ │ │ │ + setne 0x175(%eax) │ │ │ │ + xor %eax,%eax │ │ │ │ + cmp %edx,0x10c(%edi) │ │ │ │ + je 4c4ca , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c8ca> │ │ │ │ + mov 0x28(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - add $0x1,%edi │ │ │ │ - push %eax │ │ │ │ - call 42d0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %al,-0x1(%edi) │ │ │ │ - cmp -0x3c(%ebp),%edi │ │ │ │ - jne 4f140 ::do_widen(char) const@@Base+0x130f0> │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - lea -0x1b81c(%esi),%eax │ │ │ │ - push $0x7 │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0x0 │ │ │ │ + add $0x1,%eax │ │ │ │ push %eax │ │ │ │ - push -0x40(%ebp) │ │ │ │ - call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 4f318 ::do_widen(char) const@@Base+0x132c8> │ │ │ │ - lea 0x24(%edi),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - movl $0x0,0x28(%edi) │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - mov 0x24(%edi),%eax │ │ │ │ - movb $0x0,(%eax) │ │ │ │ - push $0x20000 │ │ │ │ call 42e0 │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - push $0x20000 │ │ │ │ - push $0x0 │ │ │ │ + mov %eax,0x34(%esp) │ │ │ │ + pop %ecx │ │ │ │ + mov %eax,%edi │ │ │ │ + pop %ebp │ │ │ │ + push 0x24(%esi) │ │ │ │ push %eax │ │ │ │ - call 4610 │ │ │ │ - add $0x10,%esp │ │ │ │ - push $0xa │ │ │ │ - push $0x20000 │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - push -0x44(%ebp) │ │ │ │ - call 41f0 │ │ │ │ - pop %eax │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - call 41e0 │ │ │ │ - mov $0x7fffffff,%edx │ │ │ │ - sub 0x28(%edi),%edx │ │ │ │ + call 4740 │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov 0x10c(%eax),%eax │ │ │ │ + sub 0x108(%edx),%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xb6db6db7,%eax,%eax │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ + mov -0x28(%ebx),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - jbe 4f234 ::do_widen(char) const@@Base+0x131e4> │ │ │ │ - jmp 4f480 ::do_widen(char) const@@Base+0x13430> │ │ │ │ + cmpb $0x0,(%edi) │ │ │ │ + mov %edi,0x8(%esp) │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + je 4c4aa , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c8aa> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - cmpl $0x1ffff,0x28(%edi) │ │ │ │ - ja 4f252 ::do_widen(char) const@@Base+0x13202> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x20000 │ │ │ │ - push $0x0 │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - call 4610 │ │ │ │ - add $0x10,%esp │ │ │ │ - push $0xa │ │ │ │ - push $0x1ffff │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - push -0x44(%ebp) │ │ │ │ - call 41f0 │ │ │ │ - pop %edx │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - call 41e0 │ │ │ │ - mov $0x7fffffff,%edx │ │ │ │ - sub 0x28(%edi),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - ja 4f471 ::do_widen(char) const@@Base+0x13421> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + sub 0x24(%esp),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4c498 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c898> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ + imul $0x1c,%ecx,%edx │ │ │ │ + add 0x108(%eax),%edx │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov 0x4(%edx),%edi │ │ │ │ + mov 0x8(%edx),%esi │ │ │ │ + movsbl (%eax),%eax │ │ │ │ + sub %edi,%esi │ │ │ │ + sar $0x2,%esi │ │ │ │ + imul $0xba2e8ba3,%esi,%esi │ │ │ │ + test %al,%al │ │ │ │ + je 4c5b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c9b8> │ │ │ │ + test %esi,%esi │ │ │ │ + je 4c5b8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c9b8> │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ + add $0x4,%edi │ │ │ │ + xor %ebp,%ebp │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edx,0x10(%esp) │ │ │ │ + jmp 4c46c , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c86c> │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4c489 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c889> │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + add $0x1,%ebp │ │ │ │ + add $0x2c,%edi │ │ │ │ + movsbl (%eax,%ebp,1),%eax │ │ │ │ + cmp %ebp,0xc(%esp) │ │ │ │ + jbe 4c4d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c8d8> │ │ │ │ + test %al,%al │ │ │ │ + je 4c4d8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c8d8> │ │ │ │ + cmpb $0x0,0x22(%edi) │ │ │ │ + jne 4c454 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c854> │ │ │ │ + sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - push -0x40(%ebp) │ │ │ │ - call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ - mov 0xe8(%edi),%ecx │ │ │ │ + push %edi │ │ │ │ + call 4370 │ │ │ │ add $0x10,%esp │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 4f1e8 ::do_widen(char) const@@Base+0x13198> │ │ │ │ + cmpb $0x0,0x21(%edi) │ │ │ │ + jne 4c450 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c850> │ │ │ │ + test %eax,%eax │ │ │ │ + je 4c454 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c854> │ │ │ │ + mov %esi,%ecx │ │ │ │ + add $0x1,%ecx │ │ │ │ + cmp 0x14(%esp),%ecx │ │ │ │ + jne 4c408 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c808> │ │ │ │ + addl $0x1,0x8(%esp) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + cmpb $0x0,(%eax) │ │ │ │ + jne 4c3e8 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c7e8> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ push $0x1 │ │ │ │ - push -0x3c(%ebp) │ │ │ │ + push 0x30(%esp) │ │ │ │ call 4280 │ │ │ │ - pop %eax │ │ │ │ - push -0x48(%ebp) │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ + mov 0x128(%eax),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + setne %al │ │ │ │ + add $0x4c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ + cmp %ebp,%esi │ │ │ │ + jne 4c48b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c88b> │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ + add 0x18(%edx),%esi │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ + mov 0x11c(%eax),%eax │ │ │ │ + mov %esi,0x38(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - je 4f450 ::do_widen(char) const@@Base+0x13400> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x28(%esi) │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 4260 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x4c(%ebp),%eax │ │ │ │ - je 4f29c ::do_widen(char) const@@Base+0x1324c> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0x1b84f(%esi),%eax │ │ │ │ - push $0x5 │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0x0 │ │ │ │ + jne 4c511 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c911> │ │ │ │ + jmp 4c528 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c928> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4c51d , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c91d> │ │ │ │ + cmp 0x10(%eax),%esi │ │ │ │ + jbe 4c508 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c908> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4c511 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c911> │ │ │ │ + cmp 0x18(%esp),%edx │ │ │ │ + je 4c528 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c928> │ │ │ │ + cmp 0x10(%edx),%esi │ │ │ │ + jae 4c562 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c962> │ │ │ │ + lea 0x38(%esp),%eax │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ + mov %eax,0x3c(%esp) │ │ │ │ + lea 0x2c(%esp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea 0x3f(%esp),%esi │ │ │ │ + push %esi │ │ │ │ + lea 0x48(%esp),%esi │ │ │ │ + push %esi │ │ │ │ + lea -0x1c69c(%ebx),%esi │ │ │ │ + push %esi │ │ │ │ + push %edx │ │ │ │ + push 0x38(%esp) │ │ │ │ push %eax │ │ │ │ - push -0x40(%ebp) │ │ │ │ - call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 4f3b8 ::do_widen(char) const@@Base+0x13368> │ │ │ │ - push $0x7 │ │ │ │ + call 4dff0 ::do_widen(char) const@@Base+0x1a30> │ │ │ │ + mov 0x48(%esp),%edx │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov %ecx,0x14(%edx) │ │ │ │ + cmpb $0x47,(%eax) │ │ │ │ + jne 4c48b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c88b> │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ + sub $0x4,%esp │ │ │ │ + movb $0x47,0x40(%esp) │ │ │ │ + push $0x1 │ │ │ │ + lea 0x44(%esp),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x1b814(%esi),%eax │ │ │ │ + mov 0x34(%esp),%edi │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1df96(%ebx),%edx │ │ │ │ + push $0x1 │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - push -0x40(%ebp) │ │ │ │ - call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov %edi,(%esp) │ │ │ │ + call 4260 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 4f3b8 ::do_widen(char) const@@Base+0x13368> │ │ │ │ - mov 0xc(%edi),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 41e0 │ │ │ │ - add $0x30c,%edi │ │ │ │ - mov %eax,(%esp) │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - push 0x4(%edi) │ │ │ │ - push $0x0 │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ + jmp 4c48b , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c88b> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + xor %ebp,%ebp │ │ │ │ + jmp 4c4e2 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c8e2> │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0004c5c0 ::do_widen(char) const@@Base>: │ │ │ │ + movzbl 0x8(%esp),%eax │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x58a1a,%ebx │ │ │ │ + sub $0x10,%esp │ │ │ │ + push $0x2c │ │ │ │ + push 0x1c(%esp) │ │ │ │ + call 4280 │ │ │ │ + add $0x18,%esp │ │ │ │ + pop %ebx │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + push %ebp │ │ │ │ push %edi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x20,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x589f7,%ebx │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov 0x30(%esp),%edi │ │ │ │ + mov 0x8(%edi),%ebp │ │ │ │ + mov 0x4(%edi),%esi │ │ │ │ + lea -0x6cc(%ebx),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + cmp %esi,%ebp │ │ │ │ + je 4c663 ::do_widen(char) const@@Base+0xa3> │ │ │ │ + lea -0x58a30(%ebx),%eax │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + jmp 4c63f ::do_widen(char) const@@Base+0x7f> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0x2c,%esi │ │ │ │ + cmp %esi,%ebp │ │ │ │ + je 4c660 ::do_widen(char) const@@Base+0xa0> │ │ │ │ + mov (%esi),%edx │ │ │ │ + mov (%edx),%edx │ │ │ │ + cmp 0xc(%esp),%edx │ │ │ │ + je 4c638 ::do_widen(char) const@@Base+0x78> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + add $0x2c,%esi │ │ │ │ + call *%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %esi,%ebp │ │ │ │ + jne 4c63f ::do_widen(char) const@@Base+0x7f> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x4(%edi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 4c673 ::do_widen(char) const@@Base+0xb3> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x58977,%ebx │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov 0x30(%esp),%edi │ │ │ │ + mov 0x8(%edi),%ebp │ │ │ │ + mov 0x4(%edi),%esi │ │ │ │ + lea -0x6cc(%ebx),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + cmp %esi,%ebp │ │ │ │ + je 4c6e3 ::do_widen(char) const@@Base+0x123> │ │ │ │ + lea -0x58a30(%ebx),%eax │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + jmp 4c6bf ::do_widen(char) const@@Base+0xff> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0x2c,%esi │ │ │ │ + cmp %esi,%ebp │ │ │ │ + je 4c6e0 ::do_widen(char) const@@Base+0x120> │ │ │ │ + mov (%esi),%edx │ │ │ │ + mov (%edx),%edx │ │ │ │ + cmp 0xc(%esp),%edx │ │ │ │ + je 4c6b8 ::do_widen(char) const@@Base+0xf8> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x48(%ebp) │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ + push %esi │ │ │ │ + add $0x2c,%esi │ │ │ │ + call *%edx │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 4f410 ::do_widen(char) const@@Base+0x133c0> │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x4c(%ebp),%eax │ │ │ │ - je 4f342 ::do_widen(char) const@@Base+0x132f2> │ │ │ │ + cmp %esi,%ebp │ │ │ │ + jne 4c6bf ::do_widen(char) const@@Base+0xff> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x4(%edi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 4c6f3 ::do_widen(char) const@@Base+0x133> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ + push %esi │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0xc(%edi),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - push %eax │ │ │ │ - jmp 4f2e5 ::do_widen(char) const@@Base+0x13295> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1b886(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0x19 │ │ │ │ - push %eax │ │ │ │ - mov -0x28(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0xc(%edi),%edi │ │ │ │ - add $0x10,%esp │ │ │ │ - test %edi,%edi │ │ │ │ - je 4f3f0 ::do_widen(char) const@@Base+0x133a0> │ │ │ │ - sub $0xc,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x1c │ │ │ │ push %edi │ │ │ │ - call 41e0 │ │ │ │ - add $0xc,%esp │ │ │ │ - push %eax │ │ │ │ + call 4280 │ │ │ │ + add $0x2c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %ebp │ │ │ │ push %edi │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x588e7,%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ + mov 0x4(%eax),%ebp │ │ │ │ + mov (%eax),%esi │ │ │ │ + cmp %esi,%ebp │ │ │ │ + je 4c765 ::do_widen(char) const@@Base+0x1a5> │ │ │ │ + lea -0x58a30(%ebx),%edi │ │ │ │ + jmp 4c747 ::do_widen(char) const@@Base+0x187> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2c,%esi │ │ │ │ + cmp %esi,%ebp │ │ │ │ + je 4c75f ::do_widen(char) const@@Base+0x19f> │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 4c740 ::do_widen(char) const@@Base+0x180> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + add $0x2c,%esi │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1b86c(%esi),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0x15 │ │ │ │ - push %eax │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + cmp %esi,%ebp │ │ │ │ + jne 4c747 ::do_widen(char) const@@Base+0x187> │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ + mov (%eax),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 4c775 ::do_widen(char) const@@Base+0x1b5> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - xor %eax,%eax │ │ │ │ + add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x5887b,%eax │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov 0x30(%esp),%ecx │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + mov 0x4(%ecx),%edi │ │ │ │ + mov (%ecx),%ebp │ │ │ │ + cmp %ebp,%edi │ │ │ │ + je 4c834 ::do_widen(char) const@@Base+0x274> │ │ │ │ + lea -0x58a00(%eax),%ecx │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ + lea -0x6cc(%eax),%ecx │ │ │ │ + lea -0x58a30(%eax),%eax │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ + mov %eax,(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - xor %eax,%eax │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + mov (%edx),%edx │ │ │ │ + cmp 0x4(%esp),%edx │ │ │ │ + jne 4c850 ::do_widen(char) const@@Base+0x290> │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov 0x4(%ebp),%ebx │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 4c7f7 ::do_widen(char) const@@Base+0x237> │ │ │ │ + jmp 4c813 ::do_widen(char) const@@Base+0x253> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x2c,%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 4c810 ::do_widen(char) const@@Base+0x250> │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp (%esp),%eax │ │ │ │ + je 4c7f0 ::do_widen(char) const@@Base+0x230> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + add $0x2c,%ebx │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 4c7f7 ::do_widen(char) const@@Base+0x237> │ │ │ │ + mov 0x4(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 4c827 ::do_widen(char) const@@Base+0x267> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + mov 0x1c(%esp),%ebx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x1c,%ebp │ │ │ │ + cmp %ebp,%edi │ │ │ │ + jne 4c7c8 ::do_widen(char) const@@Base+0x208> │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + mov (%eax),%ebp │ │ │ │ + test %ebp,%ebp │ │ │ │ + je 4c848 ::do_widen(char) const@@Base+0x288> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebp │ │ │ │ + mov 0x1c(%esp),%ebx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x44(%edi),%eax │ │ │ │ - lea 0x44(%edi),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebp │ │ │ │ + call *%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4f0f8 ::do_widen(char) const@@Base+0x130a8> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov (%ecx),%eax │ │ │ │ - add -0xc(%eax),%ecx │ │ │ │ - mov 0x14(%ecx),%eax │ │ │ │ - or $0x1,%eax │ │ │ │ - push %eax │ │ │ │ - push %ecx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + jmp 4c827 ::do_widen(char) const@@Base+0x267> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x58797,%ebx │ │ │ │ + sub $0x2c,%esp │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov 0x44(%esp),%ebp │ │ │ │ + mov 0x48(%esp),%edx │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ + mov (%eax),%ecx │ │ │ │ + mov %ebp,%edi │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %ecx,0x10(%esp) │ │ │ │ + sub %ecx,%edi │ │ │ │ + sub %ecx,%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xba2e8ba3,%eax,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4cb10 ::do_widen(char) const@@Base+0x550> │ │ │ │ + lea (%eax,%eax,1),%ecx │ │ │ │ + movl $0xfffffffc,0xc(%esp) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jbe 4cae0 ::do_widen(char) const@@Base+0x520> │ │ │ │ + mov %edx,0x48(%esp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + push 0x18(%esp) │ │ │ │ + call 4050 │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ + add %eax,%ecx │ │ │ │ + add $0x2c,%eax │ │ │ │ + mov %ecx,0x28(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4f390 ::do_widen(char) const@@Base+0x13340> │ │ │ │ + mov 0x48(%esp),%edx │ │ │ │ + add 0x14(%esp),%edi │ │ │ │ + lea -0x6dc(%ebx),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ + mov %ecx,0x4(%edi) │ │ │ │ + mov 0x8(%edx),%ecx │ │ │ │ + mov %ecx,0x8(%edi) │ │ │ │ + mov 0xc(%edx),%ecx │ │ │ │ + mov %ecx,0xc(%edi) │ │ │ │ + mov 0x10(%edx),%ecx │ │ │ │ + mov %ecx,0x10(%edi) │ │ │ │ + mov 0x14(%edx),%ecx │ │ │ │ + mov %ecx,0x14(%edi) │ │ │ │ + mov 0x18(%edx),%ecx │ │ │ │ + mov %ecx,0x18(%edi) │ │ │ │ + mov 0x1c(%edx),%ecx │ │ │ │ + mov %ecx,0x1c(%edi) │ │ │ │ + mov 0x20(%edx),%ecx │ │ │ │ + mov %ecx,0x20(%edi) │ │ │ │ + movzwl 0x24(%edx),%ecx │ │ │ │ + mov %cx,0x24(%edi) │ │ │ │ + movzbl 0x26(%edx),%ecx │ │ │ │ + mov 0x28(%edx),%edx │ │ │ │ + mov %cl,0x26(%edi) │ │ │ │ + mov %edx,0x28(%edi) │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ + cmp %edi,%ebp │ │ │ │ + je 4c9c3 ::do_widen(char) const@@Base+0x403> │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ + mov %edi,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0x44(%edi),%eax │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ + add $0x2c,%eax │ │ │ │ + add $0x2c,%edx │ │ │ │ + mov %ecx,-0x2c(%edx) │ │ │ │ + mov -0x28(%eax),%edi │ │ │ │ + mov %edi,-0x28(%edx) │ │ │ │ + mov -0x24(%eax),%edi │ │ │ │ + mov %edi,-0x24(%edx) │ │ │ │ + mov -0x20(%eax),%edi │ │ │ │ + mov %edi,-0x20(%edx) │ │ │ │ + mov -0x1c(%eax),%edi │ │ │ │ + mov %edi,-0x1c(%edx) │ │ │ │ + mov -0x18(%eax),%edi │ │ │ │ + mov %edi,-0x18(%edx) │ │ │ │ + mov -0x14(%eax),%edi │ │ │ │ + mov %edi,-0x14(%edx) │ │ │ │ + mov -0x10(%eax),%edi │ │ │ │ + mov %edi,-0x10(%edx) │ │ │ │ + mov -0xc(%eax),%edi │ │ │ │ + mov %edi,-0xc(%edx) │ │ │ │ + movzbl -0x8(%eax),%ecx │ │ │ │ + mov %cl,-0x8(%edx) │ │ │ │ + movzbl -0x7(%eax),%ecx │ │ │ │ + mov %cl,-0x7(%edx) │ │ │ │ + movzbl -0x6(%eax),%ecx │ │ │ │ + mov %cl,-0x6(%edx) │ │ │ │ + mov -0x4(%eax),%edi │ │ │ │ + mov %edi,-0x4(%edx) │ │ │ │ + cmp %eax,%ebp │ │ │ │ + jne 4c948 ::do_widen(char) const@@Base+0x388> │ │ │ │ + lea -0x2c(%ebp),%eax │ │ │ │ + sub 0x10(%esp),%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ + imul $0x3a2e8ba3,%eax,%eax │ │ │ │ + and $0x3fffffff,%eax │ │ │ │ + add $0x2,%eax │ │ │ │ + imul $0x2c,%eax,%eax │ │ │ │ + add 0x14(%esp),%eax │ │ │ │ + cmp %esi,%ebp │ │ │ │ + je 4ca59 ::do_widen(char) const@@Base+0x499> │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ + mov %ebp,%edi │ │ │ │ + mov %eax,%edx │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ + add $0x2c,%edi │ │ │ │ + mov %ecx,(%edx) │ │ │ │ + add $0x2c,%edx │ │ │ │ + mov %eax,-0x28(%edx) │ │ │ │ + mov -0x24(%edi),%eax │ │ │ │ + mov %eax,-0x24(%edx) │ │ │ │ + mov -0x20(%edi),%eax │ │ │ │ + mov %eax,-0x20(%edx) │ │ │ │ + mov -0x1c(%edi),%eax │ │ │ │ + mov %eax,-0x1c(%edx) │ │ │ │ + mov -0x18(%edi),%eax │ │ │ │ + mov %eax,-0x18(%edx) │ │ │ │ + mov -0x14(%edi),%eax │ │ │ │ + mov %eax,-0x14(%edx) │ │ │ │ + mov -0x10(%edi),%eax │ │ │ │ + mov %eax,-0x10(%edx) │ │ │ │ + mov -0xc(%edi),%eax │ │ │ │ + mov %eax,-0xc(%edx) │ │ │ │ + movzbl -0x8(%edi),%eax │ │ │ │ + mov %al,-0x8(%edx) │ │ │ │ + movzbl -0x7(%edi),%eax │ │ │ │ + mov %al,-0x7(%edx) │ │ │ │ + movzbl -0x6(%edi),%eax │ │ │ │ + mov %al,-0x6(%edx) │ │ │ │ + mov -0x4(%edi),%eax │ │ │ │ + mov %eax,-0x4(%edx) │ │ │ │ + cmp %edi,%esi │ │ │ │ + jne 4c9e0 ::do_widen(char) const@@Base+0x420> │ │ │ │ + mov %esi,%edx │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + sub %ebp,%edx │ │ │ │ + sub $0x2c,%edx │ │ │ │ + shr $0x2,%edx │ │ │ │ + imul $0x3a2e8ba3,%edx,%edx │ │ │ │ + and $0x3fffffff,%edx │ │ │ │ + add $0x1,%edx │ │ │ │ + imul $0x2c,%edx,%edx │ │ │ │ + add %edx,%eax │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ + lea -0x58a30(%ebx),%ebp │ │ │ │ + mov %ecx,%edi │ │ │ │ + cmp %esi,%ecx │ │ │ │ + je 4ca9b ::do_widen(char) const@@Base+0x4db> │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + mov %ebp,%eax │ │ │ │ + mov %esi,%ebp │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 4ca7f ::do_widen(char) const@@Base+0x4bf> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x2c,%edi │ │ │ │ + cmp %ebp,%edi │ │ │ │ + je 4ca97 ::do_widen(char) const@@Base+0x4d7> │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 4ca78 ::do_widen(char) const@@Base+0x4b8> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + add $0x2c,%edi │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x4c(%ebp),%eax │ │ │ │ - je 4f342 ::do_widen(char) const@@Base+0x132f2> │ │ │ │ + cmp %ebp,%edi │ │ │ │ + jne 4ca7f ::do_widen(char) const@@Base+0x4bf> │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 4caba ::do_widen(char) const@@Base+0x4fa> │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ + push 0x1c(%esp) │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4f342 ::do_widen(char) const@@Base+0x132f2> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x44(%edi),%eax │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - add -0xc(%eax),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 4f275 ::do_widen(char) const@@Base+0x13225> │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x1db30(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - call 41c0 │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x1db30(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - call 41c0 │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 6f78 <__gmon_start__@plt+0x27c0> │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + mov 0x40(%esp),%ebx │ │ │ │ + mov 0x14(%esp),%esi │ │ │ │ + mov %eax,0x4(%ebx) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %esi,(%ebx) │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ + mov %ebx,0x8(%eax) │ │ │ │ + add $0x2c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + cmp $0x5d1745d,%ecx │ │ │ │ + ja 4c8b3 ::do_widen(char) const@@Base+0x2f3> │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 4cb15 ::do_widen(char) const@@Base+0x555> │ │ │ │ + mov $0x2c,%eax │ │ │ │ + movl $0x0,0x18(%esp) │ │ │ │ + movl $0x0,0x14(%esp) │ │ │ │ + jmp 4c8db ::do_widen(char) const@@Base+0x31b> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x55b5b,%eax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + imul $0x2c,%ecx,%eax │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + jmp 4c8b3 ::do_widen(char) const@@Base+0x2f3> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ + xor %edi,%edi │ │ │ │ push %esi │ │ │ │ - lea -0x2c(%ebp),%esi │ │ │ │ push %ebx │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov %eax,%edi │ │ │ │ - sub $0x238,%esp │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov %eax,-0x1e0(%ebp) │ │ │ │ - push 0x8(%ecx) │ │ │ │ - call 42e0 │ │ │ │ - lea -0x140(%ebp),%ecx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x584c5,%ebx │ │ │ │ + sub $0x6c,%esp │ │ │ │ + mov 0x84(%esp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 4cf86 ::do_widen(char) const@@Base+0x9c6> │ │ │ │ + cmpb $0x0,(%esi) │ │ │ │ + je 4cf86 ::do_widen(char) const@@Base+0x9c6> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x40 │ │ │ │ + push %esi │ │ │ │ + call 4370 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x990(%edi),%ebx │ │ │ │ - fldz │ │ │ │ - lea -0x128(%ebp),%edx │ │ │ │ - mov %ecx,-0x224(%ebp) │ │ │ │ - fsts -0x1c8(%ebp) │ │ │ │ - mov %ecx,-0x148(%ebp) │ │ │ │ - fld1 │ │ │ │ - lea -0x9c4(%edi),%ecx │ │ │ │ - mov %eax,-0x1e4(%ebp) │ │ │ │ - lea -0x9ac(%edi),%eax │ │ │ │ - mov %ebx,-0x1e8(%ebp) │ │ │ │ - mov %ebx,-0x1cc(%ebp) │ │ │ │ - lea -0x44(%ebp),%ebx │ │ │ │ - fsts -0x1c4(%ebp) │ │ │ │ - mov %edx,-0x228(%ebp) │ │ │ │ - mov %edx,-0x130(%ebp) │ │ │ │ - lea -0x1c0(%ebp),%edx │ │ │ │ - mov %ecx,-0x214(%ebp) │ │ │ │ - mov %ecx,-0x118(%ebp) │ │ │ │ - movl $0x0,-0x178(%ebp) │ │ │ │ - movl $0x0,-0x174(%ebp) │ │ │ │ - movl $0x0,-0x170(%ebp) │ │ │ │ - movl $0x0,-0x16c(%ebp) │ │ │ │ - movl $0x0,-0x168(%ebp) │ │ │ │ - movl $0x0,-0x164(%ebp) │ │ │ │ - movl $0x0,-0x160(%ebp) │ │ │ │ - movl $0x0,-0x15c(%ebp) │ │ │ │ - movl $0x0,-0x158(%ebp) │ │ │ │ - movl $0x0,-0x154(%ebp) │ │ │ │ - movl $0x0,-0x150(%ebp) │ │ │ │ - movl $0x0,-0x14c(%ebp) │ │ │ │ - movl $0x0,-0x144(%ebp) │ │ │ │ - movb $0x0,-0x140(%ebp) │ │ │ │ - movl $0x0,-0x12c(%ebp) │ │ │ │ - movb $0x0,-0x128(%ebp) │ │ │ │ - movl $0x0,-0xf4(%ebp) │ │ │ │ - movl $0x0,-0xf0(%ebp) │ │ │ │ - movl $0x0,-0xec(%ebp) │ │ │ │ - movl $0x0,-0x10c(%ebp) │ │ │ │ - movl $0x0,-0x110(%ebp) │ │ │ │ - movl $0x0,-0x114(%ebp) │ │ │ │ - flds -0x1c22c(%edi) │ │ │ │ - mov %ecx,-0xd8(%ebp) │ │ │ │ - mov $0x100,%ecx │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - fsts -0xfc(%ebp) │ │ │ │ - flds -0x1c228(%edi) │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - movl $0x0,-0xe8(%ebp) │ │ │ │ - fsts -0xf8(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fstl -0x104(%ebp) │ │ │ │ - fldl -0x1db50(%edi) │ │ │ │ - movl $0x0,-0xdc(%ebp) │ │ │ │ - fstl -0xe4(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fstps -0xbc(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fstps -0xb8(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fstl -0xc4(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - movl $0x7fffffff,-0x108(%ebp) │ │ │ │ - fstpl -0xa4(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - movl $0x0,-0xb4(%ebp) │ │ │ │ - movl $0x0,-0xb0(%ebp) │ │ │ │ - movl $0x0,-0xac(%ebp) │ │ │ │ - movl $0x0,-0xcc(%ebp) │ │ │ │ - movl $0x0,-0xd0(%ebp) │ │ │ │ - movl $0x0,-0xd4(%ebp) │ │ │ │ - movl $0x0,-0xa8(%ebp) │ │ │ │ - movl $0x0,-0x9c(%ebp) │ │ │ │ - movl $0x7fffffff,-0xc8(%ebp) │ │ │ │ - movl $0x8,-0x94(%ebp) │ │ │ │ - movl $0x8,-0x6c(%ebp) │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ - mov %ebx,-0x38(%ebp) │ │ │ │ - movl $0x0,-0x34(%ebp) │ │ │ │ - fsts -0x1b4(%ebp) │ │ │ │ - flds -0x1c24c(%edi) │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - movl $0x0,-0x28(%ebp) │ │ │ │ - fsts -0x1b0(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fsts -0x1ac(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fstps -0x1a8(%ebp) │ │ │ │ - fstl -0x1a4(%ebp) │ │ │ │ - flds -0x1db58(%edi) │ │ │ │ - mov %esi,-0x24(%ebp) │ │ │ │ - fstl -0x19c(%ebp) │ │ │ │ - mov %esi,-0x20(%ebp) │ │ │ │ - fstpl -0x194(%ebp) │ │ │ │ - movl $0x0,-0x1c(%ebp) │ │ │ │ - fstpl -0x18c(%ebp) │ │ │ │ - movl $0x0,-0x1c0(%ebp) │ │ │ │ - movl $0xafff,-0x1bc(%ebp) │ │ │ │ - movl $0x0,-0x1b8(%ebp) │ │ │ │ - mov %cx,-0x17c(%ebp) │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ - movl $0x0,-0x88(%ebp) │ │ │ │ - movl $0x0,-0x84(%ebp) │ │ │ │ - movl $0x0,-0x80(%ebp) │ │ │ │ - movl $0x0,-0x7c(%ebp) │ │ │ │ - movl $0x0,-0x78(%ebp) │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ - mov %edx,-0x21c(%ebp) │ │ │ │ - fsts -0x184(%ebp) │ │ │ │ - fstps -0x180(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movl $0x0,0x158(%edx,%eax,4) │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp $0x8,%eax │ │ │ │ - jne 4f7f8 ::do_widen(char) const@@Base+0x137a8> │ │ │ │ + mov %eax,%ebp │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 4cf86 ::do_widen(char) const@@Base+0x9c6> │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x210(%ebp) │ │ │ │ - call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ - pop %eax │ │ │ │ - lea -0x48(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ - push -0x40(%ebp) │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x20c(%ebp) │ │ │ │ - movl $0x0,-0x28(%ebp) │ │ │ │ - mov %esi,-0x24(%ebp) │ │ │ │ - mov %esi,-0x20(%ebp) │ │ │ │ - movl $0x0,-0x1c(%ebp) │ │ │ │ - call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ - mov %ebx,-0x38(%ebp) │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ - movl $0xe,(%esp) │ │ │ │ - lea -0x1b80c(%ebx),%eax │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ - push %eax │ │ │ │ - lea -0x148(%ebp),%eax │ │ │ │ - push -0x144(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - movl $0x0,-0x34(%ebp) │ │ │ │ - mov %eax,-0x218(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x20,%esp │ │ │ │ - mov $0x1,%esi │ │ │ │ - movl $0x40000000,-0x180(%ebp) │ │ │ │ - add $0x44,%eax │ │ │ │ - mov %eax,-0x1f4(%ebp) │ │ │ │ - lea -0x1cc(%ebp),%eax │ │ │ │ - mov %eax,-0x1f8(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xe8(%eax),%eax │ │ │ │ + push $0x3a │ │ │ │ + push %esi │ │ │ │ + call 4370 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x80(%esp),%ecx │ │ │ │ + movl $0x0,0x14(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jne 4fa1c ::do_widen(char) const@@Base+0x139cc> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x1e0(%ebp),%edi │ │ │ │ - movsbl 0x40(%eax),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - mov %eax,-0x1f0(%ebp) │ │ │ │ - sub $0x1,%eax │ │ │ │ - push %eax │ │ │ │ - push -0x1e4(%ebp) │ │ │ │ - push -0x1f4(%ebp) │ │ │ │ - call 41f0 │ │ │ │ - pop %ecx │ │ │ │ - pop %edi │ │ │ │ + je 4cba0 ::do_widen(char) const@@Base+0x5e0> │ │ │ │ + cmp %eax,%ebp │ │ │ │ + ja 4d2d0 ::do_widen(char) const@@Base+0xd10> │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov $0x100,%edi │ │ │ │ push $0x0 │ │ │ │ - push -0x1e4(%ebp) │ │ │ │ + push %esi │ │ │ │ call 4780 │ │ │ │ + mov 0x90(%esp),%eax │ │ │ │ + fstps 0x10(%eax) │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ + add $0x1,%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + call 41e0 │ │ │ │ + movl $0x100,(%esp) │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ + call 42e0 │ │ │ │ + mov %di,0x68(%esp) │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + lea -0x6dc(%ebx),%eax │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + mov %eax,0x44(%esp) │ │ │ │ + mov 0x90(%esp),%eax │ │ │ │ + movb $0x0,0x6a(%esp) │ │ │ │ + add $0x4,%eax │ │ │ │ + movl $0x20,0x6c(%esp) │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ + mov 0x90(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - fldz │ │ │ │ - fxch %st(1) │ │ │ │ - fucomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jp 4f91c ::do_widen(char) const@@Base+0x138cc> │ │ │ │ - je 4f9f8 ::do_widen(char) const@@Base+0x139a8> │ │ │ │ - mov %esi,%eax │ │ │ │ - test %al,%al │ │ │ │ - je 50600 ::do_widen(char) const@@Base+0x145b0> │ │ │ │ - mov -0x178(%ebp),%ebx │ │ │ │ - mov -0x174(%ebp),%edx │ │ │ │ - cmp %edx,%ebx │ │ │ │ - je 4f97b ::do_widen(char) const@@Base+0x1392b> │ │ │ │ - mov -0x1e0(%ebp),%eax │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %ebx,-0x1f0(%ebp) │ │ │ │ - lea -0x999c0(%eax),%edi │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %edx,%edi │ │ │ │ - jmp 4f957 ::do_widen(char) const@@Base+0x13907> │ │ │ │ - add $0xc,%esi │ │ │ │ - cmp %esi,%edi │ │ │ │ - je 4f96f ::do_widen(char) const@@Base+0x1391f> │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ + mov 0x8(%eax),%edi │ │ │ │ + cmp %edi,%edx │ │ │ │ + je 4cc6e ::do_widen(char) const@@Base+0x6ae> │ │ │ │ + lea -0x58a30(%ebx),%ebp │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ + mov %ebp,%eax │ │ │ │ + mov %edi,%ebp │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 4cc47 ::do_widen(char) const@@Base+0x687> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x2c,%esi │ │ │ │ + cmp %esi,%ebp │ │ │ │ + je 4cc60 ::do_widen(char) const@@Base+0x6a0> │ │ │ │ mov (%esi),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - cmp %ebx,%eax │ │ │ │ - je 4f950 ::do_widen(char) const@@Base+0x13900> │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 4cc40 ::do_widen(char) const@@Base+0x680> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - add $0xc,%esi │ │ │ │ + add $0x2c,%esi │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,%edi │ │ │ │ - jne 4f957 ::do_widen(char) const@@Base+0x13907> │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - mov %ebx,-0x174(%ebp) │ │ │ │ - mov -0x154(%ebp),%eax │ │ │ │ - cmp -0x150(%ebp),%eax │ │ │ │ - je 4f98f ::do_widen(char) const@@Base+0x1393f> │ │ │ │ - mov %eax,-0x150(%ebp) │ │ │ │ - mov -0x1e4(%ebp),%esi │ │ │ │ + cmp %esi,%ebp │ │ │ │ + jne 4cc47 ::do_widen(char) const@@Base+0x687> │ │ │ │ + nop │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ + mov 0x80(%esp),%eax │ │ │ │ + mov %edx,0x8(%eax) │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ + lea 0x34(%esp),%eax │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ + test %esi,%esi │ │ │ │ + jne 4cdf5 ::do_widen(char) const@@Base+0x835> │ │ │ │ + jmp 4cf70 ::do_widen(char) const@@Base+0x9b0> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp $0x7b,%dl │ │ │ │ + je 4cf90 ::do_widen(char) const@@Base+0x9d0> │ │ │ │ + cmp $0x28,%dl │ │ │ │ + je 4d0f0 ::do_widen(char) const@@Base+0xb30> │ │ │ │ + sub $0xc,%esp │ │ │ │ + movsbl %dl,%eax │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %dl,0x20(%esp) │ │ │ │ + push %eax │ │ │ │ + call 4440 │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 4cdeb ::do_widen(char) const@@Base+0x82b> │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + movzbl 0x14(%esp),%edx │ │ │ │ + cmpb $0x21,(%ecx,%esi,1) │ │ │ │ + mov %dl,(%eax) │ │ │ │ + mov $0x1,%eax │ │ │ │ + jne 4cce6 ::do_widen(char) const@@Base+0x726> │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + movb $0x21,0x1(%eax) │ │ │ │ + mov $0x2,%eax │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + movb $0x0,(%ecx,%eax,1) │ │ │ │ + cmpb $0x0,(%ecx) │ │ │ │ + je 4cd48 ::do_widen(char) const@@Base+0x788> │ │ │ │ + mov $0x101,%eax │ │ │ │ + movb $0x0,0x38(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ - push $0x0 │ │ │ │ - push %esi │ │ │ │ - call 4780 │ │ │ │ - movsbl (%esi),%eax │ │ │ │ + mov %ax,0x60(%esp) │ │ │ │ + movb $0x0,0x62(%esp) │ │ │ │ + push $0x21 │ │ │ │ + push 0x14(%esp) │ │ │ │ + call 4370 │ │ │ │ add $0x10,%esp │ │ │ │ - fstl -0x200(%ebp) │ │ │ │ - fstpl -0x18c(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 4d478 ::do_widen(char) const@@Base+0xeb8> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x58 │ │ │ │ + push 0x14(%esp) │ │ │ │ + call 4370 │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 4d1f0 ::do_widen(char) const@@Base+0xc30> │ │ │ │ + mov $0x58,%ebp │ │ │ │ + movb $0x1,0x5a(%esp) │ │ │ │ + mov %bp,0x38(%esp) │ │ │ │ + mov 0x80(%esp),%eax │ │ │ │ + cmpb $0x0,0x58(%esp) │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + je 4cd71 ::do_widen(char) const@@Base+0x7b1> │ │ │ │ + mov 0x80(%esp),%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + sub 0x4(%ecx),%edx │ │ │ │ + sar $0x2,%edx │ │ │ │ + imul $0xba2e8ba3,%edx,%edx │ │ │ │ + mov %edx,0x18(%ecx) │ │ │ │ + mov 0x80(%esp),%ecx │ │ │ │ + cmp %eax,0xc(%ecx) │ │ │ │ + je 4d2b0 ::do_widen(char) const@@Base+0xcf0> │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %ecx,(%eax) │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + mov 0x3c(%esp),%edx │ │ │ │ + mov %edx,0x8(%eax) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,0xc(%eax) │ │ │ │ + mov 0x44(%esp),%edx │ │ │ │ + mov %edx,0x10(%eax) │ │ │ │ + mov 0x48(%esp),%edx │ │ │ │ + mov %edx,0x14(%eax) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,0x18(%eax) │ │ │ │ + mov 0x50(%esp),%edx │ │ │ │ + mov %edx,0x1c(%eax) │ │ │ │ + mov 0x54(%esp),%edx │ │ │ │ + mov %edx,0x20(%eax) │ │ │ │ + movzbl 0x58(%esp),%edx │ │ │ │ + mov %dl,0x24(%eax) │ │ │ │ + movzbl 0x59(%esp),%edx │ │ │ │ + mov %dl,0x25(%eax) │ │ │ │ + movzbl 0x5a(%esp),%edx │ │ │ │ + mov %dl,0x26(%eax) │ │ │ │ + mov 0x5c(%esp),%edx │ │ │ │ + mov %edx,0x28(%eax) │ │ │ │ + mov 0x80(%esp),%eax │ │ │ │ + addl $0x2c,0x8(%eax) │ │ │ │ + cmp %edi,0x10(%esp) │ │ │ │ + jbe 4cf70 ::do_widen(char) const@@Base+0x9b0> │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + lea 0x1(%edi),%esi │ │ │ │ + movzbl (%eax,%edi,1),%edx │ │ │ │ + cmp $0x5b,%dl │ │ │ │ + jne 4cc90 ::do_widen(char) const@@Base+0x6d0> │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + movb $0x5b,(%eax) │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + movzbl 0x1(%eax,%edi,1),%eax │ │ │ │ + cmp $0x5d,%al │ │ │ │ + je 4d498 ::do_widen(char) const@@Base+0xed8> │ │ │ │ test %al,%al │ │ │ │ - jne 4f9d6 ::do_widen(char) const@@Base+0x13986> │ │ │ │ - jmp 50540 ::do_widen(char) const@@Base+0x144f0> │ │ │ │ + je 4d498 ::do_widen(char) const@@Base+0xed8> │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ + mov $0x1,%ebp │ │ │ │ + add %edi,%ecx │ │ │ │ + jmp 4ce42 ::do_widen(char) const@@Base+0x882> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x1,%esi │ │ │ │ - movsbl (%esi),%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %edx,%ebp │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ + lea 0x1(%ebp),%edx │ │ │ │ + mov %al,(%esi,%ebp,1) │ │ │ │ + movzbl 0x1(%ecx,%edx,1),%eax │ │ │ │ + lea (%edx,%edi,1),%esi │ │ │ │ test %al,%al │ │ │ │ - je 50540 ::do_widen(char) const@@Base+0x144f0> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + je 4ce5c ::do_widen(char) const@@Base+0x89c> │ │ │ │ + cmp $0x5d,%al │ │ │ │ + jne 4ce40 ::do_widen(char) const@@Base+0x880> │ │ │ │ + add $0x2,%ebp │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + movb $0x5d,(%eax,%edx,1) │ │ │ │ + movb $0x0,(%eax,%ebp,1) │ │ │ │ + cmpb $0x0,(%eax) │ │ │ │ + je 4cec2 ::do_widen(char) const@@Base+0x902> │ │ │ │ + mov $0x101,%ecx │ │ │ │ + movb $0x0,0x38(%esp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %cx,0x60(%esp) │ │ │ │ + movb $0x0,0x62(%esp) │ │ │ │ + push $0x21 │ │ │ │ push %eax │ │ │ │ - call 4170 │ │ │ │ + call 4370 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 4f9c8 ::do_widen(char) const@@Base+0x13978> │ │ │ │ - jmp 50513 ::do_widen(char) const@@Base+0x144c3> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x174(%ebp),%eax │ │ │ │ - cmp %eax,-0x178(%ebp) │ │ │ │ - jne 4fa1c ::do_widen(char) const@@Base+0x139cc> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov 0xe8(%eax),%eax │ │ │ │ + je 4d438 ::do_widen(char) const@@Base+0xe78> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x58 │ │ │ │ + push 0x14(%esp) │ │ │ │ + call 4370 │ │ │ │ + add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 4f8c9 ::do_widen(char) const@@Base+0x13879> │ │ │ │ + je 4d2f0 ::do_widen(char) const@@Base+0xd30> │ │ │ │ + mov $0x58,%eax │ │ │ │ + movb $0x1,0x5a(%esp) │ │ │ │ + mov %ax,0x38(%esp) │ │ │ │ + mov 0x80(%esp),%eax │ │ │ │ + cmpb $0x0,0x58(%esp) │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + je 4ceeb ::do_widen(char) const@@Base+0x92b> │ │ │ │ + mov 0x80(%esp),%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + sub 0x4(%ecx),%edx │ │ │ │ + sar $0x2,%edx │ │ │ │ + imul $0xba2e8ba3,%edx,%edx │ │ │ │ + mov %edx,0x18(%ecx) │ │ │ │ + mov 0x80(%esp),%ecx │ │ │ │ + lea 0x1(%esi),%edi │ │ │ │ + cmp %eax,0xc(%ecx) │ │ │ │ + je 4d458 ::do_widen(char) const@@Base+0xe98> │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ + mov %ecx,(%eax) │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + mov 0x3c(%esp),%edx │ │ │ │ + mov %edx,0x8(%eax) │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov %edx,0xc(%eax) │ │ │ │ + mov 0x44(%esp),%edx │ │ │ │ + mov %edx,0x10(%eax) │ │ │ │ + mov 0x48(%esp),%edx │ │ │ │ + mov %edx,0x14(%eax) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + mov %edx,0x18(%eax) │ │ │ │ + mov 0x50(%esp),%edx │ │ │ │ + mov %edx,0x1c(%eax) │ │ │ │ + mov 0x54(%esp),%edx │ │ │ │ + mov %edx,0x20(%eax) │ │ │ │ + movzbl 0x58(%esp),%edx │ │ │ │ + mov %dl,0x24(%eax) │ │ │ │ + movzbl 0x59(%esp),%edx │ │ │ │ + mov %dl,0x25(%eax) │ │ │ │ + movzbl 0x5a(%esp),%edx │ │ │ │ + mov %dl,0x26(%eax) │ │ │ │ + mov 0x5c(%esp),%edx │ │ │ │ + mov %edx,0x28(%eax) │ │ │ │ + mov 0x80(%esp),%eax │ │ │ │ + addl $0x2c,0x8(%eax) │ │ │ │ + cmp %edi,0x10(%esp) │ │ │ │ + ja 4cdf5 ::do_widen(char) const@@Base+0x835> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x1e0(%ebp),%edi │ │ │ │ + mov $0x1,%edi │ │ │ │ push $0x1 │ │ │ │ - push -0x1e4(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ + push 0x14(%esp) │ │ │ │ call 4280 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x6c,%esp │ │ │ │ + mov %edi,%eax │ │ │ │ + pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0x1c0(%ebp) │ │ │ │ - lea -0x154(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x6c,%eax │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + movb $0x7b,(%eax) │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + movzbl (%eax,%esi,1),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 4d4b0 ::do_widen(char) const@@Base+0xef0> │ │ │ │ + cmp $0x7d,%al │ │ │ │ + je 4d4b0 ::do_widen(char) const@@Base+0xef0> │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ + mov $0x1,%ebp │ │ │ │ + add %edi,%ecx │ │ │ │ + jmp 4cfc2 ::do_widen(char) const@@Base+0xa02> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %edx,%ebp │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ + lea 0x1(%ebp),%edx │ │ │ │ + mov %al,(%esi,%ebp,1) │ │ │ │ + movzbl 0x1(%ecx,%edx,1),%eax │ │ │ │ + lea (%edx,%edi,1),%esi │ │ │ │ + test %al,%al │ │ │ │ + je 4cfdc ::do_widen(char) const@@Base+0xa1c> │ │ │ │ + cmp $0x7d,%al │ │ │ │ + jne 4cfc0 ::do_widen(char) const@@Base+0xa00> │ │ │ │ + add $0x2,%ebp │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + movb $0x7d,(%eax,%edx,1) │ │ │ │ + movb $0x0,(%eax,%ebp,1) │ │ │ │ + cmpb $0x0,(%eax) │ │ │ │ + je 4cec2 ::do_widen(char) const@@Base+0x902> │ │ │ │ + mov $0x101,%edx │ │ │ │ + movb $0x0,0x38(%esp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %dx,0x60(%esp) │ │ │ │ + movb $0x0,0x62(%esp) │ │ │ │ + push $0x21 │ │ │ │ push %eax │ │ │ │ - call bbd0 <__gmon_start__@plt+0x7418> │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov -0x1b8(%ebp),%eax │ │ │ │ + call 4370 │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x1a4(%ebp) │ │ │ │ - mov %eax,0x8(%edx) │ │ │ │ - mov -0x10c(%ebp),%eax │ │ │ │ - mov %eax,0xb4(%edx) │ │ │ │ - mov -0x110(%ebp),%eax │ │ │ │ - fstpl 0x1c(%edx) │ │ │ │ - mov %eax,0xb0(%edx) │ │ │ │ - mov -0xdc(%ebp),%eax │ │ │ │ - mov %eax,0xe4(%edx) │ │ │ │ - mov 0xac(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4faa7 ::do_widen(char) const@@Base+0x13a57> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - call 44d0 │ │ │ │ + je 4d448 ::do_widen(char) const@@Base+0xe88> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x58 │ │ │ │ + push 0x14(%esp) │ │ │ │ + call 4370 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x114(%ebp),%ecx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 50800 ::do_widen(char) const@@Base+0x147b0> │ │ │ │ - mov 0xb0(%eax),%eax │ │ │ │ - lea 0x0(,%eax,4),%esi │ │ │ │ - cmp $0x1fffffff,%esi │ │ │ │ - ja 6fa5 <__gmon_start__@plt+0x27ed> │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4ceb3 ::do_widen(char) const@@Base+0x8f3> │ │ │ │ sub $0xc,%esp │ │ │ │ - shl $0x4,%eax │ │ │ │ - mov -0x1e0(%ebp),%edi │ │ │ │ - push %eax │ │ │ │ - mov %edi,%ebx │ │ │ │ + mov 0x14(%esp),%ebp │ │ │ │ + push %ebp │ │ │ │ + call 41e0 │ │ │ │ + add $0x1,%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ call 42e0 │ │ │ │ - mov 0xc(%ebp),%ebx │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %eax,0xac(%ebx) │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %esi │ │ │ │ - push -0x114(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 41b0 │ │ │ │ + mov %eax,%edi │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + call 4740 │ │ │ │ + pop %ecx │ │ │ │ + pop %ebp │ │ │ │ + push $0x5b │ │ │ │ + push %edi │ │ │ │ + call 4370 │ │ │ │ add $0x10,%esp │ │ │ │ - flds -0xfc(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - fstps 0xc4(%eax) │ │ │ │ - flds -0xf8(%ebp) │ │ │ │ - fstps 0xc8(%eax) │ │ │ │ - fldl -0x104(%ebp) │ │ │ │ - fstpl 0xbc(%eax) │ │ │ │ - mov -0xe8(%ebp),%eax │ │ │ │ - mov %eax,0xd8(%edx) │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ - mov %eax,0xf4(%edx) │ │ │ │ - mov -0xd0(%ebp),%eax │ │ │ │ - mov %eax,0xf0(%edx) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov %eax,0x124(%edx) │ │ │ │ - mov 0xec(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4fb79 ::do_widen(char) const@@Base+0x13b29> │ │ │ │ + je 4d4bf ::do_widen(char) const@@Base+0xeff> │ │ │ │ + movzbl 0x1(%eax),%ebp │ │ │ │ + lea 0x1(%eax),%edi │ │ │ │ + mov %ebp,%eax │ │ │ │ + test %al,%al │ │ │ │ + je 4d6d2 ::do_widen(char) const@@Base+0x1112> │ │ │ │ + cmp $0x5d,%al │ │ │ │ + je 4d6d2 ::do_widen(char) const@@Base+0x1112> │ │ │ │ + mov 0x5c(%esp),%eax │ │ │ │ + mov %esi,0x28(%esp) │ │ │ │ + mov %edi,%esi │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 4d0a4 ::do_widen(char) const@@Base+0xae4> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + test %al,%al │ │ │ │ + je 4d0d4 ::do_widen(char) const@@Base+0xb14> │ │ │ │ + mov %ebp,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + movsbl %al,%eax │ │ │ │ push %eax │ │ │ │ - call 44d0 │ │ │ │ + call 4440 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xd4(%ebp),%edx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - test %edx,%edx │ │ │ │ - je 507f1 ::do_widen(char) const@@Base+0x147a1> │ │ │ │ - mov 0xf0(%eax),%eax │ │ │ │ - lea 0x0(,%eax,4),%esi │ │ │ │ - cmp $0x1fffffff,%esi │ │ │ │ - ja 6f9a <__gmon_start__@plt+0x27e2> │ │ │ │ + test %eax,%eax │ │ │ │ + je 4d0c8 ::do_widen(char) const@@Base+0xb08> │ │ │ │ + cmp %edi,0x14(%esp) │ │ │ │ + jbe 4d0c8 ::do_widen(char) const@@Base+0xb08> │ │ │ │ + mov %ebp,%eax │ │ │ │ + mov %al,0x38(%esp,%edi,1) │ │ │ │ + add $0x1,%edi │ │ │ │ + add $0x1,%esi │ │ │ │ + movzbl (%esi),%ebp │ │ │ │ + mov %ebp,%eax │ │ │ │ + cmp $0x5d,%al │ │ │ │ + jne 4d0a0 ::do_widen(char) const@@Base+0xae0> │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ + mov %edi,%eax │ │ │ │ + movb $0x0,0x38(%esp,%eax,1) │ │ │ │ + movb $0x1,0x59(%esp) │ │ │ │ + jmp 4cec2 ::do_widen(char) const@@Base+0x902> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0xa │ │ │ │ + lea (%eax,%esi,1),%edi │ │ │ │ + push $0x0 │ │ │ │ + push %edi │ │ │ │ + call 4480 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,%ebp │ │ │ │ + cmp $0x1,%eax │ │ │ │ + movzbl (%edi),%eax │ │ │ │ + adc $0xffffffff,%ebp │ │ │ │ + cmp $0x29,%al │ │ │ │ + je 4d130 ::do_widen(char) const@@Base+0xb70> │ │ │ │ + test %al,%al │ │ │ │ + je 4d130 ::do_widen(char) const@@Base+0xb70> │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1,%esi │ │ │ │ + movzbl 0x1(%edx,%esi,1),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 4d130 ::do_widen(char) const@@Base+0xb70> │ │ │ │ + cmp $0x29,%al │ │ │ │ + jne 4d120 ::do_widen(char) const@@Base+0xb60> │ │ │ │ + mov 0x80(%esp),%eax │ │ │ │ + lea 0x1(%esi),%edi │ │ │ │ + mov 0x8(%eax),%edx │ │ │ │ + cmp 0x4(%eax),%edx │ │ │ │ + je 4cdeb ::do_widen(char) const@@Base+0x82b> │ │ │ │ + test %ebp,%ebp │ │ │ │ + je 4cdeb ::do_widen(char) const@@Base+0x82b> │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %edi,0x28(%esp) │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ + mov %ebp,%edi │ │ │ │ + mov %esi,%ebp │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 4d1cb ::do_widen(char) const@@Base+0xc0b> │ │ │ │ + mov %ecx,(%edx) │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ + mov %eax,0x4(%edx) │ │ │ │ + mov 0x3c(%esp),%eax │ │ │ │ + mov %eax,0x8(%edx) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov %eax,0xc(%edx) │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + mov %eax,0x10(%edx) │ │ │ │ + mov 0x48(%esp),%eax │ │ │ │ + mov %eax,0x14(%edx) │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ + mov %eax,0x18(%edx) │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ + mov %eax,0x1c(%edx) │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ + mov %eax,0x20(%edx) │ │ │ │ + movzbl 0x58(%esp),%eax │ │ │ │ + mov %al,0x24(%edx) │ │ │ │ + movzbl 0x59(%esp),%eax │ │ │ │ + mov %al,0x25(%edx) │ │ │ │ + movzbl 0x5a(%esp),%eax │ │ │ │ + mov %al,0x26(%edx) │ │ │ │ + mov 0x5c(%esp),%eax │ │ │ │ + mov %eax,0x28(%edx) │ │ │ │ + addl $0x2c,0x8(%esi) │ │ │ │ + add $0x1,%ebp │ │ │ │ + cmp %edi,%ebp │ │ │ │ + je 4d488 ::do_widen(char) const@@Base+0xec8> │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ + cmp %edx,0xc(%esi) │ │ │ │ + jne 4d160 ::do_widen(char) const@@Base+0xba0> │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ + sub $0x4,%esp │ │ │ │ + push 0x28(%esp) │ │ │ │ + push %edx │ │ │ │ + push 0x2c(%esp) │ │ │ │ + call 4c860 ::do_widen(char) const@@Base+0x2a0> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ + jmp 4d1bd ::do_widen(char) const@@Base+0xbfd> │ │ │ │ + xchg %ax,%ax │ │ │ │ sub $0xc,%esp │ │ │ │ - shl $0x4,%eax │ │ │ │ - mov -0x1e0(%ebp),%edi │ │ │ │ - push %eax │ │ │ │ - mov %edi,%ebx │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ + push %edi │ │ │ │ + call 41e0 │ │ │ │ + add $0x1,%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ call 42e0 │ │ │ │ - mov 0xc(%ebp),%ebx │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %eax,0xec(%ebx) │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %esi │ │ │ │ - push -0xd4(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 41b0 │ │ │ │ + mov %eax,%ebp │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push %edi │ │ │ │ + push %ebp │ │ │ │ + call 4740 │ │ │ │ + pop %ecx │ │ │ │ + pop %edi │ │ │ │ + push $0x5b │ │ │ │ + push %ebp │ │ │ │ + call 4370 │ │ │ │ add $0x10,%esp │ │ │ │ - flds -0xbc(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ebx │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ - fstps 0x104(%eax) │ │ │ │ - flds -0xb8(%ebp) │ │ │ │ - fstps 0x108(%eax) │ │ │ │ - fldl -0xc4(%ebp) │ │ │ │ - fstpl 0xfc(%eax) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - mov %ecx,0x12c(%ebx) │ │ │ │ - mov %eax,0x118(%ebx) │ │ │ │ + test %eax,%eax │ │ │ │ + je 4d3a0 ::do_widen(char) const@@Base+0xde0> │ │ │ │ + movzbl 0x1(%eax),%ebp │ │ │ │ + lea 0x1(%eax),%edi │ │ │ │ + mov %ebp,%eax │ │ │ │ + cmp $0x5d,%al │ │ │ │ + je 4d6b7 ::do_widen(char) const@@Base+0x10f7> │ │ │ │ + test %al,%al │ │ │ │ + je 4d6b7 ::do_widen(char) const@@Base+0x10f7> │ │ │ │ + mov 0x5c(%esp),%eax │ │ │ │ + mov %esi,0x28(%esp) │ │ │ │ + mov %ebp,%esi │ │ │ │ + mov %edi,%ebp │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 4fc45 ::do_widen(char) const@@Base+0x13bf5> │ │ │ │ - mov 0xc(%ebp),%ebx │ │ │ │ - mov -0x21c(%ebp),%esi │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 4d264 ::do_widen(char) const@@Base+0xca4> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x130(%esi,%eax,4),%edx │ │ │ │ - mov %edx,0x130(%ebx,%eax,4) │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jne 4fc30 ::do_widen(char) const@@Base+0x13be0> │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %ecx,0x154(%eax) │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 4fc75 ::do_widen(char) const@@Base+0x13c25> │ │ │ │ - mov 0xc(%ebp),%ebx │ │ │ │ - mov -0x21c(%ebp),%esi │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x158(%esi,%eax,4),%edx │ │ │ │ - mov %edx,0x158(%ebx,%eax,4) │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jne 4fc60 ::do_widen(char) const@@Base+0x13c10> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x20c(%ebp) │ │ │ │ - add $0x178,%eax │ │ │ │ - push %eax │ │ │ │ - call d140 <__gmon_start__@plt+0x8988> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - push -0x210(%ebp) │ │ │ │ - add $0x190,%eax │ │ │ │ - push %eax │ │ │ │ - call d4a0 <__gmon_start__@plt+0x8ce8> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x48,%eax │ │ │ │ - mov %eax,-0x1e4(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x48(%eax),%edx │ │ │ │ - mov 0x4c(%eax),%esi │ │ │ │ - cmp %esi,%edx │ │ │ │ - je 4fd0b ::do_widen(char) const@@Base+0x13cbb> │ │ │ │ - mov -0x1e0(%ebp),%eax │ │ │ │ - mov %edx,%ebx │ │ │ │ - mov %edx,-0x1f0(%ebp) │ │ │ │ - lea -0x999c0(%eax),%edi │ │ │ │ - mov %edi,%eax │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 4fce7 ::do_widen(char) const@@Base+0x13c97> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - je 4fcff ::do_widen(char) const@@Base+0x13caf> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 4fce0 ::do_widen(char) const@@Base+0x13c90> │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %al,%al │ │ │ │ + je 4d295 ::do_widen(char) const@@Base+0xcd5> │ │ │ │ + mov %esi,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ - call *%eax │ │ │ │ + movsbl %al,%eax │ │ │ │ + push %eax │ │ │ │ + call 4440 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jne 4fce7 ::do_widen(char) const@@Base+0x13c97> │ │ │ │ - mov -0x1f0(%ebp),%edx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %edx,0x4c(%eax) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x54,%eax │ │ │ │ - mov %eax,-0x1f0(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x54(%eax),%edx │ │ │ │ - mov 0x58(%eax),%esi │ │ │ │ - cmp %esi,%edx │ │ │ │ - je 4fd6b ::do_widen(char) const@@Base+0x13d1b> │ │ │ │ - mov -0x1e0(%ebp),%eax │ │ │ │ - mov %edx,%ebx │ │ │ │ - mov %edx,-0x1f4(%ebp) │ │ │ │ - lea -0x999c0(%eax),%edi │ │ │ │ + test %eax,%eax │ │ │ │ + je 4d288 ::do_widen(char) const@@Base+0xcc8> │ │ │ │ + cmp 0x14(%esp),%edi │ │ │ │ + jae 4d288 ::do_widen(char) const@@Base+0xcc8> │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %al,0x38(%esp,%edi,1) │ │ │ │ + add $0x1,%edi │ │ │ │ + add $0x1,%ebp │ │ │ │ + movzbl 0x0(%ebp),%esi │ │ │ │ + mov %esi,%eax │ │ │ │ + cmp $0x5d,%al │ │ │ │ + jne 4d260 ::do_widen(char) const@@Base+0xca0> │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ mov %edi,%eax │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 4fd47 ::do_widen(char) const@@Base+0x13cf7> │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - je 4fd5f ::do_widen(char) const@@Base+0x13d0f> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 4fd40 ::do_widen(char) const@@Base+0x13cf0> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jne 4fd47 ::do_widen(char) const@@Base+0x13cf7> │ │ │ │ - mov -0x1f4(%ebp),%edx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %edx,0x58(%eax) │ │ │ │ - mov -0x178(%ebp),%eax │ │ │ │ - mov -0x174(%ebp),%esi │ │ │ │ - sub %eax,%esi │ │ │ │ - sar $0x2,%esi │ │ │ │ - imul $0xaaaaaaab,%esi,%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 4fdf0 ::do_widen(char) const@@Base+0x13da0> │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 4fdbb ::do_widen(char) const@@Base+0x13d6b> │ │ │ │ + movb $0x0,0x38(%esp,%eax,1) │ │ │ │ + movb $0x1,0x59(%esp) │ │ │ │ + jmp 4cd48 ::do_widen(char) const@@Base+0x788> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - flds 0x4(%edx) │ │ │ │ - mov -0x1e8(%ebp),%ecx │ │ │ │ - add $0xc,%eax │ │ │ │ - add $0x1,%ebx │ │ │ │ - mov %ecx,-0xc(%eax) │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - fstps -0x8(%eax) │ │ │ │ - flds 0x8(%edx) │ │ │ │ - fstps -0x4(%eax) │ │ │ │ - mov %eax,0x4c(%ecx) │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 4fdf0 ::do_widen(char) const@@Base+0x13da0> │ │ │ │ - mov -0x178(%ebp),%eax │ │ │ │ - lea (%ebx,%ebx,2),%edx │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - lea (%eax,%edx,4),%edx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x4c(%eax),%eax │ │ │ │ - cmp 0x50(%ecx),%eax │ │ │ │ - jne 4fd90 ::do_widen(char) const@@Base+0x13d40> │ │ │ │ sub $0x4,%esp │ │ │ │ - push %edx │ │ │ │ + mov %esi,%edi │ │ │ │ + push 0x28(%esp) │ │ │ │ push %eax │ │ │ │ - push -0x1e4(%ebp) │ │ │ │ - call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ - add $0x1,%ebx │ │ │ │ + push 0x2c(%esp) │ │ │ │ + call 4c860 ::do_widen(char) const@@Base+0x2a0> │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 4fdb5 ::do_widen(char) const@@Base+0x13d65> │ │ │ │ + jmp 4cdeb ::do_widen(char) const@@Base+0x82b> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x16c(%ebp),%eax │ │ │ │ - mov -0x168(%ebp),%esi │ │ │ │ - sub %eax,%esi │ │ │ │ - sar $0x2,%esi │ │ │ │ - imul $0xaaaaaaab,%esi,%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 4fe70 ::do_widen(char) const@@Base+0x13e20> │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 4fe3b ::do_widen(char) const@@Base+0x13deb> │ │ │ │ nop │ │ │ │ - flds 0x4(%edx) │ │ │ │ - mov -0x1e8(%ebp),%ecx │ │ │ │ - add $0xc,%eax │ │ │ │ - add $0x1,%ebx │ │ │ │ - mov %ecx,-0xc(%eax) │ │ │ │ - fstps -0x8(%eax) │ │ │ │ - flds 0x8(%edx) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - fstps -0x4(%eax) │ │ │ │ - mov %eax,0x58(%edx) │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 4fe70 ::do_widen(char) const@@Base+0x13e20> │ │ │ │ - mov -0x16c(%ebp),%eax │ │ │ │ - lea (%ebx,%ebx,2),%edx │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - lea (%eax,%edx,4),%edx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x58(%eax),%eax │ │ │ │ - cmp 0x5c(%ecx),%eax │ │ │ │ - jne 4fe10 ::do_widen(char) const@@Base+0x13dc0> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - push -0x1f0(%ebp) │ │ │ │ - call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ - add $0x1,%ebx │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 4fe35 ::do_widen(char) const@@Base+0x13de5> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl -0x18c(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - fstpl 0x34(%eax) │ │ │ │ - flds -0x184(%ebp) │ │ │ │ - fstps 0x3c(%eax) │ │ │ │ - flds -0x180(%ebp) │ │ │ │ - fstps 0x40(%eax) │ │ │ │ - flds -0x1b4(%ebp) │ │ │ │ - mov -0x1c0(%ebp),%eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - movzbl -0x17c(%ebp),%eax │ │ │ │ - fstps 0xc(%ecx) │ │ │ │ - flds -0x1b0(%ebp) │ │ │ │ - mov %al,0x44(%ecx) │ │ │ │ - mov %ecx,%eax │ │ │ │ - add $0x60,%eax │ │ │ │ - fstps 0x10(%ecx) │ │ │ │ - flds -0x1ac(%ebp) │ │ │ │ - mov %eax,-0x220(%ebp) │ │ │ │ - mov 0x60(%ecx),%eax │ │ │ │ - fstps 0x14(%ecx) │ │ │ │ - flds -0x1a8(%ebp) │ │ │ │ - mov %eax,-0x22c(%ebp) │ │ │ │ - fstps 0x18(%ecx) │ │ │ │ - fldl -0x19c(%ebp) │ │ │ │ - fstpl 0x24(%ecx) │ │ │ │ - fldl -0x194(%ebp) │ │ │ │ - fstpl 0x2c(%ecx) │ │ │ │ - mov 0x64(%ecx),%ecx │ │ │ │ - mov %ecx,-0x208(%ebp) │ │ │ │ - cmp %ecx,%eax │ │ │ │ - je 500bf ::do_widen(char) const@@Base+0x1406f> │ │ │ │ - mov %eax,-0x200(%ebp) │ │ │ │ - mov -0x1e0(%ebp),%eax │ │ │ │ - lea -0x99280(%eax),%ecx │ │ │ │ - lea -0x9f4(%eax),%eax │ │ │ │ - mov %ecx,-0x204(%ebp) │ │ │ │ - mov %eax,-0x1f8(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp -0x204(%ebp),%eax │ │ │ │ - jne 50798 ::do_widen(char) const@@Base+0x14748> │ │ │ │ - mov -0x1e0(%ebp),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x9d4(%esi),%eax │ │ │ │ - mov %eax,(%ebx) │ │ │ │ - lea 0x64(%ebx),%eax │ │ │ │ - push 0x6c(%ebx) │ │ │ │ - push %eax │ │ │ │ - call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ - mov 0x5c(%ebx),%eax │ │ │ │ - mov 0x58(%ebx),%edi │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,-0x1e8(%ebp) │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 50040 ::do_widen(char) const@@Base+0x13ff0> │ │ │ │ - lea -0x99750(%esi),%eax │ │ │ │ - mov %eax,-0x1f4(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp -0x1f4(%ebp),%eax │ │ │ │ - jne 50770 ::do_widen(char) const@@Base+0x14720> │ │ │ │ - mov -0x1e0(%ebp),%ecx │ │ │ │ - mov 0x2c(%edi),%esi │ │ │ │ - lea -0x9e4(%ecx),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x30(%edi),%eax │ │ │ │ - mov %eax,-0x1e4(%ebp) │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 50012 ::do_widen(char) const@@Base+0x13fc2> │ │ │ │ - lea -0x99970(%ecx),%eax │ │ │ │ - mov %eax,-0x1f0(%ebp) │ │ │ │ - jmp 4ffef ::do_widen(char) const@@Base+0x13f9f> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x1f8(%ebp),%eax │ │ │ │ - lea 0x18(%esi),%edx │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 4ffe4 ::do_widen(char) const@@Base+0x13f94> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + add $0x1,%eax │ │ │ │ + push $0x0 │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x2c,%esi │ │ │ │ - cmp %esi,-0x1e4(%ebp) │ │ │ │ - je 5000f ::do_widen(char) const@@Base+0x13fbf> │ │ │ │ - mov (%esi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp -0x1f0(%ebp),%eax │ │ │ │ - je 4ffc0 ::do_widen(char) const@@Base+0x13f70> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - add $0x2c,%esi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %esi,-0x1e4(%ebp) │ │ │ │ - jne 4ffef ::do_widen(char) const@@Base+0x13f9f> │ │ │ │ - mov 0x2c(%edi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 50028 ::do_widen(char) const@@Base+0x13fd8> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 4380 │ │ │ │ + call 4780 │ │ │ │ + mov 0x90(%esp),%eax │ │ │ │ + fstps 0x14(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x38,%edi │ │ │ │ - cmp %edi,-0x1e8(%ebp) │ │ │ │ - jne 4ff80 ::do_widen(char) const@@Base+0x13f30> │ │ │ │ - mov -0x200(%ebp),%eax │ │ │ │ - mov 0x58(%eax),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 50056 ::do_widen(char) const@@Base+0x14006> │ │ │ │ + jmp 4cba0 ::do_widen(char) const@@Base+0x5e0> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + mov 0x14(%esp),%ebp │ │ │ │ + push %ebp │ │ │ │ + call 41e0 │ │ │ │ + add $0x1,%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + pop %ecx │ │ │ │ + mov %eax,%edi │ │ │ │ + pop %eax │ │ │ │ + push %ebp │ │ │ │ push %edi │ │ │ │ - call 4380 │ │ │ │ + call 4740 │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push $0x5b │ │ │ │ + push %edi │ │ │ │ + call 4370 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x200(%ebp),%edx │ │ │ │ - mov 0x3c(%edx),%eax │ │ │ │ - add $0x44,%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 50078 ::do_widen(char) const@@Base+0x14028> │ │ │ │ + test %eax,%eax │ │ │ │ + je 4d559 ::do_widen(char) const@@Base+0xf99> │ │ │ │ + movzbl 0x1(%eax),%ebp │ │ │ │ + lea 0x1(%eax),%edi │ │ │ │ + mov %ebp,%eax │ │ │ │ + cmp $0x5d,%al │ │ │ │ + je 4d6d2 ::do_widen(char) const@@Base+0x1112> │ │ │ │ + test %al,%al │ │ │ │ + je 4d6d2 ::do_widen(char) const@@Base+0x1112> │ │ │ │ + mov 0x5c(%esp),%eax │ │ │ │ + mov %esi,0x28(%esp) │ │ │ │ + mov %ebp,%esi │ │ │ │ + mov %edi,%ebp │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 4d368 ::do_widen(char) const@@Base+0xda8> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %al,%al │ │ │ │ + je 4d0d4 ::do_widen(char) const@@Base+0xb14> │ │ │ │ + mov %esi,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + movsbl %al,%eax │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 4440 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ - mov 0x24(%ebx),%eax │ │ │ │ - lea 0x2c(%ebx),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 5009a ::do_widen(char) const@@Base+0x1404a> │ │ │ │ + test %eax,%eax │ │ │ │ + je 4d38c ::do_widen(char) const@@Base+0xdcc> │ │ │ │ + cmp %edi,0x14(%esp) │ │ │ │ + jbe 4d38c ::do_widen(char) const@@Base+0xdcc> │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %al,0x38(%esp,%edi,1) │ │ │ │ + add $0x1,%edi │ │ │ │ + add $0x1,%ebp │ │ │ │ + movzbl 0x0(%ebp),%esi │ │ │ │ + mov %esi,%eax │ │ │ │ + cmp $0x5d,%al │ │ │ │ + jne 4d360 ::do_widen(char) const@@Base+0xda0> │ │ │ │ + jmp 4d0d4 ::do_widen(char) const@@Base+0xb14> │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x7b │ │ │ │ + push %ebp │ │ │ │ + call 4370 │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 4d5da ::do_widen(char) const@@Base+0x101a> │ │ │ │ + movzbl 0x1(%eax),%ebp │ │ │ │ + lea 0x1(%eax),%edi │ │ │ │ + mov %ebp,%eax │ │ │ │ + test %al,%al │ │ │ │ + je 4d552 ::do_widen(char) const@@Base+0xf92> │ │ │ │ + cmp $0x7d,%al │ │ │ │ + je 4d552 ::do_widen(char) const@@Base+0xf92> │ │ │ │ + mov 0x5c(%esp),%eax │ │ │ │ + mov %esi,0x28(%esp) │ │ │ │ + mov %ebp,%esi │ │ │ │ + mov %edi,%ebp │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 4d3ec ::do_widen(char) const@@Base+0xe2c> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + test %al,%al │ │ │ │ + je 4d41d ::do_widen(char) const@@Base+0xe5d> │ │ │ │ + mov %esi,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + movsbl %al,%eax │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 4440 │ │ │ │ add $0x10,%esp │ │ │ │ - addl $0x7c,-0x200(%ebp) │ │ │ │ - mov -0x200(%ebp),%eax │ │ │ │ - cmp %eax,-0x208(%ebp) │ │ │ │ - jne 4ff28 ::do_widen(char) const@@Base+0x13ed8> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov -0x22c(%ebp),%edx │ │ │ │ - mov %edx,0x64(%eax) │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x160(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - push -0x220(%ebp) │ │ │ │ - call e050 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa00> │ │ │ │ - pop %ecx │ │ │ │ - mov -0x1bc(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - pop %ebx │ │ │ │ - mov -0x1e0(%ebp),%edi │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ - mov %ecx,%eax │ │ │ │ - add $0x78,%eax │ │ │ │ - push -0x218(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - pop %eax │ │ │ │ - lea -0x130(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ - push %eax │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x90,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4d410 ::do_widen(char) const@@Base+0xe50> │ │ │ │ + cmp %edi,0x14(%esp) │ │ │ │ + jbe 4d410 ::do_widen(char) const@@Base+0xe50> │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %al,0x38(%esp,%edi,1) │ │ │ │ + add $0x1,%edi │ │ │ │ + add $0x1,%ebp │ │ │ │ + movzbl 0x0(%ebp),%esi │ │ │ │ + mov %esi,%eax │ │ │ │ + cmp $0x7d,%al │ │ │ │ + jne 4d3e8 ::do_widen(char) const@@Base+0xe28> │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ + mov %edi,%eax │ │ │ │ + movb $0x0,0x38(%esp,%eax,1) │ │ │ │ + movb $0x0,0x59(%esp) │ │ │ │ + jmp 4cd48 ::do_widen(char) const@@Base+0x788> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + movb $0x0,0x58(%esp) │ │ │ │ + jmp 4ce9a ::do_widen(char) const@@Base+0x8da> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + movb $0x0,0x58(%esp) │ │ │ │ + jmp 4d01e ::do_widen(char) const@@Base+0xa5e> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + push 0x28(%esp) │ │ │ │ push %eax │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - movzbl -0x17b(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ + push 0x2c(%esp) │ │ │ │ + call 4c860 ::do_widen(char) const@@Base+0x2a0> │ │ │ │ add $0x10,%esp │ │ │ │ - mov %al,0x45(%edx) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - addl $0x1,0x4(%eax) │ │ │ │ - testb $0x2,0xe8(%eax) │ │ │ │ - jne 507ab ::do_widen(char) const@@Base+0x1475b> │ │ │ │ - movb $0x1,-0x218(%ebp) │ │ │ │ + jmp 4cdeb ::do_widen(char) const@@Base+0x82b> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + movb $0x0,0x58(%esp) │ │ │ │ + jmp 4cd20 ::do_widen(char) const@@Base+0x760> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x28(%esp),%edi │ │ │ │ + jmp 4cdeb ::do_widen(char) const@@Base+0x82b> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov $0x2,%ebp │ │ │ │ + mov $0x1,%edx │ │ │ │ + jmp 4ce5f ::do_widen(char) const@@Base+0x89f> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x2,%ebp │ │ │ │ + mov $0x1,%edx │ │ │ │ + jmp 4cfdf ::do_widen(char) const@@Base+0xa1f> │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0x28(%ebp) │ │ │ │ - push -0x210(%ebp) │ │ │ │ - call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x40(%ebp) │ │ │ │ - push -0x20c(%ebp) │ │ │ │ - call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ - mov -0x214(%ebp),%eax │ │ │ │ + push $0x7b │ │ │ │ + push %edi │ │ │ │ + call 4370 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - mov -0xd4(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 50189 ::do_widen(char) const@@Base+0x14139> │ │ │ │ + je 4d678 ::do_widen(char) const@@Base+0x10b8> │ │ │ │ + movzbl 0x1(%eax),%edi │ │ │ │ + lea 0x1(%eax),%ebp │ │ │ │ + mov %edi,%eax │ │ │ │ + test %al,%al │ │ │ │ + je 4d6ed ::do_widen(char) const@@Base+0x112d> │ │ │ │ + cmp $0x7d,%al │ │ │ │ + je 4d6ed ::do_widen(char) const@@Base+0x112d> │ │ │ │ + mov 0x5c(%esp),%eax │ │ │ │ + mov %esi,0x28(%esp) │ │ │ │ + mov %edi,%esi │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 4d50c ::do_widen(char) const@@Base+0xf4c> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + test %al,%al │ │ │ │ + je 4d53d ::do_widen(char) const@@Base+0xf7d> │ │ │ │ + mov %esi,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + movsbl %al,%eax │ │ │ │ push %eax │ │ │ │ - call 44d0 │ │ │ │ + call 4440 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 501a5 ::do_widen(char) const@@Base+0x14155> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ + je 4d530 ::do_widen(char) const@@Base+0xf70> │ │ │ │ + cmp %edi,0x14(%esp) │ │ │ │ + jbe 4d530 ::do_widen(char) const@@Base+0xf70> │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %al,0x38(%esp,%edi,1) │ │ │ │ + add $0x1,%edi │ │ │ │ + add $0x1,%ebp │ │ │ │ + movzbl 0x0(%ebp),%esi │ │ │ │ + mov %esi,%eax │ │ │ │ + cmp $0x7d,%al │ │ │ │ + jne 4d508 ::do_widen(char) const@@Base+0xf48> │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ + mov %edi,%eax │ │ │ │ + movb $0x0,0x38(%esp,%eax,1) │ │ │ │ + movb $0x0,0x59(%esp) │ │ │ │ + jmp 4cec2 ::do_widen(char) const@@Base+0x902> │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 4d423 ::do_widen(char) const@@Base+0xe63> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x7b │ │ │ │ + push %edi │ │ │ │ + call 4370 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x214(%ebp),%eax │ │ │ │ - mov %eax,-0x118(%ebp) │ │ │ │ - mov -0x114(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 501cd ::do_widen(char) const@@Base+0x1417d> │ │ │ │ + je 4d62c ::do_widen(char) const@@Base+0x106c> │ │ │ │ + movzbl 0x1(%eax),%edi │ │ │ │ + lea 0x1(%eax),%ebp │ │ │ │ + mov %edi,%eax │ │ │ │ + test %al,%al │ │ │ │ + je 4d6ed ::do_widen(char) const@@Base+0x112d> │ │ │ │ + cmp $0x7d,%al │ │ │ │ + je 4d6ed ::do_widen(char) const@@Base+0x112d> │ │ │ │ + mov 0x5c(%esp),%eax │ │ │ │ + mov %esi,0x28(%esp) │ │ │ │ + mov %edi,%esi │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 4d5a4 ::do_widen(char) const@@Base+0xfe4> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + test %al,%al │ │ │ │ + je 4d53d ::do_widen(char) const@@Base+0xf7d> │ │ │ │ + mov %esi,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + movsbl %al,%eax │ │ │ │ push %eax │ │ │ │ - call 44d0 │ │ │ │ + call 4440 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xf4(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 501e9 ::do_widen(char) const@@Base+0x14199> │ │ │ │ + je 4d5c8 ::do_widen(char) const@@Base+0x1008> │ │ │ │ + cmp %edi,0x14(%esp) │ │ │ │ + jbe 4d5c8 ::do_widen(char) const@@Base+0x1008> │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %al,0x38(%esp,%edi,1) │ │ │ │ + add $0x1,%edi │ │ │ │ + add $0x1,%ebp │ │ │ │ + movzbl 0x0(%ebp),%esi │ │ │ │ + mov %esi,%eax │ │ │ │ + cmp $0x7d,%al │ │ │ │ + jne 4d5a0 ::do_widen(char) const@@Base+0xfe0> │ │ │ │ + jmp 4d53d ::do_widen(char) const@@Base+0xf7d> │ │ │ │ + movzbl 0x0(%ebp),%edi │ │ │ │ + mov %edi,%eax │ │ │ │ + test %al,%al │ │ │ │ + je 4d6b7 ::do_widen(char) const@@Base+0x10f7> │ │ │ │ + mov 0x5c(%esp),%eax │ │ │ │ + mov %esi,0x14(%esp) │ │ │ │ + mov %ebp,%esi │ │ │ │ + mov %eax,%ebp │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %edi,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + movsbl %al,%eax │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 4440 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x130(%ebp),%eax │ │ │ │ - cmp -0x228(%ebp),%eax │ │ │ │ - je 50209 ::do_widen(char) const@@Base+0x141b9> │ │ │ │ + test %eax,%eax │ │ │ │ + je 4d615 ::do_widen(char) const@@Base+0x1055> │ │ │ │ + test %ebp,%ebp │ │ │ │ + jne 4d6be ::do_widen(char) const@@Base+0x10fe> │ │ │ │ + add $0x1,%esi │ │ │ │ + movzbl (%esi),%edi │ │ │ │ + mov %edi,%eax │ │ │ │ + test %al,%al │ │ │ │ + jne 4d5f8 ::do_widen(char) const@@Base+0x1038> │ │ │ │ + mov 0x14(%esp),%esi │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 4d29b ::do_widen(char) const@@Base+0xcdb> │ │ │ │ + movzbl (%edi),%ebp │ │ │ │ + mov %ebp,%eax │ │ │ │ + test %al,%al │ │ │ │ + je 4d6d2 ::do_widen(char) const@@Base+0x1112> │ │ │ │ + mov 0x5c(%esp),%eax │ │ │ │ + mov %esi,0x14(%esp) │ │ │ │ + mov %edi,%esi │ │ │ │ + mov %eax,%edi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %ebp,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + movsbl %al,%eax │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 4440 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x148(%ebp),%eax │ │ │ │ - cmp -0x224(%ebp),%eax │ │ │ │ - je 50229 ::do_widen(char) const@@Base+0x141d9> │ │ │ │ + test %eax,%eax │ │ │ │ + je 4d661 ::do_widen(char) const@@Base+0x10a1> │ │ │ │ + test %edi,%edi │ │ │ │ + jne 4d6d9 ::do_widen(char) const@@Base+0x1119> │ │ │ │ + add $0x1,%esi │ │ │ │ + movzbl (%esi),%ebp │ │ │ │ + mov %ebp,%eax │ │ │ │ + test %al,%al │ │ │ │ + jne 4d648 ::do_widen(char) const@@Base+0x1088> │ │ │ │ + mov 0x14(%esp),%esi │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 4d0da ::do_widen(char) const@@Base+0xb1a> │ │ │ │ + movzbl (%edi),%ebp │ │ │ │ + mov %ebp,%eax │ │ │ │ + test %al,%al │ │ │ │ + je 4d6d2 ::do_widen(char) const@@Base+0x1112> │ │ │ │ + mov 0x5c(%esp),%eax │ │ │ │ + mov %esi,0x14(%esp) │ │ │ │ + mov %edi,%esi │ │ │ │ + mov %eax,%edi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %ebp,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + movsbl %al,%eax │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 4440 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x154(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 50245 ::do_widen(char) const@@Base+0x141f5> │ │ │ │ + je 4d6a9 ::do_widen(char) const@@Base+0x10e9> │ │ │ │ + test %edi,%edi │ │ │ │ + jne 4d6d9 ::do_widen(char) const@@Base+0x1119> │ │ │ │ + add $0x1,%esi │ │ │ │ + movzbl (%esi),%ebp │ │ │ │ + mov %ebp,%eax │ │ │ │ + test %al,%al │ │ │ │ + jne 4d690 ::do_widen(char) const@@Base+0x10d0> │ │ │ │ + jmp 4d66d ::do_widen(char) const@@Base+0x10ad> │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 4d29b ::do_widen(char) const@@Base+0xcdb> │ │ │ │ + mov %edi,%eax │ │ │ │ + mov 0x14(%esp),%esi │ │ │ │ + mov %al,0x38(%esp) │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 4d29b ::do_widen(char) const@@Base+0xcdb> │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 4d0da ::do_widen(char) const@@Base+0xb1a> │ │ │ │ + mov %ebp,%eax │ │ │ │ + mov 0x14(%esp),%esi │ │ │ │ + mov %al,0x38(%esp) │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 4d0da ::do_widen(char) const@@Base+0xb1a> │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 4d543 ::do_widen(char) const@@Base+0xf83> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x578f7,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x15c(%ebp),%eax │ │ │ │ - mov -0x160(%ebp),%ebx │ │ │ │ - mov %eax,-0x208(%ebp) │ │ │ │ - mov %ebx,-0x1e8(%ebp) │ │ │ │ - cmp %ebx,%eax │ │ │ │ - je 5041f ::do_widen(char) const@@Base+0x143cf> │ │ │ │ - mov -0x1e0(%ebp),%eax │ │ │ │ - lea -0x99280(%eax),%edx │ │ │ │ - lea -0x9f4(%eax),%eax │ │ │ │ - mov %edx,-0x204(%ebp) │ │ │ │ - mov %eax,-0x1f8(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov -0x1e8(%ebp),%ebx │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp -0x204(%ebp),%eax │ │ │ │ - jne 50780 ::do_widen(char) const@@Base+0x14730> │ │ │ │ - mov -0x1e0(%ebp),%edi │ │ │ │ + mov 0x24(%esp),%esi │ │ │ │ + mov 0x20(%esp),%ebp │ │ │ │ + test %esi,%esi │ │ │ │ + je 4d73e ::do_widen(char) const@@Base+0x117e> │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x9d4(%edi),%eax │ │ │ │ - mov %eax,(%ebx) │ │ │ │ - lea 0x64(%ebx),%eax │ │ │ │ - push 0x6c(%ebx) │ │ │ │ - push %eax │ │ │ │ - call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ - mov 0x5c(%ebx),%eax │ │ │ │ - mov 0x58(%ebx),%esi │ │ │ │ + push 0xc(%esi) │ │ │ │ + push %ebp │ │ │ │ + call 4d700 ::do_widen(char) const@@Base+0x1140> │ │ │ │ + mov 0x8(%esi),%edi │ │ │ │ + mov %esi,(%esp) │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x1f4(%ebp) │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 503a0 ::do_widen(char) const@@Base+0x14350> │ │ │ │ - lea -0x99750(%edi),%eax │ │ │ │ - mov %eax,-0x200(%ebp) │ │ │ │ + mov %edi,%esi │ │ │ │ + test %edi,%edi │ │ │ │ + jne 4d71e ::do_widen(char) const@@Base+0x115e> │ │ │ │ + add $0xc,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ xchg %ax,%ax │ │ │ │ - mov (%esi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp -0x200(%ebp),%eax │ │ │ │ - jne 50758 ::do_widen(char) const@@Base+0x14708> │ │ │ │ - mov -0x1e0(%ebp),%ecx │ │ │ │ - mov 0x2c(%esi),%edi │ │ │ │ - lea -0x9e4(%ecx),%eax │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x30(%esi),%eax │ │ │ │ - mov %eax,-0x1e4(%ebp) │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 50372 ::do_widen(char) const@@Base+0x14322> │ │ │ │ - lea -0x99970(%ecx),%eax │ │ │ │ - mov %eax,-0x1f0(%ebp) │ │ │ │ - jmp 5034f ::do_widen(char) const@@Base+0x142ff> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x1f8(%ebp),%eax │ │ │ │ - lea 0x18(%edi),%edx │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x10(%edi),%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 50344 ::do_widen(char) const@@Base+0x142f4> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x578a7,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ + mov 0x24(%esp),%esi │ │ │ │ + mov 0x20(%esp),%ebp │ │ │ │ + test %esi,%esi │ │ │ │ + je 4d78e ::do_widen(char) const@@Base+0x11ce> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push 0xc(%esi) │ │ │ │ + push %ebp │ │ │ │ + call 4d750 ::do_widen(char) const@@Base+0x1190> │ │ │ │ + mov 0x8(%esi),%edi │ │ │ │ + mov %esi,(%esp) │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x2c,%edi │ │ │ │ - cmp %edi,-0x1e4(%ebp) │ │ │ │ - je 5036f ::do_widen(char) const@@Base+0x1431f> │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp -0x1f0(%ebp),%eax │ │ │ │ - je 50320 ::do_widen(char) const@@Base+0x142d0> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - add $0x2c,%edi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edi,-0x1e4(%ebp) │ │ │ │ - jne 5034f ::do_widen(char) const@@Base+0x142ff> │ │ │ │ - mov 0x2c(%esi),%edi │ │ │ │ + mov %edi,%esi │ │ │ │ test %edi,%edi │ │ │ │ - je 50388 ::do_widen(char) const@@Base+0x14338> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + jne 4d76e ::do_widen(char) const@@Base+0x11ae> │ │ │ │ + add $0xc,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %ebp │ │ │ │ push %edi │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x38,%esi │ │ │ │ - cmp %esi,-0x1f4(%ebp) │ │ │ │ - jne 502e0 ::do_widen(char) const@@Base+0x14290> │ │ │ │ - mov -0x1e8(%ebp),%eax │ │ │ │ - mov 0x58(%eax),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 503b6 ::do_widen(char) const@@Base+0x14366> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x1e8(%ebp),%ecx │ │ │ │ - mov 0x3c(%ecx),%eax │ │ │ │ - lea 0x44(%ecx),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 503d8 ::do_widen(char) const@@Base+0x14388> │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x57857,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ + mov 0x24(%esp),%esi │ │ │ │ + mov 0x20(%esp),%ebp │ │ │ │ + test %esi,%esi │ │ │ │ + je 4d7de ::do_widen(char) const@@Base+0x121e> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push 0xc(%esi) │ │ │ │ + push %ebp │ │ │ │ + call 4d7a0 ::do_widen(char) const@@Base+0x11e0> │ │ │ │ + mov 0x8(%esi),%edi │ │ │ │ + mov %esi,(%esp) │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x1e8(%ebp),%ebx │ │ │ │ - mov 0x24(%ebx),%eax │ │ │ │ - lea 0x2c(%ebx),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 503fa ::do_widen(char) const@@Base+0x143aa> │ │ │ │ + mov %edi,%esi │ │ │ │ + test %edi,%edi │ │ │ │ + jne 4d7be ::do_widen(char) const@@Base+0x11fe> │ │ │ │ + add $0xc,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x5780b,%eax │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x3c,%esp │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov 0x10(%ebp),%edi │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov (%eax),%ebx │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + sub %ebx,%eax │ │ │ │ + sub %ebx,%esi │ │ │ │ + sar $0x2,%eax │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ + imul $0xb6db6db7,%eax,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4dcf8 ::do_widen(char) const@@Base+0x1738> │ │ │ │ + lea (%eax,%eax,1),%ebx │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ + cmp %ebx,%eax │ │ │ │ + jbe 4dcd8 ::do_widen(char) const@@Base+0x1718> │ │ │ │ + movl $0x9249249,-0x44(%ebp) │ │ │ │ + mov $0xfffffffc,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 4050 │ │ │ │ add $0x10,%esp │ │ │ │ - addl $0x7c,-0x1e8(%ebp) │ │ │ │ - mov -0x1e8(%ebp),%eax │ │ │ │ - cmp %eax,-0x208(%ebp) │ │ │ │ - jne 50288 ::do_widen(char) const@@Base+0x14238> │ │ │ │ - mov -0x160(%ebp),%eax │ │ │ │ - mov %eax,-0x1e8(%ebp) │ │ │ │ - mov -0x1e8(%ebp),%eax │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov 0x8(%edi),%ebx │ │ │ │ + add %esi,%ecx │ │ │ │ + lea -0x6cc(%eax),%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ + sub %eax,%esi │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + movl $0x0,0x4(%ecx) │ │ │ │ + sar $0x2,%eax │ │ │ │ + movl $0x0,0x8(%ecx) │ │ │ │ + imul $0xba2e8ba3,%eax,%eax │ │ │ │ + movl $0x0,0xc(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - je 5043b ::do_widen(char) const@@Base+0x143eb> │ │ │ │ + je 4d8cb ::do_widen(char) const@@Base+0x130b> │ │ │ │ + cmp $0x5d1745d,%eax │ │ │ │ + ja 4dd28 ::do_widen(char) const@@Base+0x1768> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 4050 │ │ │ │ + mov 0x4(%edi),%ecx │ │ │ │ + mov 0x8(%edi),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x168(%ebp),%esi │ │ │ │ - mov -0x16c(%ebp),%ebx │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 50486 ::do_widen(char) const@@Base+0x14436> │ │ │ │ - mov -0x1e0(%ebp),%eax │ │ │ │ - lea -0x999c0(%eax),%edi │ │ │ │ - jmp 50467 ::do_widen(char) const@@Base+0x14417> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 50480 ::do_widen(char) const@@Base+0x14430> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 50460 ::do_widen(char) const@@Base+0x14410> │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ + add %eax,%esi │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + mov %eax,0x8(%ecx) │ │ │ │ + mov %esi,0xc(%ecx) │ │ │ │ + cmp %edx,%ebx │ │ │ │ + je 4d96f ::do_widen(char) const@@Base+0x13af> │ │ │ │ + mov -0x24(%ebp),%esi │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + lea -0x6dc(%esi),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %esi,(%ecx) │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ + add $0x2c,%edx │ │ │ │ + add $0x2c,%ecx │ │ │ │ + mov %eax,-0x28(%ecx) │ │ │ │ + mov -0x24(%edx),%eax │ │ │ │ + mov %eax,-0x24(%ecx) │ │ │ │ + mov -0x20(%edx),%eax │ │ │ │ + mov %eax,-0x20(%ecx) │ │ │ │ + mov -0x1c(%edx),%eax │ │ │ │ + mov %eax,-0x1c(%ecx) │ │ │ │ + mov -0x18(%edx),%eax │ │ │ │ + mov %eax,-0x18(%ecx) │ │ │ │ + mov -0x14(%edx),%eax │ │ │ │ + mov %eax,-0x14(%ecx) │ │ │ │ + mov -0x10(%edx),%eax │ │ │ │ + mov %eax,-0x10(%ecx) │ │ │ │ + mov -0xc(%edx),%eax │ │ │ │ + mov %eax,-0xc(%ecx) │ │ │ │ + movzbl -0x8(%edx),%eax │ │ │ │ + mov %al,-0x8(%ecx) │ │ │ │ + movzbl -0x7(%edx),%eax │ │ │ │ + mov %al,-0x7(%ecx) │ │ │ │ + movzbl -0x6(%edx),%eax │ │ │ │ + mov %al,-0x6(%ecx) │ │ │ │ + mov -0x4(%edx),%eax │ │ │ │ + mov %eax,-0x4(%ecx) │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jne 4d8f8 ::do_widen(char) const@@Base+0x1338> │ │ │ │ + sub $0x2c,%edx │ │ │ │ + sub -0x28(%ebp),%edx │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + shr $0x2,%edx │ │ │ │ + imul $0x3a2e8ba3,%edx,%edx │ │ │ │ + and $0x3fffffff,%edx │ │ │ │ + add $0x1,%edx │ │ │ │ + imul $0x2c,%edx,%edx │ │ │ │ + add %edx,%eax │ │ │ │ + flds 0x10(%edi) │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ + mov %eax,0x8(%esi) │ │ │ │ + mov 0x18(%edi),%eax │ │ │ │ + fstps 0x10(%esi) │ │ │ │ + flds 0x14(%edi) │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ + mov %eax,0x18(%esi) │ │ │ │ + fstps 0x14(%esi) │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ + cmp %edi,0xc(%ebp) │ │ │ │ + je 4dabf ::do_widen(char) const@@Base+0x14ff> │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + lea -0x6dc(%eax),%eax │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ + sub 0x4(%edi),%eax │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xba2e8ba3,%eax,%eax │ │ │ │ + movl $0x0,0x8(%esi) │ │ │ │ + movl $0x0,0xc(%esi) │ │ │ │ + test %eax,%eax │ │ │ │ + je 4d9f4 ::do_widen(char) const@@Base+0x1434> │ │ │ │ + cmp $0x5d1745d,%eax │ │ │ │ + ja 4dd20 ::do_widen(char) const@@Base+0x1760> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ - call *%eax │ │ │ │ + push -0x28(%ebp) │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + call 4050 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 50467 ::do_widen(char) const@@Base+0x14417> │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ + mov %eax,0x8(%esi) │ │ │ │ + add %eax,%edx │ │ │ │ + mov %edx,0xc(%esi) │ │ │ │ + mov 0x4(%edi),%edx │ │ │ │ + mov 0x8(%edi),%ebx │ │ │ │ + mov %edx,-0x28(%ebp) │ │ │ │ + cmp %edx,%ebx │ │ │ │ + je 4da9b ::do_widen(char) const@@Base+0x14db> │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov %eax,%ecx │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov -0x16c(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 5049c ::do_widen(char) const@@Base+0x1444c> │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + add $0x2c,%edx │ │ │ │ + add $0x2c,%ecx │ │ │ │ + mov %eax,-0x2c(%ecx) │ │ │ │ + mov -0x28(%edx),%eax │ │ │ │ + mov %eax,-0x28(%ecx) │ │ │ │ + mov -0x24(%edx),%eax │ │ │ │ + mov %eax,-0x24(%ecx) │ │ │ │ + mov -0x20(%edx),%eax │ │ │ │ + mov %eax,-0x20(%ecx) │ │ │ │ + mov -0x1c(%edx),%eax │ │ │ │ + mov %eax,-0x1c(%ecx) │ │ │ │ + mov -0x18(%edx),%eax │ │ │ │ + mov %eax,-0x18(%ecx) │ │ │ │ + mov -0x14(%edx),%eax │ │ │ │ + mov %eax,-0x14(%ecx) │ │ │ │ + mov -0x10(%edx),%eax │ │ │ │ + mov %eax,-0x10(%ecx) │ │ │ │ + mov -0xc(%edx),%eax │ │ │ │ + mov %eax,-0xc(%ecx) │ │ │ │ + movzbl -0x8(%edx),%eax │ │ │ │ + mov %al,-0x8(%ecx) │ │ │ │ + movzbl -0x7(%edx),%eax │ │ │ │ + mov %al,-0x7(%ecx) │ │ │ │ + movzbl -0x6(%edx),%eax │ │ │ │ + mov %al,-0x6(%ecx) │ │ │ │ + mov -0x4(%edx),%eax │ │ │ │ + mov %eax,-0x4(%ecx) │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jne 4da20 ::do_widen(char) const@@Base+0x1460> │ │ │ │ + lea -0x2c(%ebx),%edx │ │ │ │ + sub -0x28(%ebp),%edx │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + shr $0x2,%edx │ │ │ │ + imul $0x3a2e8ba3,%edx,%edx │ │ │ │ + and $0x3fffffff,%edx │ │ │ │ + add $0x1,%edx │ │ │ │ + imul $0x2c,%edx,%edx │ │ │ │ + add %edx,%eax │ │ │ │ + flds 0x10(%edi) │ │ │ │ + mov %eax,0x8(%esi) │ │ │ │ + add $0x1c,%edi │ │ │ │ + add $0x1c,%esi │ │ │ │ + mov -0x4(%edi),%eax │ │ │ │ + fstps -0xc(%esi) │ │ │ │ + flds -0x8(%edi) │ │ │ │ + mov %eax,-0x4(%esi) │ │ │ │ + fstps -0x8(%esi) │ │ │ │ + cmp %edi,0xc(%ebp) │ │ │ │ + jne 4d9a8 ::do_widen(char) const@@Base+0x13e8> │ │ │ │ + add $0x1c,%esi │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ + cmp %eax,0xc(%ebp) │ │ │ │ + je 4dd10 ::do_widen(char) const@@Base+0x1750> │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + lea -0x6dc(%eax),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ + movl $0x0,0x8(%esi) │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + movl $0x0,0xc(%esi) │ │ │ │ + mov 0x8(%eax),%edx │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ + mov %edx,%edi │ │ │ │ + sub %ebx,%edi │ │ │ │ + mov %edi,%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xba2e8ba3,%eax,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4db39 ::do_widen(char) const@@Base+0x1579> │ │ │ │ + cmp $0x5d1745d,%eax │ │ │ │ + ja 4dd18 ::do_widen(char) const@@Base+0x1758> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ - call 4380 │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ + call 4050 │ │ │ │ + mov -0x1c(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x174(%ebp),%esi │ │ │ │ - mov -0x178(%ebp),%ebx │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 504e6 ::do_widen(char) const@@Base+0x14496> │ │ │ │ - mov -0x1e0(%ebp),%eax │ │ │ │ - lea -0x999c0(%eax),%edi │ │ │ │ - jmp 504c7 ::do_widen(char) const@@Base+0x14477> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 504e0 ::do_widen(char) const@@Base+0x14490> │ │ │ │ + mov 0x8(%ecx),%edx │ │ │ │ + mov 0x4(%ecx),%ebx │ │ │ │ + add %eax,%edi │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ + mov %eax,0x8(%esi) │ │ │ │ + mov %edi,0xc(%esi) │ │ │ │ + cmp %ebx,%edx │ │ │ │ + je 4dbd2 ::do_widen(char) const@@Base+0x1612> │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov %eax,%ecx │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + add $0x2c,%edi │ │ │ │ + add $0x2c,%ecx │ │ │ │ + mov %eax,-0x2c(%ecx) │ │ │ │ + mov -0x28(%edi),%eax │ │ │ │ + mov %eax,-0x28(%ecx) │ │ │ │ + mov -0x24(%edi),%eax │ │ │ │ + mov %eax,-0x24(%ecx) │ │ │ │ + mov -0x20(%edi),%eax │ │ │ │ + mov %eax,-0x20(%ecx) │ │ │ │ + mov -0x1c(%edi),%eax │ │ │ │ + mov %eax,-0x1c(%ecx) │ │ │ │ + mov -0x18(%edi),%eax │ │ │ │ + mov %eax,-0x18(%ecx) │ │ │ │ + mov -0x14(%edi),%eax │ │ │ │ + mov %eax,-0x14(%ecx) │ │ │ │ + mov -0x10(%edi),%eax │ │ │ │ + mov %eax,-0x10(%ecx) │ │ │ │ + mov -0xc(%edi),%eax │ │ │ │ + mov %eax,-0xc(%ecx) │ │ │ │ + movzbl -0x8(%edi),%eax │ │ │ │ + mov %al,-0x8(%ecx) │ │ │ │ + movzbl -0x7(%edi),%eax │ │ │ │ + mov %al,-0x7(%ecx) │ │ │ │ + movzbl -0x6(%edi),%eax │ │ │ │ + mov %al,-0x6(%ecx) │ │ │ │ + mov -0x4(%edi),%eax │ │ │ │ + mov %eax,-0x4(%ecx) │ │ │ │ + cmp %edi,%edx │ │ │ │ + jne 4db58 ::do_widen(char) const@@Base+0x1598> │ │ │ │ + sub $0x2c,%edx │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + sub %ebx,%edx │ │ │ │ + shr $0x2,%edx │ │ │ │ + imul $0x3a2e8ba3,%edx,%edx │ │ │ │ + and $0x3fffffff,%edx │ │ │ │ + add $0x1,%edx │ │ │ │ + imul $0x2c,%edx,%edx │ │ │ │ + add %edx,%eax │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ + mov %eax,0x8(%esi) │ │ │ │ + add $0x1c,%esi │ │ │ │ + flds 0x10(%ebx) │ │ │ │ + mov 0x18(%ebx),%eax │ │ │ │ + add $0x1c,%ebx │ │ │ │ + mov %eax,-0x4(%esi) │ │ │ │ + fstps -0xc(%esi) │ │ │ │ + flds -0x8(%ebx) │ │ │ │ + mov %ebx,-0x1c(%ebp) │ │ │ │ + fstps -0x8(%esi) │ │ │ │ + cmp %ebx,-0x2c(%ebp) │ │ │ │ + jne 4dae0 ::do_widen(char) const@@Base+0x1520> │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + lea -0x58a00(%edi),%ebx │ │ │ │ + lea -0x58a30(%edi),%edi │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ + cmp -0x2c(%ebp),%eax │ │ │ │ + je 4dc8a ::do_widen(char) const@@Base+0x16ca> │ │ │ │ + mov %esi,-0x30(%ebp) │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %ebx,%esi │ │ │ │ + nop │ │ │ │ + mov (%edi),%edx │ │ │ │ + mov (%edx),%edx │ │ │ │ + cmp -0x28(%ebp),%edx │ │ │ │ + jne 4dcc8 ::do_widen(char) const@@Base+0x1708> │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + mov 0x4(%edi),%ebx │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ + cmp %ebx,%eax │ │ │ │ + je 4dc6c ::do_widen(char) const@@Base+0x16ac> │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + jmp 4dc50 ::do_widen(char) const@@Base+0x1690> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0x2c,%ebx │ │ │ │ + cmp %ebx,-0x1c(%ebp) │ │ │ │ + je 4dc69 ::do_widen(char) const@@Base+0x16a9> │ │ │ │ mov (%ebx),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 504c0 ::do_widen(char) const@@Base+0x14470> │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 4dc48 ::do_widen(char) const@@Base+0x1688> │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ + add $0x2c,%ebx │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 504c7 ::do_widen(char) const@@Base+0x14477> │ │ │ │ - nop │ │ │ │ - mov -0x178(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x1c(%ebp) │ │ │ │ + jne 4dc50 ::do_widen(char) const@@Base+0x1690> │ │ │ │ + mov 0x4(%edi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 504fc ::do_widen(char) const@@Base+0x144ac> │ │ │ │ + je 4dc7f ::do_widen(char) const@@Base+0x16bf> │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - movzbl -0x218(%ebp),%eax │ │ │ │ + add $0x1c,%edi │ │ │ │ + cmp -0x2c(%ebp),%edi │ │ │ │ + jne 4dc20 ::do_widen(char) const@@Base+0x1660> │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4dca2 ::do_widen(char) const@@Base+0x16e2> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x38(%ebp) │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + mov %esi,0x4(%eax) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov %edi,(%eax) │ │ │ │ + imul $0x1c,-0x44(%ebp),%eax │ │ │ │ + add %edi,%eax │ │ │ │ + mov %eax,0x8(%esi) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - add $0x1,%esi │ │ │ │ - movsbl (%esi),%eax │ │ │ │ - test %al,%al │ │ │ │ - je 50540 ::do_widen(char) const@@Base+0x144f0> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4170 │ │ │ │ + push %edi │ │ │ │ + call *%edx │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 50510 ::do_widen(char) const@@Base+0x144c0> │ │ │ │ - movsbl (%esi),%eax │ │ │ │ - test %al,%al │ │ │ │ - jne 5055a ::do_widen(char) const@@Base+0x1450a> │ │ │ │ + jmp 4dc7f ::do_widen(char) const@@Base+0x16bf> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - flds -0x180(%ebp) │ │ │ │ - jmp 505d0 ::do_widen(char) const@@Base+0x14580> │ │ │ │ + nop │ │ │ │ + cmp $0x9249249,%ebx │ │ │ │ + ja 4d843 ::do_widen(char) const@@Base+0x1283> │ │ │ │ + movl $0x0,-0x3c(%ebp) │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 4d861 ::do_widen(char) const@@Base+0x12a1> │ │ │ │ + jmp 4dcff ::do_widen(char) const@@Base+0x173f> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + movl $0x1,-0x44(%ebp) │ │ │ │ + imul $0x1c,-0x44(%ebp),%eax │ │ │ │ + jmp 4d84f ::do_widen(char) const@@Base+0x128f> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - add $0x1,%esi │ │ │ │ - movsbl (%esi),%eax │ │ │ │ - test %al,%al │ │ │ │ - je 50540 ::do_widen(char) const@@Base+0x144f0> │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ + jmp 4dbfc ::do_widen(char) const@@Base+0x163c> │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + call 4120 │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + call 4120 │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + call 4120 │ │ │ │ + jmp 4dd36 ::do_widen(char) const@@Base+0x1776> │ │ │ │ + jmp 4dd78 ::do_widen(char) const@@Base+0x17b8> │ │ │ │ + jmp 4dd96 ::do_widen(char) const@@Base+0x17d6> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 4170 │ │ │ │ + call 4150 <__cxa_begin_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 50550 ::do_widen(char) const@@Base+0x14500> │ │ │ │ - jmp 5057b ::do_widen(char) const@@Base+0x1452b> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1,%esi │ │ │ │ - movsbl (%esi),%eax │ │ │ │ - test %al,%al │ │ │ │ - je 50540 ::do_widen(char) const@@Base+0x144f0> │ │ │ │ + cmpl $0x0,-0x3c(%ebp) │ │ │ │ + jne 4dd5f ::do_widen(char) const@@Base+0x179f> │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4170 │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 50578 ::do_widen(char) const@@Base+0x14528> │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ - push $0x0 │ │ │ │ + mov (%esi),%eax │ │ │ │ push %esi │ │ │ │ - call 4780 │ │ │ │ - add $0x10,%esp │ │ │ │ - fstps -0x1dc(%ebp) │ │ │ │ - flds -0x1dc(%ebp) │ │ │ │ - fsts -0x180(%ebp) │ │ │ │ - fldl -0x18c(%ebp) │ │ │ │ - fstpl -0x200(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x1e0(%ebp),%eax │ │ │ │ - xor %esi,%esi │ │ │ │ - fldl -0x1c198(%eax) │ │ │ │ - fstl -0x1f0(%ebp) │ │ │ │ - fldl -0x200(%ebp) │ │ │ │ - fsub %st(1),%st │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpl -0x18c(%ebp) │ │ │ │ - jmp 4f8b8 ::do_widen(char) const@@Base+0x13868> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov -0x1e4(%ebp),%edi │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ - push $0x0 │ │ │ │ - push %edi │ │ │ │ - call 4780 │ │ │ │ + call *(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - fstps -0x1c8(%ebp) │ │ │ │ - movsbl (%edi),%eax │ │ │ │ - test %al,%al │ │ │ │ - jne 5063a ::do_widen(char) const@@Base+0x145ea> │ │ │ │ - jmp 5080f ::do_widen(char) const@@Base+0x147bf> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x1,%edi │ │ │ │ - movsbl (%edi),%eax │ │ │ │ - test %al,%al │ │ │ │ - je 50678 ::do_widen(char) const@@Base+0x14628> │ │ │ │ + cmpl $0x0,-0x3c(%ebp) │ │ │ │ + je 4dd70 ::do_widen(char) const@@Base+0x17b0> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4170 │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 50630 ::do_widen(char) const@@Base+0x145e0> │ │ │ │ - jmp 5065b ::do_widen(char) const@@Base+0x1460b> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1,%edi │ │ │ │ - movsbl (%edi),%eax │ │ │ │ - test %al,%al │ │ │ │ - je 50678 ::do_widen(char) const@@Base+0x14628> │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + call 4560 <__cxa_rethrow@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 4170 │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 50658 ::do_widen(char) const@@Base+0x14608> │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ - push $0x0 │ │ │ │ - push %edi │ │ │ │ - call 4780 │ │ │ │ + call 4150 <__cxa_begin_catch@plt> │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - fstps -0x1c4(%ebp) │ │ │ │ - movsbl (%edi),%eax │ │ │ │ - test %al,%al │ │ │ │ - jne 506aa ::do_widen(char) const@@Base+0x1465a> │ │ │ │ - jmp 506e8 ::do_widen(char) const@@Base+0x14698> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - add $0x1,%edi │ │ │ │ - movsbl (%edi),%eax │ │ │ │ - test %al,%al │ │ │ │ - je 506e8 ::do_widen(char) const@@Base+0x14698> │ │ │ │ + cmp %esi,%ebx │ │ │ │ + jne 4ddb4 ::do_widen(char) const@@Base+0x17f4> │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + call 4560 <__cxa_rethrow@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 4170 │ │ │ │ + call 4150 <__cxa_begin_catch@plt> │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 506a0 ::do_widen(char) const@@Base+0x14650> │ │ │ │ - jmp 506cb ::do_widen(char) const@@Base+0x1467b> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1,%edi │ │ │ │ - movsbl (%edi),%eax │ │ │ │ - test %al,%al │ │ │ │ - je 506e8 ::do_widen(char) const@@Base+0x14698> │ │ │ │ + cmp %esi,%ebx │ │ │ │ + jne 4ddc4 ::do_widen(char) const@@Base+0x1804> │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + call 4560 <__cxa_rethrow@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4170 │ │ │ │ + mov (%ebx),%eax │ │ │ │ + push %ebx │ │ │ │ + add $0x1c,%ebx │ │ │ │ + call *(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 506c8 ::do_widen(char) const@@Base+0x14678> │ │ │ │ + jmp 4dd8a ::do_widen(char) const@@Base+0x17ca> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - call 41e0 │ │ │ │ + mov (%ebx),%eax │ │ │ │ + push %ebx │ │ │ │ + add $0x1c,%ebx │ │ │ │ + call *(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jbe 5071a ::do_widen(char) const@@Base+0x146ca> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - push -0x144(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push -0x218(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x20,%esp │ │ │ │ - mov -0x174(%ebp),%eax │ │ │ │ - cmp -0x170(%ebp),%eax │ │ │ │ - je 507d3 ::do_widen(char) const@@Base+0x14783> │ │ │ │ - flds -0x1c8(%ebp) │ │ │ │ - mov -0x1e8(%ebp),%ebx │ │ │ │ - add $0xc,%eax │ │ │ │ - mov %ebx,-0xc(%eax) │ │ │ │ - fstps -0x8(%eax) │ │ │ │ - flds -0x1c4(%ebp) │ │ │ │ - fstps -0x4(%eax) │ │ │ │ - mov %eax,-0x174(%ebp) │ │ │ │ - jmp 4f8b8 ::do_widen(char) const@@Base+0x13868> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 4dda8 ::do_widen(char) const@@Base+0x17e8> │ │ │ │ + mov %eax,%esi │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 45f0 <__cxa_end_catch@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - call *%eax │ │ │ │ + call 4150 <__cxa_begin_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 50388 ::do_widen(char) const@@Base+0x14338> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + cmpl $0x0,-0x34(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + je 4dd4b ::do_widen(char) const@@Base+0x178b> │ │ │ │ + cmp %ebx,-0x34(%ebp) │ │ │ │ + je 4dd59 ::do_widen(char) const@@Base+0x1799> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call *%eax │ │ │ │ + mov (%ebx),%eax │ │ │ │ + push %ebx │ │ │ │ + add $0x1c,%ebx │ │ │ │ + call *(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 50028 ::do_widen(char) const@@Base+0x13fd8> │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 4ddf9 ::do_widen(char) const@@Base+0x1839> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 4de1a ::do_widen(char) const@@Base+0x185a> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 4de35 ::do_widen(char) const@@Base+0x1875> │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 45f0 <__cxa_end_catch@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x1e8(%ebp) │ │ │ │ - call *%eax │ │ │ │ + push %esi │ │ │ │ + call 4150 <__cxa_begin_catch@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 503fa ::do_widen(char) const@@Base+0x143aa> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ + jmp 4dd4b ::do_widen(char) const@@Base+0x178b> │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 45f0 <__cxa_end_catch@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x200(%ebp) │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 5009a ::do_widen(char) const@@Base+0x1404a> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + push %esi │ │ │ │ + call 46b0 <_Unwind_Resume@plt> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %ebp │ │ │ │ + call 18a29 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d9> │ │ │ │ + add $0x571aa,%ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ - add $0x4c,%eax │ │ │ │ - push %eax │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ + mov 0x20(%esp),%edi │ │ │ │ + mov 0x8(%eax),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 4ded8 ::do_widen(char) const@@Base+0x1918> │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ + movzbl (%eax),%ecx │ │ │ │ + jmp 4de8e ::do_widen(char) const@@Base+0x18ce> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov $0x1,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - je 5081a ::do_widen(char) const@@Base+0x147ca> │ │ │ │ - movb $0x0,-0x218(%ebp) │ │ │ │ - jmp 5013d ::do_widen(char) const@@Base+0x140ed> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push -0x1f8(%ebp) │ │ │ │ - push %eax │ │ │ │ - lea -0x178(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 4f8b8 ::do_widen(char) const@@Base+0x13868> │ │ │ │ - movl $0x0,0xec(%eax) │ │ │ │ - jmp 4fbd5 ::do_widen(char) const@@Base+0x13b85> │ │ │ │ - movl $0x0,0xac(%eax) │ │ │ │ - jmp 4fb03 ::do_widen(char) const@@Base+0x13ab3> │ │ │ │ - mov -0x1e4(%ebp),%edi │ │ │ │ - jmp 50678 ::do_widen(char) const@@Base+0x14628> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov 0x44(%eax),%eax │ │ │ │ - mov -0xc(%eax),%eax │ │ │ │ - lea 0x44(%ebx,%eax,1),%edx │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + je 4de9f ::do_widen(char) const@@Base+0x18df> │ │ │ │ + mov %eax,%esi │ │ │ │ + movzbl 0x10(%esi),%edx │ │ │ │ + cmp %dl,%cl │ │ │ │ + jl 4de80 ::do_widen(char) const@@Base+0x18c0> │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4de8c ::do_widen(char) const@@Base+0x18cc> │ │ │ │ + mov %esi,%eax │ │ │ │ + test %bl,%bl │ │ │ │ + jne 4dedb ::do_widen(char) const@@Base+0x191b> │ │ │ │ + cmp %dl,%cl │ │ │ │ + jg 4dec0 ::do_widen(char) const@@Base+0x1900> │ │ │ │ + mov %esi,(%edi) │ │ │ │ + mov %edi,%eax │ │ │ │ + movl $0x0,0x4(%edi) │ │ │ │ + add $0xc,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %eax,0x4(%edi) │ │ │ │ + mov %edi,%eax │ │ │ │ + movl $0x0,(%edi) │ │ │ │ + add $0xc,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea 0x4(%eax),%esi │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ + cmp %esi,0xc(%eax) │ │ │ │ + je 4df08 ::do_widen(char) const@@Base+0x1948> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %ebp,%ebx │ │ │ │ + push %esi │ │ │ │ + call 4410 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 507c7 ::do_widen(char) const@@Base+0x14777> │ │ │ │ - jmp 6fb0 <__gmon_start__@plt+0x27f8> │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ + movzbl 0x10(%ebx),%edx │ │ │ │ + movzbl (%eax),%ecx │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 4dea5 ::do_widen(char) const@@Base+0x18e5> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x547ab,%eax │ │ │ │ + movl $0x0,(%edi) │ │ │ │ + mov %edi,%eax │ │ │ │ + mov %esi,0x4(%edi) │ │ │ │ + add $0xc,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ + call 18a29 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d9> │ │ │ │ + add $0x570da,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x24c,%esp │ │ │ │ - mov %eax,-0x200(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x160(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 50893 ::do_widen(char) const@@Base+0x14843> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x200(%ebp),%edi │ │ │ │ - push %eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 45a0 │ │ │ │ - add $0x10,%esp │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ + mov 0x20(%esp),%edi │ │ │ │ + mov 0x8(%eax),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 4dfa8 ::do_widen(char) const@@Base+0x19e8> │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ + mov (%eax),%ecx │ │ │ │ + jmp 4df5e ::do_widen(char) const@@Base+0x199e> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + test %eax,%eax │ │ │ │ + je 4df6e ::do_widen(char) const@@Base+0x19ae> │ │ │ │ mov %eax,%esi │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jb 4df50 ::do_widen(char) const@@Base+0x1990> │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - je 508b0 ::do_widen(char) const@@Base+0x14860> │ │ │ │ - movb $0x0,-0x22c(%ebp) │ │ │ │ - movzbl -0x22c(%ebp),%eax │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ + jne 4df5c ::do_widen(char) const@@Base+0x199c> │ │ │ │ + mov %esi,%eax │ │ │ │ + test %bl,%bl │ │ │ │ + jne 4dfab ::do_widen(char) const@@Base+0x19eb> │ │ │ │ + cmp %edx,%ecx │ │ │ │ + ja 4df90 ::do_widen(char) const@@Base+0x19d0> │ │ │ │ + mov %esi,(%edi) │ │ │ │ + mov %edi,%eax │ │ │ │ + movl $0x0,0x4(%edi) │ │ │ │ + add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - push $0x100 │ │ │ │ - call 42e0 │ │ │ │ - lea -0x990(%edi),%edx │ │ │ │ - lea -0x44(%ebp),%ebx │ │ │ │ - movl $0x0,-0x178(%ebp) │ │ │ │ - fldz │ │ │ │ - lea -0x140(%ebp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %edx,-0x210(%ebp) │ │ │ │ - fsts -0x1c8(%ebp) │ │ │ │ - mov %edx,-0x1cc(%ebp) │ │ │ │ - fld1 │ │ │ │ - lea -0x128(%ebp),%edx │ │ │ │ - mov %ecx,-0x244(%ebp) │ │ │ │ - mov %ecx,-0x148(%ebp) │ │ │ │ - lea -0x9c4(%edi),%ecx │ │ │ │ - mov %eax,-0x220(%ebp) │ │ │ │ - lea -0x9ac(%edi),%eax │ │ │ │ - fsts -0x1c4(%ebp) │ │ │ │ - mov %edx,-0x248(%ebp) │ │ │ │ - mov %edx,-0x130(%ebp) │ │ │ │ - mov %edi,%edx │ │ │ │ - mov %ecx,-0x230(%ebp) │ │ │ │ - mov %ecx,-0x118(%ebp) │ │ │ │ - movl $0x0,-0x174(%ebp) │ │ │ │ - movl $0x0,-0x170(%ebp) │ │ │ │ - movl $0x0,-0x16c(%ebp) │ │ │ │ - movl $0x0,-0x168(%ebp) │ │ │ │ - movl $0x0,-0x164(%ebp) │ │ │ │ - movl $0x0,-0x160(%ebp) │ │ │ │ - movl $0x0,-0x15c(%ebp) │ │ │ │ - movl $0x0,-0x158(%ebp) │ │ │ │ - movl $0x0,-0x154(%ebp) │ │ │ │ - movl $0x0,-0x150(%ebp) │ │ │ │ - movl $0x0,-0x14c(%ebp) │ │ │ │ - movl $0x0,-0x144(%ebp) │ │ │ │ - movb $0x0,-0x140(%ebp) │ │ │ │ - movl $0x0,-0x12c(%ebp) │ │ │ │ - movb $0x0,-0x128(%ebp) │ │ │ │ - movl $0x0,-0xf4(%ebp) │ │ │ │ - movl $0x0,-0xf0(%ebp) │ │ │ │ - movl $0x0,-0xec(%ebp) │ │ │ │ - movl $0x0,-0x10c(%ebp) │ │ │ │ - movl $0x0,-0x110(%ebp) │ │ │ │ - movl $0x0,-0x114(%ebp) │ │ │ │ - flds -0x1c22c(%edi) │ │ │ │ - mov %ecx,-0xd8(%ebp) │ │ │ │ - mov $0x100,%ecx │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - fsts -0xfc(%ebp) │ │ │ │ - flds -0x1c228(%edi) │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - lea -0x1c0(%ebp),%eax │ │ │ │ - movl $0x0,-0xe8(%ebp) │ │ │ │ - fsts -0xf8(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fstl -0x104(%ebp) │ │ │ │ - fldl -0x1db50(%edi) │ │ │ │ - lea -0x2c(%ebp),%edi │ │ │ │ - movl $0x0,-0xdc(%ebp) │ │ │ │ - fstl -0xe4(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fstps -0xbc(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fstps -0xb8(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fstl -0xc4(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - movl $0x7fffffff,-0x108(%ebp) │ │ │ │ - fstpl -0xa4(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - movl $0x0,-0xb4(%ebp) │ │ │ │ - movl $0x0,-0xb0(%ebp) │ │ │ │ - movl $0x0,-0xac(%ebp) │ │ │ │ - movl $0x0,-0xcc(%ebp) │ │ │ │ - movl $0x0,-0xd0(%ebp) │ │ │ │ - movl $0x0,-0xd4(%ebp) │ │ │ │ - movl $0x0,-0xa8(%ebp) │ │ │ │ - movl $0x0,-0x9c(%ebp) │ │ │ │ - movl $0x7fffffff,-0xc8(%ebp) │ │ │ │ - movl $0x8,-0x94(%ebp) │ │ │ │ - movl $0x8,-0x6c(%ebp) │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ - mov %ebx,-0x38(%ebp) │ │ │ │ - movl $0x0,-0x34(%ebp) │ │ │ │ - fsts -0x1b4(%ebp) │ │ │ │ - flds -0x1c24c(%edx) │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - movl $0x0,-0x28(%ebp) │ │ │ │ - fsts -0x1b0(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fsts -0x1ac(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fstps -0x1a8(%ebp) │ │ │ │ - fstl -0x1a4(%ebp) │ │ │ │ - flds -0x1db58(%edx) │ │ │ │ - mov %edi,-0x24(%ebp) │ │ │ │ - fstl -0x19c(%ebp) │ │ │ │ - mov %edi,-0x20(%ebp) │ │ │ │ - fstpl -0x194(%ebp) │ │ │ │ - movl $0x0,-0x1c(%ebp) │ │ │ │ - fstpl -0x18c(%ebp) │ │ │ │ - movl $0x0,-0x1c0(%ebp) │ │ │ │ - movl $0xafff,-0x1bc(%ebp) │ │ │ │ - movl $0x0,-0x1b8(%ebp) │ │ │ │ - mov %cx,-0x17c(%ebp) │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ - movl $0x0,-0x88(%ebp) │ │ │ │ - movl $0x0,-0x84(%ebp) │ │ │ │ - movl $0x0,-0x80(%ebp) │ │ │ │ - movl $0x0,-0x7c(%ebp) │ │ │ │ - movl $0x0,-0x78(%ebp) │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ - mov %eax,-0x23c(%ebp) │ │ │ │ - fsts -0x184(%ebp) │ │ │ │ - fstps -0x180(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - movl $0x0,0x158(%eax,%esi,4) │ │ │ │ - add $0x1,%esi │ │ │ │ - cmp $0x8,%esi │ │ │ │ - jne 50be8 ::do_widen(char) const@@Base+0x14b98> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x238(%ebp) │ │ │ │ - call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ - pop %eax │ │ │ │ - lea -0x48(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ - push -0x40(%ebp) │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x234(%ebp) │ │ │ │ - movl $0x0,-0x28(%ebp) │ │ │ │ - mov %edi,-0x24(%ebp) │ │ │ │ - mov %edi,-0x20(%ebp) │ │ │ │ - movl $0x0,-0x1c(%ebp) │ │ │ │ - call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ - mov -0x200(%ebp),%esi │ │ │ │ - movl $0xe,(%esp) │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ - lea -0x1b80c(%esi),%eax │ │ │ │ - mov %ebx,-0x38(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - lea -0x148(%ebp),%eax │ │ │ │ - push -0x144(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ - movl $0x0,-0x34(%ebp) │ │ │ │ - mov %eax,-0x22c(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - xor %eax,%eax │ │ │ │ - fldz │ │ │ │ - add $0x20,%esp │ │ │ │ - movb $0x0,-0x1eb(%ebp) │ │ │ │ - mov %ax,-0x1ea(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - fsts -0x1e4(%ebp) │ │ │ │ - push 0x160(%eax) │ │ │ │ - lea -0x1e8(%ebp),%eax │ │ │ │ - push $0x1 │ │ │ │ - push $0x4 │ │ │ │ - push %eax │ │ │ │ - movl $0x0,-0x1e8(%ebp) │ │ │ │ - fstpl -0x1e0(%ebp) │ │ │ │ - call 4070 │ │ │ │ - mov -0x1e8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x200(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ - lea -0x1e0(%ebp),%eax │ │ │ │ - push 0x160(%ecx) │ │ │ │ - mov %esi,%ebx │ │ │ │ - push $0x1 │ │ │ │ - push $0x8 │ │ │ │ - push %eax │ │ │ │ - call 4070 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - fldl -0x1e0(%ebp) │ │ │ │ - push 0x160(%eax) │ │ │ │ - lea -0x1eb(%ebp),%eax │ │ │ │ - push $0x1 │ │ │ │ - push $0x1 │ │ │ │ - push %eax │ │ │ │ - fstpl -0x18c(%ebp) │ │ │ │ - mov %eax,-0x21c(%ebp) │ │ │ │ - call 4070 │ │ │ │ - movzbl -0x1eb(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %ax,-0x208(%ebp) │ │ │ │ - filds -0x208(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - cmpl $0x2,0x15c(%ecx) │ │ │ │ - fstps -0x180(%ebp) │ │ │ │ - mov 0x160(%eax),%eax │ │ │ │ - je 51c40 ::do_widen(char) const@@Base+0x15bf0> │ │ │ │ - push %eax │ │ │ │ - mov -0x200(%ebp),%edi │ │ │ │ - push $0x1 │ │ │ │ - push $0x1 │ │ │ │ - mov %edi,%ebx │ │ │ │ - push -0x21c(%ebp) │ │ │ │ - call 4070 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + ret $0x4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %eax,0x4(%edi) │ │ │ │ + mov %edi,%eax │ │ │ │ + movl $0x0,(%edi) │ │ │ │ + add $0xc,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ pop %edi │ │ │ │ - mov -0x220(%ebp),%esi │ │ │ │ - push 0x160(%eax) │ │ │ │ - movzbl -0x1eb(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - push $0x1 │ │ │ │ - push $0x100 │ │ │ │ - push %esi │ │ │ │ - call 4240 <__fread_chk@plt> │ │ │ │ - movzbl -0x1eb(%ebp),%eax │ │ │ │ - add $0x20,%esp │ │ │ │ - movb $0x0,(%esi,%eax,1) │ │ │ │ - mov -0x220(%ebp),%edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea 0x4(%eax),%esi │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ + cmp %esi,0xc(%eax) │ │ │ │ + je 4dfd8 ::do_widen(char) const@@Base+0x1a18> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x200(%ebp),%esi │ │ │ │ - push %edi │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 41e0 │ │ │ │ - mov %eax,(%esp) │ │ │ │ - push %edi │ │ │ │ - push -0x144(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push -0x22c(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x18,%esp │ │ │ │ - lea -0x1d12b(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call 40d0 │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 51cb0 ::do_widen(char) const@@Base+0x15c60> │ │ │ │ - movl $0x30,-0x1b8(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - lea -0x1e4(%ebp),%esi │ │ │ │ - mov -0x200(%ebp),%edi │ │ │ │ - movl $0x0,-0x1e4(%ebp) │ │ │ │ - push 0x160(%eax) │ │ │ │ - mov %edi,%ebx │ │ │ │ - push $0x1 │ │ │ │ - push $0x4 │ │ │ │ - push %esi │ │ │ │ - call 4070 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - flds -0x1e4(%ebp) │ │ │ │ - movb $0x0,-0x1eb(%ebp) │ │ │ │ - push 0x160(%eax) │ │ │ │ - push $0x1 │ │ │ │ - push $0x1 │ │ │ │ - push -0x21c(%ebp) │ │ │ │ - fstps -0x240(%ebp) │ │ │ │ - call 4070 │ │ │ │ - movzbl -0x1eb(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - movl $0x0,-0x1e4(%ebp) │ │ │ │ - mov %eax,-0x20c(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - push 0x160(%eax) │ │ │ │ - push $0x1 │ │ │ │ - push $0x4 │ │ │ │ + mov %ebp,%ebx │ │ │ │ push %esi │ │ │ │ - call 4070 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - push 0x160(%eax) │ │ │ │ - push $0x1 │ │ │ │ - push $0x1 │ │ │ │ - push -0x21c(%ebp) │ │ │ │ - call 4070 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0x1ea(%ebp),%edi │ │ │ │ - flds -0x1e4(%ebp) │ │ │ │ - push 0x160(%eax) │ │ │ │ - push $0x1 │ │ │ │ - push $0x2 │ │ │ │ - push %edi │ │ │ │ - fstps -0x218(%ebp) │ │ │ │ - call 4070 │ │ │ │ - movzwl -0x1ea(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,-0x208(%ebp) │ │ │ │ - fildl -0x208(%ebp) │ │ │ │ - fdivs -0x218(%ebp) │ │ │ │ - mov %eax,-0x1e8(%ebp) │ │ │ │ - mov -0x174(%ebp),%eax │ │ │ │ - fstps -0x1c8(%ebp) │ │ │ │ - cmp -0x170(%ebp),%eax │ │ │ │ - je 51d00 ::do_widen(char) const@@Base+0x15cb0> │ │ │ │ - flds -0x1c8(%ebp) │ │ │ │ - mov -0x210(%ebp),%ecx │ │ │ │ - add $0xc,%eax │ │ │ │ - mov %ecx,-0xc(%eax) │ │ │ │ - fstps -0x8(%eax) │ │ │ │ - flds -0x1c4(%ebp) │ │ │ │ - fstps -0x4(%eax) │ │ │ │ - mov %eax,-0x174(%ebp) │ │ │ │ - cmpl $0x1,-0x20c(%ebp) │ │ │ │ - jbe 51d60 ::do_widen(char) const@@Base+0x15d10> │ │ │ │ - lea -0x1cc(%ebp),%eax │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %eax,-0x224(%ebp) │ │ │ │ - lea -0x178(%ebp),%eax │ │ │ │ - mov %eax,-0x228(%ebp) │ │ │ │ - jmp 50f7b ::do_widen(char) const@@Base+0x14f2b> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - flds -0x1c8(%ebp) │ │ │ │ - mov -0x210(%ebp),%ecx │ │ │ │ - add $0xc,%eax │ │ │ │ - add $0x1,%esi │ │ │ │ - mov %ecx,-0xc(%eax) │ │ │ │ - fstps -0x8(%eax) │ │ │ │ - flds -0x1c4(%ebp) │ │ │ │ - fstps -0x4(%eax) │ │ │ │ - mov %eax,-0x174(%ebp) │ │ │ │ - cmp %esi,-0x20c(%ebp) │ │ │ │ - je 51008 ::do_widen(char) const@@Base+0x14fb8> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ - push 0x160(%eax) │ │ │ │ - push $0x1 │ │ │ │ - push $0x2 │ │ │ │ - push %edi │ │ │ │ - call 4070 │ │ │ │ - movzwl -0x1ea(%ebp),%eax │ │ │ │ - add -0x1e8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - movl $0x0,-0x204(%ebp) │ │ │ │ - mov %eax,-0x208(%ebp) │ │ │ │ - fildll -0x208(%ebp) │ │ │ │ - fdivs -0x218(%ebp) │ │ │ │ - mov %eax,-0x1e8(%ebp) │ │ │ │ - mov -0x174(%ebp),%eax │ │ │ │ - fstps -0x1c8(%ebp) │ │ │ │ - cmp -0x170(%ebp),%eax │ │ │ │ - jne 50f48 ::do_widen(char) const@@Base+0x14ef8> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push -0x224(%ebp) │ │ │ │ - push %eax │ │ │ │ - push -0x228(%ebp) │ │ │ │ - call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ + call 4410 │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x1,%esi │ │ │ │ - cmp %esi,-0x20c(%ebp) │ │ │ │ - jne 50f7b ::do_widen(char) const@@Base+0x14f2b> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fldz │ │ │ │ - xor %edi,%edi │ │ │ │ - xor %esi,%esi │ │ │ │ - fstpl -0x218(%ebp) │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ + mov 0x10(%ebx),%edx │ │ │ │ + mov (%eax),%ecx │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 4df74 ::do_widen(char) const@@Base+0x19b4> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ - push 0x160(%eax) │ │ │ │ - push $0x1 │ │ │ │ - push $0x1 │ │ │ │ - push -0x21c(%ebp) │ │ │ │ - call 4070 │ │ │ │ - movzbl -0x1eb(%ebp),%ecx │ │ │ │ - mov -0x178(%ebp),%ebx │ │ │ │ - lea (%esi,%esi,2),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %cx,-0x208(%ebp) │ │ │ │ - filds -0x208(%ebp) │ │ │ │ - lea (%ebx,%eax,4),%eax │ │ │ │ - mov %ecx,%edx │ │ │ │ - fstps 0x8(%eax) │ │ │ │ - filds -0x208(%ebp) │ │ │ │ - faddl -0x218(%ebp) │ │ │ │ - mov %edi,%eax │ │ │ │ - movsbl %al,%ecx │ │ │ │ - movzbl %dl,%eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - cmovl %edx,%edi │ │ │ │ - add $0x1,%esi │ │ │ │ - fstpl -0x218(%ebp) │ │ │ │ - cmp %esi,-0x20c(%ebp) │ │ │ │ - ja 51018 ::do_widen(char) const@@Base+0x14fc8> │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ - lea -0x154(%ebp),%esi │ │ │ │ - push $0x1 │ │ │ │ - push -0x220(%ebp) │ │ │ │ - call 4280 │ │ │ │ - fldl -0x218(%ebp) │ │ │ │ - flds -0x240(%ebp) │ │ │ │ - lea -0x1d8(%ebp),%ebx │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push %ebx │ │ │ │ - push %esi │ │ │ │ - fstl -0x208(%ebp) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fstpl -0x1d8(%ebp) │ │ │ │ - call 560e0 ::do_widen(char) const@@Base+0x1a090> │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ + nop │ │ │ │ + movl $0x0,(%edi) │ │ │ │ mov %edi,%eax │ │ │ │ - push %ebx │ │ │ │ - movsbw %al,%di │ │ │ │ + mov %esi,0x4(%edi) │ │ │ │ + add $0xc,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ push %esi │ │ │ │ - mov %di,-0x20c(%ebp) │ │ │ │ - filds -0x20c(%ebp) │ │ │ │ - fmull -0x208(%ebp) │ │ │ │ - fstpl -0x1d8(%ebp) │ │ │ │ - call 560e0 ::do_widen(char) const@@Base+0x1a090> │ │ │ │ - pop %eax │ │ │ │ - fldl -0x208(%ebp) │ │ │ │ - pop %edx │ │ │ │ push %ebx │ │ │ │ - push %esi │ │ │ │ - fstpl -0x1d8(%ebp) │ │ │ │ - call 560e0 ::do_widen(char) const@@Base+0x1a090> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - pop %edi │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0x1c0(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - push 0x160(%eax) │ │ │ │ - call 45a0 │ │ │ │ - add $0x10,%esp │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x57007,%ebx │ │ │ │ + sub $0x28,%esp │ │ │ │ + push $0x18 │ │ │ │ + call 4050 │ │ │ │ + mov 0x48(%esp),%esi │ │ │ │ mov %eax,%edi │ │ │ │ - test %eax,%eax │ │ │ │ - jne 51c10 ::do_widen(char) const@@Base+0x15bc0> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %esi │ │ │ │ - add $0x6c,%eax │ │ │ │ - push %eax │ │ │ │ - call bbd0 <__gmon_start__@plt+0x7418> │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov -0x1b8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - fldl -0x1a4(%ebp) │ │ │ │ - mov %eax,0x8(%edx) │ │ │ │ - mov -0x10c(%ebp),%eax │ │ │ │ - mov %eax,0xb4(%edx) │ │ │ │ - mov -0x110(%ebp),%eax │ │ │ │ - fstpl 0x1c(%edx) │ │ │ │ - mov %eax,0xb0(%edx) │ │ │ │ - mov -0xdc(%ebp),%eax │ │ │ │ - mov %eax,0xe4(%edx) │ │ │ │ - mov 0xac(%edx),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 511a0 ::do_widen(char) const@@Base+0x15150> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 44d0 │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ + lea 0x10(%edi),%ecx │ │ │ │ + mov (%eax),%eax │ │ │ │ + mov (%eax),%ebp │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + movl $0x0,0x14(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x114(%ebp),%ebx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 51bc0 ::do_widen(char) const@@Base+0x15b70> │ │ │ │ - mov 0xb0(%eax),%eax │ │ │ │ - lea 0x0(,%eax,4),%esi │ │ │ │ - cmp $0x1fffffff,%esi │ │ │ │ - ja 6fd9 <__gmon_start__@plt+0x2821> │ │ │ │ + lea 0x4(%eax),%edx │ │ │ │ + mov %ebp,0x10(%edi) │ │ │ │ + cmp %esi,%edx │ │ │ │ + je 4e0e8 ::do_widen(char) const@@Base+0x1b28> │ │ │ │ + cmp 0x10(%esi),%ebp │ │ │ │ + mov %ecx,(%esp) │ │ │ │ + jae 4e080 ::do_widen(char) const@@Base+0x1ac0> │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ + cmp %esi,0xc(%eax) │ │ │ │ + je 4e072 ::do_widen(char) const@@Base+0x1ab2> │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ - shl $0x4,%eax │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 42e0 │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - add $0xc,%esp │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ - mov %eax,0xac(%ecx) │ │ │ │ push %esi │ │ │ │ - push -0x114(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 41b0 │ │ │ │ + call 4410 │ │ │ │ add $0x10,%esp │ │ │ │ - flds -0xfc(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - fstps 0xc4(%eax) │ │ │ │ - flds -0xf8(%ebp) │ │ │ │ - fstps 0xc8(%eax) │ │ │ │ - fldl -0x104(%ebp) │ │ │ │ - fstpl 0xbc(%eax) │ │ │ │ - mov -0xe8(%ebp),%eax │ │ │ │ - mov %eax,0xd8(%edx) │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ - mov %eax,0xf4(%edx) │ │ │ │ - mov -0xd0(%ebp),%eax │ │ │ │ - mov %eax,0xf0(%edx) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov %eax,0x124(%edx) │ │ │ │ - mov 0xec(%edx),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 51274 ::do_widen(char) const@@Base+0x15224> │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + mov (%esp),%ecx │ │ │ │ + cmp 0x10(%eax),%ebp │ │ │ │ + jbe 4e0fb ::do_widen(char) const@@Base+0x1b3b> │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 4e168 ::do_widen(char) const@@Base+0x1ba8> │ │ │ │ + mov %esi,%eax │ │ │ │ + jmp 4e12a ::do_widen(char) const@@Base+0x1b6a> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jbe 4e0c3 ::do_widen(char) const@@Base+0x1b03> │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ + cmp %esi,0x10(%eax) │ │ │ │ + je 4e170 ::do_widen(char) const@@Base+0x1bb0> │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 44d0 │ │ │ │ + push %esi │ │ │ │ + call 4290 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xd4(%ebp),%ecx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + mov (%esp),%ecx │ │ │ │ + cmp 0x10(%eax),%ebp │ │ │ │ + jae 4e0fb ::do_widen(char) const@@Base+0x1b3b> │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 51ce8 ::do_widen(char) const@@Base+0x15c98> │ │ │ │ - mov 0xf0(%eax),%eax │ │ │ │ - lea 0x0(,%eax,4),%esi │ │ │ │ - cmp $0x1fffffff,%esi │ │ │ │ - ja 6fce <__gmon_start__@plt+0x2816> │ │ │ │ + je 4e170 ::do_widen(char) const@@Base+0x1bb0> │ │ │ │ + mov %eax,%esi │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 4e13c ::do_widen(char) const@@Base+0x1b7c> │ │ │ │ + nop │ │ │ │ + mov (%esp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - shl $0x4,%eax │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ + call 4380 │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %esi,(%eax) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ + mov 0x14(%eax),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 4e0fb ::do_widen(char) const@@Base+0x1b3b> │ │ │ │ + mov 0x10(%eax),%esi │ │ │ │ + cmp 0x10(%esi),%ebp │ │ │ │ + ja 4e16a ::do_widen(char) const@@Base+0x1baa> │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ + lea 0x8(%esp),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %ecx │ │ │ │ + push 0x3c(%esp) │ │ │ │ push %eax │ │ │ │ - call 42e0 │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ + call 4df20 ::do_widen(char) const@@Base+0x1960> │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ add $0xc,%esp │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ - mov %eax,0xec(%edx) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 4e0c0 ::do_widen(char) const@@Base+0x1b00> │ │ │ │ + test %eax,%eax │ │ │ │ + setne %al │ │ │ │ + cmp %esi,%edx │ │ │ │ + je 4e137 ::do_widen(char) const@@Base+0x1b77> │ │ │ │ + test %al,%al │ │ │ │ + je 4e170 ::do_widen(char) const@@Base+0x1bb0> │ │ │ │ + mov $0x1,%eax │ │ │ │ + push %edx │ │ │ │ push %esi │ │ │ │ - push -0xd4(%ebp) │ │ │ │ + push %edi │ │ │ │ push %eax │ │ │ │ - call 41b0 │ │ │ │ + call 4090 │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + addl $0x1,0x14(%eax) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - flds -0xbc(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ - fstps 0x104(%eax) │ │ │ │ - flds -0xb8(%ebp) │ │ │ │ - fstps 0x108(%eax) │ │ │ │ - fldl -0xc4(%ebp) │ │ │ │ - fstpl 0xfc(%eax) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - mov %ecx,0x12c(%edx) │ │ │ │ - mov %eax,0x118(%edx) │ │ │ │ + mov %edi,(%eax) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret $0x4 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,%esi │ │ │ │ xor %eax,%eax │ │ │ │ + jmp 4e12f ::do_widen(char) const@@Base+0x1b6f> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xor %eax,%eax │ │ │ │ + cmp 0x10(%esi),%ebp │ │ │ │ + setb %al │ │ │ │ + jmp 4e13c ::do_widen(char) const@@Base+0x1b7c> │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov 0x1c(%esp),%ebx │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ + add 0x20(%esp),%esi │ │ │ │ + movsbl (%ebx),%eax │ │ │ │ + mov %esi,(%esp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 4e2f2 ::do_widen(char) const@@Base+0x1d32> │ │ │ │ + movsbl 0x1(%ebx),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 5133d ::do_widen(char) const@@Base+0x152ed> │ │ │ │ - mov 0xc(%ebp),%ebx │ │ │ │ - mov -0x23c(%ebp),%esi │ │ │ │ + je 4e2f0 ::do_widen(char) const@@Base+0x1d30> │ │ │ │ + movsbl 0x2(%ebx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 4e2f0 ::do_widen(char) const@@Base+0x1d30> │ │ │ │ + lea 0x4(%ebx),%edi │ │ │ │ + movsbl 0x3(%ebx),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 4e2f0 ::do_widen(char) const@@Base+0x1d30> │ │ │ │ + cmp %esi,0x18(%esp) │ │ │ │ + jae 4e2f0 ::do_widen(char) const@@Base+0x1d30> │ │ │ │ + cmp $0x3d,%eax │ │ │ │ + je 4e2f0 ::do_widen(char) const@@Base+0x1d30> │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ + add $0x1,%esi │ │ │ │ + jmp 4e29a ::do_widen(char) const@@Base+0x1cda> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x130(%esi,%eax,4),%edx │ │ │ │ - mov %edx,0x130(%ebx,%eax,4) │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jne 51328 ::do_widen(char) const@@Base+0x152d8> │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %edx,0x154(%eax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea -0x1c(,%eax,4),%eax │ │ │ │ + cmp $0x60,%ecx │ │ │ │ + jle 4e2bc ::do_widen(char) const@@Base+0x1cfc> │ │ │ │ + sub $0x47,%ecx │ │ │ │ + mov %ecx,%ebp │ │ │ │ + sar $0x4,%ebp │ │ │ │ + or %ebp,%eax │ │ │ │ + mov %al,-0x1(%esi) │ │ │ │ + cmp $0x3d,%edx │ │ │ │ + je 4e2db ::do_widen(char) const@@Base+0x1d1b> │ │ │ │ + cmp %esi,(%esp) │ │ │ │ + jbe 4e2db ::do_widen(char) const@@Base+0x1d1b> │ │ │ │ + cmp $0x60,%edx │ │ │ │ + jle 4e310 ::do_widen(char) const@@Base+0x1d50> │ │ │ │ + sub $0x47,%edx │ │ │ │ + mov %edx,%ebp │ │ │ │ + sar $0x2,%ebp │ │ │ │ + shl $0x4,%ecx │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ + or %ebp,%ecx │ │ │ │ + mov %cl,(%esi) │ │ │ │ + cmp $0x3d,%ebx │ │ │ │ + je 4e302 ::do_widen(char) const@@Base+0x1d42> │ │ │ │ + cmp %eax,(%esp) │ │ │ │ + jbe 4e302 ::do_widen(char) const@@Base+0x1d42> │ │ │ │ + cmp $0x60,%ebx │ │ │ │ + jle 4e328 ::do_widen(char) const@@Base+0x1d68> │ │ │ │ + sub $0x47,%ebx │ │ │ │ + shl $0x6,%edx │ │ │ │ + lea 0x2(%esi),%ebp │ │ │ │ + or %ebx,%edx │ │ │ │ + mov %dl,0x1(%esi) │ │ │ │ + movsbl (%edi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4e300 ::do_widen(char) const@@Base+0x1d40> │ │ │ │ + movsbl 0x1(%edi),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 4e300 ::do_widen(char) const@@Base+0x1d40> │ │ │ │ + movsbl 0x2(%edi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 51375 ::do_widen(char) const@@Base+0x15325> │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov -0x23c(%ebp),%ebx │ │ │ │ + je 4e300 ::do_widen(char) const@@Base+0x1d40> │ │ │ │ + add $0x4,%edi │ │ │ │ + movsbl -0x1(%edi),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 4e300 ::do_widen(char) const@@Base+0x1d40> │ │ │ │ + add $0x3,%esi │ │ │ │ + cmp $0x3d,%eax │ │ │ │ + je 4e300 ::do_widen(char) const@@Base+0x1d40> │ │ │ │ + cmp %ebp,(%esp) │ │ │ │ + jbe 4e300 ::do_widen(char) const@@Base+0x1d40> │ │ │ │ + cmp $0x60,%eax │ │ │ │ + jg 4e1f0 ::do_widen(char) const@@Base+0x1c30> │ │ │ │ + cmp $0x40,%eax │ │ │ │ + jle 4e338 ::do_widen(char) const@@Base+0x1d78> │ │ │ │ + lea -0x4(,%eax,4),%eax │ │ │ │ + cmp $0x60,%ecx │ │ │ │ + jg 4e200 ::do_widen(char) const@@Base+0x1c40> │ │ │ │ + cmp $0x40,%ecx │ │ │ │ + jle 4e350 ::do_widen(char) const@@Base+0x1d90> │ │ │ │ + sub $0x41,%ecx │ │ │ │ + mov %ecx,%ebp │ │ │ │ + sar $0x4,%ebp │ │ │ │ + or %ebp,%eax │ │ │ │ + mov %al,-0x1(%esi) │ │ │ │ + cmp $0x3d,%edx │ │ │ │ + jne 4e216 ::do_widen(char) const@@Base+0x1c56> │ │ │ │ + mov %esi,%eax │ │ │ │ + sub 0x18(%esp),%eax │ │ │ │ + add $0x4,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x4,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0x158(%ebx,%edi,4),%eax │ │ │ │ - mov %eax,0x158(%ecx,%edi,4) │ │ │ │ - add $0x1,%edi │ │ │ │ - cmp %edi,%edx │ │ │ │ - jne 51360 ::do_widen(char) const@@Base+0x15310> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x234(%ebp) │ │ │ │ - add $0x178,%eax │ │ │ │ - push %eax │ │ │ │ - call d140 <__gmon_start__@plt+0x8988> │ │ │ │ - pop %eax │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ - push -0x238(%ebp) │ │ │ │ - add $0x190,%eax │ │ │ │ - push %eax │ │ │ │ - call d4a0 <__gmon_start__@plt+0x8ce8> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x48,%eax │ │ │ │ - mov %eax,-0x208(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x48(%eax),%edx │ │ │ │ - mov 0x4c(%eax),%ebx │ │ │ │ - cmp %ebx,%edx │ │ │ │ - je 5140c ::do_widen(char) const@@Base+0x153bc> │ │ │ │ - mov -0x200(%ebp),%eax │ │ │ │ - mov %edx,%edi │ │ │ │ - mov %edx,-0x20c(%ebp) │ │ │ │ - lea -0x999c0(%eax),%esi │ │ │ │ - mov %esi,%eax │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %eax,%ebx │ │ │ │ - jmp 513e7 ::do_widen(char) const@@Base+0x15397> │ │ │ │ + mov %ebp,%eax │ │ │ │ + sub 0x18(%esp),%eax │ │ │ │ + add $0x4,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x40,%edx │ │ │ │ + jle 4e368 ::do_widen(char) const@@Base+0x1da8> │ │ │ │ + sub $0x41,%edx │ │ │ │ + mov %edx,%ebp │ │ │ │ + sar $0x2,%ebp │ │ │ │ + jmp 4e230 ::do_widen(char) const@@Base+0x1c70> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp %edi,%esi │ │ │ │ - je 51400 ::do_widen(char) const@@Base+0x153b0> │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp %ebx,%eax │ │ │ │ - je 513e0 ::do_widen(char) const@@Base+0x15390> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - add $0xc,%edi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edi,%esi │ │ │ │ - jne 513e7 ::do_widen(char) const@@Base+0x15397> │ │ │ │ + cmp $0x40,%ebx │ │ │ │ + jle 4e380 ::do_widen(char) const@@Base+0x1dc0> │ │ │ │ + sub $0x41,%ebx │ │ │ │ + jmp 4e258 ::do_widen(char) const@@Base+0x1c98> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmp $0x2f,%eax │ │ │ │ + jle 4e3b0 ::do_widen(char) const@@Base+0x1df0> │ │ │ │ + lea 0x10(,%eax,4),%eax │ │ │ │ + jmp 4e1f7 ::do_widen(char) const@@Base+0x1c37> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp $0x2f,%ecx │ │ │ │ + jle 4e390 ::do_widen(char) const@@Base+0x1dd0> │ │ │ │ + add $0x4,%ecx │ │ │ │ + mov %ecx,%ebp │ │ │ │ + sar $0x4,%ebp │ │ │ │ + jmp 4e208 ::do_widen(char) const@@Base+0x1c48> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmp $0x2f,%edx │ │ │ │ + jle 4e3c8 ::do_widen(char) const@@Base+0x1e08> │ │ │ │ + add $0x4,%edx │ │ │ │ + mov %edx,%ebp │ │ │ │ + sar $0x2,%ebp │ │ │ │ + jmp 4e230 ::do_widen(char) const@@Base+0x1c70> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmp $0x2f,%ebx │ │ │ │ + jle 4e3e0 ::do_widen(char) const@@Base+0x1e20> │ │ │ │ + add $0x4,%ebx │ │ │ │ + jmp 4e258 ::do_widen(char) const@@Base+0x1c98> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmp $0x2b,%ecx │ │ │ │ + mov $0x3,%ebp │ │ │ │ + setne %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + add $0x3e,%ecx │ │ │ │ + jmp 4e208 ::do_widen(char) const@@Base+0x1c48> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmp $0x2b,%eax │ │ │ │ + setne %al │ │ │ │ + lea -0x8(,%eax,4),%eax │ │ │ │ + jmp 4e1f7 ::do_widen(char) const@@Base+0x1c37> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmp $0x2b,%edx │ │ │ │ + mov $0xf,%ebp │ │ │ │ + setne %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add $0x3e,%edx │ │ │ │ + jmp 4e230 ::do_widen(char) const@@Base+0x1c70> │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x2b,%ebx │ │ │ │ + setne %bl │ │ │ │ + add $0x3e,%ebx │ │ │ │ + jmp 4e258 ::do_widen(char) const@@Base+0x1c98> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + fldl 0x18(%eax) │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + fldl 0x18(%eax) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + seta %al │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov -0x20c(%ebp),%edx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %edx,0x4c(%eax) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x54,%eax │ │ │ │ - mov %eax,-0x20c(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x54(%eax),%ebx │ │ │ │ - mov 0x58(%eax),%edx │ │ │ │ - cmp %edx,%ebx │ │ │ │ - je 5146c ::do_widen(char) const@@Base+0x1541c> │ │ │ │ - mov -0x200(%ebp),%eax │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov %ebx,-0x218(%ebp) │ │ │ │ - lea -0x999c0(%eax),%esi │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %edx,%esi │ │ │ │ - jmp 51447 ::do_widen(char) const@@Base+0x153f7> │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + cmp %eax,0xc(%edx) │ │ │ │ + setb %al │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + fldl 0x2c(%eax) │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + fldl 0x2c(%eax) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + seta %al │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp %edi,%esi │ │ │ │ - je 51460 ::do_widen(char) const@@Base+0x15410> │ │ │ │ - mov (%edi),%eax │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - cmp %ebx,%eax │ │ │ │ - je 51440 ::do_widen(char) const@@Base+0x153f0> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - add $0xc,%edi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edi,%esi │ │ │ │ - jne 51447 ::do_widen(char) const@@Base+0x153f7> │ │ │ │ + cmp %eax,(%edx) │ │ │ │ + setb %al │ │ │ │ + ret │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + mov 0x60(%eax),%edx │ │ │ │ + cmp 0x64(%eax),%edx │ │ │ │ + je 4e490 ::do_widen(char) const@@Base+0x1ed0> │ │ │ │ + mov 0x60(%ecx),%eax │ │ │ │ + cmp 0x64(%ecx),%eax │ │ │ │ + je 4e498 ::do_widen(char) const@@Base+0x1ed8> │ │ │ │ + mov 0x58(%edx),%edx │ │ │ │ + mov 0x58(%eax),%eax │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + cmp %eax,0x4(%edx) │ │ │ │ + setb %al │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov -0x218(%ebp),%ebx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %ebx,0x58(%eax) │ │ │ │ - mov -0x178(%ebp),%eax │ │ │ │ - mov -0x174(%ebp),%edi │ │ │ │ - sub %eax,%edi │ │ │ │ - sar $0x2,%edi │ │ │ │ - imul $0xaaaaaaab,%edi,%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 514f0 ::do_widen(char) const@@Base+0x154a0> │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 514bb ::do_widen(char) const@@Base+0x1546b> │ │ │ │ + xor %eax,%eax │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - flds 0x4(%edx) │ │ │ │ - mov -0x210(%ebp),%ebx │ │ │ │ - add $0xc,%eax │ │ │ │ - add $0x1,%esi │ │ │ │ - mov %ebx,-0xc(%eax) │ │ │ │ - fstps -0x8(%eax) │ │ │ │ - flds 0x8(%edx) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - fstps -0x4(%eax) │ │ │ │ - mov %eax,0x4c(%edx) │ │ │ │ - cmp %esi,%edi │ │ │ │ - je 514f0 ::do_widen(char) const@@Base+0x154a0> │ │ │ │ - mov -0x178(%ebp),%eax │ │ │ │ - lea (%esi,%esi,2),%edx │ │ │ │ - mov 0xc(%ebp),%ebx │ │ │ │ - lea (%eax,%edx,4),%edx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x4c(%eax),%eax │ │ │ │ - cmp 0x50(%ebx),%eax │ │ │ │ - jne 51490 ::do_widen(char) const@@Base+0x15440> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - push -0x208(%ebp) │ │ │ │ - call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ - add $0x1,%esi │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %esi,%edi │ │ │ │ - jne 514b5 ::do_widen(char) const@@Base+0x15465> │ │ │ │ + mov $0x1,%eax │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + flds 0x4(%eax) │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + flds 0x4(%eax) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + seta %al │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x16c(%ebp),%eax │ │ │ │ - mov -0x168(%ebp),%edi │ │ │ │ - sub %eax,%edi │ │ │ │ - sar $0x2,%edi │ │ │ │ - imul $0xaaaaaaab,%edi,%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 51570 ::do_widen(char) const@@Base+0x15520> │ │ │ │ + nop │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + xor %edi,%edi │ │ │ │ + push %esi │ │ │ │ + mov %eax,%esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x56b33,%ebx │ │ │ │ + sub $0x28,%esp │ │ │ │ + push $0x800 │ │ │ │ + call 42e0 │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,0x5f4(%esi) │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 5153b ::do_widen(char) const@@Base+0x154eb> │ │ │ │ nop │ │ │ │ - flds 0x4(%edx) │ │ │ │ - mov -0x210(%ebp),%ecx │ │ │ │ - add $0xc,%eax │ │ │ │ - add $0x1,%esi │ │ │ │ - mov %ecx,-0xc(%eax) │ │ │ │ - fstps -0x8(%eax) │ │ │ │ - flds 0x8(%edx) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - fstps -0x4(%eax) │ │ │ │ - mov %eax,0x58(%edx) │ │ │ │ - cmp %esi,%edi │ │ │ │ - je 51570 ::do_widen(char) const@@Base+0x15520> │ │ │ │ - mov -0x16c(%ebp),%eax │ │ │ │ - lea (%esi,%esi,2),%edx │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - lea (%eax,%edx,4),%edx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x58(%eax),%eax │ │ │ │ - cmp 0x5c(%ecx),%eax │ │ │ │ - jne 51510 ::do_widen(char) const@@Base+0x154c0> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - push -0x20c(%ebp) │ │ │ │ - call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %edi,%edx │ │ │ │ + mov $0x8,%ecx │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,%ebx │ │ │ │ + shrd $0x1,%edx,%eax │ │ │ │ + and $0x1,%ebx │ │ │ │ + shr $1,%edx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 4e523 ::do_widen(char) const@@Base+0x1f63> │ │ │ │ + mov %eax,%ebp │ │ │ │ + mov %edx,%ebx │ │ │ │ + xor $0xac4bc9b5,%ebp │ │ │ │ + xor $0x95ac9329,%ebx │ │ │ │ + mov %ebp,%eax │ │ │ │ + mov %ebx,%edx │ │ │ │ + sub $0x1,%ecx │ │ │ │ + jne 4e500 ::do_widen(char) const@@Base+0x1f40> │ │ │ │ + mov 0xc(%esp),%ebx │ │ │ │ + lea 0x0(,%esi,8),%ecx │ │ │ │ add $0x1,%esi │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %esi,%edi │ │ │ │ - jne 51535 ::do_widen(char) const@@Base+0x154e5> │ │ │ │ + adc $0x0,%edi │ │ │ │ + mov %eax,(%ebx,%ecx,1) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %edx,0x4(%ebx,%ecx,1) │ │ │ │ + xor $0x1,%ah │ │ │ │ + mov %edi,%edx │ │ │ │ + or %eax,%edx │ │ │ │ + jne 4e4f0 ::do_widen(char) const@@Base+0x1f30> │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl -0x18c(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - fstpl 0x34(%eax) │ │ │ │ - flds -0x184(%ebp) │ │ │ │ - mov 0x64(%ecx),%edx │ │ │ │ - mov %edx,-0x228(%ebp) │ │ │ │ - fstps 0x3c(%eax) │ │ │ │ - flds -0x180(%ebp) │ │ │ │ - fstps 0x40(%eax) │ │ │ │ - flds -0x1b4(%ebp) │ │ │ │ - mov -0x1c0(%ebp),%eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - movzbl -0x17c(%ebp),%eax │ │ │ │ - fstps 0xc(%ecx) │ │ │ │ - flds -0x1b0(%ebp) │ │ │ │ - mov %al,0x44(%ecx) │ │ │ │ - mov %ecx,%eax │ │ │ │ - add $0x60,%eax │ │ │ │ - fstps 0x10(%ecx) │ │ │ │ - flds -0x1ac(%ebp) │ │ │ │ - mov %eax,-0x240(%ebp) │ │ │ │ - mov 0x60(%ecx),%eax │ │ │ │ - fstps 0x14(%ecx) │ │ │ │ - flds -0x1a8(%ebp) │ │ │ │ - mov %eax,-0x24c(%ebp) │ │ │ │ - fstps 0x18(%ecx) │ │ │ │ - fldl -0x19c(%ebp) │ │ │ │ - fstpl 0x24(%ecx) │ │ │ │ - fldl -0x194(%ebp) │ │ │ │ - fstpl 0x2c(%ecx) │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 517a9 ::do_widen(char) const@@Base+0x15759> │ │ │ │ - mov %eax,%edi │ │ │ │ - mov -0x200(%ebp),%eax │ │ │ │ - lea -0x99280(%eax),%ebx │ │ │ │ - lea -0x9f4(%eax),%eax │ │ │ │ - mov %ebx,-0x21c(%ebp) │ │ │ │ - mov %eax,-0x220(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp -0x21c(%ebp),%eax │ │ │ │ - jne 51c00 ::do_widen(char) const@@Base+0x15bb0> │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x9d4(%ebx),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea 0x64(%edi),%eax │ │ │ │ - push 0x6c(%edi) │ │ │ │ - push %eax │ │ │ │ - call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ - mov 0x5c(%edi),%eax │ │ │ │ - mov 0x58(%edi),%esi │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,-0x218(%ebp) │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 51740 ::do_widen(char) const@@Base+0x156f0> │ │ │ │ - lea -0x99750(%ebx),%eax │ │ │ │ - mov %edi,-0x224(%ebp) │ │ │ │ - mov %eax,-0x210(%ebp) │ │ │ │ + nop │ │ │ │ + call 18a21 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d1> │ │ │ │ + add $0x56a9b,%ecx │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov 0x1c0(%eax),%ebx │ │ │ │ + cmp %ebx,0x1c4(%eax) │ │ │ │ + je 4e628 ::do_widen(char) const@@Base+0x2068> │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + xor %edx,%edx │ │ │ │ + lea -0x999c0(%ecx),%ebp │ │ │ │ + imul $0x1a8,%edx,%esi │ │ │ │ + add %ebx,%esi │ │ │ │ + mov 0x48(%esi),%ecx │ │ │ │ + mov 0x4c(%esi),%edi │ │ │ │ + cmp %edi,%ecx │ │ │ │ + je 4e5f9 ::do_widen(char) const@@Base+0x2039> │ │ │ │ + mov %esi,0x4(%esp) │ │ │ │ + mov %ecx,%ebx │ │ │ │ + mov %edi,%esi │ │ │ │ + mov %ebp,%edi │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ + mov %edx,%ebp │ │ │ │ + jmp 4e5bf ::do_widen(char) const@@Base+0x1fff> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov (%esi),%eax │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 4e5e0 ::do_widen(char) const@@Base+0x2020> │ │ │ │ + mov (%ebx),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - cmp -0x210(%ebp),%eax │ │ │ │ - jne 51be0 ::do_widen(char) const@@Base+0x15b90> │ │ │ │ - mov -0x200(%ebp),%ecx │ │ │ │ - mov 0x2c(%esi),%edi │ │ │ │ - lea -0x9e4(%ecx),%eax │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x30(%esi),%eax │ │ │ │ - mov %eax,-0x208(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - je 51712 ::do_widen(char) const@@Base+0x156c2> │ │ │ │ - lea -0x99970(%ecx),%eax │ │ │ │ - mov %eax,-0x20c(%ebp) │ │ │ │ - jmp 516ef ::do_widen(char) const@@Base+0x1569f> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x220(%ebp),%eax │ │ │ │ - lea 0x18(%edi),%edx │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x10(%edi),%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 516e4 ::do_widen(char) const@@Base+0x15694> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x2c,%edi │ │ │ │ - cmp %edi,-0x208(%ebp) │ │ │ │ - je 5170f ::do_widen(char) const@@Base+0x156bf> │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp -0x20c(%ebp),%eax │ │ │ │ - je 516c0 ::do_widen(char) const@@Base+0x15670> │ │ │ │ + je 4e5b8 ::do_widen(char) const@@Base+0x1ff8> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - add $0x2c,%edi │ │ │ │ + push %ebx │ │ │ │ + add $0xc,%ebx │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edi,-0x208(%ebp) │ │ │ │ - jne 516ef ::do_widen(char) const@@Base+0x1569f> │ │ │ │ - mov 0x2c(%esi),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 51728 ::do_widen(char) const@@Base+0x156d8> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 4e5bf ::do_widen(char) const@@Base+0x1fff> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x4(%esp),%esi │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ + mov %ebp,%edx │ │ │ │ + mov %edi,%ebp │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov %ecx,0x4c(%esi) │ │ │ │ + mov 0x1c0(%eax),%ebx │ │ │ │ + mov 0x6c(%esi),%eax │ │ │ │ + cmp 0x70(%esi),%eax │ │ │ │ + je 4e604 ::do_widen(char) const@@Base+0x2044> │ │ │ │ + mov %eax,0x70(%esi) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + add $0x1,%edx │ │ │ │ + mov 0x1c4(%eax),%eax │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + sub %ebx,%eax │ │ │ │ + sar $0x3,%eax │ │ │ │ + imul $0x8c13521d,%eax,%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + ja 4e590 ::do_widen(char) const@@Base+0x1fd0> │ │ │ │ + add $0x1c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov 0x40(%eax),%eax │ │ │ │ + cmp %eax,0x40(%edx) │ │ │ │ + setb %al │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + mov 0x64(%eax),%ecx │ │ │ │ + cmp %ecx,0x60(%eax) │ │ │ │ + je 4e680 ::do_widen(char) const@@Base+0x20c0> │ │ │ │ + mov 0x60(%edx),%ecx │ │ │ │ + cmp %ecx,0x64(%edx) │ │ │ │ + je 4e688 ::do_widen(char) const@@Base+0x20c8> │ │ │ │ + fldl 0x24(%eax) │ │ │ │ + fldl 0x24(%edx) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + seta %al │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + xor %eax,%eax │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov $0x1,%eax │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %ebp │ │ │ │ + xor %edx,%edx │ │ │ │ push %edi │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x38,%esi │ │ │ │ - cmp %esi,-0x218(%ebp) │ │ │ │ - jne 51680 ::do_widen(char) const@@Base+0x15630> │ │ │ │ - mov -0x224(%ebp),%edi │ │ │ │ - mov 0x58(%edi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 51756 ::do_widen(char) const@@Base+0x15706> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x3c(%edi),%eax │ │ │ │ - lea 0x44(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 51772 ::do_widen(char) const@@Base+0x15722> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x24(%edi),%eax │ │ │ │ - lea 0x2c(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 5178e ::do_widen(char) const@@Base+0x1573e> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x56965,%ebx │ │ │ │ + sub $0x4c,%esp │ │ │ │ + mov 0x60(%esp),%ebp │ │ │ │ + fldl 0x70(%esp) │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ + mov 0x64(%esp),%edi │ │ │ │ + mov 0x3c4(%ebp),%eax │ │ │ │ + fstpl 0x18(%esp) │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + fildll 0x10(%esp) │ │ │ │ + fstpl (%esp) │ │ │ │ + call 4700 │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x7c,%edi │ │ │ │ - cmp %edi,-0x228(%ebp) │ │ │ │ - jne 51620 ::do_widen(char) const@@Base+0x155d0> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov -0x24c(%ebp),%ecx │ │ │ │ - mov %ecx,0x64(%eax) │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x160(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - push -0x240(%ebp) │ │ │ │ - call e050 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa00> │ │ │ │ - pop %edi │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - pop %eax │ │ │ │ - mov -0x1bc(%ebp),%eax │ │ │ │ - mov -0x200(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ - mov %ecx,%eax │ │ │ │ - add $0x78,%eax │ │ │ │ - push -0x22c(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - lea -0x130(%ebp),%eax │ │ │ │ - pop %ecx │ │ │ │ - pop %esi │ │ │ │ - push %eax │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x90,%eax │ │ │ │ - push %eax │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - movzbl -0x17b(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - movb $0x1,-0x22c(%ebp) │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 4e888 ::do_widen(char) const@@Base+0x22c8> │ │ │ │ + test %edi,%edi │ │ │ │ + je 4e8a0 ::do_widen(char) const@@Base+0x22e0> │ │ │ │ + faddl 0x8(%esp) │ │ │ │ + mov 0x5c(%esp),%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov 0x58(%esp),%eax │ │ │ │ + fstpl (%esp) │ │ │ │ + fildll 0x8(%esp) │ │ │ │ + mov %edi,0x8(%esp) │ │ │ │ + movl $0x0,0xc(%esp) │ │ │ │ + fstpl 0x20(%esp) │ │ │ │ + fildll 0x8(%esp) │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ + fstpl 0x10(%esp) │ │ │ │ + fildll 0x8(%esp) │ │ │ │ + fstpl 0x18(%esp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov %esi,0x8(%esp) │ │ │ │ + sub $0x10,%esp │ │ │ │ + add $0x1,%esi │ │ │ │ + movl $0x0,0x1c(%esp) │ │ │ │ + fildll 0x18(%esp) │ │ │ │ + fldl 0x28(%esp) │ │ │ │ + fsub %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ + fsubrl 0x20(%esp) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ + fstpl (%esp) │ │ │ │ + call 4700 │ │ │ │ + faddl 0x10(%esp) │ │ │ │ + fstpl 0x10(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov %al,0x45(%edx) │ │ │ │ + cmp %esi,%edi │ │ │ │ + jne 4e730 ::do_widen(char) const@@Base+0x2170> │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0x28(%ebp) │ │ │ │ - push -0x238(%ebp) │ │ │ │ - call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ + push 0x24(%esp) │ │ │ │ + push 0x24(%esp) │ │ │ │ + call 4700 │ │ │ │ + fsubrl 0x10(%esp) │ │ │ │ + fstpl 0x10(%esp) │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ - push -0x40(%ebp) │ │ │ │ - push -0x234(%ebp) │ │ │ │ - call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ - mov -0x230(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - mov -0xd4(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5185f ::do_widen(char) const@@Base+0x1580f> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 44d0 │ │ │ │ + push 0x2c(%esp) │ │ │ │ + push 0x2c(%esp) │ │ │ │ + call 4700 │ │ │ │ + mov 0x3bc(%ebp),%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + fld1 │ │ │ │ + fldl 0x20(%esp) │ │ │ │ + fsub %st(1),%st │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fsubrl 0x10(%esp) │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ + fstpl 0x18(%esp) │ │ │ │ + fildll 0x10(%esp) │ │ │ │ + fdivrl 0x30(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5187b ::do_widen(char) const@@Base+0x1582b> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jb 4e7cf ::do_widen(char) const@@Base+0x220f> │ │ │ │ + fstp %st(0) │ │ │ │ + fldl -0x1af30(%ebx) │ │ │ │ + sub $0x10,%esp │ │ │ │ + fstl (%esp) │ │ │ │ + fstpl 0x30(%esp) │ │ │ │ + call 4700 │ │ │ │ + fstpl 0x10(%esp) │ │ │ │ + fldl 0x30(%esp) │ │ │ │ + fsubrs -0x1cbe8(%ebx) │ │ │ │ + fstpl (%esp) │ │ │ │ + call 4700 │ │ │ │ + fldl 0x28(%esp) │ │ │ │ + fldl 0x20(%esp) │ │ │ │ + movl $0x100,(%esp) │ │ │ │ + fsubr %st,%st(1) │ │ │ │ + fxch %st(2) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fldl 0x10(%esp) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + faddl 0x18(%esp) │ │ │ │ + fstpl 0x10(%esp) │ │ │ │ + call 42e0 │ │ │ │ + fldl 0x10(%esp) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea -0x1d6ef(%ebx),%eax │ │ │ │ + fstl (%esp) │ │ │ │ + fstpl 0x10(%esp) │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x230(%ebp),%eax │ │ │ │ - mov %eax,-0x118(%ebp) │ │ │ │ - mov -0x114(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 518a3 ::do_widen(char) const@@Base+0x15853> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ + push $0x100 │ │ │ │ + push $0x1 │ │ │ │ + push %esi │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + add $0x18,%esp │ │ │ │ + lea -0x1d6e9(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - call 44d0 │ │ │ │ + push %esi │ │ │ │ + call 40d0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xf4(%ebp),%eax │ │ │ │ + fldl (%esp) │ │ │ │ test %eax,%eax │ │ │ │ - je 518bf ::do_widen(char) const@@Base+0x1586f> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ + je 4e8b0 ::do_widen(char) const@@Base+0x22f0> │ │ │ │ + fstp %st(0) │ │ │ │ + flds -0x1af4c(%ebx) │ │ │ │ + jmp 4e868 ::do_widen(char) const@@Base+0x22a8> │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstpl (%esp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x1 │ │ │ │ + push %esi │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x130(%ebp),%eax │ │ │ │ - cmp -0x248(%ebp),%eax │ │ │ │ - je 518df ::do_widen(char) const@@Base+0x1588f> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ + fldl (%esp) │ │ │ │ + add $0x3c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + fldl 0x8(%esp) │ │ │ │ + fldz │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 4e87c ::do_widen(char) const@@Base+0x22bc> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 4e8a2 ::do_widen(char) const@@Base+0x22e2> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + fstp %st(0) │ │ │ │ + add $0x3c,%esp │ │ │ │ + fld1 │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + flds -0x1af4c(%ebx) │ │ │ │ + fld %st(0) │ │ │ │ + fcomip %st(2),%st │ │ │ │ + jbe 4e863 ::do_widen(char) const@@Base+0x22a3> │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 4e868 ::do_widen(char) const@@Base+0x22a8> │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov 0x3bc(%eax),%eax │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov 0x3c4(%eax),%eax │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov 0x38c(%eax),%eax │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov 0x384(%eax),%eax │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov 0x388(%eax),%eax │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + fldl 0x390(%eax) │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov 0x3d4(%eax),%eax │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov 0x3dc(%eax),%eax │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov 0x3d0(%eax),%eax │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + lea -0x40(%ebp),%eax │ │ │ │ + call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ + add $0x566a3,%esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x9c,%esp │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movl $0x0,-0x64(%ebp) │ │ │ │ + mov 0x1c4(%eax),%eax │ │ │ │ + sub 0x1c0(%edx),%eax │ │ │ │ + mov %esi,-0x80(%ebp) │ │ │ │ + fnstcw -0x52(%ebp) │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ + sar $0x3,%eax │ │ │ │ + imul $0x8c13521d,%eax,%edi │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ + movzwl -0x52(%ebp),%eax │ │ │ │ + movb $0x0,-0x40(%ebp) │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ + fildll -0x68(%ebp) │ │ │ │ + or $0xc,%ah │ │ │ │ + fdivs -0x1c698(%esi) │ │ │ │ + mov %ax,-0x54(%ebp) │ │ │ │ + movb $0x0,-0x28(%ebp) │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + fldcw -0x54(%ebp) │ │ │ │ + fistpll -0x60(%ebp) │ │ │ │ + fldcw -0x52(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + test %edi,%edi │ │ │ │ + je 4eb86 ::do_widen(char) const@@Base+0x25c6> │ │ │ │ + lea -0x1df4c(%esi),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + movl $0x0,-0x68(%ebp) │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + mov -0x28(%esi),%eax │ │ │ │ + add $0x1,%ecx │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + cmp %ecx,-0x6c(%ebp) │ │ │ │ + jbe 4eb13 ::do_widen(char) const@@Base+0x2553> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0x1,%edi │ │ │ │ + mov 0x1c0(%eax),%ebx │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + lea (%ebx,%eax,1),%edx │ │ │ │ + cmpb $0x0,0x44(%edx) │ │ │ │ + jne 4eb40 ::do_widen(char) const@@Base+0x2580> │ │ │ │ + mov 0x60(%edx),%eax │ │ │ │ + cmp 0x64(%edx),%eax │ │ │ │ + je 4eb40 ::do_widen(char) const@@Base+0x2580> │ │ │ │ + mov 0x58(%eax),%esi │ │ │ │ + fldl 0x24(%edx) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + cmp %edi,-0x58(%ebp) │ │ │ │ + jbe 4eb50 ::do_widen(char) const@@Base+0x2590> │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ + mov %edi,-0x84(%ebp) │ │ │ │ + mov %edx,%eax │ │ │ │ + fld %st(0) │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ + mov %edx,-0x8c(%ebp) │ │ │ │ + lea -0x1a8(%ebx,%esi,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmpb $0x0,0x1ec(%eax) │ │ │ │ + jne 4ead8 ::do_widen(char) const@@Base+0x2518> │ │ │ │ + mov 0x208(%eax),%ebx │ │ │ │ + cmp %ebx,0x20c(%eax) │ │ │ │ + je 4ead8 ::do_widen(char) const@@Base+0x2518> │ │ │ │ + mov 0x58(%ebx),%edi │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + cmp %ecx,0x8(%edi) │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + sete %dl │ │ │ │ + cmp %ecx,0x4(%edi) │ │ │ │ + sete %cl │ │ │ │ + test %cl,%dl │ │ │ │ + je 4ead8 ::do_widen(char) const@@Base+0x2518> │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ + cmp %edx,0xc(%ebx) │ │ │ │ + je 4eb98 ::do_widen(char) const@@Base+0x25d8> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0x1a8,%eax │ │ │ │ + cmp %eax,%esi │ │ │ │ + jne 4ea98 ::do_widen(char) const@@Base+0x24d8> │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ + jbe 4eb00 ::do_widen(char) const@@Base+0x2540> │ │ │ │ + movb $0x1,0x44(%edx) │ │ │ │ + nop │ │ │ │ + addl $0x1a8,-0x68(%ebp) │ │ │ │ + add $0x1,%ecx │ │ │ │ + cmp %ecx,-0x6c(%ebp) │ │ │ │ + ja 4ea20 ::do_widen(char) const@@Base+0x2460> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ + push $0x1 │ │ │ │ + push -0x90(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + push -0x78(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + push -0x78(%ebp) │ │ │ │ + call 4260 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x148(%ebp),%eax │ │ │ │ - cmp -0x244(%ebp),%eax │ │ │ │ - je 518ff ::do_widen(char) const@@Base+0x158af> │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4ea20 ::do_widen(char) const@@Base+0x2460> │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %edi,-0x58(%ebp) │ │ │ │ + ja 4eb00 ::do_widen(char) const@@Base+0x2540> │ │ │ │ + jmp 4eb52 ::do_widen(char) const@@Base+0x2592> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x98(%ebp),%eax │ │ │ │ + je 4ebc0 ::do_widen(char) const@@Base+0x2600> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x154(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5191b ::do_widen(char) const@@Base+0x158cb> │ │ │ │ + cmp -0x9c(%ebp),%eax │ │ │ │ + je 4eb86 ::do_widen(char) const@@Base+0x25c6> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x15c(%ebp),%eax │ │ │ │ - mov -0x160(%ebp),%edi │ │ │ │ - mov %eax,-0x228(%ebp) │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 51ad3 ::do_widen(char) const@@Base+0x15a83> │ │ │ │ - mov -0x200(%ebp),%eax │ │ │ │ - lea -0x99280(%eax),%ecx │ │ │ │ - lea -0x9f4(%eax),%eax │ │ │ │ - mov %ecx,-0x21c(%ebp) │ │ │ │ - mov %eax,-0x224(%ebp) │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp -0x21c(%ebp),%eax │ │ │ │ - jne 51bf0 ::do_widen(char) const@@Base+0x15ba0> │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x9d4(%ebx),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea 0x64(%edi),%eax │ │ │ │ - push 0x6c(%edi) │ │ │ │ - push %eax │ │ │ │ - call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ - mov 0x5c(%edi),%eax │ │ │ │ - mov 0x58(%edi),%esi │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,-0x218(%ebp) │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 51a70 ::do_widen(char) const@@Base+0x15a20> │ │ │ │ - lea -0x99750(%ebx),%eax │ │ │ │ - mov %edi,-0x220(%ebp) │ │ │ │ - mov %eax,-0x210(%ebp) │ │ │ │ + fldl 0x1cc(%eax) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + jb 4ebb0 ::do_widen(char) const@@Base+0x25f0> │ │ │ │ + fstp %st(0) │ │ │ │ + movb $0x1,0x1ec(%eax) │ │ │ │ + jmp 4ead8 ::do_widen(char) const@@Base+0x2518> │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 4ead8 ::do_widen(char) const@@Base+0x2518> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ xchg %ax,%ax │ │ │ │ - mov (%esi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp -0x210(%ebp),%eax │ │ │ │ - jne 51bd0 ::do_widen(char) const@@Base+0x15b80> │ │ │ │ - mov -0x200(%ebp),%ecx │ │ │ │ - mov 0x2c(%esi),%edi │ │ │ │ - lea -0x9e4(%ecx),%eax │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x30(%esi),%eax │ │ │ │ - mov %eax,-0x208(%ebp) │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 51a42 ::do_widen(char) const@@Base+0x159f2> │ │ │ │ - lea -0x99970(%ecx),%eax │ │ │ │ - mov %eax,-0x20c(%ebp) │ │ │ │ - jmp 51a1f ::do_widen(char) const@@Base+0x159cf> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + jmp 4eb6f ::do_widen(char) const@@Base+0x25af> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 6888 <__gmon_start__@plt+0x20d0> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x224(%ebp),%eax │ │ │ │ - lea 0x18(%edi),%edx │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x10(%edi),%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 51a14 ::do_widen(char) const@@Base+0x159c4> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + mov 0x3bc(%edx),%ecx │ │ │ │ + add %ecx,0x3bc(%eax) │ │ │ │ + mov 0x200(%edx),%ecx │ │ │ │ + add %ecx,0x200(%eax) │ │ │ │ + mov 0x204(%edx),%ecx │ │ │ │ + add %ecx,0x204(%eax) │ │ │ │ + mov 0x208(%edx),%ecx │ │ │ │ + add %ecx,0x208(%eax) │ │ │ │ + mov 0x20c(%edx),%ecx │ │ │ │ + add %ecx,0x20c(%eax) │ │ │ │ + mov 0x210(%edx),%ecx │ │ │ │ + mov 0x214(%edx),%edx │ │ │ │ + add %ecx,0x210(%eax) │ │ │ │ + add %edx,0x214(%eax) │ │ │ │ + mov $0x1,%eax │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x563b9,%ebx │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ + lea 0x174(%esi),%eax │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x2c,%edi │ │ │ │ - cmp %edi,-0x208(%ebp) │ │ │ │ - je 51a3f ::do_widen(char) const@@Base+0x159ef> │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp -0x20c(%ebp),%eax │ │ │ │ - je 519f0 ::do_widen(char) const@@Base+0x159a0> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - add $0x2c,%edi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edi,-0x208(%ebp) │ │ │ │ - jne 51a1f ::do_widen(char) const@@Base+0x159cf> │ │ │ │ - mov 0x2c(%esi),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 51a58 ::do_widen(char) const@@Base+0x15a08> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - call 4380 │ │ │ │ + call 44b30 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24f30> │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x38,%esi │ │ │ │ - cmp %esi,-0x218(%ebp) │ │ │ │ - jne 519b0 ::do_widen(char) const@@Base+0x15960> │ │ │ │ - mov -0x220(%ebp),%edi │ │ │ │ - mov 0x58(%edi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 51a86 ::do_widen(char) const@@Base+0x15a36> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ + mov %eax,0x5f0(%esi) │ │ │ │ + test %eax,%eax │ │ │ │ + je 4ec98 ::do_widen(char) const@@Base+0x26d8> │ │ │ │ + sub $0x8,%esp │ │ │ │ push %esi │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x3c(%edi),%eax │ │ │ │ - lea 0x44(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 51aa2 ::do_widen(char) const@@Base+0x15a52> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 44b00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x24f00> │ │ │ │ + mov 0x5f0(%esi),%eax │ │ │ │ + mov (%eax),%edx │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x24(%edi),%eax │ │ │ │ - lea 0x2c(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 51abe ::do_widen(char) const@@Base+0x15a6e> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x4,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1c564(%ebx),%eax │ │ │ │ + push $0x19 │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x7c,%edi │ │ │ │ - cmp %edi,-0x228(%ebp) │ │ │ │ - jne 51958 ::do_widen(char) const@@Base+0x15908> │ │ │ │ - mov -0x160(%ebp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 51ae9 ::do_widen(char) const@@Base+0x15a99> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - call 4380 │ │ │ │ + push -0x28(%ebx) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x168(%ebp),%edi │ │ │ │ - mov -0x16c(%ebp),%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - je 51b35 ::do_widen(char) const@@Base+0x15ae5> │ │ │ │ - mov -0x200(%ebp),%eax │ │ │ │ - lea -0x999c0(%eax),%esi │ │ │ │ - jmp 51b17 ::do_widen(char) const@@Base+0x15ac7> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x4,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + movl $0x5,0x3b0(%eax) │ │ │ │ + movl $0x32,0x3b4(%eax) │ │ │ │ + mov $0x1,%eax │ │ │ │ + ret │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - je 51b2f ::do_widen(char) const@@Base+0x15adf> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 51b10 ::do_widen(char) const@@Base+0x15ac0> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jne 51b17 ::do_widen(char) const@@Base+0x15ac7> │ │ │ │ - mov -0x16c(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 51b4b ::do_widen(char) const@@Base+0x15afb> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x174(%ebp),%edi │ │ │ │ - mov -0x178(%ebp),%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - je 51b95 ::do_widen(char) const@@Base+0x15b45> │ │ │ │ - mov -0x200(%ebp),%eax │ │ │ │ - lea -0x999c0(%eax),%esi │ │ │ │ - jmp 51b77 ::do_widen(char) const@@Base+0x15b27> │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + mov %edx,0x384(%eax) │ │ │ │ + mov $0x1,%eax │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - je 51b8f ::do_widen(char) const@@Base+0x15b3f> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 51b70 ::do_widen(char) const@@Base+0x15b20> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jne 51b77 ::do_widen(char) const@@Base+0x15b27> │ │ │ │ - mov -0x178(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 5089a ::do_widen(char) const@@Base+0x1484a> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov %eax,0x388(%edx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 4ed1d ::do_widen(char) const@@Base+0x275d> │ │ │ │ + movl $0xffffffff,0x384(%edx) │ │ │ │ + mov $0x1,%eax │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ sub $0xc,%esp │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ + cmpb $0x0,0x254(%eax) │ │ │ │ + je 4ed45 ::do_widen(char) const@@Base+0x2785> │ │ │ │ + call 4e560 ::do_widen(char) const@@Base+0x1fa0> │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ push %ebx │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ - call 4380 │ │ │ │ - movzbl -0x22c(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ + sub $0x81c,%esp │ │ │ │ + mov 0x830(%esp),%esi │ │ │ │ + mov 0x834(%esp),%ebx │ │ │ │ + mov 0x5f4(%esi),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 4ede7 ::do_widen(char) const@@Base+0x2827> │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x10(%esp),%ecx │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov (%edx,%eax,8),%edi │ │ │ │ + mov 0x4(%edx,%eax,8),%ebp │ │ │ │ + mov %edi,(%ecx,%eax,8) │ │ │ │ + mov %ebp,0x4(%ecx,%eax,8) │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp $0x100,%eax │ │ │ │ + jne 4ed80 ::do_widen(char) const@@Base+0x27c0> │ │ │ │ + mov 0x4(%ebx),%ebp │ │ │ │ + test %ebp,%ebp │ │ │ │ + je 4edf9 ::do_widen(char) const@@Base+0x2839> │ │ │ │ + mov (%ebx),%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + lea 0x0(%ebp,%ecx,1),%eax │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + movzbl (%ecx),%ebx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,%edi │ │ │ │ + add $0x1,%ecx │ │ │ │ + shrd $0x8,%edx,%esi │ │ │ │ + shr $0x8,%edi │ │ │ │ + xor %eax,%ebx │ │ │ │ + movzbl %bl,%ebx │ │ │ │ + mov 0x10(%esp,%ebx,8),%ebp │ │ │ │ + xor %esi,%ebp │ │ │ │ + mov 0x14(%esp,%ebx,8),%esi │ │ │ │ + mov %ebp,%eax │ │ │ │ + xor %edi,%esi │ │ │ │ + mov %esi,%edx │ │ │ │ + cmp %ecx,0xc(%esp) │ │ │ │ + jne 4edb0 ::do_widen(char) const@@Base+0x27f0> │ │ │ │ + add $0x81c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - movl $0x0,0xac(%eax) │ │ │ │ - jmp 511fe ::do_widen(char) const@@Base+0x151ae> │ │ │ │ + mov %esi,%eax │ │ │ │ + call 4e4c0 ::do_widen(char) const@@Base+0x1f00> │ │ │ │ + mov 0x5f4(%esi),%edx │ │ │ │ + jmp 4ed72 ::do_widen(char) const@@Base+0x27b2> │ │ │ │ + add $0x81c,%esp │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov 0x5f4(%eax),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 4ee28 ::do_widen(char) const@@Base+0x2868> │ │ │ │ + xor %eax,%eax │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 4e4c0 ::do_widen(char) const@@Base+0x1f00> │ │ │ │ nop │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 51a58 ::do_widen(char) const@@Base+0x15a08> │ │ │ │ xchg %ax,%ax │ │ │ │ - sub $0xc,%esp │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ push %esi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 51728 ::do_widen(char) const@@Base+0x156d8> │ │ │ │ - xchg %ax,%ax │ │ │ │ + push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 51abe ::do_widen(char) const@@Base+0x15a6e> │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov 0x20(%esp),%edi │ │ │ │ + mov 0x1c0(%edi),%ebp │ │ │ │ + mov 0x1c4(%edi),%esi │ │ │ │ + cmp %esi,%ebp │ │ │ │ + je 4ee6c ::do_widen(char) const@@Base+0x28ac> │ │ │ │ + mov %ebp,%ebx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call *%eax │ │ │ │ + push %ebx │ │ │ │ + add $0x1a8,%ebx │ │ │ │ + call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5178e ::do_widen(char) const@@Base+0x1573e> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 4ee50 ::do_widen(char) const@@Base+0x2890> │ │ │ │ + mov %ebp,0x1c4(%edi) │ │ │ │ + mov 0x5ec(%edi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4ee82 ::do_widen(char) const@@Base+0x28c2> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ - push 0x160(%eax) │ │ │ │ - call 46e0 │ │ │ │ - add $0x10,%esp │ │ │ │ - movb $0x0,-0x22c(%ebp) │ │ │ │ - jmp 51813 ::do_widen(char) const@@Base+0x157c3> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %eax │ │ │ │ - lea -0x1d8(%ebp),%eax │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ - push $0x1 │ │ │ │ - push $0x4 │ │ │ │ + mov (%eax),%edx │ │ │ │ push %eax │ │ │ │ - movl $0x0,-0x1d8(%ebp) │ │ │ │ - call 4070 │ │ │ │ - mov -0x1d8(%ebp),%esi │ │ │ │ + call *0x30(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0xff,%esi │ │ │ │ - ja 51d20 ::do_widen(char) const@@Base+0x15cd0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ - push 0x160(%eax) │ │ │ │ - push %esi │ │ │ │ - mov -0x220(%ebp),%esi │ │ │ │ - push $0x1 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + push %edi │ │ │ │ + mov %eax,%edi │ │ │ │ + add $0x8,%eax │ │ │ │ push %esi │ │ │ │ - call 4070 │ │ │ │ - mov -0x1d8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - movb $0x0,(%esi,%eax,1) │ │ │ │ - jmp 50d9b ::do_widen(char) const@@Base+0x14d4b> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d126(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - push -0x220(%ebp) │ │ │ │ - call 40d0 │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 51d7d ::do_widen(char) const@@Base+0x15d2d> │ │ │ │ - movl $0x3,-0x1b8(%ebp) │ │ │ │ - jmp 50dee ::do_widen(char) const@@Base+0x14d9e> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movl $0x0,0xec(%eax) │ │ │ │ - jmp 512d2 ::do_widen(char) const@@Base+0x15282> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1cc(%ebp),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x56161,%ebx │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + test %edx,%edx │ │ │ │ + je 4eebe ::do_widen(char) const@@Base+0x28fe> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ - push %eax │ │ │ │ - lea -0x178(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 50f15 ::do_widen(char) const@@Base+0x14ec5> │ │ │ │ - nop │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x200(%ebp),%edi │ │ │ │ - add $0xff,%esi │ │ │ │ - push $0x1 │ │ │ │ - push -0x220(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 4280 │ │ │ │ - mov %esi,(%esp) │ │ │ │ - call 42e0 │ │ │ │ - mov %eax,-0x220(%ebp) │ │ │ │ + call 41e0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x1d8(%ebp),%esi │ │ │ │ - jmp 51c76 ::do_widen(char) const@@Base+0x15c26> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x20c(%ebp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jne 51008 ::do_widen(char) const@@Base+0x14fb8> │ │ │ │ - fldz │ │ │ │ - xor %edi,%edi │ │ │ │ - fstpl -0x218(%ebp) │ │ │ │ - jmp 51088 ::do_widen(char) const@@Base+0x15038> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d121(%ebx),%eax │ │ │ │ + add %esi,%eax │ │ │ │ + push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0x220(%ebp) │ │ │ │ - call 40d0 │ │ │ │ + push %esi │ │ │ │ + push %edi │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 51cd6 ::do_widen(char) const@@Base+0x15c86> │ │ │ │ - jmp 50dee ::do_widen(char) const@@Base+0x14d9e> │ │ │ │ - jmp 6fe4 <__gmon_start__@plt+0x282c> │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x5324b,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - lea -0x2c(%ebp),%esi │ │ │ │ + lea -0x40(%ebp),%eax │ │ │ │ + call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ + add $0x56123,%esi │ │ │ │ push %ebx │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov %eax,%edi │ │ │ │ - sub $0x228,%esp │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %eax,-0x1e0(%ebp) │ │ │ │ - push 0x8(%edx) │ │ │ │ - call 42e0 │ │ │ │ - lea -0x990(%edi),%ebx │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0x140(%ebp),%ecx │ │ │ │ - fldz │ │ │ │ - mov %ebx,-0x1ec(%ebp) │ │ │ │ - lea -0x1c0(%ebp),%edx │ │ │ │ - fsts -0x1c8(%ebp) │ │ │ │ - mov %ebx,-0x1cc(%ebp) │ │ │ │ - fld1 │ │ │ │ - lea -0x128(%ebp),%ebx │ │ │ │ - mov %ecx,-0x21c(%ebp) │ │ │ │ - mov %ecx,-0x148(%ebp) │ │ │ │ - lea -0x9c4(%edi),%ecx │ │ │ │ - mov %eax,-0x1e4(%ebp) │ │ │ │ - lea -0x9ac(%edi),%eax │ │ │ │ - fsts -0x1c4(%ebp) │ │ │ │ - mov %ebx,-0x220(%ebp) │ │ │ │ - mov %ebx,-0x130(%ebp) │ │ │ │ - lea -0x44(%ebp),%ebx │ │ │ │ - mov %ecx,-0x208(%ebp) │ │ │ │ - mov %ecx,-0x118(%ebp) │ │ │ │ - movl $0x0,-0x178(%ebp) │ │ │ │ - movl $0x0,-0x174(%ebp) │ │ │ │ - movl $0x0,-0x170(%ebp) │ │ │ │ - movl $0x0,-0x16c(%ebp) │ │ │ │ - movl $0x0,-0x168(%ebp) │ │ │ │ - movl $0x0,-0x164(%ebp) │ │ │ │ - movl $0x0,-0x160(%ebp) │ │ │ │ - movl $0x0,-0x15c(%ebp) │ │ │ │ - movl $0x0,-0x158(%ebp) │ │ │ │ - movl $0x0,-0x154(%ebp) │ │ │ │ - movl $0x0,-0x150(%ebp) │ │ │ │ - movl $0x0,-0x14c(%ebp) │ │ │ │ - movl $0x0,-0x144(%ebp) │ │ │ │ - movb $0x0,-0x140(%ebp) │ │ │ │ - movl $0x0,-0x12c(%ebp) │ │ │ │ - movb $0x0,-0x128(%ebp) │ │ │ │ - movl $0x0,-0xf4(%ebp) │ │ │ │ - movl $0x0,-0xf0(%ebp) │ │ │ │ - movl $0x0,-0xec(%ebp) │ │ │ │ - movl $0x0,-0x10c(%ebp) │ │ │ │ - movl $0x0,-0x110(%ebp) │ │ │ │ - movl $0x0,-0x114(%ebp) │ │ │ │ - flds -0x1c22c(%edi) │ │ │ │ - mov %ecx,-0xd8(%ebp) │ │ │ │ - mov $0x100,%ecx │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - fsts -0xfc(%ebp) │ │ │ │ - flds -0x1c228(%edi) │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - movl $0x0,-0xe8(%ebp) │ │ │ │ - fsts -0xf8(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fstl -0x104(%ebp) │ │ │ │ - fldl -0x1db50(%edi) │ │ │ │ - movl $0x0,-0xdc(%ebp) │ │ │ │ - fstl -0xe4(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fstps -0xbc(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fstps -0xb8(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fstl -0xc4(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - movl $0x7fffffff,-0x108(%ebp) │ │ │ │ - fstpl -0xa4(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - movl $0x0,-0xb4(%ebp) │ │ │ │ - movl $0x0,-0xb0(%ebp) │ │ │ │ - movl $0x0,-0xac(%ebp) │ │ │ │ - movl $0x0,-0xcc(%ebp) │ │ │ │ - movl $0x0,-0xd0(%ebp) │ │ │ │ - movl $0x0,-0xd4(%ebp) │ │ │ │ - movl $0x0,-0xa8(%ebp) │ │ │ │ - movl $0x0,-0x9c(%ebp) │ │ │ │ - movl $0x7fffffff,-0xc8(%ebp) │ │ │ │ - movl $0x8,-0x94(%ebp) │ │ │ │ - movl $0x8,-0x6c(%ebp) │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ - mov %ebx,-0x38(%ebp) │ │ │ │ - movl $0x0,-0x34(%ebp) │ │ │ │ - fsts -0x1b4(%ebp) │ │ │ │ - flds -0x1c24c(%edi) │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - movl $0x0,-0x28(%ebp) │ │ │ │ - fsts -0x1b0(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fsts -0x1ac(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fstps -0x1a8(%ebp) │ │ │ │ - fstl -0x1a4(%ebp) │ │ │ │ - flds -0x1db58(%edi) │ │ │ │ - mov %esi,-0x24(%ebp) │ │ │ │ - fstl -0x19c(%ebp) │ │ │ │ - mov %esi,-0x20(%ebp) │ │ │ │ - fstpl -0x194(%ebp) │ │ │ │ - movl $0x0,-0x1c(%ebp) │ │ │ │ - fstpl -0x18c(%ebp) │ │ │ │ - movl $0x0,-0x1c0(%ebp) │ │ │ │ - movl $0xafff,-0x1bc(%ebp) │ │ │ │ - movl $0x0,-0x1b8(%ebp) │ │ │ │ - mov %cx,-0x17c(%ebp) │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ - movl $0x0,-0x88(%ebp) │ │ │ │ - movl $0x0,-0x84(%ebp) │ │ │ │ - movl $0x0,-0x80(%ebp) │ │ │ │ - movl $0x0,-0x7c(%ebp) │ │ │ │ - movl $0x0,-0x78(%ebp) │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ - mov %edx,-0x214(%ebp) │ │ │ │ - fsts -0x184(%ebp) │ │ │ │ - fstps -0x180(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movl $0x0,0x158(%edx,%eax,4) │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp $0x8,%eax │ │ │ │ - jne 52108 ::do_widen(char) const@@Base+0x160b8> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ + lea -0x48(%ebp),%ebx │ │ │ │ + sub $0x5c,%esp │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ push $0x0 │ │ │ │ + lea -0x1daf1(%esi),%eax │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x210(%ebp) │ │ │ │ - call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ - pop %eax │ │ │ │ - lea -0x48(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ - push -0x40(%ebp) │ │ │ │ + lea -0x1db18(%esi),%eax │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x20c(%ebp) │ │ │ │ - movl $0x0,-0x28(%ebp) │ │ │ │ - mov %esi,-0x24(%ebp) │ │ │ │ - mov %esi,-0x20(%ebp) │ │ │ │ - movl $0x0,-0x1c(%ebp) │ │ │ │ - call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ - mov %ebx,-0x38(%ebp) │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ - movl $0xe,(%esp) │ │ │ │ - lea -0x1b80c(%ebx),%eax │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ + push %ebx │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + lea -0x28(%ebp),%ecx │ │ │ │ push %eax │ │ │ │ - lea -0x148(%ebp),%eax │ │ │ │ - push -0x144(%ebp) │ │ │ │ - push $0x0 │ │ │ │ + lea 0x174(%edi),%eax │ │ │ │ + push %ebx │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - movl $0x0,-0x34(%ebp) │ │ │ │ - mov %eax,-0x204(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x20,%esp │ │ │ │ - mov $0x1,%esi │ │ │ │ - add $0x44,%eax │ │ │ │ - mov %eax,-0x1f0(%ebp) │ │ │ │ - lea -0x1cc(%ebp),%eax │ │ │ │ - mov %eax,-0x1f4(%ebp) │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + movb $0x0,-0x28(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 4f0b0 ::do_widen(char) const@@Base+0x2af0> │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + fldl -0x1dae0(%eax) │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ + mov 0x1c0(%edi),%esi │ │ │ │ + movl $0x0,-0x50(%ebp) │ │ │ │ + cmp 0x1c4(%edi),%esi │ │ │ │ + je 4f060 ::do_widen(char) const@@Base+0x2aa0> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xe8(%eax),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - jne 52324 ::do_widen(char) const@@Base+0x162d4> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x1e0(%ebp),%edi │ │ │ │ - movsbl 0x40(%eax),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ + imul $0x1a8,-0x50(%ebp),%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea 0xa8(%esi,%ebx,1),%eax │ │ │ │ push %eax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - mov %eax,-0x1e8(%ebp) │ │ │ │ - sub $0x1,%eax │ │ │ │ + call 67ac0 ::do_widen(char) const@@Base+0x1b500> │ │ │ │ + mov 0x1c4(%edi),%edx │ │ │ │ + addl $0x1,-0x50(%ebp) │ │ │ │ + fld1 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x1c0(%edi),%esi │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + sub %esi,%eax │ │ │ │ + fstpl 0xbc(%esi,%ebx,1) │ │ │ │ + sar $0x3,%eax │ │ │ │ + imul $0x8c13521d,%eax,%eax │ │ │ │ + cmp %ecx,%eax │ │ │ │ + ja 4ef70 ::do_widen(char) const@@Base+0x29b0> │ │ │ │ + cmp %esi,%edx │ │ │ │ + je 4f060 ::do_widen(char) const@@Base+0x2aa0> │ │ │ │ + movl $0x0,-0x50(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + imul $0x1a8,-0x50(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + add %eax,%esi │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov 0x5ec(%edi),%eax │ │ │ │ + mov (%eax),%edx │ │ │ │ + push 0x10(%esi) │ │ │ │ push %eax │ │ │ │ - push -0x1e4(%ebp) │ │ │ │ - push -0x1f0(%ebp) │ │ │ │ - call 41f0 │ │ │ │ - pop %ecx │ │ │ │ - pop %edi │ │ │ │ + call *0x28(%edx) │ │ │ │ + fmuls 0xc8(%esi) │ │ │ │ + fadds 0xc4(%esi) │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + fstpl (%esp) │ │ │ │ + push $0x40240000 │ │ │ │ push $0x0 │ │ │ │ - push -0x1e4(%ebp) │ │ │ │ - call 4780 │ │ │ │ + call 46d0 │ │ │ │ + fmull 0xbc(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ - fldz │ │ │ │ - fxch %st(1) │ │ │ │ - fucomip %st(1),%st │ │ │ │ + fldl 0xdc(%esi) │ │ │ │ + mov 0x1c0(%edi),%esi │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fcmovbe %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + fstps -0x4c(%ebp) │ │ │ │ + flds -0x4c(%ebp) │ │ │ │ + fldl -0x60(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ fstp %st(0) │ │ │ │ - jp 52224 ::do_widen(char) const@@Base+0x161d4> │ │ │ │ - je 52300 ::do_widen(char) const@@Base+0x162b0> │ │ │ │ - mov %esi,%eax │ │ │ │ - test %al,%al │ │ │ │ - je 52f18 ::do_widen(char) const@@Base+0x16ec8> │ │ │ │ - mov -0x178(%ebp),%ebx │ │ │ │ - mov -0x174(%ebp),%edx │ │ │ │ - cmp %edx,%ebx │ │ │ │ - je 5228b ::do_widen(char) const@@Base+0x1623b> │ │ │ │ - mov -0x1e0(%ebp),%eax │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %ebx,-0x1e8(%ebp) │ │ │ │ - lea -0x999c0(%eax),%edi │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %edx,%edi │ │ │ │ - jmp 52267 ::do_widen(char) const@@Base+0x16217> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - add $0xc,%esi │ │ │ │ - cmp %esi,%edi │ │ │ │ - je 5227f ::do_widen(char) const@@Base+0x1622f> │ │ │ │ - mov (%esi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp %ebx,%eax │ │ │ │ - je 52260 ::do_widen(char) const@@Base+0x16210> │ │ │ │ + jb 4f040 ::do_widen(char) const@@Base+0x2a80> │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + movb $0x0,0x45(%esi,%eax,1) │ │ │ │ + mov 0x1c4(%edi),%eax │ │ │ │ + addl $0x1,-0x50(%ebp) │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ + sub %esi,%eax │ │ │ │ + sar $0x3,%eax │ │ │ │ + imul $0x8c13521d,%eax,%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + jb 4efd0 ::do_widen(char) const@@Base+0x2a10> │ │ │ │ + mov 0x1e4(%edi),%eax │ │ │ │ + cmp %eax,0x1e8(%edi) │ │ │ │ + setne %al │ │ │ │ + mov %eax,%esi │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x68(%ebp),%eax │ │ │ │ + je 4f088 ::do_widen(char) const@@Base+0x2ac8> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - add $0xc,%esi │ │ │ │ - call *%eax │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,%edi │ │ │ │ - jne 52267 ::do_widen(char) const@@Base+0x16217> │ │ │ │ - mov -0x1e8(%ebp),%ebx │ │ │ │ - mov %ebx,-0x174(%ebp) │ │ │ │ - mov -0x154(%ebp),%eax │ │ │ │ - cmp -0x150(%ebp),%eax │ │ │ │ - je 5229f ::do_widen(char) const@@Base+0x1624f> │ │ │ │ - mov %eax,-0x150(%ebp) │ │ │ │ - mov -0x1e4(%ebp),%esi │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0x64(%ebp),%eax │ │ │ │ + je 4f09f ::do_widen(char) const@@Base+0x2adf> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + mov %esi,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ push $0x0 │ │ │ │ - push %esi │ │ │ │ + push -0x30(%ebp) │ │ │ │ call 4780 │ │ │ │ - movsbl (%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - fstpl -0x18c(%ebp) │ │ │ │ - test %al,%al │ │ │ │ - jne 522de ::do_widen(char) const@@Base+0x1628e> │ │ │ │ - jmp 530a9 ::do_widen(char) const@@Base+0x17059> │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ + jmp 4ef50 ::do_widen(char) const@@Base+0x2990> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 68c8 <__gmon_start__@plt+0x2110> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - add $0x1,%esi │ │ │ │ - movsbl (%esi),%eax │ │ │ │ - test %al,%al │ │ │ │ - je 52ec8 ::do_widen(char) const@@Base+0x16e78> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4170 │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 522d0 ::do_widen(char) const@@Base+0x16280> │ │ │ │ - jmp 52e33 ::do_widen(char) const@@Base+0x16de3> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x174(%ebp),%eax │ │ │ │ - cmp %eax,-0x178(%ebp) │ │ │ │ - jne 52324 ::do_widen(char) const@@Base+0x162d4> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov 0xe8(%eax),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 521d1 ::do_widen(char) const@@Base+0x16181> │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x1e0(%ebp),%edi │ │ │ │ - push $0x1 │ │ │ │ - push -0x1e4(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 4280 │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ + add $0x55f16,%esi │ │ │ │ + push %ebx │ │ │ │ + sub $0xcc,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + movb $0x1,-0xb1(%ebp) │ │ │ │ + cmpb $0x0,0x254(%eax) │ │ │ │ + mov %esi,-0xa4(%ebp) │ │ │ │ + jne 4f120 ::do_widen(char) const@@Base+0x2b60> │ │ │ │ + movzbl -0xb1(%ebp),%eax │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0x1c0(%ebp) │ │ │ │ - lea -0x154(%ebp),%eax │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + lea -0x58(%ebp),%eax │ │ │ │ + push $0x0 │ │ │ │ + lea -0x60(%ebp),%ebx │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + lea -0x1d7b0(%esi),%eax │ │ │ │ push %eax │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x6c,%eax │ │ │ │ + lea -0x1d7bc(%esi),%eax │ │ │ │ push %eax │ │ │ │ - call bbd0 <__gmon_start__@plt+0x7418> │ │ │ │ - mov 0xc(%ebp),%ebx │ │ │ │ - mov -0x1b8(%ebp),%eax │ │ │ │ + push %ebx │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x48(%ebp),%eax │ │ │ │ + lea -0x40(%ebp),%edx │ │ │ │ + push %eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + push %ebx │ │ │ │ + mov %esi,%ebx │ │ │ │ + add $0x174,%eax │ │ │ │ + mov %edx,-0xc4(%ebp) │ │ │ │ + push %eax │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ + movb $0x0,-0x40(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %al,-0xb1(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x1a4(%ebp) │ │ │ │ - mov %eax,0x8(%ebx) │ │ │ │ - mov -0x10c(%ebp),%eax │ │ │ │ - mov %eax,0xb4(%ebx) │ │ │ │ - mov -0x110(%ebp),%eax │ │ │ │ - fstpl 0x1c(%ebx) │ │ │ │ - mov %eax,0xb0(%ebx) │ │ │ │ - mov -0xdc(%ebp),%eax │ │ │ │ - mov %eax,0xe4(%ebx) │ │ │ │ - mov 0xac(%ebx),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 523b1 ::do_widen(char) const@@Base+0x16361> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + test %cl,%cl │ │ │ │ + je 4f668 ::do_widen(char) const@@Base+0x30a8> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1d129(%esi),%edx │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - call 44d0 │ │ │ │ + call 47a0 │ │ │ │ + mov %eax,%edi │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x114(%ebp),%ecx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 5309a ::do_widen(char) const@@Base+0x1704a> │ │ │ │ - mov 0xb0(%eax),%eax │ │ │ │ - lea 0x0(,%eax,4),%esi │ │ │ │ - cmp $0x1fffffff,%esi │ │ │ │ - ja 700d <__gmon_start__@plt+0x2855> │ │ │ │ + test %eax,%eax │ │ │ │ + je 4f5f0 ::do_widen(char) const@@Base+0x3030> │ │ │ │ sub $0xc,%esp │ │ │ │ - shl $0x4,%eax │ │ │ │ - mov -0x1e0(%ebp),%edi │ │ │ │ - push %eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 42e0 │ │ │ │ - mov 0xc(%ebp),%ebx │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %eax,0xac(%ebx) │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %esi │ │ │ │ - push -0x114(%ebp) │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 41b0 │ │ │ │ + call 45a0 │ │ │ │ add $0x10,%esp │ │ │ │ - flds -0xfc(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - fstps 0xc4(%eax) │ │ │ │ - flds -0xf8(%ebp) │ │ │ │ - fstps 0xc8(%eax) │ │ │ │ - fldl -0x104(%ebp) │ │ │ │ - fstpl 0xbc(%eax) │ │ │ │ - mov -0xe8(%ebp),%eax │ │ │ │ - mov %eax,0xd8(%edx) │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ - mov %eax,0xf4(%edx) │ │ │ │ - mov -0xd0(%ebp),%eax │ │ │ │ - mov %eax,0xf0(%edx) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov %eax,0x124(%edx) │ │ │ │ - mov 0xec(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 52483 ::do_widen(char) const@@Base+0x16433> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + jne 4f5f0 ::do_widen(char) const@@Base+0x3030> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + movl $0x0,-0x90(%ebp) │ │ │ │ + mov 0x1c0(%eax),%esi │ │ │ │ + mov 0x1c4(%eax),%eax │ │ │ │ + push %edi │ │ │ │ + push $0x1 │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + lea -0x90(%ebp),%eax │ │ │ │ + push $0x4 │ │ │ │ push %eax │ │ │ │ - call 44d0 │ │ │ │ + call 4070 │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xd4(%ebp),%edx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - test %edx,%edx │ │ │ │ - je 5308b ::do_widen(char) const@@Base+0x1703b> │ │ │ │ - mov 0xf0(%eax),%eax │ │ │ │ - lea 0x0(,%eax,4),%esi │ │ │ │ - cmp $0x1fffffff,%esi │ │ │ │ - ja 7002 <__gmon_start__@plt+0x284a> │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 4f6b8 ::do_widen(char) const@@Base+0x30f8> │ │ │ │ sub $0xc,%esp │ │ │ │ - shl $0x4,%eax │ │ │ │ - mov -0x1e0(%ebp),%edi │ │ │ │ - push %eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 42e0 │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %eax,0xec(%ecx) │ │ │ │ - push %esi │ │ │ │ - push -0xd4(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 41b0 │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ + call 45a0 │ │ │ │ add $0x10,%esp │ │ │ │ - flds -0xbc(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ebx │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ - fstps 0x104(%eax) │ │ │ │ - flds -0xb8(%ebp) │ │ │ │ - fstps 0x108(%eax) │ │ │ │ - fldl -0xc4(%ebp) │ │ │ │ - fstpl 0xfc(%eax) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - mov %ecx,0x12c(%ebx) │ │ │ │ - mov %eax,0x118(%ebx) │ │ │ │ - xor %eax,%eax │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 52545 ::do_widen(char) const@@Base+0x164f5> │ │ │ │ - mov 0xc(%ebp),%ebx │ │ │ │ - mov -0x214(%ebp),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x130(%esi,%eax,4),%edx │ │ │ │ - mov %edx,0x130(%ebx,%eax,4) │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jne 52530 ::do_widen(char) const@@Base+0x164e0> │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %ecx,0x154(%eax) │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4f6b8 ::do_widen(char) const@@Base+0x30f8> │ │ │ │ + lea -0x2c(%ebp),%eax │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + movl $0x0,-0x8c(%ebp) │ │ │ │ + movl $0x0,-0x88(%ebp) │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + mov %eax,-0xc8(%ebp) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + movl $0x0,-0x80(%ebp) │ │ │ │ + movl $0x0,-0x7c(%ebp) │ │ │ │ + cmp %esi,-0xa8(%ebp) │ │ │ │ + jbe 4f77d ::do_widen(char) const@@Base+0x31bd> │ │ │ │ + lea -0xa0(%ebp),%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ + lea -0x80(%ebp),%eax │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov (%esi),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push -0xb0(%ebp) │ │ │ │ + push -0xcc(%ebp) │ │ │ │ + push -0xac(%ebp) │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ + call 68890 ::do_widen(char) const@@Base+0x1c2d0> │ │ │ │ + add $0xc,%esp │ │ │ │ + add $0x1,%ebx │ │ │ │ + add $0x1a8,%esi │ │ │ │ + cmp %esi,-0xa8(%ebp) │ │ │ │ + ja 4f298 ::do_widen(char) const@@Base+0x2cd8> │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + movl $0x0,-0x78(%ebp) │ │ │ │ + movl $0x0,-0x74(%ebp) │ │ │ │ + lea -0x990(%eax),%eax │ │ │ │ + movl $0x0,-0x70(%ebp) │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + lea -0x84(%ebp),%eax │ │ │ │ + movl $0x0,-0x68(%ebp) │ │ │ │ + movl $0x3f800000,-0x64(%ebp) │ │ │ │ + movl $0x0,-0xbc(%ebp) │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 52575 ::do_widen(char) const@@Base+0x16525> │ │ │ │ - mov 0xc(%ebp),%ebx │ │ │ │ - mov -0x214(%ebp),%esi │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x158(%esi,%eax,4),%edx │ │ │ │ - mov %edx,0x158(%ebx,%eax,4) │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jne 52560 ::do_widen(char) const@@Base+0x16510> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0x20c(%ebp) │ │ │ │ - add $0x178,%eax │ │ │ │ - push %eax │ │ │ │ - call d140 <__gmon_start__@plt+0x8988> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - push -0x210(%ebp) │ │ │ │ - add $0x190,%eax │ │ │ │ - push %eax │ │ │ │ - call d4a0 <__gmon_start__@plt+0x8ce8> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x48,%eax │ │ │ │ - mov %eax,-0x1e4(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x48(%eax),%edx │ │ │ │ - mov 0x4c(%eax),%esi │ │ │ │ - cmp %esi,%edx │ │ │ │ - je 5260b ::do_widen(char) const@@Base+0x165bb> │ │ │ │ - mov -0x1e0(%ebp),%eax │ │ │ │ - mov %edx,%ebx │ │ │ │ - mov %edx,-0x1e8(%ebp) │ │ │ │ - lea -0x999c0(%eax),%edi │ │ │ │ - mov %edi,%eax │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 525e7 ::do_widen(char) const@@Base+0x16597> │ │ │ │ + je 4f597 ::do_widen(char) const@@Base+0x2fd7> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - je 525ff ::do_widen(char) const@@Base+0x165af> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 525e0 ::do_widen(char) const@@Base+0x16590> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ - call *%eax │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ + call 45a0 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jne 525e7 ::do_widen(char) const@@Base+0x16597> │ │ │ │ - mov -0x1e8(%ebp),%edx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %edx,0x4c(%eax) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x54,%eax │ │ │ │ - mov %eax,-0x1e8(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x54(%eax),%edx │ │ │ │ - mov 0x58(%eax),%esi │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4f597 ::do_widen(char) const@@Base+0x2fd7> │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ cmp %esi,%edx │ │ │ │ - je 5266b ::do_widen(char) const@@Base+0x1661b> │ │ │ │ - mov -0x1e0(%ebp),%eax │ │ │ │ + je 4f3a6 ::do_widen(char) const@@Base+0x2de6> │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + mov %edi,-0xa8(%ebp) │ │ │ │ mov %edx,%ebx │ │ │ │ - mov %edx,-0x1f0(%ebp) │ │ │ │ - lea -0x999c0(%eax),%edi │ │ │ │ - mov %edi,%eax │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 52647 ::do_widen(char) const@@Base+0x165f7> │ │ │ │ + mov %edx,-0xac(%ebp) │ │ │ │ + lea -0x999c0(%eax),%ecx │ │ │ │ + mov %ecx,%edi │ │ │ │ + jmp 4f37f ::do_widen(char) const@@Base+0x2dbf> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add $0xc,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - je 5265f ::do_widen(char) const@@Base+0x1660f> │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 4f397 ::do_widen(char) const@@Base+0x2dd7> │ │ │ │ mov (%ebx),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 52640 ::do_widen(char) const@@Base+0x165f0> │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 4f378 ::do_widen(char) const@@Base+0x2db8> │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ add $0xc,%ebx │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jne 52647 ::do_widen(char) const@@Base+0x165f7> │ │ │ │ - mov -0x1f0(%ebp),%edx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %edx,0x58(%eax) │ │ │ │ - mov -0x178(%ebp),%eax │ │ │ │ - mov -0x174(%ebp),%esi │ │ │ │ - sub %eax,%esi │ │ │ │ - sar $0x2,%esi │ │ │ │ - imul $0xaaaaaaab,%esi,%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 526f0 ::do_widen(char) const@@Base+0x166a0> │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 526bb ::do_widen(char) const@@Base+0x1666b> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - flds 0x4(%edx) │ │ │ │ - mov -0x1ec(%ebp),%ecx │ │ │ │ - add $0xc,%eax │ │ │ │ - add $0x1,%ebx │ │ │ │ - mov %ecx,-0xc(%eax) │ │ │ │ - fstps -0x8(%eax) │ │ │ │ - flds 0x8(%edx) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - fstps -0x4(%eax) │ │ │ │ - mov %eax,0x4c(%edx) │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 526f0 ::do_widen(char) const@@Base+0x166a0> │ │ │ │ - mov -0x178(%ebp),%eax │ │ │ │ - lea (%ebx,%ebx,2),%edx │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - lea (%eax,%edx,4),%edx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x4c(%eax),%eax │ │ │ │ - cmp 0x50(%ecx),%eax │ │ │ │ - jne 52690 ::do_widen(char) const@@Base+0x16640> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %edx │ │ │ │ + jne 4f37f ::do_widen(char) const@@Base+0x2dbf> │ │ │ │ + mov -0xac(%ebp),%edx │ │ │ │ + mov -0xa8(%ebp),%edi │ │ │ │ + mov %edx,-0x74(%ebp) │ │ │ │ + lea -0x88(%ebp),%eax │ │ │ │ + push %edi │ │ │ │ + mov -0xa4(%ebp),%esi │ │ │ │ + push $0x1 │ │ │ │ + push $0x4 │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - push -0x1e4(%ebp) │ │ │ │ - call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ - add $0x1,%ebx │ │ │ │ + lea -0x78(%ebp),%eax │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + call 4070 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 526b5 ::do_widen(char) const@@Base+0x16665> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x16c(%ebp),%eax │ │ │ │ - mov -0x168(%ebp),%esi │ │ │ │ - sub %eax,%esi │ │ │ │ - sar $0x2,%esi │ │ │ │ - imul $0xaaaaaaab,%esi,%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 52770 ::do_widen(char) const@@Base+0x16720> │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 5273b ::do_widen(char) const@@Base+0x166eb> │ │ │ │ - nop │ │ │ │ - flds 0x4(%edx) │ │ │ │ - mov -0x1ec(%ebp),%ecx │ │ │ │ + lea -0x8c(%ebp),%eax │ │ │ │ + push %edi │ │ │ │ + push $0x1 │ │ │ │ + push $0x4 │ │ │ │ + push %eax │ │ │ │ + lea -0x78(%ebp),%eax │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + call 4070 │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ + lea -0x78(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ + test %edx,%edx │ │ │ │ + jne 4f432 ::do_widen(char) const@@Base+0x2e72> │ │ │ │ + jmp 4f4e0 ::do_widen(char) const@@Base+0x2f20> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + flds -0x68(%ebp) │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ add $0xc,%eax │ │ │ │ - add $0x1,%ebx │ │ │ │ + add $0x1,%esi │ │ │ │ mov %ecx,-0xc(%eax) │ │ │ │ fstps -0x8(%eax) │ │ │ │ - flds 0x8(%edx) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ + flds -0x64(%ebp) │ │ │ │ fstps -0x4(%eax) │ │ │ │ - mov %eax,0x58(%edx) │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 52770 ::do_widen(char) const@@Base+0x16720> │ │ │ │ - mov -0x16c(%ebp),%eax │ │ │ │ - lea (%ebx,%ebx,2),%edx │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - lea (%eax,%edx,4),%edx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x58(%eax),%eax │ │ │ │ - cmp 0x5c(%ecx),%eax │ │ │ │ - jne 52710 ::do_widen(char) const@@Base+0x166c0> │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + cmp %esi,-0x8c(%ebp) │ │ │ │ + jbe 4f4e0 ::do_widen(char) const@@Base+0x2f20> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ + call 45a0 │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4f4e0 ::do_widen(char) const@@Base+0x2f20> │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ + push $0x1 │ │ │ │ + push $0x4 │ │ │ │ + push -0xb0(%ebp) │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + call 4070 │ │ │ │ + add $0x10,%esp │ │ │ │ + flds -0x84(%ebp) │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ + push %edi │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + push $0x1 │ │ │ │ + push $0x4 │ │ │ │ + push -0xb0(%ebp) │ │ │ │ + fstps -0x68(%ebp) │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + call 4070 │ │ │ │ + flds -0x84(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + fstps -0x64(%ebp) │ │ │ │ + cmp -0x70(%ebp),%eax │ │ │ │ + jne 4f408 ::do_widen(char) const@@Base+0x2e48> │ │ │ │ sub $0x4,%esp │ │ │ │ + lea -0x6c(%ebp),%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ - push -0x1e8(%ebp) │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ - add $0x1,%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 52735 ::do_widen(char) const@@Base+0x166e5> │ │ │ │ + add $0x1,%esi │ │ │ │ + cmp %esi,-0x8c(%ebp) │ │ │ │ + ja 4f432 ::do_widen(char) const@@Base+0x2e72> │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 4f57e ::do_widen(char) const@@Base+0x2fbe> │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + mov -0xc8(%ebp),%ebx │ │ │ │ + jmp 4f509 ::do_widen(char) const@@Base+0x2f49> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4f515 ::do_widen(char) const@@Base+0x2f55> │ │ │ │ + cmp %ecx,0x10(%eax) │ │ │ │ + jae 4f500 ::do_widen(char) const@@Base+0x2f40> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4f509 ::do_widen(char) const@@Base+0x2f49> │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ + cmp %eax,%ebx │ │ │ │ + je 4f57e ::do_widen(char) const@@Base+0x2fbe> │ │ │ │ + cmp 0x10(%ebx),%ecx │ │ │ │ + jb 4f57e ::do_widen(char) const@@Base+0x2fbe> │ │ │ │ + jmp 4f539 ::do_widen(char) const@@Base+0x2f79> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl -0x18c(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - fstpl 0x34(%eax) │ │ │ │ - flds -0x184(%ebp) │ │ │ │ - fstps 0x3c(%eax) │ │ │ │ - flds -0x180(%ebp) │ │ │ │ - fstps 0x40(%eax) │ │ │ │ - flds -0x1b4(%ebp) │ │ │ │ - mov -0x1c0(%ebp),%eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - movzbl -0x17c(%ebp),%eax │ │ │ │ - fstps 0xc(%ecx) │ │ │ │ - flds -0x1b0(%ebp) │ │ │ │ - mov %al,0x44(%ecx) │ │ │ │ - mov %ecx,%eax │ │ │ │ - add $0x60,%eax │ │ │ │ - fstps 0x10(%ecx) │ │ │ │ - flds -0x1ac(%ebp) │ │ │ │ - mov %eax,-0x218(%ebp) │ │ │ │ - mov 0x60(%ecx),%eax │ │ │ │ - fstps 0x14(%ecx) │ │ │ │ - flds -0x1a8(%ebp) │ │ │ │ - mov %eax,-0x224(%ebp) │ │ │ │ - fstps 0x18(%ecx) │ │ │ │ - fldl -0x19c(%ebp) │ │ │ │ - fstpl 0x24(%ecx) │ │ │ │ - fldl -0x194(%ebp) │ │ │ │ - fstpl 0x2c(%ecx) │ │ │ │ - mov 0x64(%ecx),%ecx │ │ │ │ - mov %ecx,-0x200(%ebp) │ │ │ │ - cmp %ecx,%eax │ │ │ │ - je 529c0 ::do_widen(char) const@@Base+0x16970> │ │ │ │ - mov %eax,-0x1f4(%ebp) │ │ │ │ - mov -0x1e0(%ebp),%eax │ │ │ │ - lea -0x99280(%eax),%ebx │ │ │ │ - lea -0x9f4(%eax),%eax │ │ │ │ - mov %ebx,-0x1fc(%ebp) │ │ │ │ - mov %eax,-0x1f8(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x1f4(%ebp),%ebx │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp -0x1fc(%ebp),%eax │ │ │ │ - jne 53058 ::do_widen(char) const@@Base+0x17008> │ │ │ │ - mov -0x1e0(%ebp),%esi │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x8(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 4f545 ::do_widen(char) const@@Base+0x2f85> │ │ │ │ + cmp 0x10(%edx),%ecx │ │ │ │ + jbe 4f530 ::do_widen(char) const@@Base+0x2f70> │ │ │ │ + mov 0xc(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 4f539 ::do_widen(char) const@@Base+0x2f79> │ │ │ │ + mov -0xc8(%ebp),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 4f555 ::do_widen(char) const@@Base+0x2f95> │ │ │ │ + cmp 0x10(%eax),%ecx │ │ │ │ + cmovb %edx,%eax │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + imul $0x1a8,0x14(%eax),%eax │ │ │ │ + lea -0x78(%ebp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x9d4(%esi),%eax │ │ │ │ - mov %eax,(%ebx) │ │ │ │ - lea 0x64(%ebx),%eax │ │ │ │ - push 0x6c(%ebx) │ │ │ │ + push %ecx │ │ │ │ + add 0x1c0(%edx),%eax │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + add $0x48,%eax │ │ │ │ push %eax │ │ │ │ - call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ - mov 0x5c(%ebx),%eax │ │ │ │ - mov 0x58(%ebx),%edi │ │ │ │ + call 39d10 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1a110> │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x1ec(%ebp) │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 52941 ::do_widen(char) const@@Base+0x168f1> │ │ │ │ - lea -0x99750(%esi),%eax │ │ │ │ - mov %eax,-0x1f0(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp -0x1f0(%ebp),%eax │ │ │ │ - jne 53030 ::do_widen(char) const@@Base+0x16fe0> │ │ │ │ - mov -0x1e0(%ebp),%ecx │ │ │ │ - mov 0x2c(%edi),%esi │ │ │ │ - lea -0x9e4(%ecx),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x30(%edi),%eax │ │ │ │ - mov %eax,-0x1e4(%ebp) │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 52913 ::do_widen(char) const@@Base+0x168c3> │ │ │ │ - lea -0x99970(%ecx),%eax │ │ │ │ - mov %eax,-0x1e8(%ebp) │ │ │ │ - jmp 528ef ::do_widen(char) const@@Base+0x1689f> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x1f8(%ebp),%eax │ │ │ │ - lea 0x18(%esi),%edx │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 528e4 ::do_widen(char) const@@Base+0x16894> │ │ │ │ + addl $0x1,-0xbc(%ebp) │ │ │ │ + mov -0xbc(%ebp),%eax │ │ │ │ + cmp %eax,-0x90(%ebp) │ │ │ │ + ja 4f330 ::do_widen(char) const@@Base+0x2d70> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ + lea -0x78(%ebp),%eax │ │ │ │ + push %edi │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 46e0 │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x2c,%esi │ │ │ │ - cmp %esi,-0x1e4(%ebp) │ │ │ │ - je 52910 ::do_widen(char) const@@Base+0x168c0> │ │ │ │ - mov (%esi),%eax │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 4f74b ::do_widen(char) const@@Base+0x318b> │ │ │ │ + lea -0x999c0(%edi),%ecx │ │ │ │ + mov %ecx,%edi │ │ │ │ + jmp 4f5db ::do_widen(char) const@@Base+0x301b> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 4f748 ::do_widen(char) const@@Base+0x3188> │ │ │ │ + mov (%ebx),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - cmp -0x1e8(%ebp),%eax │ │ │ │ - je 528c0 ::do_widen(char) const@@Base+0x16870> │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 4f5d0 ::do_widen(char) const@@Base+0x3010> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - add $0x2c,%esi │ │ │ │ + push %ebx │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,-0x1e4(%ebp) │ │ │ │ - jne 528ef ::do_widen(char) const@@Base+0x1689f> │ │ │ │ - nop │ │ │ │ - mov 0x2c(%edi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 52929 ::do_widen(char) const@@Base+0x168d9> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + jmp 4f5d0 ::do_widen(char) const@@Base+0x3010> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x2c │ │ │ │ + mov -0x28(%ebx),%esi │ │ │ │ + lea -0x1bcac(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ push %esi │ │ │ │ - call 4380 │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x38,%edi │ │ │ │ - cmp %edi,-0x1ec(%ebp) │ │ │ │ - jne 52880 ::do_widen(char) const@@Base+0x16830> │ │ │ │ - mov -0x1f4(%ebp),%eax │ │ │ │ - mov 0x58(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 52957 ::do_widen(char) const@@Base+0x16907> │ │ │ │ + je 4f720 ::do_widen(char) const@@Base+0x3160> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ - call 4380 │ │ │ │ + call 41e0 │ │ │ │ + add $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x1f4(%ebp),%edx │ │ │ │ - mov 0x3c(%edx),%eax │ │ │ │ - add $0x44,%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 52979 ::do_widen(char) const@@Base+0x16929> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1bc7c(%edi),%eax │ │ │ │ + push $0x27 │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov %esi,(%esp) │ │ │ │ + call 4260 │ │ │ │ + movb $0x0,-0xb1(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp -0xc4(%ebp),%eax │ │ │ │ + je 4f682 ::do_widen(char) const@@Base+0x30c2> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x1f4(%ebp),%ebx │ │ │ │ - mov 0x24(%ebx),%eax │ │ │ │ - lea 0x2c(%ebx),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 5299b ::do_widen(char) const@@Base+0x1694b> │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + cmp -0xc0(%ebp),%eax │ │ │ │ + je 4f110 ::do_widen(char) const@@Base+0x2b50> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ + movzbl -0xb1(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - addl $0x7c,-0x1f4(%ebp) │ │ │ │ - mov -0x1f4(%ebp),%eax │ │ │ │ - cmp %eax,-0x200(%ebp) │ │ │ │ - jne 52828 ::do_widen(char) const@@Base+0x167d8> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov -0x224(%ebp),%edx │ │ │ │ - mov %edx,0x64(%eax) │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x160(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - push -0x218(%ebp) │ │ │ │ - call e050 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa00> │ │ │ │ - pop %ecx │ │ │ │ - mov -0x1bc(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ - mov -0x1e0(%ebp),%edi │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ - mov %ecx,%eax │ │ │ │ - add $0x78,%eax │ │ │ │ - push -0x204(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x2c │ │ │ │ + mov -0x28(%ecx),%esi │ │ │ │ + lea -0x1bcac(%ecx),%eax │ │ │ │ + mov %ecx,%ebx │ │ │ │ push %eax │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + push %esi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ pop %eax │ │ │ │ - lea -0x130(%ebp),%eax │ │ │ │ pop %edx │ │ │ │ + push -0x48(%ebp) │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ + pop %ecx │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ + pop %ebx │ │ │ │ + lea -0x1c54a(%ecx),%edx │ │ │ │ + mov %ecx,%ebx │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x90,%eax │ │ │ │ + call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ + mov %esi,(%esp) │ │ │ │ + mov -0xa4(%ebp),%esi │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 4260 │ │ │ │ + mov %edi,(%esp) │ │ │ │ + call 46e0 │ │ │ │ + jmp 4f65b ::do_widen(char) const@@Base+0x309b> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov (%esi),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + mov -0xc(%eax),%edx │ │ │ │ + add %esi,%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x1,%eax │ │ │ │ push %eax │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - movzbl -0x17b(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + jmp 4f636 ::do_widen(char) const@@Base+0x3076> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 4f761 ::do_widen(char) const@@Base+0x31a1> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %al,0x45(%edx) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - addl $0x1,0x4(%eax) │ │ │ │ - mov 0xe8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 52fe8 ::do_widen(char) const@@Base+0x16f98> │ │ │ │ - movb $0x1,-0x204(%ebp) │ │ │ │ - mov -0x178(%ebp),%eax │ │ │ │ - cmp %eax,-0x174(%ebp) │ │ │ │ - je 52fe8 ::do_widen(char) const@@Base+0x16f98> │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x28(%ebp) │ │ │ │ - push -0x210(%ebp) │ │ │ │ - call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x40(%ebp) │ │ │ │ - push -0x20c(%ebp) │ │ │ │ - call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ - mov -0x208(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - mov -0xd4(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 52a9d ::do_widen(char) const@@Base+0x16a4d> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 44d0 │ │ │ │ + push -0xcc(%ebp) │ │ │ │ + call 4d700 ::do_widen(char) const@@Base+0x1140> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 52ab9 ::do_widen(char) const@@Base+0x16a69> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + jmp 4f668 ::do_widen(char) const@@Base+0x30a8> │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ + jmp 4f2ce ::do_widen(char) const@@Base+0x2d0e> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 6913 <__gmon_start__@plt+0x215b> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 6902 <__gmon_start__@plt+0x214a> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 6926 <__gmon_start__@plt+0x216e> │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x55855,%ebx │ │ │ │ + sub $0x6c,%esp │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + movb $0x1,-0x65(%ebp) │ │ │ │ + cmpb $0x0,0x254(%esi) │ │ │ │ + mov %ebx,-0x5c(%ebp) │ │ │ │ + jne 4f7d8 ::do_widen(char) const@@Base+0x3218> │ │ │ │ + movzbl -0x65(%ebp),%eax │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + lea -0x40(%ebp),%eax │ │ │ │ + push $0x0 │ │ │ │ + lea -0x48(%ebp),%edi │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + lea -0x1d7b0(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x208(%ebp),%eax │ │ │ │ - mov %eax,-0x118(%ebp) │ │ │ │ - mov -0x114(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 52ae1 ::do_widen(char) const@@Base+0x16a91> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + lea -0x1d7bc(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - call 44d0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0xf4(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 52afd ::do_widen(char) const@@Base+0x16aad> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + lea -0x28(%ebp),%ecx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x130(%ebp),%eax │ │ │ │ - cmp -0x220(%ebp),%eax │ │ │ │ - je 52b1d ::do_widen(char) const@@Base+0x16acd> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + lea 0x174(%esi),%eax │ │ │ │ + push %edi │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + movb $0x0,-0x28(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %al,-0x65(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x148(%ebp),%eax │ │ │ │ - cmp -0x21c(%ebp),%eax │ │ │ │ - je 52b3d ::do_widen(char) const@@Base+0x16aed> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + test %cl,%cl │ │ │ │ + je 4f935 ::do_widen(char) const@@Base+0x3375> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1c530(%ebx),%edx │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 47a0 │ │ │ │ + mov %eax,%edi │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x154(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 52b59 ::do_widen(char) const@@Base+0x16b09> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + je 4f970 ::do_widen(char) const@@Base+0x33b0> │ │ │ │ + mov 0x1c0(%esi),%ecx │ │ │ │ + mov 0x1c4(%esi),%esi │ │ │ │ + push %edi │ │ │ │ + push $0x1 │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + mov %esi,%eax │ │ │ │ + push $0x4 │ │ │ │ + sub %ecx,%eax │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ + sar $0x3,%eax │ │ │ │ + mov %ecx,-0x64(%ebp) │ │ │ │ + imul $0x8c13521d,%eax,%eax │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + lea -0x4c(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + call 4190 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x15c(%ebp),%eax │ │ │ │ - mov -0x160(%ebp),%ecx │ │ │ │ - mov %eax,-0x200(%ebp) │ │ │ │ - mov %ecx,-0x1ec(%ebp) │ │ │ │ - cmp %ecx,%eax │ │ │ │ - je 52d3f ::do_widen(char) const@@Base+0x16cef> │ │ │ │ - mov -0x1e0(%ebp),%eax │ │ │ │ - lea -0x99280(%eax),%edx │ │ │ │ - lea -0x9f4(%eax),%eax │ │ │ │ - mov %edx,-0x1fc(%ebp) │ │ │ │ - mov %eax,-0x1f8(%ebp) │ │ │ │ + cmp %esi,-0x64(%ebp) │ │ │ │ + je 4f923 ::do_widen(char) const@@Base+0x3363> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x1ec(%ebp),%ebx │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp -0x1fc(%ebp),%eax │ │ │ │ - jne 53040 ::do_widen(char) const@@Base+0x16ff0> │ │ │ │ - mov -0x1e0(%ebp),%edi │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x9d4(%edi),%eax │ │ │ │ - mov %eax,(%ebx) │ │ │ │ - lea 0x64(%ebx),%eax │ │ │ │ - push 0x6c(%ebx) │ │ │ │ - push %eax │ │ │ │ - call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ - mov 0x5c(%ebx),%eax │ │ │ │ - mov 0x58(%ebx),%esi │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + mov 0x4c(%esi),%eax │ │ │ │ + sub 0x48(%esi),%eax │ │ │ │ + push %edi │ │ │ │ + sar $0x2,%eax │ │ │ │ + push $0x1 │ │ │ │ + imul $0xaaaaaaab,%eax,%eax │ │ │ │ + push $0x4 │ │ │ │ + push %esi │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + call 4190 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x1f0(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ + push $0x1 │ │ │ │ + push $0x4 │ │ │ │ + push -0x70(%ebp) │ │ │ │ + call 4190 │ │ │ │ + mov %esi,%edx │ │ │ │ + mov 0x48(%esi),%esi │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x4c(%edx),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ cmp %esi,%eax │ │ │ │ - je 52cc0 ::do_widen(char) const@@Base+0x16c70> │ │ │ │ - lea -0x99750(%edi),%eax │ │ │ │ - mov %eax,-0x1f4(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov (%esi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp -0x1f4(%ebp),%eax │ │ │ │ - jne 53018 ::do_widen(char) const@@Base+0x16fc8> │ │ │ │ - mov -0x1e0(%ebp),%ecx │ │ │ │ - mov 0x2c(%esi),%edi │ │ │ │ - lea -0x9e4(%ecx),%eax │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x30(%esi),%eax │ │ │ │ - mov %eax,-0x1e4(%ebp) │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 52c92 ::do_widen(char) const@@Base+0x16c42> │ │ │ │ - lea -0x99970(%ecx),%eax │ │ │ │ - mov %eax,-0x1e8(%ebp) │ │ │ │ - jmp 52c6f ::do_widen(char) const@@Base+0x16c1f> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x1f8(%ebp),%eax │ │ │ │ - lea 0x18(%edi),%edx │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x10(%edi),%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 52c64 ::do_widen(char) const@@Base+0x16c14> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + je 4f910 ::do_widen(char) const@@Base+0x3350> │ │ │ │ + lea 0x4(%esi),%eax │ │ │ │ + push %edi │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + push $0x1 │ │ │ │ + push $0x4 │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 4190 │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x2c,%edi │ │ │ │ - cmp %edi,-0x1e4(%ebp) │ │ │ │ - je 52c8f ::do_widen(char) const@@Base+0x16c3f> │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp -0x1e8(%ebp),%eax │ │ │ │ - je 52c40 ::do_widen(char) const@@Base+0x16bf0> │ │ │ │ - sub $0xc,%esp │ │ │ │ + lea 0x8(%esi),%eax │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ - add $0x2c,%edi │ │ │ │ - call *%eax │ │ │ │ + push $0x1 │ │ │ │ + push $0x4 │ │ │ │ + push %eax │ │ │ │ + call 4190 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edi,-0x1e4(%ebp) │ │ │ │ - jne 52c6f ::do_widen(char) const@@Base+0x16c1f> │ │ │ │ - mov 0x2c(%esi),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 52ca8 ::do_widen(char) const@@Base+0x16c58> │ │ │ │ + add $0xc,%esi │ │ │ │ + cmp %esi,-0x60(%ebp) │ │ │ │ + jne 4f8e0 ::do_widen(char) const@@Base+0x3320> │ │ │ │ + addl $0x1a8,-0x64(%ebp) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + cmp %eax,-0x6c(%ebp) │ │ │ │ + jne 4f898 ::do_widen(char) const@@Base+0x32d8> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x38,%esi │ │ │ │ - cmp %esi,-0x1f0(%ebp) │ │ │ │ - jne 52c00 ::do_widen(char) const@@Base+0x16bb0> │ │ │ │ - mov -0x1ec(%ebp),%eax │ │ │ │ - mov 0x58(%eax),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 52cd6 ::do_widen(char) const@@Base+0x16c86> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 4380 │ │ │ │ + call 46e0 │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x1ec(%ebp),%ebx │ │ │ │ - mov 0x3c(%ebx),%eax │ │ │ │ - lea 0x44(%ebx),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 52cf8 ::do_widen(char) const@@Base+0x16ca8> │ │ │ │ + cmp -0x78(%ebp),%eax │ │ │ │ + je 4f949 ::do_widen(char) const@@Base+0x3389> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x1ec(%ebp),%ecx │ │ │ │ - mov 0x24(%ecx),%eax │ │ │ │ - lea 0x2c(%ecx),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 52d1a ::do_widen(char) const@@Base+0x16cca> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0x74(%ebp),%eax │ │ │ │ + je 4f7c7 ::do_widen(char) const@@Base+0x3207> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ + movzbl -0x65(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - addl $0x7c,-0x1ec(%ebp) │ │ │ │ - mov -0x1ec(%ebp),%eax │ │ │ │ - cmp %eax,-0x200(%ebp) │ │ │ │ - jne 52ba0 ::do_widen(char) const@@Base+0x16b50> │ │ │ │ - mov -0x160(%ebp),%eax │ │ │ │ - mov %eax,-0x1ec(%ebp) │ │ │ │ - mov -0x1ec(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 52d5b ::do_widen(char) const@@Base+0x16d0b> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0x28(%edi),%esi │ │ │ │ + lea -0x1bc54(%edi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + push %esi │ │ │ │ + call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ + mov %esi,(%esp) │ │ │ │ + call 4260 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x168(%ebp),%esi │ │ │ │ - mov -0x16c(%ebp),%ebx │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 52da6 ::do_widen(char) const@@Base+0x16d56> │ │ │ │ - mov -0x1e0(%ebp),%eax │ │ │ │ - lea -0x999c0(%eax),%edi │ │ │ │ - jmp 52d87 ::do_widen(char) const@@Base+0x16d37> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + movb $0x0,-0x65(%ebp) │ │ │ │ + jmp 4f935 ::do_widen(char) const@@Base+0x3375> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 6970 <__gmon_start__@plt+0x21b8> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 52da0 ::do_widen(char) const@@Base+0x16d50> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 52d80 ::do_widen(char) const@@Base+0x16d30> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 52d87 ::do_widen(char) const@@Base+0x16d37> │ │ │ │ - nop │ │ │ │ - mov -0x16c(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 52dbc ::do_widen(char) const@@Base+0x16d6c> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x174(%ebp),%esi │ │ │ │ - mov -0x178(%ebp),%ebx │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 52e06 ::do_widen(char) const@@Base+0x16db6> │ │ │ │ - mov -0x1e0(%ebp),%eax │ │ │ │ - lea -0x999c0(%eax),%edi │ │ │ │ - jmp 52de7 ::do_widen(char) const@@Base+0x16d97> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 52e00 ::do_widen(char) const@@Base+0x16db0> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 52de0 ::do_widen(char) const@@Base+0x16d90> │ │ │ │ - sub $0xc,%esp │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 52de7 ::do_widen(char) const@@Base+0x16d97> │ │ │ │ - nop │ │ │ │ - mov -0x178(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 52e1c ::do_widen(char) const@@Base+0x16dcc> │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x55647,%ebx │ │ │ │ + sub $0x2c,%esp │ │ │ │ + mov 0x44(%esp),%edx │ │ │ │ + mov 0x40(%esp),%edi │ │ │ │ + lea 0x4(%edx),%ecx │ │ │ │ + mov 0xc(%edx),%eax │ │ │ │ + lea 0x18(%esp),%edx │ │ │ │ + mov %edx,0x10(%esp) │ │ │ │ + lea 0x1cc(%edi),%edx │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + je 4fa57 ::do_widen(char) const@@Base+0x3497> │ │ │ │ + lea 0x1d0(%edi),%esi │ │ │ │ + mov 0x1d4(%edi),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 4fa26 ::do_widen(char) const@@Base+0x3466> │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov %esi,%ebp │ │ │ │ + jmp 4fa11 ::do_widen(char) const@@Base+0x3451> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %edx,%ebp │ │ │ │ + mov 0x8(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 4fa1d ::do_widen(char) const@@Base+0x345d> │ │ │ │ + cmp %ecx,0x10(%edx) │ │ │ │ + jae 4fa08 ::do_widen(char) const@@Base+0x3448> │ │ │ │ + mov 0xc(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 4fa11 ::do_widen(char) const@@Base+0x3451> │ │ │ │ + cmp %ebp,%esi │ │ │ │ + je 4fa26 ::do_widen(char) const@@Base+0x3466> │ │ │ │ + cmp 0x10(%ebp),%ecx │ │ │ │ + jae 4fa45 ::do_widen(char) const@@Base+0x3485> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea 0x10(%eax),%edx │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + push %edx │ │ │ │ + push 0x1c(%esp) │ │ │ │ + push 0x1c(%esp) │ │ │ │ + call 1fcd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xd0> │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ - call 4380 │ │ │ │ + push %eax │ │ │ │ + call 4290 │ │ │ │ add $0x10,%esp │ │ │ │ - movzbl -0x204(%ebp),%eax │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ + cmp %eax,0x8(%esp) │ │ │ │ + jne 4f9f0 ::do_widen(char) const@@Base+0x3430> │ │ │ │ + add $0x2c,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - add $0x1,%esi │ │ │ │ - movsbl (%esi),%eax │ │ │ │ - test %al,%al │ │ │ │ - je 52ec8 ::do_widen(char) const@@Base+0x16e78> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x55585,%ebx │ │ │ │ + sub $0xb4,%esp │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + push 0xc(%ebp) │ │ │ │ + mov 0x5ec(%eax),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + add $0x4c,%eax │ │ │ │ push %eax │ │ │ │ - call 4170 │ │ │ │ + mov %ebx,-0x6c(%ebp) │ │ │ │ + call 4c2b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2c6b0> │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 52e30 ::do_widen(char) const@@Base+0x16de0> │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + cmpb $0x0,0x252(%edi) │ │ │ │ + jne 4fabe ::do_widen(char) const@@Base+0x34fe> │ │ │ │ + cmpb $0x0,0x253(%edi) │ │ │ │ + je 4ff90 ::do_widen(char) const@@Base+0x39d0> │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + mov 0x31c(%edi),%edx │ │ │ │ + lea -0x30(%ebp),%edi │ │ │ │ + mov 0x14(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 4ff82 ::do_widen(char) const@@Base+0x39c2> │ │ │ │ + lea -0x28(%ebp),%esi │ │ │ │ + mov %esi,-0xb0(%ebp) │ │ │ │ + test %al,%al │ │ │ │ + je 50e56 ::do_widen(char) const@@Base+0x4896> │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x3c(%eax),%eax │ │ │ │ push $0x0 │ │ │ │ - push %esi │ │ │ │ - call 4780 │ │ │ │ + mov 0x40(%esi),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + mov -0x6c(%ebp),%edi │ │ │ │ + movzbl 0x251(%eax),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + push 0x5ec(%eax) │ │ │ │ + call 3efb0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f3b0> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - fstps -0x180(%ebp) │ │ │ │ - movsbl (%esi),%eax │ │ │ │ - test %al,%al │ │ │ │ - jne 52e8a ::do_widen(char) const@@Base+0x16e3a> │ │ │ │ - jmp 52ec8 ::do_widen(char) const@@Base+0x16e78> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1,%esi │ │ │ │ - movsbl (%esi),%eax │ │ │ │ - test %al,%al │ │ │ │ - je 52ec8 ::do_widen(char) const@@Base+0x16e78> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + mov 0x28(%eax),%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %esi,-0x70(%ebp) │ │ │ │ + lea 0x1(%esi),%edx │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov 0x3a8(%eax),%eax │ │ │ │ + cmp %edx,0x3d8(%esi) │ │ │ │ + jae 4fbc3 ::do_widen(char) const@@Base+0x3603> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x1 │ │ │ │ push %eax │ │ │ │ - call 4170 │ │ │ │ + call 4280 │ │ │ │ + fildl -0x70(%ebp) │ │ │ │ + fmuls -0x1af48(%edi) │ │ │ │ + fnstcw -0x34(%ebp) │ │ │ │ + movzwl -0x34(%ebp),%eax │ │ │ │ + and $0xf3ff,%eax │ │ │ │ + or $0x800,%eax │ │ │ │ + mov %ax,-0x32(%ebp) │ │ │ │ + fldcw -0x32(%ebp) │ │ │ │ + frndint │ │ │ │ + fldcw -0x34(%ebp) │ │ │ │ + fnstcw -0x3e(%ebp) │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ + fldl -0x48(%ebp) │ │ │ │ + fadds -0x1cbe8(%edi) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + movzwl -0x3e(%ebp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x40(%ebp) │ │ │ │ + fldcw -0x40(%ebp) │ │ │ │ + fistpll -0x58(%ebp) │ │ │ │ + fldcw -0x3e(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + shl $0xc,%eax │ │ │ │ + mov %eax,0x3d8(%esi) │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 52e80 ::do_widen(char) const@@Base+0x16e30> │ │ │ │ - jmp 52eab ::do_widen(char) const@@Base+0x16e5b> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1,%esi │ │ │ │ - movsbl (%esi),%eax │ │ │ │ - test %al,%al │ │ │ │ - je 52ec8 ::do_widen(char) const@@Base+0x16e78> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + mov %eax,0x3a8(%edi) │ │ │ │ + mov 0xc(%ebp),%edi │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + push 0x24(%edi) │ │ │ │ push %eax │ │ │ │ - call 4170 │ │ │ │ + call 4740 │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + movl $0x0,-0x88(%ebp) │ │ │ │ + add %eax,0x3d4(%edi) │ │ │ │ + cmpb $0x0,0x224(%edi) │ │ │ │ + je 4fc0d ::do_widen(char) const@@Base+0x364d> │ │ │ │ + sub 0x3a4(%edi),%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + mov $0x0,%eax │ │ │ │ + cmovns %edi,%eax │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + mov 0x3b8(%eax),%eax │ │ │ │ + mov 0x3b4(%edi),%edi │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %edi,-0xa4(%ebp) │ │ │ │ + mov 0x3b0(%eax),%eax │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 52ea8 ::do_widen(char) const@@Base+0x16e58> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 41e0 │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp $0x2,%eax │ │ │ │ - ja 52ef0 ::do_widen(char) const@@Base+0x16ea0> │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 521c0 ::do_widen(char) const@@Base+0x16170> │ │ │ │ + js 4fc47 ::do_widen(char) const@@Base+0x3687> │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + mov %eax,0x33c(%edi) │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + js 4fc5a ::do_widen(char) const@@Base+0x369a> │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + mov %eax,0x340(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + testb $0x1,0x42c(%eax) │ │ │ │ + je 4fc6d ::do_widen(char) const@@Base+0x36ad> │ │ │ │ + movb $0x0,0x324(%eax) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov 0x5ec(%eax),%edi │ │ │ │ + mov 0xf4(%edi),%edx │ │ │ │ + mov %edi,-0xac(%ebp) │ │ │ │ + fldl 0x2d8(%edx) │ │ │ │ + fstpl 0x270(%eax) │ │ │ │ + mov 0x26c(%edi),%eax │ │ │ │ + fldl 0x2d8(%eax) │ │ │ │ + fstpl 0x278(%esi) │ │ │ │ + fldl 0x370(%edx) │ │ │ │ + fstpl 0x280(%esi) │ │ │ │ + fldl 0x370(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + fstl -0x60(%ebp) │ │ │ │ + fstpl 0x288(%eax) │ │ │ │ + movzbl 0x6c(%edi),%eax │ │ │ │ + mov %al,-0x8f(%ebp) │ │ │ │ + movzbl 0x1e4(%edi),%eax │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ + mov %al,-0x90(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + cmp %edi,%eax │ │ │ │ + jle 4ff5b ::do_widen(char) const@@Base+0x399b> │ │ │ │ + mov 0x3a0(%esi),%edx │ │ │ │ + cmp %edx,%edi │ │ │ │ + jge 4ff5b ::do_widen(char) const@@Base+0x399b> │ │ │ │ + mov 0x3a8(%esi),%edi │ │ │ │ + sub $0x1,%eax │ │ │ │ + movl $0x0,-0x50(%ebp) │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ + movzbl (%esi,%edi,1),%eax │ │ │ │ + cmp $0x58,%al │ │ │ │ + setne %cl │ │ │ │ + cmp $0x2a,%al │ │ │ │ + setne %al │ │ │ │ + test %al,%cl │ │ │ │ + jne 4fd54 ::do_widen(char) const@@Base+0x3794> │ │ │ │ + cmp %edi,%edx │ │ │ │ + jle 4fd54 ::do_widen(char) const@@Base+0x3794> │ │ │ │ + mov %edi,%eax │ │ │ │ + add $0x1,%eax │ │ │ │ + movzbl (%esi,%eax,1),%ebx │ │ │ │ + cmp $0x2a,%bl │ │ │ │ + setne %cl │ │ │ │ + cmp $0x58,%bl │ │ │ │ + setne %bl │ │ │ │ + and %ebx,%ecx │ │ │ │ + cmp %edx,%eax │ │ │ │ + setge %bl │ │ │ │ + or %bl,%cl │ │ │ │ + je 4fd30 ::do_widen(char) const@@Base+0x3770> │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + movl $0x0,-0x74(%ebp) │ │ │ │ + movl $0xffffffff,-0x98(%ebp) │ │ │ │ + cmp %eax,-0x70(%ebp) │ │ │ │ + movb $0x1,-0x8e(%ebp) │ │ │ │ + mov %eax,%edi │ │ │ │ + cmovle -0xa0(%ebp),%edi │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %edi,-0x70(%ebp) │ │ │ │ + jle 50053 ::do_widen(char) const@@Base+0x3a93> │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + movzbl (%eax,%edi,1),%edx │ │ │ │ + cmp $0x2a,%dl │ │ │ │ + je 500bb ::do_widen(char) const@@Base+0x3afb> │ │ │ │ + cmp $0x58,%dl │ │ │ │ + jne 4fdf9 ::do_widen(char) const@@Base+0x3839> │ │ │ │ + jmp 500bb ::do_widen(char) const@@Base+0x3afb> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + nop │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x42c(%eax),%eax │ │ │ │ + test $0x2,%al │ │ │ │ + je 4fe19 ::do_widen(char) const@@Base+0x3859> │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + cmpb $0x50,0x1(%eax,%edi,1) │ │ │ │ + je 4fdd1 ::do_widen(char) const@@Base+0x3811> │ │ │ │ + cmp $0x4b,%dl │ │ │ │ + je 4fe8e ::do_widen(char) const@@Base+0x38ce> │ │ │ │ + cmp $0x52,%dl │ │ │ │ + je 4fe8e ::do_widen(char) const@@Base+0x38ce> │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ + cmp -0x70(%ebp),%eax │ │ │ │ + je 50050 ::do_widen(char) const@@Base+0x3a90> │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + movzbl 0x1(%ecx,%edi,1),%edx │ │ │ │ + cmp $0x2a,%dl │ │ │ │ + je 500c0 ::do_widen(char) const@@Base+0x3b00> │ │ │ │ + cmp $0x58,%dl │ │ │ │ + je 500c0 ::do_widen(char) const@@Base+0x3b00> │ │ │ │ + mov %eax,%edi │ │ │ │ + cmp $0x44,%dl │ │ │ │ + jne 4fda8 ::do_widen(char) const@@Base+0x37e8> │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + cmpb $0x50,0x1(%eax,%edi,1) │ │ │ │ + je 50091 ::do_widen(char) const@@Base+0x3ad1> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x42c(%eax),%eax │ │ │ │ + test $0x2,%al │ │ │ │ + jne 4fdd1 ::do_widen(char) const@@Base+0x3811> │ │ │ │ + test $0x1,%al │ │ │ │ + jne 4fe8e ::do_widen(char) const@@Base+0x38ce> │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + movzbl 0x1(%eax,%edi,1),%ecx │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x408(%eax),%esi │ │ │ │ + mov %cl,-0x78(%ebp) │ │ │ │ + mov %esi,0x410(%eax) │ │ │ │ + mov 0x40c(%eax),%eax │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + cmp %eax,%esi │ │ │ │ + je 4fdd1 ::do_widen(char) const@@Base+0x3811> │ │ │ │ + mov 0x48(%esi),%eax │ │ │ │ + test $0x1,%al │ │ │ │ + jne 4fe8e ::do_widen(char) const@@Base+0x38ce> │ │ │ │ + movsbl %cl,%ebx │ │ │ │ + movsbl %dl,%ecx │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ + add $0x64,%esi │ │ │ │ + mov %ebx,-0x94(%ebp) │ │ │ │ + mov %edx,%edi │ │ │ │ + mov %ecx,-0x8c(%ebp) │ │ │ │ + test $0x2,%al │ │ │ │ + je 4ffa8 ::do_widen(char) const@@Base+0x39e8> │ │ │ │ + mov %edi,%eax │ │ │ │ + cmp $0x4b,%al │ │ │ │ + sete %dl │ │ │ │ + cmp $0x52,%al │ │ │ │ + sete %al │ │ │ │ + or %al,%dl │ │ │ │ + je 5001e ::do_widen(char) const@@Base+0x3a5e> │ │ │ │ + cmpb $0x50,-0x78(%ebp) │ │ │ │ + je 5001e ::do_widen(char) const@@Base+0x3a5e> │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ + test %edx,%edx │ │ │ │ + cmovne -0x50(%ebp),%eax │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + addl $0x1,-0x74(%ebp) │ │ │ │ + cmp %edi,-0x70(%ebp) │ │ │ │ + jle 500b0 ::do_widen(char) const@@Base+0x3af0> │ │ │ │ + mov %edi,%eax │ │ │ │ + sub -0x88(%ebp),%eax │ │ │ │ + cmp -0xa4(%ebp),%eax │ │ │ │ + setle %dl │ │ │ │ + cmp -0xa8(%ebp),%eax │ │ │ │ + setge %al │ │ │ │ + and %al,%dl │ │ │ │ + mov %dl,-0x94(%ebp) │ │ │ │ + jne 500dd ::do_widen(char) const@@Base+0x3b1d> │ │ │ │ + mov %edi,-0x98(%ebp) │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ + cmp %edi,-0x9c(%ebp) │ │ │ │ + jl 4fef5 ::do_widen(char) const@@Base+0x3935> │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + lea 0x1(%eax),%edi │ │ │ │ + cmp -0x70(%ebp),%edi │ │ │ │ + jl 4fd80 ::do_widen(char) const@@Base+0x37c0> │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ + movzbl (%eax,%edi,1),%edx │ │ │ │ + movzbl 0x1(%eax,%edi,1),%ecx │ │ │ │ + cmp $0x44,%dl │ │ │ │ + je 50937 ::do_widen(char) const@@Base+0x4377> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x42c(%eax),%eax │ │ │ │ + test $0x2,%al │ │ │ │ + je 5094d ::do_widen(char) const@@Base+0x438d> │ │ │ │ + cmp $0x50,%cl │ │ │ │ + je 50929 ::do_widen(char) const@@Base+0x4369> │ │ │ │ + cmp $0x4b,%dl │ │ │ │ + je 4ff38 ::do_widen(char) const@@Base+0x3978> │ │ │ │ + cmp $0x52,%dl │ │ │ │ + jne 50929 ::do_widen(char) const@@Base+0x4369> │ │ │ │ + addl $0x1,-0x88(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + cmp %eax,-0x70(%ebp) │ │ │ │ + jle 4ff5b ::do_widen(char) const@@Base+0x399b> │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + mov 0x3a0(%edi),%edx │ │ │ │ + cmp %eax,%edx │ │ │ │ + jg 4fd0f ::do_widen(char) const@@Base+0x374f> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0xb0(%ebp),%eax │ │ │ │ + je 4ff75 ::do_widen(char) const@@Base+0x39b5> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ - push -0x144(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push -0x204(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x20,%esp │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 521c0 ::do_widen(char) const@@Base+0x16170> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x1e4(%ebp),%edi │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ - push $0x0 │ │ │ │ - push %edi │ │ │ │ - call 4780 │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - fstps -0x1c8(%ebp) │ │ │ │ - movsbl (%edi),%eax │ │ │ │ - test %al,%al │ │ │ │ - jne 52f52 ::do_widen(char) const@@Base+0x16f02> │ │ │ │ - jmp 530e2 ::do_widen(char) const@@Base+0x17092> │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + jmp 4fae6 ::do_widen(char) const@@Base+0x3526> │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ + lea -0x30(%ebp),%edi │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + jmp 4fae6 ::do_widen(char) const@@Base+0x3526> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x1,%edi │ │ │ │ - movsbl (%edi),%eax │ │ │ │ - test %al,%al │ │ │ │ - je 52f90 ::do_widen(char) const@@Base+0x16f40> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4170 │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 52f48 ::do_widen(char) const@@Base+0x16ef8> │ │ │ │ - jmp 52f73 ::do_widen(char) const@@Base+0x16f23> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1,%edi │ │ │ │ - movsbl (%edi),%eax │ │ │ │ - test %al,%al │ │ │ │ - je 52f90 ::do_widen(char) const@@Base+0x16f40> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ + cmpb $0x0,-0x1d(%esi) │ │ │ │ + movzbl -0x20(%esi),%edx │ │ │ │ + jne 4ffdf ::do_widen(char) const@@Base+0x3a1f> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x60(%esi),%eax │ │ │ │ + push -0x8c(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 4170 │ │ │ │ + mov %dl,-0x8d(%ebp) │ │ │ │ + call 4370 │ │ │ │ add $0x10,%esp │ │ │ │ + movzbl -0x8d(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 52f70 ::do_widen(char) const@@Base+0x16f20> │ │ │ │ + je 50078 ::do_widen(char) const@@Base+0x3ab8> │ │ │ │ + test %dl,%dl │ │ │ │ + je 5001e ::do_widen(char) const@@Base+0x3a5e> │ │ │ │ + cmpb $0x0,-0x1e(%esi) │ │ │ │ + movzbl -0x1f(%esi),%edx │ │ │ │ + jne 50016 ::do_widen(char) const@@Base+0x3a56> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ - push $0x0 │ │ │ │ - push %edi │ │ │ │ - call 4780 │ │ │ │ - mov -0x174(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - fstps -0x1c4(%ebp) │ │ │ │ - cmp -0x170(%ebp),%eax │ │ │ │ - je 5306b ::do_widen(char) const@@Base+0x1701b> │ │ │ │ - flds -0x1c8(%ebp) │ │ │ │ - mov -0x1ec(%ebp),%ebx │ │ │ │ - add $0xc,%eax │ │ │ │ - mov %ebx,-0xc(%eax) │ │ │ │ - fstps -0x8(%eax) │ │ │ │ - flds -0x1c4(%ebp) │ │ │ │ - fstps -0x4(%eax) │ │ │ │ - mov %eax,-0x174(%ebp) │ │ │ │ - jmp 521c0 ::do_widen(char) const@@Base+0x16170> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ - add $0x4c,%eax │ │ │ │ + lea -0x40(%esi),%eax │ │ │ │ + push -0x94(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ + mov %dl,-0x8d(%ebp) │ │ │ │ + call 4370 │ │ │ │ add $0x10,%esp │ │ │ │ + movzbl -0x8d(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 530b4 ::do_widen(char) const@@Base+0x17064> │ │ │ │ - movb $0x0,-0x204(%ebp) │ │ │ │ - jmp 52a51 ::do_widen(char) const@@Base+0x16a01> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 52ca8 ::do_widen(char) const@@Base+0x16c58> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + je 50088 ::do_widen(char) const@@Base+0x3ac8> │ │ │ │ + test %dl,%dl │ │ │ │ + jne 4fe8b ::do_widen(char) const@@Base+0x38cb> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %esi,0x410(%eax) │ │ │ │ + cmp %esi,-0x68(%ebp) │ │ │ │ + je 50040 ::do_widen(char) const@@Base+0x3a80> │ │ │ │ + mov 0x48(%esi),%eax │ │ │ │ + add $0x64,%esi │ │ │ │ + test $0x1,%al │ │ │ │ + je 4fe65 ::do_widen(char) const@@Base+0x38a5> │ │ │ │ + jmp 4fe8b ::do_widen(char) const@@Base+0x38cb> │ │ │ │ + nop │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ + cmp -0x70(%ebp),%eax │ │ │ │ + jne 4fddd ::do_widen(char) const@@Base+0x381d> │ │ │ │ + nop │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 4fe9d ::do_widen(char) const@@Base+0x38dd> │ │ │ │ + cmp %edi,-0x70(%ebp) │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ + sete %dl │ │ │ │ + test %dl,%dl │ │ │ │ + cmove -0x50(%ebp),%eax │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + jmp 4fe9d ::do_widen(char) const@@Base+0x38dd> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 52929 ::do_widen(char) const@@Base+0x168d9> │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x1ec(%ebp) │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 52d1a ::do_widen(char) const@@Base+0x16cca> │ │ │ │ + test %dl,%dl │ │ │ │ + jne 5001e ::do_widen(char) const@@Base+0x3a5e> │ │ │ │ + jmp 4ffe3 ::do_widen(char) const@@Base+0x3a23> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + test %dl,%dl │ │ │ │ + jne 5001e ::do_widen(char) const@@Base+0x3a5e> │ │ │ │ + jmp 4fe8b ::do_widen(char) const@@Base+0x38cb> │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jne 4fea1 ::do_widen(char) const@@Base+0x38e1> │ │ │ │ + lea 0x1(%edi),%eax │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + cmp %edi,-0x70(%ebp) │ │ │ │ + jne 4fea1 ::do_widen(char) const@@Base+0x38e1> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x1f4(%ebp) │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 5299b ::do_widen(char) const@@Base+0x1694b> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push -0x1f4(%ebp) │ │ │ │ - push %eax │ │ │ │ - lea -0x178(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ - add $0x10,%esp │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 521c0 ::do_widen(char) const@@Base+0x16170> │ │ │ │ - movl $0x0,0xec(%eax) │ │ │ │ - jmp 524dd ::do_widen(char) const@@Base+0x1648d> │ │ │ │ - movl $0x0,0xac(%eax) │ │ │ │ - jmp 5240d ::do_widen(char) const@@Base+0x163bd> │ │ │ │ - mov -0x1e4(%ebp),%esi │ │ │ │ - jmp 52ec8 ::do_widen(char) const@@Base+0x16e78> │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + jmp 4feaa ::do_widen(char) const@@Base+0x38ea> │ │ │ │ + mov %edi,%eax │ │ │ │ + sub $0x1,%edi │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ + add $0x1,%eax │ │ │ │ + test %esi,%esi │ │ │ │ + cmovne -0x50(%ebp),%eax │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 50053 ::do_widen(char) const@@Base+0x3a93> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + cmpb $0x0,0x324(%eax) │ │ │ │ + je 5011f ::do_widen(char) const@@Base+0x3b5f> │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ + mov %esi,0x344(%eax) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + mov %edi,0x334(%esi) │ │ │ │ + mov %eax,0x330(%esi) │ │ │ │ + mov %eax,0x328(%esi) │ │ │ │ + lea -0x1(%edi),%eax │ │ │ │ + mov %eax,0x32c(%esi) │ │ │ │ + movb $0x1,0x338(%esi) │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ + xor %eax,%eax │ │ │ │ + test %edx,%edx │ │ │ │ + jne 50137 ::do_widen(char) const@@Base+0x3b77> │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ + cmpb $0x4d,(%esi) │ │ │ │ + je 50a7a ::do_widen(char) const@@Base+0x44ba> │ │ │ │ + movzbl -0x8e(%ebp),%edx │ │ │ │ + mov %al,-0x8e(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + lea -0x1(%eax),%esi │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + lea 0x1(%edi),%ebx │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ + mov %ebx,-0x8c(%ebp) │ │ │ │ + add %ebx,%eax │ │ │ │ + cmpl $0x2,-0x88(%ebp) │ │ │ │ + movzbl (%eax),%ebx │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + mov 0x5ec(%ecx),%ecx │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %bl,-0x8d(%ebp) │ │ │ │ + mov 0xf4(%ecx),%ebx │ │ │ │ + mov 0x3a8(%eax),%eax │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ + jg 50191 ::do_widen(char) const@@Base+0x3bd1> │ │ │ │ + cmpb $0x4d,(%eax) │ │ │ │ + je 50747 ::do_widen(char) const@@Base+0x4187> │ │ │ │ + cmpb $0x0,-0x8e(%ebp) │ │ │ │ + je 501db ::do_widen(char) const@@Base+0x3c1b> │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + fldl 0x270(%ebx) │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + fstpl 0x2d8(%ebx) │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + fldl 0x278(%ebx) │ │ │ │ + mov 0x26c(%ecx),%ebx │ │ │ │ + fstl -0x68(%ebp) │ │ │ │ + fstpl 0x2d8(%ebx) │ │ │ │ + movzbl -0x8f(%ebp),%ebx │ │ │ │ + mov %bl,0x6c(%ecx) │ │ │ │ + movzbl -0x90(%ebp),%ebx │ │ │ │ + mov %bl,0x1e4(%ecx) │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + add -0x88(%ebp),%eax │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + movzbl 0x255(%ebx),%ebx │ │ │ │ + mov %bl,-0x78(%ebp) │ │ │ │ + test %bl,%bl │ │ │ │ + je 50270 ::do_widen(char) const@@Base+0x3cb0> │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + fldl 0x280(%ebx) │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + fstl -0x68(%ebp) │ │ │ │ + fldz │ │ │ │ + fxch %st(1) │ │ │ │ + fucomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jp 505e0 ::do_widen(char) const@@Base+0x4020> │ │ │ │ + jne 505e0 ::do_widen(char) const@@Base+0x4020> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x1e0(%ebp),%ebx │ │ │ │ - mov 0x44(%eax),%eax │ │ │ │ - mov -0xc(%eax),%eax │ │ │ │ - lea 0x44(%ecx,%eax,1),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ + lea -0x1c529(%ebx),%eax │ │ │ │ + mov %ecx,-0x98(%ebp) │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + push -0x80(%ebp) │ │ │ │ + mov %dl,-0x68(%ebp) │ │ │ │ + call 40d0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 53008 ::do_widen(char) const@@Base+0x16fb8> │ │ │ │ - mov -0x1e4(%ebp),%edi │ │ │ │ - jmp 52f90 ::do_widen(char) const@@Base+0x16f40> │ │ │ │ - jmp 7018 <__gmon_start__@plt+0x2860> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + movzbl -0x68(%ebp),%edx │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ + test %eax,%eax │ │ │ │ + je 505e0 ::do_widen(char) const@@Base+0x4020> │ │ │ │ + fldl -0x1af18(%ebx) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + fstpl 0x370(%eax) │ │ │ │ + fldl -0x1af10(%ebx) │ │ │ │ + mov 0x26c(%ecx),%eax │ │ │ │ + fstl -0x68(%ebp) │ │ │ │ + fstpl 0x370(%eax) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ - add $0x51ef6,%esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x288,%esp │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - push 0x8(%eax) │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %esi,-0x240(%ebp) │ │ │ │ - call 42e0 │ │ │ │ - mov %esi,%ecx │ │ │ │ - lea -0x44(%ebp),%ebx │ │ │ │ - lea -0x1c0(%ebp),%edx │ │ │ │ - mov %eax,-0x24c(%ebp) │ │ │ │ - lea -0x218(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,-0x264(%ebp) │ │ │ │ - mov %eax,-0x220(%ebp) │ │ │ │ - lea -0x140(%ebp),%eax │ │ │ │ - mov %eax,-0x284(%ebp) │ │ │ │ - mov %eax,-0x148(%ebp) │ │ │ │ - lea -0x128(%ebp),%eax │ │ │ │ - mov %eax,-0x280(%ebp) │ │ │ │ - mov %eax,-0x130(%ebp) │ │ │ │ - lea -0x9c4(%esi),%eax │ │ │ │ - mov %eax,-0x274(%ebp) │ │ │ │ - mov %eax,-0x118(%ebp) │ │ │ │ - movl $0x0,-0x21c(%ebp) │ │ │ │ - movb $0x0,-0x218(%ebp) │ │ │ │ - movl $0x0,-0x178(%ebp) │ │ │ │ - movl $0x0,-0x174(%ebp) │ │ │ │ - movl $0x0,-0x170(%ebp) │ │ │ │ - movl $0x0,-0x16c(%ebp) │ │ │ │ - movl $0x0,-0x168(%ebp) │ │ │ │ - movl $0x0,-0x164(%ebp) │ │ │ │ - movl $0x0,-0x160(%ebp) │ │ │ │ - movl $0x0,-0x15c(%ebp) │ │ │ │ - movl $0x0,-0x158(%ebp) │ │ │ │ - movl $0x0,-0x154(%ebp) │ │ │ │ - movl $0x0,-0x150(%ebp) │ │ │ │ - movl $0x0,-0x14c(%ebp) │ │ │ │ - movl $0x0,-0x144(%ebp) │ │ │ │ - movb $0x0,-0x140(%ebp) │ │ │ │ - movl $0x0,-0x12c(%ebp) │ │ │ │ - movb $0x0,-0x128(%ebp) │ │ │ │ - movl $0x0,-0xf4(%ebp) │ │ │ │ - movl $0x0,-0xf0(%ebp) │ │ │ │ - movl $0x0,-0xec(%ebp) │ │ │ │ - movl $0x0,-0x10c(%ebp) │ │ │ │ - movl $0x0,-0x110(%ebp) │ │ │ │ - movl $0x0,-0x114(%ebp) │ │ │ │ - flds -0x1c22c(%esi) │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - lea -0x9ac(%esi),%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - fsts -0xfc(%ebp) │ │ │ │ - flds -0x1c228(%esi) │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov $0x100,%eax │ │ │ │ - movl $0x0,-0xe8(%ebp) │ │ │ │ - fsts -0xf8(%ebp) │ │ │ │ - fld1 │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ - fstl -0x104(%ebp) │ │ │ │ - fldl -0x1db50(%esi) │ │ │ │ - lea -0x2c(%ebp),%esi │ │ │ │ - movl $0x0,-0xdc(%ebp) │ │ │ │ - fstl -0xe4(%ebp) │ │ │ │ - fxch %st(3) │ │ │ │ - fstps -0xbc(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fstps -0xb8(%ebp) │ │ │ │ - fstl -0xc4(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - movl $0x7fffffff,-0x108(%ebp) │ │ │ │ - fstpl -0xa4(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + fldl 0x2d8(%eax) │ │ │ │ + fstl -0x68(%ebp) │ │ │ │ fldz │ │ │ │ - mov %ebx,-0x38(%ebp) │ │ │ │ - movl $0x0,-0xb4(%ebp) │ │ │ │ - movl $0x0,-0xb0(%ebp) │ │ │ │ - movl $0x0,-0xac(%ebp) │ │ │ │ - movl $0x0,-0xcc(%ebp) │ │ │ │ - movl $0x0,-0xd0(%ebp) │ │ │ │ - movl $0x0,-0xd4(%ebp) │ │ │ │ - movl $0x0,-0xa8(%ebp) │ │ │ │ - movl $0x0,-0x9c(%ebp) │ │ │ │ - movl $0x7fffffff,-0xc8(%ebp) │ │ │ │ - movl $0x8,-0x94(%ebp) │ │ │ │ - movl $0x8,-0x6c(%ebp) │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ - movl $0x0,-0x34(%ebp) │ │ │ │ - fsts -0x1b4(%ebp) │ │ │ │ - flds -0x1c24c(%ecx) │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - movl $0x0,-0x28(%ebp) │ │ │ │ - fsts -0x1b0(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fsts -0x1ac(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fstps -0x1a8(%ebp) │ │ │ │ - fstl -0x1a4(%ebp) │ │ │ │ - flds -0x1db58(%ecx) │ │ │ │ - mov %esi,-0x24(%ebp) │ │ │ │ - fstl -0x19c(%ebp) │ │ │ │ - mov %esi,-0x20(%ebp) │ │ │ │ - fstpl -0x194(%ebp) │ │ │ │ - movl $0x0,-0x1c(%ebp) │ │ │ │ - fstpl -0x18c(%ebp) │ │ │ │ - movl $0x0,-0x1c0(%ebp) │ │ │ │ - movl $0xafff,-0x1bc(%ebp) │ │ │ │ - movl $0x0,-0x1b8(%ebp) │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ - movl $0x0,-0x88(%ebp) │ │ │ │ - movl $0x0,-0x84(%ebp) │ │ │ │ - movl $0x0,-0x80(%ebp) │ │ │ │ - movl $0x0,-0x7c(%ebp) │ │ │ │ - movl $0x0,-0x78(%ebp) │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ - mov %edx,-0x278(%ebp) │ │ │ │ - fsts -0x184(%ebp) │ │ │ │ - mov %ax,-0x17c(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - fstps -0x180(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movl $0x0,0x158(%edx,%eax,4) │ │ │ │ + fucomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jp 502b2 ::do_widen(char) const@@Base+0x3cf2> │ │ │ │ + jne 502b2 ::do_widen(char) const@@Base+0x3cf2> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + cmpb $0x0,0x2bc(%eax) │ │ │ │ + je 502b2 ::do_widen(char) const@@Base+0x3cf2> │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + movzbl (%eax),%eax │ │ │ │ + cmp $0x51,%al │ │ │ │ + je 50852 ::do_widen(char) const@@Base+0x4292> │ │ │ │ + cmp $0x45,%al │ │ │ │ + je 508d0 ::do_widen(char) const@@Base+0x4310> │ │ │ │ + cmp $0x43,%al │ │ │ │ + je 507cd ::do_widen(char) const@@Base+0x420d> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movb $0x0,0x351(%eax) │ │ │ │ + mov %edi,%eax │ │ │ │ + sub -0x88(%ebp),%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ add $0x1,%eax │ │ │ │ - cmp $0x8,%eax │ │ │ │ - jne 53458 ::do_widen(char) const@@Base+0x17408> │ │ │ │ + cmp %edi,-0xa0(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + sete %bl │ │ │ │ + test %eax,%eax │ │ │ │ + sete -0x68(%ebp) │ │ │ │ + movzbl -0x68(%ebp),%eax │ │ │ │ + test %dl,%dl │ │ │ │ + jne 502f9 ::do_widen(char) const@@Base+0x3d39> │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + cmpb $0x0,0x324(%edx) │ │ │ │ + je 50728 ::do_widen(char) const@@Base+0x4168> │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x270(%ebp) │ │ │ │ - call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ - lea -0x48(%ebp),%eax │ │ │ │ - mov %esi,-0x24(%ebp) │ │ │ │ - mov %esi,-0x20(%ebp) │ │ │ │ - pop %esi │ │ │ │ - lea -0x220(%ebp),%esi │ │ │ │ - pop %edi │ │ │ │ - push -0x40(%ebp) │ │ │ │ + push -0x88(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ + push %ebx │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x26c(%ebp) │ │ │ │ - movl $0x0,-0x28(%ebp) │ │ │ │ - movl $0x0,-0x1c(%ebp) │ │ │ │ - call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ - mov -0x148(%ebp),%eax │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ - mov %ebx,-0x38(%ebp) │ │ │ │ - movl $0x0,-0x34(%ebp) │ │ │ │ - movl $0x0,-0x144(%ebp) │ │ │ │ - movb $0x0,(%eax) │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + push -0x80(%ebp) │ │ │ │ + push %ecx │ │ │ │ + call 3f8b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fcb0> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - movl $0x40000000,-0x180(%ebp) │ │ │ │ - lea 0x44(%eax),%edi │ │ │ │ - jmp 53565 ::do_widen(char) const@@Base+0x17515> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ + add $0x20,%esp │ │ │ │ + movzbl -0x8d(%ebp),%ebx │ │ │ │ + mov 0x3a8(%eax),%eax │ │ │ │ + mov %bl,(%eax,%ecx,1) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - movsbl 0x40(%eax),%eax │ │ │ │ + mov 0x5ec(%eax),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ + call 41390 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21790> │ │ │ │ + mov %eax,%edx │ │ │ │ + add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - mov %eax,-0x248(%ebp) │ │ │ │ - sub $0x1,%eax │ │ │ │ - push %eax │ │ │ │ - push -0x24c(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 41f0 │ │ │ │ - pop %ecx │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - push -0x24c(%ebp) │ │ │ │ - call 41e0 │ │ │ │ - mov %eax,(%esp) │ │ │ │ - push -0x24c(%ebp) │ │ │ │ - push -0x21c(%ebp) │ │ │ │ - push $0x0 │ │ │ │ + test %dl,%dl │ │ │ │ + je 504a0 ::do_widen(char) const@@Base+0x3ee0> │ │ │ │ + mov 0x5ec(%eax),%eax │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + mov 0x35c(%eax),%edx │ │ │ │ + add %edx,0x3bc(%ebx) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %dx,0x2b8(%ebx) │ │ │ │ + mov 0x348(%ebx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 50398 ::do_widen(char) const@@Base+0x3dd8> │ │ │ │ + movzbl 0x338(%ebx),%ecx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 50490 ::do_widen(char) const@@Base+0x3ed0> │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jne 50338 ::do_widen(char) const@@Base+0x3d78> │ │ │ │ + test %cl,%cl │ │ │ │ + jne 50338 ::do_widen(char) const@@Base+0x3d78> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov (%eax),%eax │ │ │ │ + push $0x1 │ │ │ │ push %esi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ + push -0x88(%ebp) │ │ │ │ + push 0xc(%ebp) │ │ │ │ + push 0x8(%ebp) │ │ │ │ + call *0x18(%eax) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ add $0x20,%esp │ │ │ │ - push $0xa │ │ │ │ - lea -0x1b891(%ebx),%eax │ │ │ │ - push $0x0 │ │ │ │ + cmpl $0x1,0x2b4(%ecx) │ │ │ │ + mov 0x5ec(%eax),%eax │ │ │ │ + jne 50338 ::do_widen(char) const@@Base+0x3d78> │ │ │ │ + cmpb $0x0,0x2b8(%ecx) │ │ │ │ + je 50fd0 ::do_widen(char) const@@Base+0x4a10> │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + cmpb $0x0,0x2ba(%ecx) │ │ │ │ + jne 503f7 ::do_widen(char) const@@Base+0x3e37> │ │ │ │ + movzbl 0x2b9(%ecx),%edx │ │ │ │ + test %dl,%dl │ │ │ │ + je 50338 ::do_widen(char) const@@Base+0x3d78> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ - call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + call 3f370 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f770> │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 53576 ::do_widen(char) const@@Base+0x17526> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0xe8(%eax),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 534f0 ::do_widen(char) const@@Base+0x174a0> │ │ │ │ - mov -0x240(%ebp),%eax │ │ │ │ - mov -0x178(%ebp),%ebx │ │ │ │ - movl $0x0,-0x228(%ebp) │ │ │ │ - movl $0x3f800000,-0x224(%ebp) │ │ │ │ - mov -0x174(%ebp),%edx │ │ │ │ - lea -0x990(%eax),%ecx │ │ │ │ - mov %ebx,%edi │ │ │ │ - lea -0x999c0(%eax),%esi │ │ │ │ - mov %ecx,-0x258(%ebp) │ │ │ │ - mov %ecx,-0x22c(%ebp) │ │ │ │ - cmp %edx,%ebx │ │ │ │ - je 535fc ::do_widen(char) const@@Base+0x175ac> │ │ │ │ - mov %ebx,-0x248(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %edx,%esi │ │ │ │ - jmp 535d7 ::do_widen(char) const@@Base+0x17587> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0xc,%edi │ │ │ │ - cmp %edi,%esi │ │ │ │ - je 535f0 ::do_widen(char) const@@Base+0x175a0> │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp %ebx,%eax │ │ │ │ - je 535d0 ::do_widen(char) const@@Base+0x17580> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - add $0xc,%edi │ │ │ │ - call *%eax │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + push 0x5ec(%eax) │ │ │ │ + call 407b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x20bb0> │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edi,%esi │ │ │ │ - jne 535d7 ::do_widen(char) const@@Base+0x17587> │ │ │ │ - nop │ │ │ │ - mov -0x248(%ebp),%ebx │ │ │ │ - mov %ebx,-0x174(%ebp) │ │ │ │ - mov -0x154(%ebp),%eax │ │ │ │ - cmp -0x150(%ebp),%eax │ │ │ │ - je 53610 ::do_widen(char) const@@Base+0x175c0> │ │ │ │ - mov %eax,-0x150(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movb $0x0,-0x260(%ebp) │ │ │ │ - add $0x44,%eax │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ - lea -0x220(%ebp),%eax │ │ │ │ - mov %eax,-0x248(%ebp) │ │ │ │ - nop │ │ │ │ + test %al,%al │ │ │ │ + je 5032f ::do_widen(char) const@@Base+0x3d6f> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0xe8(%eax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 537d5 ::do_widen(char) const@@Base+0x17785> │ │ │ │ - movsbl 0x40(%eax),%eax │ │ │ │ - mov -0x24c(%ebp),%edi │ │ │ │ - mov -0x240(%ebp),%esi │ │ │ │ - push %eax │ │ │ │ + mov 0x348(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 50458 ::do_widen(char) const@@Base+0x3e98> │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + movzbl 0x338(%ecx),%edx │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 50480 ::do_widen(char) const@@Base+0x3ec0> │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jne 50410 ::do_widen(char) const@@Base+0x3e50> │ │ │ │ + test %dl,%dl │ │ │ │ + jne 50410 ::do_widen(char) const@@Base+0x3e50> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - mov %eax,-0x250(%ebp) │ │ │ │ - sub $0x1,%eax │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - push -0x254(%ebp) │ │ │ │ - call 41f0 │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 41e0 │ │ │ │ - mov %eax,(%esp) │ │ │ │ - push %edi │ │ │ │ - push -0x21c(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push -0x248(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x20,%esp │ │ │ │ - lea -0x1b7da(%esi),%eax │ │ │ │ - mov %esi,-0x240(%ebp) │ │ │ │ - mov -0x21c(%ebp),%edi │ │ │ │ - push $0x1 │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - push -0x248(%ebp) │ │ │ │ - call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - push $0x8 │ │ │ │ - mov %eax,%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov (%eax),%eax │ │ │ │ push $0x0 │ │ │ │ - lea -0x1b7fd(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - push -0x248(%ebp) │ │ │ │ - call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + push %esi │ │ │ │ + push %edi │ │ │ │ + push -0x88(%ebp) │ │ │ │ + push 0xc(%ebp) │ │ │ │ + push 0x8(%ebp) │ │ │ │ + call *0x18(%eax) │ │ │ │ add $0x20,%esp │ │ │ │ + jmp 50410 ::do_widen(char) const@@Base+0x3e50> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + test %dl,%dl │ │ │ │ + jne 50458 ::do_widen(char) const@@Base+0x3e98> │ │ │ │ + jmp 50410 ::do_widen(char) const@@Base+0x3e50> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + test %cl,%cl │ │ │ │ + jne 50398 ::do_widen(char) const@@Base+0x3dd8> │ │ │ │ + jmp 50338 ::do_widen(char) const@@Base+0x3d78> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmpb $0x0,0x351(%eax) │ │ │ │ + je 50505 ::do_widen(char) const@@Base+0x3f45> │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0x5ec(%eax),%eax │ │ │ │ + movzbl 0x350(%ecx),%ecx │ │ │ │ + mov %cl,0x6c(%eax) │ │ │ │ + mov %cl,0x1e4(%eax) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + fldl 0x270(%ecx) │ │ │ │ + movb $0x0,0x35c(%ecx) │ │ │ │ + movb $0x0,0x351(%ecx) │ │ │ │ + mov 0xf4(%eax),%ecx │ │ │ │ + mov 0x26c(%eax),%eax │ │ │ │ + fstpl 0x2d8(%ecx) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + fldl 0x278(%ecx) │ │ │ │ + fstl -0x60(%ebp) │ │ │ │ + fstpl 0x2d8(%eax) │ │ │ │ + fldz │ │ │ │ + fstpl 0x354(%ecx) │ │ │ │ + cmpb $0x0,-0x78(%ebp) │ │ │ │ + je 50555 ::do_widen(char) const@@Base+0x3f95> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + mov 0x5ec(%eax),%eax │ │ │ │ + fldl 0x280(%ebx) │ │ │ │ + mov 0xf4(%eax),%ecx │ │ │ │ + fstpl 0x370(%ecx) │ │ │ │ + fldl 0x288(%ebx) │ │ │ │ + mov 0x26c(%eax),%ecx │ │ │ │ + movzbl -0x8f(%ebp),%ebx │ │ │ │ + fstl -0x60(%ebp) │ │ │ │ + fstpl 0x370(%ecx) │ │ │ │ + mov %bl,0x6c(%eax) │ │ │ │ + movzbl -0x90(%ebp),%ebx │ │ │ │ + mov %bl,0x1e4(%eax) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + cmpb $0x0,0x324(%eax) │ │ │ │ + je 50fdc ::do_widen(char) const@@Base+0x4a1c> │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + movzbl 0x338(%eax),%ebx │ │ │ │ + mov 0x344(%eax),%eax │ │ │ │ + mov 0x328(%edi),%edi │ │ │ │ + mov %bl,-0x68(%ebp) │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ + test %bl,%bl │ │ │ │ + jne 506d0 ::do_widen(char) const@@Base+0x4110> │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 542f0 ::do_widen(char) const@@Base+0x182a0> │ │ │ │ - mov -0x21c(%ebp),%edx │ │ │ │ - lea 0x1(%edi),%ecx │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ - sub %esi,%ecx │ │ │ │ - cmp %edx,%eax │ │ │ │ - ja 54b89 ::do_widen(char) const@@Base+0x18b39> │ │ │ │ - mov -0x220(%ebp),%edi │ │ │ │ - sub %eax,%edx │ │ │ │ - lea -0x208(%ebp),%ebx │ │ │ │ - push $0x0 │ │ │ │ - lea -0x200(%ebp),%esi │ │ │ │ - add %eax,%edi │ │ │ │ - cmp %ecx,%edx │ │ │ │ - mov %esi,-0x208(%ebp) │ │ │ │ - cmova %ecx,%edx │ │ │ │ - add %edi,%edx │ │ │ │ - push %edx │ │ │ │ - push %edi │ │ │ │ - push %ebx │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov -0x208(%ebp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x220(%ebp),%eax │ │ │ │ - mov -0x204(%ebp),%edx │ │ │ │ - cmp %esi,%ecx │ │ │ │ - je 54398 ::do_widen(char) const@@Base+0x18348> │ │ │ │ - mov -0x200(%ebp),%edi │ │ │ │ - cmp -0x264(%ebp),%eax │ │ │ │ - je 544c0 ::do_widen(char) const@@Base+0x18470> │ │ │ │ - mov -0x218(%ebp),%ebx │ │ │ │ - mov %ecx,-0x220(%ebp) │ │ │ │ - mov %edx,-0x21c(%ebp) │ │ │ │ - mov %edi,-0x218(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - je 544d2 ::do_widen(char) const@@Base+0x18482> │ │ │ │ - mov %eax,-0x208(%ebp) │ │ │ │ - mov %ebx,-0x200(%ebp) │ │ │ │ - movl $0x0,-0x204(%ebp) │ │ │ │ - movb $0x0,(%eax) │ │ │ │ - mov -0x208(%ebp),%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 537a5 ::do_widen(char) const@@Base+0x17755> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - push $0x0 │ │ │ │ - push -0x220(%ebp) │ │ │ │ - call 4780 │ │ │ │ + je 50599 ::do_widen(char) const@@Base+0x3fd9> │ │ │ │ + cmp %eax,-0x88(%ebp) │ │ │ │ + jg 505f0 ::do_widen(char) const@@Base+0x4030> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - fstpl -0x18c(%ebp) │ │ │ │ - mov 0xe8(%eax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 53641 ::do_widen(char) const@@Base+0x175f1> │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0x32c(%eax),%edi │ │ │ │ + mov %edi,%eax │ │ │ │ + sub -0x88(%ebp),%eax │ │ │ │ + cmp 0x33c(%ecx),%eax │ │ │ │ + jl 505f0 ::do_widen(char) const@@Base+0x4030> │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + add $0x1,%eax │ │ │ │ + mov %eax,0x328(%ecx) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x3a8(%eax),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + jmp 5014a ::do_widen(char) const@@Base+0x3b8a> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + movb $0x0,-0x78(%ebp) │ │ │ │ + jmp 50270 ::do_widen(char) const@@Base+0x3cb0> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + cmpb $0x0,-0x8e(%ebp) │ │ │ │ + mov 0x330(%eax),%eax │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x334(%eax),%eax │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x3a8(%eax),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x5ec(%eax),%eax │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ + je 50693 ::do_widen(char) const@@Base+0x40d3> │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + mov 0xf4(%eax),%edx │ │ │ │ + movzbl -0x8f(%ebp),%ebx │ │ │ │ + fldl 0x270(%edi) │ │ │ │ + fstpl 0x2d8(%edx) │ │ │ │ + fldl 0x278(%edi) │ │ │ │ + mov 0x26c(%eax),%edx │ │ │ │ + fstl -0x80(%ebp) │ │ │ │ + fstpl 0x2d8(%edx) │ │ │ │ + mov %bl,0x6c(%eax) │ │ │ │ + movzbl -0x90(%ebp),%ebx │ │ │ │ + mov %bl,0x1e4(%eax) │ │ │ │ + cmpb $0x0,-0x68(%ebp) │ │ │ │ + jne 50a49 ::do_widen(char) const@@Base+0x4489> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movb $0x0,-0x8e(%ebp) │ │ │ │ + mov 0x5ec(%eax),%eax │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + fldz │ │ │ │ + fldl 0x34(%eax) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fcmovbe %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + fsubs 0x290(%edi) │ │ │ │ + flds -0x1cfd8(%eax) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jbe 4fed8 ::do_widen(char) const@@Base+0x3918> │ │ │ │ + jmp 4fef5 ::do_widen(char) const@@Base+0x3935> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + mov 0x32c(%edi),%edi │ │ │ │ + lea -0x1(%edi),%ecx │ │ │ │ + mov %ecx,0x32c(%ebx) │ │ │ │ + cmp %eax,%ecx │ │ │ │ + je 506fb ::do_widen(char) const@@Base+0x413b> │ │ │ │ + sub -0x88(%ebp),%ecx │ │ │ │ + cmp 0x33c(%ebx),%ecx │ │ │ │ + jge 505c7 ::do_widen(char) const@@Base+0x4007> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + movb $0x0,0x338(%eax) │ │ │ │ + mov 0x334(%eax),%eax │ │ │ │ + mov %eax,0x32c(%ecx) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + add $0x1,%eax │ │ │ │ + mov %eax,0x328(%ecx) │ │ │ │ + jmp 505c7 ::do_widen(char) const@@Base+0x4007> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x240(%ebp),%esi │ │ │ │ - push $0x1 │ │ │ │ - push -0x24c(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 4280 │ │ │ │ + push -0x88(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ + push %ebx │ │ │ │ + push %eax │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + push -0x80(%ebp) │ │ │ │ + push %ecx │ │ │ │ + call 400c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x204c0> │ │ │ │ + jmp 50313 ::do_widen(char) const@@Base+0x3d53> │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ fldz │ │ │ │ - flds -0x180(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ + fldl 0x270(%ebx) │ │ │ │ fucomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jp 54748 ::do_widen(char) const@@Base+0x186f8> │ │ │ │ - jne 54748 ::do_widen(char) const@@Base+0x186f8> │ │ │ │ + jp 508a8 ::do_widen(char) const@@Base+0x42e8> │ │ │ │ + jne 508a8 ::do_widen(char) const@@Base+0x42e8> │ │ │ │ fstp %st(0) │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + cmpl $0x3,0x2b4(%ebx) │ │ │ │ + jg 50191 ::do_widen(char) const@@Base+0x3bd1> │ │ │ │ + cmpb $0x0,0x2bb(%ebx) │ │ │ │ + je 507b0 ::do_widen(char) const@@Base+0x41f0> │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + fldl -0x1af28(%ebx) │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + fstl -0x68(%ebp) │ │ │ │ + fstpl 0x2d8(%ebx) │ │ │ │ + mov 0x26c(%ecx),%ebx │ │ │ │ + mov %ebx,-0x68(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + fldl -0x1af20(%ebx) │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ + fstl -0x80(%ebp) │ │ │ │ + fstpl 0x2d8(%ebx) │ │ │ │ + movzbl -0x94(%ebp),%ebx │ │ │ │ + movb $0x1,0x6c(%ecx) │ │ │ │ + movb $0x1,0x1e4(%ecx) │ │ │ │ + mov %bl,-0x8e(%ebp) │ │ │ │ + jmp 501db ::do_widen(char) const@@Base+0x3c1b> │ │ │ │ + mov 0xfc(%ecx),%eax │ │ │ │ + fldl 0x218(%eax) │ │ │ │ + fnstcw -0x3e(%ebp) │ │ │ │ + movzwl -0x3e(%ebp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x40(%ebp) │ │ │ │ + fldcw -0x40(%ebp) │ │ │ │ + fistpl -0x4c(%ebp) │ │ │ │ + fldcw -0x3e(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + cmp $0x39,%eax │ │ │ │ + jne 502b2 ::do_widen(char) const@@Base+0x3cf2> │ │ │ │ + fldl 0x74(%ecx) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + fchs │ │ │ │ + fstl 0x354(%eax) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + fstpl 0x2d8(%eax) │ │ │ │ + fldl 0x1ec(%ecx) │ │ │ │ + mov 0x26c(%ecx),%eax │ │ │ │ + fchs │ │ │ │ + fstpl 0x2d8(%eax) │ │ │ │ + movzbl 0x6c(%ecx),%eax │ │ │ │ + mov %al,0x350(%ebx) │ │ │ │ + movb $0x1,0x6c(%ecx) │ │ │ │ + movb $0x1,0x1e4(%ecx) │ │ │ │ + movb $0x1,0x351(%ebx) │ │ │ │ + movb $0x43,0x35c(%ebx) │ │ │ │ + jmp 502bc ::do_widen(char) const@@Base+0x3cfc> │ │ │ │ + fldl 0x74(%ecx) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + fchs │ │ │ │ + fstl 0x354(%eax) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + fstpl 0x2d8(%eax) │ │ │ │ + fldl 0x1ec(%ecx) │ │ │ │ + mov 0x26c(%ecx),%eax │ │ │ │ + fchs │ │ │ │ + fstpl 0x2d8(%eax) │ │ │ │ + movzbl 0x6c(%ecx),%eax │ │ │ │ + mov %al,0x350(%ebx) │ │ │ │ + movb $0x1,0x6c(%ecx) │ │ │ │ + movb $0x1,0x1e4(%ecx) │ │ │ │ + movb $0x1,0x351(%ebx) │ │ │ │ + movb $0x51,0x35c(%ebx) │ │ │ │ + jmp 502bc ::do_widen(char) const@@Base+0x3cfc> │ │ │ │ + fnstcw -0x3e(%ebp) │ │ │ │ + movzwl -0x3e(%ebp),%ebx │ │ │ │ + or $0xc,%bh │ │ │ │ + mov %bx,-0x40(%ebp) │ │ │ │ + fldcw -0x40(%ebp) │ │ │ │ + fistpl -0x4c(%ebp) │ │ │ │ + fldcw -0x3e(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + cmp $0x2a,%ebx │ │ │ │ + jne 50191 ::do_widen(char) const@@Base+0x3bd1> │ │ │ │ + jmp 50764 ::do_widen(char) const@@Base+0x41a4> │ │ │ │ + fldl 0x84(%ecx) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + fchs │ │ │ │ + fstl 0x354(%eax) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + fstpl 0x2d8(%eax) │ │ │ │ + fldl 0x1fc(%ecx) │ │ │ │ + mov 0x26c(%ecx),%eax │ │ │ │ + fchs │ │ │ │ + fstpl 0x2d8(%eax) │ │ │ │ + movzbl 0x6c(%ecx),%eax │ │ │ │ + mov %al,0x350(%ebx) │ │ │ │ + movb $0x1,0x6c(%ecx) │ │ │ │ + movb $0x1,0x1e4(%ecx) │ │ │ │ + movb $0x1,0x351(%ebx) │ │ │ │ + movb $0x45,0x35c(%ebx) │ │ │ │ + jmp 502bc ::do_widen(char) const@@Base+0x3cfc> │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + jmp 4ff3f ::do_widen(char) const@@Base+0x397f> │ │ │ │ + cmp $0x50,%cl │ │ │ │ + je 4ff38 ::do_widen(char) const@@Base+0x3978> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x42c(%eax),%eax │ │ │ │ + test $0x2,%al │ │ │ │ + jne 50929 ::do_widen(char) const@@Base+0x4369> │ │ │ │ + test $0x1,%al │ │ │ │ + jne 4ff38 ::do_widen(char) const@@Base+0x3978> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov 0x408(%eax),%eax │ │ │ │ + mov %eax,0x410(%edi) │ │ │ │ + mov 0x40c(%esi),%esi │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ + cmp %eax,%esi │ │ │ │ + je 50929 ::do_widen(char) const@@Base+0x4369> │ │ │ │ + mov 0x48(%eax),%eax │ │ │ │ + test $0x1,%al │ │ │ │ + jne 4ff38 ::do_widen(char) const@@Base+0x3978> │ │ │ │ + movsbl %cl,%esi │ │ │ │ + mov %dl,-0x78(%ebp) │ │ │ │ + mov %esi,-0x74(%ebp) │ │ │ │ + movsbl %dl,%esi │ │ │ │ + mov %esi,-0x80(%ebp) │ │ │ │ + mov %cl,-0x8c(%ebp) │ │ │ │ + jmp 509da ::do_widen(char) const@@Base+0x441a> │ │ │ │ + movzbl -0x78(%ebp),%eax │ │ │ │ + cmp $0x4b,%al │ │ │ │ + sete %bl │ │ │ │ + cmp $0x52,%al │ │ │ │ + sete %al │ │ │ │ + or %al,%bl │ │ │ │ + je 509ba ::do_widen(char) const@@Base+0x43fa> │ │ │ │ + cmpb $0x50,-0x8c(%ebp) │ │ │ │ + jne 4ff38 ::do_widen(char) const@@Base+0x3978> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + add $0x64,%edi │ │ │ │ + mov %edi,0x410(%eax) │ │ │ │ + cmp -0x68(%ebp),%edi │ │ │ │ + je 50929 ::do_widen(char) const@@Base+0x4369> │ │ │ │ + mov 0x48(%edi),%eax │ │ │ │ + test $0x1,%al │ │ │ │ + jne 4ff38 ::do_widen(char) const@@Base+0x3978> │ │ │ │ + test $0x2,%al │ │ │ │ + jne 5099b ::do_widen(char) const@@Base+0x43db> │ │ │ │ + cmpb $0x0,0x47(%edi) │ │ │ │ + movzbl 0x44(%edi),%esi │ │ │ │ + jne 50aed ::do_widen(char) const@@Base+0x452d> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0x1c0(%ebp) │ │ │ │ - lea -0x154(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x6c,%eax │ │ │ │ + lea 0x4(%edi),%eax │ │ │ │ + push -0x80(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call bbd0 <__gmon_start__@plt+0x7418> │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov -0x1b8(%ebp),%eax │ │ │ │ + call 4370 │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x1a4(%ebp) │ │ │ │ - mov %eax,0x8(%ecx) │ │ │ │ - mov -0x10c(%ebp),%eax │ │ │ │ - mov %eax,0xb4(%ecx) │ │ │ │ - mov -0x110(%ebp),%eax │ │ │ │ - fstpl 0x1c(%ecx) │ │ │ │ - mov %eax,0xb0(%ecx) │ │ │ │ - mov -0xdc(%ebp),%eax │ │ │ │ - mov %eax,0xe4(%ecx) │ │ │ │ - mov 0xac(%ecx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 53884 ::do_widen(char) const@@Base+0x17834> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 44d0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x114(%ebp),%edi │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - test %edi,%edi │ │ │ │ - je 548e0 ::do_widen(char) const@@Base+0x18890> │ │ │ │ - mov 0xb0(%eax),%eax │ │ │ │ - lea 0x0(,%eax,4),%esi │ │ │ │ - cmp $0x1fffffff,%esi │ │ │ │ - ja 7041 <__gmon_start__@plt+0x2889> │ │ │ │ - sub $0xc,%esp │ │ │ │ - shl $0x4,%eax │ │ │ │ - mov -0x240(%ebp),%edi │ │ │ │ - push %eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 42e0 │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %eax,0xac(%edx) │ │ │ │ - push %esi │ │ │ │ - push -0x114(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + je 50d68 ::do_widen(char) const@@Base+0x47a8> │ │ │ │ + test %al,%al │ │ │ │ + je 509ba ::do_widen(char) const@@Base+0x43fa> │ │ │ │ + cmpb $0x0,0x46(%edi) │ │ │ │ + movzbl 0x45(%edi),%esi │ │ │ │ + jne 50af4 ::do_widen(char) const@@Base+0x4534> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea 0x24(%edi),%eax │ │ │ │ + push -0x74(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 41b0 │ │ │ │ + call 4370 │ │ │ │ add $0x10,%esp │ │ │ │ - flds -0xfc(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - fstps 0xc4(%eax) │ │ │ │ - flds -0xf8(%ebp) │ │ │ │ - fstps 0xc8(%eax) │ │ │ │ - fldl -0x104(%ebp) │ │ │ │ - fstpl 0xbc(%eax) │ │ │ │ - mov -0xe8(%ebp),%eax │ │ │ │ - mov %eax,0xd8(%ecx) │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ - mov %eax,0xf4(%ecx) │ │ │ │ - mov -0xd0(%ebp),%eax │ │ │ │ - mov %eax,0xf0(%ecx) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov %eax,0x124(%ecx) │ │ │ │ - mov 0xec(%ecx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 53954 ::do_widen(char) const@@Base+0x17904> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 44d0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0xd4(%ebp),%esi │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - test %esi,%esi │ │ │ │ - je 548c8 ::do_widen(char) const@@Base+0x18878> │ │ │ │ - mov 0xf0(%eax),%eax │ │ │ │ - lea 0x0(,%eax,4),%esi │ │ │ │ - cmp $0x1fffffff,%esi │ │ │ │ - ja 7036 <__gmon_start__@plt+0x287e> │ │ │ │ - sub $0xc,%esp │ │ │ │ - shl $0x4,%eax │ │ │ │ - mov -0x240(%ebp),%edi │ │ │ │ - push %eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 42e0 │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - add $0xc,%esp │ │ │ │ - mov %eax,0xec(%ecx) │ │ │ │ - push %esi │ │ │ │ - push -0xd4(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 41b0 │ │ │ │ - add $0x10,%esp │ │ │ │ - flds -0xbc(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - fstps 0x104(%eax) │ │ │ │ - flds -0xb8(%ebp) │ │ │ │ - fstps 0x108(%eax) │ │ │ │ - fldl -0xc4(%ebp) │ │ │ │ - fstpl 0xfc(%eax) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - mov %eax,0x118(%ecx) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ - mov %ecx,0x12c(%eax) │ │ │ │ + mov %esi,%eax │ │ │ │ + je 50d75 ::do_widen(char) const@@Base+0x47b5> │ │ │ │ + test %al,%al │ │ │ │ + jne 4ff38 ::do_widen(char) const@@Base+0x3978> │ │ │ │ + jmp 509ba ::do_widen(char) const@@Base+0x43fa> │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + cmpb $0x4d,(%eax) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + je 50afb ::do_widen(char) const@@Base+0x453b> │ │ │ │ + mov 0x5ec(%eax),%eax │ │ │ │ + movb $0x0,-0x8e(%ebp) │ │ │ │ + movl $0x0,-0x88(%ebp) │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ + jmp 50693 ::do_widen(char) const@@Base+0x40d3> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + fldz │ │ │ │ + fldl 0x270(%eax) │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jp 50d3e ::do_widen(char) const@@Base+0x477e> │ │ │ │ + jne 50d3e ::do_widen(char) const@@Base+0x477e> │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 53a1d ::do_widen(char) const@@Base+0x179cd> │ │ │ │ - mov 0xc(%ebp),%ebx │ │ │ │ - mov -0x278(%ebp),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x130(%esi,%eax,4),%edx │ │ │ │ - mov %edx,0x130(%ebx,%eax,4) │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jne 53a08 ::do_widen(char) const@@Base+0x179b8> │ │ │ │ + cmpl $0x3,0x2b4(%esi) │ │ │ │ + jg 50137 ::do_widen(char) const@@Base+0x3b77> │ │ │ │ + movzbl 0x2bb(%esi),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 50dad ::do_widen(char) const@@Base+0x47ed> │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %ecx,0x154(%eax) │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 53a55 ::do_widen(char) const@@Base+0x17a05> │ │ │ │ - mov 0xc(%ebp),%ebx │ │ │ │ - mov -0x278(%ebp),%esi │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x158(%esi,%eax,4),%edx │ │ │ │ - mov %edx,0x158(%ebx,%eax,4) │ │ │ │ - add $0x1,%eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jne 53a40 ::do_widen(char) const@@Base+0x179f0> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ + fldl -0x1af28(%ecx) │ │ │ │ + mov 0xf4(%esi),%edx │ │ │ │ + fstpl 0x2d8(%edx) │ │ │ │ + fldl -0x1af20(%ecx) │ │ │ │ + mov 0x26c(%esi),%edx │ │ │ │ + fstl -0x68(%ebp) │ │ │ │ + fstpl 0x2d8(%edx) │ │ │ │ + jmp 50137 ::do_widen(char) const@@Base+0x3b77> │ │ │ │ + mov %esi,%eax │ │ │ │ + jmp 50a0b ::do_widen(char) const@@Base+0x444b> │ │ │ │ + mov %esi,%eax │ │ │ │ + jmp 50a3c ::do_widen(char) const@@Base+0x447c> │ │ │ │ + fldz │ │ │ │ + fldl 0x270(%eax) │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jp 50d82 ::do_widen(char) const@@Base+0x47c2> │ │ │ │ + jne 50d82 ::do_widen(char) const@@Base+0x47c2> │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + cmpl $0x3,0x2b4(%eax) │ │ │ │ + jg 50a58 ::do_widen(char) const@@Base+0x4498> │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + cmp %eax,-0xa0(%ebp) │ │ │ │ + lea 0x1(%eax),%edi │ │ │ │ + sete %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + sub $0x1,%eax │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + lea 0x1(%edi),%esi │ │ │ │ + cmpb $0x51,0x1(%eax,%edi,1) │ │ │ │ + je 50ba8 ::do_widen(char) const@@Base+0x45e8> │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + cmpb $0x0,0x2bb(%ecx) │ │ │ │ + mov 0x5ec(%eax),%eax │ │ │ │ + je 50b9d ::do_widen(char) const@@Base+0x45dd> │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + mov 0xf4(%eax),%ecx │ │ │ │ + fldl -0x1af28(%ebx) │ │ │ │ + fstpl 0x2d8(%ecx) │ │ │ │ + fldl -0x1af20(%ebx) │ │ │ │ + mov 0x26c(%eax),%ecx │ │ │ │ + fstl -0x88(%ebp) │ │ │ │ + fstpl 0x2d8(%ecx) │ │ │ │ + movb $0x1,0x6c(%eax) │ │ │ │ + movb $0x1,0x1e4(%eax) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + add -0x80(%ebp),%eax │ │ │ │ + movzbl (%eax),%ebx │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %bl,-0x60(%ebp) │ │ │ │ + cmpb $0x0,0x255(%eax) │ │ │ │ + jne 50db9 ::do_widen(char) const@@Base+0x47f9> │ │ │ │ + mov 0x3a8(%eax),%ecx │ │ │ │ + add %esi,%ecx │ │ │ │ + movsbl (%ecx),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0x26c(%ebp) │ │ │ │ - add $0x178,%eax │ │ │ │ push %eax │ │ │ │ - call d140 <__gmon_start__@plt+0x8988> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - pop %ecx │ │ │ │ + push 0x8(%ebp) │ │ │ │ + call 68460 ::do_widen(char) const@@Base+0x1bea0> │ │ │ │ pop %ebx │ │ │ │ - push -0x270(%ebp) │ │ │ │ - add $0x190,%eax │ │ │ │ + pop %eax │ │ │ │ + push %esi │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + sub %edi,%eax │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ push %eax │ │ │ │ - call d4a0 <__gmon_start__@plt+0x8ce8> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x48,%eax │ │ │ │ - mov %eax,-0x248(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x48(%eax),%edx │ │ │ │ - mov 0x4c(%eax),%edi │ │ │ │ - cmp %edi,%edx │ │ │ │ - je 53ae3 ::do_widen(char) const@@Base+0x17a93> │ │ │ │ - mov -0x240(%ebp),%eax │ │ │ │ - mov %edx,%ebx │ │ │ │ - mov %edx,-0x24c(%ebp) │ │ │ │ - lea -0x999c0(%eax),%esi │ │ │ │ - jmp 53abf ::do_widen(char) const@@Base+0x17a6f> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - je 53ad7 ::do_widen(char) const@@Base+0x17a87> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 53ab8 ::do_widen(char) const@@Base+0x17a68> │ │ │ │ + mov 0x3a8(%edi),%eax │ │ │ │ + push -0x78(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + add %esi,%eax │ │ │ │ + push %eax │ │ │ │ + push 0x5ec(%edi) │ │ │ │ + call 3f8b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1fcb0> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + add $0x20,%esp │ │ │ │ + movzbl -0x60(%ebp),%ebx │ │ │ │ + mov 0x3a8(%eax),%eax │ │ │ │ + mov %bl,(%eax,%edi,1) │ │ │ │ + jmp 50c57 ::do_widen(char) const@@Base+0x4697> │ │ │ │ + mov 0x35c(%edi),%eax │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + sub $0x8,%esp │ │ │ │ + xor %ecx,%ecx │ │ │ │ + add %eax,0x3bc(%edi) │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov %cx,0x2b8(%edi) │ │ │ │ + push $0x1 │ │ │ │ + push -0x8c(%ebp) │ │ │ │ + push -0x98(%ebp) │ │ │ │ + push %esi │ │ │ │ + push 0xc(%ebp) │ │ │ │ + push %edi │ │ │ │ + call *0x18(%eax) │ │ │ │ + add $0x20,%esp │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ - call *%eax │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + push 0x5ec(%eax) │ │ │ │ + call 41390 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21790> │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jne 53abf ::do_widen(char) const@@Base+0x17a6f> │ │ │ │ - mov -0x24c(%ebp),%edx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %edx,0x4c(%eax) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x54,%eax │ │ │ │ - mov %eax,-0x24c(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x54(%eax),%edx │ │ │ │ - mov 0x58(%eax),%edi │ │ │ │ - cmp %edi,%edx │ │ │ │ - je 53b43 ::do_widen(char) const@@Base+0x17af3> │ │ │ │ - mov -0x240(%ebp),%eax │ │ │ │ + mov 0x5ec(%edi),%edi │ │ │ │ + mov %edi,-0xac(%ebp) │ │ │ │ + test %al,%al │ │ │ │ + jne 50c21 ::do_widen(char) const@@Base+0x4661> │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ + cmpb $0x0,0x351(%edi) │ │ │ │ + mov 0xf4(%eax),%edx │ │ │ │ + fldl 0x270(%edi) │ │ │ │ + mov 0x26c(%eax),%eax │ │ │ │ + je 50cd6 ::do_widen(char) const@@Base+0x4716> │ │ │ │ + movb $0x0,0x351(%edi) │ │ │ │ + movb $0x0,0x35c(%edi) │ │ │ │ + fstpl 0x2d8(%edx) │ │ │ │ + fldl 0x278(%edi) │ │ │ │ + fstl -0x60(%ebp) │ │ │ │ + fstpl 0x2d8(%eax) │ │ │ │ + fldz │ │ │ │ + fstpl 0x354(%edi) │ │ │ │ + fldl 0x270(%edi) │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + fstpl 0x2d8(%edx) │ │ │ │ + fldl 0x278(%edi) │ │ │ │ + mov -0xac(%ebp),%edi │ │ │ │ + fstl -0x60(%ebp) │ │ │ │ + fstpl 0x2d8(%eax) │ │ │ │ + movzbl -0x8f(%ebp),%eax │ │ │ │ + mov %al,0x6c(%edi) │ │ │ │ + movzbl -0x90(%ebp),%eax │ │ │ │ + mov %al,0x1e4(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov 0x3a8(%eax),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + cmp $0x2,%esi │ │ │ │ + jne 50b4e ::do_widen(char) const@@Base+0x458e> │ │ │ │ + movl $0x0,-0x88(%ebp) │ │ │ │ + movzbl -0x68(%ebp),%eax │ │ │ │ + mov %al,-0x8e(%ebp) │ │ │ │ + jmp 50693 ::do_widen(char) const@@Base+0x40d3> │ │ │ │ + fnstcw -0x3e(%ebp) │ │ │ │ + movzwl -0x3e(%ebp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x40(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + fldcw -0x40(%ebp) │ │ │ │ + fistpl -0x4c(%ebp) │ │ │ │ + fldcw -0x3e(%ebp) │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ + cmp $0x2a,%edx │ │ │ │ + jne 50137 ::do_widen(char) const@@Base+0x3b77> │ │ │ │ + jmp 50a97 ::do_widen(char) const@@Base+0x44d7> │ │ │ │ + test %al,%al │ │ │ │ + jne 509ba ::do_widen(char) const@@Base+0x43fa> │ │ │ │ + jmp 50a0f ::do_widen(char) const@@Base+0x444f> │ │ │ │ + test %al,%al │ │ │ │ + jne 509ba ::do_widen(char) const@@Base+0x43fa> │ │ │ │ + jmp 4ff38 ::do_widen(char) const@@Base+0x3978> │ │ │ │ + fnstcw -0x3e(%ebp) │ │ │ │ + movzwl -0x3e(%ebp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x40(%ebp) │ │ │ │ + fldcw -0x40(%ebp) │ │ │ │ + fistpl -0x4c(%ebp) │ │ │ │ + fldcw -0x3e(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + cmp $0x2a,%eax │ │ │ │ + je 50b15 ::do_widen(char) const@@Base+0x4555> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + jmp 50a58 ::do_widen(char) const@@Base+0x4498> │ │ │ │ + movzbl -0x94(%ebp),%eax │ │ │ │ + jmp 50137 ::do_widen(char) const@@Base+0x3b77> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ + fldl 0x280(%eax) │ │ │ │ + mov 0x3a8(%eax),%ecx │ │ │ │ + add %esi,%ecx │ │ │ │ + fstl -0x88(%ebp) │ │ │ │ + fldz │ │ │ │ + fxch %st(1) │ │ │ │ + fucomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jp 50bcf ::do_widen(char) const@@Base+0x460f> │ │ │ │ + jne 50bcf ::do_widen(char) const@@Base+0x460f> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1c529(%edx),%eax │ │ │ │ mov %edx,%ebx │ │ │ │ - mov %edx,-0x250(%ebp) │ │ │ │ - lea -0x999c0(%eax),%esi │ │ │ │ - jmp 53b1f ::do_widen(char) const@@Base+0x17acf> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - je 53b37 ::do_widen(char) const@@Base+0x17ae7> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 53b18 ::do_widen(char) const@@Base+0x17ac8> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ - call *%eax │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + call 40d0 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jne 53b1f ::do_widen(char) const@@Base+0x17acf> │ │ │ │ - mov -0x250(%ebp),%edx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %edx,0x58(%eax) │ │ │ │ - mov -0x178(%ebp),%eax │ │ │ │ - mov -0x174(%ebp),%esi │ │ │ │ - sub %eax,%esi │ │ │ │ - sar $0x2,%esi │ │ │ │ - imul $0xaaaaaaab,%esi,%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 53bc8 ::do_widen(char) const@@Base+0x17b78> │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 53b93 ::do_widen(char) const@@Base+0x17b43> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - flds 0x4(%edx) │ │ │ │ - mov -0x258(%ebp),%ecx │ │ │ │ - add $0xc,%eax │ │ │ │ - add $0x1,%ebx │ │ │ │ - mov %ecx,-0xc(%eax) │ │ │ │ - fstps -0x8(%eax) │ │ │ │ - flds 0x8(%edx) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - fstps -0x4(%eax) │ │ │ │ - mov %eax,0x4c(%edx) │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 53bc8 ::do_widen(char) const@@Base+0x17b78> │ │ │ │ - mov -0x178(%ebp),%eax │ │ │ │ - lea (%ebx,%ebx,2),%edx │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - lea (%eax,%edx,4),%edx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ + test %eax,%eax │ │ │ │ + je 50bcf ::do_widen(char) const@@Base+0x460f> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ + mov 0x5ec(%eax),%eax │ │ │ │ + fldl -0x1af18(%edx) │ │ │ │ + mov 0xf4(%eax),%ebx │ │ │ │ + fstpl 0x370(%ebx) │ │ │ │ + fldl -0x1af10(%edx) │ │ │ │ + mov 0x26c(%eax),%ebx │ │ │ │ + fstl -0x88(%ebp) │ │ │ │ + fstpl 0x370(%ebx) │ │ │ │ + movb $0x1,0x6c(%eax) │ │ │ │ + movb $0x1,0x1e4(%eax) │ │ │ │ + jmp 50bcf ::do_widen(char) const@@Base+0x460f> │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ - mov 0x4c(%eax),%eax │ │ │ │ - cmp 0x50(%ecx),%eax │ │ │ │ - jne 53b68 ::do_widen(char) const@@Base+0x17b18> │ │ │ │ - sub $0x4,%esp │ │ │ │ + push $0x3 │ │ │ │ + push $0x0 │ │ │ │ + lea 0x3c(%eax),%esi │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + lea -0x1c52d(%eax),%edx │ │ │ │ + mov %eax,%ebx │ │ │ │ push %edx │ │ │ │ - push %eax │ │ │ │ - push -0x248(%ebp) │ │ │ │ - call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ - add $0x1,%ebx │ │ │ │ + push %esi │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 53b8d ::do_widen(char) const@@Base+0x17b3d> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x16c(%ebp),%eax │ │ │ │ - mov -0x168(%ebp),%esi │ │ │ │ - sub %eax,%esi │ │ │ │ - sar $0x2,%esi │ │ │ │ - imul $0xaaaaaaab,%esi,%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 53c50 ::do_widen(char) const@@Base+0x17c00> │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 53c1b ::do_widen(char) const@@Base+0x17bcb> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - flds 0x4(%edx) │ │ │ │ - mov -0x258(%ebp),%ecx │ │ │ │ - add $0xc,%eax │ │ │ │ - add $0x1,%ebx │ │ │ │ - mov %ecx,-0xc(%eax) │ │ │ │ - fstps -0x8(%eax) │ │ │ │ - flds 0x8(%edx) │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - fstps -0x4(%eax) │ │ │ │ - mov %eax,0x58(%edx) │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 53c50 ::do_widen(char) const@@Base+0x17c00> │ │ │ │ - mov -0x16c(%ebp),%eax │ │ │ │ - lea (%ebx,%ebx,2),%edx │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - lea (%eax,%edx,4),%edx │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x58(%eax),%eax │ │ │ │ - cmp 0x5c(%ecx),%eax │ │ │ │ - jne 53bf0 ::do_widen(char) const@@Base+0x17ba0> │ │ │ │ - sub $0x4,%esp │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 51074 ::do_widen(char) const@@Base+0x4ab4> │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + push $0x3 │ │ │ │ + push $0x0 │ │ │ │ push %edx │ │ │ │ + push %esi │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + push $0x1 │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ push %eax │ │ │ │ - push -0x24c(%ebp) │ │ │ │ - call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ - add $0x1,%ebx │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 53c15 ::do_widen(char) const@@Base+0x17bc5> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl -0x18c(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ - fstpl 0x34(%eax) │ │ │ │ - flds -0x184(%ebp) │ │ │ │ - mov 0x64(%edx),%ecx │ │ │ │ - mov %ecx,-0x268(%ebp) │ │ │ │ - fstps 0x3c(%eax) │ │ │ │ - flds -0x180(%ebp) │ │ │ │ - fstps 0x40(%eax) │ │ │ │ - flds -0x1b4(%ebp) │ │ │ │ - mov -0x1c0(%ebp),%eax │ │ │ │ - mov %eax,(%edx) │ │ │ │ - movzbl -0x17c(%ebp),%eax │ │ │ │ - fstps 0xc(%edx) │ │ │ │ - flds -0x1b0(%ebp) │ │ │ │ - mov %al,0x44(%edx) │ │ │ │ - mov %edx,%eax │ │ │ │ - add $0x60,%eax │ │ │ │ - fstps 0x10(%edx) │ │ │ │ - flds -0x1ac(%ebp) │ │ │ │ - mov %eax,-0x27c(%ebp) │ │ │ │ - mov 0x60(%edx),%eax │ │ │ │ - fstps 0x14(%edx) │ │ │ │ - flds -0x1a8(%ebp) │ │ │ │ - mov %eax,-0x288(%ebp) │ │ │ │ - fstps 0x18(%edx) │ │ │ │ - fldl -0x19c(%ebp) │ │ │ │ - fstpl 0x24(%edx) │ │ │ │ - fldl -0x194(%ebp) │ │ │ │ - fstpl 0x2c(%edx) │ │ │ │ - cmp %ecx,%eax │ │ │ │ - je 53e9f ::do_widen(char) const@@Base+0x17e4f> │ │ │ │ - mov %eax,-0x248(%ebp) │ │ │ │ - mov -0x240(%ebp),%eax │ │ │ │ - lea -0x99280(%eax),%edx │ │ │ │ - lea -0x9f4(%eax),%eax │ │ │ │ - mov %edx,-0x260(%ebp) │ │ │ │ - mov %eax,-0x25c(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x248(%ebp),%ebx │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp -0x260(%ebp),%eax │ │ │ │ - jne 54520 ::do_widen(char) const@@Base+0x184d0> │ │ │ │ - mov -0x240(%ebp),%edi │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x9d4(%edi),%eax │ │ │ │ - mov %eax,(%ebx) │ │ │ │ - lea 0x64(%ebx),%eax │ │ │ │ - push 0x6c(%ebx) │ │ │ │ + lea -0x1df4c(%ecx),%eax │ │ │ │ + mov %ecx,%ebx │ │ │ │ push %eax │ │ │ │ - call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ - mov 0x5c(%ebx),%eax │ │ │ │ - mov 0x58(%ebx),%esi │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 53e20 ::do_widen(char) const@@Base+0x17dd0> │ │ │ │ - lea -0x99750(%edi),%eax │ │ │ │ - mov %eax,-0x258(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov (%esi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp -0x258(%ebp),%eax │ │ │ │ - jne 54500 ::do_widen(char) const@@Base+0x184b0> │ │ │ │ - mov -0x240(%ebp),%ecx │ │ │ │ - mov 0x2c(%esi),%edi │ │ │ │ - lea -0x9e4(%ecx),%eax │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x30(%esi),%eax │ │ │ │ - mov %eax,-0x24c(%ebp) │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 53df2 ::do_widen(char) const@@Base+0x17da2> │ │ │ │ - lea -0x99970(%ecx),%eax │ │ │ │ - mov %eax,-0x250(%ebp) │ │ │ │ - jmp 53dcf ::do_widen(char) const@@Base+0x17d7f> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x25c(%ebp),%eax │ │ │ │ - lea 0x18(%edi),%edx │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x10(%edi),%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 53dc4 ::do_widen(char) const@@Base+0x17d74> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + add $0x20,%esp │ │ │ │ + sub %edx,%eax │ │ │ │ + mov 0x31c(%ebx),%ecx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x2c,%edi │ │ │ │ - cmp %edi,-0x24c(%ebp) │ │ │ │ - je 53def ::do_widen(char) const@@Base+0x17d9f> │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp -0x250(%ebp),%eax │ │ │ │ - je 53da0 ::do_widen(char) const@@Base+0x17d50> │ │ │ │ - sub $0xc,%esp │ │ │ │ + push %edx │ │ │ │ + push %esi │ │ │ │ push %edi │ │ │ │ - add $0x2c,%edi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edi,-0x24c(%ebp) │ │ │ │ - jne 53dcf ::do_widen(char) const@@Base+0x17d7f> │ │ │ │ - mov 0x2c(%esi),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 53e08 ::do_widen(char) const@@Base+0x17db8> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ + call 4110 , std::allocator >::substr(unsigned int, unsigned int) const@plt> │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + lea -0x3c(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ push %edi │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x38,%esi │ │ │ │ - cmp %esi,-0x254(%ebp) │ │ │ │ - jne 53d60 ::do_widen(char) const@@Base+0x17d10> │ │ │ │ - mov -0x248(%ebp),%eax │ │ │ │ - mov 0x58(%eax),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 53e36 ::do_widen(char) const@@Base+0x17de6> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x248(%ebp),%edx │ │ │ │ - mov 0x3c(%edx),%eax │ │ │ │ - add $0x44,%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 53e58 ::do_widen(char) const@@Base+0x17e08> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ + push %ecx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x248(%ebp),%edx │ │ │ │ - mov 0x24(%edx),%eax │ │ │ │ - add $0x2c,%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 53e7a ::do_widen(char) const@@Base+0x17e2a> │ │ │ │ + call 68c70 ::do_widen(char) const@@Base+0x1c6b0> │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + cmp -0xb0(%ebp),%eax │ │ │ │ + je 50efb ::do_widen(char) const@@Base+0x493b> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - addl $0x7c,-0x248(%ebp) │ │ │ │ - mov -0x248(%ebp),%eax │ │ │ │ - cmp %eax,-0x268(%ebp) │ │ │ │ - jne 53d08 ::do_widen(char) const@@Base+0x17cb8> │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov -0x288(%ebp),%ecx │ │ │ │ - mov %ecx,0x64(%eax) │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + movb $0x0,-0x28(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x31c(%eax),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + add $0x4,%eax │ │ │ │ + cmp %eax,%esi │ │ │ │ + je 50fbb ::do_widen(char) const@@Base+0x49fb> │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x160(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - push -0x27c(%ebp) │ │ │ │ - call e050 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa00> │ │ │ │ - pop %eax │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ - mov -0x1bc(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ - mov -0x240(%ebp),%esi │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ - lea -0x148(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - add $0x78,%eax │ │ │ │ - push %eax │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - lea -0x130(%ebp),%eax │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - push %eax │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - add $0x90,%eax │ │ │ │ - push %eax │ │ │ │ + add $0x28,%esi │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + push %edi │ │ │ │ call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - movzbl -0x17b(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - movb $0x1,-0x27c(%ebp) │ │ │ │ - mov %al,0x45(%edx) │ │ │ │ + lea 0x29c(%eax),%esi │ │ │ │ + mov 0x2a0(%eax),%eax │ │ │ │ + cmp -0x2c(%ebp),%eax │ │ │ │ + je 51044 ::do_widen(char) const@@Base+0x4a84> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + cmpb $0x0,0x252(%eax) │ │ │ │ + jne 50f6a ::do_widen(char) const@@Base+0x49aa> │ │ │ │ + cmpb $0x0,0x253(%eax) │ │ │ │ + jne 51010 ::do_widen(char) const@@Base+0x4a50> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0xe8(%eax),%ecx │ │ │ │ - addl $0x1,0x4(%eax) │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 54778 ::do_widen(char) const@@Base+0x18728> │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0x28(%ebp) │ │ │ │ - push -0x270(%ebp) │ │ │ │ - call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push -0x40(%ebp) │ │ │ │ - push -0x26c(%ebp) │ │ │ │ - call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ - mov -0x274(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - mov -0xd4(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 53f6b ::do_widen(char) const@@Base+0x17f1b> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ + mov 0x5ec(%eax),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + add $0x4c,%eax │ │ │ │ push %eax │ │ │ │ - call 44d0 │ │ │ │ + call 4afc0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2b3c0> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 53f87 ::do_widen(char) const@@Base+0x17f37> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0xb0(%ebp),%eax │ │ │ │ + je 4fae6 ::do_widen(char) const@@Base+0x3526> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x274(%ebp),%eax │ │ │ │ - mov %eax,-0x118(%ebp) │ │ │ │ - mov -0x114(%ebp),%eax │ │ │ │ + jmp 4fae6 ::do_widen(char) const@@Base+0x3526> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + lea 0x29c(%eax),%esi │ │ │ │ + mov 0x2a0(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 53faf ::do_widen(char) const@@Base+0x17f5f> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ + jne 50f51 ::do_widen(char) const@@Base+0x4991> │ │ │ │ + jmp 50f89 ::do_widen(char) const@@Base+0x49c9> │ │ │ │ + movzbl 0x2b9(%ecx),%edx │ │ │ │ + jmp 503ef ::do_widen(char) const@@Base+0x3e2f> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + cmpb $0x0,-0x8e(%ebp) │ │ │ │ + mov %edi,-0x98(%ebp) │ │ │ │ + mov 0x3a8(%eax),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + je 50673 ::do_widen(char) const@@Base+0x40b3> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x5ec(%eax),%eax │ │ │ │ + jmp 50632 ::do_widen(char) const@@Base+0x4072> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + push $0x4 │ │ │ │ + push $0x0 │ │ │ │ + lea -0x1c6dd(%ecx),%eax │ │ │ │ + mov %ecx,%ebx │ │ │ │ push %eax │ │ │ │ - call 44d0 │ │ │ │ + push %edi │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xf4(%ebp),%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + jne 50f6a ::do_widen(char) const@@Base+0x49aa> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + jmp 50f6a ::do_widen(char) const@@Base+0x49aa> │ │ │ │ test %eax,%eax │ │ │ │ - je 53fcb ::do_widen(char) const@@Base+0x17f7b> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x130(%ebp),%eax │ │ │ │ - cmp -0x280(%ebp),%eax │ │ │ │ - je 53feb ::do_widen(char) const@@Base+0x17f9b> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x148(%ebp),%eax │ │ │ │ - cmp -0x284(%ebp),%eax │ │ │ │ - je 5400b ::do_widen(char) const@@Base+0x17fbb> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ + je 50f89 ::do_widen(char) const@@Base+0x49c9> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + push -0x30(%ebp) │ │ │ │ + push 0x29c(%eax) │ │ │ │ + call 42f0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x154(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 54027 ::do_widen(char) const@@Base+0x17fd7> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ + je 50f89 ::do_widen(char) const@@Base+0x49c9> │ │ │ │ + jmp 50f51 ::do_widen(char) const@@Base+0x4991> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x3c(%ebp),%eax │ │ │ │ + push %esi │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + push 0x31c(%esi) │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x15c(%ebp),%eax │ │ │ │ - mov -0x160(%ebp),%edi │ │ │ │ - mov %eax,-0x268(%ebp) │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 541e3 ::do_widen(char) const@@Base+0x18193> │ │ │ │ - mov -0x240(%ebp),%eax │ │ │ │ - lea -0x99280(%eax),%ecx │ │ │ │ - lea -0x9f4(%eax),%eax │ │ │ │ - mov %ecx,-0x260(%ebp) │ │ │ │ - mov %eax,-0x258(%ebp) │ │ │ │ + call 68c70 ::do_widen(char) const@@Base+0x1c6b0> │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ + add $0xc,%esp │ │ │ │ + jmp 50efb ::do_widen(char) const@@Base+0x493b> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 69aa <__gmon_start__@plt+0x21f2> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 69d0 <__gmon_start__@plt+0x2218> │ │ │ │ nop │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp -0x260(%ebp),%eax │ │ │ │ - jne 54510 ::do_widen(char) const@@Base+0x184c0> │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x9d4(%ebx),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea 0x64(%edi),%eax │ │ │ │ - push 0x6c(%edi) │ │ │ │ - push %eax │ │ │ │ - call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ - mov 0x5c(%edi),%eax │ │ │ │ - mov 0x58(%edi),%esi │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,-0x250(%ebp) │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 54180 ::do_widen(char) const@@Base+0x18130> │ │ │ │ - lea -0x99750(%ebx),%eax │ │ │ │ - mov %edi,-0x25c(%ebp) │ │ │ │ - mov %eax,-0x254(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov (%esi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp -0x254(%ebp),%eax │ │ │ │ - jne 544e8 ::do_widen(char) const@@Base+0x18498> │ │ │ │ - mov -0x240(%ebp),%ecx │ │ │ │ - mov 0x2c(%esi),%edi │ │ │ │ - lea -0x9e4(%ecx),%eax │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x30(%esi),%eax │ │ │ │ - mov %eax,-0x248(%ebp) │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 54152 ::do_widen(char) const@@Base+0x18102> │ │ │ │ - lea -0x99970(%ecx),%eax │ │ │ │ - mov %eax,-0x24c(%ebp) │ │ │ │ - jmp 5412f ::do_widen(char) const@@Base+0x180df> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x258(%ebp),%eax │ │ │ │ - lea 0x18(%edi),%edx │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x10(%edi),%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 54124 ::do_widen(char) const@@Base+0x180d4> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x2c,%edi │ │ │ │ - cmp %edi,-0x248(%ebp) │ │ │ │ - je 5414f ::do_widen(char) const@@Base+0x180ff> │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp -0x24c(%ebp),%eax │ │ │ │ - je 54100 ::do_widen(char) const@@Base+0x180b0> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - add $0x2c,%edi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edi,-0x248(%ebp) │ │ │ │ - jne 5412f ::do_widen(char) const@@Base+0x180df> │ │ │ │ - mov 0x2c(%esi),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 54168 ::do_widen(char) const@@Base+0x18118> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ + nop │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x38,%esi │ │ │ │ - cmp %esi,-0x250(%ebp) │ │ │ │ - jne 540c0 ::do_widen(char) const@@Base+0x18070> │ │ │ │ - mov -0x25c(%ebp),%edi │ │ │ │ - mov 0x58(%edi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 54196 ::do_widen(char) const@@Base+0x18146> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x3c(%edi),%eax │ │ │ │ - lea 0x44(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 541b2 ::do_widen(char) const@@Base+0x18162> │ │ │ │ + call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ + add $0x53f46,%esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x8c,%esp │ │ │ │ + fldl 0xc(%ebp) │ │ │ │ + fldl 0x14(%ebp) │ │ │ │ + fstpl -0x80(%ebp) │ │ │ │ + fldz │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jae 51470 ::do_widen(char) const@@Base+0x4eb0> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + cmpb $0x0,0x364(%eax) │ │ │ │ + je 51110 ::do_widen(char) const@@Base+0x4b50> │ │ │ │ + flds -0x1cfd8(%esi) │ │ │ │ + fldl 0x370(%eax) │ │ │ │ + fstl -0x60(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 51474 ::do_widen(char) const@@Base+0x4eb4> │ │ │ │ + fldl 0x368(%eax) │ │ │ │ + fstl -0x60(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + ja 5147a ::do_widen(char) const@@Base+0x4eba> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ + mov %esi,%ebx │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ + mov 0x1c0(%eax),%edi │ │ │ │ + mov 0x1c4(%eax),%eax │ │ │ │ + push $0x328 │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + call 42e0 │ │ │ │ + fldl -0x60(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x24(%edi),%eax │ │ │ │ - lea 0x2c(%edi),%edx │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + mov %eax,%edx │ │ │ │ + lea 0x328(%eax),%ecx │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + movl $0x0,(%eax) │ │ │ │ + add $0x4,%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 51150 ::do_widen(char) const@@Base+0x4b90> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + cmp -0x78(%ebp),%edi │ │ │ │ + flds -0x1cbd8(%esi) │ │ │ │ + mov 0x1c0(%eax),%eax │ │ │ │ + fnstcw -0x52(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + movzwl -0x52(%ebp),%eax │ │ │ │ + je 518e0 ::do_widen(char) const@@Base+0x5320> │ │ │ │ + or $0xc,%ah │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + mov %ax,-0x54(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x60(%edi),%eax │ │ │ │ + cmp 0x64(%edi),%eax │ │ │ │ + je 511e0 ::do_widen(char) const@@Base+0x4c20> │ │ │ │ + fldl 0x24(%edi) │ │ │ │ + fldl -0x80(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jb 511e0 ::do_widen(char) const@@Base+0x4c20> │ │ │ │ + mov 0x58(%eax),%eax │ │ │ │ + fld %st(0) │ │ │ │ + fmull 0x20(%eax) │ │ │ │ + fdivl 0x34(%edi) │ │ │ │ + fadds -0x1db5c(%esi) │ │ │ │ + fldcw -0x54(%ebp) │ │ │ │ + fistpl -0x58(%ebp) │ │ │ │ + fldcw -0x52(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + add $0x64,%eax │ │ │ │ + cmp $0xc7,%eax │ │ │ │ + ja 511e0 ::do_widen(char) const@@Base+0x4c20> │ │ │ │ + addl $0x1,(%ebx,%eax,4) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1a8,%edi │ │ │ │ + cmp %ecx,%edi │ │ │ │ + jne 51198 ::do_widen(char) const@@Base+0x4bd8> │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %ebx,-0x68(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + mov (%ebx,%eax,4),%ebx │ │ │ │ + cmp %edi,%ebx │ │ │ │ + jle 5121e ::do_widen(char) const@@Base+0x4c5e> │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %ebx,%edi │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp $0xc8,%eax │ │ │ │ + jne 51210 ::do_widen(char) const@@Base+0x4c50> │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + flds -0x1db5c(%esi) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + fadd %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fldcw -0x54(%ebp) │ │ │ │ + fistpl -0x58(%ebp) │ │ │ │ + fldcw -0x52(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + cmp $0x63,%edi │ │ │ │ + jle 5147e ::do_widen(char) const@@Base+0x4ebe> │ │ │ │ + test %eax,%eax │ │ │ │ + je 51482 ::do_widen(char) const@@Base+0x4ec2> │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + add $0x31c,%ebx │ │ │ │ + nop │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ + add (%edx),%eax │ │ │ │ + add $0x4,%edx │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldcw -0x54(%ebp) │ │ │ │ + fistpl -0x4(%edx) │ │ │ │ + fldcw -0x52(%ebp) │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jne 51270 ::do_widen(char) const@@Base+0x4cb0> │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %edi,-0x90(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %ecx,%eax │ │ │ │ + cmp $0xc6,%ecx │ │ │ │ + jg 512fb ::do_widen(char) const@@Base+0x4d3b> │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov (%ebx,%ecx,4),%ebx │ │ │ │ + cmp -0x88(%ebp),%ebx │ │ │ │ + jle 51774 ::do_widen(char) const@@Base+0x51b4> │ │ │ │ + mov %ebx,-0x68(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ + jmp 512e1 ::do_widen(char) const@@Base+0x4d21> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmp %edi,(%ebx,%edx,4) │ │ │ │ + jle 5176b ::do_widen(char) const@@Base+0x51ab> │ │ │ │ + add $0x1,%edx │ │ │ │ + cmp $0xc7,%edx │ │ │ │ + jne 512d8 ::do_widen(char) const@@Base+0x4d18> │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jle 51488 ::do_widen(char) const@@Base+0x4ec8> │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + fldl -0x1af08(%esi) │ │ │ │ + mov (%ebx,%ecx,4),%ebx │ │ │ │ + fstpl -0x68(%ebp) │ │ │ │ + cmp %ebx,-0x88(%ebp) │ │ │ │ + jge 517b9 ::do_widen(char) const@@Base+0x51f9> │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + mov %ecx,%ebx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ + jmp 51341 ::do_widen(char) const@@Base+0x4d81> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmp %ecx,(%edx,%eax,4) │ │ │ │ + jle 517b0 ::do_widen(char) const@@Base+0x51f0> │ │ │ │ + sub $0x1,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 51338 ::do_widen(char) const@@Base+0x4d78> │ │ │ │ + fldl -0x1af00(%esi) │ │ │ │ + mov %edi,-0x90(%ebp) │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ + flds -0x1dab0(%esi) │ │ │ │ + fldl -0x68(%ebp) │ │ │ │ + fsubl -0x60(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + ja 51488 ::do_widen(char) const@@Base+0x4ec8> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + cmpb $0x0,0x365(%eax) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + je 517ca ::do_widen(char) const@@Base+0x520a> │ │ │ │ + movl $0x0,-0x8c(%ebp) │ │ │ │ + cmp %eax,-0x78(%ebp) │ │ │ │ + je 5153e ::do_widen(char) const@@Base+0x4f7e> │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ + jmp 513d9 ::do_widen(char) const@@Base+0x4e19> │ │ │ │ + fldl 0x24(%ecx) │ │ │ │ + movl $0x0,0xc(%ecx) │ │ │ │ + fstl -0x70(%ebp) │ │ │ │ + fldl -0x80(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + flds -0x1db58(%esi) │ │ │ │ + sbbl $0xffffffff,-0x8c(%ebp) │ │ │ │ + fstpl 0x24(%ecx) │ │ │ │ + mov %ecx,%eax │ │ │ │ + add $0x1a8,%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + cmp %eax,-0x78(%ebp) │ │ │ │ + je 5153e ::do_widen(char) const@@Base+0x4f7e> │ │ │ │ + mov 0x60(%ecx),%edi │ │ │ │ + cmp 0x64(%ecx),%edi │ │ │ │ + je 513a3 ::do_widen(char) const@@Base+0x4de3> │ │ │ │ + mov %edi,%eax │ │ │ │ + mov %ecx,%edi │ │ │ │ + mov %eax,%ecx │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x5c(%ecx),%edx │ │ │ │ + mov 0x58(%ecx),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - je 541ce ::do_widen(char) const@@Base+0x1817e> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x7c,%edi │ │ │ │ - cmp %edi,-0x268(%ebp) │ │ │ │ - jne 54060 ::do_widen(char) const@@Base+0x18010> │ │ │ │ - mov -0x160(%ebp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 541f9 ::do_widen(char) const@@Base+0x181a9> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x168(%ebp),%edi │ │ │ │ - mov -0x16c(%ebp),%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - je 54245 ::do_widen(char) const@@Base+0x181f5> │ │ │ │ - mov -0x240(%ebp),%eax │ │ │ │ - lea -0x999c0(%eax),%esi │ │ │ │ - jmp 54227 ::do_widen(char) const@@Base+0x181d7> │ │ │ │ + je 51761 ::do_widen(char) const@@Base+0x51a1> │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ + lea 0x58(%ecx),%ebx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jae 5143b ::do_widen(char) const@@Base+0x4e7b> │ │ │ │ + fldl 0x20(%eax) │ │ │ │ + fldl 0x34(%edi) │ │ │ │ + fld %st(1) │ │ │ │ + fmuls -0x1cbd8(%esi) │ │ │ │ + fdiv %st(1),%st │ │ │ │ + fldl -0x60(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jae 51498 ::do_widen(char) const@@Base+0x4ed8> │ │ │ │ + fldl -0x68(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jae 5149a ::do_widen(char) const@@Base+0x4eda> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 51434 ::do_widen(char) const@@Base+0x4e74> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + add $0x38,%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 51408 ::do_widen(char) const@@Base+0x4e48> │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + cmp %edx,0x58(%eax) │ │ │ │ + je 51520 ::do_widen(char) const@@Base+0x4f60> │ │ │ │ + add $0x7c,%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + cmp %ecx,0x64(%edi) │ │ │ │ + jne 513f0 ::do_widen(char) const@@Base+0x4e30> │ │ │ │ + mov %edi,%ecx │ │ │ │ + mov %eax,%edi │ │ │ │ + cmp %edi,0x60(%ecx) │ │ │ │ + jne 513c7 ::do_widen(char) const@@Base+0x4e07> │ │ │ │ + jmp 513a3 ::do_widen(char) const@@Base+0x4de3> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ xchg %ax,%ax │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - je 5423f ::do_widen(char) const@@Base+0x181ef> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 54220 ::do_widen(char) const@@Base+0x181d0> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jne 54227 ::do_widen(char) const@@Base+0x181d7> │ │ │ │ - mov -0x16c(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 5425b ::do_widen(char) const@@Base+0x1820b> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x174(%ebp),%edi │ │ │ │ - mov -0x178(%ebp),%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - je 542a5 ::do_widen(char) const@@Base+0x18255> │ │ │ │ - mov -0x240(%ebp),%eax │ │ │ │ - lea -0x999c0(%eax),%esi │ │ │ │ - jmp 54287 ::do_widen(char) const@@Base+0x18237> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 51488 ::do_widen(char) const@@Base+0x4ec8> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 51488 ::do_widen(char) const@@Base+0x4ec8> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 51488 ::do_widen(char) const@@Base+0x4ec8> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 51488 ::do_widen(char) const@@Base+0x4ec8> │ │ │ │ + fstp %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - je 5429f ::do_widen(char) const@@Base+0x1824f> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 54280 ::do_widen(char) const@@Base+0x18230> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jne 54287 ::do_widen(char) const@@Base+0x18237> │ │ │ │ - mov -0x178(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 542bb ::do_widen(char) const@@Base+0x1826b> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x220(%ebp),%eax │ │ │ │ - cmp -0x264(%ebp),%eax │ │ │ │ - je 542db ::do_widen(char) const@@Base+0x1828b> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - movzbl -0x27c(%ebp),%eax │ │ │ │ + xor %eax,%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x240(%ebp),%edx │ │ │ │ - push $0x1 │ │ │ │ - push $0x0 │ │ │ │ - lea -0x1d059(%edx),%eax │ │ │ │ - mov %edx,%ebx │ │ │ │ - push %eax │ │ │ │ - push -0x248(%ebp) │ │ │ │ - call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 543e0 ::do_widen(char) const@@Base+0x18390> │ │ │ │ - mov -0x24c(%ebp),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - lea 0x1(%eax),%esi │ │ │ │ - push %esi │ │ │ │ - call 41e0 │ │ │ │ - mov $0x7fffffff,%edx │ │ │ │ - sub -0x144(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - ja 54ba4 ::do_widen(char) const@@Base+0x18b54> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - push %esi │ │ │ │ - lea -0x148(%ebp),%esi │ │ │ │ - push %esi │ │ │ │ - call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmpl $0x7fffffff,-0x144(%ebp) │ │ │ │ - je 54bbe ::do_widen(char) const@@Base+0x18b6e> │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ + fstp %st(0) │ │ │ │ + fldl -0x1cbb0(%esi) │ │ │ │ + fsubr %st(2),%st │ │ │ │ + fmuls -0x1cbd8(%esi) │ │ │ │ + fdiv %st(1),%st │ │ │ │ + fldl -0x60(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jae 514c8 ::do_widen(char) const@@Base+0x4f08> │ │ │ │ + fldl -0x68(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jb 51430 ::do_widen(char) const@@Base+0x4e70> │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 514cc ::do_widen(char) const@@Base+0x4f0c> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + fxch %st(1) │ │ │ │ + fsubl -0x1aef8(%esi) │ │ │ │ + fmuls -0x1cbd8(%esi) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ + fldl -0x60(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jae 514f8 ::do_widen(char) const@@Base+0x4f38> │ │ │ │ + fldl -0x68(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jb 51434 ::do_widen(char) const@@Base+0x4e74> │ │ │ │ + jmp 514fa ::do_widen(char) const@@Base+0x4f3a> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ sub $0x4,%esp │ │ │ │ - push $0x1 │ │ │ │ - lea -0x1bed6(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ - call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 53630 ::do_widen(char) const@@Base+0x175e0> │ │ │ │ + push %ebx │ │ │ │ + push -0x74(%ebp) │ │ │ │ + call 69610 ::do_widen(char) const@@Base+0x1d050> │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x5c(%ecx),%edx │ │ │ │ + jmp 51404 ::do_widen(char) const@@Base+0x4e44> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - test %edx,%edx │ │ │ │ - je 543c8 ::do_widen(char) const@@Base+0x18378> │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 54728 ::do_widen(char) const@@Base+0x186d8> │ │ │ │ + nop │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ + lea -0x50(%ebp),%eax │ │ │ │ + lea 0x60(%edi),%edx │ │ │ │ + push %ecx │ │ │ │ push %edx │ │ │ │ - push %esi │ │ │ │ push %eax │ │ │ │ - call 41b0 │ │ │ │ - mov -0x204(%ebp),%edx │ │ │ │ - mov -0x220(%ebp),%eax │ │ │ │ + call 6a3f0 ::do_widen(char) const@@Base+0x1de30> │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %eax,%ecx │ │ │ │ + jmp 5144e ::do_widen(char) const@@Base+0x4e8e> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x100 │ │ │ │ + call 42e0 │ │ │ │ add $0x10,%esp │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %edx,-0x21c(%ebp) │ │ │ │ - movb $0x0,(%eax,%edx,1) │ │ │ │ - mov -0x208(%ebp),%eax │ │ │ │ - jmp 5377c ::do_widen(char) const@@Base+0x1772c> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - push $0x6 │ │ │ │ + lea -0x48(%ebp),%ecx │ │ │ │ + mov %eax,%edi │ │ │ │ + lea -0x40(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ - lea -0x1b7f4(%ebx),%eax │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + lea -0x1bc02(%esi),%eax │ │ │ │ push %eax │ │ │ │ - push -0x248(%ebp) │ │ │ │ - call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 54538 ::do_widen(char) const@@Base+0x184e8> │ │ │ │ - add $0x1,%edi │ │ │ │ - mov -0x21c(%ebp),%eax │ │ │ │ - sub %esi,%edi │ │ │ │ - add $0x1,%esi │ │ │ │ - cmp %eax,%esi │ │ │ │ - ja 54c03 ::do_widen(char) const@@Base+0x18bb3> │ │ │ │ - mov -0x220(%ebp),%ebx │ │ │ │ - sub %esi,%eax │ │ │ │ - lea -0x1d8(%ebp),%ecx │ │ │ │ - push $0x0 │ │ │ │ - lea -0x1d0(%ebp),%edx │ │ │ │ - add %esi,%ebx │ │ │ │ - cmp %edi,%eax │ │ │ │ - mov %edx,-0x250(%ebp) │ │ │ │ - cmova %edi,%eax │ │ │ │ - mov %edx,-0x1d8(%ebp) │ │ │ │ - add %ebx,%eax │ │ │ │ + lea -0x1bc2c(%esi),%eax │ │ │ │ push %eax │ │ │ │ - push %ebx │ │ │ │ push %ecx │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + lea -0x1d6ef(%esi),%eax │ │ │ │ + push -0x64(%ebp) │ │ │ │ + push -0x68(%ebp) │ │ │ │ + push %eax │ │ │ │ + push $0x100 │ │ │ │ + push $0x1 │ │ │ │ + push %edi │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + add $0x20,%esp │ │ │ │ + mov %edi,%edx │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ + call 4ee90 ::do_widen(char) const@@Base+0x28d0> │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %ebx,-0x68(%ebp) │ │ │ │ + push %ebx │ │ │ │ + mov %esi,%ebx │ │ │ │ + lea 0x128(%edx),%eax │ │ │ │ + push %edi │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + call 6e8c0 ::do_widen(char) const@@Base+0x22300> │ │ │ │ + pop %eax │ │ │ │ + lea -0x1bc00(%esi),%eax │ │ │ │ + pop %edx │ │ │ │ + mov %edi,-0x70(%ebp) │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + pop %ecx │ │ │ │ + pop %edi │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ + push -0x60(%ebp) │ │ │ │ + push -0x78(%ebp) │ │ │ │ + push $0x100 │ │ │ │ + push $0x1 │ │ │ │ + push %edi │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + add $0x18,%esp │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ + push %edi │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ + push %edi │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ - lea -0x148(%ebp),%esi │ │ │ │ - push -0x1d4(%ebp) │ │ │ │ - mov -0x240(%ebp),%edi │ │ │ │ - push -0x1d8(%ebp) │ │ │ │ - push %esi │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ + push %edi │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ + push %edi │ │ │ │ + push -0x80(%ebp) │ │ │ │ + call 6e8c0 ::do_widen(char) const@@Base+0x22300> │ │ │ │ + pop %eax │ │ │ │ + lea -0x1bbd4(%esi),%eax │ │ │ │ + pop %edx │ │ │ │ + mov %edi,-0x70(%ebp) │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ + lea -0x1ca1c(%esi),%edx │ │ │ │ + pop %ecx │ │ │ │ + push -0x8c(%ebp) │ │ │ │ + push %edx │ │ │ │ + push $0x100 │ │ │ │ + push $0x1 │ │ │ │ + push %edi │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + add $0x18,%esp │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ + push %edi │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ + push %edi │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ + push %edi │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ + push %edi │ │ │ │ + push -0x80(%ebp) │ │ │ │ + call 6e8c0 ::do_widen(char) const@@Base+0x22300> │ │ │ │ + pop %eax │ │ │ │ + lea -0x1bba4(%esi),%eax │ │ │ │ + pop %edx │ │ │ │ + mov %edi,-0x70(%ebp) │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ + pop %ecx │ │ │ │ + push -0x90(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ + push $0x100 │ │ │ │ + push $0x1 │ │ │ │ + push %edi │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + add $0x18,%esp │ │ │ │ + push %edi │ │ │ │ + push -0x68(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x68(%ebp) │ │ │ │ + push -0x70(%ebp) │ │ │ │ + push -0x80(%ebp) │ │ │ │ + call 6e8c0 ::do_widen(char) const@@Base+0x22300> │ │ │ │ + pop %eax │ │ │ │ + lea -0x1bb78(%esi),%eax │ │ │ │ + pop %edx │ │ │ │ + push %eax │ │ │ │ + push -0x70(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + pop %eax │ │ │ │ + push -0x88(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ + push $0x100 │ │ │ │ + push $0x1 │ │ │ │ + push %edi │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + add $0x18,%esp │ │ │ │ + push %edi │ │ │ │ + push -0x68(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x68(%ebp) │ │ │ │ + push -0x70(%ebp) │ │ │ │ + push -0x80(%ebp) │ │ │ │ + call 6e8c0 ::do_widen(char) const@@Base+0x22300> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push $0x1 │ │ │ │ + push %edi │ │ │ │ + call 4280 │ │ │ │ + pop %ecx │ │ │ │ + pop %edi │ │ │ │ + push $0x4 │ │ │ │ + push -0x84(%ebp) │ │ │ │ + call 4280 │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + lea -0x28(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x1d8(%ebp),%eax │ │ │ │ - cmp -0x250(%ebp),%eax │ │ │ │ - je 54491 ::do_widen(char) const@@Base+0x18441> │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 51730 ::do_widen(char) const@@Base+0x5170> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x7fffffff,-0x144(%ebp) │ │ │ │ - jne 54371 ::do_widen(char) const@@Base+0x18321> │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + mov $0x1,%eax │ │ │ │ + cmp -0x94(%ebp),%edx │ │ │ │ + je 5148a ::do_widen(char) const@@Base+0x4eca> │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x1db30(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - call 41c0 │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %al,-0x60(%ebp) │ │ │ │ + push %edx │ │ │ │ + call 4380 │ │ │ │ + movzbl -0x60(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + mov %edi,%ecx │ │ │ │ + mov 0x64(%edi),%edi │ │ │ │ + jmp 51459 ::do_widen(char) const@@Base+0x4e99> │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ + mov %edi,-0x70(%ebp) │ │ │ │ + sub $0x64,%edx │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fadds -0x1cbe8(%esi) │ │ │ │ + flds -0x1d138(%esi) │ │ │ │ + fucomip %st(1),%st │ │ │ │ + fcmovbe %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + fstpl -0x68(%ebp) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jg 5130d ::do_widen(char) const@@Base+0x4d4d> │ │ │ │ + fldl -0x1af00(%esi) │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ + jmp 5135b ::do_widen(char) const@@Base+0x4d9b> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov %edi,-0x90(%ebp) │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ + sub $0x64,%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ + jmp 5135b ::do_widen(char) const@@Base+0x4d9b> │ │ │ │ + movl $0x0,-0x8c(%ebp) │ │ │ │ + cmp %eax,-0x78(%ebp) │ │ │ │ + je 5153e ::do_widen(char) const@@Base+0x4f7e> │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 51817 ::do_widen(char) const@@Base+0x5257> │ │ │ │ + fldl 0x24(%edi) │ │ │ │ + fldl -0x80(%ebp) │ │ │ │ + movl $0x0,0xc(%edi) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + flds -0x1db58(%esi) │ │ │ │ + sbbl $0xffffffff,-0x8c(%ebp) │ │ │ │ + fstpl 0x24(%edi) │ │ │ │ + add $0x1a8,%edi │ │ │ │ + cmp %edi,-0x78(%ebp) │ │ │ │ + je 5153e ::do_widen(char) const@@Base+0x4f7e> │ │ │ │ + mov 0x60(%edi),%eax │ │ │ │ + cmp %eax,0x64(%edi) │ │ │ │ + je 517e7 ::do_widen(char) const@@Base+0x5227> │ │ │ │ + mov %eax,%ecx │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x5c(%ecx),%edx │ │ │ │ + mov 0x58(%ecx),%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 518cb ::do_widen(char) const@@Base+0x530b> │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ + lea 0x58(%ecx),%ebx │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp %edx,%eax │ │ │ │ + jae 51869 ::do_widen(char) const@@Base+0x52a9> │ │ │ │ + flds -0x1cbd8(%esi) │ │ │ │ + fmull 0x20(%eax) │ │ │ │ + fdivl 0x34(%edi) │ │ │ │ + fldl -0x60(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jae 51890 ::do_widen(char) const@@Base+0x52d0> │ │ │ │ + fldl -0x68(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jae 51892 ::do_widen(char) const@@Base+0x52d2> │ │ │ │ + add $0x38,%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 51844 ::do_widen(char) const@@Base+0x5284> │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + cmp %edx,0x58(%eax) │ │ │ │ + je 518b0 ::do_widen(char) const@@Base+0x52f0> │ │ │ │ + add $0x7c,%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + cmp %ecx,0x64(%edi) │ │ │ │ + jne 51828 ::do_widen(char) const@@Base+0x5268> │ │ │ │ + cmp %eax,0x60(%edi) │ │ │ │ + jne 51808 ::do_widen(char) const@@Base+0x5248> │ │ │ │ + jmp 517e7 ::do_widen(char) const@@Base+0x5227> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %eax │ │ │ │ + push %ebx │ │ │ │ + push -0x74(%ebp) │ │ │ │ + call 69610 ::do_widen(char) const@@Base+0x1d050> │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x5c(%ecx),%edx │ │ │ │ + jmp 51840 ::do_widen(char) const@@Base+0x5280> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov %ecx,-0x220(%ebp) │ │ │ │ - mov %edx,-0x21c(%ebp) │ │ │ │ - mov %edi,-0x218(%ebp) │ │ │ │ - mov %esi,-0x208(%ebp) │ │ │ │ - lea -0x200(%ebp),%esi │ │ │ │ - mov %esi,%eax │ │ │ │ - jmp 5377c ::do_widen(char) const@@Base+0x1772c> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x50(%ebp),%eax │ │ │ │ + lea 0x60(%edi),%edx │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + call 6a3f0 ::do_widen(char) const@@Base+0x1de30> │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %eax,%ecx │ │ │ │ + jmp 51878 ::do_widen(char) const@@Base+0x52b8> │ │ │ │ + mov 0x64(%edi),%eax │ │ │ │ + cmp %eax,0x60(%edi) │ │ │ │ + jne 51808 ::do_widen(char) const@@Base+0x5248> │ │ │ │ + jmp 517e7 ::do_widen(char) const@@Base+0x5227> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x54(%ebp) │ │ │ │ + jmp 511f2 ::do_widen(char) const@@Base+0x4c32> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 69f6 <__gmon_start__@plt+0x223e> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 6a0e <__gmon_start__@plt+0x2256> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ + call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ + add $0x536f7,%edi │ │ │ │ push %esi │ │ │ │ - call *%eax │ │ │ │ + push %ebx │ │ │ │ + sub $0x8c,%esp │ │ │ │ + fldl 0xc(%ebp) │ │ │ │ + fldl 0x14(%ebp) │ │ │ │ + fstpl -0x80(%ebp) │ │ │ │ + fldz │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jae 51cd0 ::do_widen(char) const@@Base+0x5710> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + cmpb $0x0,0x364(%eax) │ │ │ │ + fldl 0x370(%eax) │ │ │ │ + je 51ca0 ::do_widen(char) const@@Base+0x56e0> │ │ │ │ + flds -0x1cfd8(%edi) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 51cd4 ::do_widen(char) const@@Base+0x5714> │ │ │ │ + fldl 0x368(%eax) │ │ │ │ + fstl -0x60(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + ja 51cda ::do_widen(char) const@@Base+0x571a> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ + mov 0x1c0(%eax),%esi │ │ │ │ + mov 0x1c4(%eax),%eax │ │ │ │ + push $0x198 │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + call 42e0 │ │ │ │ + fldl -0x60(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 54168 ::do_widen(char) const@@Base+0x18118> │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov %eax,%edx │ │ │ │ + lea 0x198(%eax),%ecx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + movl $0x0,(%eax) │ │ │ │ + add $0x4,%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 519a0 ::do_widen(char) const@@Base+0x53e0> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + cmp -0x84(%ebp),%esi │ │ │ │ + mov %ebx,-0x68(%ebp) │ │ │ │ + fldl -0x1aee8(%edi) │ │ │ │ + mov 0x1c0(%eax),%eax │ │ │ │ + fnstcw -0x52(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + movzwl -0x52(%ebp),%eax │ │ │ │ + je 52190 ::do_widen(char) const@@Base+0x5bd0> │ │ │ │ + or $0xc,%ah │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ + mov %ax,-0x54(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %eax,%ebx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x60(%esi),%eax │ │ │ │ + cmp 0x64(%esi),%eax │ │ │ │ + je 51a30 ::do_widen(char) const@@Base+0x5470> │ │ │ │ + fldl 0x24(%esi) │ │ │ │ + fldl -0x80(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jb 51a30 ::do_widen(char) const@@Base+0x5470> │ │ │ │ + mov 0x58(%eax),%eax │ │ │ │ + fldl 0x20(%eax) │ │ │ │ + fdiv %st(1),%st │ │ │ │ + fadds -0x1db5c(%edi) │ │ │ │ + fldcw -0x54(%ebp) │ │ │ │ + fistpl -0x58(%ebp) │ │ │ │ + fldcw -0x52(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + add $0x32,%eax │ │ │ │ + cmp $0x63,%eax │ │ │ │ + ja 51a30 ::do_widen(char) const@@Base+0x5470> │ │ │ │ + addl $0x1,(%ebx,%eax,4) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 53e08 ::do_widen(char) const@@Base+0x17db8> │ │ │ │ + add $0x1a8,%esi │ │ │ │ + cmp %ecx,%esi │ │ │ │ + jne 519f0 ::do_widen(char) const@@Base+0x5430> │ │ │ │ + fstp %st(0) │ │ │ │ + mov %ebx,-0x68(%ebp) │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %esi,%esi │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + mov (%ebx,%eax,4),%ebx │ │ │ │ + cmp %esi,%ebx │ │ │ │ + jle 51a5e ::do_widen(char) const@@Base+0x549e> │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %ebx,%esi │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp $0x64,%eax │ │ │ │ + jne 51a50 ::do_widen(char) const@@Base+0x5490> │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + flds -0x1db5c(%edi) │ │ │ │ + fadd %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fldcw -0x54(%ebp) │ │ │ │ + fistpl -0x58(%ebp) │ │ │ │ + fldcw -0x52(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + cmp $0x63,%esi │ │ │ │ + jle 51cde ::do_widen(char) const@@Base+0x571e> │ │ │ │ + test %eax,%eax │ │ │ │ + je 51ce2 ::do_widen(char) const@@Base+0x5722> │ │ │ │ + mov %ebx,%eax │ │ │ │ + lea 0x18c(%ebx),%ebx │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ + add (%edx),%eax │ │ │ │ + add $0x4,%edx │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldcw -0x54(%ebp) │ │ │ │ + fistpl -0x4(%edx) │ │ │ │ + fldcw -0x52(%ebp) │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jne 51ab0 ::do_widen(char) const@@Base+0x54f0> │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ + mov %ecx,%edx │ │ │ │ + cmp $0x62,%ecx │ │ │ │ + jg 51b2b ::do_widen(char) const@@Base+0x556b> │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + cmp (%ebx,%ecx,4),%eax │ │ │ │ + jge 52160 ::do_widen(char) const@@Base+0x5ba0> │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ + jmp 51b0e ::do_widen(char) const@@Base+0x554e> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + cmp %esi,(%edx,%ebx,4) │ │ │ │ + jle 51ff2 ::do_widen(char) const@@Base+0x5a32> │ │ │ │ + mov %ebx,%eax │ │ │ │ + lea 0x1(%eax),%ebx │ │ │ │ + cmp $0x63,%ebx │ │ │ │ + jne 51b00 ::do_widen(char) const@@Base+0x5540> │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jle 5219e ::do_widen(char) const@@Base+0x5bde> │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + fldl -0x1aef0(%edi) │ │ │ │ + cmp (%ebx,%ecx,4),%eax │ │ │ │ + jge 51fdb ::do_widen(char) const@@Base+0x5a1b> │ │ │ │ + mov %ebx,%ecx │ │ │ │ + jmp 51b59 ::do_widen(char) const@@Base+0x5599> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ xchg %ax,%ax │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 541ce ::do_widen(char) const@@Base+0x1817e> │ │ │ │ + cmp %eax,(%ecx,%edx,4) │ │ │ │ + jle 51fd8 ::do_widen(char) const@@Base+0x5a18> │ │ │ │ + sub $0x1,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 51b50 ::do_widen(char) const@@Base+0x5590> │ │ │ │ + fldl -0x1af00(%edi) │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ + fldl -0x1aee0(%edi) │ │ │ │ + fstl -0x70(%ebp) │ │ │ │ + fldl -0x60(%ebp) │ │ │ │ + fsubr %st(2),%st │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + ja 51ce6 ::do_widen(char) const@@Base+0x5726> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + cmpb $0x0,0x365(%eax) │ │ │ │ + je 5202a ::do_widen(char) const@@Base+0x5a6a> │ │ │ │ + movl $0x0,-0x8c(%ebp) │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x84(%ebp) │ │ │ │ + je 51d96 ::do_widen(char) const@@Base+0x57d6> │ │ │ │ + mov %esi,-0x90(%ebp) │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ + lea -0x4c(%ebp),%eax │ │ │ │ + mov %esi,-0x94(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 51c03 ::do_widen(char) const@@Base+0x5643> │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + fldl 0x24(%eax) │ │ │ │ + movl $0x0,0xc(%eax) │ │ │ │ + fstl -0x68(%ebp) │ │ │ │ + fldl -0x80(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + flds -0x1db58(%edi) │ │ │ │ + sbbl $0xffffffff,-0x8c(%ebp) │ │ │ │ + fstpl 0x24(%eax) │ │ │ │ + addl $0x1a8,-0x78(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + cmp %eax,-0x84(%ebp) │ │ │ │ + je 51d87 ::do_widen(char) const@@Base+0x57c7> │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov 0x60(%eax),%ecx │ │ │ │ + cmp 0x64(%eax),%ecx │ │ │ │ + je 51bc6 ::do_widen(char) const@@Base+0x5606> │ │ │ │ xchg %ax,%ax │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x248(%ebp) │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 53e7a ::do_widen(char) const@@Base+0x17e2a> │ │ │ │ + mov 0x5c(%ecx),%edx │ │ │ │ + mov 0x58(%ecx),%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 51fba ::do_widen(char) const@@Base+0x59fa> │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ + lea 0x58(%ecx),%ebx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jae 51c73 ::do_widen(char) const@@Base+0x56b3> │ │ │ │ + fldl -0x60(%ebp) │ │ │ │ + fldl 0x20(%eax) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jb 51d02 ::do_widen(char) const@@Base+0x5742> │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + jb 51d00 ::do_widen(char) const@@Base+0x5740> │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 51c52 ::do_widen(char) const@@Base+0x5692> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + sub $0x4,%esp │ │ │ │ + fstpl -0x68(%ebp) │ │ │ │ + push %eax │ │ │ │ + push %ebx │ │ │ │ + push %esi │ │ │ │ + call 69610 ::do_widen(char) const@@Base+0x1d050> │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + fldl -0x68(%ebp) │ │ │ │ + mov 0x5c(%ecx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 51c28 ::do_widen(char) const@@Base+0x5668> │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + cmp %edx,0x58(%eax) │ │ │ │ + je 51d60 ::do_widen(char) const@@Base+0x57a0> │ │ │ │ + add $0x7c,%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + cmp %ecx,0x64(%eax) │ │ │ │ + jne 51c10 ::do_widen(char) const@@Base+0x5650> │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + cmp %ecx,0x60(%eax) │ │ │ │ + jne 51bed ::do_widen(char) const@@Base+0x562d> │ │ │ │ + jmp 51bc6 ::do_widen(char) const@@Base+0x5606> │ │ │ │ nop │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - push $0xc │ │ │ │ - push $0x0 │ │ │ │ - lea -0x1b7ed(%ebx),%eax │ │ │ │ + fldl -0x1dad0(%edi) │ │ │ │ + fstl -0x60(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + ja 51cea ::do_widen(char) const@@Base+0x572a> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + fldl 0x368(%eax) │ │ │ │ + fstl -0x68(%ebp) │ │ │ │ + fldl -0x60(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jbe 51963 ::do_widen(char) const@@Base+0x53a3> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 51cf0 ::do_widen(char) const@@Base+0x5730> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 51cf0 ::do_widen(char) const@@Base+0x5730> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 51cf0 ::do_widen(char) const@@Base+0x5730> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 51cf0 ::do_widen(char) const@@Base+0x5730> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 51cf0 ::do_widen(char) const@@Base+0x5730> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 51cf0 ::do_widen(char) const@@Base+0x5730> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 51cf0 ::do_widen(char) const@@Base+0x5730> │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xor %eax,%eax │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fxch %st(1) │ │ │ │ + fldl -0x1cbb0(%edi) │ │ │ │ + fldl -0x60(%ebp) │ │ │ │ + fadd %st(1),%st │ │ │ │ + fxch %st(2) │ │ │ │ + fcomi %st(2),%st │ │ │ │ + fstp %st(2) │ │ │ │ + jb 51d28 ::do_widen(char) const@@Base+0x5768> │ │ │ │ + fadd %st(2),%st │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jae 51c50 ::do_widen(char) const@@Base+0x5690> │ │ │ │ + jmp 51d2a ::do_widen(char) const@@Base+0x576a> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + fldl -0x1aef8(%edi) │ │ │ │ + fstl -0x68(%ebp) │ │ │ │ + fldl -0x60(%ebp) │ │ │ │ + fadd %st(1),%st │ │ │ │ + fxch %st(2) │ │ │ │ + fcomi %st(2),%st │ │ │ │ + fstp %st(2) │ │ │ │ + jb 51d50 ::do_widen(char) const@@Base+0x5790> │ │ │ │ + fadd %st(2),%st │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jae 51c52 ::do_widen(char) const@@Base+0x5692> │ │ │ │ + jmp 51d54 ::do_widen(char) const@@Base+0x5794> │ │ │ │ + xchg %ax,%ax │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + add $0x38,%eax │ │ │ │ + jmp 51c24 ::do_widen(char) const@@Base+0x5664> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x50(%ebp),%eax │ │ │ │ + fstpl -0x68(%ebp) │ │ │ │ + push %ecx │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + lea 0x60(%ecx),%edx │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - push -0x248(%ebp) │ │ │ │ - mov %eax,-0x250(%ebp) │ │ │ │ - call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + call 6a3f0 ::do_widen(char) const@@Base+0x1de30> │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + fldl -0x68(%ebp) │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %eax,%ecx │ │ │ │ + jmp 51c86 ::do_widen(char) const@@Base+0x56c6> │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + fstpl -0x78(%ebp) │ │ │ │ + push $0x100 │ │ │ │ + call 42e0 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 547a0 ::do_widen(char) const@@Base+0x18750> │ │ │ │ - add $0x1,%edi │ │ │ │ - mov -0x21c(%ebp),%eax │ │ │ │ - sub %esi,%edi │ │ │ │ - mov %edi,-0x25c(%ebp) │ │ │ │ - lea 0x1(%esi),%edi │ │ │ │ - cmp %eax,%edi │ │ │ │ - ja 54c1e ::do_widen(char) const@@Base+0x18bce> │ │ │ │ - mov -0x25c(%ebp),%ebx │ │ │ │ - mov -0x220(%ebp),%edx │ │ │ │ - sub %edi,%eax │ │ │ │ + lea -0x48(%ebp),%ecx │ │ │ │ + mov %eax,%ebx │ │ │ │ + lea -0x40(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ - lea -0x1f0(%ebp),%ecx │ │ │ │ - lea -0x1e8(%ebp),%esi │ │ │ │ - add %edi,%edx │ │ │ │ - cmp %ebx,%eax │ │ │ │ - mov %esi,-0x1f0(%ebp) │ │ │ │ - cmova %ebx,%eax │ │ │ │ - add %edx,%eax │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + lea -0x1bc02(%edi),%eax │ │ │ │ + push %eax │ │ │ │ + lea -0x1bc2c(%edi),%eax │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ push %ecx │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov -0x1f0(%ebp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x130(%ebp),%eax │ │ │ │ - mov -0x1ec(%ebp),%edx │ │ │ │ - cmp %esi,%ecx │ │ │ │ - je 548f0 ::do_widen(char) const@@Base+0x188a0> │ │ │ │ - mov -0x1e8(%ebp),%ebx │ │ │ │ - mov %ebx,-0x268(%ebp) │ │ │ │ - cmp -0x280(%ebp),%eax │ │ │ │ - je 54979 ::do_widen(char) const@@Base+0x18929> │ │ │ │ - mov %edx,-0x12c(%ebp) │ │ │ │ - mov -0x268(%ebp),%edx │ │ │ │ - mov -0x128(%ebp),%ebx │ │ │ │ - mov %ecx,-0x130(%ebp) │ │ │ │ - mov %edx,-0x128(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - je 5498b ::do_widen(char) const@@Base+0x1893b> │ │ │ │ - mov %eax,-0x1f0(%ebp) │ │ │ │ - mov %ebx,-0x1e8(%ebp) │ │ │ │ - movl $0x0,-0x1ec(%ebp) │ │ │ │ - movb $0x0,(%eax) │ │ │ │ - mov -0x1f0(%ebp),%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 54645 ::do_widen(char) const@@Base+0x185f5> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ + fldl -0x78(%ebp) │ │ │ │ + lea -0x1d671(%edi),%eax │ │ │ │ + mov %ebx,-0x80(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + fstpl (%esp) │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov $0x7fffffff,%eax │ │ │ │ - sub -0x144(%ebp),%eax │ │ │ │ - cmp $0xb,%eax │ │ │ │ - jbe 54bd3 ::do_widen(char) const@@Base+0x18b83> │ │ │ │ + push $0x100 │ │ │ │ + push $0x1 │ │ │ │ + push %ebx │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + add $0x20,%esp │ │ │ │ + mov %eax,%ebx │ │ │ │ + call 4ee90 ::do_widen(char) const@@Base+0x28d0> │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ - lea -0x148(%ebp),%esi │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - push $0xc │ │ │ │ - push -0x250(%ebp) │ │ │ │ - push %esi │ │ │ │ - call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ - mov -0x21c(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %eax,%edi │ │ │ │ - ja 54be8 ::do_widen(char) const@@Base+0x18b98> │ │ │ │ - mov -0x220(%ebp),%ebx │ │ │ │ - lea -0x1d0(%ebp),%edx │ │ │ │ - sub %edi,%eax │ │ │ │ - push $0x0 │ │ │ │ - mov %edx,-0x250(%ebp) │ │ │ │ - lea -0x1d8(%ebp),%ecx │ │ │ │ - add %edi,%ebx │ │ │ │ - mov %edx,-0x1d8(%ebp) │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov -0x25c(%ebp),%ebx │ │ │ │ - cmp %ebx,%eax │ │ │ │ - cmova %ebx,%eax │ │ │ │ - add %edx,%eax │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ + push %ebx │ │ │ │ + mov %edi,%ebx │ │ │ │ + lea 0x128(%edx),%eax │ │ │ │ + push -0x70(%ebp) │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + call 6e8c0 ::do_widen(char) const@@Base+0x22300> │ │ │ │ + pop %eax │ │ │ │ + lea -0x1bc00(%edi),%eax │ │ │ │ + pop %edx │ │ │ │ + push %eax │ │ │ │ + push -0x70(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ + push -0x90(%ebp) │ │ │ │ + push $0x100 │ │ │ │ + push $0x1 │ │ │ │ + push -0x80(%ebp) │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + add $0x18,%esp │ │ │ │ + push -0x80(%ebp) │ │ │ │ + push -0x78(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x78(%ebp) │ │ │ │ + push -0x70(%ebp) │ │ │ │ + push -0x84(%ebp) │ │ │ │ + call 6e8c0 ::do_widen(char) const@@Base+0x22300> │ │ │ │ + pop %eax │ │ │ │ + lea -0x1bbd4(%edi),%eax │ │ │ │ + pop %edx │ │ │ │ push %eax │ │ │ │ + push -0x70(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + lea -0x1ca1c(%edi),%edx │ │ │ │ + pop %eax │ │ │ │ + push -0x8c(%ebp) │ │ │ │ push %edx │ │ │ │ - push %ecx │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + push $0x100 │ │ │ │ + push $0x1 │ │ │ │ + push -0x80(%ebp) │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + add $0x18,%esp │ │ │ │ + push -0x80(%ebp) │ │ │ │ + push -0x78(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ - mov -0x240(%ebp),%edi │ │ │ │ - push -0x1d4(%ebp) │ │ │ │ - push -0x1d8(%ebp) │ │ │ │ + push -0x78(%ebp) │ │ │ │ + push -0x70(%ebp) │ │ │ │ + push -0x84(%ebp) │ │ │ │ + call 6e8c0 ::do_widen(char) const@@Base+0x22300> │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + lea -0x1bba4(%edi),%eax │ │ │ │ + push %eax │ │ │ │ + push -0x70(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + mov %esi,(%esp) │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ + push -0x60(%ebp) │ │ │ │ + push $0x100 │ │ │ │ + push $0x1 │ │ │ │ push %esi │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + add $0x18,%esp │ │ │ │ + push %esi │ │ │ │ + push -0x78(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x78(%ebp) │ │ │ │ + push -0x70(%ebp) │ │ │ │ + push -0x84(%ebp) │ │ │ │ + call 6e8c0 ::do_widen(char) const@@Base+0x22300> │ │ │ │ + pop %eax │ │ │ │ + lea -0x1bb78(%edi),%eax │ │ │ │ + pop %edx │ │ │ │ + push %eax │ │ │ │ + push -0x70(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + pop %eax │ │ │ │ + push -0x88(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ + push $0x100 │ │ │ │ + push $0x1 │ │ │ │ + push %esi │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + add $0x18,%esp │ │ │ │ + push %esi │ │ │ │ + push -0x78(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x78(%ebp) │ │ │ │ + push -0x70(%ebp) │ │ │ │ + push -0x84(%ebp) │ │ │ │ + call 6e8c0 ::do_widen(char) const@@Base+0x22300> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push $0x1 │ │ │ │ + push %esi │ │ │ │ + call 4280 │ │ │ │ + pop %ecx │ │ │ │ + pop %esi │ │ │ │ + push $0x4 │ │ │ │ + push -0x68(%ebp) │ │ │ │ + call 4280 │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + lea -0x28(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x1d8(%ebp),%eax │ │ │ │ - cmp -0x250(%ebp),%eax │ │ │ │ - je 546fc ::do_widen(char) const@@Base+0x186ac> │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 51f8c ::do_widen(char) const@@Base+0x59cc> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x7fffffff,-0x144(%ebp) │ │ │ │ - jne 54371 ::do_widen(char) const@@Base+0x18321> │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + mov $0x1,%eax │ │ │ │ + cmp -0x94(%ebp),%edx │ │ │ │ + je 51cf2 ::do_widen(char) const@@Base+0x5732> │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x1db30(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - call 41c0 │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %al,-0x60(%ebp) │ │ │ │ + push %edx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + movzbl -0x60(%ebp),%eax │ │ │ │ + jmp 51cf2 ::do_widen(char) const@@Base+0x5732> │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov 0x64(%eax),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + cmp %ecx,0x60(%eax) │ │ │ │ + jne 51bed ::do_widen(char) const@@Base+0x562d> │ │ │ │ + jmp 51bc6 ::do_widen(char) const@@Base+0x5606> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - movzbl -0x200(%ebp),%edx │ │ │ │ - mov %dl,(%eax) │ │ │ │ - mov -0x204(%ebp),%edx │ │ │ │ - mov -0x220(%ebp),%eax │ │ │ │ - jmp 543c8 ::do_widen(char) const@@Base+0x18378> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x240(%ebp),%eax │ │ │ │ - fldl -0x1c198(%eax) │ │ │ │ - fstl -0x248(%ebp) │ │ │ │ - fldl -0x18c(%ebp) │ │ │ │ - fsub %st(1),%st │ │ │ │ - fmulp %st,%st(2) │ │ │ │ + nop │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ + sub $0x32,%edx │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ + fmull -0x1aee8(%edi) │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ + jmp 51b6d ::do_widen(char) const@@Base+0x55ad> │ │ │ │ + sub $0x31,%eax │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ + fldl -0x1aee8(%edi) │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ + fstl -0x60(%ebp) │ │ │ │ + fmul %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpl -0x18c(%ebp) │ │ │ │ - jmp 5380a ::do_widen(char) const@@Base+0x177ba> │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jle 521b2 ::do_widen(char) const@@Base+0x5bf2> │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + jmp 51b59 ::do_widen(char) const@@Base+0x5599> │ │ │ │ + movl $0x0,-0x8c(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + cmp %eax,-0x84(%ebp) │ │ │ │ + je 51d96 ::do_widen(char) const@@Base+0x57d6> │ │ │ │ + mov %esi,-0x90(%ebp) │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ + lea -0x4c(%ebp),%ecx │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ + mov %esi,-0x94(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 5208f ::do_widen(char) const@@Base+0x5acf> │ │ │ │ + fldl 0x24(%esi) │ │ │ │ + fldl -0x80(%ebp) │ │ │ │ + movl $0x0,0xc(%esi) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + flds -0x1db58(%edi) │ │ │ │ + sbbl $0xffffffff,-0x8c(%ebp) │ │ │ │ + fstpl 0x24(%esi) │ │ │ │ + add $0x1a8,%esi │ │ │ │ + cmp %esi,-0x84(%ebp) │ │ │ │ + je 51d87 ::do_widen(char) const@@Base+0x57c7> │ │ │ │ + mov 0x60(%esi),%eax │ │ │ │ + cmp %eax,0x64(%esi) │ │ │ │ + je 5205c ::do_widen(char) const@@Base+0x5a9c> │ │ │ │ + mov %eax,%ecx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - add $0x4c,%eax │ │ │ │ + mov 0x5c(%ecx),%edx │ │ │ │ + mov 0x58(%ecx),%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 52149 ::do_widen(char) const@@Base+0x5b89> │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ + lea 0x58(%ecx),%ebx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jae 520d9 ::do_widen(char) const@@Base+0x5b19> │ │ │ │ + fldl -0x60(%ebp) │ │ │ │ + fldl 0x20(%eax) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jb 520d0 ::do_widen(char) const@@Base+0x5b10> │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jae 52100 ::do_widen(char) const@@Base+0x5b40> │ │ │ │ + jmp 520d2 ::do_widen(char) const@@Base+0x5b12> │ │ │ │ + xchg %ax,%ax │ │ │ │ + fstp %st(0) │ │ │ │ + add $0x38,%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 520b8 ::do_widen(char) const@@Base+0x5af8> │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + cmp %edx,0x58(%eax) │ │ │ │ + je 52128 ::do_widen(char) const@@Base+0x5b68> │ │ │ │ + add $0x7c,%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + cmp %ecx,0x64(%esi) │ │ │ │ + jne 520a0 ::do_widen(char) const@@Base+0x5ae0> │ │ │ │ + cmp %eax,0x60(%esi) │ │ │ │ + jne 5207d ::do_widen(char) const@@Base+0x5abd> │ │ │ │ + jmp 5205c ::do_widen(char) const@@Base+0x5a9c> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + fstpl -0x70(%ebp) │ │ │ │ push %eax │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 54a10 ::do_widen(char) const@@Base+0x189c0> │ │ │ │ - movb $0x0,-0x27c(%ebp) │ │ │ │ - jmp 53f1f ::do_widen(char) const@@Base+0x17ecf> │ │ │ │ + push %ebx │ │ │ │ + push -0x78(%ebp) │ │ │ │ + call 69610 ::do_widen(char) const@@Base+0x1d050> │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ + mov 0x5c(%ecx),%edx │ │ │ │ + jmp 520b4 ::do_widen(char) const@@Base+0x5af4> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - push $0x7 │ │ │ │ - push $0x0 │ │ │ │ - lea -0x1b7e0(%ebx),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x50(%ebp),%eax │ │ │ │ + lea 0x60(%esi),%edx │ │ │ │ + fstpl -0x68(%ebp) │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - push -0x248(%ebp) │ │ │ │ - call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 5499e ::do_widen(char) const@@Base+0x1894e> │ │ │ │ - add $0x1,%edi │ │ │ │ - mov -0x21c(%ebp),%eax │ │ │ │ - sub %esi,%edi │ │ │ │ - add $0x1,%esi │ │ │ │ - cmp %eax,%esi │ │ │ │ - ja 54c39 ::do_widen(char) const@@Base+0x18be9> │ │ │ │ - mov -0x220(%ebp),%edx │ │ │ │ - sub %esi,%eax │ │ │ │ - lea -0x1d8(%ebp),%ecx │ │ │ │ + call 6a3f0 ::do_widen(char) const@@Base+0x1de30> │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + fldl -0x68(%ebp) │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %eax,%ecx │ │ │ │ + jmp 520e8 ::do_widen(char) const@@Base+0x5b28> │ │ │ │ + mov 0x64(%esi),%eax │ │ │ │ + cmp %eax,0x60(%esi) │ │ │ │ + jne 5207d ::do_widen(char) const@@Base+0x5abd> │ │ │ │ + jmp 5205c ::do_widen(char) const@@Base+0x5a9c> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea -0x32(%ecx),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ + fldl -0x1aee8(%edi) │ │ │ │ + fmul %st,%st(1) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jg 51fdb ::do_widen(char) const@@Base+0x5a1b> │ │ │ │ + fldl -0x1af00(%edi) │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ + jmp 51b6d ::do_widen(char) const@@Base+0x55ad> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x54(%ebp) │ │ │ │ + jmp 51a3f ::do_widen(char) const@@Base+0x547f> │ │ │ │ + fldl -0x1aef0(%edi) │ │ │ │ + fldl -0x1af00(%edi) │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ + jmp 51b87 ::do_widen(char) const@@Base+0x55c7> │ │ │ │ + fldl -0x1af00(%edi) │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ + jmp 51b6d ::do_widen(char) const@@Base+0x55ad> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 6a32 <__gmon_start__@plt+0x227a> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 6a4a <__gmon_start__@plt+0x2292> │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + lea -0x40(%ebp),%eax │ │ │ │ + lea -0x48(%ebp),%ecx │ │ │ │ + call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ + add $0x52e20,%esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x6c,%esp │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ push $0x0 │ │ │ │ - lea -0x1d0(%ebp),%ebx │ │ │ │ - add %esi,%edx │ │ │ │ - cmp %edi,%eax │ │ │ │ - mov %ebx,-0x250(%ebp) │ │ │ │ - cmova %edi,%eax │ │ │ │ - mov %ebx,-0x1d8(%ebp) │ │ │ │ - add %edx,%eax │ │ │ │ + lea -0x1c50c(%esi),%eax │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + push %eax │ │ │ │ + lea -0x1c526(%esi),%eax │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ push %ecx │ │ │ │ call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov -0x1d8(%ebp),%ecx │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ + movb $0x0,-0x28(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x220(%ebp),%eax │ │ │ │ - mov -0x1d4(%ebp),%edx │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - je 54932 ::do_widen(char) const@@Base+0x188e2> │ │ │ │ - mov -0x1d0(%ebp),%ebx │ │ │ │ - cmp -0x264(%ebp),%eax │ │ │ │ - je 54a3e ::do_widen(char) const@@Base+0x189ee> │ │ │ │ - mov -0x218(%ebp),%esi │ │ │ │ - mov %ecx,-0x220(%ebp) │ │ │ │ - mov %edx,-0x21c(%ebp) │ │ │ │ - mov %ebx,-0x218(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - je 54a50 ::do_widen(char) const@@Base+0x18a00> │ │ │ │ - mov %eax,-0x1d8(%ebp) │ │ │ │ - mov %esi,-0x1d0(%ebp) │ │ │ │ - movl $0x0,-0x1d4(%ebp) │ │ │ │ - movb $0x0,(%eax) │ │ │ │ - mov -0x1d8(%ebp),%eax │ │ │ │ - cmp -0x250(%ebp),%eax │ │ │ │ - je 54899 ::do_widen(char) const@@Base+0x18849> │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov 0x1f4(%edi),%edx │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov 0x1f0(%edi),%eax │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 5226b ::do_widen(char) const@@Base+0x5cab> │ │ │ │ + mov %edx,-0x54(%ebp) │ │ │ │ + mov %edi,0x8(%ebp) │ │ │ │ + mov %eax,%edi │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov (%edi),%edx │ │ │ │ + lea 0x8(%edi),%ecx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + je 52257 ::do_widen(char) const@@Base+0x5c97> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %edx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - push $0x0 │ │ │ │ - push -0x220(%ebp) │ │ │ │ - call 4780 │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp %edi,-0x54(%ebp) │ │ │ │ + jne 52240 ::do_widen(char) const@@Base+0x5c80> │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov %eax,0x1f4(%edi) │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea 0x174(%edi),%eax │ │ │ │ + lea -0x30(%ebp),%ecx │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %ecx │ │ │ │ + push -0x50(%ebp) │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ add $0x10,%esp │ │ │ │ - movb $0x1,-0x260(%ebp) │ │ │ │ - fstps -0x180(%ebp) │ │ │ │ - jmp 53630 ::do_widen(char) const@@Base+0x175e0> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - movl $0x0,0xec(%eax) │ │ │ │ - jmp 539ae ::do_widen(char) const@@Base+0x1795e> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - movl $0x0,0xac(%eax) │ │ │ │ - jmp 538de ::do_widen(char) const@@Base+0x1788e> │ │ │ │ - nop │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + test %al,%al │ │ │ │ + je 52297 ::do_widen(char) const@@Base+0x5cd7> │ │ │ │ test %edx,%edx │ │ │ │ - je 5491d ::do_widen(char) const@@Base+0x188cd> │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 54b39 ::do_widen(char) const@@Base+0x18ae9> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ + jne 522b3 ::do_widen(char) const@@Base+0x5cf3> │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x1d685(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x0 │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + push $0x0 │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x20,%esp │ │ │ │ + mov 0x1f4(%edi),%eax │ │ │ │ + cmp 0x1f8(%edi),%eax │ │ │ │ + je 527a8 ::do_widen(char) const@@Base+0x61e8> │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ + mov %edx,(%eax) │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ + push $0x0 │ │ │ │ + add %edx,%ecx │ │ │ │ + push %ecx │ │ │ │ push %edx │ │ │ │ - push %esi │ │ │ │ push %eax │ │ │ │ - call 41b0 │ │ │ │ - mov -0x1ec(%ebp),%edx │ │ │ │ - mov -0x130(%ebp),%eax │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + addl $0x18,0x1f4(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ - mov %edx,-0x12c(%ebp) │ │ │ │ - movb $0x0,(%eax,%edx,1) │ │ │ │ - mov -0x1f0(%ebp),%eax │ │ │ │ - jmp 5461c ::do_widen(char) const@@Base+0x185cc> │ │ │ │ - test %edx,%edx │ │ │ │ - je 54964 ::do_widen(char) const@@Base+0x18914> │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 54b53 ::do_widen(char) const@@Base+0x18b03> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x100 │ │ │ │ + call 42e0 │ │ │ │ + lea -0x1c50b(%esi),%ecx │ │ │ │ + movl $0x1,(%esp) │ │ │ │ + push %ecx │ │ │ │ + push $0x100 │ │ │ │ + push $0x1 │ │ │ │ + push %eax │ │ │ │ + mov %ecx,-0x64(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + add $0x14,%esp │ │ │ │ + push -0x54(%ebp) │ │ │ │ + call 41e0 │ │ │ │ + mov %eax,(%esp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ + push -0x44(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push -0x50(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + lea 0x1f0(%edi),%eax │ │ │ │ + add $0x20,%esp │ │ │ │ + movl $0x1,-0x58(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + jmp 523b1 ::do_widen(char) const@@Base+0x5df1> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ + mov %edx,(%eax) │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ + push $0x0 │ │ │ │ + add %edx,%ecx │ │ │ │ + push %ecx │ │ │ │ push %edx │ │ │ │ - push -0x250(%ebp) │ │ │ │ push %eax │ │ │ │ - call 41b0 │ │ │ │ - mov -0x1d4(%ebp),%edx │ │ │ │ - mov -0x220(%ebp),%eax │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + addl $0x18,0x1f4(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ - mov %edx,-0x21c(%ebp) │ │ │ │ - movb $0x0,(%eax,%edx,1) │ │ │ │ - mov -0x1d8(%ebp),%eax │ │ │ │ - jmp 5486c ::do_widen(char) const@@Base+0x1881c> │ │ │ │ - mov %ecx,-0x130(%ebp) │ │ │ │ - mov %edx,-0x12c(%ebp) │ │ │ │ - mov %ebx,-0x128(%ebp) │ │ │ │ - mov %esi,-0x1f0(%ebp) │ │ │ │ - lea -0x1e8(%ebp),%esi │ │ │ │ - mov %esi,%eax │ │ │ │ - jmp 5461c ::do_widen(char) const@@Base+0x185cc> │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x240(%ebp),%esi │ │ │ │ + addl $0x1,-0x58(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + push -0x64(%ebp) │ │ │ │ + push $0x100 │ │ │ │ + push $0x1 │ │ │ │ + push -0x54(%ebp) │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + add $0x14,%esp │ │ │ │ + push -0x54(%ebp) │ │ │ │ + call 41e0 │ │ │ │ + mov %eax,(%esp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ + push -0x44(%ebp) │ │ │ │ push $0x0 │ │ │ │ - push -0x24c(%ebp) │ │ │ │ + push -0x50(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x20,%esp │ │ │ │ + sub $0x4,%esp │ │ │ │ + push -0x5c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - call 4780 │ │ │ │ + push -0x50(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ add $0x10,%esp │ │ │ │ - fldz │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - ja 54a6d ::do_widen(char) const@@Base+0x18a1d> │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - push $0x8 │ │ │ │ - push $0x0 │ │ │ │ - lea -0x1b7d8(%ebx),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 52400 ::do_widen(char) const@@Base+0x5e40> │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 52400 ::do_widen(char) const@@Base+0x5e40> │ │ │ │ + mov 0x1f4(%edi),%eax │ │ │ │ + cmp 0x1f8(%edi),%eax │ │ │ │ + jne 52350 ::do_widen(char) const@@Base+0x5d90> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push -0x5c(%ebp) │ │ │ │ push %eax │ │ │ │ - push -0x248(%ebp) │ │ │ │ - call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ + push -0x68(%ebp) │ │ │ │ + call 3b590 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b990> │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 53630 ::do_widen(char) const@@Base+0x175e0> │ │ │ │ - cmpb $0x0,-0x260(%ebp) │ │ │ │ - jne 537d5 ::do_widen(char) const@@Base+0x17785> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movb $0x1,0x15c(%eax) │ │ │ │ - jmp 537d5 ::do_widen(char) const@@Base+0x17785> │ │ │ │ + jmp 52371 ::do_widen(char) const@@Base+0x5db1> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - mov 0x44(%eax),%eax │ │ │ │ - mov -0xc(%eax),%eax │ │ │ │ - lea 0x44(%ecx,%eax,1),%edx │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - or $0x4,%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x1 │ │ │ │ + push -0x54(%ebp) │ │ │ │ + call 4280 │ │ │ │ + lea -0x1cb60(%esi),%eax │ │ │ │ + movl $0x24,(%esp) │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 5478f ::do_widen(char) const@@Base+0x1873f> │ │ │ │ - mov %ecx,-0x220(%ebp) │ │ │ │ - mov %edx,-0x21c(%ebp) │ │ │ │ - mov %ebx,-0x218(%ebp) │ │ │ │ - mov -0x250(%ebp),%eax │ │ │ │ - mov %eax,-0x1d8(%ebp) │ │ │ │ - lea -0x1d0(%ebp),%eax │ │ │ │ - mov %eax,-0x250(%ebp) │ │ │ │ - jmp 5486c ::do_widen(char) const@@Base+0x1881c> │ │ │ │ - mov -0x24c(%ebp),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ + push -0x44(%ebp) │ │ │ │ push $0x0 │ │ │ │ - push %esi │ │ │ │ - call 4780 │ │ │ │ + push -0x50(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + push -0x50(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ add $0x10,%esp │ │ │ │ - fstps -0x228(%ebp) │ │ │ │ - movsbl (%esi),%eax │ │ │ │ - test %al,%al │ │ │ │ - jne 54aaa ::do_widen(char) const@@Base+0x18a5a> │ │ │ │ - jmp 54bb3 ::do_widen(char) const@@Base+0x18b63> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x1,%esi │ │ │ │ - movsbl (%esi),%eax │ │ │ │ test %al,%al │ │ │ │ - je 54ae8 ::do_widen(char) const@@Base+0x18a98> │ │ │ │ + jne 526b0 ::do_widen(char) const@@Base+0x60f0> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ + lea -0x1cb38(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x25 │ │ │ │ push %eax │ │ │ │ - call 4170 │ │ │ │ + push -0x44(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push -0x50(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + push -0x50(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 54aa0 ::do_widen(char) const@@Base+0x18a50> │ │ │ │ - jmp 54acb ::do_widen(char) const@@Base+0x18a7b> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x1,%esi │ │ │ │ - movsbl (%esi),%eax │ │ │ │ + mov 0x5ec(%edi),%edx │ │ │ │ test %al,%al │ │ │ │ - je 54ae8 ::do_widen(char) const@@Base+0x18a98> │ │ │ │ + jne 526e8 ::do_widen(char) const@@Base+0x6128> │ │ │ │ + movb $0x0,0x1c0(%edx) │ │ │ │ + movb $0x0,0x338(%edx) │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ + lea -0x1bb48(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x2d │ │ │ │ push %eax │ │ │ │ - call 4170 │ │ │ │ + push -0x44(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push -0x50(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + push -0x50(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 54ac8 ::do_widen(char) const@@Base+0x18a78> │ │ │ │ + test %al,%al │ │ │ │ + je 5251e ::do_widen(char) const@@Base+0x5f5e> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ + mov 0x5ec(%edi),%eax │ │ │ │ push $0x0 │ │ │ │ - push %esi │ │ │ │ + push -0x30(%ebp) │ │ │ │ + add $0x4c,%eax │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ call 4780 │ │ │ │ - mov -0x174(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - fstps -0x224(%ebp) │ │ │ │ - cmp -0x170(%ebp),%eax │ │ │ │ - je 54b6d ::do_widen(char) const@@Base+0x18b1d> │ │ │ │ - flds -0x228(%ebp) │ │ │ │ - mov -0x258(%ebp),%edx │ │ │ │ - add $0xc,%eax │ │ │ │ - mov %edx,-0xc(%eax) │ │ │ │ - fstps -0x8(%eax) │ │ │ │ - flds -0x224(%ebp) │ │ │ │ - fstps -0x4(%eax) │ │ │ │ - mov %eax,-0x174(%ebp) │ │ │ │ - jmp 53630 ::do_widen(char) const@@Base+0x175e0> │ │ │ │ - movzbl -0x1e8(%ebp),%edx │ │ │ │ - mov %dl,(%eax) │ │ │ │ - mov -0x1ec(%ebp),%edx │ │ │ │ - mov -0x130(%ebp),%eax │ │ │ │ - jmp 5491d ::do_widen(char) const@@Base+0x188cd> │ │ │ │ - movzbl -0x1d0(%ebp),%edx │ │ │ │ - mov %dl,(%eax) │ │ │ │ - mov -0x1d4(%ebp),%edx │ │ │ │ - mov -0x220(%ebp),%eax │ │ │ │ - jmp 54964 ::do_widen(char) const@@Base+0x18914> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x22c(%ebp),%edx │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - lea -0x178(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ - jmp 54389 ::do_widen(char) const@@Base+0x18339> │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - lea -0x1d61d(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - lea -0x1cb08(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - call 4590 │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x1db30(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - call 41c0 │ │ │ │ - mov -0x24c(%ebp),%esi │ │ │ │ - jmp 54ae8 ::do_widen(char) const@@Base+0x18a98> │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x1db30(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - call 41c0 │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x1db30(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - call 41c0 │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - lea -0x1d61d(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - lea -0x1cb08(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - call 4590 │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - push %esi │ │ │ │ - lea -0x1d61d(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - lea -0x1cb08(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - call 4590 │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - lea -0x1d61d(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - lea -0x1cb08(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - call 4590 │ │ │ │ - mov -0x240(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - push %esi │ │ │ │ - lea -0x1d61d(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - lea -0x1cb08(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - call 4590 │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 704c <__gmon_start__@plt+0x2894> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 704c <__gmon_start__@plt+0x2894> │ │ │ │ - jmp 70ac <__gmon_start__@plt+0x28f4> │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - push %ebp │ │ │ │ - call 18a29 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d9> │ │ │ │ - add $0x5038a,%ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x38,%esp │ │ │ │ - mov 0x4c(%esp),%edi │ │ │ │ - lea -0x858(%ebp),%eax │ │ │ │ - mov %ebp,%ebx │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea 0x304(%edi),%eax │ │ │ │ - push %eax │ │ │ │ - call 81c00 ::do_widen(char) const@@Base+0x45bb0> │ │ │ │ pop %eax │ │ │ │ - lea 0x2ec(%edi),%eax │ │ │ │ + fstps -0x4c(%ebp) │ │ │ │ + flds -0x4c(%ebp) │ │ │ │ + fstps (%esp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ + call 482d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x286d0> │ │ │ │ + pop %eax │ │ │ │ + mov 0x5ec(%edi),%eax │ │ │ │ pop %edx │ │ │ │ - push 0x2f4(%edi) │ │ │ │ - push %eax │ │ │ │ - call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ - lea 0x2d4(%edi),%eax │ │ │ │ + push $0x0 │ │ │ │ + push -0x30(%ebp) │ │ │ │ + add $0x1c4,%eax │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + call 4780 │ │ │ │ pop %ecx │ │ │ │ - pop %esi │ │ │ │ - push 0x2dc(%edi) │ │ │ │ - lea -0x9c4(%ebp),%esi │ │ │ │ - push %eax │ │ │ │ - call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ - mov 0x248(%edi),%eax │ │ │ │ - mov %esi,0x244(%edi) │ │ │ │ + fstps -0x4c(%ebp) │ │ │ │ + flds -0x4c(%ebp) │ │ │ │ + fstps (%esp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ + call 482d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x286d0> │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 54ce9 ::do_widen(char) const@@Base+0x18c99> │ │ │ │ sub $0xc,%esp │ │ │ │ + lea -0x1bb18(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x2d │ │ │ │ push %eax │ │ │ │ - call 44d0 │ │ │ │ + push -0x44(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push -0x50(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + push -0x50(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x268(%edi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 54d01 ::do_widen(char) const@@Base+0x18cb1> │ │ │ │ + test %al,%al │ │ │ │ + jne 52650 ::do_widen(char) const@@Base+0x6090> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + lea -0x1bae8(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x28 │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + push -0x44(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push -0x50(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + push -0x50(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x208(%edi),%eax │ │ │ │ - mov %esi,0x204(%edi) │ │ │ │ - test %eax,%eax │ │ │ │ - je 54d1f ::do_widen(char) const@@Base+0x18ccf> │ │ │ │ + test %al,%al │ │ │ │ + jne 52760 ::do_widen(char) const@@Base+0x61a0> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + lea -0x1babc(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x28 │ │ │ │ push %eax │ │ │ │ - call 44d0 │ │ │ │ + push -0x44(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push -0x50(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + push -0x50(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x228(%edi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 54d37 ::do_widen(char) const@@Base+0x18ce7> │ │ │ │ + test %al,%al │ │ │ │ + jne 52718 ::do_widen(char) const@@Base+0x6158> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + lea -0x1c4ed(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x17 │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x1ec(%edi),%eax │ │ │ │ - lea 0x1f4(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 54d55 ::do_widen(char) const@@Base+0x18d05> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + push -0x44(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push -0x50(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + push -0x50(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %eax │ │ │ │ + lea -0x1d79a(%esi),%eax │ │ │ │ + pop %edx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1d4(%edi),%eax │ │ │ │ - lea 0x1dc(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 54d73 ::do_widen(char) const@@Base+0x18d23> │ │ │ │ + test %eax,%eax │ │ │ │ + je 52640 ::do_widen(char) const@@Base+0x6080> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x70(%ebp),%eax │ │ │ │ + je 5261d ::do_widen(char) const@@Base+0x605d> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1c8(%edi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 54d8b ::do_widen(char) const@@Base+0x18d3b> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0x6c(%ebp),%eax │ │ │ │ + je 52633 ::do_widen(char) const@@Base+0x6073> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1c0(%edi),%eax │ │ │ │ - mov 0x1bc(%edi),%esi │ │ │ │ - mov %eax,(%esp) │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 54edd ::do_widen(char) const@@Base+0x18e8d> │ │ │ │ - lea -0x99280(%ebp),%eax │ │ │ │ - mov %edi,0x40(%esp) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - lea -0x9f4(%ebp),%eax │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + movb $0x1,0x255(%edi) │ │ │ │ + jmp 52607 ::do_widen(char) const@@Base+0x6047> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp 0x18(%esp),%eax │ │ │ │ - jne 55080 ::do_widen(char) const@@Base+0x19030> │ │ │ │ - lea -0x9d4(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea 0x64(%edi),%eax │ │ │ │ - push 0x6c(%edi) │ │ │ │ + mov 0x5ec(%edi),%eax │ │ │ │ + push $0x0 │ │ │ │ + push -0x30(%ebp) │ │ │ │ + add $0x4c,%eax │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + call 4780 │ │ │ │ + pop %eax │ │ │ │ + fstps -0x4c(%ebp) │ │ │ │ + flds -0x4c(%ebp) │ │ │ │ + fstps (%esp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ + call 482b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x286b0> │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + mov 0x5ec(%edi),%eax │ │ │ │ + push $0x0 │ │ │ │ + push -0x30(%ebp) │ │ │ │ + add $0x1c4,%eax │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + call 4780 │ │ │ │ + pop %eax │ │ │ │ + fstps -0x4c(%ebp) │ │ │ │ + flds -0x4c(%ebp) │ │ │ │ + fstps (%esp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ + call 482b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x286b0> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 52555 ::do_widen(char) const@@Base+0x5f95> │ │ │ │ + nop │ │ │ │ + mov 0x5ec(%edi),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + add $0x4c,%eax │ │ │ │ push %eax │ │ │ │ - call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ - mov 0x5c(%edi),%eax │ │ │ │ - mov 0x58(%edi),%esi │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ + call 49a80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29e80> │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + mov 0x5ec(%edi),%eax │ │ │ │ + add $0x1c4,%eax │ │ │ │ + push %eax │ │ │ │ + call 49a80 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29e80> │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 54e85 ::do_widen(char) const@@Base+0x18e35> │ │ │ │ - lea -0x99750(%ebp),%eax │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ + jmp 52446 ::do_widen(char) const@@Base+0x5e86> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov (%esi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp 0xc(%esp),%eax │ │ │ │ - jne 55070 ::do_widen(char) const@@Base+0x19020> │ │ │ │ - lea -0x9e4(%ebp),%eax │ │ │ │ - mov 0x2c(%esi),%edi │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x30(%esi),%eax │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 54e63 ::do_widen(char) const@@Base+0x18e13> │ │ │ │ - lea -0x99970(%ebp),%eax │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp 0x10(%esp),%eax │ │ │ │ - je 55090 ::do_widen(char) const@@Base+0x19040> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call *%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + add $0x4c,%edx │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + push %edx │ │ │ │ + call 4a1d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a5d0> │ │ │ │ + pop %eax │ │ │ │ + mov 0x5ec(%edi),%eax │ │ │ │ + pop %edx │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + add $0x1c4,%eax │ │ │ │ + push %eax │ │ │ │ + call 4a1d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2a5d0> │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x2c,%edi │ │ │ │ - cmp %edi,0x8(%esp) │ │ │ │ - jne 54e40 ::do_widen(char) const@@Base+0x18df0> │ │ │ │ - mov 0x2c(%esi),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 54e75 ::do_widen(char) const@@Base+0x18e25> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %edi │ │ │ │ - call 4380 │ │ │ │ + jmp 52491 ::do_widen(char) const@@Base+0x5ed1> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0x5ec(%edi),%eax │ │ │ │ + push $0x0 │ │ │ │ + push -0x30(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + call 4780 │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + fstpl 0xd4(%eax) │ │ │ │ + mov 0x5ec(%edi),%eax │ │ │ │ + pop %ecx │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + pop %eax │ │ │ │ + push $0x0 │ │ │ │ + push -0x30(%ebp) │ │ │ │ + call 4780 │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x38,%esi │ │ │ │ - cmp %esi,0x4(%esp) │ │ │ │ - jne 54e10 ::do_widen(char) const@@Base+0x18dc0> │ │ │ │ - mov 0x14(%esp),%edi │ │ │ │ - mov 0x58(%edi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 54e97 ::do_widen(char) const@@Base+0x18e47> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %esi │ │ │ │ - call 4380 │ │ │ │ + fstpl 0x24c(%eax) │ │ │ │ + jmp 525c3 ::do_widen(char) const@@Base+0x6003> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0x5ec(%edi),%eax │ │ │ │ + push $0x0 │ │ │ │ + push -0x30(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + call 4780 │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + fstpl 0xcc(%eax) │ │ │ │ + mov 0x5ec(%edi),%eax │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push $0x0 │ │ │ │ + push -0x30(%ebp) │ │ │ │ + call 4780 │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x3c(%edi),%eax │ │ │ │ - lea 0x44(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 54eaf ::do_widen(char) const@@Base+0x18e5f> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + fstpl 0x244(%eax) │ │ │ │ + jmp 5258c ::do_widen(char) const@@Base+0x5fcc> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + push -0x5c(%ebp) │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x24(%edi),%eax │ │ │ │ - lea 0x2c(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 54ec7 ::do_widen(char) const@@Base+0x18e77> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + lea 0x1f0(%edi),%eax │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 3b590 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1b990> │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x7c,%edi │ │ │ │ - cmp %edi,(%esp) │ │ │ │ - jne 54dc0 ::do_widen(char) const@@Base+0x18d70> │ │ │ │ - mov 0x40(%esp),%edi │ │ │ │ - mov 0x1bc(%edi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 54eef ::do_widen(char) const@@Base+0x18e9f> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + jmp 522e6 ::do_widen(char) const@@Base+0x5d26> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 6a6e <__gmon_start__@plt+0x22b6> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x5282b,%eax │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ push %esi │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x1b4(%edi),%edx │ │ │ │ - mov 0x1b0(%edi),%ebx │ │ │ │ - cmp %ebx,%edx │ │ │ │ - je 54f36 ::do_widen(char) const@@Base+0x18ee6> │ │ │ │ - lea -0x999c0(%ebp),%esi │ │ │ │ - mov %esi,(%esp) │ │ │ │ - mov %edx,%esi │ │ │ │ - jmp 54f17 ::do_widen(char) const@@Base+0x18ec7> │ │ │ │ + push %ebx │ │ │ │ + sub $0x5c,%esp │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + lea -0x2c(%ebp),%eax │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + mov 0x1c4(%ecx),%ecx │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov %ecx,-0x44(%ebp) │ │ │ │ + mov 0x1c0(%eax),%eax │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + sub %eax,%edx │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + sar $0x3,%edx │ │ │ │ + imul $0x8c13521d,%edx,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ + mov $0x0,%ecx │ │ │ │ + je 52a89 ::do_widen(char) const@@Base+0x64c9> │ │ │ │ + lea -0x30(%ebp),%edi │ │ │ │ + movl $0x0,-0x5c(%ebp) │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 54f30 ::do_widen(char) const@@Base+0x18ee0> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp (%esp),%eax │ │ │ │ - je 54f10 ::do_widen(char) const@@Base+0x18ec0> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + imul $0x1a8,-0x5c(%ebp),%ebx │ │ │ │ + add %ebx,%eax │ │ │ │ + mov %ebx,-0x54(%ebp) │ │ │ │ + mov 0x60(%eax),%edi │ │ │ │ + mov 0x64(%eax),%eax │ │ │ │ + sub %edi,%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xbdef7bdf,%eax,%eax │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 52a50 ::do_widen(char) const@@Base+0x6490> │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + imul $0x7c,%ebx,%eax │ │ │ │ + add %eax,%edi │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 529a2 ::do_widen(char) const@@Base+0x63e2> │ │ │ │ + nop │ │ │ │ + mov 0xc(%edi),%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ + jmp 528a9 ::do_widen(char) const@@Base+0x62e9> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 528b5 ::do_widen(char) const@@Base+0x62f5> │ │ │ │ + cmp %edx,0x10(%eax) │ │ │ │ + jae 528a0 ::do_widen(char) const@@Base+0x62e0> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 528a9 ::do_widen(char) const@@Base+0x62e9> │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ + cmp -0x48(%ebp),%esi │ │ │ │ + je 528c6 ::do_widen(char) const@@Base+0x6306> │ │ │ │ + cmp 0x10(%esi),%edx │ │ │ │ + jae 5296b ::do_widen(char) const@@Base+0x63ab> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ - call *%eax │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + push $0x18 │ │ │ │ + call 4050 │ │ │ │ + mov 0xc(%edi),%edi │ │ │ │ + mov %eax,%edx │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 54f17 ::do_widen(char) const@@Base+0x18ec7> │ │ │ │ - mov 0x1b0(%edi),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 54f48 ::do_widen(char) const@@Base+0x18ef8> │ │ │ │ + movl $0x0,0x14(%eax) │ │ │ │ + lea 0x10(%eax),%ecx │ │ │ │ + mov %edi,0x10(%eax) │ │ │ │ + cmp -0x48(%ebp),%esi │ │ │ │ + je 529f0 ::do_widen(char) const@@Base+0x6430> │ │ │ │ + cmp 0x10(%esi),%edi │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + jae 529b0 ::do_widen(char) const@@Base+0x63f0> │ │ │ │ + cmp %esi,-0x24(%ebp) │ │ │ │ + je 529e1 ::do_widen(char) const@@Base+0x6421> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - mov %ebp,%ebx │ │ │ │ - call 4380 │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + push %esi │ │ │ │ + call 4410 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + cmp 0x10(%eax),%edi │ │ │ │ + jbe 529ff ::do_widen(char) const@@Base+0x643f> │ │ │ │ + mov 0xc(%eax),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 52a80 ::do_widen(char) const@@Base+0x64c0> │ │ │ │ + mov %esi,%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + setne %al │ │ │ │ + cmp -0x48(%ebp),%esi │ │ │ │ + je 52946 ::do_widen(char) const@@Base+0x6386> │ │ │ │ + test %al,%al │ │ │ │ + je 52a70 ::do_widen(char) const@@Base+0x64b0> │ │ │ │ + mov $0x1,%eax │ │ │ │ + push -0x48(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + call 4090 │ │ │ │ + addl $0x1,-0x1c(%ebp) │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1a8(%edi),%edx │ │ │ │ - mov 0x1a4(%edi),%ebx │ │ │ │ - cmp %ebx,%edx │ │ │ │ - je 54f8e ::do_widen(char) const@@Base+0x18f3e> │ │ │ │ - lea -0x999c0(%ebp),%esi │ │ │ │ - mov %esi,(%esp) │ │ │ │ mov %edx,%esi │ │ │ │ - jmp 54f6f ::do_widen(char) const@@Base+0x18f1f> │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + addl $0x1,-0x44(%ebp) │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + movl $0x1,0x14(%esi) │ │ │ │ + cmp -0x50(%ebp),%eax │ │ │ │ + je 52a50 ::do_widen(char) const@@Base+0x6490> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + mov 0x1c0(%eax),%eax │ │ │ │ + mov 0x60(%eax,%edi,1),%edi │ │ │ │ + imul $0x7c,%ebx,%eax │ │ │ │ + add %eax,%edi │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 52890 ::do_widen(char) const@@Base+0x62d0> │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ + jmp 528c6 ::do_widen(char) const@@Base+0x6306> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 54f88 ::do_widen(char) const@@Base+0x18f38> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp (%esp),%eax │ │ │ │ - je 54f68 ::do_widen(char) const@@Base+0x18f18> │ │ │ │ + jbe 52a2c ::do_widen(char) const@@Base+0x646c> │ │ │ │ + cmp %esi,-0x20(%ebp) │ │ │ │ + je 52a40 ::do_widen(char) const@@Base+0x6480> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ - call *%eax │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + push %esi │ │ │ │ + call 4290 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 54f6f ::do_widen(char) const@@Base+0x18f1f> │ │ │ │ - mov 0x1a4(%edi),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 54fa0 ::do_widen(char) const@@Base+0x18f50> │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + cmp 0x10(%eax),%edi │ │ │ │ + jae 529ff ::do_widen(char) const@@Base+0x643f> │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 52a40 ::do_widen(char) const@@Base+0x6480> │ │ │ │ + mov %eax,%esi │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 52939 ::do_widen(char) const@@Base+0x6379> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov -0x1c(%ebp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 529ff ::do_widen(char) const@@Base+0x643f> │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ + cmp 0x10(%esi),%edi │ │ │ │ + ja 52a40 ::do_widen(char) const@@Base+0x6480> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x40(%ebp),%eax │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + push %ecx │ │ │ │ + push -0x64(%ebp) │ │ │ │ + push %eax │ │ │ │ + call 20450 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x850> │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov %ecx,%ebx │ │ │ │ + mov %eax,%esi │ │ │ │ + test %eax,%eax │ │ │ │ + jne 52934 ::do_widen(char) const@@Base+0x6374> │ │ │ │ + mov %ecx,%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - mov %ebp,%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x878(%ebp),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ - add $0x20,%eax │ │ │ │ - mov %eax,0xd4(%edi) │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ - mov %edx,0x44(%edi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x4c(%edi) │ │ │ │ - lea 0x4c(%edi),%eax │ │ │ │ + jmp 52968 ::do_widen(char) const@@Base+0x63a8> │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 52939 ::do_widen(char) const@@Base+0x6379> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + addl $0x1,-0x5c(%ebp) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + cmp -0x68(%ebp),%eax │ │ │ │ + je 52a90 ::do_widen(char) const@@Base+0x64d0> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x1c0(%eax),%eax │ │ │ │ + jmp 52850 ::do_widen(char) const@@Base+0x6290> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + xor %eax,%eax │ │ │ │ + cmp 0x10(%esi),%edi │ │ │ │ + setb %al │ │ │ │ + jmp 5294b ::do_widen(char) const@@Base+0x638b> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %eax,%esi │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 52939 ::do_widen(char) const@@Base+0x6379> │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + nop │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ + add $0x1d0,%edi │ │ │ │ + mov 0x1d8(%eax),%eax │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + cmp -0x44(%ebp),%eax │ │ │ │ + je 52bac ::do_widen(char) const@@Base+0x65ec> │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 52afb ::do_widen(char) const@@Base+0x653b> │ │ │ │ + mov %edi,%edx │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ + mov 0x10(%eax),%ebx │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ + jmp 52ad9 ::do_widen(char) const@@Base+0x6519> │ │ │ │ + nop │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x8(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 52ae5 ::do_widen(char) const@@Base+0x6525> │ │ │ │ + cmp %ebx,0x10(%edx) │ │ │ │ + jae 52ad0 ::do_widen(char) const@@Base+0x6510> │ │ │ │ + mov 0xc(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 52ad9 ::do_widen(char) const@@Base+0x6519> │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + cmp %esi,%ecx │ │ │ │ + je 52afb ::do_widen(char) const@@Base+0x653b> │ │ │ │ + cmp 0x10(%ecx),%ebx │ │ │ │ + jae 52bd0 ::do_widen(char) const@@Base+0x6610> │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0x1d4(%ecx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 52bd0 ::do_widen(char) const@@Base+0x6610> │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ + mov %ebx,%edi │ │ │ │ + jmp 52b29 ::do_widen(char) const@@Base+0x6569> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %edx,%ebx │ │ │ │ + mov 0x8(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 52b35 ::do_widen(char) const@@Base+0x6575> │ │ │ │ + cmp %ecx,0x10(%edx) │ │ │ │ + jae 52b20 ::do_widen(char) const@@Base+0x6560> │ │ │ │ + mov 0xc(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 52b29 ::do_widen(char) const@@Base+0x6569> │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + cmp %edi,%ebx │ │ │ │ + je 52bd0 ::do_widen(char) const@@Base+0x6610> │ │ │ │ + cmp 0x10(%ebx),%ecx │ │ │ │ + jb 52bd0 ::do_widen(char) const@@Base+0x6610> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push %edi │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ push %eax │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - lea 0x84(%edi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4720 ::~__basic_file()@plt> │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x4c(%edi) │ │ │ │ - lea 0x68(%edi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4530 │ │ │ │ - mov -0x8(%ebp),%eax │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - mov %edx,0x44(%edi) │ │ │ │ - mov -0xc(%edx),%edx │ │ │ │ - mov %eax,0x44(%edi,%edx,1) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - movl $0x0,0x48(%edi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0xd4(%edi) │ │ │ │ - lea 0xd4(%edi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4100 │ │ │ │ - mov 0x24(%edi),%eax │ │ │ │ - lea 0x2c(%edi),%edx │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 4210 │ │ │ │ add $0x10,%esp │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov 0x14(%eax),%eax │ │ │ │ + lea 0x1c(%ecx),%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 5504f ::do_widen(char) const@@Base+0x18fff> │ │ │ │ + je 52b7c ::do_widen(char) const@@Base+0x65bc> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0xc(%edi),%edx │ │ │ │ - lea 0x14(%edi),%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 55067 ::do_widen(char) const@@Base+0x19017> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %edx │ │ │ │ + push -0x48(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call 4380 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x2c,%esp │ │ │ │ + subl $0x1,0x1e0(%eax) │ │ │ │ + mov 0x1d8(%eax),%eax │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + cmp -0x44(%ebp),%eax │ │ │ │ + jne 52ab9 ::do_widen(char) const@@Base+0x64f9> │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + sub $0x8,%esp │ │ │ │ + push %ecx │ │ │ │ + push -0x64(%ebp) │ │ │ │ + call 1f850 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x12200> │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 54e75 ::do_widen(char) const@@Base+0x18e25> │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 54ec7 ::do_widen(char) const@@Base+0x18e77> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ - lea 0x18(%edi),%edx │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x10(%edi),%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 54e57 ::do_widen(char) const@@Base+0x18e07> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 4290 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 54e57 ::do_widen(char) const@@Base+0x18e07> │ │ │ │ + jmp 52ab0 ::do_widen(char) const@@Base+0x64f0> │ │ │ │ + mov %eax,%ebx │ │ │ │ + jmp 6aa6 <__gmon_start__@plt+0x22ee> │ │ │ │ nop │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x4ff39,%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - push %esi │ │ │ │ - call 54c70 ::do_widen(char) const@@Base+0x18c20> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push $0x5cc │ │ │ │ - push %esi │ │ │ │ - call 4280 │ │ │ │ - add $0x14,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - xchg %ax,%ax │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x5240b,%eax │ │ │ │ push %ebp │ │ │ │ - call 18a29 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d9> │ │ │ │ - add $0x4ff0a,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x2c,%esp │ │ │ │ - mov 0x40(%esp),%edi │ │ │ │ - lea -0x838(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x5e4(%edi),%eax │ │ │ │ - lea 0x5ec(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 5512c ::do_widen(char) const@@Base+0x190dc> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ + sub $0x4c,%esp │ │ │ │ + fldl 0x68(%esp) │ │ │ │ + mov 0x60(%esp),%ebp │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + fstpl 0x18(%esp) │ │ │ │ + fldl 0x70(%esp) │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ + mov (%eax),%ebx │ │ │ │ + fstpl 0x30(%esp) │ │ │ │ + cmp %esi,%ebx │ │ │ │ + je 53140 ::do_widen(char) const@@Base+0x6b80> │ │ │ │ + mov 0x1c0(%ebp),%eax │ │ │ │ + mov 0x1c4(%ebp),%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + sar $0x3,%edx │ │ │ │ + imul $0x8c13521d,%edx,%ecx │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 53150 ::do_widen(char) const@@Base+0x6b90> │ │ │ │ + movl $0x0,0xc(%esp) │ │ │ │ + jmp 52cc1 ::do_widen(char) const@@Base+0x6701> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + fldl 0x18(%esp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jb 52c90 ::do_widen(char) const@@Base+0x66d0> │ │ │ │ + fxch %st(1) │ │ │ │ + fstps 0x3c(%esp) │ │ │ │ + flds 0x3c(%esp) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ + fldl 0x30(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + ja 53106 ::do_widen(char) const@@Base+0x6b46> │ │ │ │ + jmp 52c94 ::do_widen(char) const@@Base+0x66d4> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + flds 0x10(%edi) │ │ │ │ + flds 0x10(%esi) │ │ │ │ + fucomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jnp 53100 ::do_widen(char) const@@Base+0x6b40> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + addl $0x1,0xc(%esp) │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + cmp %eax,0x14(%esp) │ │ │ │ + je 530c0 ::do_widen(char) const@@Base+0x6b00> │ │ │ │ + mov 0x1c0(%ebp),%eax │ │ │ │ + imul $0x1a8,0xc(%esp),%esi │ │ │ │ + add %esi,%eax │ │ │ │ + mov 0x64(%eax),%ecx │ │ │ │ + cmp %ecx,0x60(%eax) │ │ │ │ + je 52ca8 ::do_widen(char) const@@Base+0x66e8> │ │ │ │ + mov 0x64(%ebx,%esi,1),%ecx │ │ │ │ + cmp %ecx,0x60(%ebx,%esi,1) │ │ │ │ + je 52ca8 ::do_widen(char) const@@Base+0x66e8> │ │ │ │ sub $0xc,%esp │ │ │ │ - lea 0x304(%edi),%eax │ │ │ │ - mov %ebp,%ebx │ │ │ │ + add $0xa8,%eax │ │ │ │ push %eax │ │ │ │ - call 21dd0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x21d0> │ │ │ │ - pop %eax │ │ │ │ - lea 0x2ec(%edi),%eax │ │ │ │ + call 67ac0 ::do_widen(char) const@@Base+0x1b500> │ │ │ │ + mov 0x1c0(%ebp),%edi │ │ │ │ + mov 0x5ec(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + add %esi,%edi │ │ │ │ + fstpl 0xbc(%edi) │ │ │ │ pop %edx │ │ │ │ - push 0x2f4(%edi) │ │ │ │ - push %eax │ │ │ │ - call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ - lea 0x2d4(%edi),%eax │ │ │ │ + mov (%eax),%edx │ │ │ │ pop %ecx │ │ │ │ - pop %esi │ │ │ │ - push 0x2dc(%edi) │ │ │ │ - lea -0x9c4(%ebp),%esi │ │ │ │ + push 0x10(%edi) │ │ │ │ push %eax │ │ │ │ - call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ - mov 0x248(%edi),%eax │ │ │ │ - mov %esi,0x244(%edi) │ │ │ │ - add $0x10,%esp │ │ │ │ + call *0x28(%edx) │ │ │ │ + fmuls 0xc8(%edi) │ │ │ │ + fadds 0xc4(%edi) │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov %ebx,0x30(%esp) │ │ │ │ + fstpl 0x8(%esp) │ │ │ │ + flds -0x1cbe4(%ebx) │ │ │ │ + fstl (%esp) │ │ │ │ + fstpl 0x48(%esp) │ │ │ │ + call 46d0 │ │ │ │ + fmull 0xbc(%edi) │ │ │ │ + add $0x18,%esp │ │ │ │ + fldl 0xdc(%edi) │ │ │ │ + mov 0x6c(%esp),%ecx │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fcmovbe %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + fstps 0x44(%esp) │ │ │ │ + mov 0x5ec(%ebp),%eax │ │ │ │ + flds 0x44(%esp) │ │ │ │ + mov 0x1c0(%ebp),%edi │ │ │ │ + mov (%ecx),%ecx │ │ │ │ + mov (%eax),%edx │ │ │ │ + add %esi,%edi │ │ │ │ + fstpl 0x28(%esp) │ │ │ │ + push 0x10(%ecx,%esi,1) │ │ │ │ + push %eax │ │ │ │ + call *0x28(%edx) │ │ │ │ + fmuls 0xc8(%edi) │ │ │ │ + fadds 0xc4(%edi) │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov 0x30(%esp),%ebx │ │ │ │ + fstpl 0x8(%esp) │ │ │ │ + fldl 0x48(%esp) │ │ │ │ + fstpl (%esp) │ │ │ │ + call 46d0 │ │ │ │ + fmull 0xbc(%edi) │ │ │ │ + add $0x20,%esp │ │ │ │ + fldl 0xdc(%edi) │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + fucomi %st(1),%st │ │ │ │ + mov (%eax),%ebx │ │ │ │ + fcmovbe %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + fldl 0x18(%esp) │ │ │ │ + fldl 0x20(%esp) │ │ │ │ + lea (%ebx,%esi,1),%edi │ │ │ │ + add 0x1c0(%ebp),%esi │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jbe 52c60 ::do_widen(char) const@@Base+0x66a0> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0xb4(%edi),%eax │ │ │ │ + mov %eax,0xb4(%esi) │ │ │ │ + mov 0xb0(%edi),%eax │ │ │ │ + mov %eax,0xb0(%esi) │ │ │ │ + mov 0xe4(%edi),%eax │ │ │ │ + mov %eax,0xe4(%esi) │ │ │ │ + mov 0xac(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 5518a ::do_widen(char) const@@Base+0x1913a> │ │ │ │ + je 52e13 ::do_widen(char) const@@Base+0x6853> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ call 44d0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x268(%edi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 551a2 ::do_widen(char) const@@Base+0x19152> │ │ │ │ + mov 0xac(%edi),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 53120 ::do_widen(char) const@@Base+0x6b60> │ │ │ │ + mov 0xb0(%esi),%eax │ │ │ │ + lea 0x0(,%eax,4),%edx │ │ │ │ + cmp $0x1fffffff,%edx │ │ │ │ + mov %edx,0x20(%esp) │ │ │ │ + ja 6abe <__gmon_start__@plt+0x2306> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + call 42e0 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x24(%esp),%edx │ │ │ │ + mov %eax,0xac(%esi) │ │ │ │ + mov 0xac(%edi),%ecx │ │ │ │ + push %edx │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + call 41b0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x208(%edi),%eax │ │ │ │ - mov %esi,0x204(%edi) │ │ │ │ + flds 0xc4(%edi) │ │ │ │ + mov 0xd8(%edi),%eax │ │ │ │ + fstps 0xc4(%esi) │ │ │ │ + flds 0xc8(%edi) │ │ │ │ + fstps 0xc8(%esi) │ │ │ │ + fldl 0xbc(%edi) │ │ │ │ + mov %eax,0xd8(%esi) │ │ │ │ + mov 0xf4(%edi),%eax │ │ │ │ + mov %eax,0xf4(%esi) │ │ │ │ + mov 0xf0(%edi),%eax │ │ │ │ + fstpl 0xbc(%esi) │ │ │ │ + mov %eax,0xf0(%esi) │ │ │ │ + mov 0x124(%edi),%eax │ │ │ │ + mov %eax,0x124(%esi) │ │ │ │ + mov 0xec(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 551c0 ::do_widen(char) const@@Base+0x19170> │ │ │ │ + je 52ede ::do_widen(char) const@@Base+0x691e> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ call 44d0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x228(%edi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 551d8 ::do_widen(char) const@@Base+0x19188> │ │ │ │ + mov 0xec(%edi),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 53130 ::do_widen(char) const@@Base+0x6b70> │ │ │ │ + mov 0xf0(%esi),%eax │ │ │ │ + lea 0x0(,%eax,4),%edx │ │ │ │ + cmp $0x1fffffff,%edx │ │ │ │ + mov %edx,0x20(%esp) │ │ │ │ + ja 6abe <__gmon_start__@plt+0x2306> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x1ec(%edi),%eax │ │ │ │ - lea 0x1f4(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 551f6 ::do_widen(char) const@@Base+0x191a6> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x1d4(%edi),%eax │ │ │ │ - lea 0x1dc(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 55214 ::do_widen(char) const@@Base+0x191c4> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x1c8(%edi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5522c ::do_widen(char) const@@Base+0x191dc> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + call 42e0 │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x24(%esp),%edx │ │ │ │ + mov %eax,0xec(%esi) │ │ │ │ + mov 0xec(%edi),%ecx │ │ │ │ + push %edx │ │ │ │ + push %ecx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + call 41b0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1c0(%edi),%eax │ │ │ │ - mov 0x1bc(%edi),%esi │ │ │ │ - mov %eax,(%esp) │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 5537d ::do_widen(char) const@@Base+0x1932d> │ │ │ │ - lea -0x99280(%ebp),%eax │ │ │ │ - mov %edi,0x40(%esp) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - lea -0x9f4(%ebp),%eax │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ + flds 0x104(%edi) │ │ │ │ + mov 0x118(%edi),%eax │ │ │ │ + mov 0x12c(%edi),%ecx │ │ │ │ + fstps 0x104(%esi) │ │ │ │ + flds 0x108(%edi) │ │ │ │ + fstps 0x108(%esi) │ │ │ │ + fldl 0xfc(%edi) │ │ │ │ + mov %eax,0x118(%esi) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %ecx,0x12c(%esi) │ │ │ │ + fstpl 0xfc(%esi) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 52f95 ::do_widen(char) const@@Base+0x69d5> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp 0x18(%esp),%eax │ │ │ │ - jne 55520 ::do_widen(char) const@@Base+0x194d0> │ │ │ │ - lea -0x9d4(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea 0x64(%edi),%eax │ │ │ │ - push 0x6c(%edi) │ │ │ │ - push %eax │ │ │ │ - call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ - mov 0x5c(%edi),%eax │ │ │ │ - mov 0x58(%edi),%esi │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 55325 ::do_widen(char) const@@Base+0x192d5> │ │ │ │ - lea -0x99750(%ebp),%eax │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ + mov 0x130(%edi,%eax,4),%edx │ │ │ │ + mov %edx,0x130(%esi,%eax,4) │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 52f80 ::do_widen(char) const@@Base+0x69c0> │ │ │ │ + mov 0x154(%edi),%ecx │ │ │ │ + mov %ecx,0x154(%esi) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 52fc5 ::do_widen(char) const@@Base+0x6a05> │ │ │ │ + xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov (%esi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp 0xc(%esp),%eax │ │ │ │ - jne 55510 ::do_widen(char) const@@Base+0x194c0> │ │ │ │ - lea -0x9e4(%ebp),%eax │ │ │ │ - mov 0x2c(%esi),%edi │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x30(%esi),%eax │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 55303 ::do_widen(char) const@@Base+0x192b3> │ │ │ │ - lea -0x99970(%ebp),%eax │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ + mov 0x158(%edi,%eax,4),%edx │ │ │ │ + mov %edx,0x158(%esi,%eax,4) │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 52fb0 ::do_widen(char) const@@Base+0x69f0> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea 0x178(%edi),%eax │ │ │ │ + push %eax │ │ │ │ + lea 0x178(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + call d140 <__gmon_start__@plt+0x8988> │ │ │ │ + pop %eax │ │ │ │ + lea 0x190(%edi),%eax │ │ │ │ + pop %edx │ │ │ │ + push %eax │ │ │ │ + lea 0x190(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + call d4a0 <__gmon_start__@plt+0x8ce8> │ │ │ │ + fldl 0x34(%edi) │ │ │ │ + movzbl 0x45(%edi),%eax │ │ │ │ + mov 0x64(%esi),%edx │ │ │ │ + mov %al,0x45(%esi) │ │ │ │ mov (%edi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp 0x10(%esp),%eax │ │ │ │ - je 55530 ::do_widen(char) const@@Base+0x194e0> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x2c,%edi │ │ │ │ - cmp %edi,0x8(%esp) │ │ │ │ - jne 552e0 ::do_widen(char) const@@Base+0x19290> │ │ │ │ - mov 0x2c(%esi),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 55315 ::do_widen(char) const@@Base+0x192c5> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %edi │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x38,%esi │ │ │ │ - cmp %esi,0x4(%esp) │ │ │ │ - jne 552b0 ::do_widen(char) const@@Base+0x19260> │ │ │ │ - mov 0x14(%esp),%edi │ │ │ │ - mov 0x58(%edi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 55337 ::do_widen(char) const@@Base+0x192e7> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %esi │ │ │ │ - call 4380 │ │ │ │ + fstpl 0x34(%esi) │ │ │ │ + flds 0x3c(%edi) │ │ │ │ + fstps 0x3c(%esi) │ │ │ │ + flds 0x40(%edi) │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ + fstps 0x40(%esi) │ │ │ │ + flds 0xc(%edi) │ │ │ │ + mov %eax,0x8(%esi) │ │ │ │ + movzbl 0x44(%edi),%eax │ │ │ │ + fstps 0xc(%esi) │ │ │ │ + fldl 0x1c(%edi) │ │ │ │ + fstpl 0x1c(%esi) │ │ │ │ + flds 0x10(%edi) │ │ │ │ + fstps 0x10(%esi) │ │ │ │ + flds 0x14(%edi) │ │ │ │ + fstps 0x14(%esi) │ │ │ │ + flds 0x18(%edi) │ │ │ │ + fstps 0x18(%esi) │ │ │ │ + fldl 0x24(%edi) │ │ │ │ + fstpl 0x24(%esi) │ │ │ │ + fldl 0x2c(%edi) │ │ │ │ + mov %al,0x44(%esi) │ │ │ │ + lea 0x60(%esi),%eax │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ + mov 0x60(%esi),%eax │ │ │ │ + fstpl 0x2c(%esi) │ │ │ │ + mov %eax,0x38(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x3c(%edi),%eax │ │ │ │ - lea 0x44(%edi),%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 5534f ::do_widen(char) const@@Base+0x192ff> │ │ │ │ + je 53085 ::do_widen(char) const@@Base+0x6ac5> │ │ │ │ + mov %esi,0x38(%esp) │ │ │ │ + mov %edx,%ebx │ │ │ │ + mov %eax,%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ + mov (%esi),%edx │ │ │ │ + push %esi │ │ │ │ + add $0x7c,%esi │ │ │ │ + call *(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x24(%edi),%eax │ │ │ │ - lea 0x2c(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 55367 ::do_widen(char) const@@Base+0x19317> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + cmp %esi,%ebx │ │ │ │ + jne 53068 ::do_widen(char) const@@Base+0x6aa8> │ │ │ │ + mov 0x38(%esp),%esi │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ + mov %eax,0x64(%esi) │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea 0x60(%edi),%eax │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x7c,%edi │ │ │ │ - cmp %edi,(%esp) │ │ │ │ - jne 55260 ::do_widen(char) const@@Base+0x19210> │ │ │ │ - mov 0x40(%esp),%edi │ │ │ │ - mov 0x1bc(%edi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 5538f ::do_widen(char) const@@Base+0x1933f> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %esi │ │ │ │ - call 4380 │ │ │ │ + push 0x2c(%esp) │ │ │ │ + call e050 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa00> │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ + mov 0x74(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1b4(%edi),%edx │ │ │ │ - mov 0x1b0(%edi),%ebx │ │ │ │ - cmp %ebx,%edx │ │ │ │ - je 553d6 ::do_widen(char) const@@Base+0x19386> │ │ │ │ - lea -0x999c0(%ebp),%esi │ │ │ │ - mov %esi,(%esp) │ │ │ │ - mov %edx,%esi │ │ │ │ - jmp 553b7 ::do_widen(char) const@@Base+0x19367> │ │ │ │ + addl $0x1,0xc(%esp) │ │ │ │ + mov (%eax),%ebx │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + cmp %eax,0x14(%esp) │ │ │ │ + jne 52cbb ::do_widen(char) const@@Base+0x66fb> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 553d0 ::do_widen(char) const@@Base+0x19380> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp (%esp),%eax │ │ │ │ - je 553b0 ::do_widen(char) const@@Base+0x19360> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 553b7 ::do_widen(char) const@@Base+0x19367> │ │ │ │ - mov 0x1b0(%edi),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 553e8 ::do_widen(char) const@@Base+0x19398> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - mov %ebp,%ebx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x1a8(%edi),%edx │ │ │ │ - mov 0x1a4(%edi),%ebx │ │ │ │ - cmp %ebx,%edx │ │ │ │ - je 5542e ::do_widen(char) const@@Base+0x193de> │ │ │ │ - lea -0x999c0(%ebp),%esi │ │ │ │ - mov %esi,(%esp) │ │ │ │ - mov %edx,%esi │ │ │ │ - jmp 5540f ::do_widen(char) const@@Base+0x193bf> │ │ │ │ + je 530ed ::do_widen(char) const@@Base+0x6b2d> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 55428 ::do_widen(char) const@@Base+0x193d8> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp (%esp),%eax │ │ │ │ - je 55408 ::do_widen(char) const@@Base+0x193b8> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 5540f ::do_widen(char) const@@Base+0x193bf> │ │ │ │ - mov 0x1a4(%edi),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 55440 ::do_widen(char) const@@Base+0x193f0> │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ - mov %ebp,%ebx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0x878(%ebp),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ - add $0x20,%eax │ │ │ │ - mov %eax,0xd4(%edi) │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ - mov %edx,0x44(%edi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x4c(%edi) │ │ │ │ - lea 0x4c(%edi),%eax │ │ │ │ - push %eax │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - lea 0x84(%edi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4720 ::~__basic_file()@plt> │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x4c(%edi) │ │ │ │ - lea 0x68(%edi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4530 │ │ │ │ - mov -0x8(%ebp),%eax │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - mov %edx,0x44(%edi) │ │ │ │ - mov -0xc(%edx),%edx │ │ │ │ - mov %eax,0x44(%edi,%edx,1) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - movl $0x0,0x48(%edi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0xd4(%edi) │ │ │ │ - lea 0xd4(%edi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4100 │ │ │ │ - mov 0x24(%edi),%eax │ │ │ │ - lea 0x2c(%edi),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 554ef ::do_widen(char) const@@Base+0x1949f> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0xc(%edi),%edx │ │ │ │ - lea 0x14(%edi),%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 55507 ::do_widen(char) const@@Base+0x194b7> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %edx │ │ │ │ - call 4380 │ │ │ │ + add $0x1a8,%ebx │ │ │ │ + call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x2c,%esp │ │ │ │ + cmp %esi,%ebx │ │ │ │ + jne 530d0 ::do_widen(char) const@@Base+0x6b10> │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov %edi,0x4(%eax) │ │ │ │ + add $0x4c,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 55315 ::do_widen(char) const@@Base+0x192c5> │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0xc,%esp │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + jne 52ca8 ::do_widen(char) const@@Base+0x66e8> │ │ │ │ + sub $0x8,%esp │ │ │ │ push %edi │ │ │ │ - call *%eax │ │ │ │ + push %esi │ │ │ │ + call 6ab10 ::do_widen(char) const@@Base+0x1e550> │ │ │ │ + mov 0x74(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 55367 ::do_widen(char) const@@Base+0x19317> │ │ │ │ + mov (%eax),%ebx │ │ │ │ + jmp 52ca8 ::do_widen(char) const@@Base+0x66e8> │ │ │ │ xchg %ax,%ax │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ - lea 0x18(%edi),%edx │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x10(%edi),%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 552f7 ::do_widen(char) const@@Base+0x192a7> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 552f7 ::do_widen(char) const@@Base+0x192a7> │ │ │ │ + movl $0x0,0xac(%esi) │ │ │ │ + jmp 52e70 ::do_widen(char) const@@Base+0x68b0> │ │ │ │ nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + movl $0x0,0xec(%esi) │ │ │ │ + jmp 52f3b ::do_widen(char) const@@Base+0x697b> │ │ │ │ nop │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x4fa99,%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - push %esi │ │ │ │ - call 550f0 ::do_widen(char) const@@Base+0x190a0> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push $0x5fc │ │ │ │ - push %esi │ │ │ │ - call 4280 │ │ │ │ - add $0x14,%esp │ │ │ │ + add $0x4c,%esp │ │ │ │ + xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ ret │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %ebx,%edi │ │ │ │ + jmp 530d0 ::do_widen(char) const@@Base+0x6b10> │ │ │ │ nop │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x51e9b,%eax │ │ │ │ push %ebp │ │ │ │ - call 18a29 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d9> │ │ │ │ - add $0x4fa6a,%ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x2c,%esp │ │ │ │ - mov 0x40(%esp),%edi │ │ │ │ - lea -0x818(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x5e4(%edi),%eax │ │ │ │ - lea 0x5ec(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 555cc ::do_widen(char) const@@Base+0x1957c> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ + sub $0xec,%esp │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + mov 0x1c0(%eax),%esi │ │ │ │ + mov 0x604(%eax),%eax │ │ │ │ + movl $0x0,0x610(%ebx) │ │ │ │ + add $0x5fc,%ebx │ │ │ │ + mov %ebx,-0xec(%ebp) │ │ │ │ + cmp %ebx,%eax │ │ │ │ + je 531f7 ::do_widen(char) const@@Base+0x6c37> │ │ │ │ + mov %esi,-0xc8(%ebp) │ │ │ │ + mov -0xec(%ebp),%esi │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %esi,-0xc4(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + nop │ │ │ │ + mov 0x1c(%eax),%edx │ │ │ │ + sub 0x18(%eax),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea 0x304(%edi),%eax │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %eax │ │ │ │ - call 6ef90 ::do_widen(char) const@@Base+0x32f40> │ │ │ │ - pop %eax │ │ │ │ - lea 0x2ec(%edi),%eax │ │ │ │ - pop %edx │ │ │ │ - push 0x2f4(%edi) │ │ │ │ - push %eax │ │ │ │ - call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ - lea 0x2d4(%edi),%eax │ │ │ │ - pop %ecx │ │ │ │ - pop %esi │ │ │ │ - push 0x2dc(%edi) │ │ │ │ - lea -0x9c4(%ebp),%esi │ │ │ │ + sar $0x2,%edx │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ + imul $0xbdef7bdf,%edx,%edx │ │ │ │ + add %edx,%edi │ │ │ │ + mov %edi,0x610(%esi) │ │ │ │ push %eax │ │ │ │ - call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ - mov 0x248(%edi),%eax │ │ │ │ - mov %esi,0x244(%edi) │ │ │ │ + call 4290 │ │ │ │ add $0x10,%esp │ │ │ │ + cmp -0xc4(%ebp),%eax │ │ │ │ + jne 531c0 ::do_widen(char) const@@Base+0x6c00> │ │ │ │ + mov -0xc8(%ebp),%esi │ │ │ │ + movl $0x0,-0xa8(%ebp) │ │ │ │ + lea -0xa8(%ebp),%eax │ │ │ │ + mov %eax,-0xe8(%ebp) │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movl $0x0,-0xa4(%ebp) │ │ │ │ + movl $0x0,0x614(%eax) │ │ │ │ + lea 0x60(%esi),%eax │ │ │ │ + mov %eax,-0xc4(%ebp) │ │ │ │ + lea -0xac(%ebp),%eax │ │ │ │ + mov %eax,-0xf8(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movl $0x0,-0x98(%ebp) │ │ │ │ + add $0x1d0,%eax │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + cmp 0x1c4(%eax),%esi │ │ │ │ + jne 53296 ::do_widen(char) const@@Base+0x6cd6> │ │ │ │ + jmp 5379b ::do_widen(char) const@@Base+0x71db> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0xc4(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea 0x1a8(%eax),%edx │ │ │ │ + add $0x148,%eax │ │ │ │ + cmp %eax,0x1c4(%esi) │ │ │ │ + je 5379b ::do_widen(char) const@@Base+0x71db> │ │ │ │ + mov %edx,-0xc4(%ebp) │ │ │ │ + mov -0xc4(%ebp),%esi │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov (%esi),%edi │ │ │ │ + cmp %eax,%edi │ │ │ │ + je 53270 ::do_widen(char) const@@Base+0x6cb0> │ │ │ │ + movl $0x0,-0xd4(%ebp) │ │ │ │ + sub %edi,%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xbdef7bdf,%eax,%eax │ │ │ │ + mov %eax,-0xf0(%ebp) │ │ │ │ + imul $0x7c,-0xd4(%ebp),%eax │ │ │ │ + mov %eax,-0xc8(%ebp) │ │ │ │ + add %eax,%edi │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 5562a ::do_widen(char) const@@Base+0x195da> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - call 44d0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x268(%edi),%eax │ │ │ │ + je 5331c ::do_widen(char) const@@Base+0x6d5c> │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ + mov -0xe8(%ebp),%edx │ │ │ │ + mov -0xc4(%ebp),%esi │ │ │ │ + jmp 532f9 ::do_widen(char) const@@Base+0x6d39> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 55642 ::do_widen(char) const@@Base+0x195f2> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x208(%edi),%eax │ │ │ │ - mov %esi,0x204(%edi) │ │ │ │ + je 53305 ::do_widen(char) const@@Base+0x6d45> │ │ │ │ + cmp %ecx,0x10(%eax) │ │ │ │ + jae 532f0 ::do_widen(char) const@@Base+0x6d30> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 55660 ::do_widen(char) const@@Base+0x19610> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %eax │ │ │ │ - call 44d0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x228(%edi),%eax │ │ │ │ + jne 532f9 ::do_widen(char) const@@Base+0x6d39> │ │ │ │ + mov %esi,-0xc4(%ebp) │ │ │ │ + cmp -0xe8(%ebp),%edx │ │ │ │ + je 5331c ::do_widen(char) const@@Base+0x6d5c> │ │ │ │ + cmp 0x10(%edx),%ecx │ │ │ │ + jae 534c0 ::do_widen(char) const@@Base+0x6f00> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + lea 0x1d0(%eax),%ecx │ │ │ │ + mov 0x1d4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 55678 ::do_widen(char) const@@Base+0x19628> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x1ec(%edi),%eax │ │ │ │ - lea 0x1f4(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 55696 ::do_widen(char) const@@Base+0x19646> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ + je 53365 ::do_widen(char) const@@Base+0x6da5> │ │ │ │ + mov 0xc(%edi),%edx │ │ │ │ + mov %ecx,%ebx │ │ │ │ + mov -0xc4(%ebp),%esi │ │ │ │ + jmp 53349 ::do_widen(char) const@@Base+0x6d89> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 53355 ::do_widen(char) const@@Base+0x6d95> │ │ │ │ + cmp %edx,0x10(%eax) │ │ │ │ + jae 53340 ::do_widen(char) const@@Base+0x6d80> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 53349 ::do_widen(char) const@@Base+0x6d89> │ │ │ │ + mov %esi,-0xc4(%ebp) │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 53365 ::do_widen(char) const@@Base+0x6da5> │ │ │ │ + cmp 0x10(%ebx),%edx │ │ │ │ + cmovae %ebx,%ecx │ │ │ │ + sub $0x8,%esp │ │ │ │ + add $0x14,%ecx │ │ │ │ + push %ecx │ │ │ │ + push 0x8(%ebp) │ │ │ │ + call 4ed50 ::do_widen(char) const@@Base+0x2790> │ │ │ │ + mov %eax,%edi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %edx,%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1d4(%edi),%eax │ │ │ │ - lea 0x1dc(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 556b4 ::do_widen(char) const@@Base+0x19664> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + mov -0xec(%ebp),%esi │ │ │ │ + mov 0x600(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 533d5 ::do_widen(char) const@@Base+0x6e15> │ │ │ │ + mov -0xc4(%ebp),%ecx │ │ │ │ + jmp 533a9 ::do_widen(char) const@@Base+0x6de9> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 533ba ::do_widen(char) const@@Base+0x6dfa> │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ + cmp %edi,0x10(%eax) │ │ │ │ + sbb %ebx,%edx │ │ │ │ + jae 533a0 ::do_widen(char) const@@Base+0x6de0> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 533a9 ::do_widen(char) const@@Base+0x6de9> │ │ │ │ + mov -0xec(%ebp),%eax │ │ │ │ + mov %ecx,-0xc4(%ebp) │ │ │ │ + cmp %eax,%esi │ │ │ │ + je 533d5 ::do_widen(char) const@@Base+0x6e15> │ │ │ │ + cmp 0x10(%esi),%edi │ │ │ │ + mov %ebx,%ecx │ │ │ │ + sbb 0x14(%esi),%ecx │ │ │ │ + cmovb %eax,%esi │ │ │ │ + mov -0xc4(%ebp),%eax │ │ │ │ + mov -0xc8(%ebp),%ecx │ │ │ │ + add (%eax),%ecx │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + mov %ecx,-0xdc(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 5383d ::do_widen(char) const@@Base+0x727d> │ │ │ │ + mov 0xc(%ecx),%ecx │ │ │ │ + mov -0xe8(%ebp),%edx │ │ │ │ + mov %esi,-0xd0(%ebp) │ │ │ │ + jmp 53419 ::do_widen(char) const@@Base+0x6e59> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 53425 ::do_widen(char) const@@Base+0x6e65> │ │ │ │ + cmp %ecx,0x10(%eax) │ │ │ │ + jae 53410 ::do_widen(char) const@@Base+0x6e50> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 53419 ::do_widen(char) const@@Base+0x6e59> │ │ │ │ + mov -0xd0(%ebp),%esi │ │ │ │ + cmp -0xe8(%ebp),%edx │ │ │ │ + je 53438 ::do_widen(char) const@@Base+0x6e78> │ │ │ │ + cmp 0x10(%edx),%ecx │ │ │ │ + jae 53481 ::do_widen(char) const@@Base+0x6ec1> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0xb2(%ebp),%ecx │ │ │ │ + mov -0xdc(%ebp),%eax │ │ │ │ + push %ecx │ │ │ │ + lea -0x94(%ebp),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov -0xd8(%ebp),%ecx │ │ │ │ + add $0xc,%eax │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ + lea -0xbc(%ebp),%eax │ │ │ │ + lea -0x1af4e(%ecx),%ecx │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ + push -0xf8(%ebp) │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x1c8(%edi),%eax │ │ │ │ + call 6a530 ::do_widen(char) const@@Base+0x1df70> │ │ │ │ + mov -0xbc(%ebp),%edx │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov %edi,0x14(%edx) │ │ │ │ + mov %ebx,0x18(%edx) │ │ │ │ + cmp -0xec(%ebp),%esi │ │ │ │ + jne 53759 ::do_widen(char) const@@Base+0x7199> │ │ │ │ + addl $0x1,-0xd4(%ebp) │ │ │ │ + mov -0xd4(%ebp),%eax │ │ │ │ + cmp %eax,-0xf0(%ebp) │ │ │ │ + je 53270 ::do_widen(char) const@@Base+0x6cb0> │ │ │ │ + mov -0xc4(%ebp),%eax │ │ │ │ + mov (%eax),%edi │ │ │ │ + jmp 532c0 ::do_widen(char) const@@Base+0x6d00> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x600(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 556cc ::do_widen(char) const@@Base+0x1967c> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + je 53493 ::do_widen(char) const@@Base+0x6ed3> │ │ │ │ + mov 0x14(%edx),%ebx │ │ │ │ + mov 0x18(%edx),%ecx │ │ │ │ + mov -0xec(%ebp),%esi │ │ │ │ + jmp 534e9 ::do_widen(char) const@@Base+0x6f29> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 534fa ::do_widen(char) const@@Base+0x6f3a> │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ + cmp %ebx,0x10(%eax) │ │ │ │ + sbb %ecx,%edx │ │ │ │ + jae 534e0 ::do_widen(char) const@@Base+0x6f20> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 534e9 ::do_widen(char) const@@Base+0x6f29> │ │ │ │ + cmp -0xec(%ebp),%esi │ │ │ │ + je 53493 ::do_widen(char) const@@Base+0x6ed3> │ │ │ │ + cmp 0x10(%esi),%ebx │ │ │ │ + sbb 0x14(%esi),%ecx │ │ │ │ + jb 53493 ::do_widen(char) const@@Base+0x6ed3> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x94(%ebp),%eax │ │ │ │ + push %edi │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ + call 6a6c0 ::do_widen(char) const@@Base+0x1e100> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0xc4(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1c0(%edi),%eax │ │ │ │ - mov 0x1bc(%edi),%esi │ │ │ │ - mov %eax,(%esp) │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 5581d ::do_widen(char) const@@Base+0x197cd> │ │ │ │ - lea -0x99280(%ebp),%eax │ │ │ │ - mov %edi,0x40(%esp) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - lea -0x9f4(%ebp),%eax │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ + mov -0xc8(%ebp),%edx │ │ │ │ + mov 0x1d4(%eax),%eax │ │ │ │ + add (%ebx),%edx │ │ │ │ + test %eax,%eax │ │ │ │ + je 53848 ::do_widen(char) const@@Base+0x7288> │ │ │ │ + mov 0xc(%edx),%edx │ │ │ │ + mov -0xcc(%ebp),%ecx │ │ │ │ + jmp 53559 ::do_widen(char) const@@Base+0x6f99> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp 0x18(%esp),%eax │ │ │ │ - jne 559c0 ::do_widen(char) const@@Base+0x19970> │ │ │ │ - lea -0x9d4(%ebp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 53565 ::do_widen(char) const@@Base+0x6fa5> │ │ │ │ + cmp %edx,0x10(%eax) │ │ │ │ + jae 53550 ::do_widen(char) const@@Base+0x6f90> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 53559 ::do_widen(char) const@@Base+0x6f99> │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ + mov %ebx,-0xc4(%ebp) │ │ │ │ + cmp %eax,%ecx │ │ │ │ + je 5357b ::do_widen(char) const@@Base+0x6fbb> │ │ │ │ + cmp 0x10(%ecx),%edx │ │ │ │ + cmovb %eax,%ecx │ │ │ │ + movl $0x0,-0xc8(%ebp) │ │ │ │ + lea -0x58(%ebp),%ebx │ │ │ │ + mov 0x18(%esi),%eax │ │ │ │ + mov %ebx,-0xe4(%ebp) │ │ │ │ + lea 0x14(%ecx),%ebx │ │ │ │ + mov %ebx,-0xf4(%ebp) │ │ │ │ + cmp %eax,0x1c(%esi) │ │ │ │ + je 53743 ::do_widen(char) const@@Base+0x7183> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + imul $0x7c,-0xc8(%ebp),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea 0x64(%edi),%eax │ │ │ │ - push 0x6c(%edi) │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ + add %edi,%eax │ │ │ │ + mov %edi,-0xdc(%ebp) │ │ │ │ + movzwl 0x54(%eax),%edx │ │ │ │ + add $0x3c,%eax │ │ │ │ push %eax │ │ │ │ - call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ - mov 0x5c(%edi),%eax │ │ │ │ - mov 0x58(%edi),%esi │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ + push -0xe4(%ebp) │ │ │ │ + mov %dx,-0x40(%ebp) │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add 0x18(%esi),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 557c5 ::do_widen(char) const@@Base+0x19775> │ │ │ │ - lea -0x99750(%ebp),%eax │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ + mov 0x1d4(%eax),%edx │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ + test %edx,%edx │ │ │ │ + je 53790 ::do_widen(char) const@@Base+0x71d0> │ │ │ │ + mov -0xcc(%ebp),%ebx │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %edx,-0xd0(%ebp) │ │ │ │ + jmp 53619 ::do_widen(char) const@@Base+0x7059> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov (%esi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp 0xc(%esp),%eax │ │ │ │ - jne 559b0 ::do_widen(char) const@@Base+0x19960> │ │ │ │ - lea -0x9e4(%ebp),%eax │ │ │ │ - mov 0x2c(%esi),%edi │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x30(%esi),%eax │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 557a3 ::do_widen(char) const@@Base+0x19753> │ │ │ │ - lea -0x99970(%ebp),%eax │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp 0x10(%esp),%eax │ │ │ │ - je 559d0 ::do_widen(char) const@@Base+0x19980> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x2c,%edi │ │ │ │ - cmp %edi,0x8(%esp) │ │ │ │ - jne 55780 ::do_widen(char) const@@Base+0x19730> │ │ │ │ - mov 0x2c(%esi),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 557b5 ::do_widen(char) const@@Base+0x19765> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %edi │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x38,%esi │ │ │ │ - cmp %esi,0x4(%esp) │ │ │ │ - jne 55750 ::do_widen(char) const@@Base+0x19700> │ │ │ │ - mov 0x14(%esp),%edi │ │ │ │ - mov 0x58(%edi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 557d7 ::do_widen(char) const@@Base+0x19787> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %esi │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x3c(%edi),%eax │ │ │ │ - lea 0x44(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 557ef ::do_widen(char) const@@Base+0x1979f> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 53625 ::do_widen(char) const@@Base+0x7065> │ │ │ │ + cmp 0x10(%eax),%ecx │ │ │ │ + jbe 53610 ::do_widen(char) const@@Base+0x7050> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 53619 ::do_widen(char) const@@Base+0x7059> │ │ │ │ + mov -0xd0(%ebp),%edx │ │ │ │ + cmp %ebx,-0xcc(%ebp) │ │ │ │ + je 5363c ::do_widen(char) const@@Base+0x707c> │ │ │ │ + cmp 0x10(%ebx),%ecx │ │ │ │ + jae 536e5 ::do_widen(char) const@@Base+0x7125> │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ + mov -0xc4(%ebp),%ebx │ │ │ │ + jmp 53659 ::do_widen(char) const@@Base+0x7099> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %edx,%eax │ │ │ │ + mov 0x8(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 53665 ::do_widen(char) const@@Base+0x70a5> │ │ │ │ + cmp 0x10(%edx),%ecx │ │ │ │ + jbe 53650 ::do_widen(char) const@@Base+0x7090> │ │ │ │ + mov 0xc(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 53659 ::do_widen(char) const@@Base+0x7099> │ │ │ │ + mov %ebx,-0xc4(%ebp) │ │ │ │ + cmp %eax,-0xcc(%ebp) │ │ │ │ + je 53678 ::do_widen(char) const@@Base+0x70b8> │ │ │ │ + cmp 0x10(%eax),%ecx │ │ │ │ + jae 536c1 ::do_widen(char) const@@Base+0x7101> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0xb1(%ebp),%ecx │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ + lea -0x88(%ebp),%edx │ │ │ │ + push %ecx │ │ │ │ + lea -0xb0(%ebp),%ecx │ │ │ │ + push %ecx │ │ │ │ + lea -0x1af4e(%ebx),%ecx │ │ │ │ + push %ecx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %edx,-0xb0(%ebp) │ │ │ │ + lea -0xc0(%ebp),%edx │ │ │ │ + add $0x1cc,%eax │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + call 68dd0 ::do_widen(char) const@@Base+0x1c810> │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + add $0x14,%eax │ │ │ │ + push -0xf4(%ebp) │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + mov -0xdc(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x24(%edi),%eax │ │ │ │ - lea 0x2c(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 55807 ::do_widen(char) const@@Base+0x197b7> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + add 0x18(%esi),%edi │ │ │ │ + movzbl 0x8(%edi),%eax │ │ │ │ + mov -0xc4(%ebp),%edi │ │ │ │ + mov %al,-0x8c(%ebp) │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ + cmp 0x8(%edi),%eax │ │ │ │ + je 53770 ::do_widen(char) const@@Base+0x71b0> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push -0xe0(%ebp) │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 6a6c0 ::do_widen(char) const@@Base+0x1e100> │ │ │ │ + addl $0x7c,0x4(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x7c,%edi │ │ │ │ - cmp %edi,(%esp) │ │ │ │ - jne 55700 ::do_widen(char) const@@Base+0x196b0> │ │ │ │ - mov 0x40(%esp),%edi │ │ │ │ - mov 0x1bc(%edi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 5582f ::do_widen(char) const@@Base+0x197df> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x1c(%esi),%edx │ │ │ │ + addl $0x1,-0xc8(%ebp) │ │ │ │ + mov -0xc8(%ebp),%ebx │ │ │ │ + addl $0x1,0x614(%eax) │ │ │ │ + mov 0x18(%esi),%eax │ │ │ │ + sub %eax,%edx │ │ │ │ + sar $0x2,%edx │ │ │ │ + imul $0xbdef7bdf,%edx,%edx │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jb 535a8 ::do_widen(char) const@@Base+0x6fe8> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %esi │ │ │ │ - call 4380 │ │ │ │ + push -0xe0(%ebp) │ │ │ │ + call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1b4(%edi),%edx │ │ │ │ - mov 0x1b0(%edi),%ebx │ │ │ │ - cmp %ebx,%edx │ │ │ │ - je 55876 ::do_widen(char) const@@Base+0x19826> │ │ │ │ - lea -0x999c0(%ebp),%esi │ │ │ │ - mov %esi,(%esp) │ │ │ │ - mov %edx,%esi │ │ │ │ - jmp 55857 ::do_widen(char) const@@Base+0x19807> │ │ │ │ + jmp 53493 ::do_widen(char) const@@Base+0x6ed3> │ │ │ │ + mov -0xc4(%ebp),%eax │ │ │ │ + mov -0xc8(%ebp),%edi │ │ │ │ + add (%eax),%edi │ │ │ │ + jmp 5350a ::do_widen(char) const@@Base+0x6f4a> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 55870 ::do_widen(char) const@@Base+0x19820> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp (%esp),%eax │ │ │ │ - je 55850 ::do_widen(char) const@@Base+0x19800> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 55857 ::do_widen(char) const@@Base+0x19807> │ │ │ │ - mov 0x1b0(%edi),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 55888 ::do_widen(char) const@@Base+0x19838> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - mov %ebp,%ebx │ │ │ │ - call 4380 │ │ │ │ + sub $0x4,%esp │ │ │ │ + push -0xe0(%ebp) │ │ │ │ + push %eax │ │ │ │ + push -0xc4(%ebp) │ │ │ │ + call 209e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xde0> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1a8(%edi),%edx │ │ │ │ - mov 0x1a4(%edi),%ebx │ │ │ │ - cmp %ebx,%edx │ │ │ │ - je 558ce ::do_widen(char) const@@Base+0x1987e> │ │ │ │ - lea -0x999c0(%ebp),%esi │ │ │ │ - mov %esi,(%esp) │ │ │ │ - mov %edx,%esi │ │ │ │ - jmp 558af ::do_widen(char) const@@Base+0x1985f> │ │ │ │ + jmp 53713 ::do_widen(char) const@@Base+0x7153> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 558c8 ::do_widen(char) const@@Base+0x19878> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp (%esp),%eax │ │ │ │ - je 558a8 ::do_widen(char) const@@Base+0x19858> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 558af ::do_widen(char) const@@Base+0x1985f> │ │ │ │ - mov 0x1a4(%edi),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 558e0 ::do_widen(char) const@@Base+0x19890> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - mov %ebp,%ebx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0x878(%ebp),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ - add $0x20,%eax │ │ │ │ - mov %eax,0xd4(%edi) │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ - mov %edx,0x44(%edi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x4c(%edi) │ │ │ │ - lea 0x4c(%edi),%eax │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ + jmp 53678 ::do_widen(char) const@@Base+0x70b8> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + add $0x5f8,%eax │ │ │ │ + push 0x8(%eax) │ │ │ │ push %eax │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - lea 0x84(%edi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4720 ::~__basic_file()@plt> │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x4c(%edi) │ │ │ │ - lea 0x68(%edi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4530 │ │ │ │ - mov -0x8(%ebp),%eax │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - mov %edx,0x44(%edi) │ │ │ │ - mov -0xc(%edx),%edx │ │ │ │ - mov %eax,0x44(%edi,%edx,1) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - movl $0x0,0x48(%edi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0xd4(%edi) │ │ │ │ - lea 0xd4(%edi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4100 │ │ │ │ - mov 0x24(%edi),%eax │ │ │ │ - lea 0x2c(%edi),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 5598f ::do_widen(char) const@@Base+0x1993f> │ │ │ │ - sub $0xc,%esp │ │ │ │ + call 687b0 ::do_widen(char) const@@Base+0x1c1f0> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movl $0x0,0x600(%eax) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov -0xec(%ebp),%eax │ │ │ │ + movl $0x0,0x60c(%esi) │ │ │ │ + mov %eax,0x604(%esi) │ │ │ │ + mov %eax,0x608(%esi) │ │ │ │ + mov %esi,%eax │ │ │ │ + pop %edx │ │ │ │ + add $0x234,%eax │ │ │ │ + pop %ecx │ │ │ │ + push 0x23c(%esi) │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0xc(%edi),%edx │ │ │ │ - lea 0x14(%edi),%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 559a7 ::do_widen(char) const@@Base+0x19957> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %edx │ │ │ │ - call 4380 │ │ │ │ + call d5a0 <__gmon_start__@plt+0x8de8> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + movl $0x0,0x23c(%eax) │ │ │ │ + add $0x238,%eax │ │ │ │ + mov %eax,0x240(%esi) │ │ │ │ + mov %eax,0x244(%esi) │ │ │ │ + movl $0x0,0x248(%esi) │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + push -0xa4(%ebp) │ │ │ │ + push -0xf8(%ebp) │ │ │ │ + call 68840 ::do_widen(char) const@@Base+0x1c280> │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x2c,%esp │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 557b5 ::do_widen(char) const@@Base+0x19765> │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 55807 ::do_widen(char) const@@Base+0x197b7> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ - lea 0x18(%edi),%edx │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x10(%edi),%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 55797 ::do_widen(char) const@@Base+0x19747> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 55797 ::do_widen(char) const@@Base+0x19747> │ │ │ │ + mov -0xe8(%ebp),%edx │ │ │ │ + jmp 53438 ::do_widen(char) const@@Base+0x6e78> │ │ │ │ + mov -0xcc(%ebp),%ecx │ │ │ │ + jmp 5357b ::do_widen(char) const@@Base+0x6fbb> │ │ │ │ + mov %eax,%ebx │ │ │ │ + jmp 6ad9 <__gmon_start__@plt+0x2321> │ │ │ │ + mov %eax,%ebx │ │ │ │ + jmp 6ac8 <__gmon_start__@plt+0x2310> │ │ │ │ nop │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x4f5f9,%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - push %esi │ │ │ │ - call 55590 ::do_widen(char) const@@Base+0x19540> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push $0x5fc │ │ │ │ - push %esi │ │ │ │ - call 4280 │ │ │ │ - add $0x14,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ - call 18a29 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d9> │ │ │ │ - add $0x4f5ca,%ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ + lea -0x40(%ebp),%eax │ │ │ │ + call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ + add $0x51783,%esi │ │ │ │ push %ebx │ │ │ │ - sub $0x2c,%esp │ │ │ │ - mov 0x40(%esp),%edi │ │ │ │ - lea -0x778(%ebp),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x60c(%edi),%eax │ │ │ │ - lea 0x614(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 55a6c ::do_widen(char) const@@Base+0x19a1c> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea 0x304(%edi),%eax │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %eax │ │ │ │ - call 70190 ::do_widen(char) const@@Base+0x34140> │ │ │ │ - pop %eax │ │ │ │ - lea 0x2ec(%edi),%eax │ │ │ │ - pop %edx │ │ │ │ - push 0x2f4(%edi) │ │ │ │ + lea -0x48(%ebp),%ebx │ │ │ │ + sub $0x8c,%esp │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + lea -0x1daf1(%esi),%eax │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ push %eax │ │ │ │ - call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ - lea 0x2d4(%edi),%eax │ │ │ │ - pop %ecx │ │ │ │ - pop %esi │ │ │ │ - push 0x2dc(%edi) │ │ │ │ - lea -0x9c4(%ebp),%esi │ │ │ │ + lea -0x1db18(%esi),%eax │ │ │ │ push %eax │ │ │ │ - call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ - mov 0x248(%edi),%eax │ │ │ │ - mov %esi,0x244(%edi) │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 55aca ::do_widen(char) const@@Base+0x19a7a> │ │ │ │ - sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + lea -0x28(%ebp),%ecx │ │ │ │ push %eax │ │ │ │ - call 44d0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x268(%edi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 55ae2 ::do_widen(char) const@@Base+0x19a92> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + push %ebx │ │ │ │ + mov %esi,%ebx │ │ │ │ + add $0x174,%eax │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + movb $0x0,-0x28(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x208(%edi),%eax │ │ │ │ - mov %esi,0x204(%edi) │ │ │ │ - test %eax,%eax │ │ │ │ - je 55b00 ::do_widen(char) const@@Base+0x19ab0> │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 53d30 ::do_widen(char) const@@Base+0x7770> │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + fldl -0x1dae0(%eax) │ │ │ │ + fstpl -0x80(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov 0x1c0(%eax),%esi │ │ │ │ + lea -0x4c(%ebp),%eax │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + cmp 0x1c4(%eax),%esi │ │ │ │ + jne 53941 ::do_widen(char) const@@Base+0x7381> │ │ │ │ + jmp 539b7 ::do_widen(char) const@@Base+0x73f7> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0x1,%ebx │ │ │ │ + mov 0x1c4(%eax),%edx │ │ │ │ + mov %edx,%eax │ │ │ │ + sub %esi,%eax │ │ │ │ + sar $0x3,%eax │ │ │ │ + imul $0x8c13521d,%eax,%eax │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jae 539f8 ::do_widen(char) const@@Base+0x7438> │ │ │ │ + imul $0x1a8,%ebx,%edi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + lea 0xa8(%esi,%edi,1),%eax │ │ │ │ push %eax │ │ │ │ - call 44d0 │ │ │ │ + call 67ac0 ::do_widen(char) const@@Base+0x1b500> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x228(%edi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 55b18 ::do_widen(char) const@@Base+0x19ac8> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + fld1 │ │ │ │ + mov 0x1c0(%eax),%esi │ │ │ │ + cmpb $0x0,0x3ad(%ecx) │ │ │ │ + lea (%esi,%edi,1),%eax │ │ │ │ + fstpl 0xbc(%eax) │ │ │ │ + je 53920 ::do_widen(char) const@@Base+0x7360> │ │ │ │ + mov 0x64(%eax),%edi │ │ │ │ + mov 0x60(%eax),%ecx │ │ │ │ + mov %edi,%edx │ │ │ │ + sub %ecx,%edx │ │ │ │ + sar $0x2,%edx │ │ │ │ + imul $0xbdef7bdf,%edx,%edx │ │ │ │ + cmp $0x5,%edx │ │ │ │ + jbe 53920 ::do_widen(char) const@@Base+0x7360> │ │ │ │ + add $0x26c,%ecx │ │ │ │ + add $0x60,%eax │ │ │ │ + push %edi │ │ │ │ + push %ecx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x1ec(%edi),%eax │ │ │ │ - lea 0x1f4(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 55b36 ::do_widen(char) const@@Base+0x19ae6> │ │ │ │ + push -0x54(%ebp) │ │ │ │ + call 6a350 ::do_widen(char) const@@Base+0x1dd90> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + mov 0x1c0(%eax),%esi │ │ │ │ + jmp 53920 ::do_widen(char) const@@Base+0x7360> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x88(%ebp),%eax │ │ │ │ + je 539d1 ::do_widen(char) const@@Base+0x7411> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1d4(%edi),%eax │ │ │ │ - lea 0x1dc(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 55b54 ::do_widen(char) const@@Base+0x19b04> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0x8c(%ebp),%eax │ │ │ │ + je 539eb ::do_widen(char) const@@Base+0x742b> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1c8(%edi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 55b6c ::do_widen(char) const@@Base+0x19b1c> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + cmp %esi,%edx │ │ │ │ + je 539b7 ::do_widen(char) const@@Base+0x73f7> │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + movl $0x0,-0x68(%ebp) │ │ │ │ + lea -0x9f4(%eax),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + jmp 53a3e ::do_widen(char) const@@Base+0x747e> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + addl $0x1,-0x68(%ebp) │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ + mov 0x1c4(%eax),%eax │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + sub %esi,%eax │ │ │ │ + sar $0x3,%eax │ │ │ │ + imul $0x8c13521d,%eax,%eax │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jae 539b7 ::do_widen(char) const@@Base+0x73f7> │ │ │ │ + imul $0x1a8,-0x68(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + add %eax,%esi │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x5ec(%eax),%eax │ │ │ │ + mov (%eax),%edx │ │ │ │ + push 0x10(%esi) │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call *0x28(%edx) │ │ │ │ + fmuls 0xc8(%esi) │ │ │ │ + fadds 0xc4(%esi) │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + fstpl (%esp) │ │ │ │ + push $0x40240000 │ │ │ │ + push $0x0 │ │ │ │ + call 46d0 │ │ │ │ + fmull 0xbc(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1c0(%edi),%eax │ │ │ │ - mov 0x1bc(%edi),%esi │ │ │ │ - mov %eax,(%esp) │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 55cbd ::do_widen(char) const@@Base+0x19c6d> │ │ │ │ - lea -0x99280(%ebp),%eax │ │ │ │ - mov %edi,0x40(%esp) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - lea -0x9f4(%ebp),%eax │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp 0x18(%esp),%eax │ │ │ │ - jne 55e60 ::do_widen(char) const@@Base+0x19e10> │ │ │ │ - lea -0x9d4(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + fldl 0xdc(%esi) │ │ │ │ + mov 0x1c0(%eax),%esi │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fcmovbe %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + fstps -0x50(%ebp) │ │ │ │ + flds -0x50(%ebp) │ │ │ │ + fldl -0x80(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jb 53a18 ::do_widen(char) const@@Base+0x7458> │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + movl $0x0,-0x54(%ebp) │ │ │ │ + movb $0x0,0x45(%esi,%eax,1) │ │ │ │ + nop │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ + add %esi,%eax │ │ │ │ + mov 0x60(%eax),%edi │ │ │ │ + mov 0x64(%eax),%eax │ │ │ │ + sub %edi,%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xbdef7bdf,%eax,%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + jae 53a18 ::do_widen(char) const@@Base+0x7458> │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + imul $0x7c,%edx,%edx │ │ │ │ + mov 0x1e8(%ecx),%ecx │ │ │ │ + mov 0x1e4(%eax),%eax │ │ │ │ + add %edx,%edi │ │ │ │ + mov %ecx,%ebx │ │ │ │ + mov %ecx,-0x6c(%ebp) │ │ │ │ + sub %eax,%ebx │ │ │ │ + sar $0x2,%ebx │ │ │ │ + imul $0xbdef7bdf,%ebx,%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 53b3b ::do_widen(char) const@@Base+0x757b> │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ + cmp %ecx,0xc(%eax) │ │ │ │ + je 53cd0 ::do_widen(char) const@@Base+0x7710> │ │ │ │ + add $0x88,%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ + jmp 53b34 ::do_widen(char) const@@Base+0x7574> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0x7c,%eax │ │ │ │ + cmp %ecx,-0x7c(%eax) │ │ │ │ + je 53cf8 ::do_widen(char) const@@Base+0x7738> │ │ │ │ + add $0x1,%edx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jne 53b28 ::do_widen(char) const@@Base+0x7568> │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + cmp %eax,0x1ec(%esi) │ │ │ │ + je 53d13 ::do_widen(char) const@@Base+0x7753> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %eax,(%edi) │ │ │ │ - lea 0x64(%edi),%eax │ │ │ │ - push 0x6c(%edi) │ │ │ │ + push %edi │ │ │ │ push %eax │ │ │ │ - call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ - mov 0x5c(%edi),%eax │ │ │ │ - mov 0x58(%edi),%esi │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ + call 6a6c0 ::do_widen(char) const@@Base+0x1e100> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 55c65 ::do_widen(char) const@@Base+0x19c15> │ │ │ │ - lea -0x99750(%ebp),%eax │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ + addl $0x7c,0x1e8(%eax) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x1e4(%eax),%esi │ │ │ │ + imul $0x7c,%ebx,%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + lea (%esi,%eax,1),%edi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + lea 0x1d0(%eax),%ebx │ │ │ │ + mov 0x1d4(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 53bbc ::do_widen(char) const@@Base+0x75fc> │ │ │ │ + mov 0xc(%edi),%edx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %ebx,-0x6c(%ebp) │ │ │ │ + jmp 53ba1 ::do_widen(char) const@@Base+0x75e1> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov (%esi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp 0xc(%esp),%eax │ │ │ │ - jne 55e50 ::do_widen(char) const@@Base+0x19e00> │ │ │ │ - lea -0x9e4(%ebp),%eax │ │ │ │ - mov 0x2c(%esi),%edi │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x30(%esi),%eax │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 55c43 ::do_widen(char) const@@Base+0x19bf3> │ │ │ │ - lea -0x99970(%ebp),%eax │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp 0x10(%esp),%eax │ │ │ │ - je 55e70 ::do_widen(char) const@@Base+0x19e20> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x2c,%edi │ │ │ │ - cmp %edi,0x8(%esp) │ │ │ │ - jne 55c20 ::do_widen(char) const@@Base+0x19bd0> │ │ │ │ - mov 0x2c(%esi),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 55c55 ::do_widen(char) const@@Base+0x19c05> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %edi │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x38,%esi │ │ │ │ - cmp %esi,0x4(%esp) │ │ │ │ - jne 55bf0 ::do_widen(char) const@@Base+0x19ba0> │ │ │ │ - mov 0x14(%esp),%edi │ │ │ │ - mov 0x58(%edi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 55c77 ::do_widen(char) const@@Base+0x19c27> │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 53bad ::do_widen(char) const@@Base+0x75ed> │ │ │ │ + cmp %edx,0x10(%eax) │ │ │ │ + jae 53b98 ::do_widen(char) const@@Base+0x75d8> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 53ba1 ::do_widen(char) const@@Base+0x75e1> │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + je 53bb9 ::do_widen(char) const@@Base+0x75f9> │ │ │ │ + cmp 0x10(%ecx),%edx │ │ │ │ + jb 53bbc ::do_widen(char) const@@Base+0x75fc> │ │ │ │ + mov 0x14(%ecx),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + add $0x24,%edi │ │ │ │ push %esi │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x3c(%edi),%eax │ │ │ │ - lea 0x44(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 55c8f ::do_widen(char) const@@Base+0x19c3f> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x24(%edi),%eax │ │ │ │ - lea 0x2c(%edi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 55ca7 ::do_widen(char) const@@Base+0x19c57> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x7c,%edi │ │ │ │ - cmp %edi,(%esp) │ │ │ │ - jne 55ba0 ::do_widen(char) const@@Base+0x19b50> │ │ │ │ - mov 0x40(%esp),%edi │ │ │ │ - mov 0x1bc(%edi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 55ccf ::do_widen(char) const@@Base+0x19c7f> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + call 41e0 │ │ │ │ + mov %eax,(%esp) │ │ │ │ push %esi │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x1b4(%edi),%edx │ │ │ │ - mov 0x1b0(%edi),%ebx │ │ │ │ - cmp %ebx,%edx │ │ │ │ - je 55d16 ::do_widen(char) const@@Base+0x19cc6> │ │ │ │ - lea -0x999c0(%ebp),%esi │ │ │ │ - mov %esi,(%esp) │ │ │ │ - mov %edx,%esi │ │ │ │ - jmp 55cf7 ::do_widen(char) const@@Base+0x19ca7> │ │ │ │ + push 0x4(%edi) │ │ │ │ + push $0x0 │ │ │ │ + push %edi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + add $0x20,%esp │ │ │ │ + add 0x1e4(%ecx),%eax │ │ │ │ + mov 0x58(%eax),%esi │ │ │ │ + mov 0x5c(%eax),%ebx │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %esi,%edi │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ + lea -0x99750(%esi),%esi │ │ │ │ + mov %esi,-0x74(%ebp) │ │ │ │ + cmp %ebx,%eax │ │ │ │ + je 53d0b ::do_widen(char) const@@Base+0x774b> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 55d10 ::do_widen(char) const@@Base+0x19cc0> │ │ │ │ - mov (%ebx),%eax │ │ │ │ + nop │ │ │ │ + mov (%edi),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - cmp (%esp),%eax │ │ │ │ - je 55cf0 ::do_widen(char) const@@Base+0x19ca0> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 55cf7 ::do_widen(char) const@@Base+0x19ca7> │ │ │ │ - mov 0x1b0(%edi),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 55d28 ::do_widen(char) const@@Base+0x19cd8> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - mov %ebp,%ebx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x1a8(%edi),%edx │ │ │ │ - mov 0x1a4(%edi),%ebx │ │ │ │ - cmp %ebx,%edx │ │ │ │ - je 55d6e ::do_widen(char) const@@Base+0x19d1e> │ │ │ │ - lea -0x999c0(%ebp),%esi │ │ │ │ - mov %esi,(%esp) │ │ │ │ - mov %edx,%esi │ │ │ │ - jmp 55d4f ::do_widen(char) const@@Base+0x19cff> │ │ │ │ + cmp -0x74(%ebp),%eax │ │ │ │ + jne 53d00 ::do_widen(char) const@@Base+0x7740> │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + mov 0x30(%edi),%esi │ │ │ │ + lea -0x9e4(%ecx),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x2c(%edi),%eax │ │ │ │ + cmp %eax,%esi │ │ │ │ + je 53c96 ::do_widen(char) const@@Base+0x76d6> │ │ │ │ + lea -0x99970(%ecx),%ebx │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + jmp 53c75 ::do_widen(char) const@@Base+0x76b5> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 55d68 ::do_widen(char) const@@Base+0x19d18> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp (%esp),%eax │ │ │ │ - je 55d48 ::do_widen(char) const@@Base+0x19cf8> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 55d4f ::do_widen(char) const@@Base+0x19cff> │ │ │ │ - mov 0x1a4(%edi),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 55d80 ::do_widen(char) const@@Base+0x19d30> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - mov %ebp,%ebx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0x878(%ebp),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov 0x10(%edi),%edx │ │ │ │ + lea 0x18(%edi),%ecx │ │ │ │ mov %eax,(%edi) │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ - add $0x20,%eax │ │ │ │ - mov %eax,0xd4(%edi) │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ - mov %edx,0x44(%edi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x4c(%edi) │ │ │ │ - lea 0x4c(%edi),%eax │ │ │ │ - push %eax │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - lea 0x84(%edi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4720 ::~__basic_file()@plt> │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x4c(%edi) │ │ │ │ - lea 0x68(%edi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4530 │ │ │ │ - mov -0x8(%ebp),%eax │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - mov %edx,0x44(%edi) │ │ │ │ - mov -0xc(%edx),%edx │ │ │ │ - mov %eax,0x44(%edi,%edx,1) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - movl $0x0,0x48(%edi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0xd4(%edi) │ │ │ │ - lea 0xd4(%edi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4100 │ │ │ │ - mov 0x24(%edi),%eax │ │ │ │ - lea 0x2c(%edi),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 55e2f ::do_widen(char) const@@Base+0x19ddf> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0xc(%edi),%edx │ │ │ │ - lea 0x14(%edi),%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 55e47 ::do_widen(char) const@@Base+0x19df7> │ │ │ │ + cmp %ecx,%edx │ │ │ │ + je 53c6e ::do_widen(char) const@@Base+0x76ae> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ push %edx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x2c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 55c55 ::do_widen(char) const@@Base+0x19c05> │ │ │ │ - xchg %ax,%ax │ │ │ │ + add $0x2c,%edi │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 53c90 ::do_widen(char) const@@Base+0x76d0> │ │ │ │ + mov (%edi),%edx │ │ │ │ + mov (%edx),%edx │ │ │ │ + cmp -0x58(%ebp),%edx │ │ │ │ + je 53c50 ::do_widen(char) const@@Base+0x7690> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 55ca7 ::do_widen(char) const@@Base+0x19c57> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ - lea 0x18(%edi),%edx │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x10(%edi),%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 55c37 ::do_widen(char) const@@Base+0x19be7> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 55c37 ::do_widen(char) const@@Base+0x19be7> │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x4f159,%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - push %esi │ │ │ │ - call 55a30 ::do_widen(char) const@@Base+0x199e0> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push $0x624 │ │ │ │ - push %esi │ │ │ │ - call 4280 │ │ │ │ - add $0x14,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - mov $0x1,%eax │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0x1,%eax │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0x1,%eax │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov $0x1,%eax │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x4f0e9,%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - lea -0x878(%ebx),%eax │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov -0x2c(%ebx),%eax │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ - add $0x20,%eax │ │ │ │ - mov %eax,0xd4(%esi) │ │ │ │ - mov -0x24(%ebx),%eax │ │ │ │ - mov %edx,0x44(%esi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x4c(%esi) │ │ │ │ - lea 0x4c(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - lea 0x84(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4720 ::~__basic_file()@plt> │ │ │ │ - mov -0x34(%ebx),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x4c(%esi) │ │ │ │ - lea 0x68(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4530 │ │ │ │ - mov -0x8(%ebx),%eax │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - mov %edx,0x44(%esi) │ │ │ │ - mov -0xc(%edx),%edx │ │ │ │ - mov %eax,0x44(%esi,%edx,1) │ │ │ │ - mov -0x40(%ebx),%eax │ │ │ │ - movl $0x0,0x48(%esi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0xd4(%esi) │ │ │ │ - lea 0xd4(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4100 │ │ │ │ - mov 0x24(%esi),%eax │ │ │ │ - lea 0x2c(%esi),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 55fce ::do_widen(char) const@@Base+0x19f7e> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - add $0x14,%esi │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 55fe4 ::do_widen(char) const@@Base+0x19f94> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ + add $0x2c,%edi │ │ │ │ + call *%edx │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x4,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + cmp %edi,%esi │ │ │ │ + jne 53c75 ::do_widen(char) const@@Base+0x76b5> │ │ │ │ xchg %ax,%ax │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x4f009,%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - lea -0x878(%ebx),%eax │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov -0x2c(%ebx),%eax │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ - add $0x20,%eax │ │ │ │ - mov %eax,0xd4(%esi) │ │ │ │ - mov -0x24(%ebx),%eax │ │ │ │ - mov %edx,0x44(%esi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x4c(%esi) │ │ │ │ - lea 0x4c(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - call 40a0 >::close()@plt> │ │ │ │ - lea 0x84(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4720 ::~__basic_file()@plt> │ │ │ │ - mov -0x34(%ebx),%eax │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x4c(%esi) │ │ │ │ - lea 0x68(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4530 │ │ │ │ - mov -0x8(%ebx),%eax │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - mov %edx,0x44(%esi) │ │ │ │ - mov -0xc(%edx),%edx │ │ │ │ - mov %eax,0x44(%esi,%edx,1) │ │ │ │ - mov -0x40(%ebx),%eax │ │ │ │ - movl $0x0,0x48(%esi) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0xd4(%esi) │ │ │ │ - lea 0xd4(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 4100 │ │ │ │ - mov 0x24(%esi),%eax │ │ │ │ - lea 0x2c(%esi),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 560ae ::do_widen(char) const@@Base+0x1a05e> │ │ │ │ + mov -0x6c(%ebp),%edi │ │ │ │ + mov 0x2c(%edi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 53ca9 ::do_widen(char) const@@Base+0x76e9> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ - lea 0x14(%esi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 560c4 ::do_widen(char) const@@Base+0x1a074> │ │ │ │ + add $0x38,%edi │ │ │ │ + cmp %edi,-0x70(%ebp) │ │ │ │ + jne 53c18 ::do_widen(char) const@@Base+0x7658> │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ + mov %esi,0x5c(%eax) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x1c0(%eax),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + addl $0x1,-0x54(%ebp) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + cmp $0x4,%eax │ │ │ │ + jbe 53ac0 ::do_widen(char) const@@Base+0x7500> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + cmpb $0x0,0x3ad(%eax) │ │ │ │ + je 53ac0 ::do_widen(char) const@@Base+0x7500> │ │ │ │ + jmp 53a18 ::do_widen(char) const@@Base+0x7458> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ + jmp 53cd0 ::do_widen(char) const@@Base+0x7710> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ + push %edi │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x15c │ │ │ │ - push %esi │ │ │ │ - call 4280 │ │ │ │ - add $0x14,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ - mov 0x4(%edx),%eax │ │ │ │ - cmp 0x8(%edx),%eax │ │ │ │ - je 56108 ::do_widen(char) const@@Base+0x1a0b8> │ │ │ │ - fldl (%ecx) │ │ │ │ - add $0x8,%eax │ │ │ │ - fstpl -0x8(%eax) │ │ │ │ - mov %eax,0x4(%edx) │ │ │ │ - add $0xc,%esp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 53ca9 ::do_widen(char) const@@Base+0x76e9> │ │ │ │ + mov 0x1c0(%ecx),%esi │ │ │ │ + jmp 53cd0 ::do_widen(char) const@@Base+0x7710> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ - push %ecx │ │ │ │ + push %edi │ │ │ │ + add $0x1e4,%eax │ │ │ │ + push -0x6c(%ebp) │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call 3e0f0 ::do_widen(char) const@@Base+0x20a0> │ │ │ │ + call 209e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xde0> │ │ │ │ add $0x10,%esp │ │ │ │ - add $0xc,%esp │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x4eeda,%ebx │ │ │ │ + jmp 53b64 ::do_widen(char) const@@Base+0x75a4> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov 0x220(%ebx),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 56140 ::do_widen(char) const@@Base+0x1a0f0> │ │ │ │ - add $0x8,%esp │ │ │ │ - pop %ebx │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0xc,%esp │ │ │ │ - push $0x18 │ │ │ │ - call 4050 │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + push $0x0 │ │ │ │ + push -0x30(%ebp) │ │ │ │ + call 4780 │ │ │ │ add $0x10,%esp │ │ │ │ - lea 0x4(%eax),%edx │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ - mov %edx,0xc(%eax) │ │ │ │ - mov %edx,0x10(%eax) │ │ │ │ - movl $0x0,0x14(%eax) │ │ │ │ - mov %eax,0x220(%ebx) │ │ │ │ - add $0x8,%esp │ │ │ │ - pop %ebx │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - lea 0x4(%eax),%edx │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ - mov %edx,0xc(%eax) │ │ │ │ - mov %edx,0x10(%eax) │ │ │ │ - movl $0x0,0x14(%eax) │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ + fstpl -0x80(%ebp) │ │ │ │ + jmp 538f8 ::do_widen(char) const@@Base+0x7338> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 6afa <__gmon_start__@plt+0x2342> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ - call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ - add $0x4ee47,%edi │ │ │ │ push %esi │ │ │ │ + lea -0x40(%ebp),%eax │ │ │ │ + lea -0x28(%ebp),%edi │ │ │ │ + call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ + add $0x51290,%esi │ │ │ │ push %ebx │ │ │ │ - sub $0x2c,%esp │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - lea 0x8(%esi),%eax │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ - mov %eax,(%esi) │ │ │ │ - test %edx,%edx │ │ │ │ - je 562c0 ::do_widen(char) const@@Base+0x1a270> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push 0x10(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 41e0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - cmp $0xf,%eax │ │ │ │ - ja 56280 ::do_widen(char) const@@Base+0x1a230> │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 56270 ::do_widen(char) const@@Base+0x1a220> │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ - movzbl (%ecx),%edx │ │ │ │ - mov %dl,0x8(%esi) │ │ │ │ - mov -0x2c(%ebp),%edx │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ - movb $0x0,(%edx,%eax,1) │ │ │ │ - mov $0x7fffffff,%eax │ │ │ │ - sub 0x4(%esi),%eax │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jbe 562d1 ::do_widen(char) const@@Base+0x1a281> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x1b757(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - push $0x2 │ │ │ │ - push %eax │ │ │ │ - push %esi │ │ │ │ - call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ - pop %eax │ │ │ │ - push 0x14(%ebp) │ │ │ │ - call 41e0 │ │ │ │ - mov $0x7fffffff,%edx │ │ │ │ - sub 0x4(%esi),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - ja 562e2 ::do_widen(char) const@@Base+0x1a292> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ - push 0x14(%ebp) │ │ │ │ - push %esi │ │ │ │ - call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - mov %esi,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - test %eax,%eax │ │ │ │ - jne 562f1 ::do_widen(char) const@@Base+0x1a2a1> │ │ │ │ - mov -0x2c(%ebp),%edx │ │ │ │ - jmp 56209 ::do_widen(char) const@@Base+0x1a1b9> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - lea -0x1c(%ebp),%eax │ │ │ │ + lea -0x48(%ebp),%ebx │ │ │ │ + sub $0x8c,%esp │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ push $0x0 │ │ │ │ + lea -0x1daf1(%esi),%eax │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ - call 4670 , std::allocator >::_M_create(unsigned int&, unsigned int)@plt> │ │ │ │ - mov -0x1c(%ebp),%ecx │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov %ecx,0x8(%esi) │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %edx │ │ │ │ - push 0x10(%ebp) │ │ │ │ - push %eax │ │ │ │ - call 41b0 │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ - mov (%esi),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 56209 ::do_widen(char) const@@Base+0x1a1b9> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x1dff8(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 42a0 │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x1db30(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 41c0 │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x1db30(%edi),%eax │ │ │ │ + lea -0x1db18(%esi),%eax │ │ │ │ push %eax │ │ │ │ - call 41c0 │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - jmp 562a0 ::do_widen(char) const@@Base+0x1a250> │ │ │ │ - jmp 70b0 <__gmon_start__@plt+0x28f8> │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x4ecfb,%eax │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x4c,%esp │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ - push 0x10(%ebp) │ │ │ │ - push 0xc(%ebp) │ │ │ │ - push %esi │ │ │ │ - push %eax │ │ │ │ - call 561b0 ::do_widen(char) const@@Base+0x1a160> │ │ │ │ - lea 0x4(%esi),%eax │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ add $0xc,%esp │ │ │ │ - test %esi,%esi │ │ │ │ - je 56410 ::do_widen(char) const@@Base+0x1a3c0> │ │ │ │ - mov -0x2c(%ebp),%edi │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - mov %edi,%ecx │ │ │ │ - jmp 56359 ::do_widen(char) const@@Base+0x1a309> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 5639b ::do_widen(char) const@@Base+0x1a34b> │ │ │ │ - mov 0x14(%esi),%edi │ │ │ │ - mov %ecx,%eax │ │ │ │ - cmp %ecx,%edi │ │ │ │ - cmovbe %edi,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5638c ::do_widen(char) const@@Base+0x1a33c> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ - mov %ecx,-0x4c(%ebp) │ │ │ │ - push %eax │ │ │ │ - push -0x44(%ebp) │ │ │ │ - push 0x10(%esi) │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ - call 42f0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - jne 56390 ::do_widen(char) const@@Base+0x1a340> │ │ │ │ - mov %edi,%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jns 56350 ::do_widen(char) const@@Base+0x1a300> │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jne 56359 ::do_widen(char) const@@Base+0x1a309> │ │ │ │ - mov %ecx,%edi │ │ │ │ - cmp %edx,-0x40(%ebp) │ │ │ │ - je 56410 ::do_widen(char) const@@Base+0x1a3c0> │ │ │ │ - mov 0x14(%edx),%esi │ │ │ │ - cmp %esi,%ecx │ │ │ │ - mov %esi,%eax │ │ │ │ - cmovbe %ecx,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 563cf ::do_widen(char) const@@Base+0x1a37f> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ push %eax │ │ │ │ - push 0x10(%edx) │ │ │ │ - push -0x44(%ebp) │ │ │ │ - call 42f0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ - test %eax,%eax │ │ │ │ - jne 563d3 ::do_widen(char) const@@Base+0x1a383> │ │ │ │ - mov %edi,%eax │ │ │ │ - sub %esi,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - js 56410 ::do_widen(char) const@@Base+0x1a3c0> │ │ │ │ - mov 0x28(%edx),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov (%eax),%edx │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + push %ebx │ │ │ │ + mov %esi,%ebx │ │ │ │ + add $0x174,%eax │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ push %eax │ │ │ │ - call *(%edx) │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ - lea -0x28(%ebp),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 56400 ::do_widen(char) const@@Base+0x1a3b0> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ - push %edx │ │ │ │ - call 4380 │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + movb $0x0,-0x28(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - mov %esi,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 54229 ::do_widen(char) const@@Base+0x7c69> │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + fldl -0x1dae0(%eax) │ │ │ │ + fstpl -0x78(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp 0x4(%esi),%eax │ │ │ │ + jne 53e26 ::do_widen(char) const@@Base+0x7866> │ │ │ │ + jmp 53e94 ::do_widen(char) const@@Base+0x78d4> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x14 │ │ │ │ - mov -0x28(%edi),%esi │ │ │ │ - lea -0x1b754(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - push %esi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - add $0xc,%esp │ │ │ │ - push -0x2c(%ebp) │ │ │ │ - push -0x30(%ebp) │ │ │ │ - push %esi │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ - add $0xc,%esp │ │ │ │ - push $0x14 │ │ │ │ - lea -0x1b73f(%ebx),%edx │ │ │ │ - push %edx │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ + add $0x1,%ebx │ │ │ │ + mov 0x4(%esi),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + sar $0x3,%edx │ │ │ │ + imul $0x8c13521d,%edx,%edx │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jae 53ed5 ::do_widen(char) const@@Base+0x7915> │ │ │ │ + imul $0x1a8,%ebx,%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea 0xa8(%eax,%esi,1),%eax │ │ │ │ push %eax │ │ │ │ - call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + call 67ac0 ::do_widen(char) const@@Base+0x1b500> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 563e7 ::do_widen(char) const@@Base+0x1a397> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 70d6 <__gmon_start__@plt+0x291e> │ │ │ │ - nop │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x4eb9b,%eax │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ + fld1 │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmpb $0x0,0x3ad(%ecx) │ │ │ │ + lea (%eax,%esi,1),%edx │ │ │ │ + fstpl 0xbc(%edx) │ │ │ │ + je 53e08 ::do_widen(char) const@@Base+0x7848> │ │ │ │ + mov 0x64(%edx),%edi │ │ │ │ + mov 0x60(%edx),%esi │ │ │ │ + mov %edi,%ecx │ │ │ │ + sub %esi,%ecx │ │ │ │ + sar $0x2,%ecx │ │ │ │ + imul $0xbdef7bdf,%ecx,%ecx │ │ │ │ + cmp $0x5,%ecx │ │ │ │ + jbe 53e08 ::do_widen(char) const@@Base+0x7848> │ │ │ │ + add $0x26c,%esi │ │ │ │ + add $0x60,%edx │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - lea -0x2c(%ebp),%edi │ │ │ │ - lea -0x44(%ebp),%esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x5c,%esp │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - lea -0x4c(%ebp),%eax │ │ │ │ - push 0x10(%ebp) │ │ │ │ - push 0xc(%ebp) │ │ │ │ - push %ebx │ │ │ │ - push %eax │ │ │ │ - call 561b0 ::do_widen(char) const@@Base+0x1a160> │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - mov %edi,-0x34(%ebp) │ │ │ │ - add $0xc,%esp │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 56510 ::do_widen(char) const@@Base+0x1a4c0> │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x34(%ebp),%edx │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ push %edx │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - push %ebx │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - lea -0x60(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ - movb $0x0,-0x44(%ebp) │ │ │ │ - call 56540 ::do_widen(char) const@@Base+0x1a4f0> │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + push -0x54(%ebp) │ │ │ │ + call 6a350 ::do_widen(char) const@@Base+0x1dd90> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ add $0xc,%esp │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 564e9 ::do_widen(char) const@@Base+0x1a499> │ │ │ │ + mov (%eax),%eax │ │ │ │ + jmp 53e08 ::do_widen(char) const@@Base+0x7848> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x88(%ebp),%eax │ │ │ │ + je 53eae ::do_widen(char) const@@Base+0x78ee> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 564ff ::do_widen(char) const@@Base+0x1a4af> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0x8c(%ebp),%eax │ │ │ │ + je 53ec8 ::do_widen(char) const@@Base+0x7908> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - jmp 564a5 ::do_widen(char) const@@Base+0x1a455> │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - jmp 70fc <__gmon_start__@plt+0x2944> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + je 53e94 ::do_widen(char) const@@Base+0x78d4> │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ + movl $0x0,-0x64(%ebp) │ │ │ │ + lea -0x9f4(%esi),%edi │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + jmp 53f16 ::do_widen(char) const@@Base+0x7956> │ │ │ │ xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x4eab7,%ebx │ │ │ │ - sub $0x38,%esp │ │ │ │ - mov 0x54(%esp),%edi │ │ │ │ - push $0x2c │ │ │ │ - call 4050 │ │ │ │ - mov (%edi),%edx │ │ │ │ - mov %eax,%esi │ │ │ │ - add $0x18,%eax │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + addl $0x1,-0x64(%ebp) │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ + mov 0x4(%ecx),%edi │ │ │ │ + mov %edi,%edx │ │ │ │ + sub -0x58(%ebp),%edx │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ + sar $0x3,%edx │ │ │ │ + imul $0x8c13521d,%edx,%edx │ │ │ │ + cmp %edx,%esi │ │ │ │ + jae 53e94 ::do_widen(char) const@@Base+0x78d4> │ │ │ │ + imul $0x1a8,-0x64(%ebp),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ + add %eax,%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x5ec(%eax),%eax │ │ │ │ + mov (%eax),%edx │ │ │ │ + push 0x10(%esi) │ │ │ │ + push %eax │ │ │ │ + call *0x28(%edx) │ │ │ │ + fmuls 0xc8(%esi) │ │ │ │ + fadds 0xc4(%esi) │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + fstpl (%esp) │ │ │ │ + push $0x40240000 │ │ │ │ + push $0x0 │ │ │ │ + call 46d0 │ │ │ │ + fmull 0xbc(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x10(%esi) │ │ │ │ - lea 0x8(%edi),%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 56730 ::do_widen(char) const@@Base+0x1a6e0> │ │ │ │ - mov %edx,0x10(%esi) │ │ │ │ - mov 0x8(%edi),%edx │ │ │ │ - mov %edx,0x18(%esi) │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x18(%edi),%eax │ │ │ │ - mov 0x4(%edi),%ebp │ │ │ │ - movb $0x0,0x8(%edi) │ │ │ │ - mov %eax,0x28(%esi) │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - movl $0x0,0x4(%edi) │ │ │ │ - mov 0x8(%eax),%edi │ │ │ │ - add $0x4,%eax │ │ │ │ - mov %ebp,0x14(%esi) │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - test %edi,%edi │ │ │ │ - je 566e8 ::do_widen(char) const@@Base+0x1a698> │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov %esi,0x18(%esp) │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - jmp 565cb ::do_widen(char) const@@Base+0x1a57b> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0xc(%edi),%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - je 56611 ::do_widen(char) const@@Base+0x1a5c1> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + fldl 0xdc(%esi) │ │ │ │ + mov (%eax),%eax │ │ │ │ + fucomi %st(1),%st │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + fcmovbe %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + fstps -0x50(%ebp) │ │ │ │ + flds -0x50(%ebp) │ │ │ │ + fldl -0x78(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jb 53ef0 ::do_widen(char) const@@Base+0x7930> │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ + lea (%eax,%edi,1),%edx │ │ │ │ + mov 0x60(%edx),%esi │ │ │ │ + cmp %esi,0x64(%edx) │ │ │ │ + je 53ef0 ::do_widen(char) const@@Base+0x7930> │ │ │ │ + movl $0x0,-0x54(%ebp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + imul $0x7c,-0x54(%ebp),%edx │ │ │ │ + mov 0x1e8(%ecx),%ecx │ │ │ │ + mov 0x1e4(%eax),%eax │ │ │ │ + mov %ecx,%ebx │ │ │ │ + mov %ecx,%edi │ │ │ │ + add %edx,%esi │ │ │ │ + sub %eax,%ebx │ │ │ │ + sar $0x2,%ebx │ │ │ │ + imul $0xbdef7bdf,%ebx,%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 54008 ::do_widen(char) const@@Base+0x7a48> │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + cmp 0xc(%eax),%ecx │ │ │ │ + je 541a0 ::do_widen(char) const@@Base+0x7be0> │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ + add $0x88,%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ + jmp 53ffc ::do_widen(char) const@@Base+0x7a3c> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x7c,%eax │ │ │ │ + cmp %ecx,-0x7c(%eax) │ │ │ │ + je 541f0 ::do_widen(char) const@@Base+0x7c30> │ │ │ │ + add $0x1,%edx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jne 53ff0 ::do_widen(char) const@@Base+0x7a30> │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ mov %eax,%edi │ │ │ │ - mov 0x14(%edi),%edx │ │ │ │ - mov 0x10(%edi),%eax │ │ │ │ - cmp %edx,%ebp │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - cmovbe %ebp,%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 565fd ::do_widen(char) const@@Base+0x1a5ad> │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ - sub $0x4,%esp │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + cmp %edi,0x1ec(%ecx) │ │ │ │ + je 5420e ::do_widen(char) const@@Base+0x7c4e> │ │ │ │ + sub $0x8,%esp │ │ │ │ push %esi │ │ │ │ - push %eax │ │ │ │ - push 0x14(%esp) │ │ │ │ - call 42f0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - test %eax,%eax │ │ │ │ - jne 56601 ::do_widen(char) const@@Base+0x1a5b1> │ │ │ │ - mov %ebp,%eax │ │ │ │ - sub %edx,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jns 565c0 ::do_widen(char) const@@Base+0x1a570> │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - jne 565c9 ::do_widen(char) const@@Base+0x1a579> │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ - mov %esi,%edx │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ - mov %edi,0x4(%esp) │ │ │ │ - test %cl,%cl │ │ │ │ - jne 566ec ::do_widen(char) const@@Base+0x1a69c> │ │ │ │ - test %edx,%edx │ │ │ │ - je 56688 ::do_widen(char) const@@Base+0x1a638> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %edx │ │ │ │ - push 0x10(%esp) │ │ │ │ - push 0x1c(%esp) │ │ │ │ - call 42f0 │ │ │ │ + push %edi │ │ │ │ + call 6a6c0 ::do_widen(char) const@@Base+0x1e100> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + addl $0x7c,0x1e8(%eax) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov 0x1e4(%eax),%esi │ │ │ │ + imul $0x7c,%ebx,%eax │ │ │ │ + lea 0x1d0(%ecx),%ebx │ │ │ │ + mov 0x1d4(%ecx),%ecx │ │ │ │ + mov %ecx,-0x6c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + lea (%esi,%eax,1),%edi │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 54086 ::do_widen(char) const@@Base+0x7ac6> │ │ │ │ + mov 0xc(%edi),%edx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + jmp 54069 ::do_widen(char) const@@Base+0x7aa9> │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 56688 ::do_widen(char) const@@Base+0x1a638> │ │ │ │ + je 54075 ::do_widen(char) const@@Base+0x7ab5> │ │ │ │ + cmp %edx,0x10(%eax) │ │ │ │ + jae 54060 ::do_widen(char) const@@Base+0x7aa0> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 56692 ::do_widen(char) const@@Base+0x1a642> │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - je 5665f ::do_widen(char) const@@Base+0x1a60f> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ + jne 54069 ::do_widen(char) const@@Base+0x7aa9> │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 54244 ::do_widen(char) const@@Base+0x7c84> │ │ │ │ + cmp 0x10(%ecx),%edx │ │ │ │ + jae 54206 ::do_widen(char) const@@Base+0x7c46> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + add $0x24,%edi │ │ │ │ push %esi │ │ │ │ - call 4380 │ │ │ │ - mov 0x50(%esp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %edi,(%eax) │ │ │ │ - movb $0x0,0x4(%eax) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - add $0x2c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ - sub %ebp,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jns 56647 ::do_widen(char) const@@Base+0x1a5f7> │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 567a2 ::do_widen(char) const@@Base+0x1a752> │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - cmp %edx,0xc(%esp) │ │ │ │ - jne 5676f ::do_widen(char) const@@Base+0x1a71f> │ │ │ │ - push 0xc(%esp) │ │ │ │ - push 0x8(%esp) │ │ │ │ + call 41e0 │ │ │ │ + mov %eax,(%esp) │ │ │ │ push %esi │ │ │ │ - push %eax │ │ │ │ - call 4090 │ │ │ │ - mov 0x54(%esp),%eax │ │ │ │ - addl $0x1,0x14(%eax) │ │ │ │ - mov 0x50(%esp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %esi,(%eax) │ │ │ │ - movb $0x1,0x4(%eax) │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - add $0x2c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ + push 0x4(%edi) │ │ │ │ + push $0x0 │ │ │ │ + push %edi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + add $0x20,%esp │ │ │ │ + add 0x1e4(%esi),%eax │ │ │ │ + mov 0x58(%eax),%ecx │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + mov 0x5c(%eax),%eax │ │ │ │ + mov %ecx,-0x80(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + cmp %eax,%ecx │ │ │ │ + je 54191 ::do_widen(char) const@@Base+0x7bd1> │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + lea -0x99750(%eax),%eax │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - cmp %edi,0xc(%eax) │ │ │ │ - je 56758 ::do_widen(char) const@@Base+0x1a708> │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp -0x7c(%ebp),%eax │ │ │ │ + jne 541f8 ::do_widen(char) const@@Base+0x7c38> │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + mov 0x30(%edi),%esi │ │ │ │ + lea -0x9e4(%ecx),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov 0x2c(%edi),%eax │ │ │ │ + cmp %eax,%esi │ │ │ │ + je 54166 ::do_widen(char) const@@Base+0x7ba6> │ │ │ │ + lea -0x99970(%ecx),%ebx │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + jmp 5413d ::do_widen(char) const@@Base+0x7b7d> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov 0x10(%edi),%edx │ │ │ │ + lea 0x18(%edi),%ecx │ │ │ │ + mov %eax,(%edi) │ │ │ │ + cmp %ecx,%edx │ │ │ │ + je 54136 ::do_widen(char) const@@Base+0x7b76> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call 4410 │ │ │ │ - mov 0x10(%esi),%ecx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x10(%eax),%edx │ │ │ │ - mov %edi,0x4(%esp) │ │ │ │ - mov %eax,%edi │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ - mov 0x14(%eax),%ecx │ │ │ │ - mov %edx,0x10(%esp) │ │ │ │ - cmp %ebp,%ecx │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ - cmova %ebp,%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - jmp 56627 ::do_widen(char) const@@Base+0x1a5d7> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x8(%edi),%edx │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ - mov %edx,0x18(%esi) │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ - mov %edx,0x4(%ecx) │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ - mov %edx,0x8(%ecx) │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - mov %edx,0xc(%ecx) │ │ │ │ - jmp 56582 ::do_widen(char) const@@Base+0x1a532> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edi,0x4(%esp) │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - cmp %edx,0xc(%esp) │ │ │ │ - je 566b1 ::do_widen(char) const@@Base+0x1a661> │ │ │ │ - mov 0x14(%esi),%ebp │ │ │ │ - mov 0x14(%edx),%edi │ │ │ │ - cmp %edi,%ebp │ │ │ │ - mov %edi,%eax │ │ │ │ - cmovbe %ebp,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 56796 ::do_widen(char) const@@Base+0x1a746> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ - push 0x10(%edx) │ │ │ │ - push 0x10(%esi) │ │ │ │ - call 42f0 │ │ │ │ + add $0x2c,%edi │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 54160 ::do_widen(char) const@@Base+0x7ba0> │ │ │ │ + mov (%edi),%edx │ │ │ │ + mov (%edx),%edx │ │ │ │ + cmp -0x58(%ebp),%edx │ │ │ │ + je 54118 ::do_widen(char) const@@Base+0x7b58> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + add $0x2c,%edi │ │ │ │ + call *%edx │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 5679a ::do_widen(char) const@@Base+0x1a74a> │ │ │ │ - mov %ebp,%eax │ │ │ │ - sub %edi,%eax │ │ │ │ - shr $0x1f,%eax │ │ │ │ - jmp 566b1 ::do_widen(char) const@@Base+0x1a661> │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 56647 ::do_widen(char) const@@Base+0x1a5f7> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - flds 0x4(%eax) │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - flds 0x4(%eax) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - seta %al │ │ │ │ - ret │ │ │ │ + cmp %edi,%esi │ │ │ │ + jne 5413d ::do_widen(char) const@@Base+0x7b7d> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x4e82a,%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - lea -0x758(%ebx),%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ - mov 0x40(%eax),%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x6c(%ebp),%edi │ │ │ │ + mov 0x2c(%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 567fe ::do_widen(char) const@@Base+0x1a7ae> │ │ │ │ + je 54179 ::do_widen(char) const@@Base+0x7bb9> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x8,%esp │ │ │ │ - pop %ebx │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ + add $0x38,%edi │ │ │ │ + cmp %edi,-0x70(%ebp) │ │ │ │ + jne 540e0 ::do_widen(char) const@@Base+0x7b20> │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ + mov %esi,0x5c(%eax) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + cmpl $0x4,-0x54(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + jbe 541b9 ::do_widen(char) const@@Base+0x7bf9> │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + cmpb $0x0,0x3ad(%edi) │ │ │ │ + jne 53ef0 ::do_widen(char) const@@Base+0x7930> │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ + addl $0x1,-0x54(%ebp) │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + lea (%edi,%esi,1),%edx │ │ │ │ + mov 0x60(%edx),%esi │ │ │ │ + mov 0x64(%edx),%edx │ │ │ │ + sub %esi,%edx │ │ │ │ + sar $0x2,%edx │ │ │ │ + imul $0xbdef7bdf,%edx,%edx │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jb 53fa0 ::do_widen(char) const@@Base+0x79e0> │ │ │ │ + jmp 53ef0 ::do_widen(char) const@@Base+0x7930> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x4e7e9,%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ - lea -0x758(%ebx),%eax │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x40(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5683f ::do_widen(char) const@@Base+0x1a7ef> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + jmp 541a0 ::do_widen(char) const@@Base+0x7be0> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + call *%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 54179 ::do_widen(char) const@@Base+0x7bb9> │ │ │ │ + mov 0x14(%ecx),%esi │ │ │ │ + jmp 54086 ::do_widen(char) const@@Base+0x7ac6> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %esi │ │ │ │ + add $0x1e4,%eax │ │ │ │ + push %edi │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 209e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xde0> │ │ │ │ add $0x10,%esp │ │ │ │ + jmp 5402e ::do_widen(char) const@@Base+0x7a6e> │ │ │ │ sub $0x8,%esp │ │ │ │ - push $0x4c │ │ │ │ - push %esi │ │ │ │ - call 4280 │ │ │ │ - add $0x14,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - ret │ │ │ │ - call b505 <__gmon_start__@plt+0x6d4d> │ │ │ │ - add $0x4e7ab,%edx │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - movl $0x0,0x40(%eax) │ │ │ │ - movl $0x0,0x44(%eax) │ │ │ │ - movl $0x0,0x48(%eax) │ │ │ │ - movl $0x1010101,0x4(%eax) │ │ │ │ - flds -0x1dab0(%edx) │ │ │ │ - lea -0x758(%edx),%ecx │ │ │ │ - movl $0x1010101,0x8(%eax) │ │ │ │ - mov %ecx,(%eax) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %cx,0xc(%eax) │ │ │ │ - fsts 0x24(%eax) │ │ │ │ - fstps 0x28(%eax) │ │ │ │ - fldz │ │ │ │ - movl $0x32,0x10(%eax) │ │ │ │ - fsts 0x30(%eax) │ │ │ │ - movl $0x42c80000,0x14(%eax) │ │ │ │ - movl $0x43fa0000,0x20(%eax) │ │ │ │ - movl $0x43160000,0x18(%eax) │ │ │ │ - movl $0x5,0x1c(%eax) │ │ │ │ - movl $0x3,0x2c(%eax) │ │ │ │ - fstps 0x34(%eax) │ │ │ │ - movl $0x3f800000,0x38(%eax) │ │ │ │ - movl $0x40800000,0x3c(%eax) │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ - mov %edx,0x10(%eax) │ │ │ │ - mov $0x1,%eax │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ - mov %edx,0x1c(%eax) │ │ │ │ - mov $0x1,%eax │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - flds 0x8(%esp) │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - fstps 0x14(%eax) │ │ │ │ - mov $0x1,%eax │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - flds 0x8(%esp) │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - fstps 0x24(%eax) │ │ │ │ - flds 0xc(%esp) │ │ │ │ - fstps 0x28(%eax) │ │ │ │ - mov $0x1,%eax │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - flds 0x8(%esp) │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - fstps 0x20(%eax) │ │ │ │ - mov $0x1,%eax │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ - mov %edx,0x2c(%eax) │ │ │ │ - mov $0x1,%eax │ │ │ │ - ret │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + push $0x0 │ │ │ │ + push -0x30(%ebp) │ │ │ │ + call 4780 │ │ │ │ + add $0x10,%esp │ │ │ │ + fstpl -0x78(%ebp) │ │ │ │ + jmp 53de8 ::do_widen(char) const@@Base+0x7828> │ │ │ │ + mov 0x14(%ebx),%esi │ │ │ │ + jmp 54086 ::do_widen(char) const@@Base+0x7ac6> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 6b3a <__gmon_start__@plt+0x2382> │ │ │ │ nop │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - flds 0x8(%esp) │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - fstps 0x18(%eax) │ │ │ │ - mov $0x1,%eax │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov %al,0x4(%edx) │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov %al,0xa(%edx) │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov %al,0x8(%edx) │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov %al,0x5(%edx) │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov %al,0x6(%edx) │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov %al,0x7(%edx) │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov %al,0x9(%edx) │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov %al,0xb(%edx) │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x50d9b,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ - add $0x4e5b6,%esi │ │ │ │ push %ebx │ │ │ │ - sub $0x2c,%esp │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x4c(%eax),%edi │ │ │ │ - mov 0x48(%eax),%edx │ │ │ │ - mov %edi,%eax │ │ │ │ - sub %edx,%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jbe 56bc5 ::do_widen(char) const@@Base+0x1ab75> │ │ │ │ - lea 0xc(%edx),%ebx │ │ │ │ - movl $0x0,-0x24(%ebp) │ │ │ │ - flds 0x4(%edx) │ │ │ │ - movl $0x0,-0x20(%ebp) │ │ │ │ - movl $0x0,-0x1c(%ebp) │ │ │ │ - cmp %edi,%ebx │ │ │ │ - je 56c00 ::do_widen(char) const@@Base+0x1abb0> │ │ │ │ - lea -0x24(%ebp),%ecx │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %ecx,-0x34(%ebp) │ │ │ │ - lea -0x990(%esi),%ecx │ │ │ │ - mov %ecx,-0x30(%ebp) │ │ │ │ - jmp 56adb ::do_widen(char) const@@Base+0x1aa8b> │ │ │ │ - flds 0x8(%edx) │ │ │ │ - flds 0x8(%ebx) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jbe 56ad0 ::do_widen(char) const@@Base+0x1aa80> │ │ │ │ - fxch %st(1) │ │ │ │ - fstps 0x4(%edx) │ │ │ │ - fstps 0x8(%edx) │ │ │ │ - jmp 56ad4 ::do_widen(char) const@@Base+0x1aa84> │ │ │ │ + sub $0x1ac,%esp │ │ │ │ + mov %eax,-0x15c(%ebp) │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + movzbl 0x1c(%ebp),%eax │ │ │ │ + mov %al,-0x169(%ebp) │ │ │ │ + mov 0x5ec(%edi),%eax │ │ │ │ + movzbl 0x345(%eax),%ecx │ │ │ │ + mov %cl,-0x16a(%ebp) │ │ │ │ + test %cl,%cl │ │ │ │ + je 54c44 ::do_widen(char) const@@Base+0x8684> │ │ │ │ + lea -0xfc(%ebp),%edx │ │ │ │ + mov 0x35c(%eax),%esi │ │ │ │ + movl $0x0,-0xfc(%ebp) │ │ │ │ + mov %edx,-0xf4(%ebp) │ │ │ │ + mov %edx,-0xf0(%ebp) │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + sub 0x10(%ebp),%edx │ │ │ │ + mov %esi,-0x170(%ebp) │ │ │ │ + movl $0x0,-0xf8(%ebp) │ │ │ │ + lea 0x1(%edx),%esi │ │ │ │ + movl $0x0,-0xec(%ebp) │ │ │ │ + movl $0x0,-0x174(%ebp) │ │ │ │ + mov %esi,-0x18c(%ebp) │ │ │ │ + jmp 54310 ::do_widen(char) const@@Base+0x7d50> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - je 56b38 ::do_widen(char) const@@Base+0x1aae8> │ │ │ │ - flds 0x4(%ebx) │ │ │ │ - fld %st(0) │ │ │ │ - fsub %st(2),%st │ │ │ │ - flds -0x1b5d4(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jae 56b00 ::do_widen(char) const@@Base+0x1aab0> │ │ │ │ - flds -0x1c244(%esi) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - jbe 56ab0 ::do_widen(char) const@@Base+0x1aa60> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 56b04 ::do_widen(char) const@@Base+0x1aab4> │ │ │ │ - fstp %st(0) │ │ │ │ + nop │ │ │ │ fstp %st(0) │ │ │ │ - cmp -0x2c(%ebp),%eax │ │ │ │ - je 56bd8 ::do_widen(char) const@@Base+0x1ab88> │ │ │ │ - flds 0x4(%edx) │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ - add $0xc,%eax │ │ │ │ - mov %ecx,-0xc(%eax) │ │ │ │ - fstps -0x8(%eax) │ │ │ │ - flds 0x8(%edx) │ │ │ │ - fstps -0x4(%eax) │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - flds 0x4(%ebx) │ │ │ │ - mov %ebx,%edx │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jne 56adb ::do_widen(char) const@@Base+0x1aa8b> │ │ │ │ + jmp 54310 ::do_widen(char) const@@Base+0x7d50> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(0) │ │ │ │ - jmp 56b3a ::do_widen(char) const@@Base+0x1aaea> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - cmp -0x2c(%ebp),%eax │ │ │ │ - je 56c0a ::do_widen(char) const@@Base+0x1abba> │ │ │ │ - flds 0x4(%edx) │ │ │ │ - lea -0x990(%esi),%ecx │ │ │ │ - add $0xc,%eax │ │ │ │ - mov %ecx,-0xc(%eax) │ │ │ │ - fstps -0x8(%eax) │ │ │ │ - flds 0x8(%edx) │ │ │ │ - fstps -0x4(%eax) │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ + mov -0x174(%ebp),%esi │ │ │ │ + cmp -0x170(%ebp),%esi │ │ │ │ + jge 54c2c ::do_widen(char) const@@Base+0x866c> │ │ │ │ + mov 0x37c(%eax),%edx │ │ │ │ + mov (%edx,%esi,4),%ecx │ │ │ │ + mov 0x1c0(%edi),%edx │ │ │ │ + add $0x1,%esi │ │ │ │ + mov %esi,-0x174(%ebp) │ │ │ │ + imul $0x1a8,%ecx,%ebx │ │ │ │ + add %ebx,%edx │ │ │ │ + cmpb $0x0,-0x169(%ebp) │ │ │ │ + mov %ebx,-0x160(%ebp) │ │ │ │ + jne 5435d ::do_widen(char) const@@Base+0x7d9d> │ │ │ │ + cmpl $0x18f,0xb4(%edx) │ │ │ │ + jg 54310 ::do_widen(char) const@@Base+0x7d50> │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0x34(%ebp) │ │ │ │ - add $0x48,%eax │ │ │ │ + fldl -0x1dad0(%ebx) │ │ │ │ + fstl -0x168(%ebp) │ │ │ │ + fadds 0x40(%edx) │ │ │ │ + fnstcw -0x152(%ebp) │ │ │ │ + movzwl -0x152(%ebp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,-0x154(%ebp) │ │ │ │ + mov (%eax),%edx │ │ │ │ + fldcw -0x154(%ebp) │ │ │ │ + fistpl 0x3c(%eax) │ │ │ │ + fldcw -0x152(%ebp) │ │ │ │ + push %ecx │ │ │ │ push %eax │ │ │ │ - call 3d1b0 ::do_widen(char) const@@Base+0x1160> │ │ │ │ - mov -0x20(%ebp),%edi │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ + call *0x1c(%edx) │ │ │ │ + mov 0x5ec(%edi),%eax │ │ │ │ + fld %st(0) │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebx,%edi │ │ │ │ - je 56bb3 ::do_widen(char) const@@Base+0x1ab63> │ │ │ │ - lea -0x999c0(%esi),%eax │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ - jmp 56b97 ::do_widen(char) const@@Base+0x1ab47> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - je 56bb0 ::do_widen(char) const@@Base+0x1ab60> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp -0x2c(%ebp),%eax │ │ │ │ - je 56b90 ::do_widen(char) const@@Base+0x1ab40> │ │ │ │ + mov -0x160(%ebp),%esi │ │ │ │ + fstps -0x178(%ebp) │ │ │ │ + add 0x1c0(%edi),%esi │ │ │ │ + flds 0x18(%eax) │ │ │ │ + fsts -0x168(%ebp) │ │ │ │ + flds -0x1dab0(%ebx) │ │ │ │ + fxch %st(2) │ │ │ │ + fcomip %st(2),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jbe 54da8 ::do_widen(char) const@@Base+0x87e8> │ │ │ │ + mov 0x478(%eax),%edx │ │ │ │ + add 0x47c(%eax),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ - call *%eax │ │ │ │ + add 0x488(%eax),%edx │ │ │ │ + add 0x48c(%eax),%edx │ │ │ │ + add 0x484(%eax),%edx │ │ │ │ + add 0x480(%eax),%edx │ │ │ │ + mov %edx,-0x170(%ebp) │ │ │ │ + mov (%eax),%edx │ │ │ │ + addl $0x1,0x3c0(%edi) │ │ │ │ + fstps (%esp) │ │ │ │ + push %eax │ │ │ │ + call *0x28(%edx) │ │ │ │ + fnstcw -0x152(%ebp) │ │ │ │ + fadds -0x1db5c(%ebx) │ │ │ │ + mov %ebx,%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jne 56b97 ::do_widen(char) const@@Base+0x1ab47> │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 56bc5 ::do_widen(char) const@@Base+0x1ab75> │ │ │ │ + movzwl -0x152(%ebp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x154(%ebp) │ │ │ │ + fldcw -0x154(%ebp) │ │ │ │ + fistpl -0x158(%ebp) │ │ │ │ + fldcw -0x152(%ebp) │ │ │ │ + mov 0xb0(%esi),%eax │ │ │ │ + mov -0x158(%ebp),%ebx │ │ │ │ + sub $0x1,%eax │ │ │ │ + mov %ebx,-0x180(%ebp) │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jl 54e50 ::do_widen(char) const@@Base+0x8890> │ │ │ │ + lea 0x2(%ebx),%eax │ │ │ │ + mov %eax,-0x190(%ebp) │ │ │ │ + cmp $0x1fffffff,%eax │ │ │ │ + ja 6d39 <__gmon_start__@plt+0x2581> │ │ │ │ + shl $0x2,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 4380 │ │ │ │ + mov %ecx,%ebx │ │ │ │ + mov %ecx,-0x15c(%ebp) │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x188(%ebp) │ │ │ │ + call 42e0 │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x188(%ebp) │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + push $0x0 │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x194(%ebp) │ │ │ │ + call 4610 │ │ │ │ + mov 0xac(%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov -0x194(%ebp),%edx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 54509 ::do_widen(char) const@@Base+0x7f49> │ │ │ │ + mov 0xb0(%esi),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + mov %edx,-0x194(%ebp) │ │ │ │ + mov %ecx,-0x198(%ebp) │ │ │ │ + shl $0x2,%eax │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ push %edx │ │ │ │ + call 41b0 │ │ │ │ + mov -0x198(%ebp),%ecx │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + mov %ecx,(%esp) │ │ │ │ + call 44d0 │ │ │ │ + mov -0x194(%ebp),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x190(%ebp),%eax │ │ │ │ + mov %edx,0xac(%esi) │ │ │ │ + mov %eax,0xb0(%esi) │ │ │ │ + mov -0x188(%ebp),%eax │ │ │ │ + lea -0x8(%edx,%eax,1),%edx │ │ │ │ + mov (%edx),%eax │ │ │ │ + cmp $0x7fffffff,%eax │ │ │ │ + je 54533 ::do_widen(char) const@@Base+0x7f73> │ │ │ │ + add $0x1,%eax │ │ │ │ + mov %eax,(%edx) │ │ │ │ + mov -0x180(%ebp),%eax │ │ │ │ + mov %eax,0xe4(%esi) │ │ │ │ + mov 0x5ec(%edi),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0x160(%ebp),%esi │ │ │ │ + add 0x1c0(%edi),%esi │ │ │ │ + mov (%eax),%edx │ │ │ │ + push -0x178(%ebp) │ │ │ │ push %eax │ │ │ │ - push -0x34(%ebp) │ │ │ │ - call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ - mov -0x1c(%ebp),%edx │ │ │ │ + call *0x28(%edx) │ │ │ │ + fnstcw -0x152(%ebp) │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ - jmp 56b25 ::do_widen(char) const@@Base+0x1aad5> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - lea -0x24(%ebp),%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %edi,-0x34(%ebp) │ │ │ │ + movzwl -0x152(%ebp),%eax │ │ │ │ + fadds -0x1db5c(%ebx) │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x154(%ebp) │ │ │ │ + fldcw -0x154(%ebp) │ │ │ │ + fistpl -0x158(%ebp) │ │ │ │ + fldcw -0x152(%ebp) │ │ │ │ + mov 0xf0(%esi),%eax │ │ │ │ + mov -0x158(%ebp),%ecx │ │ │ │ + sub $0x1,%eax │ │ │ │ + mov %ecx,-0x180(%ebp) │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jl 54e10 ::do_widen(char) const@@Base+0x8850> │ │ │ │ + lea 0x2(%ecx),%eax │ │ │ │ + mov %eax,-0x190(%ebp) │ │ │ │ + cmp $0x1fffffff,%eax │ │ │ │ + ja 6be8 <__gmon_start__@plt+0x2430> │ │ │ │ + shl $0x2,%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x188(%ebp) │ │ │ │ + call 42e0 │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x188(%ebp) │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + push $0x0 │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x194(%ebp) │ │ │ │ + call 4610 │ │ │ │ + mov 0xec(%esi),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x194(%ebp),%edx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 5464e ::do_widen(char) const@@Base+0x808e> │ │ │ │ + mov 0xf0(%esi),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ - push %edx │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + mov %edx,-0x194(%ebp) │ │ │ │ + mov %ecx,-0x198(%ebp) │ │ │ │ + shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ - push -0x34(%ebp) │ │ │ │ - call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ + call 41b0 │ │ │ │ + mov -0x198(%ebp),%ecx │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + mov %ecx,(%esp) │ │ │ │ + call 44d0 │ │ │ │ + mov -0x194(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 56b5e ::do_widen(char) const@@Base+0x1ab0e> │ │ │ │ - mov %eax,%ebx │ │ │ │ - jmp 7136 <__gmon_start__@plt+0x297e> │ │ │ │ + mov -0x190(%ebp),%eax │ │ │ │ + mov %edx,0xec(%esi) │ │ │ │ + mov %eax,0xf0(%esi) │ │ │ │ + mov -0x188(%ebp),%eax │ │ │ │ + lea -0x8(%edx,%eax,1),%edx │ │ │ │ + mov (%edx),%eax │ │ │ │ + cmp $0x7fffffff,%eax │ │ │ │ + je 54678 ::do_widen(char) const@@Base+0x80b8> │ │ │ │ + add $0x1,%eax │ │ │ │ + mov %eax,(%edx) │ │ │ │ + mov -0x180(%ebp),%eax │ │ │ │ + mov %eax,0x124(%esi) │ │ │ │ + mov -0x160(%ebp),%eax │ │ │ │ + mov 0x1c0(%edi),%esi │ │ │ │ + lea (%esi,%eax,1),%ecx │ │ │ │ + mov 0x5ec(%edi),%eax │ │ │ │ + mov 0x12c(%ecx),%ebx │ │ │ │ + mov 0x47c(%eax),%edx │ │ │ │ + add 0x484(%eax),%edx │ │ │ │ + add 0x488(%eax),%edx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jge 546bd ::do_widen(char) const@@Base+0x80fd> │ │ │ │ + test %edx,%edx │ │ │ │ + jns 54ef0 ::do_widen(char) const@@Base+0x8930> │ │ │ │ + test %edx,%edx │ │ │ │ + js 54f00 ::do_widen(char) const@@Base+0x8940> │ │ │ │ + addl $0x1,0x12c(%ecx,%ebx,4) │ │ │ │ + mov 0x154(%ecx),%ebx │ │ │ │ + mov 0x478(%eax),%edx │ │ │ │ + add 0x480(%eax),%edx │ │ │ │ + add 0x48c(%eax),%edx │ │ │ │ + fildl -0x170(%ebp) │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jge 546f7 ::do_widen(char) const@@Base+0x8137> │ │ │ │ + test %edx,%edx │ │ │ │ + jns 54ed8 ::do_widen(char) const@@Base+0x8918> │ │ │ │ + test %edx,%edx │ │ │ │ + js 54f10 ::do_widen(char) const@@Base+0x8950> │ │ │ │ + addl $0x1,0x154(%ecx,%ebx,4) │ │ │ │ + add -0x160(%ebp),%esi │ │ │ │ + cmpl $0x18f,0xb4(%esi) │ │ │ │ + jg 54758 ::do_widen(char) const@@Base+0x8198> │ │ │ │ + cmpl $0x2,0x2b4(%edi) │ │ │ │ + jg 54758 ::do_widen(char) const@@Base+0x8198> │ │ │ │ + cmpb $0x0,0x2ba(%edi) │ │ │ │ + je 54738 ::do_widen(char) const@@Base+0x8178> │ │ │ │ + cmpb $0x0,-0x169(%ebp) │ │ │ │ + jne 54fe0 ::do_widen(char) const@@Base+0x8a20> │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + flds -0x1daac(%ebx) │ │ │ │ + fldl 0x34(%esi) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + ja 54fa8 ::do_widen(char) const@@Base+0x89e8> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ - add $0x4e3c6,%esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x3c,%esp │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x4c(%eax),%edi │ │ │ │ - mov 0x48(%eax),%edx │ │ │ │ - mov %edi,%eax │ │ │ │ - sub %edx,%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jbe 56db5 ::do_widen(char) const@@Base+0x1ad65> │ │ │ │ - lea 0xc(%edx),%ebx │ │ │ │ - movl $0x0,-0x24(%ebp) │ │ │ │ - flds 0x4(%edx) │ │ │ │ - movl $0x0,-0x20(%ebp) │ │ │ │ - movl $0x0,-0x1c(%ebp) │ │ │ │ - cmp %edi,%ebx │ │ │ │ - je 56df0 ::do_widen(char) const@@Base+0x1ada0> │ │ │ │ - lea -0x24(%ebp),%ecx │ │ │ │ - movl $0x0,-0x34(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ - lea -0x990(%esi),%ecx │ │ │ │ - mov %ecx,-0x38(%ebp) │ │ │ │ - jmp 56ccb ::do_widen(char) const@@Base+0x1ac7b> │ │ │ │ - flds 0x8(%edx) │ │ │ │ - flds 0x8(%ebx) │ │ │ │ - fcomi %st(1),%st │ │ │ │ + mov -0x18c(%ebp),%ecx │ │ │ │ + mov 0x380(%edi),%edx │ │ │ │ + movl $0x0,-0x17c(%ebp) │ │ │ │ + mov %ecx,-0x180(%ebp) │ │ │ │ + fildll -0x180(%ebp) │ │ │ │ + mov -0x15c(%ebp),%ecx │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ + fstl -0x188(%ebp) │ │ │ │ + flds 0x40(%esi) │ │ │ │ + fld %st(0) │ │ │ │ + fldl -0x1af08(%ecx) │ │ │ │ + fstl -0x180(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jbe 54d30 ::do_widen(char) const@@Base+0x8770> │ │ │ │ + fldl -0x1aed8(%ecx) │ │ │ │ + fstl -0x180(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ + fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - jbe 56cc0 ::do_widen(char) const@@Base+0x1ac70> │ │ │ │ + jbe 54d32 ::do_widen(char) const@@Base+0x8772> │ │ │ │ + cmp %edx,-0x170(%ebp) │ │ │ │ + fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fstps 0x4(%edx) │ │ │ │ - fstps 0x8(%edx) │ │ │ │ - jmp 56cc4 ::do_widen(char) const@@Base+0x1ac74> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ + setg %cl │ │ │ │ + fcomip %st(1),%st │ │ │ │ fstp %st(0) │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - je 56d30 ::do_widen(char) const@@Base+0x1ace0> │ │ │ │ - flds 0x4(%ebx) │ │ │ │ + mov %ecx,%esi │ │ │ │ + jbe 54d42 ::do_widen(char) const@@Base+0x8782> │ │ │ │ + movzbl -0x16a(%ebp),%ecx │ │ │ │ + cmp %edx,-0x170(%ebp) │ │ │ │ + cmovg %ecx,%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 3ef70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f370> │ │ │ │ + mov -0x160(%ebp),%ecx │ │ │ │ + add 0x1c0(%edi),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + fldl 0x34(%ecx) │ │ │ │ + cmpb $0x0,0x364(%edi) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(2),%st │ │ │ │ - fldl -0x1c178(%esi) │ │ │ │ - fstl -0x30(%ebp) │ │ │ │ + fldl 0x368(%edi) │ │ │ │ + fldl 0x370(%edi) │ │ │ │ + je 54840 ::do_widen(char) const@@Base+0x8280> │ │ │ │ + fxch %st(4) │ │ │ │ + mov -0x15c(%ebp),%eax │ │ │ │ + fmull -0x1dac8(%eax) │ │ │ │ + fmul %st,%st(1) │ │ │ │ + fmulp %st,%st(4) │ │ │ │ + fxch %st(1) │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(3) │ │ │ │ + jmp 54848 ::do_widen(char) const@@Base+0x8288> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + fstp %st(4) │ │ │ │ + fxch %st(1) │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(3) │ │ │ │ + fldz │ │ │ │ + movzbl -0x16a(%ebp),%edx │ │ │ │ + fcomip %st(3),%st │ │ │ │ + ja 54dc0 ::do_widen(char) const@@Base+0x8800> │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(2),%st │ │ │ │ + jae 548f0 ::do_widen(char) const@@Base+0x8330> │ │ │ │ + jmp 5486c ::do_widen(char) const@@Base+0x82ac> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + movzbl 0x365(%edi),%edx │ │ │ │ + test %dl,%dl │ │ │ │ + je 54900 ::do_widen(char) const@@Base+0x8340> │ │ │ │ + mov -0x15c(%ebp),%eax │ │ │ │ + flds -0x1db58(%eax) │ │ │ │ + fxch %st(4) │ │ │ │ + fcomi %st(4),%st │ │ │ │ + fstp %st(4) │ │ │ │ + jbe 548b8 ::do_widen(char) const@@Base+0x82f8> │ │ │ │ + fxch %st(2) │ │ │ │ + fsubl -0x1dac0(%eax) │ │ │ │ + fldz │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 55000 ::do_widen(char) const@@Base+0x8a40> │ │ │ │ + fxch %st(2) │ │ │ │ + fcomi %st(2),%st │ │ │ │ + jae 54910 ::do_widen(char) const@@Base+0x8350> │ │ │ │ + jmp 548b8 ::do_widen(char) const@@Base+0x82f8> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fxch %st(2) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x15c(%ebp),%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + flds -0x1daa8(%eax) │ │ │ │ + fxch %st(4) │ │ │ │ + fcomip %st(4),%st │ │ │ │ + fstp %st(3) │ │ │ │ + jbe 54920 ::do_widen(char) const@@Base+0x8360> │ │ │ │ fxch %st(1) │ │ │ │ + fsubl -0x1dac0(%eax) │ │ │ │ + fldz │ │ │ │ fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jae 56cf8 ::do_widen(char) const@@Base+0x1aca8> │ │ │ │ - flds -0x1c244(%esi) │ │ │ │ + ja 54fb8 ::do_widen(char) const@@Base+0x89f8> │ │ │ │ + fstp %st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jbe 56ca0 ::do_widen(char) const@@Base+0x1ac50> │ │ │ │ fstp %st(0) │ │ │ │ + setae %dl │ │ │ │ + jmp 54930 ::do_widen(char) const@@Base+0x8370> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fstp %st(0) │ │ │ │ - jmp 56cfc ::do_widen(char) const@@Base+0x1acac> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ fstp %st(0) │ │ │ │ fstp %st(0) │ │ │ │ - cmp -0x34(%ebp),%eax │ │ │ │ - je 56dc8 ::do_widen(char) const@@Base+0x1ad78> │ │ │ │ - flds 0x4(%edx) │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ - add $0xc,%eax │ │ │ │ - mov %ecx,-0xc(%eax) │ │ │ │ - fstps -0x8(%eax) │ │ │ │ - flds 0x8(%edx) │ │ │ │ - fstps -0x4(%eax) │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - flds 0x4(%ebx) │ │ │ │ - mov %ebx,%edx │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jne 56ccb ::do_widen(char) const@@Base+0x1ac7b> │ │ │ │ fstp %st(0) │ │ │ │ - jmp 56d32 ::do_widen(char) const@@Base+0x1ace2> │ │ │ │ + jmp 54930 ::do_widen(char) const@@Base+0x8370> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstp %st(0) │ │ │ │ - cmp -0x34(%ebp),%eax │ │ │ │ - je 56dfa ::do_widen(char) const@@Base+0x1adaa> │ │ │ │ - flds 0x4(%edx) │ │ │ │ - lea -0x990(%esi),%ecx │ │ │ │ - add $0xc,%eax │ │ │ │ - mov %ecx,-0xc(%eax) │ │ │ │ - fstps -0x8(%eax) │ │ │ │ - flds 0x8(%edx) │ │ │ │ - fstps -0x4(%eax) │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 54930 ::do_widen(char) const@@Base+0x8370> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 54930 ::do_widen(char) const@@Base+0x8370> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmpb $0x0,-0x169(%ebp) │ │ │ │ + jne 54d60 ::do_widen(char) const@@Base+0x87a0> │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ + flds 0x10(%ecx) │ │ │ │ + mov $0x0,%eax │ │ │ │ + flds -0x168(%ebp) │ │ │ │ + test %edx,%edx │ │ │ │ + cmovns 0x18(%ebp),%eax │ │ │ │ + fucomip %st(1),%st │ │ │ │ + mov %al,-0x180(%ebp) │ │ │ │ + jp 54de0 ::do_widen(char) const@@Base+0x8820> │ │ │ │ + jne 54de4 ::do_widen(char) const@@Base+0x8824> │ │ │ │ + movzbl 0x2d0(%edi),%edx │ │ │ │ + test %dl,%dl │ │ │ │ + je 54cf0 ::do_widen(char) const@@Base+0x8730> │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov 0x5ec(%edi),%eax │ │ │ │ + cmpl $0x0,0x454(%eax) │ │ │ │ + jne 54c58 ::do_widen(char) const@@Base+0x8698> │ │ │ │ + cmpl $0x0,0x39c(%eax) │ │ │ │ + jne 54c58 ::do_widen(char) const@@Base+0x8698> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 549a2 ::do_widen(char) const@@Base+0x83e2> │ │ │ │ + nop │ │ │ │ + fstp %st(0) │ │ │ │ + test %bl,%bl │ │ │ │ + je 54cfa ::do_widen(char) const@@Base+0x873a> │ │ │ │ + jmp 549b2 ::do_widen(char) const@@Base+0x83f2> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + cmp %eax,0x4(%ecx) │ │ │ │ + je 555c8 ::do_widen(char) const@@Base+0x9008> │ │ │ │ + mov -0x15c(%ebp),%ecx │ │ │ │ + fldz │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - add $0x48,%eax │ │ │ │ + lea -0x30(%ebp),%esi │ │ │ │ + fsts -0x84(%ebp) │ │ │ │ + lea -0x2c(%ebp),%ebx │ │ │ │ + push $0x0 │ │ │ │ + lea -0x9d4(%ecx),%eax │ │ │ │ + push %esi │ │ │ │ + fstps -0x80(%ebp) │ │ │ │ + flds -0x1db58(%ecx) │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ + lea -0x68(%ebp),%eax │ │ │ │ + mov %eax,-0x170(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + lea -0x50(%ebp),%eax │ │ │ │ + mov %eax,-0x190(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov %ebx,-0x24(%ebp) │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ + movl $0x0,-0x10c(%ebp) │ │ │ │ + movl $0x0,-0x108(%ebp) │ │ │ │ + movl $0x0,-0x104(%ebp) │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ + movb $0x0,-0x68(%ebp) │ │ │ │ + movl $0x0,-0x54(%ebp) │ │ │ │ + movb $0x0,-0x50(%ebp) │ │ │ │ + movl $0x0,-0x3c(%ebp) │ │ │ │ + movl $0x0,-0x38(%ebp) │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + movl $0x0,-0x88(%ebp) │ │ │ │ + fstpl -0x7c(%ebp) │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + mov %ebx,-0x24(%ebp) │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ + mov $0xffffffff,%ebx │ │ │ │ + mov %bx,-0x40(%ebp) │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + movl $0x1,(%esp) │ │ │ │ + lea -0x1d808(%ebx),%eax │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ push %eax │ │ │ │ - call 3d1b0 ::do_widen(char) const@@Base+0x1160> │ │ │ │ - mov -0x20(%ebp),%edi │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ + mov %eax,-0x1a8(%ebp) │ │ │ │ + lea -0x58(%ebp),%eax │ │ │ │ + push -0x54(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %eax │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + fldz │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + add $0x20,%esp │ │ │ │ + movb $0x1,-0x8c(%ebp) │ │ │ │ + fsts -0xbc(%ebp) │ │ │ │ + fsts -0xb8(%ebp) │ │ │ │ + lea -0x9e4(%ebx),%eax │ │ │ │ + fstl -0xb4(%ebp) │ │ │ │ + mov %eax,-0x194(%ebp) │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ + lea -0x118(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + lea -0x10c(%ebp),%eax │ │ │ │ + push 0x10(%ebp) │ │ │ │ + fstl -0xac(%ebp) │ │ │ │ + push %eax │ │ │ │ + push 0x5ec(%edi) │ │ │ │ + mov %eax,-0x1a0(%ebp) │ │ │ │ + lea -0xa0(%ebp),%eax │ │ │ │ + mov %eax,-0x198(%ebp) │ │ │ │ + lea -0x94(%ebp),%eax │ │ │ │ + movl $0x3f800000,-0x74(%ebp) │ │ │ │ + movl $0x3e8,-0x90(%ebp) │ │ │ │ + movl $0x0,-0xa0(%ebp) │ │ │ │ + movl $0x0,-0x9c(%ebp) │ │ │ │ + movl $0x0,-0x98(%ebp) │ │ │ │ + movl $0x0,-0xc8(%ebp) │ │ │ │ + movl $0x0,-0xc4(%ebp) │ │ │ │ + movb $0x0,-0xc0(%ebp) │ │ │ │ + movb $0x0,-0xa4(%ebp) │ │ │ │ + fstpl -0x118(%ebp) │ │ │ │ + mov %eax,-0x170(%ebp) │ │ │ │ + call 414c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x218c0> │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebx,%edi │ │ │ │ - je 56da3 ::do_widen(char) const@@Base+0x1ad53> │ │ │ │ - lea -0x999c0(%esi),%eax │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - jmp 56d87 ::do_widen(char) const@@Base+0x1ad37> │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - je 56da0 ::do_widen(char) const@@Base+0x1ad50> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp -0x30(%ebp),%eax │ │ │ │ - je 56d80 ::do_widen(char) const@@Base+0x1ad30> │ │ │ │ + test %al,%al │ │ │ │ + jne 55fc0 ::do_widen(char) const@@Base+0x9a00> │ │ │ │ + lea -0xa0(%ebp),%eax │ │ │ │ + mov %eax,-0x198(%ebp) │ │ │ │ + fldl -0x118(%ebp) │ │ │ │ + mov -0x15c(%ebp),%eax │ │ │ │ + fabs │ │ │ │ + flds -0x1dab4(%eax) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + ja 55830 ::do_widen(char) const@@Base+0x9270> │ │ │ │ + lea -0x94(%ebp),%eax │ │ │ │ + mov %eax,-0x170(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ - call *%eax │ │ │ │ + push -0x198(%ebp) │ │ │ │ + mov -0x194(%ebp),%eax │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ + call 1f600 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x11fb0> │ │ │ │ + pop %eax │ │ │ │ + push -0x170(%ebp) │ │ │ │ + call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ + pop %eax │ │ │ │ + push -0x1a0(%ebp) │ │ │ │ + call 1f600 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x11fb0> │ │ │ │ + mov 0x5ec(%edi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jne 56d87 ::do_widen(char) const@@Base+0x1ad37> │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 56db5 ::do_widen(char) const@@Base+0x1ad65> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 4380 │ │ │ │ + mov 0x35c(%eax),%esi │ │ │ │ + mov %esi,-0x170(%ebp) │ │ │ │ + mov -0x174(%ebp),%esi │ │ │ │ + cmp -0x170(%ebp),%esi │ │ │ │ + jl 54322 ::do_widen(char) const@@Base+0x7d62> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x100(%ebp),%eax │ │ │ │ + push -0xf8(%ebp) │ │ │ │ + push %eax │ │ │ │ + call 28140 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8540> │ │ │ │ add $0x10,%esp │ │ │ │ + movzbl -0x16a(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ - mov -0x1c(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ - mov %edx,-0x34(%ebp) │ │ │ │ - jmp 56d1d ::do_widen(char) const@@Base+0x1accd> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + nop │ │ │ │ + flds 0x2cc(%edi) │ │ │ │ + flds -0x178(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fstps -0x178(%ebp) │ │ │ │ + fmuls -0x168(%ebp) │ │ │ │ + fsts -0x168(%ebp) │ │ │ │ + test %bl,%bl │ │ │ │ + je 54d08 ::do_widen(char) const@@Base+0x8748> │ │ │ │ + fucomip %st(1),%st │ │ │ │ + jp 54c8a ::do_widen(char) const@@Base+0x86ca> │ │ │ │ + je 549b0 ::do_widen(char) const@@Base+0x83f0> │ │ │ │ + flds -0x168(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ fstp %st(0) │ │ │ │ - lea -0x24(%ebp),%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %edi,-0x3c(%ebp) │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - push -0x3c(%ebp) │ │ │ │ - call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 56d56 ::do_widen(char) const@@Base+0x1ad06> │ │ │ │ - mov %eax,%ebx │ │ │ │ - jmp 714c <__gmon_start__@plt+0x2994> │ │ │ │ + jbe 54cae ::do_widen(char) const@@Base+0x86ee> │ │ │ │ + mov -0x170(%ebp),%eax │ │ │ │ + cmp %eax,0x380(%edi) │ │ │ │ + jl 55018 ::do_widen(char) const@@Base+0x8a58> │ │ │ │ + mov 0x5ec(%edi),%eax │ │ │ │ + mov 0x35c(%eax),%esi │ │ │ │ + cmpb $0x0,-0x169(%ebp) │ │ │ │ + mov %esi,-0x170(%ebp) │ │ │ │ + je 54310 ::do_widen(char) const@@Base+0x7d50> │ │ │ │ + flds 0x18(%ecx) │ │ │ │ + flds -0x168(%ebp) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jbe 54300 ::do_widen(char) const@@Base+0x7d40> │ │ │ │ + flds -0x178(%ebp) │ │ │ │ + fstps 0x14(%ecx) │ │ │ │ + fstps 0x18(%ecx) │ │ │ │ + jmp 54310 ::do_widen(char) const@@Base+0x7d50> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 54cfa ::do_widen(char) const@@Base+0x873a> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0x5ec(%edi),%eax │ │ │ │ + jmp 54d0c ::do_widen(char) const@@Base+0x874c> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ - mov 0x4c(%edx),%ebx │ │ │ │ - mov 0x48(%edx),%ecx │ │ │ │ - mov %ebx,%edi │ │ │ │ - sub %ecx,%edi │ │ │ │ - mov %edi,%esi │ │ │ │ - sar $0x2,%esi │ │ │ │ - imul $0xaaaaaaab,%esi,%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 56ed0 ::do_widen(char) const@@Base+0x1ae80> │ │ │ │ - lea 0x14(%ecx),%esi │ │ │ │ - lea 0x8(%ecx,%edi,1),%edi │ │ │ │ - flds 0x8(%ecx) │ │ │ │ - cmp %edi,%esi │ │ │ │ - je 56e67 ::do_widen(char) const@@Base+0x1ae17> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - flds (%esi) │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fcmovbe %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov 0x35c(%eax),%ebx │ │ │ │ + mov %ebx,-0x170(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + test %bl,-0x169(%ebp) │ │ │ │ + je 54310 ::do_widen(char) const@@Base+0x7d50> │ │ │ │ + test %dl,%dl │ │ │ │ + je 54310 ::do_widen(char) const@@Base+0x7d50> │ │ │ │ + jmp 54cc7 ::do_widen(char) const@@Base+0x8707> │ │ │ │ fstp %st(1) │ │ │ │ - add $0xc,%esi │ │ │ │ - cmp %edi,%esi │ │ │ │ - jne 56e58 ::do_widen(char) const@@Base+0x1ae08> │ │ │ │ - fdivs 0x14(%eax) │ │ │ │ - lea 0xc(%esp),%edi │ │ │ │ - lea 0x48(%edx),%esi │ │ │ │ - fstps 0x38(%eax) │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - je 56e90 ::do_widen(char) const@@Base+0x1ae40> │ │ │ │ - flds 0x8(%ecx) │ │ │ │ - fdivs 0x38(%eax) │ │ │ │ - fsts 0x8(%ecx) │ │ │ │ fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + xor %esi,%esi │ │ │ │ fcomip %st(1),%st │ │ │ │ fstp %st(0) │ │ │ │ - ja 56ea0 ::do_widen(char) const@@Base+0x1ae50> │ │ │ │ - add $0xc,%ecx │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - jne 56e78 ::do_widen(char) const@@Base+0x1ae28> │ │ │ │ - add $0x1c,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - push %ecx │ │ │ │ - push %esi │ │ │ │ - push %edi │ │ │ │ - call 58420 ::do_widen(char) const@@Base+0x1c3d0> │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - mov 0x4c(%edx),%ebx │ │ │ │ - jmp 56e74 ::do_widen(char) const@@Base+0x1ae24> │ │ │ │ + ja 547d4 ::do_widen(char) const@@Base+0x8214> │ │ │ │ + movzbl -0x16a(%ebp),%ecx │ │ │ │ + cmp %edx,-0x170(%ebp) │ │ │ │ + cmovg %ecx,%esi │ │ │ │ + jmp 547e4 ::do_widen(char) const@@Base+0x8224> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ xchg %ax,%ax │ │ │ │ - fld1 │ │ │ │ - jmp 56e67 ::do_widen(char) const@@Base+0x1ae17> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ - cmpb $0x0,0x6(%eax) │ │ │ │ - je 56ef8 ::do_widen(char) const@@Base+0x1aea8> │ │ │ │ - jmp 56e20 ::do_widen(char) const@@Base+0x1add0> │ │ │ │ + mov 0x18(%ebp),%eax │ │ │ │ + flds -0x168(%ebp) │ │ │ │ + flds 0x10(%ecx) │ │ │ │ + mov %esi,%ebx │ │ │ │ + and %edx,%ebx │ │ │ │ + test %eax,%eax │ │ │ │ + mov $0x0,%eax │ │ │ │ + cmovns 0x18(%ebp),%eax │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + mov %al,-0x180(%ebp) │ │ │ │ + jp 54e90 ::do_widen(char) const@@Base+0x88d0> │ │ │ │ + jne 54e90 ::do_widen(char) const@@Base+0x88d0> │ │ │ │ + cmpb $0x0,0x2d0(%edi) │ │ │ │ + je 549a0 ::do_widen(char) const@@Base+0x83e0> │ │ │ │ + jmp 5497b ::do_widen(char) const@@Base+0x83bb> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - xor %eax,%eax │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - push %ebp │ │ │ │ - call 18a29 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d9> │ │ │ │ - add $0x4e0fa,%ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - mov %eax,%esi │ │ │ │ - push %ebx │ │ │ │ - mov %edx,%ebx │ │ │ │ - lea 0x48(%ebx),%eax │ │ │ │ - sub $0x2c,%esp │ │ │ │ - mov 0x48(%edx),%ecx │ │ │ │ - fldl -0x1b5c8(%ebp) │ │ │ │ - lea 0x18(%esp),%edi │ │ │ │ - fstl 0x8(%esp) │ │ │ │ - fldl 0x34(%edx) │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - fsub %st(1),%st │ │ │ │ - fdivs 0x40(%edx) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstps 0x1c(%esp) │ │ │ │ - flds 0x1c(%esp) │ │ │ │ - mov 0x4c(%edx),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 56fa0 ::do_widen(char) const@@Base+0x1af50> │ │ │ │ - flds 0x4(%ecx) │ │ │ │ - fld %st(1) │ │ │ │ - fsub %st(1),%st │ │ │ │ - fldz │ │ │ │ - fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jb 56f70 ::do_widen(char) const@@Base+0x1af20> │ │ │ │ - flds 0x24(%esi) │ │ │ │ - fdivs 0x40(%ebx) │ │ │ │ - fcomip %st(1),%st │ │ │ │ fstp %st(0) │ │ │ │ - ja 56fb0 ::do_widen(char) const@@Base+0x1af60> │ │ │ │ - jmp 56f72 ::do_widen(char) const@@Base+0x1af22> │ │ │ │ + movl $0x0,-0x170(%ebp) │ │ │ │ + fldz │ │ │ │ + jmp 5470d ::do_widen(char) const@@Base+0x814d> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + nop │ │ │ │ + fxch %st(2) │ │ │ │ + fcomi %st(2),%st │ │ │ │ + jb 54868 ::do_widen(char) const@@Base+0x82a8> │ │ │ │ fstp %st(0) │ │ │ │ - fsub %st(1),%st │ │ │ │ - fldz │ │ │ │ - fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jbe 56f90 ::do_widen(char) const@@Base+0x1af40> │ │ │ │ - flds 0x28(%esi) │ │ │ │ - fdivs 0x40(%ebx) │ │ │ │ - fcomip %st(1),%st │ │ │ │ fstp %st(0) │ │ │ │ - ja 56fb2 ::do_widen(char) const@@Base+0x1af62> │ │ │ │ - jmp 56f92 ::do_widen(char) const@@Base+0x1af42> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(0) │ │ │ │ - add $0xc,%ecx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jne 56f47 ::do_widen(char) const@@Base+0x1aef7> │ │ │ │ fstp %st(0) │ │ │ │ - jmp 56fa2 ::do_widen(char) const@@Base+0x1af52> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 54930 ::do_widen(char) const@@Base+0x8370> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ fstp %st(0) │ │ │ │ - add $0x2c,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ + jmp 54df0 ::do_widen(char) const@@Base+0x8830> │ │ │ │ fstp %st(0) │ │ │ │ - fstps 0x14(%esp) │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %ecx │ │ │ │ - push 0x10(%esp) │ │ │ │ - push %edi │ │ │ │ - call 58420 ::do_widen(char) const@@Base+0x1c3d0> │ │ │ │ - mov 0x4c(%ebx),%edx │ │ │ │ - mov 0x24(%esp),%ecx │ │ │ │ - add $0xc,%esp │ │ │ │ - flds 0x14(%esp) │ │ │ │ - jmp 56f43 ::do_widen(char) const@@Base+0x1aef3> │ │ │ │ - nop │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ - cmpb $0x0,0xb(%eax) │ │ │ │ - je 56ff8 ::do_widen(char) const@@Base+0x1afa8> │ │ │ │ - jmp 56f00 ::do_widen(char) const@@Base+0x1aeb0> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x5ec(%edi),%eax │ │ │ │ + mov 0x35c(%eax),%esi │ │ │ │ + mov %esi,-0x170(%ebp) │ │ │ │ + jmp 54310 ::do_widen(char) const@@Base+0x7d50> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0xf8(%esi),%eax │ │ │ │ + cmp %eax,0xf4(%esi) │ │ │ │ + jle 54f68 ::do_widen(char) const@@Base+0x89a8> │ │ │ │ + mov -0x180(%ebp),%ecx │ │ │ │ + cmp 0x124(%esi),%ecx │ │ │ │ + jl 54684 ::do_widen(char) const@@Base+0x80c4> │ │ │ │ + mov 0xec(%esi),%eax │ │ │ │ + lea (%eax,%ecx,4),%edx │ │ │ │ + mov (%edx),%eax │ │ │ │ + cmp $0x7fffffff,%eax │ │ │ │ + jne 54673 ::do_widen(char) const@@Base+0x80b3> │ │ │ │ + jmp 54678 ::do_widen(char) const@@Base+0x80b8> │ │ │ │ nop │ │ │ │ - xor %eax,%eax │ │ │ │ - ret │ │ │ │ + mov 0xb8(%esi),%eax │ │ │ │ + cmp %eax,0xb4(%esi) │ │ │ │ + jle 54f28 ::do_widen(char) const@@Base+0x8968> │ │ │ │ + mov -0x180(%ebp),%ecx │ │ │ │ + cmp 0xe4(%esi),%ecx │ │ │ │ + jl 5453f ::do_widen(char) const@@Base+0x7f7f> │ │ │ │ + mov 0xac(%esi),%eax │ │ │ │ + lea (%eax,%ecx,4),%edx │ │ │ │ + mov (%edx),%eax │ │ │ │ + cmp $0x7fffffff,%eax │ │ │ │ + jne 5452e ::do_widen(char) const@@Base+0x7f6e> │ │ │ │ + jmp 54533 ::do_widen(char) const@@Base+0x7f73> │ │ │ │ nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - call 18a21 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d1> │ │ │ │ - add $0x4dffb,%ecx │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - mov %eax,%edi │ │ │ │ - push %esi │ │ │ │ - mov %edx,%esi │ │ │ │ - push %ebx │ │ │ │ - lea 0x48(%esi),%eax │ │ │ │ - sub $0x1c,%esp │ │ │ │ - mov 0x48(%edx),%ebx │ │ │ │ - mov 0x4c(%edx),%edx │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ - lea 0xc(%esp),%ebp │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ - cmp %edx,%ebx │ │ │ │ - je 5704a ::do_widen(char) const@@Base+0x1affa> │ │ │ │ - fldl 0x34(%esi) │ │ │ │ - fsubs 0x4(%ebx) │ │ │ │ - fsubs 0x30(%edi) │ │ │ │ - fabs │ │ │ │ - flds 0x34(%edi) │ │ │ │ + test %bl,%bl │ │ │ │ + je 54cf8 ::do_widen(char) const@@Base+0x8738> │ │ │ │ + flds -0x168(%ebp) │ │ │ │ fcomip %st(1),%st │ │ │ │ fstp %st(0) │ │ │ │ - jae 57060 ::do_widen(char) const@@Base+0x1b010> │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %edx,%ebx │ │ │ │ - jne 5702f ::do_widen(char) const@@Base+0x1afdf> │ │ │ │ - add $0x1c,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x58(%esi),%eax │ │ │ │ - cmp 0x5c(%esi),%eax │ │ │ │ - je 570a8 ::do_widen(char) const@@Base+0x1b058> │ │ │ │ - flds 0x4(%ebx) │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ - add $0xc,%eax │ │ │ │ - lea -0x990(%ecx),%edx │ │ │ │ - fstps -0x8(%eax) │ │ │ │ - flds 0x8(%ebx) │ │ │ │ - mov %edx,-0xc(%eax) │ │ │ │ - fstps -0x4(%eax) │ │ │ │ - mov %eax,0x58(%esi) │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %ebx │ │ │ │ - push 0xc(%esp) │ │ │ │ - push %ebp │ │ │ │ - call 58420 ::do_widen(char) const@@Base+0x1c3d0> │ │ │ │ - mov 0x4c(%esi),%edx │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ - add $0xc,%esp │ │ │ │ - jmp 5702b ::do_widen(char) const@@Base+0x1afdb> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %ebx │ │ │ │ - push %eax │ │ │ │ - lea 0x54(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - call c990 <__gmon_start__@plt+0x81d8> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 57087 ::do_widen(char) const@@Base+0x1b037> │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ - cmpb $0x0,0xc(%eax) │ │ │ │ - je 570d8 ::do_widen(char) const@@Base+0x1b088> │ │ │ │ - jmp 57000 ::do_widen(char) const@@Base+0x1afb0> │ │ │ │ + ja 54c96 ::do_widen(char) const@@Base+0x86d6> │ │ │ │ + mov 0x5ec(%edi),%eax │ │ │ │ + flds 0x18(%ecx) │ │ │ │ + flds -0x168(%ebp) │ │ │ │ + mov 0x35c(%eax),%esi │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + mov %esi,-0x170(%ebp) │ │ │ │ + jbe 54308 ::do_widen(char) const@@Base+0x7d48> │ │ │ │ + jmp 54cda ::do_widen(char) const@@Base+0x871a> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + addl $0x1,0x158(%ecx,%edx,4) │ │ │ │ + add -0x160(%ebp),%esi │ │ │ │ + jmp 5470d ::do_widen(char) const@@Base+0x814d> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - xor %eax,%eax │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ + addl $0x1,0x130(%ecx,%edx,4) │ │ │ │ + jmp 546cd ::do_widen(char) const@@Base+0x810d> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + addl $0x1,0x130(%ecx) │ │ │ │ + jmp 546cd ::do_widen(char) const@@Base+0x810d> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x14,%esp │ │ │ │ - mov 0x4c(%edx),%ebx │ │ │ │ - mov 0x48(%edx),%esi │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov %ebx,%eax │ │ │ │ - sub %esi,%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jb 57110 ::do_widen(char) const@@Base+0x1b0c0> │ │ │ │ - add $0x14,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - ret │ │ │ │ + addl $0x1,0x158(%ecx) │ │ │ │ + add -0x160(%ebp),%esi │ │ │ │ + jmp 5470d ::do_widen(char) const@@Base+0x814d> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea (%ecx,%ecx,2),%eax │ │ │ │ - add $0x48,%edx │ │ │ │ - lea (%esi,%eax,4),%ecx │ │ │ │ - lea 0xc(%esp),%eax │ │ │ │ - push %ebx │ │ │ │ - push %ecx │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - call 584c0 ::do_widen(char) const@@Base+0x1c470> │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - add $0x14,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - ret │ │ │ │ + mov 0xac(%esi),%eax │ │ │ │ + mov -0x180(%ebp),%ecx │ │ │ │ + lea (%eax,%ecx,4),%edx │ │ │ │ + mov (%edx),%eax │ │ │ │ + cmp $0x7fffffff,%eax │ │ │ │ + je 54f45 ::do_widen(char) const@@Base+0x8985> │ │ │ │ + add $0x1,%eax │ │ │ │ + mov %eax,(%edx) │ │ │ │ + mov -0x180(%ebp),%eax │ │ │ │ + cmp 0xe4(%esi),%eax │ │ │ │ + jg 54fd0 ::do_widen(char) const@@Base+0x8a10> │ │ │ │ + jge 5453f ::do_widen(char) const@@Base+0x7f7f> │ │ │ │ + addl $0x1,0xb4(%esi) │ │ │ │ + jmp 5453f ::do_widen(char) const@@Base+0x7f7f> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0xec(%esi),%eax │ │ │ │ + mov -0x180(%ebp),%ecx │ │ │ │ + lea (%eax,%ecx,4),%edx │ │ │ │ + mov (%edx),%eax │ │ │ │ + cmp $0x7fffffff,%eax │ │ │ │ + je 54f85 ::do_widen(char) const@@Base+0x89c5> │ │ │ │ + add $0x1,%eax │ │ │ │ + mov %eax,(%edx) │ │ │ │ + mov -0x180(%ebp),%eax │ │ │ │ + cmp 0x124(%esi),%eax │ │ │ │ + jg 54ff0 ::do_widen(char) const@@Base+0x8a30> │ │ │ │ + jge 54684 ::do_widen(char) const@@Base+0x80c4> │ │ │ │ + addl $0x1,0xf4(%esi) │ │ │ │ + jmp 54684 ::do_widen(char) const@@Base+0x80c4> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + movb $0x1,0x2b9(%edi) │ │ │ │ + jmp 54758 ::do_widen(char) const@@Base+0x8198> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + setae %dl │ │ │ │ + jmp 54930 ::do_widen(char) const@@Base+0x8370> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ - cmpb $0x0,0x8(%eax) │ │ │ │ - je 57150 ::do_widen(char) const@@Base+0x1b100> │ │ │ │ - jmp 570e0 ::do_widen(char) const@@Base+0x1b090> │ │ │ │ - xor %eax,%eax │ │ │ │ - ret │ │ │ │ + mov %eax,0xe4(%esi) │ │ │ │ + jmp 5453f ::do_widen(char) const@@Base+0x7f7f> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ + movb $0x1,0x2b8(%edi) │ │ │ │ + jmp 54758 ::do_widen(char) const@@Base+0x8198> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,0x124(%esi) │ │ │ │ + jmp 54684 ::do_widen(char) const@@Base+0x80c4> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x14,%esp │ │ │ │ - mov 0x48(%edx),%esi │ │ │ │ - mov 0x4c(%edx),%ecx │ │ │ │ - cmp %ecx,%esi │ │ │ │ - je 57192 ::do_widen(char) const@@Base+0x1b142> │ │ │ │ - flds 0x18(%eax) │ │ │ │ - flds 0x4(%esi) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - ja 571b6 ::do_widen(char) const@@Base+0x1b166> │ │ │ │ - lea 0xc(%esi),%eax │ │ │ │ - jmp 5718a ::do_widen(char) const@@Base+0x1b13a> │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0xc,%eax │ │ │ │ - flds -0x8(%eax) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - ja 571b0 ::do_widen(char) const@@Base+0x1b160> │ │ │ │ - mov %eax,%ebx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne 57180 ::do_widen(char) const@@Base+0x1b130> │ │ │ │ + fcomi %st(1),%st │ │ │ │ + jb 548b0 ::do_widen(char) const@@Base+0x82f0> │ │ │ │ fstp %st(0) │ │ │ │ - lea 0xc(%esp),%eax │ │ │ │ - add $0x48,%edx │ │ │ │ - push %ecx │ │ │ │ - push %esi │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - call 584c0 ::do_widen(char) const@@Base+0x1c470> │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x20,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ fstp %st(0) │ │ │ │ - mov %ebx,%ecx │ │ │ │ - jmp 57192 ::do_widen(char) const@@Base+0x1b142> │ │ │ │ fstp %st(0) │ │ │ │ - mov %esi,%ecx │ │ │ │ - jmp 57192 ::do_widen(char) const@@Base+0x1b142> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ - cmpb $0x0,0x7(%eax) │ │ │ │ - je 571d0 ::do_widen(char) const@@Base+0x1b180> │ │ │ │ - jmp 57160 ::do_widen(char) const@@Base+0x1b110> │ │ │ │ - xor %eax,%eax │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ - call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ - add $0x4de17,%edi │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 54930 ::do_widen(char) const@@Base+0x8370> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x15c(%ebp),%ecx │ │ │ │ + fldz │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x30(%ebp),%esi │ │ │ │ + fsts -0x84(%ebp) │ │ │ │ + lea -0x2c(%ebp),%ebx │ │ │ │ + push $0x0 │ │ │ │ + lea -0x9d4(%ecx),%eax │ │ │ │ push %esi │ │ │ │ - lea -0x88(%ebp),%eax │ │ │ │ - lea -0x90(%ebp),%esi │ │ │ │ - push %ebx │ │ │ │ - sub $0xd8,%esp │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - lea -0x70(%ebp),%eax │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - lea -0x1b72a(%edi),%eax │ │ │ │ - push $0x17 │ │ │ │ + fstps -0x80(%ebp) │ │ │ │ + flds -0x1db58(%ecx) │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ + lea -0x68(%ebp),%eax │ │ │ │ + mov %eax,-0x170(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + lea -0x50(%ebp),%eax │ │ │ │ + mov %eax,-0x190(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov %ebx,-0x24(%ebp) │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ + movl $0x0,-0x10c(%ebp) │ │ │ │ + movl $0x0,-0x108(%ebp) │ │ │ │ + movl $0x0,-0x104(%ebp) │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ + movb $0x0,-0x68(%ebp) │ │ │ │ + movl $0x0,-0x54(%ebp) │ │ │ │ + movb $0x0,-0x50(%ebp) │ │ │ │ + movl $0x0,-0x3c(%ebp) │ │ │ │ + movl $0x0,-0x38(%ebp) │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + movl $0x0,-0x88(%ebp) │ │ │ │ + fstpl -0x7c(%ebp) │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + mov %ebx,-0x24(%ebp) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + mov %ax,-0x40(%ebp) │ │ │ │ + lea -0x1d808(%ebx),%eax │ │ │ │ + movl $0x1,(%esp) │ │ │ │ + mov %eax,-0x1a8(%ebp) │ │ │ │ push %eax │ │ │ │ + lea -0x58(%ebp),%eax │ │ │ │ + push -0x54(%ebp) │ │ │ │ push $0x0 │ │ │ │ - push $0x0 │ │ │ │ - push %esi │ │ │ │ - mov %esi,-0xa4(%ebp) │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ - movb $0x0,-0x88(%ebp) │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ - movb $0x0,-0x70(%ebp) │ │ │ │ + push %eax │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - lea -0x78(%ebp),%eax │ │ │ │ + fldz │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + add $0x20,%esp │ │ │ │ + movb $0x1,-0x8c(%ebp) │ │ │ │ + fsts -0xbc(%ebp) │ │ │ │ + fsts -0xb8(%ebp) │ │ │ │ + lea -0x9e4(%ebx),%eax │ │ │ │ + fstl -0xb4(%ebp) │ │ │ │ + mov %eax,-0x194(%ebp) │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ + lea -0x118(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ - push 0xc(%ebp) │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %al,0x6(%ecx) │ │ │ │ - test %al,%al │ │ │ │ - jne 57958 ::do_widen(char) const@@Base+0x1b908> │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x1b712(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - push $0x15 │ │ │ │ + lea -0x10c(%ebp),%eax │ │ │ │ + push 0x10(%ebp) │ │ │ │ + fstl -0xac(%ebp) │ │ │ │ push %eax │ │ │ │ - push -0x8c(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %esi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - push %esi │ │ │ │ - push 0xc(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ + push 0x5ec(%edi) │ │ │ │ + mov %eax,-0x1a0(%ebp) │ │ │ │ + lea -0xa0(%ebp),%eax │ │ │ │ + mov %eax,-0x198(%ebp) │ │ │ │ + lea -0x94(%ebp),%eax │ │ │ │ + movl $0x3f800000,-0x74(%ebp) │ │ │ │ + movl $0x3e8,-0x90(%ebp) │ │ │ │ + movl $0x0,-0xa0(%ebp) │ │ │ │ + movl $0x0,-0x9c(%ebp) │ │ │ │ + movl $0x0,-0x98(%ebp) │ │ │ │ + movl $0x0,-0xc8(%ebp) │ │ │ │ + movl $0x0,-0xc4(%ebp) │ │ │ │ + movb $0x0,-0xc0(%ebp) │ │ │ │ + movb $0x0,-0xa4(%ebp) │ │ │ │ + fstpl -0x118(%ebp) │ │ │ │ + mov %eax,-0x170(%ebp) │ │ │ │ + call 414c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x218c0> │ │ │ │ add $0x10,%esp │ │ │ │ - mov %al,0x8(%ecx) │ │ │ │ test %al,%al │ │ │ │ - jne 57938 ::do_widen(char) const@@Base+0x1b8e8> │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ + jne 56358 ::do_widen(char) const@@Base+0x9d98> │ │ │ │ + lea -0xa0(%ebp),%eax │ │ │ │ + mov %eax,-0x198(%ebp) │ │ │ │ + fldl -0x118(%ebp) │ │ │ │ + mov -0x15c(%ebp),%eax │ │ │ │ + fabs │ │ │ │ + flds -0x1dab4(%eax) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jbe 54bc7 ::do_widen(char) const@@Base+0x8607> │ │ │ │ + mov -0x160(%ebp),%eax │ │ │ │ + add 0x1c0(%edi),%eax │ │ │ │ + flds 0x14(%eax) │ │ │ │ + flds 0x10(%eax) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jbe 55248 ::do_widen(char) const@@Base+0x8c88> │ │ │ │ + flds 0xc(%eax) │ │ │ │ + fstps 0x14(%eax) │ │ │ │ + fstps 0x18(%eax) │ │ │ │ + jmp 5524a ::do_widen(char) const@@Base+0x8c8a> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + flds -0x178(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x1b6fc(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - push $0x17 │ │ │ │ - push %eax │ │ │ │ - push -0x8c(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %esi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - push %esi │ │ │ │ - push 0xc(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ + mov -0x15c(%ebp),%esi │ │ │ │ + mov %esi,%ebx │ │ │ │ + fsts 0xc(%eax) │ │ │ │ + flds -0x168(%ebp) │ │ │ │ + fsts 0x10(%eax) │ │ │ │ + fxch %st(1) │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + push 0x5ec(%edi) │ │ │ │ + mov %eax,-0xc4(%ebp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + fstps -0xbc(%ebp) │ │ │ │ + fstps -0xb8(%ebp) │ │ │ │ + mov %eax,-0xc8(%ebp) │ │ │ │ + movzbl -0x180(%ebp),%eax │ │ │ │ + mov %al,-0xc0(%ebp) │ │ │ │ + lea -0x94(%ebp),%eax │ │ │ │ + mov %eax,-0x170(%ebp) │ │ │ │ + call 3ef70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f370> │ │ │ │ + pop %eax │ │ │ │ + mov -0x160(%ebp),%ebx │ │ │ │ + fstpl -0xb4(%ebp) │ │ │ │ + mov 0x1c0(%edi),%eax │ │ │ │ + fldl 0x34(%eax,%ebx,1) │ │ │ │ + push 0x5ec(%edi) │ │ │ │ + lea -0x94(%ebp),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %eax,-0x170(%ebp) │ │ │ │ + fstpl -0x168(%ebp) │ │ │ │ + call 3ef70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f370> │ │ │ │ + movzbl 0x3ac(%edi),%eax │ │ │ │ + fsubrl -0x168(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov %al,0xa(%ecx) │ │ │ │ - test %al,%al │ │ │ │ - jne 57918 ::do_widen(char) const@@Base+0x1b8c8> │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x1b6e4(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - push $0x1c │ │ │ │ + mov $0x1,%ecx │ │ │ │ + movb $0x1,-0x120(%ebp) │ │ │ │ + mov %al,-0xa4(%ebp) │ │ │ │ + mov 0x5ec(%edi),%eax │ │ │ │ + movl $0x1,-0x168(%ebp) │ │ │ │ + mov 0x4f4(%eax),%esi │ │ │ │ + mov %eax,-0x178(%ebp) │ │ │ │ + fstpl -0xac(%ebp) │ │ │ │ + lea 0x1(%esi),%edx │ │ │ │ + lea -0x120(%ebp),%esi │ │ │ │ + mov %esi,-0x190(%ebp) │ │ │ │ + lea -0x144(%ebp),%esi │ │ │ │ + mov %esi,-0x19c(%ebp) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jbe 554bb ::do_widen(char) const@@Base+0x8efb> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x160(%ebp),%esi │ │ │ │ + add 0x1c0(%edi),%esi │ │ │ │ + mov 0x198(%esi),%edx │ │ │ │ + lea 0x194(%esi),%ebx │ │ │ │ + mov %ebx,-0x170(%ebp) │ │ │ │ + test %edx,%edx │ │ │ │ + jne 55389 ::do_widen(char) const@@Base+0x8dc9> │ │ │ │ + jmp 56300 ::do_widen(char) const@@Base+0x9d40> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %edx,%ebx │ │ │ │ + mov 0x8(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 55395 ::do_widen(char) const@@Base+0x8dd5> │ │ │ │ + cmp 0x10(%edx),%cl │ │ │ │ + jbe 55380 ::do_widen(char) const@@Base+0x8dc0> │ │ │ │ + mov 0xc(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 55389 ::do_widen(char) const@@Base+0x8dc9> │ │ │ │ + cmp -0x170(%ebp),%ebx │ │ │ │ + je 553a2 ::do_widen(char) const@@Base+0x8de2> │ │ │ │ + cmp 0x10(%ebx),%cl │ │ │ │ + jae 55406 ::do_widen(char) const@@Base+0x8e46> │ │ │ │ + mov -0x190(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + add $0x190,%esi │ │ │ │ + mov %eax,-0x11c(%ebp) │ │ │ │ + lea -0x126(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - push -0x8c(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %esi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - push %esi │ │ │ │ - push 0xc(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %al,0x9(%ecx) │ │ │ │ - test %al,%al │ │ │ │ - jne 578f8 ::do_widen(char) const@@Base+0x1b8a8> │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x1b6c7(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - push $0x1d │ │ │ │ + lea -0x11c(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - push -0x8c(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %esi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - push %esi │ │ │ │ - push 0xc(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %al,0x7(%ecx) │ │ │ │ - test %al,%al │ │ │ │ - jne 578d8 ::do_widen(char) const@@Base+0x1b888> │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x1b6a9(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - push $0x1a │ │ │ │ + mov -0x15c(%ebp),%eax │ │ │ │ + lea -0x1af4e(%eax),%eax │ │ │ │ push %eax │ │ │ │ - push -0x8c(%ebp) │ │ │ │ - push $0x0 │ │ │ │ + lea -0x94(%ebp),%eax │ │ │ │ + push %ebx │ │ │ │ push %esi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + push -0x19c(%ebp) │ │ │ │ + mov %eax,-0x170(%ebp) │ │ │ │ + call 205f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9f0> │ │ │ │ + mov -0x144(%ebp),%ebx │ │ │ │ + mov 0x5ec(%edi),%eax │ │ │ │ add $0x1c,%esp │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - push %esi │ │ │ │ + mov -0x160(%ebp),%esi │ │ │ │ + add 0x1c0(%edi),%esi │ │ │ │ + mov -0x178(%ebp),%ecx │ │ │ │ + mov -0x168(%ebp),%edx │ │ │ │ + mov %eax,-0x180(%ebp) │ │ │ │ + flds 0x4b4(%ecx,%edx,4) │ │ │ │ + mov 0x180(%esi),%edx │ │ │ │ + lea 0x17c(%esi),%ecx │ │ │ │ + mov %ecx,-0x170(%ebp) │ │ │ │ + fstps 0x14(%ebx) │ │ │ │ + mov %ecx,%ebx │ │ │ │ + test %edx,%edx │ │ │ │ + je 557b8 ::do_widen(char) const@@Base+0x91f8> │ │ │ │ + movzbl -0x120(%ebp),%ecx │ │ │ │ + jmp 55459 ::do_widen(char) const@@Base+0x8e99> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %edx,%ebx │ │ │ │ + mov 0x8(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 55465 ::do_widen(char) const@@Base+0x8ea5> │ │ │ │ + cmp %cl,0x10(%edx) │ │ │ │ + jae 55450 ::do_widen(char) const@@Base+0x8e90> │ │ │ │ + mov 0xc(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 55459 ::do_widen(char) const@@Base+0x8e99> │ │ │ │ + cmp -0x170(%ebp),%ebx │ │ │ │ + je 557c0 ::do_widen(char) const@@Base+0x9200> │ │ │ │ + cmp 0x10(%ebx),%cl │ │ │ │ + jb 557c0 ::do_widen(char) const@@Base+0x9200> │ │ │ │ + mov %eax,-0x178(%ebp) │ │ │ │ + mov -0x168(%ebp),%esi │ │ │ │ + mov -0x180(%ebp),%edx │ │ │ │ + add %ecx,%ecx │ │ │ │ + mov 0x474(%edx,%esi,4),%edx │ │ │ │ + add $0x1,%esi │ │ │ │ + mov %esi,-0x168(%ebp) │ │ │ │ + mov %edx,0x14(%ebx) │ │ │ │ + movzbl %cl,%ebx │ │ │ │ + mov %cl,-0x120(%ebp) │ │ │ │ + mov 0x4f4(%eax),%esi │ │ │ │ + lea 0x1(%esi),%edx │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jb 55350 ::do_widen(char) const@@Base+0x8d90> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x94(%ebp),%eax │ │ │ │ push 0xc(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x170(%ebp) │ │ │ │ + call 69f50 ::do_widen(char) const@@Base+0x1d990> │ │ │ │ + lea -0x70(%ebp),%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + push -0x1a8(%ebp) │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 578a8 ::do_widen(char) const@@Base+0x1b858> │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ + lea -0xdc(%ebp),%esi │ │ │ │ + mov %esi,-0xe4(%ebp) │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + mov %eax,-0xe8(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x24(%eax),%eax │ │ │ │ + push $0x0 │ │ │ │ + mov 0x28(%ebx),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + lea -0xe4(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0xe8(%ebp),%edx │ │ │ │ + lea -0x150(%ebp),%eax │ │ │ │ + push %edx │ │ │ │ + lea 0x1cc(%edi),%edx │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + call 1f970 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x12320> │ │ │ │ + mov -0xe4(%ebp),%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 5555f ::do_widen(char) const@@Base+0x8f9f> │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x1b654(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - push $0x21 │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push -0x8c(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %esi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - push %esi │ │ │ │ - push 0xc(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 57618 ::do_widen(char) const@@Base+0x1b5c8> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - cmpb $0x0,0xc(%eax) │ │ │ │ - jne 5763f ::do_widen(char) const@@Base+0x1b5ef> │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + mov %eax,-0x180(%ebp) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + je 560fc ::do_widen(char) const@@Base+0x9b3c> │ │ │ │ + mov %eax,%esi │ │ │ │ + mov -0x15c(%ebp),%eax │ │ │ │ + mov %edi,0x8(%ebp) │ │ │ │ + mov %esi,%edi │ │ │ │ + lea -0x99750(%eax),%ebx │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %ecx,%ebx │ │ │ │ + jmp 555b2 ::do_widen(char) const@@Base+0x8ff2> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x194(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x1b630(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - push $0x20 │ │ │ │ - push %eax │ │ │ │ - push -0x8c(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %esi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - push %esi │ │ │ │ - push 0xc(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ + lea 0x2c(%edi),%edx │ │ │ │ + mov %eax,(%edi) │ │ │ │ + push %edx │ │ │ │ + call 1f600 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x11fb0> │ │ │ │ add $0x10,%esp │ │ │ │ - mov %al,0xe(%ecx) │ │ │ │ - test %al,%al │ │ │ │ - je 57565 ::do_widen(char) const@@Base+0x1b515> │ │ │ │ - mov 0x40(%ecx),%eax │ │ │ │ - cmp 0x44(%ecx),%eax │ │ │ │ - je 57468 ::do_widen(char) const@@Base+0x1b418> │ │ │ │ - mov %eax,0x44(%ecx) │ │ │ │ - lea -0x58(%ebp),%eax │ │ │ │ - movl $0x0,-0x5c(%ebp) │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - movb $0x0,-0x58(%ebp) │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - je 57a68 ::do_widen(char) const@@Base+0x1ba18> │ │ │ │ - movl $0x0,-0xa8(%ebp) │ │ │ │ - lea -0x60(%ebp),%eax │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ - jmp 574bb ::do_widen(char) const@@Base+0x1b46b> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x1,%esi │ │ │ │ - cmp -0xb0(%ebp),%esi │ │ │ │ - je 57537 ::do_widen(char) const@@Base+0x1b4e7> │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + add $0x38,%edi │ │ │ │ + cmp %edi,%ebx │ │ │ │ + je 560f0 ::do_widen(char) const@@Base+0x9b30> │ │ │ │ + mov (%edi),%edx │ │ │ │ + mov (%edx),%edx │ │ │ │ + cmp %esi,%edx │ │ │ │ + je 55590 ::do_widen(char) const@@Base+0x8fd0> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ - movsbl (%eax,%esi,1),%eax │ │ │ │ - push %eax │ │ │ │ - mov %al,-0xac(%ebp) │ │ │ │ - call 4170 │ │ │ │ + push %edi │ │ │ │ + call *%edx │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 574b0 ::do_widen(char) const@@Base+0x1b460> │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - mov $0xf,%edx │ │ │ │ - lea 0x1(%eax),%ecx │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - cmp -0xb8(%ebp),%eax │ │ │ │ - cmovne -0x58(%ebp),%edx │ │ │ │ - mov %ecx,-0xb4(%ebp) │ │ │ │ - cmp %edx,%ecx │ │ │ │ - ja 575f0 ::do_widen(char) const@@Base+0x1b5a0> │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ - movzbl -0xac(%ebp),%ecx │ │ │ │ - add $0x1,%esi │ │ │ │ - mov %cl,(%eax,%edx,1) │ │ │ │ - mov -0xb4(%ebp),%edx │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov %edx,-0x5c(%ebp) │ │ │ │ - movb $0x0,(%eax,%edx,1) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - cmp -0xb0(%ebp),%esi │ │ │ │ - jne 574bb ::do_widen(char) const@@Base+0x1b46b> │ │ │ │ - mov -0xa8(%ebp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jne 576e0 ::do_widen(char) const@@Base+0x1b690> │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - movb $0x0,0xe(%edx) │ │ │ │ - cmp -0xb8(%ebp),%eax │ │ │ │ - je 57565 ::do_widen(char) const@@Base+0x1b515> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ + jmp 555a7 ::do_widen(char) const@@Base+0x8fe7> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + fldz │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + movl $0x0,-0xcc(%ebp) │ │ │ │ + fsts -0x84(%ebp) │ │ │ │ + fsts -0x80(%ebp) │ │ │ │ + lea -0x9e4(%ebx),%eax │ │ │ │ + fstl -0x7c(%ebp) │ │ │ │ + mov %eax,-0x194(%ebp) │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ + lea -0xe8(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x1b60c(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - push $0x1f │ │ │ │ + lea -0xcc(%ebp),%eax │ │ │ │ + push 0x10(%ebp) │ │ │ │ + fstl -0x74(%ebp) │ │ │ │ push %eax │ │ │ │ - push -0x8c(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %esi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - push %esi │ │ │ │ - push 0xc(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ + push 0x5ec(%edi) │ │ │ │ + mov %eax,-0x19c(%ebp) │ │ │ │ + lea -0x68(%ebp),%eax │ │ │ │ + movl $0x0,-0xc8(%ebp) │ │ │ │ + movl $0x0,-0xc4(%ebp) │ │ │ │ + movl $0x0,-0x68(%ebp) │ │ │ │ + movl $0x0,-0x64(%ebp) │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ + movl $0x0,-0x90(%ebp) │ │ │ │ + movl $0x0,-0x8c(%ebp) │ │ │ │ + movb $0x0,-0x88(%ebp) │ │ │ │ + movb $0x0,-0x6c(%ebp) │ │ │ │ + fstpl -0xe8(%ebp) │ │ │ │ + mov %eax,-0x170(%ebp) │ │ │ │ + call 414c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x218c0> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ test %al,%al │ │ │ │ - jne 57978 ::do_widen(char) const@@Base+0x1b928> │ │ │ │ - cmp -0xc0(%ebp),%edx │ │ │ │ - je 575bd ::do_widen(char) const@@Base+0x1b56d> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %edx │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - cmp -0xbc(%ebp),%eax │ │ │ │ - je 575d9 ::do_widen(char) const@@Base+0x1b589> │ │ │ │ + jne 556d0 ::do_widen(char) const@@Base+0x9110> │ │ │ │ + lea -0x68(%ebp),%eax │ │ │ │ + mov %eax,-0x170(%ebp) │ │ │ │ + fldl -0xe8(%ebp) │ │ │ │ + mov -0x15c(%ebp),%eax │ │ │ │ + fabs │ │ │ │ + flds -0x1dab4(%eax) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + ja 56478 ::do_widen(char) const@@Base+0x9eb8> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ + push -0x170(%ebp) │ │ │ │ + mov -0x194(%ebp),%eax │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ + call 1f600 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x11fb0> │ │ │ │ pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - push $0x1 │ │ │ │ - push $0x0 │ │ │ │ + push -0x19c(%ebp) │ │ │ │ + jmp 54c00 ::do_widen(char) const@@Base+0x8640> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0xcc(%ebp),%ebx │ │ │ │ + cmp %ebx,-0xc8(%ebp) │ │ │ │ + je 5567f ::do_widen(char) const@@Base+0x90bf> │ │ │ │ + movl $0x0,-0x190(%ebp) │ │ │ │ + lea -0x68(%ebp),%eax │ │ │ │ + mov %eax,-0x170(%ebp) │ │ │ │ + mov -0x15c(%ebp),%eax │ │ │ │ + movl $0x0,-0x188(%ebp) │ │ │ │ + lea -0x9f4(%eax),%eax │ │ │ │ + mov %eax,-0x198(%ebp) │ │ │ │ + jmp 5578d ::do_widen(char) const@@Base+0x91cd> │ │ │ │ + nop │ │ │ │ + mov -0x198(%ebp),%eax │ │ │ │ + flds 0x8(%ebx) │ │ │ │ + lea 0x10(%esi),%edx │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x4(%ebx),%eax │ │ │ │ + fstps 0x8(%esi) │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ + movzbl 0xc(%ebx),%eax │ │ │ │ + mov %al,0xc(%esi) │ │ │ │ + movzbl 0xd(%ebx),%eax │ │ │ │ + mov %al,0xd(%esi) │ │ │ │ + lea 0x18(%esi),%eax │ │ │ │ + mov %eax,0x10(%esi) │ │ │ │ + mov 0x10(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ - push -0xa8(%ebp) │ │ │ │ - push -0xc4(%ebp) │ │ │ │ - call 4790 , std::allocator >::_M_mutate(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x20,%esp │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - jmp 57503 ::do_widen(char) const@@Base+0x1b4b3> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d8ce(%edi),%eax │ │ │ │ + mov 0x14(%ebx),%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + push %ecx │ │ │ │ push %eax │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + push %edx │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + flds 0x28(%ebx) │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 57a40 ::do_widen(char) const@@Base+0x1b9f0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movb $0x1,0xc(%eax) │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x1b68e(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - push $0x1d │ │ │ │ - push %eax │ │ │ │ - push -0x8c(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %esi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x1c,%esp │ │ │ │ - push -0xa0(%ebp) │ │ │ │ + fstps 0x28(%esi) │ │ │ │ + addl $0x2c,-0x64(%ebp) │ │ │ │ + mov -0xcc(%ebp),%ebx │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ + addl $0x1,-0x188(%ebp) │ │ │ │ + mov -0x188(%ebp),%esi │ │ │ │ + sub %ebx,%eax │ │ │ │ + addl $0x2c,-0x190(%ebp) │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xba2e8ba3,%eax,%eax │ │ │ │ + cmp %eax,%esi │ │ │ │ + jae 55688 ::do_widen(char) const@@Base+0x90c8> │ │ │ │ + add -0x190(%ebp),%ebx │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ + cmp -0x60(%ebp),%esi │ │ │ │ + jne 55710 ::do_widen(char) const@@Base+0x9150> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %ebx │ │ │ │ push %esi │ │ │ │ - push 0xc(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ + push -0x170(%ebp) │ │ │ │ + call 200e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e0> │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 579c8 ::do_widen(char) const@@Base+0x1b978> │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x1b670(%edi),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - push $0x1b │ │ │ │ - push %eax │ │ │ │ - push -0x8c(%ebp) │ │ │ │ - push $0x0 │ │ │ │ + jmp 5575a ::do_widen(char) const@@Base+0x919a> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x170(%ebp),%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0x190(%ebp),%eax │ │ │ │ + lea -0x125(%ebp),%edx │ │ │ │ + mov -0x15c(%ebp),%ecx │ │ │ │ + push %edx │ │ │ │ + lea -0xe8(%ebp),%edx │ │ │ │ + add $0x178,%esi │ │ │ │ + push %edx │ │ │ │ + lea -0x1af4e(%ecx),%edx │ │ │ │ + mov %eax,-0xe8(%ebp) │ │ │ │ + lea -0x148(%ebp),%eax │ │ │ │ + push %edx │ │ │ │ + push %ebx │ │ │ │ push %esi │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + push %eax │ │ │ │ + lea -0x94(%ebp),%eax │ │ │ │ + mov %eax,-0x170(%ebp) │ │ │ │ + call 20850 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc50> │ │ │ │ + mov 0x5ec(%edi),%eax │ │ │ │ add $0x1c,%esp │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - push %esi │ │ │ │ - push 0xc(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 57418 ::do_widen(char) const@@Base+0x1b3c8> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x0 │ │ │ │ - push -0x78(%ebp) │ │ │ │ - call 4780 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - fstps 0x30(%eax) │ │ │ │ - jmp 57418 ::do_widen(char) const@@Base+0x1b3c8> │ │ │ │ + mov -0x148(%ebp),%ebx │ │ │ │ + movzbl -0x120(%ebp),%ecx │ │ │ │ + mov %eax,-0x178(%ebp) │ │ │ │ + jmp 55480 ::do_widen(char) const@@Base+0x8ec0> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ - push $0x0 │ │ │ │ - add $0x40,%eax │ │ │ │ - push $0x2c │ │ │ │ + flds -0x178(%ebp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x15c(%ebp),%esi │ │ │ │ + push 0x5ec(%edi) │ │ │ │ + lea -0x94(%ebp),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %eax,-0x170(%ebp) │ │ │ │ + fstps -0xbc(%ebp) │ │ │ │ + flds -0x168(%ebp) │ │ │ │ + fstps -0xb8(%ebp) │ │ │ │ + call 3ef70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f370> │ │ │ │ + mov 0x1c0(%edi),%eax │ │ │ │ + mov -0x160(%ebp),%ebx │ │ │ │ + fstpl -0xb4(%ebp) │ │ │ │ + pop %ecx │ │ │ │ + fldl 0x34(%eax,%ebx,1) │ │ │ │ + push 0x5ec(%edi) │ │ │ │ + lea -0x94(%ebp),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %eax,-0x170(%ebp) │ │ │ │ + fstpl -0x168(%ebp) │ │ │ │ + call 3ef70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f370> │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + fsubrl -0x168(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ + mov $0x1,%ecx │ │ │ │ + movb $0x1,-0x11c(%ebp) │ │ │ │ + mov %eax,-0xc4(%ebp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + movl $0x1,-0x168(%ebp) │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ - lea -0x60(%ebp),%eax │ │ │ │ + movzbl -0x180(%ebp),%eax │ │ │ │ + fstpl -0xac(%ebp) │ │ │ │ + mov %al,-0xc0(%ebp) │ │ │ │ + movzbl 0x3ac(%edi),%eax │ │ │ │ + mov %al,-0xa4(%ebp) │ │ │ │ + mov 0x5ec(%edi),%eax │ │ │ │ + mov 0x4f4(%eax),%esi │ │ │ │ + mov %eax,-0x178(%ebp) │ │ │ │ + lea 0x1(%esi),%edx │ │ │ │ + lea -0x11c(%ebp),%esi │ │ │ │ + mov %esi,-0x190(%ebp) │ │ │ │ + lea -0x144(%ebp),%esi │ │ │ │ + mov %esi,-0x19c(%ebp) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jbe 55a9b ::do_widen(char) const@@Base+0x94db> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x160(%ebp),%esi │ │ │ │ + add 0x1c0(%edi),%esi │ │ │ │ + mov 0x198(%esi),%edx │ │ │ │ + lea 0x194(%esi),%ebx │ │ │ │ + mov %ebx,-0x170(%ebp) │ │ │ │ + test %edx,%edx │ │ │ │ + jne 55969 ::do_widen(char) const@@Base+0x93a9> │ │ │ │ + jmp 560e0 ::do_widen(char) const@@Base+0x9b20> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %edx,%ebx │ │ │ │ + mov 0x8(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 55975 ::do_widen(char) const@@Base+0x93b5> │ │ │ │ + cmp %cl,0x10(%edx) │ │ │ │ + jae 55960 ::do_widen(char) const@@Base+0x93a0> │ │ │ │ + mov 0xc(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 55969 ::do_widen(char) const@@Base+0x93a9> │ │ │ │ + cmp -0x170(%ebp),%ebx │ │ │ │ + je 55982 ::do_widen(char) const@@Base+0x93c2> │ │ │ │ + cmp %cl,0x10(%ebx) │ │ │ │ + jbe 559e6 ::do_widen(char) const@@Base+0x9426> │ │ │ │ + mov -0x190(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %eax,-0x124(%ebp) │ │ │ │ + lea -0x128(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - mov %eax,-0xb4(%ebp) │ │ │ │ - call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - fldz │ │ │ │ - fstpl -0x98(%ebp) │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 57a99 ::do_widen(char) const@@Base+0x1ba49> │ │ │ │ - lea -0x48(%ebp),%ebx │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - mov %eax,%esi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ebx,-0xc4(%ebp) │ │ │ │ - lea -0x40(%ebp),%ebx │ │ │ │ - mov %ebx,-0xac(%ebp) │ │ │ │ - lea -0x98(%ebp),%ebx │ │ │ │ - mov %ebx,-0xcc(%ebp) │ │ │ │ - jmp 5774f ::do_widen(char) const@@Base+0x1b6ff> │ │ │ │ - nop │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - mov %esi,%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - ja 57ac9 ::do_widen(char) const@@Base+0x1ba79> │ │ │ │ - mov -0xac(%ebp),%ebx │ │ │ │ - sub %ecx,%edx │ │ │ │ - push $0x0 │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - add %ecx,%ebx │ │ │ │ - cmp %eax,%edx │ │ │ │ - cmovbe %edx,%eax │ │ │ │ - add %ebx,%eax │ │ │ │ + lea -0x124(%ebp),%eax │ │ │ │ push %eax │ │ │ │ + mov -0x15c(%ebp),%eax │ │ │ │ + lea -0x1af4e(%eax),%eax │ │ │ │ + push %eax │ │ │ │ + lea 0x190(%esi),%eax │ │ │ │ push %ebx │ │ │ │ - push -0xc4(%ebp) │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - pop %ecx │ │ │ │ - pop %ebx │ │ │ │ - push $0x0 │ │ │ │ - mov %edi,%ebx │ │ │ │ - push -0x48(%ebp) │ │ │ │ - call 4780 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - fstl -0x98(%ebp) │ │ │ │ - cmp -0xac(%ebp),%eax │ │ │ │ - je 577ab ::do_widen(char) const@@Base+0x1b75b> │ │ │ │ - fstp %st(0) │ │ │ │ - sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - fldl -0x98(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - fldz │ │ │ │ - fxch %st(1) │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jp 577b7 ::do_widen(char) const@@Base+0x1b767> │ │ │ │ - je 577d8 ::do_widen(char) const@@Base+0x1b788> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov 0x44(%eax),%eax │ │ │ │ - cmp 0x48(%ecx),%eax │ │ │ │ - je 579e8 ::do_widen(char) const@@Base+0x1b998> │ │ │ │ - fstpl (%eax) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x44(%ecx) │ │ │ │ - jmp 577da ::do_widen(char) const@@Base+0x1b78a> │ │ │ │ + lea -0x94(%ebp),%eax │ │ │ │ + push -0x19c(%ebp) │ │ │ │ + mov %eax,-0x170(%ebp) │ │ │ │ + call 205f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9f0> │ │ │ │ + mov -0x144(%ebp),%ebx │ │ │ │ + mov 0x5ec(%edi),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov -0x160(%ebp),%esi │ │ │ │ + add 0x1c0(%edi),%esi │ │ │ │ + mov -0x178(%ebp),%ecx │ │ │ │ + mov -0x168(%ebp),%edx │ │ │ │ + mov %eax,-0x180(%ebp) │ │ │ │ + flds 0x4b4(%ecx,%edx,4) │ │ │ │ + mov 0x180(%esi),%edx │ │ │ │ + lea 0x17c(%esi),%ecx │ │ │ │ + mov %ecx,-0x170(%ebp) │ │ │ │ + fstps 0x14(%ebx) │ │ │ │ + mov %ecx,%ebx │ │ │ │ + test %edx,%edx │ │ │ │ + je 55f30 ::do_widen(char) const@@Base+0x9970> │ │ │ │ + movzbl -0x11c(%ebp),%ecx │ │ │ │ + jmp 55a39 ::do_widen(char) const@@Base+0x9479> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - fstp %st(0) │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea 0x1(%esi),%ecx │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %ecx │ │ │ │ - push $0x2c │ │ │ │ - push -0xb4(%ebp) │ │ │ │ - mov %ecx,-0xb0(%ebp) │ │ │ │ - call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - jne 57740 ::do_widen(char) const@@Base+0x1b6f0> │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - sub %ecx,-0xa8(%ebp) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - ja 57ae0 ::do_widen(char) const@@Base+0x1ba90> │ │ │ │ - sub %ecx,%eax │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - add -0x60(%ebp),%ecx │ │ │ │ - lea -0x30(%ebp),%edx │ │ │ │ - push $0x0 │ │ │ │ - lea -0x28(%ebp),%esi │ │ │ │ - cmp %ebx,%eax │ │ │ │ - mov %esi,-0x30(%ebp) │ │ │ │ - cmova %ebx,%eax │ │ │ │ - add %ecx,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %edx,%ebx │ │ │ │ + mov 0x8(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 55a45 ::do_widen(char) const@@Base+0x9485> │ │ │ │ + cmp %cl,0x10(%edx) │ │ │ │ + jae 55a30 ::do_widen(char) const@@Base+0x9470> │ │ │ │ + mov 0xc(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 55a39 ::do_widen(char) const@@Base+0x9479> │ │ │ │ + cmp %ebx,-0x170(%ebp) │ │ │ │ + je 55f40 ::do_widen(char) const@@Base+0x9980> │ │ │ │ + cmp 0x10(%ebx),%cl │ │ │ │ + jb 55f40 ::do_widen(char) const@@Base+0x9980> │ │ │ │ + mov %eax,-0x178(%ebp) │ │ │ │ + mov -0x168(%ebp),%esi │ │ │ │ + mov -0x180(%ebp),%edx │ │ │ │ + add %ecx,%ecx │ │ │ │ + mov 0x474(%edx,%esi,4),%edx │ │ │ │ + add $0x1,%esi │ │ │ │ + mov %esi,-0x168(%ebp) │ │ │ │ + mov %edx,0x14(%ebx) │ │ │ │ + movzbl %cl,%ebx │ │ │ │ + mov %cl,-0x11c(%ebp) │ │ │ │ + mov 0x4f4(%eax),%esi │ │ │ │ + lea 0x1(%esi),%edx │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jb 55930 ::do_widen(char) const@@Base+0x9370> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x94(%ebp),%eax │ │ │ │ + push 0xc(%ebp) │ │ │ │ push %eax │ │ │ │ - push %ecx │ │ │ │ - push %edx │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov %eax,-0x170(%ebp) │ │ │ │ + call 69f50 ::do_widen(char) const@@Base+0x1d990> │ │ │ │ pop %eax │ │ │ │ + lea -0x70(%ebp),%eax │ │ │ │ pop %edx │ │ │ │ - push $0x0 │ │ │ │ - mov %edi,%ebx │ │ │ │ - push -0x30(%ebp) │ │ │ │ - call 4780 │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ + push -0x1a8(%ebp) │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0xc(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - fstl -0x98(%ebp) │ │ │ │ + lea -0xdc(%ebp),%esi │ │ │ │ + mov %esi,-0xe4(%ebp) │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + mov %eax,-0xe8(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x24(%eax),%eax │ │ │ │ + push $0x0 │ │ │ │ + mov 0x28(%ebx),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + lea -0xe4(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0xe8(%ebp),%edx │ │ │ │ + lea -0x150(%ebp),%eax │ │ │ │ + push %edx │ │ │ │ + lea 0x1cc(%edi),%edx │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + call 1f970 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x12320> │ │ │ │ + mov -0xe4(%ebp),%eax │ │ │ │ + add $0xc,%esp │ │ │ │ cmp %esi,%eax │ │ │ │ - je 57872 ::do_widen(char) const@@Base+0x1b822> │ │ │ │ - fstp %st(0) │ │ │ │ + je 55b3f ::do_widen(char) const@@Base+0x957f> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ - fldl -0x98(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - fldz │ │ │ │ - fxch %st(1) │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - mov 0x44(%eax),%eax │ │ │ │ - jp 57a78 ::do_widen(char) const@@Base+0x1ba28> │ │ │ │ - jne 57a78 ::do_widen(char) const@@Base+0x1ba28> │ │ │ │ - fstp %st(0) │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - cmp %eax,0x40(%edx) │ │ │ │ - je 57a90 ::do_widen(char) const@@Base+0x1ba40> │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - jmp 5754f ::do_widen(char) const@@Base+0x1b4ff> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d8ce(%edi),%eax │ │ │ │ - push %eax │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 57a10 ::do_widen(char) const@@Base+0x1b9c0> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movb $0x1,0x4(%eax) │ │ │ │ - jmp 573cc ::do_widen(char) const@@Base+0x1b37c> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x0 │ │ │ │ - push -0x78(%ebp) │ │ │ │ - call 4780 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - fstps 0x18(%eax) │ │ │ │ - jmp 5738d ::do_widen(char) const@@Base+0x1b33d> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x0 │ │ │ │ - push -0x78(%ebp) │ │ │ │ - call 4780 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - fstps 0x20(%eax) │ │ │ │ - jmp 57348 ::do_widen(char) const@@Base+0x1b2f8> │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + mov %eax,-0x180(%ebp) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + je 55bbc ::do_widen(char) const@@Base+0x95fc> │ │ │ │ + mov %eax,%esi │ │ │ │ + mov -0x15c(%ebp),%eax │ │ │ │ + mov %edi,0x8(%ebp) │ │ │ │ + mov %esi,%edi │ │ │ │ + lea -0x99750(%eax),%ebx │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %ecx,%ebx │ │ │ │ + jmp 55b8f ::do_widen(char) const@@Base+0x95cf> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0xa │ │ │ │ - push $0x0 │ │ │ │ - push -0x78(%ebp) │ │ │ │ - call 4480 │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ + mov -0x194(%ebp),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea 0x2c(%edi),%edx │ │ │ │ + add $0x38,%edi │ │ │ │ + mov %eax,-0x38(%edi) │ │ │ │ + push %edx │ │ │ │ + call 1f600 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x11fb0> │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x1c(%ecx) │ │ │ │ - jmp 57303 ::do_widen(char) const@@Base+0x1b2b3> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0xa │ │ │ │ - push $0x0 │ │ │ │ - push -0x78(%ebp) │ │ │ │ - call 4480 │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ + cmp %edi,%ebx │ │ │ │ + je 55bb0 ::do_widen(char) const@@Base+0x95f0> │ │ │ │ + mov (%edi),%edx │ │ │ │ + mov (%edx),%edx │ │ │ │ + cmp %esi,%edx │ │ │ │ + je 55b70 ::do_widen(char) const@@Base+0x95b0> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + add $0x38,%edi │ │ │ │ + call *%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x10(%ecx) │ │ │ │ - jmp 572be ::do_widen(char) const@@Base+0x1b26e> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x0 │ │ │ │ - push -0x78(%ebp) │ │ │ │ - call 4780 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + cmp %edi,%ebx │ │ │ │ + jne 55b8f ::do_widen(char) const@@Base+0x95cf> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x180(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov -0x180(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x34(%ebp) │ │ │ │ + je 568af ::do_widen(char) const@@Base+0xa2ef> │ │ │ │ + mov -0x194(%ebp),%eax │ │ │ │ + mov %eax,(%ebx) │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ + mov %eax,0x4(%ebx) │ │ │ │ + mov -0xc4(%ebp),%eax │ │ │ │ + mov %eax,0x8(%ebx) │ │ │ │ + movzbl -0xc0(%ebp),%eax │ │ │ │ + mov %al,0xc(%ebx) │ │ │ │ + flds -0xbc(%ebp) │ │ │ │ + movzbl -0xa4(%ebp),%eax │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ + sub -0xa0(%ebp),%esi │ │ │ │ + fstps 0x10(%ebx) │ │ │ │ + flds -0xb8(%ebp) │ │ │ │ + fstps 0x14(%ebx) │ │ │ │ + fldl -0xb4(%ebp) │ │ │ │ + fstpl 0x18(%ebx) │ │ │ │ + fldl -0xac(%ebp) │ │ │ │ + mov %al,0x28(%ebx) │ │ │ │ + mov %esi,%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + movl $0x0,0x2c(%ebx) │ │ │ │ + imul $0xba2e8ba3,%eax,%eax │ │ │ │ + fstpl 0x20(%ebx) │ │ │ │ + movl $0x0,0x30(%ebx) │ │ │ │ + movl $0x0,0x34(%ebx) │ │ │ │ + test %eax,%eax │ │ │ │ + je 56900 ::do_widen(char) const@@Base+0xa340> │ │ │ │ + cmp $0x5d1745d,%eax │ │ │ │ + ja 569b6 ::do_widen(char) const@@Base+0xa3f6> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call 4050 │ │ │ │ + mov %eax,-0x190(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fstps 0x14(%eax) │ │ │ │ - jmp 57279 ::do_widen(char) const@@Base+0x1b229> │ │ │ │ + mov -0x190(%ebp),%eax │ │ │ │ + mov -0x180(%ebp),%ebx │ │ │ │ + add %eax,%esi │ │ │ │ + mov %eax,0x2c(%ebx) │ │ │ │ + mov %eax,0x30(%ebx) │ │ │ │ + mov %esi,0x34(%ebx) │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + mov %esi,-0x178(%ebp) │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 5697b ::do_widen(char) const@@Base+0xa3bb> │ │ │ │ + mov %eax,%esi │ │ │ │ + mov -0x15c(%ebp),%eax │ │ │ │ + lea -0x9f4(%eax),%eax │ │ │ │ + mov %eax,-0x168(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - sub $0x8,%esp │ │ │ │ + mov -0x168(%ebp),%eax │ │ │ │ + flds 0x8(%ebx) │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x4(%ebx),%eax │ │ │ │ + fstps 0x8(%esi) │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ + movzbl 0xc(%ebx),%eax │ │ │ │ + mov %al,0xc(%esi) │ │ │ │ + movzbl 0xd(%ebx),%eax │ │ │ │ + mov %al,0xd(%esi) │ │ │ │ + lea 0x18(%esi),%eax │ │ │ │ + mov %eax,0x10(%esi) │ │ │ │ + mov 0x10(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ + mov 0x14(%ebx),%edx │ │ │ │ + add %eax,%edx │ │ │ │ push %edx │ │ │ │ - call 4780 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + lea 0x10(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + flds 0x28(%ebx) │ │ │ │ add $0x10,%esp │ │ │ │ - fstps -0x9c(%ebp) │ │ │ │ - flds -0x9c(%ebp) │ │ │ │ - fsts 0x3c(%eax) │ │ │ │ - fld1 │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - ja 579b0 ::do_widen(char) const@@Base+0x1b960> │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - jmp 575a7 ::do_widen(char) const@@Base+0x1b557> │ │ │ │ + add $0x2c,%ebx │ │ │ │ + add $0x2c,%esi │ │ │ │ + fstps -0x4(%esi) │ │ │ │ + cmp %ebx,-0x178(%ebp) │ │ │ │ + jne 55cc0 ::do_widen(char) const@@Base+0x9700> │ │ │ │ + mov -0x180(%ebp),%eax │ │ │ │ + mov %esi,0x30(%eax) │ │ │ │ + addl $0x38,-0x38(%ebp) │ │ │ │ + mov -0x160(%ebp),%esi │ │ │ │ + add 0x1c0(%edi),%esi │ │ │ │ + mov 0x60(%esi),%eax │ │ │ │ + mov 0x64(%esi),%ecx │ │ │ │ + mov 0xc(%ebp),%ebx │ │ │ │ + mov %ecx,-0x160(%ebp) │ │ │ │ + sub %eax,%ecx │ │ │ │ + sar $0x2,%ecx │ │ │ │ + mov %eax,-0x190(%ebp) │ │ │ │ + mov 0xc(%ebx),%ebx │ │ │ │ + imul $0xbdef7bdf,%ecx,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 56316 ::do_widen(char) const@@Base+0x9d56> │ │ │ │ + cmp %ebx,0xc(%eax) │ │ │ │ + je 55d8b ::do_widen(char) const@@Base+0x97cb> │ │ │ │ + mov -0x190(%ebp),%eax │ │ │ │ + mov %esi,-0x168(%ebp) │ │ │ │ + xor %edx,%edx │ │ │ │ + add $0x7c,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x1,%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + je 56310 ::do_widen(char) const@@Base+0x9d50> │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x7c,%eax │ │ │ │ + cmp %ebx,-0x70(%eax) │ │ │ │ + jne 55d70 ::do_widen(char) const@@Base+0x97b0> │ │ │ │ + mov %esi,-0x190(%ebp) │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ + mov %edi,0x8(%ebp) │ │ │ │ + mov %eax,-0x178(%ebp) │ │ │ │ + mov -0xc4(%ebp),%eax │ │ │ │ + mov %eax,-0x180(%ebp) │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + sub %eax,%ecx │ │ │ │ + mov %eax,-0x1a4(%ebp) │ │ │ │ + mov -0x190(%ebp),%eax │ │ │ │ + mov %ecx,-0x188(%ebp) │ │ │ │ + mov 0x58(%eax),%esi │ │ │ │ + mov 0x5c(%eax),%eax │ │ │ │ + mov %eax,-0x160(%ebp) │ │ │ │ + sub %esi,%eax │ │ │ │ + sar $0x3,%eax │ │ │ │ + mov %esi,-0x1b0(%ebp) │ │ │ │ + xor %esi,%esi │ │ │ │ + imul $0xb6db6db7,%eax,%eax │ │ │ │ + mov %eax,-0x168(%ebp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xba2e8ba3,%eax,%eax │ │ │ │ + mov %eax,-0x19c(%ebp) │ │ │ │ + imul $0x38,%esi,%ecx │ │ │ │ + add -0x1b0(%ebp),%ecx │ │ │ │ + cmp %esi,-0x168(%ebp) │ │ │ │ + jbe 55f0a ::do_widen(char) const@@Base+0x994a> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - movl $0x40800000,0x3c(%eax) │ │ │ │ - jmp 575a7 ::do_widen(char) const@@Base+0x1b557> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x0 │ │ │ │ - push -0x78(%ebp) │ │ │ │ - call 4780 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - fstps 0x34(%eax) │ │ │ │ - jmp 5767e ::do_widen(char) const@@Base+0x1b62e> │ │ │ │ + mov -0x178(%ebp),%eax │ │ │ │ + cmp %eax,0x4(%ecx) │ │ │ │ + jne 55ef8 ::do_widen(char) const@@Base+0x9938> │ │ │ │ + mov -0x180(%ebp),%eax │ │ │ │ + cmp %eax,0x8(%ecx) │ │ │ │ + jne 55ef8 ::do_widen(char) const@@Base+0x9938> │ │ │ │ + mov 0x2c(%ecx),%eax │ │ │ │ + mov 0x30(%ecx),%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + cmp -0x188(%ebp),%edx │ │ │ │ + jne 55fb0 ::do_widen(char) const@@Base+0x99f0> │ │ │ │ + mov -0x19c(%ebp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 568d0 ::do_widen(char) const@@Base+0xa310> │ │ │ │ + mov -0x1a4(%ebp),%edx │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ + cmp %ebx,0x4(%edx) │ │ │ │ + jne 55ef8 ::do_widen(char) const@@Base+0x9938> │ │ │ │ + flds 0x8(%eax) │ │ │ │ + flds 0x8(%edx) │ │ │ │ + fucomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jp 55ef8 ::do_widen(char) const@@Base+0x9938> │ │ │ │ + jne 55ef8 ::do_widen(char) const@@Base+0x9938> │ │ │ │ + movzbl 0xc(%eax),%ebx │ │ │ │ + cmp %bl,0xc(%edx) │ │ │ │ + jne 55ef8 ::do_widen(char) const@@Base+0x9938> │ │ │ │ + add $0xd,%eax │ │ │ │ + add $0xd,%edx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ecx,-0x1a8(%ebp) │ │ │ │ + mov %esi,-0x1ac(%ebp) │ │ │ │ + jmp 55ed6 ::do_widen(char) const@@Base+0x9916> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 568d0 ::do_widen(char) const@@Base+0xa310> │ │ │ │ + mov 0x23(%edx),%ecx │ │ │ │ + cmp %ecx,0x23(%eax) │ │ │ │ + jne 55ee5 ::do_widen(char) const@@Base+0x9925> │ │ │ │ + flds 0x27(%edx) │ │ │ │ + flds 0x27(%eax) │ │ │ │ + fucomip %st(1),%st │ │ │ │ fstp %st(0) │ │ │ │ - sub $0x4,%esp │ │ │ │ - push -0xcc(%ebp) │ │ │ │ - push %eax │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - call 582d0 ::do_widen(char) const@@Base+0x1c280> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 577da ::do_widen(char) const@@Base+0x1b78a> │ │ │ │ + jp 55ee5 ::do_widen(char) const@@Base+0x9925> │ │ │ │ + jne 55ee5 ::do_widen(char) const@@Base+0x9925> │ │ │ │ + mov -0x160(%ebp),%ecx │ │ │ │ + add $0x2c,%eax │ │ │ │ + add $0x2c,%edx │ │ │ │ + movzbl 0x2b(%ecx),%ecx │ │ │ │ + cmp %cl,0x2b(%esi) │ │ │ │ + jne 55ee5 ::do_widen(char) const@@Base+0x9925> │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,-0x160(%ebp) │ │ │ │ + movzbl (%edx),%ecx │ │ │ │ + cmp %cl,(%eax) │ │ │ │ + je 55ea0 ::do_widen(char) const@@Base+0x98e0> │ │ │ │ + mov -0x1a8(%ebp),%ecx │ │ │ │ + mov -0x1ac(%ebp),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ + add $0x1,%esi │ │ │ │ + add $0x38,%ecx │ │ │ │ + cmp %esi,-0x168(%ebp) │ │ │ │ + ja 55e18 ::do_widen(char) const@@Base+0x9858> │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1d6b7(%edi),%eax │ │ │ │ + lea -0xcc(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ push %eax │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 578c8 ::do_widen(char) const@@Base+0x1b878> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movb $0x0,0x4(%eax) │ │ │ │ - jmp 573cc ::do_widen(char) const@@Base+0x1b37c> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1d6b7(%edi),%eax │ │ │ │ + mov -0x190(%ebp),%eax │ │ │ │ + add $0x58,%eax │ │ │ │ push %eax │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + call 69d70 ::do_widen(char) const@@Base+0x1d7b0> │ │ │ │ add $0x10,%esp │ │ │ │ - movb $0x0,0xc(%eax) │ │ │ │ - jmp 57418 ::do_widen(char) const@@Base+0x1b3c8> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - jmp 57548 ::do_widen(char) const@@Base+0x1b4f8> │ │ │ │ + jmp 54bd3 ::do_widen(char) const@@Base+0x8613> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x170(%ebp),%ebx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - cmp %eax,0x48(%edx) │ │ │ │ - je 57aa3 ::do_widen(char) const@@Base+0x1ba53> │ │ │ │ - fstpl (%eax) │ │ │ │ - add $0x8,%eax │ │ │ │ - mov %eax,0x44(%edx) │ │ │ │ - jmp 5788e ::do_widen(char) const@@Base+0x1b83e> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - movb $0x0,0xe(%edx) │ │ │ │ - jmp 5789a ::do_widen(char) const@@Base+0x1b84a> │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 5781d ::do_widen(char) const@@Base+0x1b7cd> │ │ │ │ - fstp %st(0) │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x98(%ebp),%edx │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x127(%ebp),%edx │ │ │ │ + mov -0x15c(%ebp),%ecx │ │ │ │ + mov -0x190(%ebp),%eax │ │ │ │ push %edx │ │ │ │ - push %eax │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - call 582d0 ::do_widen(char) const@@Base+0x1c280> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x44(%eax),%eax │ │ │ │ - jmp 5788e ::do_widen(char) const@@Base+0x1b83e> │ │ │ │ - lea -0x1d61d(%edi),%eax │ │ │ │ + lea -0x120(%ebp),%edx │ │ │ │ + push %edx │ │ │ │ + lea -0x1af4e(%ecx),%edx │ │ │ │ + push %edx │ │ │ │ + lea 0x178(%esi),%edx │ │ │ │ + mov %eax,-0x120(%ebp) │ │ │ │ + lea -0x148(%ebp),%eax │ │ │ │ + push %ebx │ │ │ │ push %edx │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - lea -0x1cb08(%edi),%eax │ │ │ │ - push %eax │ │ │ │ - call 4590 │ │ │ │ - push %eax │ │ │ │ - lea -0x1d61d(%edi),%eax │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - lea -0x1cb08(%edi),%eax │ │ │ │ push %eax │ │ │ │ - call 4590 │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 717b <__gmon_start__@plt+0x29c3> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 7162 <__gmon_start__@plt+0x29aa> │ │ │ │ - nop │ │ │ │ + lea -0x94(%ebp),%eax │ │ │ │ + mov %eax,-0x170(%ebp) │ │ │ │ + call 20850 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc50> │ │ │ │ + mov 0x5ec(%edi),%eax │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov -0x148(%ebp),%ebx │ │ │ │ + movzbl -0x11c(%ebp),%ecx │ │ │ │ + mov %eax,-0x178(%ebp) │ │ │ │ + jmp 55a60 ::do_widen(char) const@@Base+0x94a0> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + add $0x1,%esi │ │ │ │ + jmp 55dfc ::do_widen(char) const@@Base+0x983c> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ - add $0x4d4e8,%esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ - mov 0x34(%esp),%edi │ │ │ │ - mov 0x48(%edi),%ebx │ │ │ │ - mov 0x4c(%edi),%ebp │ │ │ │ - lea -0x4b100(%esi),%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ - cmp %ebx,%ebp │ │ │ │ - je 57b7b ::do_widen(char) const@@Base+0x1bb2b> │ │ │ │ - mov %ebp,%eax │ │ │ │ - mov $0x1f,%edx │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ + cmp -0x108(%ebp),%ebx │ │ │ │ + je 54b9b ::do_widen(char) const@@Base+0x85db> │ │ │ │ + movl $0x0,-0x19c(%ebp) │ │ │ │ + lea -0xa0(%ebp),%eax │ │ │ │ + mov %eax,-0x198(%ebp) │ │ │ │ + lea -0x94(%ebp),%eax │ │ │ │ + mov %eax,-0x1a4(%ebp) │ │ │ │ + mov -0x15c(%ebp),%eax │ │ │ │ + movl $0x0,-0x190(%ebp) │ │ │ │ + lea -0x9f4(%eax),%eax │ │ │ │ + mov %eax,-0x1ac(%ebp) │ │ │ │ + jmp 560a4 ::do_widen(char) const@@Base+0x9ae4> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x1ac(%ebp),%eax │ │ │ │ + flds 0x8(%ebx) │ │ │ │ + lea 0x10(%esi),%edx │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x4(%ebx),%eax │ │ │ │ + fstps 0x8(%esi) │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ + movzbl 0xc(%ebx),%eax │ │ │ │ + mov %al,0xc(%esi) │ │ │ │ + movzbl 0xd(%ebx),%eax │ │ │ │ + mov %al,0xd(%esi) │ │ │ │ + lea 0x18(%esi),%eax │ │ │ │ + mov %eax,0x10(%esi) │ │ │ │ + mov 0x10(%ebx),%eax │ │ │ │ + push $0x0 │ │ │ │ + mov 0x14(%ebx),%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ push %ecx │ │ │ │ + push %eax │ │ │ │ + mov -0x1a4(%ebp),%eax │ │ │ │ + push %edx │ │ │ │ + mov %eax,-0x170(%ebp) │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + flds 0x28(%ebx) │ │ │ │ + add $0x10,%esp │ │ │ │ + fstps 0x28(%esi) │ │ │ │ + addl $0x2c,-0x9c(%ebp) │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ + mov -0x108(%ebp),%eax │ │ │ │ + addl $0x1,-0x190(%ebp) │ │ │ │ + mov -0x190(%ebp),%esi │ │ │ │ sub %ebx,%eax │ │ │ │ + addl $0x2c,-0x19c(%ebp) │ │ │ │ sar $0x2,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ - bsr %eax,%eax │ │ │ │ - xor $0x1f,%eax │ │ │ │ - sub %eax,%edx │ │ │ │ - mov %edx,%eax │ │ │ │ - add %eax,%eax │ │ │ │ - push %eax │ │ │ │ - push %ebp │ │ │ │ - push %ebx │ │ │ │ - call 41f00 ::do_widen(char) const@@Base+0x5eb0> │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ - push %ecx │ │ │ │ - push %ebp │ │ │ │ + imul $0xba2e8ba3,%eax,%eax │ │ │ │ + cmp %eax,%esi │ │ │ │ + jae 54ba7 ::do_widen(char) const@@Base+0x85e7> │ │ │ │ + add -0x19c(%ebp),%ebx │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ + cmp -0x98(%ebp),%esi │ │ │ │ + jne 56018 ::do_widen(char) const@@Base+0x9a58> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x1a4(%ebp),%eax │ │ │ │ push %ebx │ │ │ │ - call 58580 ::do_widen(char) const@@Base+0x1c530> │ │ │ │ - mov 0x48(%edi),%ebx │ │ │ │ - mov 0x4c(%edi),%edx │ │ │ │ + push %esi │ │ │ │ + push -0x198(%ebp) │ │ │ │ + mov %eax,-0x170(%ebp) │ │ │ │ + call 200e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e0> │ │ │ │ add $0x10,%esp │ │ │ │ - flds -0x1b5d0(%esi) │ │ │ │ - mov $0xa,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - cmp %ebx,%edx │ │ │ │ - je 57bd2 ::do_widen(char) const@@Base+0x1bb82> │ │ │ │ - flds 0x4(%ebx) │ │ │ │ - flds -0x1b5d0(%esi) │ │ │ │ - lea 0xc(%ebx),%ebp │ │ │ │ - fcomip %st(1),%st │ │ │ │ - ja 57bc0 ::do_widen(char) const@@Base+0x1bb70> │ │ │ │ - jmp 57be1 ::do_widen(char) const@@Base+0x1bb91> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 56071 ::do_widen(char) const@@Base+0x9ab1> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0xc,%ebp │ │ │ │ - flds -0x8(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - jbe 57be8 ::do_widen(char) const@@Base+0x1bb98> │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 57bc8 ::do_widen(char) const@@Base+0x1bb78> │ │ │ │ - fstp %st(0) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %ebp,%eax │ │ │ │ - cmp %ebp,%edx │ │ │ │ - jne 57bb0 ::do_widen(char) const@@Base+0x1bb60> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 57bd4 ::do_widen(char) const@@Base+0x1bb84> │ │ │ │ - fstp %st(0) │ │ │ │ - test %edi,%edi │ │ │ │ - setne %al │ │ │ │ - add $0x1c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - fxch %st(1) │ │ │ │ - mov %ebx,%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - flds -0x1b5cc(%esi) │ │ │ │ - lea 0xc(%eax),%ebx │ │ │ │ - fsubrp %st,%st(2) │ │ │ │ - cmp %ebx,%edx │ │ │ │ - jbe 57c36 ::do_widen(char) const@@Base+0x1bbe6> │ │ │ │ - flds 0x10(%eax) │ │ │ │ - add $0x18,%eax │ │ │ │ - fsubr %st(2),%st │ │ │ │ - fabs │ │ │ │ - flds -0x1dab4(%esi) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jbe 57c2a ::do_widen(char) const@@Base+0x1bbda> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 57c64 ::do_widen(char) const@@Base+0x1bc14> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - flds 0x4(%ebp) │ │ │ │ - add $0xc,%eax │ │ │ │ - fsubr %st(3),%st │ │ │ │ - fabs │ │ │ │ - fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - ja 57c60 ::do_widen(char) const@@Base+0x1bc10> │ │ │ │ - mov %eax,%ebp │ │ │ │ - cmp %eax,%edx │ │ │ │ - ja 57c18 ::do_widen(char) const@@Base+0x1bbc8> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 57c40 ::do_widen(char) const@@Base+0x1bbf0> │ │ │ │ - fstp %st(1) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - sub $0x1,%ecx │ │ │ │ - jne 57b90 ::do_widen(char) const@@Base+0x1bb40> │ │ │ │ - fstp %st(0) │ │ │ │ - test %edi,%edi │ │ │ │ - setne %al │ │ │ │ - add $0x1c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ - add $0x1,%edi │ │ │ │ - sub $0x1,%ecx │ │ │ │ - jne 57b90 ::do_widen(char) const@@Base+0x1bb40> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 57c4b ::do_widen(char) const@@Base+0x1bbfb> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x170(%ebp),%ebx │ │ │ │ + jmp 55982 ::do_widen(char) const@@Base+0x93c2> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ + mov -0x180(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov -0x180(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x34(%ebp) │ │ │ │ + je 56927 ::do_widen(char) const@@Base+0xa367> │ │ │ │ + mov -0x194(%ebp),%eax │ │ │ │ + mov %eax,(%ebx) │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ + mov %eax,0x4(%ebx) │ │ │ │ + mov -0xc4(%ebp),%eax │ │ │ │ + mov %eax,0x8(%ebx) │ │ │ │ + movzbl -0xc0(%ebp),%eax │ │ │ │ + mov %al,0xc(%ebx) │ │ │ │ + flds -0xbc(%ebp) │ │ │ │ + movzbl -0xa4(%ebp),%eax │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ + sub -0xa0(%ebp),%esi │ │ │ │ + fstps 0x10(%ebx) │ │ │ │ + flds -0xb8(%ebp) │ │ │ │ + fstps 0x14(%ebx) │ │ │ │ + fldl -0xb4(%ebp) │ │ │ │ + fstpl 0x18(%ebx) │ │ │ │ + fldl -0xac(%ebp) │ │ │ │ + mov %al,0x28(%ebx) │ │ │ │ + mov %esi,%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + movl $0x0,0x2c(%ebx) │ │ │ │ + imul $0xba2e8ba3,%eax,%eax │ │ │ │ + fstpl 0x20(%ebx) │ │ │ │ + movl $0x0,0x30(%ebx) │ │ │ │ + movl $0x0,0x34(%ebx) │ │ │ │ + test %eax,%eax │ │ │ │ + je 56948 ::do_widen(char) const@@Base+0xa388> │ │ │ │ + cmp $0x5d1745d,%eax │ │ │ │ + ja 569c1 ::do_widen(char) const@@Base+0xa401> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ - call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ - add $0x4d378,%esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ - mov 0x34(%esp),%ebx │ │ │ │ - mov 0x4c(%ebx),%ebp │ │ │ │ - mov 0x48(%ebx),%edi │ │ │ │ - lea -0x4b100(%esi),%edx │ │ │ │ - cmp %edi,%ebp │ │ │ │ - je 57d5f ::do_widen(char) const@@Base+0x1bd0f> │ │ │ │ - mov %ebp,%eax │ │ │ │ - mov $0x1f,%ecx │ │ │ │ + call 4050 │ │ │ │ + mov %eax,-0x190(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x190(%ebp),%eax │ │ │ │ + mov -0x180(%ebp),%ebx │ │ │ │ + add %eax,%esi │ │ │ │ + mov %eax,0x2c(%ebx) │ │ │ │ + mov %eax,0x30(%ebx) │ │ │ │ + mov %esi,0x34(%ebx) │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + mov %esi,-0x178(%ebp) │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 5698e ::do_widen(char) const@@Base+0xa3ce> │ │ │ │ + mov %eax,%esi │ │ │ │ + mov -0x15c(%ebp),%eax │ │ │ │ + lea -0x9f4(%eax),%eax │ │ │ │ + mov %eax,-0x168(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x168(%ebp),%eax │ │ │ │ + flds 0x8(%ebx) │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x4(%ebx),%eax │ │ │ │ + fstps 0x8(%esi) │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ + movzbl 0xc(%ebx),%eax │ │ │ │ + mov %al,0xc(%esi) │ │ │ │ + movzbl 0xd(%ebx),%eax │ │ │ │ + mov %al,0xd(%esi) │ │ │ │ + lea 0x18(%esi),%eax │ │ │ │ + mov %eax,0x10(%esi) │ │ │ │ + mov 0x10(%ebx),%eax │ │ │ │ + push $0x0 │ │ │ │ + mov 0x14(%ebx),%edx │ │ │ │ + add %eax,%edx │ │ │ │ push %edx │ │ │ │ - sub %edi,%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ - bsr %eax,%eax │ │ │ │ - xor $0x1f,%eax │ │ │ │ - sub %eax,%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - add %eax,%eax │ │ │ │ push %eax │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - call 41f00 ::do_widen(char) const@@Base+0x5eb0> │ │ │ │ - add $0xc,%esp │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - push %edx │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - call 58580 ::do_widen(char) const@@Base+0x1c530> │ │ │ │ - mov 0x48(%ebx),%eax │ │ │ │ - mov 0x4c(%ebx),%ecx │ │ │ │ + lea 0x10(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + flds 0x28(%ebx) │ │ │ │ add $0x10,%esp │ │ │ │ - flds 0x8(%eax) │ │ │ │ - cmp %ecx,%eax │ │ │ │ - je 57d5d ::do_widen(char) const@@Base+0x1bd0d> │ │ │ │ - lea 0xc(%eax),%edx │ │ │ │ - flds 0x3c(%esp) │ │ │ │ - jmp 57d0c ::do_widen(char) const@@Base+0x1bcbc> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - flds 0x8(%edx) │ │ │ │ - fucomi %st(2),%st │ │ │ │ - fcmovbe %st(2),%st │ │ │ │ - fstp %st(2) │ │ │ │ - add $0xc,%edx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jne 57d00 ::do_widen(char) const@@Base+0x1bcb0> │ │ │ │ - flds 0x40(%esp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fldl -0x1c198(%esi) │ │ │ │ - fstl (%esp) │ │ │ │ - fldl 0x34(%ebx) │ │ │ │ - fsub %st(1),%st │ │ │ │ - fsubs 0x38(%esp) │ │ │ │ - fdivs 0x40(%ebx) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstps 0xc(%esp) │ │ │ │ - flds 0xc(%esp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - flds 0x4(%eax) │ │ │ │ - fsub %st(1),%st │ │ │ │ - fabs │ │ │ │ - fxch %st(2) │ │ │ │ - fcomi %st(2),%st │ │ │ │ - fstp %st(2) │ │ │ │ - jb 57d4e ::do_widen(char) const@@Base+0x1bcfe> │ │ │ │ - flds 0x8(%eax) │ │ │ │ - fcomip %st(3),%st │ │ │ │ - jae 57d70 ::do_widen(char) const@@Base+0x1bd20> │ │ │ │ - add $0xc,%eax │ │ │ │ + add $0x2c,%ebx │ │ │ │ + add $0x2c,%esi │ │ │ │ + fstps -0x4(%esi) │ │ │ │ + cmp %ebx,-0x178(%ebp) │ │ │ │ + jne 56200 ::do_widen(char) const@@Base+0x9c40> │ │ │ │ + mov -0x180(%ebp),%eax │ │ │ │ + mov %esi,0x30(%eax) │ │ │ │ + addl $0x38,-0x38(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov -0x160(%ebp),%esi │ │ │ │ + add 0x1c0(%edi),%esi │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + mov 0x64(%esi),%ecx │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ + mov 0x60(%esi),%eax │ │ │ │ + mov %eax,-0x168(%ebp) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 57d38 ::do_widen(char) const@@Base+0x1bce8> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 57d5f ::do_widen(char) const@@Base+0x1bd0f> │ │ │ │ - fstp %st(0) │ │ │ │ - add $0x1c,%esp │ │ │ │ - xor %eax,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ + je 562c2 ::do_widen(char) const@@Base+0x9d02> │ │ │ │ + mov %esi,-0x178(%ebp) │ │ │ │ + mov %ecx,%ebx │ │ │ │ + mov %eax,%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov (%esi),%edx │ │ │ │ + push %esi │ │ │ │ + add $0x7c,%esi │ │ │ │ + call *(%edx) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %esi,%ebx │ │ │ │ + jne 56290 ::do_widen(char) const@@Base+0x9cd0> │ │ │ │ + mov -0x178(%ebp),%esi │ │ │ │ + mov -0x168(%ebp),%eax │ │ │ │ + mov %eax,0x64(%esi) │ │ │ │ + mov -0x160(%ebp),%esi │ │ │ │ + add 0x1c0(%edi),%esi │ │ │ │ + mov 0x64(%esi),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + fldl -0x188(%ebp) │ │ │ │ + mov 0x2b4(%edi),%eax │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + fstpl 0x1c(%esi) │ │ │ │ + cmp %ecx,0x68(%esi) │ │ │ │ + je 5690f ::do_widen(char) const@@Base+0xa34f> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push -0x170(%ebp) │ │ │ │ + push %ecx │ │ │ │ + call 6a6c0 ::do_widen(char) const@@Base+0x1e100> │ │ │ │ + add $0x10,%esp │ │ │ │ + addl $0x7c,0x64(%esi) │ │ │ │ + jmp 54bd3 ::do_widen(char) const@@Base+0x8613> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - add $0x1c,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x170(%ebp),%ebx │ │ │ │ + jmp 553a2 ::do_widen(char) const@@Base+0x8de2> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x4d26b,%eax │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x4c,%esp │ │ │ │ - mov 0x60(%esp),%edi │ │ │ │ - mov 0x64(%esp),%esi │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - cmpb $0x0,0xd(%edi) │ │ │ │ - jne 57f08 ::do_widen(char) const@@Base+0x1beb8> │ │ │ │ - cmpb $0x0,0xe(%edi) │ │ │ │ - je 57e12 ::do_widen(char) const@@Base+0x1bdc2> │ │ │ │ - mov 0x40(%edi),%eax │ │ │ │ - mov 0x44(%edi),%ebx │ │ │ │ - sub %eax,%ebx │ │ │ │ - sar $0x3,%ebx │ │ │ │ - je 57ef5 ::do_widen(char) const@@Base+0x1bea5> │ │ │ │ - xor %ebp,%ebp │ │ │ │ - jmp 57ddb ::do_widen(char) const@@Base+0x1bd8b> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x40(%edi),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - fldl (%eax,%ebp,8) │ │ │ │ - add $0x1,%ebp │ │ │ │ - push $0x3d4ccccd │ │ │ │ - push $0x3f000000 │ │ │ │ - fstps 0x30(%esp) │ │ │ │ - flds 0x30(%esp) │ │ │ │ - sub $0x4,%esp │ │ │ │ - fstps (%esp) │ │ │ │ - push %esi │ │ │ │ - push %edi │ │ │ │ - call 57c80 ::do_widen(char) const@@Base+0x1bc30> │ │ │ │ - add $0x20,%esp │ │ │ │ - cmp %ebx,%ebp │ │ │ │ - jae 58188 ::do_widen(char) const@@Base+0x1c138> │ │ │ │ - test %al,%al │ │ │ │ - je 57dd8 ::do_widen(char) const@@Base+0x1bd88> │ │ │ │ - mov 0x54(%esi),%ecx │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - mov 0x58(%esi),%ebp │ │ │ │ - mov %ecx,%ebx │ │ │ │ - lea -0x999c0(%eax),%edx │ │ │ │ - cmp %ecx,%ebp │ │ │ │ - je 57e6a ::do_widen(char) const@@Base+0x1be1a> │ │ │ │ - mov %edi,0x60(%esp) │ │ │ │ - mov %edx,%edi │ │ │ │ - mov %esi,0x64(%esp) │ │ │ │ - mov %ebp,%esi │ │ │ │ - mov %ecx,%ebp │ │ │ │ - jmp 57e47 ::do_widen(char) const@@Base+0x1bdf7> │ │ │ │ + mov -0x168(%ebp),%esi │ │ │ │ + fldl -0x188(%ebp) │ │ │ │ + mov 0x2b4(%edi),%eax │ │ │ │ + mov %ebx,0x4(%esi) │ │ │ │ + fstpl 0x1c(%esi) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + mov -0x160(%ebp),%eax │ │ │ │ + cmp 0x68(%esi),%eax │ │ │ │ + je 568e3 ::do_widen(char) const@@Base+0xa323> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push -0x170(%ebp) │ │ │ │ + push -0x160(%ebp) │ │ │ │ + call 6a6c0 ::do_widen(char) const@@Base+0x1e100> │ │ │ │ + jmp 562ef ::do_widen(char) const@@Base+0x9d2f> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %esi,%ebx │ │ │ │ - je 57e5f ::do_widen(char) const@@Base+0x1be0f> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 57e40 ::do_widen(char) const@@Base+0x1bdf0> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %esi,%ebx │ │ │ │ - jne 57e47 ::do_widen(char) const@@Base+0x1bdf7> │ │ │ │ - mov 0x64(%esp),%esi │ │ │ │ - mov 0x60(%esp),%edi │ │ │ │ - mov %ebp,0x58(%esi) │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - mov 0x4c(%esi),%ebp │ │ │ │ - mov 0x48(%esi),%ebx │ │ │ │ - lea -0x4e850(%eax),%edx │ │ │ │ - mov %edx,0x10(%esp) │ │ │ │ - cmp %ebx,%ebp │ │ │ │ - je 57eb8 ::do_widen(char) const@@Base+0x1be68> │ │ │ │ - mov %ebp,%eax │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x108(%ebp) │ │ │ │ + je 551f2 ::do_widen(char) const@@Base+0x8c32> │ │ │ │ + movl $0x0,-0x19c(%ebp) │ │ │ │ + lea -0xa0(%ebp),%eax │ │ │ │ + mov %eax,-0x198(%ebp) │ │ │ │ + lea -0x94(%ebp),%eax │ │ │ │ + mov %eax,-0x1a4(%ebp) │ │ │ │ + mov -0x15c(%ebp),%eax │ │ │ │ + movl $0x0,-0x190(%ebp) │ │ │ │ + lea -0x9f4(%eax),%eax │ │ │ │ + mov %eax,-0x1ac(%ebp) │ │ │ │ + jmp 5643c ::do_widen(char) const@@Base+0x9e7c> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x1ac(%ebp),%eax │ │ │ │ + flds 0x8(%ebx) │ │ │ │ + lea 0x10(%esi),%edx │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x4(%ebx),%eax │ │ │ │ + fstps 0x8(%esi) │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ + movzbl 0xc(%ebx),%eax │ │ │ │ + mov %al,0xc(%esi) │ │ │ │ + movzbl 0xd(%ebx),%eax │ │ │ │ + mov %al,0xd(%esi) │ │ │ │ + lea 0x18(%esi),%eax │ │ │ │ + mov %eax,0x10(%esi) │ │ │ │ + mov 0x10(%ebx),%eax │ │ │ │ + push $0x0 │ │ │ │ + mov 0x14(%ebx),%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ + mov -0x1a4(%ebp),%eax │ │ │ │ push %edx │ │ │ │ - mov $0x1f,%edx │ │ │ │ + mov %eax,-0x170(%ebp) │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + flds 0x28(%ebx) │ │ │ │ + add $0x10,%esp │ │ │ │ + fstps 0x28(%esi) │ │ │ │ + addl $0x2c,-0x9c(%ebp) │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ + mov -0x108(%ebp),%eax │ │ │ │ + addl $0x1,-0x190(%ebp) │ │ │ │ + mov -0x190(%ebp),%ecx │ │ │ │ sub %ebx,%eax │ │ │ │ + addl $0x2c,-0x19c(%ebp) │ │ │ │ sar $0x2,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ - bsr %eax,%eax │ │ │ │ - xor $0x1f,%eax │ │ │ │ - sub %eax,%edx │ │ │ │ - add %edx,%edx │ │ │ │ - push %edx │ │ │ │ - push %ebp │ │ │ │ - push %ebx │ │ │ │ - call 41f00 ::do_widen(char) const@@Base+0x5eb0> │ │ │ │ - add $0xc,%esp │ │ │ │ - push 0x14(%esp) │ │ │ │ - push %ebp │ │ │ │ + imul $0xba2e8ba3,%eax,%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jae 551fe ::do_widen(char) const@@Base+0x8c3e> │ │ │ │ + add -0x19c(%ebp),%ebx │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ + cmp -0x98(%ebp),%esi │ │ │ │ + jne 563b0 ::do_widen(char) const@@Base+0x9df0> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x1a4(%ebp),%eax │ │ │ │ push %ebx │ │ │ │ - call 58580 ::do_widen(char) const@@Base+0x1c530> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x70(%esi),%edx │ │ │ │ - cmp %edx,0x6c(%esi) │ │ │ │ - je 57f30 ::do_widen(char) const@@Base+0x1bee0> │ │ │ │ - flds 0x3c(%edi) │ │ │ │ - flds 0x40(%esi) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - ja 57ef5 ::do_widen(char) const@@Base+0x1bea5> │ │ │ │ - cmpb $0x0,0x4(%edi) │ │ │ │ - mov $0x1,%ebx │ │ │ │ - je 57ef7 ::do_widen(char) const@@Base+0x1bea7> │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov 0x70(%esp),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ push %esi │ │ │ │ - push 0x74(%esp) │ │ │ │ - call *0xc(%eax) │ │ │ │ - mov %eax,%ebx │ │ │ │ + push -0x198(%ebp) │ │ │ │ + mov %eax,-0x170(%ebp) │ │ │ │ + call 200e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e0> │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 57fd0 ::do_widen(char) const@@Base+0x1bf80> │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x4c,%esp │ │ │ │ - mov %ebx,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - push $0x3dcccccd │ │ │ │ - push $0x40400000 │ │ │ │ - push $0x42c40000 │ │ │ │ - push %esi │ │ │ │ - push %edi │ │ │ │ - call 57c80 ::do_widen(char) const@@Base+0x1bc30> │ │ │ │ - add $0x20,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 57db7 ::do_widen(char) const@@Base+0x1bd67> │ │ │ │ - jmp 57ef5 ::do_widen(char) const@@Base+0x1bea5> │ │ │ │ - xchg %ax,%ax │ │ │ │ - fldz │ │ │ │ - mov 0x48(%esi),%eax │ │ │ │ - mov 0x4c(%esi),%ecx │ │ │ │ - fstl 0x28(%esp) │ │ │ │ - fstpl 0x30(%esp) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - je 57f82 ::do_widen(char) const@@Base+0x1bf32> │ │ │ │ - fldz │ │ │ │ - xor %ebx,%ebx │ │ │ │ - fldz │ │ │ │ + jmp 56409 ::do_widen(char) const@@Base+0x9e49> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - flds 0x8(%eax) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - jbe 57f60 ::do_widen(char) const@@Base+0x1bf10> │ │ │ │ - fstp %st(1) │ │ │ │ - fld %st(0) │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0xc,%eax │ │ │ │ - faddp %st,%st(2) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jne 57f50 ::do_widen(char) const@@Base+0x1bf00> │ │ │ │ - fxch %st(1) │ │ │ │ - fstpl 0x28(%esp) │ │ │ │ - test %bl,%bl │ │ │ │ - je 57f80 ::do_widen(char) const@@Base+0x1bf30> │ │ │ │ - fstpl 0x30(%esp) │ │ │ │ - jmp 57f82 ::do_widen(char) const@@Base+0x1bf32> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - mov 0x74(%esi),%eax │ │ │ │ - lea 0x6c(%esi),%ebx │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 581de ::do_widen(char) const@@Base+0x1c18e> │ │ │ │ - fldl 0x28(%esp) │ │ │ │ - add $0x8,%edx │ │ │ │ - fstpl -0x8(%edx) │ │ │ │ - mov %edx,0x70(%esi) │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 5826a ::do_widen(char) const@@Base+0x1c21a> │ │ │ │ - fldl 0x30(%esp) │ │ │ │ - add $0x8,%edx │ │ │ │ - fstpl -0x8(%edx) │ │ │ │ - mov %edx,0x70(%esi) │ │ │ │ - flds 0x38(%edi) │ │ │ │ - sub $0x8,%esp │ │ │ │ - fstpl 0x40(%esp) │ │ │ │ - lea 0x40(%esp),%eax │ │ │ │ - push %eax │ │ │ │ - push %ebx │ │ │ │ - call 560e0 ::do_widen(char) const@@Base+0x1a090> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 57ec0 ::do_widen(char) const@@Base+0x1be70> │ │ │ │ - nop │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %esi │ │ │ │ - push %edi │ │ │ │ - call 56c30 ::do_widen(char) const@@Base+0x1abe0> │ │ │ │ + flds -0x178(%ebp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + push 0x5ec(%edi) │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + fstps -0x84(%ebp) │ │ │ │ + flds -0x168(%ebp) │ │ │ │ + fstps -0x80(%ebp) │ │ │ │ + call 3ef70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f370> │ │ │ │ + pop %eax │ │ │ │ + mov -0x160(%ebp),%esi │ │ │ │ + fstpl -0x7c(%ebp) │ │ │ │ + mov 0x1c0(%edi),%eax │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + fldl 0x34(%eax,%esi,1) │ │ │ │ + push 0x5ec(%edi) │ │ │ │ + fstpl -0x168(%ebp) │ │ │ │ + call 3ef70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f370> │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + fsubrl -0x168(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - cmpb $0x0,0xb(%edi) │ │ │ │ - jne 581d0 ::do_widen(char) const@@Base+0x1c180> │ │ │ │ - cmpb $0x0,0x7(%edi) │ │ │ │ - jne 581c0 ::do_widen(char) const@@Base+0x1c170> │ │ │ │ - fldz │ │ │ │ - mov 0x48(%esi),%eax │ │ │ │ - mov 0x4c(%esi),%edx │ │ │ │ - fstl 0x28(%esp) │ │ │ │ - fstpl 0x30(%esp) │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 58038 ::do_widen(char) const@@Base+0x1bfe8> │ │ │ │ - fldz │ │ │ │ - xor %ecx,%ecx │ │ │ │ - fldz │ │ │ │ + mov $0x1,%ecx │ │ │ │ + movb $0x1,-0x11c(%ebp) │ │ │ │ + add 0x1c0(%edi),%esi │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + movl $0x1,-0x168(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + movzbl -0x180(%ebp),%eax │ │ │ │ + fstpl -0x74(%ebp) │ │ │ │ + mov %al,-0x88(%ebp) │ │ │ │ + movzbl 0x3ac(%edi),%eax │ │ │ │ + mov %al,-0x6c(%ebp) │ │ │ │ + mov 0x5ec(%edi),%eax │ │ │ │ + mov 0x4f4(%eax),%ebx │ │ │ │ + mov %eax,-0x188(%ebp) │ │ │ │ + lea 0x1(%ebx),%edx │ │ │ │ + lea -0x11c(%ebp),%ebx │ │ │ │ + mov %ebx,-0x198(%ebp) │ │ │ │ + lea -0x144(%ebp),%ebx │ │ │ │ + mov %ebx,-0x1a0(%ebp) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jbe 56999 ::do_widen(char) const@@Base+0xa3d9> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - flds 0x8(%eax) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - jbe 5801d ::do_widen(char) const@@Base+0x1bfcd> │ │ │ │ - fstp %st(1) │ │ │ │ - mov %ebx,%ecx │ │ │ │ - fld %st(0) │ │ │ │ - add $0xc,%eax │ │ │ │ - faddp %st,%st(2) │ │ │ │ - cmp %eax,%edx │ │ │ │ - jne 58010 ::do_widen(char) const@@Base+0x1bfc0> │ │ │ │ - fxch %st(1) │ │ │ │ - fstpl 0x28(%esp) │ │ │ │ - test %cl,%cl │ │ │ │ - je 58036 ::do_widen(char) const@@Base+0x1bfe6> │ │ │ │ - fstpl 0x30(%esp) │ │ │ │ - jmp 58038 ::do_widen(char) const@@Base+0x1bfe8> │ │ │ │ - fstp %st(0) │ │ │ │ - lea 0x6c(%esi),%ebp │ │ │ │ - mov 0x6c(%esi),%eax │ │ │ │ - cmp 0x70(%esi),%eax │ │ │ │ - je 58046 ::do_widen(char) const@@Base+0x1bff6> │ │ │ │ - mov %eax,0x70(%esi) │ │ │ │ - mov 0x74(%esi),%edx │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 58298 ::do_widen(char) const@@Base+0x1c248> │ │ │ │ - fldl 0x28(%esp) │ │ │ │ - add $0x8,%eax │ │ │ │ - fstpl -0x8(%eax) │ │ │ │ - mov %eax,0x70(%esi) │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 58281 ::do_widen(char) const@@Base+0x1c231> │ │ │ │ - fldl 0x30(%esp) │ │ │ │ - add $0x8,%eax │ │ │ │ - fstpl -0x8(%eax) │ │ │ │ - mov %eax,0x70(%esi) │ │ │ │ - flds 0x38(%edi) │ │ │ │ + mov 0x198(%esi),%edx │ │ │ │ + lea 0x194(%esi),%ebx │ │ │ │ + mov %esi,-0x180(%ebp) │ │ │ │ + mov %ebx,-0x178(%ebp) │ │ │ │ + test %edx,%edx │ │ │ │ + jne 56589 ::do_widen(char) const@@Base+0x9fc9> │ │ │ │ + jmp 568d8 ::do_widen(char) const@@Base+0xa318> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %edx,%ebx │ │ │ │ + mov 0x8(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 56595 ::do_widen(char) const@@Base+0x9fd5> │ │ │ │ + cmp %cl,0x10(%edx) │ │ │ │ + jae 56580 ::do_widen(char) const@@Base+0x9fc0> │ │ │ │ + mov 0xc(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 56589 ::do_widen(char) const@@Base+0x9fc9> │ │ │ │ + cmp %ebx,-0x178(%ebp) │ │ │ │ + je 565a2 ::do_widen(char) const@@Base+0x9fe2> │ │ │ │ + cmp %cl,0x10(%ebx) │ │ │ │ + jbe 56600 ::do_widen(char) const@@Base+0xa040> │ │ │ │ + mov -0x198(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - fstpl 0x40(%esp) │ │ │ │ - lea 0x40(%esp),%eax │ │ │ │ + mov %eax,-0x118(%ebp) │ │ │ │ + lea -0x12a(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - push %ebp │ │ │ │ - call 560e0 ::do_widen(char) const@@Base+0x1a090> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmpb $0x0,0x6(%edi) │ │ │ │ - jne 581b0 ::do_widen(char) const@@Base+0x1c160> │ │ │ │ - cmpb $0x0,0xc(%edi) │ │ │ │ - jne 58198 ::do_widen(char) const@@Base+0x1c148> │ │ │ │ - cmpb $0x0,0xa(%edi) │ │ │ │ - je 580bd ::do_widen(char) const@@Base+0x1c06d> │ │ │ │ - mov 0x4c(%esi),%eax │ │ │ │ - sub 0x48(%esi),%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ - cmp %eax,0x1c(%edi) │ │ │ │ - jg 57ef5 ::do_widen(char) const@@Base+0x1bea5> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %esi │ │ │ │ - push %edi │ │ │ │ - call 56a40 ::do_widen(char) const@@Base+0x1a9f0> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmpb $0x0,0x8(%edi) │ │ │ │ - jne 581fb ::do_widen(char) const@@Base+0x1c1ab> │ │ │ │ - mov 0x4c(%esi),%ebp │ │ │ │ - mov 0x48(%esi),%ecx │ │ │ │ - cmp %ebp,%ecx │ │ │ │ - je 582b8 ::do_widen(char) const@@Base+0x1c268> │ │ │ │ - mov %ebp,%eax │ │ │ │ - mov $0x1f,%edx │ │ │ │ - push 0x10(%esp) │ │ │ │ - sub %ecx,%eax │ │ │ │ + lea -0x118(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + mov -0x15c(%ebp),%eax │ │ │ │ + lea -0x1af4e(%eax),%eax │ │ │ │ + push %eax │ │ │ │ + lea 0x190(%esi),%eax │ │ │ │ + push %ebx │ │ │ │ + push %eax │ │ │ │ + push -0x1a0(%ebp) │ │ │ │ + call 205f0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x9f0> │ │ │ │ + mov -0x160(%ebp),%esi │ │ │ │ + add 0x1c0(%edi),%esi │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov %esi,-0x180(%ebp) │ │ │ │ + mov -0x144(%ebp),%ebx │ │ │ │ + mov 0x5ec(%edi),%eax │ │ │ │ + mov -0x188(%ebp),%ecx │ │ │ │ + mov -0x168(%ebp),%edx │ │ │ │ + mov %eax,-0x190(%ebp) │ │ │ │ + flds 0x4b4(%ecx,%edx,4) │ │ │ │ + mov 0x180(%esi),%edx │ │ │ │ + lea 0x17c(%esi),%ecx │ │ │ │ + mov %ecx,-0x188(%ebp) │ │ │ │ + fstps 0x14(%ebx) │ │ │ │ + mov %ecx,%ebx │ │ │ │ + test %edx,%edx │ │ │ │ + je 5682b ::do_widen(char) const@@Base+0xa26b> │ │ │ │ + movzbl -0x11c(%ebp),%ecx │ │ │ │ + jmp 56651 ::do_widen(char) const@@Base+0xa091> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %edx,%ebx │ │ │ │ + mov 0x8(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 5665d ::do_widen(char) const@@Base+0xa09d> │ │ │ │ + cmp %cl,0x10(%edx) │ │ │ │ + jae 56648 ::do_widen(char) const@@Base+0xa088> │ │ │ │ + mov 0xc(%edx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 56651 ::do_widen(char) const@@Base+0xa091> │ │ │ │ + mov %cl,-0x178(%ebp) │ │ │ │ + cmp -0x188(%ebp),%ebx │ │ │ │ + je 56838 ::do_widen(char) const@@Base+0xa278> │ │ │ │ + cmp 0x10(%ebx),%cl │ │ │ │ + jb 56838 ::do_widen(char) const@@Base+0xa278> │ │ │ │ + mov %eax,-0x188(%ebp) │ │ │ │ + mov -0x190(%ebp),%ecx │ │ │ │ + mov -0x168(%ebp),%edx │ │ │ │ + addl $0x1,-0x168(%ebp) │ │ │ │ + mov 0x474(%ecx,%edx,4),%edx │ │ │ │ + movzbl -0x178(%ebp),%ecx │ │ │ │ + add %ecx,%ecx │ │ │ │ + mov %edx,0x14(%ebx) │ │ │ │ + mov %cl,-0x11c(%ebp) │ │ │ │ + mov 0x4f4(%eax),%edx │ │ │ │ + movzbl %cl,%ebx │ │ │ │ + add $0x1,%edx │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jb 56558 ::do_widen(char) const@@Base+0x9f98> │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov %eax,-0x178(%ebp) │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ + mov %eax,-0x188(%ebp) │ │ │ │ + mov -0x180(%ebp),%eax │ │ │ │ + mov %edi,0x8(%ebp) │ │ │ │ + mov 0x64(%eax),%ebx │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %eax,-0x190(%ebp) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov -0x24(%ebx),%edx │ │ │ │ + mov %ebx,-0x1a8(%ebp) │ │ │ │ + sub %esi,%eax │ │ │ │ + mov %eax,-0x180(%ebp) │ │ │ │ sar $0x2,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ - bsr %eax,%eax │ │ │ │ - xor $0x1f,%eax │ │ │ │ - sub %eax,%edx │ │ │ │ - add %edx,%edx │ │ │ │ - push %edx │ │ │ │ - push %ebp │ │ │ │ - push %ecx │ │ │ │ - mov %ecx,0x24(%esp) │ │ │ │ - call 41f00 ::do_widen(char) const@@Base+0x5eb0> │ │ │ │ - add $0xc,%esp │ │ │ │ - push 0x14(%esp) │ │ │ │ - push %ebp │ │ │ │ - mov 0x20(%esp),%ecx │ │ │ │ - push %ecx │ │ │ │ - call 58580 ::do_widen(char) const@@Base+0x1c530> │ │ │ │ - mov 0x4c(%esi),%edx │ │ │ │ - mov 0x48(%esi),%eax │ │ │ │ - fldz │ │ │ │ - fstl 0x38(%esp) │ │ │ │ - fstpl 0x40(%esp) │ │ │ │ - add $0x10,%esp │ │ │ │ - fldz │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 58162 ::do_widen(char) const@@Base+0x1c112> │ │ │ │ - xor %ecx,%ecx │ │ │ │ - fldz │ │ │ │ + lea 0x4(%edx),%esi │ │ │ │ + imul $0xba2e8ba3,%eax,%eax │ │ │ │ + mov %eax,-0x198(%ebp) │ │ │ │ + mov -0x20(%ebx),%eax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + mov %eax,-0x160(%ebp) │ │ │ │ + sub %edx,%eax │ │ │ │ + sar $0x3,%eax │ │ │ │ + imul $0xb6db6db7,%eax,%eax │ │ │ │ + add $0x1,%eax │ │ │ │ + mov %eax,-0x168(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + cmp %ebx,-0x168(%ebp) │ │ │ │ + je 56957 ::do_widen(char) const@@Base+0xa397> │ │ │ │ + mov -0x178(%ebp),%eax │ │ │ │ + cmp %eax,(%esi) │ │ │ │ + jne 56820 ::do_widen(char) const@@Base+0xa260> │ │ │ │ + mov -0x188(%ebp),%eax │ │ │ │ + cmp %eax,0x4(%esi) │ │ │ │ + jne 56820 ::do_widen(char) const@@Base+0xa260> │ │ │ │ + mov 0x28(%esi),%eax │ │ │ │ + mov 0x2c(%esi),%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + cmp %edx,-0x180(%ebp) │ │ │ │ + jne 56820 ::do_widen(char) const@@Base+0xa260> │ │ │ │ + mov -0x198(%ebp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 56986 ::do_widen(char) const@@Base+0xa3c6> │ │ │ │ + mov -0x190(%ebp),%ecx │ │ │ │ + mov 0x4(%ecx),%edx │ │ │ │ + cmp %edx,0x4(%eax) │ │ │ │ + jne 56820 ::do_widen(char) const@@Base+0xa260> │ │ │ │ + flds 0x8(%ecx) │ │ │ │ flds 0x8(%eax) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - jbe 5814d ::do_widen(char) const@@Base+0x1c0fd> │ │ │ │ - fstp %st(1) │ │ │ │ - mov %ebx,%ecx │ │ │ │ - fld %st(0) │ │ │ │ - add $0xc,%eax │ │ │ │ - faddp %st,%st(2) │ │ │ │ - cmp %edx,%eax │ │ │ │ - jne 58140 ::do_widen(char) const@@Base+0x1c0f0> │ │ │ │ - test %cl,%cl │ │ │ │ - je 58160 ::do_widen(char) const@@Base+0x1c110> │ │ │ │ - fstpl 0x30(%esp) │ │ │ │ - jmp 58162 ::do_widen(char) const@@Base+0x1c112> │ │ │ │ + mov %ecx,%edx │ │ │ │ + fucomip %st(1),%st │ │ │ │ fstp %st(0) │ │ │ │ - flds 0x38(%edi) │ │ │ │ - mov 0x6c(%esi),%eax │ │ │ │ - fmul %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - fstpl (%eax) │ │ │ │ - fldl 0x30(%esp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fstpl 0x8(%eax) │ │ │ │ - fstpl 0x10(%eax) │ │ │ │ - add $0x4c,%esp │ │ │ │ - mov %ebx,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ + jp 56820 ::do_widen(char) const@@Base+0xa260> │ │ │ │ + jne 56820 ::do_widen(char) const@@Base+0xa260> │ │ │ │ + movzbl 0xc(%ecx),%ecx │ │ │ │ + cmp %cl,0xc(%eax) │ │ │ │ + jne 56820 ::do_widen(char) const@@Base+0xa260> │ │ │ │ + add $0xd,%edx │ │ │ │ + add $0xd,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %esi,-0x1a0(%ebp) │ │ │ │ + mov %ebx,-0x1a4(%ebp) │ │ │ │ + jmp 567fe ::do_widen(char) const@@Base+0xa23e> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - test %al,%al │ │ │ │ - je 57ef5 ::do_widen(char) const@@Base+0x1bea5> │ │ │ │ - jmp 57e12 ::do_widen(char) const@@Base+0x1bdc2> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %edi,%eax │ │ │ │ - call 57000 ::do_widen(char) const@@Base+0x1afb0> │ │ │ │ - jmp 5809f ::do_widen(char) const@@Base+0x1c04f> │ │ │ │ + add $0x1,%ecx │ │ │ │ + cmp %ecx,%edi │ │ │ │ + je 56986 ::do_widen(char) const@@Base+0xa3c6> │ │ │ │ + mov 0x23(%eax),%ebx │ │ │ │ + cmp %ebx,0x23(%edx) │ │ │ │ + jne 5680d ::do_widen(char) const@@Base+0xa24d> │ │ │ │ + flds 0x27(%eax) │ │ │ │ + flds 0x27(%edx) │ │ │ │ + fucomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jp 5680d ::do_widen(char) const@@Base+0xa24d> │ │ │ │ + jne 5680d ::do_widen(char) const@@Base+0xa24d> │ │ │ │ + mov -0x160(%ebp),%ebx │ │ │ │ + add $0x2c,%edx │ │ │ │ + add $0x2c,%eax │ │ │ │ + movzbl 0x2b(%ebx),%ebx │ │ │ │ + cmp %bl,0x2b(%esi) │ │ │ │ + jne 5680d ::do_widen(char) const@@Base+0xa24d> │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %eax,-0x160(%ebp) │ │ │ │ + movzbl (%eax),%ebx │ │ │ │ + cmp %bl,(%edx) │ │ │ │ + je 567c8 ::do_widen(char) const@@Base+0xa208> │ │ │ │ + mov -0x1a0(%ebp),%esi │ │ │ │ + mov -0x1a4(%ebp),%ebx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %edi,%eax │ │ │ │ - call 56e20 ::do_widen(char) const@@Base+0x1add0> │ │ │ │ - jmp 58095 ::do_widen(char) const@@Base+0x1c045> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %edi,%eax │ │ │ │ - call 57160 ::do_widen(char) const@@Base+0x1b110> │ │ │ │ - jmp 57ff1 ::do_widen(char) const@@Base+0x1bfa1> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %edi,%eax │ │ │ │ - call 56f00 ::do_widen(char) const@@Base+0x1aeb0> │ │ │ │ - jmp 57fe7 ::do_widen(char) const@@Base+0x1bf97> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea 0x2c(%esp),%edx │ │ │ │ + add $0x1,%ebx │ │ │ │ + add $0x38,%esi │ │ │ │ + jmp 56738 ::do_widen(char) const@@Base+0xa178> │ │ │ │ + mov -0x188(%ebp),%ebx │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x129(%ebp),%edx │ │ │ │ + lea -0x10c(%ebp),%ecx │ │ │ │ + mov -0x198(%ebp),%eax │ │ │ │ push %edx │ │ │ │ - push %eax │ │ │ │ + push %ecx │ │ │ │ + mov -0x15c(%ebp),%ecx │ │ │ │ + mov %eax,-0x10c(%ebp) │ │ │ │ + lea -0x148(%ebp),%eax │ │ │ │ + lea -0x1af4e(%ecx),%edx │ │ │ │ + push %edx │ │ │ │ + lea 0x178(%esi),%edx │ │ │ │ push %ebx │ │ │ │ - call 582d0 ::do_widen(char) const@@Base+0x1c280> │ │ │ │ - mov 0x70(%esi),%edx │ │ │ │ - mov 0x74(%esi),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 57f9d ::do_widen(char) const@@Base+0x1bf4d> │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - mov 0x4c(%esi),%ebp │ │ │ │ - mov 0x48(%esi),%ecx │ │ │ │ - lea -0x4b100(%eax),%edx │ │ │ │ - cmp %ebp,%ecx │ │ │ │ - je 5825c ::do_widen(char) const@@Base+0x1c20c> │ │ │ │ - mov %ebp,%eax │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ - sub %ecx,%eax │ │ │ │ push %edx │ │ │ │ - mov $0x1f,%edx │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%eax │ │ │ │ - bsr %eax,%eax │ │ │ │ - xor $0x1f,%eax │ │ │ │ - sub %eax,%edx │ │ │ │ - lea (%edx,%edx,1),%eax │ │ │ │ push %eax │ │ │ │ - push %ebp │ │ │ │ - push %ecx │ │ │ │ - mov %ecx,0x28(%esp) │ │ │ │ - call 41f00 ::do_widen(char) const@@Base+0x5eb0> │ │ │ │ - add $0xc,%esp │ │ │ │ - push 0x18(%esp) │ │ │ │ - push %ebp │ │ │ │ - mov 0x24(%esp),%ecx │ │ │ │ - push %ecx │ │ │ │ - call 58580 ::do_widen(char) const@@Base+0x1c530> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmpb $0x0,0x8(%edi) │ │ │ │ - je 580d4 ::do_widen(char) const@@Base+0x1c084> │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %edi,%eax │ │ │ │ - call 570e0 ::do_widen(char) const@@Base+0x1b090> │ │ │ │ - jmp 580d4 ::do_widen(char) const@@Base+0x1c084> │ │ │ │ + call 20850 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xc50> │ │ │ │ + mov 0x5ec(%edi),%eax │ │ │ │ + movzbl -0x11c(%ebp),%ecx │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov -0x160(%ebp),%esi │ │ │ │ + add 0x1c0(%edi),%esi │ │ │ │ + mov -0x148(%ebp),%ebx │ │ │ │ + mov %eax,-0x188(%ebp) │ │ │ │ + mov %cl,-0x178(%ebp) │ │ │ │ + mov %esi,-0x180(%ebp) │ │ │ │ + jmp 5667e ::do_widen(char) const@@Base+0xa0be> │ │ │ │ sub $0x4,%esp │ │ │ │ - lea 0x34(%esp),%eax │ │ │ │ + lea -0xcc(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - push %ebx │ │ │ │ - call 582d0 ::do_widen(char) const@@Base+0x1c280> │ │ │ │ + lea -0x3c(%ebp),%eax │ │ │ │ + push -0x180(%ebp) │ │ │ │ + push %eax │ │ │ │ + call d720 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xd0> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 57fb2 ::do_widen(char) const@@Base+0x1bf62> │ │ │ │ + jmp 55d21 ::do_widen(char) const@@Base+0x9761> │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + jmp 54bd3 ::do_widen(char) const@@Base+0x8613> │ │ │ │ + mov -0x178(%ebp),%ebx │ │ │ │ + jmp 565a2 ::do_widen(char) const@@Base+0x9fe2> │ │ │ │ sub $0x4,%esp │ │ │ │ - lea 0x34(%esp),%edx │ │ │ │ - push %edx │ │ │ │ + add $0x60,%esi │ │ │ │ + push -0x170(%ebp) │ │ │ │ + push -0x160(%ebp) │ │ │ │ + push %esi │ │ │ │ + call 209e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xde0> │ │ │ │ + jmp 55f26 ::do_widen(char) const@@Base+0x9966> │ │ │ │ + movl $0x0,-0x190(%ebp) │ │ │ │ + jmp 55c74 ::do_widen(char) const@@Base+0x96b4> │ │ │ │ + sub $0x4,%esp │ │ │ │ + add $0x60,%esi │ │ │ │ + push -0x170(%ebp) │ │ │ │ + push %ecx │ │ │ │ + push %esi │ │ │ │ + call 209e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xde0> │ │ │ │ + jmp 55f26 ::do_widen(char) const@@Base+0x9966> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0xcc(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - push %ebp │ │ │ │ - call 582d0 ::do_widen(char) const@@Base+0x1c280> │ │ │ │ + lea -0x3c(%ebp),%eax │ │ │ │ + push -0x180(%ebp) │ │ │ │ + push %eax │ │ │ │ + call d720 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xd0> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 58073 ::do_widen(char) const@@Base+0x1c023> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea 0x2c(%esp),%edx │ │ │ │ - push %edx │ │ │ │ + jmp 56261 ::do_widen(char) const@@Base+0x9ca1> │ │ │ │ + movl $0x0,-0x190(%ebp) │ │ │ │ + jmp 561b4 ::do_widen(char) const@@Base+0x9bf4> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x94(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ push %eax │ │ │ │ - push %ebp │ │ │ │ - call 582d0 ::do_widen(char) const@@Base+0x1c280> │ │ │ │ - mov 0x70(%esi),%eax │ │ │ │ - mov 0x74(%esi),%edx │ │ │ │ + mov -0x1a8(%ebp),%eax │ │ │ │ + sub $0x24,%eax │ │ │ │ + push %eax │ │ │ │ + call 69d70 ::do_widen(char) const@@Base+0x1d7b0> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5805e ::do_widen(char) const@@Base+0x1c00e> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fldz │ │ │ │ - fstpl 0x30(%esp) │ │ │ │ - fldz │ │ │ │ - jmp 58162 ::do_widen(char) const@@Base+0x1c112> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ + jmp 556a8 ::do_widen(char) const@@Base+0x90e8> │ │ │ │ + mov -0x190(%ebp),%esi │ │ │ │ + jmp 55d14 ::do_widen(char) const@@Base+0x9754> │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + jmp 556a8 ::do_widen(char) const@@Base+0x90e8> │ │ │ │ + mov -0x190(%ebp),%esi │ │ │ │ + jmp 56254 ::do_widen(char) const@@Base+0x9c94> │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ + mov %esi,-0x180(%ebp) │ │ │ │ + mov %eax,-0x188(%ebp) │ │ │ │ + mov 0x10(%ebp),%eax │ │ │ │ + mov %eax,-0x178(%ebp) │ │ │ │ + jmp 566d6 ::do_widen(char) const@@Base+0xa116> │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + call 4120 │ │ │ │ + mov -0x15c(%ebp),%ebx │ │ │ │ + call 4120 │ │ │ │ + jmp 6b7a <__gmon_start__@plt+0x23c2> │ │ │ │ + jmp 6ba1 <__gmon_start__@plt+0x23e9> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 6c1f <__gmon_start__@plt+0x2467> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 6cb0 <__gmon_start__@plt+0x24f8> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 6d16 <__gmon_start__@plt+0x255e> │ │ │ │ + jmp 6c7b <__gmon_start__@plt+0x24c3> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 6cb0 <__gmon_start__@plt+0x24f8> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 6d44 <__gmon_start__@plt+0x258c> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 6d72 <__gmon_start__@plt+0x25ba> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 6c1f <__gmon_start__@plt+0x2467> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x4e5eb,%eax │ │ │ │ push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x4cd27,%ebx │ │ │ │ - sub $0x2c,%esp │ │ │ │ - mov 0x40(%esp),%ebp │ │ │ │ - mov 0x44(%esp),%edi │ │ │ │ - mov 0x0(%ebp),%esi │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - sub %esi,%eax │ │ │ │ - sub %esi,%edi │ │ │ │ - sar $0x3,%eax │ │ │ │ - mov %edi,0x4(%esp) │ │ │ │ - je 58400 ::do_widen(char) const@@Base+0x1c3b0> │ │ │ │ - lea (%eax,%eax,1),%ecx │ │ │ │ - mov $0xfffffff8,%edx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jbe 583d0 ::do_widen(char) const@@Base+0x1c380> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edx │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ - call 4050 │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ - mov %eax,%edi │ │ │ │ - lea (%eax,%edx,1),%eax │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ + sub $0xcc,%esp │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + movzbl 0x257(%ecx),%eax │ │ │ │ + mov %ecx,-0xa4(%ebp) │ │ │ │ + mov %al,-0xac(%ebp) │ │ │ │ + test %al,%al │ │ │ │ + je 56a5b ::do_widen(char) const@@Base+0xa49b> │ │ │ │ + mov 0x2b4(%ecx),%eax │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 56bf8 ::do_widen(char) const@@Base+0xa638> │ │ │ │ + lea -0x94(%ebp),%ecx │ │ │ │ + lea -0x8c(%ebp),%eax │ │ │ │ + movl $0x0,-0x90(%ebp) │ │ │ │ + mov %ecx,%edi │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ + mov 0x1f0(%ecx),%eax │ │ │ │ + movb $0x0,-0x8c(%ebp) │ │ │ │ + cmp %eax,0x1f4(%ecx) │ │ │ │ + je 56ae7 ::do_widen(char) const@@Base+0xa527> │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push %edi │ │ │ │ + mov 0x5ec(%ecx),%eax │ │ │ │ + add $0x4c,%eax │ │ │ │ + push %eax │ │ │ │ + call 497b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29bb0> │ │ │ │ + pop %ecx │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ + pop %esi │ │ │ │ + push %edi │ │ │ │ + mov 0x5ec(%ecx),%eax │ │ │ │ + add $0x1c4,%eax │ │ │ │ + push %eax │ │ │ │ + call 497b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29bb0> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x48(%esp),%eax │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ - sub 0x44(%esp),%edx │ │ │ │ - fldl (%eax) │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - lea 0x8(%edi,%eax,1),%ecx │ │ │ │ - fstl 0x8(%esp) │ │ │ │ - fstpl (%edi,%eax,1) │ │ │ │ - lea (%ecx,%edx,1),%eax │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - cmp %esi,0x44(%esp) │ │ │ │ - je 583f0 ::do_widen(char) const@@Base+0x1c3a0> │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ - push 0x8(%esp) │ │ │ │ - push %esi │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ + sub $0x8,%esp │ │ │ │ + push 0xc(%ebp) │ │ │ │ push %edi │ │ │ │ - call 46f0 │ │ │ │ + call 4fa70 ::do_widen(char) const@@Base+0x34b0> │ │ │ │ + mov %al,-0xac(%ebp) │ │ │ │ + mov 0x1f0(%edi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ - cmp %edx,0x44(%esp) │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ - je 583c0 ::do_widen(char) const@@Base+0x1c370> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %edx │ │ │ │ - push 0x4c(%esp) │ │ │ │ - push %ecx │ │ │ │ - call 41b0 │ │ │ │ + mov 0x1f4(%edi),%eax │ │ │ │ + sub %edx,%eax │ │ │ │ + sar $0x3,%eax │ │ │ │ + imul $0xaaaaaaab,%eax,%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jbe 56bc5 ::do_widen(char) const@@Base+0xa605> │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea (%edi,%edi,2),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ + lea (%edx,%eax,8),%eax │ │ │ │ + push %eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push -0xa8(%ebp) │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + pop %eax │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + pop %edx │ │ │ │ + push -0xa8(%ebp) │ │ │ │ + mov 0x5ec(%eax),%eax │ │ │ │ + add $0x4c,%eax │ │ │ │ + push %eax │ │ │ │ + call 497b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29bb0> │ │ │ │ + pop %esi │ │ │ │ + pop %eax │ │ │ │ + push -0xa8(%ebp) │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + mov 0x5ec(%eax),%eax │ │ │ │ + add $0x1c4,%eax │ │ │ │ + push %eax │ │ │ │ + call 497b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29bb0> │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + pop %edx │ │ │ │ + pop %ecx │ │ │ │ + push 0xc(%ebp) │ │ │ │ + push %ebx │ │ │ │ + call 4fa70 ::do_widen(char) const@@Base+0x34b0> │ │ │ │ + mov %al,-0xac(%ebp) │ │ │ │ + mov 0x1f0(%ebx),%edx │ │ │ │ + add $0x1,%edi │ │ │ │ add $0x10,%esp │ │ │ │ - test %esi,%esi │ │ │ │ - jne 583c0 ::do_widen(char) const@@Base+0x1c370> │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov %edi,0x0(%ebp) │ │ │ │ - mov %eax,0x4(%ebp) │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - add $0x2c,%esp │ │ │ │ + mov 0x1f4(%ebx),%eax │ │ │ │ + sub %edx,%eax │ │ │ │ + sar $0x3,%eax │ │ │ │ + imul $0xaaaaaaab,%eax,%eax │ │ │ │ + cmp %eax,%edi │ │ │ │ + jb 56b30 ::do_widen(char) const@@Base+0xa570> │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + cmp -0xb4(%ebp),%eax │ │ │ │ + je 56be5 ::do_widen(char) const@@Base+0xa625> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + movzbl -0xac(%ebp),%eax │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call 4380 │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %ecx,%esi │ │ │ │ + add $0x24,%eax │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + call 4ed50 ::do_widen(char) const@@Base+0x2790> │ │ │ │ + mov 0x23c(%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 583a0 ::do_widen(char) const@@Base+0x1c350> │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0x1fffffff,%ecx │ │ │ │ - ja 58315 ::do_widen(char) const@@Base+0x1c2c5> │ │ │ │ - movl $0x0,0x14(%esp) │ │ │ │ - xor %edi,%edi │ │ │ │ + mov %edx,-0xb8(%ebp) │ │ │ │ + mov %eax,%edi │ │ │ │ + lea 0x238(%esi),%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 58332 ::do_widen(char) const@@Base+0x1c2e2> │ │ │ │ - jmp 58405 ::do_widen(char) const@@Base+0x1c3b5> │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - cmp %eax,0x44(%esp) │ │ │ │ - jne 5838b ::do_widen(char) const@@Base+0x1c33b> │ │ │ │ - jmp 5839c ::do_widen(char) const@@Base+0x1c34c> │ │ │ │ + je 571ef ::do_widen(char) const@@Base+0xac2f> │ │ │ │ + mov %edx,%ebx │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ + mov -0xb8(%ebp),%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,-0xa4(%ebp) │ │ │ │ + jmp 56c51 ::do_widen(char) const@@Base+0xa691> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov $0x1,%ecx │ │ │ │ - lea 0x0(,%ecx,8),%edx │ │ │ │ - jmp 58315 ::do_widen(char) const@@Base+0x1c2c5> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - push %ebp │ │ │ │ - call 18a29 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d9> │ │ │ │ - add $0x4cbda,%ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov 0x24(%esp),%edi │ │ │ │ - mov 0x28(%esp),%esi │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ - mov 0x4(%edi),%ebx │ │ │ │ - lea 0xc(%esi),%edx │ │ │ │ - cmp %ebx,%edx │ │ │ │ - je 58474 ::do_widen(char) const@@Base+0x1c424> │ │ │ │ - mov %ebx,%ecx │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - sar $0x2,%ecx │ │ │ │ - imul $0xaaaaaaab,%ecx,%ecx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 58474 ::do_widen(char) const@@Base+0x1c424> │ │ │ │ - mov %esi,%edx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - flds 0x14(%edx) │ │ │ │ - flds 0x10(%edx) │ │ │ │ - add $0xc,%edx │ │ │ │ - fstps -0x8(%edx) │ │ │ │ - fstps -0x4(%edx) │ │ │ │ - sub $0x1,%ecx │ │ │ │ - jne 58460 ::do_widen(char) const@@Base+0x1c410> │ │ │ │ - mov -0xc(%ebx),%edx │ │ │ │ - lea -0xc(%ebx),%ecx │ │ │ │ - lea -0x999c0(%ebp),%ebx │ │ │ │ - mov %ecx,0x4(%edi) │ │ │ │ - mov (%edx),%edx │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 56c68 ::do_widen(char) const@@Base+0xa6a8> │ │ │ │ + cmp %edi,0x10(%eax) │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ + sbb -0xa4(%ebp),%edx │ │ │ │ + jae 56c48 ::do_widen(char) const@@Base+0xa688> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + jmp 56c4d ::do_widen(char) const@@Base+0xa68d> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ + mov %esi,-0xa4(%ebp) │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 58498 ::do_widen(char) const@@Base+0x1c448> │ │ │ │ - mov %esi,(%eax) │ │ │ │ - add $0xc,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ecx │ │ │ │ - call *%edx │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ + je 56c86 ::do_widen(char) const@@Base+0xa6c6> │ │ │ │ + cmp 0x10(%ebx),%edi │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ + sbb 0x14(%ebx),%eax │ │ │ │ + jae 56cba ::do_widen(char) const@@Base+0xa6fa> │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ + mov -0xa4(%ebp),%esi │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ + jmp 56cab ::do_widen(char) const@@Base+0xa6eb> │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + mov 0x8(%ecx),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 56ee0 ::do_widen(char) const@@Base+0xa920> │ │ │ │ + mov 0x14(%ecx),%eax │ │ │ │ + cmp %edi,0x10(%ecx) │ │ │ │ + sbb %ebx,%eax │ │ │ │ + jae 56c9a ::do_widen(char) const@@Base+0xa6da> │ │ │ │ + mov 0xc(%ecx),%ecx │ │ │ │ + jmp 56ca3 ::do_widen(char) const@@Base+0xa6e3> │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + mov 0x384(%eax),%eax │ │ │ │ + sub $0x1,%eax │ │ │ │ + cmp $0xfffffffd,%eax │ │ │ │ + jbe 56be5 ::do_widen(char) const@@Base+0xa625> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x94(%ebp),%eax │ │ │ │ + push 0xc(%ebp) │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + call 6a6c0 ::do_widen(char) const@@Base+0x1e100> │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - mov %esi,(%eax) │ │ │ │ - add $0xc,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - nop │ │ │ │ - push %ebp │ │ │ │ - call 18a29 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d9> │ │ │ │ - add $0x4cb3a,%ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ - mov 0x38(%esp),%edi │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 5856a ::do_widen(char) const@@Base+0x1c51a> │ │ │ │ - mov 0x34(%esp),%ecx │ │ │ │ - mov 0x4(%ecx),%ebx │ │ │ │ - mov %ebx,%esi │ │ │ │ - sub %eax,%esi │ │ │ │ - cmp %ebx,%eax │ │ │ │ - je 5851f ::do_widen(char) const@@Base+0x1c4cf> │ │ │ │ - mov %esi,%ecx │ │ │ │ - sar $0x2,%ecx │ │ │ │ - imul $0xaaaaaaab,%ecx,%ecx │ │ │ │ - test %esi,%esi │ │ │ │ - jle 5851f ::do_widen(char) const@@Base+0x1c4cf> │ │ │ │ - mov %edi,%edx │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + mov 0x600(%esi),%eax │ │ │ │ + lea 0x5fc(%esi),%ebx │ │ │ │ + mov %ebx,-0xc0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 571de ::do_widen(char) const@@Base+0xac1e> │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ + jmp 56d31 ::do_widen(char) const@@Base+0xa771> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - flds 0x8(%eax) │ │ │ │ - flds 0x4(%eax) │ │ │ │ - add $0xc,%edx │ │ │ │ - add $0xc,%eax │ │ │ │ - fstps -0x8(%edx) │ │ │ │ - fstps -0x4(%edx) │ │ │ │ - sub $0x1,%ecx │ │ │ │ - jne 58508 ::do_widen(char) const@@Base+0x1c4b8> │ │ │ │ - lea (%edi,%esi,1),%edx │ │ │ │ - lea -0x999c0(%ebp),%ebp │ │ │ │ - mov %edx,%esi │ │ │ │ - cmp %ebx,%edx │ │ │ │ - je 5856a ::do_widen(char) const@@Base+0x1c51a> │ │ │ │ - mov %ebp,%eax │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ - mov %ebx,%ebp │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 58547 ::do_widen(char) const@@Base+0x1c4f7> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0xc,%esi │ │ │ │ - cmp %esi,%ebp │ │ │ │ - je 5855f ::do_widen(char) const@@Base+0x1c50f> │ │ │ │ - mov (%esi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp %ebx,%eax │ │ │ │ - je 58540 ::do_widen(char) const@@Base+0x1c4f0> │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 56d40 ::do_widen(char) const@@Base+0xa780> │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ + cmp %edi,0x10(%eax) │ │ │ │ + sbb %ecx,%edx │ │ │ │ + jae 56d28 ::do_widen(char) const@@Base+0xa768> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + jmp 56d2d ::do_widen(char) const@@Base+0xa76d> │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ + mov %ebx,-0xbc(%ebp) │ │ │ │ + mov %esi,-0xa4(%ebp) │ │ │ │ + cmp %eax,%ebx │ │ │ │ + je 56d68 ::do_widen(char) const@@Base+0xa7a8> │ │ │ │ + cmp 0x10(%ebx),%edi │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ + sbb 0x14(%ebx),%eax │ │ │ │ + jae 56ea2 ::do_widen(char) const@@Base+0xa8e2> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - add $0xc,%esi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %esi,%ebp │ │ │ │ - jne 58547 ::do_widen(char) const@@Base+0x1c4f7> │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - mov %edi,(%eax) │ │ │ │ - add $0x1c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - mov 0x14(%esp),%esi │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - mov 0x18(%esp),%edi │ │ │ │ - mov %esi,%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - cmp $0xc0,%edx │ │ │ │ - jle 585d0 ::do_widen(char) const@@Base+0x1c580> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea 0xc0(%eax),%ebx │ │ │ │ - push %edi │ │ │ │ - push %ebx │ │ │ │ - push %eax │ │ │ │ - call 41160 ::do_widen(char) const@@Base+0x5110> │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + push $0x24 │ │ │ │ + add $0x5f8,%eax │ │ │ │ + mov %eax,-0xc4(%ebp) │ │ │ │ + call 4050 │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 585cc ::do_widen(char) const@@Base+0x1c57c> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %edi │ │ │ │ + mov %edi,0x10(%eax) │ │ │ │ + lea 0x10(%eax),%edx │ │ │ │ + mov %eax,-0xc8(%ebp) │ │ │ │ + mov %esi,0x14(%eax) │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ + movl $0x0,0x18(%eax) │ │ │ │ + movl $0x0,0x1c(%eax) │ │ │ │ + movl $0x0,0x20(%eax) │ │ │ │ + cmp %esi,-0xc0(%ebp) │ │ │ │ + je 570c7 ::do_widen(char) const@@Base+0xab07> │ │ │ │ + mov -0xbc(%ebp),%ebx │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ + mov %edx,-0xcc(%ebp) │ │ │ │ + mov 0x10(%ebx),%ecx │ │ │ │ + mov 0x14(%ebx),%eax │ │ │ │ + cmp %ecx,%edi │ │ │ │ + sbb %eax,%esi │ │ │ │ + jae 5705c ::do_widen(char) const@@Base+0xaa9c> │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + cmp %ebx,0x604(%eax) │ │ │ │ + je 57303 ::do_widen(char) const@@Base+0xad43> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ - add $0xc,%ebx │ │ │ │ - call 410e0 ::do_widen(char) const@@Base+0x5090> │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + call 4410 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 585b8 ::do_widen(char) const@@Base+0x1c568> │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - ret │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - jmp 41160 ::do_widen(char) const@@Base+0x5110> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x4ca1b,%eax │ │ │ │ - push %edi │ │ │ │ - mov $0x6,%ecx │ │ │ │ - push %esi │ │ │ │ - mov 0x10(%esp),%edi │ │ │ │ - lea -0x1d113(%eax),%esi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %al │ │ │ │ - sbb $0x0,%al │ │ │ │ - test %al,%al │ │ │ │ - jne 5861a ::do_widen(char) const@@Base+0x1c5ca> │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - cmpb $0x0,0x9c(%eax) │ │ │ │ - je 5861a ::do_widen(char) const@@Base+0x1c5ca> │ │ │ │ - movb $0x0,0x9c(%eax) │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %edi │ │ │ │ + mov -0xcc(%ebp),%edx │ │ │ │ + mov 0x14(%eax),%ecx │ │ │ │ + cmp %edi,0x10(%eax) │ │ │ │ + sbb -0xb8(%ebp),%ecx │ │ │ │ + jae 570f1 ::do_widen(char) const@@Base+0xab31> │ │ │ │ + mov 0xc(%eax),%ebx │ │ │ │ + mov -0xbc(%ebp),%ecx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 5731a ::do_widen(char) const@@Base+0xad5a> │ │ │ │ + test %ecx,%ecx │ │ │ │ + setne %dl │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ + cmp %esi,-0xc0(%ebp) │ │ │ │ + je 56e68 ::do_widen(char) const@@Base+0xa8a8> │ │ │ │ + test %dl,%dl │ │ │ │ + jne 56e68 ::do_widen(char) const@@Base+0xa8a8> │ │ │ │ + mov %esi,%eax │ │ │ │ + cmp 0x10(%esi),%edi │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ + sbb 0x14(%eax),%esi │ │ │ │ + setb %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ + mov -0xc8(%ebp),%esi │ │ │ │ + push -0xc0(%ebp) │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + push -0xbc(%ebp) │ │ │ │ push %esi │ │ │ │ - push %ebx │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x4c9d4,%ebx │ │ │ │ - lea 0x84(%esi),%eax │ │ │ │ + push -0xb4(%ebp) │ │ │ │ + call 4090 │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + mov %esi,-0xbc(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ + addl $0x1,0x60c(%eax) │ │ │ │ + mov -0xbc(%ebp),%ebx │ │ │ │ + mov 0x1c(%ebx),%eax │ │ │ │ + cmp 0x20(%ebx),%eax │ │ │ │ + je 5703b ::do_widen(char) const@@Base+0xaa7b> │ │ │ │ sub $0x8,%esp │ │ │ │ - push 0x1c(%esp) │ │ │ │ - push %eax │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - mov 0x24(%esi),%edi │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 41e0 │ │ │ │ - mov %eax,(%esp) │ │ │ │ - lea 0x8(%esi),%eax │ │ │ │ - push %edi │ │ │ │ - push 0xc(%esi) │ │ │ │ - push $0x0 │ │ │ │ + push -0xa8(%ebp) │ │ │ │ push %eax │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x14,%esp │ │ │ │ - push %esi │ │ │ │ - call 65aa0 ::do_widen(char) const@@Base+0x29a50> │ │ │ │ + call 6a6c0 ::do_widen(char) const@@Base+0x1e100> │ │ │ │ + addl $0x7c,0x1c(%ebx) │ │ │ │ add $0x10,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x4c979,%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ - lea 0x8c(%esi),%edx │ │ │ │ - lea -0x364(%ebx),%eax │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x84(%esi),%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 586b8 ::do_widen(char) const@@Base+0x1c668> │ │ │ │ sub $0xc,%esp │ │ │ │ + push -0xa8(%ebp) │ │ │ │ + call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 56be5 ::do_widen(char) const@@Base+0xa625> │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov %esi,-0xa4(%ebp) │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 571ef ::do_widen(char) const@@Base+0xac2f> │ │ │ │ + cmp 0x10(%eax),%edi │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ + mov %edx,-0xc8(%ebp) │ │ │ │ + sbb 0x14(%eax),%ecx │ │ │ │ + jae 57027 ::do_widen(char) const@@Base+0xaa67> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + lea 0x234(%esi),%esi │ │ │ │ + push $0x1c │ │ │ │ + mov %esi,-0xc0(%ebp) │ │ │ │ + call 4050 │ │ │ │ + mov -0xb8(%ebp),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %edi,0x10(%eax) │ │ │ │ + lea 0x10(%eax),%esi │ │ │ │ + mov %edx,0x14(%eax) │ │ │ │ + mov %eax,-0xbc(%ebp) │ │ │ │ + movl $0x0,0x18(%eax) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov %esi,-0xc4(%ebp) │ │ │ │ + mov 0x10(%eax),%ebx │ │ │ │ + mov 0x14(%eax),%eax │ │ │ │ + cmp %ebx,%edi │ │ │ │ + sbb %eax,%edx │ │ │ │ + mov -0xc8(%ebp),%edx │ │ │ │ + jae 5715b ::do_widen(char) const@@Base+0xab9b> │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + cmp %eax,0x240(%ecx) │ │ │ │ + je 5730f ::do_widen(char) const@@Base+0xad4f> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + mov %edx,-0xac(%ebp) │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 4410 │ │ │ │ add $0x10,%esp │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x6c(%esi),%eax │ │ │ │ - push 0x74(%esi) │ │ │ │ + mov -0xac(%ebp),%edx │ │ │ │ + mov 0x14(%eax),%ebx │ │ │ │ + cmp %edi,0x10(%eax) │ │ │ │ + sbb -0xb8(%ebp),%ebx │ │ │ │ + jae 572e3 ::do_widen(char) const@@Base+0xad23> │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 572d7 ::do_widen(char) const@@Base+0xad17> │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov %esi,-0xa8(%ebp) │ │ │ │ + mov %eax,%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + setne -0xac(%ebp) │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 56ffe ::do_widen(char) const@@Base+0xaa3e> │ │ │ │ + cmpb $0x0,-0xac(%ebp) │ │ │ │ + jne 56ffe ::do_widen(char) const@@Base+0xaa3e> │ │ │ │ + cmp 0x10(%eax),%edi │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ + sbb 0x14(%eax),%esi │ │ │ │ + setb %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %ecx,-0xb4(%ebp) │ │ │ │ + push %edx │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 3d970 ::do_widen(char) const@@Base+0x1920> │ │ │ │ - pop %eax │ │ │ │ - lea 0x54(%esi),%eax │ │ │ │ - pop %edx │ │ │ │ - push 0x5c(%esi) │ │ │ │ + push -0xbc(%ebp) │ │ │ │ + push -0xb4(%ebp) │ │ │ │ + call 4090 │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + addl $0x1,0x248(%eax) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + mov %eax,0x18(%ecx) │ │ │ │ + jmp 56a5b ::do_widen(char) const@@Base+0xa49b> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push -0xa8(%ebp) │ │ │ │ push %eax │ │ │ │ - call 3d970 ::do_widen(char) const@@Base+0x1920> │ │ │ │ - mov 0x3c(%esi),%eax │ │ │ │ - lea 0x44(%esi),%edx │ │ │ │ + mov -0xbc(%ebp),%eax │ │ │ │ + add $0x18,%eax │ │ │ │ + push %eax │ │ │ │ + call 209e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xde0> │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 586ee ::do_widen(char) const@@Base+0x1c69e> │ │ │ │ + jmp 56eca ::do_widen(char) const@@Base+0xa90a> │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ + cmp %edi,%ecx │ │ │ │ + sbb %esi,%eax │ │ │ │ + jae 5712c ::do_widen(char) const@@Base+0xab6c> │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ + mov -0xbc(%ebp),%eax │ │ │ │ + cmp %eax,0x608(%ecx) │ │ │ │ + je 57154 ::do_widen(char) const@@Base+0xab94> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 4290 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x24(%esi),%eax │ │ │ │ - lea 0x2c(%esi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 58704 ::do_widen(char) const@@Base+0x1c6b4> │ │ │ │ + mov -0xcc(%ebp),%edx │ │ │ │ + cmp 0x10(%eax),%edi │ │ │ │ + sbb 0x14(%eax),%esi │ │ │ │ + jae 570f1 ::do_widen(char) const@@Base+0xab31> │ │ │ │ + mov -0xbc(%ebp),%ecx │ │ │ │ + mov 0xc(%ecx),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 57154 ::do_widen(char) const@@Base+0xab94> │ │ │ │ + movzbl -0xac(%ebp),%edx │ │ │ │ + mov %eax,-0xbc(%ebp) │ │ │ │ + jmp 56e3c ::do_widen(char) const@@Base+0xa87c> │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + mov 0x60c(%eax),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 570f1 ::do_widen(char) const@@Base+0xab31> │ │ │ │ + mov 0x608(%eax),%ecx │ │ │ │ + mov 0x14(%ecx),%eax │ │ │ │ + cmp %edi,0x10(%ecx) │ │ │ │ + mov %ecx,-0xbc(%ebp) │ │ │ │ + sbb -0xb8(%ebp),%eax │ │ │ │ + jb 57154 ::do_widen(char) const@@Base+0xab94> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0xa0(%ebp),%eax │ │ │ │ + push %edx │ │ │ │ + push -0xc4(%ebp) │ │ │ │ + push %eax │ │ │ │ + call 6b3e0 ::do_widen(char) const@@Base+0x1ee20> │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %edx,-0xbc(%ebp) │ │ │ │ + test %edx,%edx │ │ │ │ + jne 56e37 ::do_widen(char) const@@Base+0xa877> │ │ │ │ + mov %eax,-0xbc(%ebp) │ │ │ │ + mov -0xc8(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ + lea 0x18(%esi),%eax │ │ │ │ push %eax │ │ │ │ + call bee0 <__gmon_start__@plt+0x7728> │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + mov %esi,(%esp) │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ + jmp 56ea2 ::do_widen(char) const@@Base+0xa8e2> │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 56e3c ::do_widen(char) const@@Base+0xa87c> │ │ │ │ + cmp %edi,%ebx │ │ │ │ + sbb -0xb8(%ebp),%eax │ │ │ │ + jae 572b5 ::do_widen(char) const@@Base+0xacf5> │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ + cmp %esi,0x244(%ebx) │ │ │ │ + je 572d1 ::do_widen(char) const@@Base+0xad11> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ push %esi │ │ │ │ - call 658e0 ::do_widen(char) const@@Base+0x29890> │ │ │ │ - add $0x14,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - ret │ │ │ │ + call 4290 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ + cmp 0x10(%eax),%edi │ │ │ │ + sbb 0x14(%eax),%ebx │ │ │ │ + jae 572e3 ::do_widen(char) const@@Base+0xad23> │ │ │ │ + movzbl -0xac(%ebp),%ebx │ │ │ │ + cmpl $0x0,0xc(%esi) │ │ │ │ + mov $0x0,%ecx │ │ │ │ + cmove %esi,%eax │ │ │ │ + cmove %ecx,%ebx │ │ │ │ + mov %bl,-0xac(%ebp) │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ + mov %esi,-0xa8(%ebp) │ │ │ │ + jmp 56fd9 ::do_widen(char) const@@Base+0xaa19> │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ + mov %eax,-0xbc(%ebp) │ │ │ │ + jmp 56d68 ::do_widen(char) const@@Base+0xa7a8> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ + push $0x1c │ │ │ │ + call 4050 │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ + mov %eax,-0xbc(%ebp) │ │ │ │ + mov %edi,0x10(%eax) │ │ │ │ + mov %esi,0x14(%eax) │ │ │ │ + movl $0x0,0x18(%eax) │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + mov 0x248(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 57255 ::do_widen(char) const@@Base+0xac95> │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + mov 0x244(%eax),%eax │ │ │ │ + mov 0x14(%eax),%ecx │ │ │ │ + cmp %edi,0x10(%eax) │ │ │ │ + sbb -0xb8(%ebp),%ecx │ │ │ │ + jb 572d7 ::do_widen(char) const@@Base+0xad17> │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %edx,-0xac(%ebp) │ │ │ │ + lea -0xa0(%ebp),%eax │ │ │ │ + lea 0x10(%esi),%ecx │ │ │ │ + push %ecx │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ + add $0x234,%ecx │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ + call 6b2e0 ::do_widen(char) const@@Base+0x1ed20> │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + add $0xc,%esp │ │ │ │ + mov -0xac(%ebp),%edx │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 572b5 ::do_widen(char) const@@Base+0xacf5> │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ + mov %ecx,%ebx │ │ │ │ + mov %esi,-0xa8(%ebp) │ │ │ │ + jmp 56fd0 ::do_widen(char) const@@Base+0xaa10> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0xbc(%ebp) │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 57027 ::do_widen(char) const@@Base+0xaa67> │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + movb $0x0,-0xac(%ebp) │ │ │ │ + jmp 571cd ::do_widen(char) const@@Base+0xac0d> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %edx,-0xac(%ebp) │ │ │ │ + lea -0xa0(%ebp),%eax │ │ │ │ + push -0xc4(%ebp) │ │ │ │ + push -0xc0(%ebp) │ │ │ │ + jmp 5727b ::do_widen(char) const@@Base+0xacbb> │ │ │ │ + movzbl -0xac(%ebp),%edx │ │ │ │ + jmp 56e3c ::do_widen(char) const@@Base+0xa87c> │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + jmp 571cd ::do_widen(char) const@@Base+0xac0d> │ │ │ │ + mov %eax,-0xbc(%ebp) │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 56e3c ::do_widen(char) const@@Base+0xa87c> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 6d96 <__gmon_start__@plt+0x25de> │ │ │ │ + mov %eax,%ebx │ │ │ │ + jmp 6dc5 <__gmon_start__@plt+0x260d> │ │ │ │ nop │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x4c8d9,%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - push %esi │ │ │ │ - call 58680 ::do_widen(char) const@@Base+0x1c630> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push $0xa0 │ │ │ │ - push %esi │ │ │ │ - call 4280 │ │ │ │ - add $0x14,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 18a21 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d1> │ │ │ │ - add $0x4c8ab,%ecx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x4dcbb,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - mov %ecx,%ebx │ │ │ │ - mov %ecx,%esi │ │ │ │ - sub $0x88,%esp │ │ │ │ - push 0x8(%ebp) │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ - call 65a10 ::do_widen(char) const@@Base+0x299c0> │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - lea -0x364(%esi),%eax │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - mov %eax,(%edx) │ │ │ │ + mov %eax,%ebx │ │ │ │ + sub $0x78,%esp │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + push 0x530(%ecx) │ │ │ │ + call 36e70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x17270> │ │ │ │ + lea -0x40(%ebp),%edx │ │ │ │ + movb $0x0,-0x40(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + mov %edx,-0x70(%ebp) │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ + movl $0x0,-0x54(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jne 573a0 ::do_widen(char) const@@Base+0xade0> │ │ │ │ + jmp 57556 ::do_widen(char) const@@Base+0xaf96> │ │ │ │ + addl $0x1,-0x54(%ebp) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + cmp %eax,-0x6c(%ebp) │ │ │ │ + je 5753f ::do_widen(char) const@@Base+0xaf7f> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + cmpb $0x0,0x250(%eax) │ │ │ │ + je 57568 ::do_widen(char) const@@Base+0xafa8> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + cmpl $0xffffffff,0x38c(%eax) │ │ │ │ + je 57390 ::do_widen(char) const@@Base+0xadd0> │ │ │ │ + mov 0x530(%eax),%edx │ │ │ │ + imul $0x7c,-0x54(%ebp),%ebx │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + mov 0x3c4(%eax),%eax │ │ │ │ + mov 0xc(%edx),%ecx │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + add $0x1,%eax │ │ │ │ + add %ebx,%ecx │ │ │ │ + mov %ebx,-0x68(%ebp) │ │ │ │ + mov %eax,0xc(%ecx) │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov 0xc(%edx),%eax │ │ │ │ + movb $0x0,0x8(%ecx) │ │ │ │ + add %ebx,%eax │ │ │ │ + movb $0x0,-0x28(%ebp) │ │ │ │ + mov 0x24(%eax),%edx │ │ │ │ + mov 0x28(%eax),%esi │ │ │ │ + add %edx,%esi │ │ │ │ + cmp %esi,%edx │ │ │ │ + je 575c0 ::do_widen(char) const@@Base+0xb000> │ │ │ │ + movzbl -0x1(%esi),%eax │ │ │ │ + movl $0x0,-0x4c(%ebp) │ │ │ │ + sub $0x2,%esi │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov %al,-0x4d(%ebp) │ │ │ │ + lea -0x1(%edx),%eax │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + movzbl -0x4d(%ebp),%ecx │ │ │ │ + mov %cl,(%eax,%ebx,1) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov %edi,-0x2c(%ebp) │ │ │ │ + movb $0x0,(%eax,%edi,1) │ │ │ │ + cmp %esi,-0x5c(%ebp) │ │ │ │ + je 57490 ::do_widen(char) const@@Base+0xaed0> │ │ │ │ + movzbl (%esi),%eax │ │ │ │ + mov %al,-0x4d(%ebp) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + lea 0x1(%eax),%edi │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + cmp %eax,-0x30(%ebp) │ │ │ │ + je 575b0 ::do_widen(char) const@@Base+0xaff0> │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + sub $0x1,%esi │ │ │ │ + cmp %edi,%eax │ │ │ │ + jae 57430 ::do_widen(char) const@@Base+0xae70> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + push $0x1 │ │ │ │ + push $0x0 │ │ │ │ + push $0x0 │ │ │ │ + push -0x4c(%ebp) │ │ │ │ + push -0x64(%ebp) │ │ │ │ + call 4790 , std::allocator >::_M_mutate(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x20,%esp │ │ │ │ + jmp 57430 ::do_widen(char) const@@Base+0xae70> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ + mov 0x530(%eax),%eax │ │ │ │ + add 0xc(%eax),%edx │ │ │ │ mov %edx,%eax │ │ │ │ - lea 0x24(%edx),%edx │ │ │ │ - lea 0x3c(%ebx),%edi │ │ │ │ - add $0x2c,%eax │ │ │ │ - movl $0x0,0x28(%ebx) │ │ │ │ - mov %eax,0x24(%ebx) │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - add $0x44,%eax │ │ │ │ - movb $0x0,0x2c(%ebx) │ │ │ │ - mov %eax,0x3c(%ebx) │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - add $0x58,%eax │ │ │ │ - movl $0x0,0x40(%ebx) │ │ │ │ - mov %eax,0x60(%ebx) │ │ │ │ - mov %eax,0x64(%ebx) │ │ │ │ - mov %ebx,%eax │ │ │ │ - add $0x70,%eax │ │ │ │ - movb $0x0,0x44(%ebx) │ │ │ │ - mov %eax,0x78(%ebx) │ │ │ │ - mov %eax,0x7c(%ebx) │ │ │ │ - mov %ebx,%eax │ │ │ │ - add $0x8c,%eax │ │ │ │ - movl $0x0,0x58(%ebx) │ │ │ │ - movl $0x0,0x5c(%ebx) │ │ │ │ - movl $0x0,0x68(%ebx) │ │ │ │ - movl $0x0,0x70(%ebx) │ │ │ │ - movl $0x0,0x74(%ebx) │ │ │ │ - movl $0x0,0x80(%ebx) │ │ │ │ - mov %eax,0x84(%ebx) │ │ │ │ - movl $0x0,0x88(%ebx) │ │ │ │ - movb $0x0,0x8c(%ebx) │ │ │ │ - pop %ecx │ │ │ │ - pop %ebx │ │ │ │ - push 0xc(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %edx │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + add $0x24,%eax │ │ │ │ + push -0x64(%ebp) │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x530(%eax),%eax │ │ │ │ + add 0xc(%eax),%edx │ │ │ │ + mov $0x7fffffff,%eax │ │ │ │ + sub 0x40(%edx),%eax │ │ │ │ + lea 0x3c(%edx),%ecx │ │ │ │ + cmp $0x8,%eax │ │ │ │ + jbe 575cb ::do_widen(char) const@@Base+0xb00b> │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x9 │ │ │ │ + lea -0x1c4d5(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ pop %eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ pop %edx │ │ │ │ - push 0x10(%ebp) │ │ │ │ - push %edi │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - movb $0x0,-0x40(%ebp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %eax,0x20(%edx) │ │ │ │ - lea -0x40(%ebp),%eax │ │ │ │ - mov 0x40(%edx),%edi │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - lea -0x1b5c0(%ecx),%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - nop │ │ │ │ - cmp %edi,%esi │ │ │ │ - jae 58898 ::do_widen(char) const@@Base+0x1c848> │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ + mov 0x530(%eax),%eax │ │ │ │ + add 0xc(%eax),%edx │ │ │ │ + push %edx │ │ │ │ + push 0x8(%ebp) │ │ │ │ + call 56a10 ::do_widen(char) const@@Base+0xa450> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + addl $0x1,0x3c4(%eax) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp -0x58(%ebp),%eax │ │ │ │ + je 57390 ::do_widen(char) const@@Base+0xadd0> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - mov 0x3c(%eax),%eax │ │ │ │ - movsbl (%eax,%esi,1),%eax │ │ │ │ push %eax │ │ │ │ - call 4170 │ │ │ │ + call 4380 │ │ │ │ + addl $0x1,-0x54(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - je 588c8 ::do_widen(char) const@@Base+0x1c878> │ │ │ │ - add $0x1,%esi │ │ │ │ - cmp %edi,%esi │ │ │ │ - jb 58874 ::do_widen(char) const@@Base+0x1c824> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - movb $0x0,0x9c(%eax) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + cmp %eax,-0x6c(%ebp) │ │ │ │ + jne 573a0 ::do_widen(char) const@@Base+0xade0> │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - cmp -0x64(%ebp),%eax │ │ │ │ - je 588b9 ::do_widen(char) const@@Base+0x1c869> │ │ │ │ + cmp -0x70(%ebp),%eax │ │ │ │ + je 57556 ::do_widen(char) const@@Base+0xaf96> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - push $0x1 │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - push -0x68(%ebp) │ │ │ │ - call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x40(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - je 589f0 ::do_widen(char) const@@Base+0x1c9a0> │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - cmp %eax,%esi │ │ │ │ - jae 58933 ::do_widen(char) const@@Base+0x1c8e3> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x3c(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - jmp 5890f ::do_widen(char) const@@Base+0x1c8bf> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0x1,%edi │ │ │ │ - cmp %edi,%esi │ │ │ │ - jae 58929 ::do_widen(char) const@@Base+0x1c8d9> │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - movsbl (%eax,%edi,1),%eax │ │ │ │ - push %eax │ │ │ │ - call 4170 │ │ │ │ - add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 58908 ::do_widen(char) const@@Base+0x1c8b8> │ │ │ │ - xor %eax,%eax │ │ │ │ - cmp %edi,-0x5c(%ebp) │ │ │ │ - setne %al │ │ │ │ - add %eax,%edi │ │ │ │ - mov %edi,%edx │ │ │ │ - sub %esi,%edx │ │ │ │ - cmp -0x60(%ebp),%esi │ │ │ │ - ja 58a8d ::do_widen(char) const@@Base+0x1ca3d> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ - lea -0x28(%ebp),%ebx │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ - mov 0x3c(%ecx),%eax │ │ │ │ - sub %esi,%edi │ │ │ │ - push $0x0 │ │ │ │ - mov %ebx,-0x30(%ebp) │ │ │ │ - add %esi,%eax │ │ │ │ - cmp %edx,%edi │ │ │ │ - lea 0x54(%ecx),%esi │ │ │ │ - cmova %edx,%edi │ │ │ │ - add %eax,%edi │ │ │ │ - push %edi │ │ │ │ - push %eax │ │ │ │ - push -0x70(%ebp) │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x2c(%ebp),%edx │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - je 58a20 ::do_widen(char) const@@Base+0x1c9d0> │ │ │ │ - mov -0x28(%ebp),%esi │ │ │ │ - cmp -0x64(%ebp),%eax │ │ │ │ - je 58a58 ::do_widen(char) const@@Base+0x1ca08> │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ - mov %edx,-0x44(%ebp) │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - je 58a61 ::do_widen(char) const@@Base+0x1ca11> │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - mov %edi,-0x28(%ebp) │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - movb $0x0,(%eax) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp -0x58(%ebp),%eax │ │ │ │ - je 589c7 ::do_widen(char) const@@Base+0x1c977> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - jne 58a00 ::do_widen(char) const@@Base+0x1c9b0> │ │ │ │ + nop │ │ │ │ + mov 0x530(%eax),%edx │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov 0x40(%ecx),%edi │ │ │ │ - lea 0x1(%eax),%esi │ │ │ │ - cmp %edi,%esi │ │ │ │ - jae 58898 ::do_widen(char) const@@Base+0x1c848> │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - jne 58870 ::do_widen(char) const@@Base+0x1c820> │ │ │ │ - jmp 58898 ::do_widen(char) const@@Base+0x1c848> │ │ │ │ - lea -0x1(%eax),%edi │ │ │ │ - cmp %edi,%esi │ │ │ │ - jb 588fa ::do_widen(char) const@@Base+0x1c8aa> │ │ │ │ - jmp 58929 ::do_widen(char) const@@Base+0x1c8d9> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x48(%ebp),%edx │ │ │ │ - lea -0x50(%ebp),%eax │ │ │ │ - push %edx │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - lea 0x54(%edx),%esi │ │ │ │ - push %esi │ │ │ │ - push %eax │ │ │ │ - call 3e660 ::do_widen(char) const@@Base+0x2610> │ │ │ │ - add $0xc,%esp │ │ │ │ - jmp 589ce ::do_widen(char) const@@Base+0x1c97e> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - test %edx,%edx │ │ │ │ - je 58a42 ::do_widen(char) const@@Base+0x1c9f2> │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 58a72 ::do_widen(char) const@@Base+0x1ca22> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - push %edx │ │ │ │ - push -0x58(%ebp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + imul $0x7c,-0x54(%ebp),%eax │ │ │ │ + add 0xc(%edx),%eax │ │ │ │ + mov 0x3c4(%ecx),%edx │ │ │ │ + movb $0x1,0x8(%eax) │ │ │ │ + mov %edx,-0x4c(%ebp) │ │ │ │ + lea 0x1(%edx),%edx │ │ │ │ + mov %edx,0xc(%eax) │ │ │ │ push %eax │ │ │ │ - call 41b0 │ │ │ │ - mov -0x2c(%ebp),%edx │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + push 0x8(%ebp) │ │ │ │ + call 56a10 ::do_widen(char) const@@Base+0xa450> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov %edx,-0x44(%ebp) │ │ │ │ - movb $0x0,(%eax,%edx,1) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - jmp 589a6 ::do_widen(char) const@@Base+0x1c956> │ │ │ │ + addl $0x1,0x3c4(%eax) │ │ │ │ + jmp 573b0 ::do_widen(char) const@@Base+0xadf0> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ - mov %edx,-0x44(%ebp) │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - lea -0x28(%ebp),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - jmp 589a6 ::do_widen(char) const@@Base+0x1c956> │ │ │ │ - movzbl -0x28(%ebp),%edx │ │ │ │ - mov %dl,(%eax) │ │ │ │ - mov -0x2c(%ebp),%edx │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov %edx,-0x44(%ebp) │ │ │ │ - movb $0x0,(%eax,%edx,1) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - jmp 589a6 ::do_widen(char) const@@Base+0x1c956> │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - push -0x60(%ebp) │ │ │ │ - push %esi │ │ │ │ - lea -0x1d61d(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - lea -0x1cb08(%ebx),%eax │ │ │ │ + mov $0xf,%eax │ │ │ │ + jmp 5746a ::do_widen(char) const@@Base+0xaeaa> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea -0x30(%ebp),%ecx │ │ │ │ + mov %ecx,-0x64(%ebp) │ │ │ │ + jmp 574a1 ::do_widen(char) const@@Base+0xaee1> │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x1db30(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - lea 0x54(%eax),%esi │ │ │ │ - call 4590 │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 71bc <__gmon_start__@plt+0x2a04> │ │ │ │ - mov %eax,%edi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - lea 0x54(%eax),%esi │ │ │ │ - jmp 71d3 <__gmon_start__@plt+0x2a1b> │ │ │ │ + call 41c0 │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 6df9 <__gmon_start__@plt+0x2641> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 6de2 <__gmon_start__@plt+0x262a> │ │ │ │ nop │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ + call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ + add $0x4da06,%esi │ │ │ │ push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x4c525,%ebx │ │ │ │ - sub $0x5c,%esp │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov (%eax),%edi │ │ │ │ - mov %ebx,-0x5c(%ebp) │ │ │ │ - test %edi,%edi │ │ │ │ - je 58b80 ::do_widen(char) const@@Base+0x1cb30> │ │ │ │ - xor %eax,%eax │ │ │ │ - lea -0x1b5be(%ebx),%edx │ │ │ │ - jmp 58b0d ::do_widen(char) const@@Base+0x1cabd> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x10(%ebp),%ebx │ │ │ │ - add $0x2,%eax │ │ │ │ - mov (%ebx,%eax,4),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 58b80 ::do_widen(char) const@@Base+0x1cb30> │ │ │ │ - mov $0x6,%ecx │ │ │ │ - mov %edx,%esi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %cl │ │ │ │ - sbb $0x0,%cl │ │ │ │ - test %cl,%cl │ │ │ │ - jne 58b00 ::do_widen(char) const@@Base+0x1cab0> │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ - mov $0x6,%ecx │ │ │ │ - lea -0x1d113(%esi),%esi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %dl │ │ │ │ - sbb $0x0,%dl │ │ │ │ - test %dl,%dl │ │ │ │ - je 58c00 ::do_widen(char) const@@Base+0x1cbb0> │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ - mov $0x5,%ecx │ │ │ │ - lea -0x1b5b8(%eax),%esi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %dl │ │ │ │ - sbb $0x0,%dl │ │ │ │ - movsbl %dl,%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 58b71 ::do_widen(char) const@@Base+0x1cb21> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - cmpb $0x0,0x9c(%eax) │ │ │ │ - jne 58c40 ::do_widen(char) const@@Base+0x1cbf0> │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ - mov $0x6,%ecx │ │ │ │ - lea -0x1d113(%eax),%esi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %al │ │ │ │ - sbb $0x0,%al │ │ │ │ - test %al,%al │ │ │ │ - jne 58b41 ::do_widen(char) const@@Base+0x1caf1> │ │ │ │ + sub $0x32c,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - lea -0x28(%ebp),%esi │ │ │ │ - mov %esi,-0x30(%ebp) │ │ │ │ - lea 0x58(%eax),%edi │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - lea -0x1bd84(%eax),%eax │ │ │ │ - mov %eax,%edx │ │ │ │ - lea -0x30(%ebp),%ebx │ │ │ │ - push $0x0 │ │ │ │ + mov 0x1c4(%eax),%ecx │ │ │ │ + cmp %ecx,0x1c0(%eax) │ │ │ │ + je 596e0 ::do_widen(char) const@@Base+0xd120> │ │ │ │ + cmpb $0x0,0x2c8(%eax) │ │ │ │ + jne 58540 ::do_widen(char) const@@Base+0xbf80> │ │ │ │ + lea -0x2bc(%ebp),%eax │ │ │ │ + lea -0x2c4(%ebp),%edi │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %eax,-0x324(%ebp) │ │ │ │ + mov %eax,-0x2c4(%ebp) │ │ │ │ + lea -0x2a4(%ebp),%eax │ │ │ │ + mov %eax,-0x328(%ebp) │ │ │ │ + mov %eax,-0x2ac(%ebp) │ │ │ │ + lea -0x1c4cb(%esi),%eax │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - push %ebx │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + push %edi │ │ │ │ + mov %edi,-0x2ec(%ebp) │ │ │ │ + movl $0x0,-0x2c0(%ebp) │ │ │ │ + movb $0x0,-0x2bc(%ebp) │ │ │ │ + movl $0x0,-0x2a8(%ebp) │ │ │ │ + movb $0x0,-0x2a4(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + lea -0x1c2d1(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x320(%ebp) │ │ │ │ + lea -0x2ac(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x2f0(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ add $0xc,%esp │ │ │ │ - lea -0x4c(%ebp),%eax │ │ │ │ - push %ebx │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - lea 0x54(%ebx),%edx │ │ │ │ - push %edx │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + push %edi │ │ │ │ + add $0x174,%ecx │ │ │ │ + push %ecx │ │ │ │ + mov %ecx,-0x2f4(%ebp) │ │ │ │ + call 6e8c0 ::do_widen(char) const@@Base+0x22300> │ │ │ │ + pop %eax │ │ │ │ + lea -0x1d7bc(%esi),%eax │ │ │ │ + pop %edx │ │ │ │ push %eax │ │ │ │ - call 58ec0 ::do_widen(char) const@@Base+0x1ce70> │ │ │ │ + push %edi │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ - cmp -0x4c(%ebp),%edi │ │ │ │ - je 58d00 ::do_widen(char) const@@Base+0x1ccb0> │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - jne 58e9a ::do_widen(char) const@@Base+0x1ce4a> │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + push %edi │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + lea -0x1c4b0(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x2a8(%ebp) │ │ │ │ + push -0x2ac(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - movb $0x1,0x9c(%eax) │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov 0x4(%esi,%eax,4),%edx │ │ │ │ + add $0x10,%eax │ │ │ │ + mov %eax,-0x31c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - lea -0x28(%ebp),%esi │ │ │ │ - mov %esi,-0x30(%ebp) │ │ │ │ - lea 0x58(%eax),%edi │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - test %edx,%edx │ │ │ │ - je 58bb3 ::do_widen(char) const@@Base+0x1cb63> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - mov %edx,-0x60(%ebp) │ │ │ │ - push %edx │ │ │ │ - call 41e0 │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - add %edx,%eax │ │ │ │ - jmp 58bb3 ::do_widen(char) const@@Base+0x1cb63> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov (%eax),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 58d23 ::do_widen(char) const@@Base+0x1ccd3> │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - mov %edx,-0x60(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - lea -0x1aae5(%esi),%ebx │ │ │ │ - jmp 58c6e ::do_widen(char) const@@Base+0x1cc1e> │ │ │ │ - add $0x2,%eax │ │ │ │ - mov (%edx,%eax,4),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 58d20 ::do_widen(char) const@@Base+0x1ccd0> │ │ │ │ - mov $0x7,%ecx │ │ │ │ - mov %ebx,%esi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %cl │ │ │ │ - sbb $0x0,%cl │ │ │ │ - test %cl,%cl │ │ │ │ - jne 58c60 ::do_widen(char) const@@Base+0x1cc10> │ │ │ │ - mov 0x10(%ebp),%esi │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - mov 0x4(%esi,%eax,4),%esi │ │ │ │ - lea -0x40(%ebp),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - test %esi,%esi │ │ │ │ - je 58cb8 ::do_widen(char) const@@Base+0x1cc68> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - mov %edx,-0x64(%ebp) │ │ │ │ - push %esi │ │ │ │ - call 41e0 │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ + lea 0x50(%eax),%edi │ │ │ │ + mov %edi,(%esp) │ │ │ │ + call 40b0 ::is_open() const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - add %esi,%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - push $0x0 │ │ │ │ + test %al,%al │ │ │ │ + jne 58578 ::do_widen(char) const@@Base+0xbfb8> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1d746(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - lea -0x48(%ebp),%eax │ │ │ │ - push %esi │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + lea -0x1c4a2(%esi),%eax │ │ │ │ push %eax │ │ │ │ - mov %edx,-0x64(%ebp) │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ - mov 0x88(%eax),%eax │ │ │ │ - cmp -0x44(%ebp),%eax │ │ │ │ - je 58d40 ::do_widen(char) const@@Base+0x1ccf0> │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ - cmp -0x60(%ebp),%esi │ │ │ │ - je 58b71 ::do_widen(char) const@@Base+0x1cb21> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 4380 │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x2a8(%ebp) │ │ │ │ + push -0x2ac(%ebp) │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ + mov %edi,(%esp) │ │ │ │ + call 40b0 ::is_open() const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 58b71 ::do_widen(char) const@@Base+0x1cb21> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 58b41 ::do_widen(char) const@@Base+0x1caf1> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + test %al,%al │ │ │ │ + jne 58668 ::do_widen(char) const@@Base+0xc0a8> │ │ │ │ + mov -0x2ec(%ebp),%edi │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1c495(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + push %edi │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + push %edi │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + mov -0x2a8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 58b41 ::do_widen(char) const@@Base+0x1caf1> │ │ │ │ - nop │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - lea -0x40(%ebp),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - lea -0x1bd84(%eax),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 58cb8 ::do_widen(char) const@@Base+0x1cc68> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - je 58d6e ::do_widen(char) const@@Base+0x1cd1e> │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - mov %edx,-0x64(%ebp) │ │ │ │ + jne 591f0 ::do_widen(char) const@@Base+0xcc30> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movb $0x0,0x256(%eax) │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1c47e(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - push %esi │ │ │ │ - push 0x84(%eax) │ │ │ │ - call 42f0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ - test %eax,%eax │ │ │ │ - jne 58cdf ::do_widen(char) const@@Base+0x1cc8f> │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov (%eax),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 58e30 ::do_widen(char) const@@Base+0x1cde0> │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov 0x10(%ebp),%ebx │ │ │ │ - lea -0x1b5b3(%eax),%eax │ │ │ │ - jmp 58d9e ::do_widen(char) const@@Base+0x1cd4e> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x2,%edx │ │ │ │ - mov (%ebx,%edx,4),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 58e30 ::do_widen(char) const@@Base+0x1cde0> │ │ │ │ - mov $0x4,%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ - repz cmpsb %es:(%edi),%ds:(%esi) │ │ │ │ - seta %cl │ │ │ │ - sbb $0x0,%cl │ │ │ │ - test %cl,%cl │ │ │ │ - jne 58d90 ::do_widen(char) const@@Base+0x1cd40> │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - lea -0x28(%ebp),%esi │ │ │ │ - mov %esi,-0x30(%ebp) │ │ │ │ - mov 0x4(%eax,%edx,4),%edi │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - test %edi,%edi │ │ │ │ - je 58de0 ::do_widen(char) const@@Base+0x1cd90> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x2f0(%ebp),%edi │ │ │ │ + add $0xc,%esp │ │ │ │ + movb $0x0,0x251(%eax) │ │ │ │ push %edi │ │ │ │ - call 41e0 │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + lea -0x1d79a(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + mov %eax,-0x2f8(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - add %edi,%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - lea -0x30(%ebp),%ebx │ │ │ │ - push $0x0 │ │ │ │ + test %eax,%eax │ │ │ │ + je 58530 ::do_widen(char) const@@Base+0xbf70> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1c470(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + mov -0x2f0(%ebp),%edi │ │ │ │ + add $0xc,%esp │ │ │ │ push %edi │ │ │ │ - push %ebx │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %eax │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - lea 0x6c(%eax),%edi │ │ │ │ - lea -0x4c(%ebp),%eax │ │ │ │ + pop %edx │ │ │ │ + movb $0x0,0x3ad(%eax) │ │ │ │ + push -0x2f8(%ebp) │ │ │ │ push %edi │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 58520 ::do_widen(char) const@@Base+0xbf60> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1c454(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - call 58ec0 ::do_widen(char) const@@Base+0x1ce70> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + mov -0x2f0(%ebp),%edi │ │ │ │ add $0xc,%esp │ │ │ │ - add $0x70,%eax │ │ │ │ - cmp -0x4c(%ebp),%eax │ │ │ │ - je 58e43 ::do_widen(char) const@@Base+0x1cdf3> │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 58cdc ::do_widen(char) const@@Base+0x1cc8c> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 58cdc ::do_widen(char) const@@Base+0x1cc8c> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - lea -0x28(%ebp),%esi │ │ │ │ - mov %esi,-0x30(%ebp) │ │ │ │ - lea -0x1bd84(%eax),%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 58de0 ::do_widen(char) const@@Base+0x1cd90> │ │ │ │ + push %edi │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x20(%eax),%eax │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - cmp 0x8(%eax),%ecx │ │ │ │ - je 58e88 ::do_widen(char) const@@Base+0x1ce38> │ │ │ │ - lea 0x8(%ecx),%eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - mov -0x2c(%ebp),%edx │ │ │ │ - push $0x0 │ │ │ │ - add %eax,%edx │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - push %ecx │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - addl $0x18,0x4(%eax) │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x58(%ebp),%eax │ │ │ │ - push %ebx │ │ │ │ + movb $0x0,0x2ba(%eax) │ │ │ │ + push -0x2f8(%ebp) │ │ │ │ push %edi │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 58510 ::do_widen(char) const@@Base+0xbf50> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1c438(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - call 3e660 ::do_widen(char) const@@Base+0x2610> │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + mov -0x2f0(%ebp),%edi │ │ │ │ add $0xc,%esp │ │ │ │ - jmp 58e0f ::do_widen(char) const@@Base+0x1cdbf> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %ebx │ │ │ │ - push %ecx │ │ │ │ - push -0x64(%ebp) │ │ │ │ - call 3e880 ::do_widen(char) const@@Base+0x2830> │ │ │ │ + push %edi │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + pop %edx │ │ │ │ + movl $0xffffffff,0x38c(%eax) │ │ │ │ + movb $0x0,0x250(%eax) │ │ │ │ + push -0x2f8(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 58e75 ::do_widen(char) const@@Base+0x1ce25> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 591b0 ::do_widen(char) const@@Base+0xcbf0> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movl $0x0,0x38c(%eax) │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1c41a(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 58beb ::do_widen(char) const@@Base+0x1cb9b> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 725e <__gmon_start__@plt+0x2aa6> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 7274 <__gmon_start__@plt+0x2abc> │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %ebp │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + mov %eax,-0x300(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + mov -0x2f0(%ebp),%edi │ │ │ │ + add $0xc,%esp │ │ │ │ push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x4c137,%ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - mov 0x38(%esp),%edx │ │ │ │ - mov 0x8(%eax),%esi │ │ │ │ - lea 0x4(%eax),%ecx │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ - test %esi,%esi │ │ │ │ - je 58f90 ::do_widen(char) const@@Base+0x1cf40> │ │ │ │ - mov (%edx),%eax │ │ │ │ - mov 0x4(%edx),%ebp │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ - jmp 58f0b ::do_widen(char) const@@Base+0x1cebb> │ │ │ │ - nop │ │ │ │ - mov %esi,0x4(%esp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 58f3f ::do_widen(char) const@@Base+0x1ceef> │ │ │ │ - mov 0x14(%esi),%edi │ │ │ │ - mov %ebp,%eax │ │ │ │ - cmp %ebp,%edi │ │ │ │ - cmovbe %edi,%eax │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + push -0x2f8(%ebp) │ │ │ │ + push %edi │ │ │ │ + mov %edi,-0x2f0(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + pop %edx │ │ │ │ + pop %ecx │ │ │ │ + push -0x300(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 58f30 ::do_widen(char) const@@Base+0x1cee0> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push %eax │ │ │ │ - push 0x10(%esp) │ │ │ │ - push 0x10(%esi) │ │ │ │ - call 42f0 │ │ │ │ - add $0x10,%esp │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + sete %al │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + shl $0x3,%edi │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push -0x2f8(%ebp) │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + pop %ecx │ │ │ │ + pop %edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 58f34 ::do_widen(char) const@@Base+0x1cee4> │ │ │ │ - mov %edi,%eax │ │ │ │ - sub %ebp,%eax │ │ │ │ + mov $0x8,%eax │ │ │ │ + cmove %eax,%edi │ │ │ │ + lea -0x1c40a(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + push -0x2f8(%ebp) │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + pop %edx │ │ │ │ + mov %edi,%edx │ │ │ │ + pop %ecx │ │ │ │ + or $0x2,%edx │ │ │ │ test %eax,%eax │ │ │ │ - jns 58f00 ::do_widen(char) const@@Base+0x1ceb0> │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jne 58f0b ::do_widen(char) const@@Base+0x1cebb> │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ - cmp %ecx,0xc(%esp) │ │ │ │ - je 58f90 ::do_widen(char) const@@Base+0x1cf40> │ │ │ │ - mov 0x14(%ecx),%esi │ │ │ │ - cmp %esi,%ebp │ │ │ │ - mov %esi,%eax │ │ │ │ - cmovbe %ebp,%eax │ │ │ │ + lea -0x1c3fa(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + cmove %edx,%edi │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push -0x2f8(%ebp) │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + pop %ecx │ │ │ │ + pop %edx │ │ │ │ + mov %edi,%edx │ │ │ │ + or $0x10,%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 58f6e ::do_widen(char) const@@Base+0x1cf1e> │ │ │ │ - sub $0x4,%esp │ │ │ │ + lea -0x1c3ea(%esi),%eax │ │ │ │ push %eax │ │ │ │ - push 0x10(%ecx) │ │ │ │ - push 0x14(%esp) │ │ │ │ - call 42f0 │ │ │ │ - add $0x10,%esp │ │ │ │ + cmove %edx,%edi │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + push -0x2f8(%ebp) │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + pop %edx │ │ │ │ + mov %edi,%edx │ │ │ │ + pop %ecx │ │ │ │ + or $0x4,%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 58f72 ::do_widen(char) const@@Base+0x1cf22> │ │ │ │ - mov %ebp,%eax │ │ │ │ - sub %esi,%eax │ │ │ │ + lea -0x1c3da(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + cmove %edx,%edi │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push -0x2f8(%ebp) │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + pop %ecx │ │ │ │ + pop %edx │ │ │ │ + mov %edi,%edx │ │ │ │ + or $0x20,%edx │ │ │ │ test %eax,%eax │ │ │ │ - js 58f90 ::do_widen(char) const@@Base+0x1cf40> │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret $0x4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call b505 <__gmon_start__@plt+0x6d4d> │ │ │ │ - add $0x4c04b,%edx │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - movl $0x0,0xc(%eax) │ │ │ │ - movl $0x0,0x10(%eax) │ │ │ │ - movl $0x0,0x14(%eax) │ │ │ │ - movl $0x3e8,0x8(%eax) │ │ │ │ - lea -0x748(%edx),%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ - mov $0x1,%eax │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ - cmp %edx,0x4(%eax) │ │ │ │ - setae %al │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x4bfc7,%ebx │ │ │ │ - sub $0x2c,%esp │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov 0xc(%ecx),%ebp │ │ │ │ - lea -0x748(%ebx),%eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - mov 0x10(%ecx),%eax │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ - cmp %ebp,%eax │ │ │ │ - je 59189 ::do_widen(char) const@@Base+0x1d139> │ │ │ │ - lea -0x99280(%ebx),%eax │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - lea -0x9f4(%ebx),%eax │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp 0x18(%esp),%eax │ │ │ │ - jne 591e0 ::do_widen(char) const@@Base+0x1d190> │ │ │ │ - lea -0x9d4(%ebx),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - lea 0x64(%ebp),%eax │ │ │ │ - push 0x6c(%ebp) │ │ │ │ + lea -0x1c3ca(%esi),%eax │ │ │ │ push %eax │ │ │ │ - call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ - mov 0x5c(%ebp),%eax │ │ │ │ - mov 0x58(%ebp),%edi │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 59139 ::do_widen(char) const@@Base+0x1d0e9> │ │ │ │ - lea -0x99750(%ebx),%eax │ │ │ │ - mov %ebp,0x14(%esp) │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov (%edi),%edx │ │ │ │ - mov (%edx),%edx │ │ │ │ - cmp 0x10(%esp),%edx │ │ │ │ - jne 591d0 ::do_widen(char) const@@Base+0x1d180> │ │ │ │ - mov 0x30(%edi),%ebp │ │ │ │ - mov 0x2c(%edi),%esi │ │ │ │ - lea -0x9e4(%ebx),%edx │ │ │ │ - mov %edx,(%edi) │ │ │ │ - cmp %esi,%ebp │ │ │ │ - je 59119 ::do_widen(char) const@@Base+0x1d0c9> │ │ │ │ - lea -0x99970(%ebx),%eax │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov (%esi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp 0xc(%esp),%eax │ │ │ │ - je 591a8 ::do_widen(char) const@@Base+0x1d158> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x2c,%esi │ │ │ │ - cmp %esi,%ebp │ │ │ │ - jne 590f8 ::do_widen(char) const@@Base+0x1d0a8> │ │ │ │ - mov 0x2c(%edi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 59129 ::do_widen(char) const@@Base+0x1d0d9> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call 4380 │ │ │ │ + cmove %edx,%edi │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + push -0x2f8(%ebp) │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x38,%edi │ │ │ │ - cmp %edi,0x8(%esp) │ │ │ │ - jne 590c8 ::do_widen(char) const@@Base+0x1d078> │ │ │ │ - mov 0x14(%esp),%ebp │ │ │ │ - mov 0x58(%ebp),%edi │ │ │ │ + test %eax,%eax │ │ │ │ + je 58500 ::do_widen(char) const@@Base+0xbf40> │ │ │ │ test %edi,%edi │ │ │ │ - je 59149 ::do_widen(char) const@@Base+0x1d0f9> │ │ │ │ - sub $0xc,%esp │ │ │ │ + jne 57b8a ::do_widen(char) const@@Base+0xb5ca> │ │ │ │ + mov $0x3,%edi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x3c(%ebp),%eax │ │ │ │ - lea 0x44(%ebp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 5915f ::do_widen(char) const@@Base+0x1d10f> │ │ │ │ - sub $0xc,%esp │ │ │ │ + push 0x5ec(%eax) │ │ │ │ + call 3f150 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f550> │ │ │ │ + pop %eax │ │ │ │ + lea -0x1c3ba(%esi),%eax │ │ │ │ + pop %edx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + mov -0x2f0(%ebp),%edi │ │ │ │ + add $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + push -0x2f8(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x24(%ebp),%eax │ │ │ │ - lea 0x2c(%ebp),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 59175 ::do_widen(char) const@@Base+0x1d125> │ │ │ │ - sub $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 590b0 ::do_widen(char) const@@Base+0xcaf0> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x1 │ │ │ │ + mov 0x5ec(%eax),%eax │ │ │ │ + add $0x4c,%eax │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + call 48170 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28570> │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x7c,%ebp │ │ │ │ - cmp %ebp,0x4(%esp) │ │ │ │ - jne 59078 ::do_widen(char) const@@Base+0x1d028> │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov 0xc(%eax),%ebp │ │ │ │ - test %ebp,%ebp │ │ │ │ - je 59199 ::do_widen(char) const@@Base+0x1d149> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebp │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x2c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ - lea 0x18(%esi),%edx │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 5910f ::do_widen(char) const@@Base+0x1d0bf> │ │ │ │ - sub $0xc,%esp │ │ │ │ + mov -0x2ec(%ebp),%edi │ │ │ │ + lea -0x1ba20(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 5910f ::do_widen(char) const@@Base+0x1d0bf> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - call *%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 59129 ::do_widen(char) const@@Base+0x1d0d9> │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebp │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 59175 ::do_widen(char) const@@Base+0x1d125> │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - push %ebp │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x4be07,%ebx │ │ │ │ - sub $0x2c,%esp │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov 0xc(%ecx),%esi │ │ │ │ - lea -0x748(%ebx),%eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - mov 0x10(%ecx),%eax │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 59341 ::do_widen(char) const@@Base+0x1d2f1> │ │ │ │ - lea -0x99280(%ebx),%eax │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - lea -0x9f4(%ebx),%eax │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%esi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp 0x18(%esp),%eax │ │ │ │ - jne 593b0 ::do_widen(char) const@@Base+0x1d360> │ │ │ │ - lea -0x9d4(%ebx),%eax │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + lea -0x1c39f(%esi),%edi │ │ │ │ + pop %edx │ │ │ │ + movb $0x0,0x364(%eax) │ │ │ │ + push %edi │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 59260 ::do_widen(char) const@@Base+0xcca0> │ │ │ │ + movl $0x1,-0x300(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movb $0x0,0x364(%eax) │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %eax,(%esi) │ │ │ │ - lea 0x64(%esi),%eax │ │ │ │ - push 0x6c(%esi) │ │ │ │ + lea -0x1b9f0(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ - mov 0x5c(%esi),%eax │ │ │ │ - mov 0x58(%esi),%ebp │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ebp,%eax │ │ │ │ - je 592f1 ::do_widen(char) const@@Base+0x1d2a1> │ │ │ │ - lea -0x99750(%ebx),%eax │ │ │ │ - mov %esi,0x14(%esp) │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - mov 0x0(%ebp),%edx │ │ │ │ - mov (%edx),%edx │ │ │ │ - cmp 0x10(%esp),%edx │ │ │ │ - jne 59398 ::do_widen(char) const@@Base+0x1d348> │ │ │ │ - mov 0x30(%ebp),%edi │ │ │ │ - mov 0x2c(%ebp),%esi │ │ │ │ - lea -0x9e4(%ebx),%edx │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - cmp %esi,%edi │ │ │ │ - je 592d1 ::do_widen(char) const@@Base+0x1d281> │ │ │ │ - lea -0x99970(%ebx),%eax │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%esi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp 0xc(%esp),%eax │ │ │ │ - je 59370 ::do_widen(char) const@@Base+0x1d320> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call *%eax │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + mov -0x2a8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x2c,%esi │ │ │ │ - cmp %esi,%edi │ │ │ │ - jne 592b0 ::do_widen(char) const@@Base+0x1d260> │ │ │ │ - mov 0x2c(%ebp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 592e1 ::do_widen(char) const@@Base+0x1d291> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call 4380 │ │ │ │ + test %eax,%eax │ │ │ │ + jne 57cda ::do_widen(char) const@@Base+0xb71a> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1b9cc(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x38,%ebp │ │ │ │ - cmp %ebp,0x8(%esp) │ │ │ │ - jne 59280 ::do_widen(char) const@@Base+0x1d230> │ │ │ │ - mov 0x14(%esp),%esi │ │ │ │ - mov 0x58(%esi),%ebp │ │ │ │ - test %ebp,%ebp │ │ │ │ - je 59301 ::do_widen(char) const@@Base+0x1d2b1> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebp │ │ │ │ - call 4380 │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %edi │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x3c(%esi),%eax │ │ │ │ - lea 0x44(%esi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 59317 ::do_widen(char) const@@Base+0x1d2c7> │ │ │ │ - sub $0xc,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 59220 ::do_widen(char) const@@Base+0xcc60> │ │ │ │ + orl $0x4,-0x300(%ebp) │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + push -0x300(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + push 0x5ec(%eax) │ │ │ │ + call 3f160 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f560> │ │ │ │ + pop %eax │ │ │ │ + lea -0x1c393(%esi),%eax │ │ │ │ + pop %edx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + mov -0x2a8(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x24(%esi),%eax │ │ │ │ - lea 0x2c(%esi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 5932d ::do_widen(char) const@@Base+0x1d2dd> │ │ │ │ - sub $0xc,%esp │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 57d88 ::do_widen(char) const@@Base+0xb7c8> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1b998(%esi),%eax │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x7c,%esi │ │ │ │ - cmp %esi,0x4(%esp) │ │ │ │ - jne 59238 ::do_widen(char) const@@Base+0x1d1e8> │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov 0xc(%eax),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 59351 ::do_widen(char) const@@Base+0x1d301> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call 4380 │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x0 │ │ │ │ + push -0x2ac(%ebp) │ │ │ │ + call 4780 │ │ │ │ add $0x10,%esp │ │ │ │ + fld %st(0) │ │ │ │ + fstpl -0x300(%ebp) │ │ │ │ + fldz │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jae 590d0 ::do_widen(char) const@@Base+0xcb10> │ │ │ │ + mov %edi,%eax │ │ │ │ + test %al,%al │ │ │ │ + je 57e48 ::do_widen(char) const@@Base+0xb888> │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jbe 57e50 ::do_widen(char) const@@Base+0xb890> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x384(%eax),%eax │ │ │ │ + mov %eax,-0x304(%ebp) │ │ │ │ + sub $0x1,%eax │ │ │ │ + cmp $0xfffffffd,%eax │ │ │ │ + ja 594e0 ::do_widen(char) const@@Base+0xcf20> │ │ │ │ sub $0x8,%esp │ │ │ │ - push $0x18 │ │ │ │ - push 0x4c(%esp) │ │ │ │ - call 4280 │ │ │ │ - add $0x3c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ - lea 0x18(%esi),%edx │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 592c7 ::do_widen(char) const@@Base+0x1d277> │ │ │ │ - sub $0xc,%esp │ │ │ │ + lea -0x1d6ef(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x3ff00000 │ │ │ │ + push $0x0 │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 592c7 ::do_widen(char) const@@Base+0x1d277> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebp │ │ │ │ - call *%edx │ │ │ │ + lea -0x118(%ebp),%eax │ │ │ │ + push $0x10 │ │ │ │ + push $0x1 │ │ │ │ + push %eax │ │ │ │ + call 4200 <__sprintf_chk@plt> │ │ │ │ + mov -0x2f0(%ebp),%edi │ │ │ │ + add $0x14,%esp │ │ │ │ + push %eax │ │ │ │ + push $0x1 │ │ │ │ + push -0x2a8(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %edi │ │ │ │ + call 41a0 , std::allocator >::_M_replace_aux(unsigned int, unsigned int, unsigned int, char)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + push %edi │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6e8c0 ::do_widen(char) const@@Base+0x22300> │ │ │ │ + fld1 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 592e1 ::do_widen(char) const@@Base+0x1d291> │ │ │ │ + fstpl -0x300(%ebp) │ │ │ │ + jmp 57e50 ::do_widen(char) const@@Base+0xb890> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 5932d ::do_widen(char) const@@Base+0x1d2dd> │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x4bc3b,%eax │ │ │ │ - push %ebp │ │ │ │ - fldz │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - lea -0x2c(%ebp),%ebx │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x9d4(%esi),%edi │ │ │ │ - sub $0xe4,%esp │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ - mov %ebx,-0x24(%ebp) │ │ │ │ - fsts -0x84(%ebp) │ │ │ │ - mov %eax,0x8(%edx) │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x68(%ebp),%esi │ │ │ │ - fstps -0x80(%ebp) │ │ │ │ - flds -0x1db58(%eax) │ │ │ │ - mov %edi,-0xbc(%ebp) │ │ │ │ - mov %edi,-0x94(%ebp) │ │ │ │ - lea -0x50(%ebp),%edi │ │ │ │ - mov %esi,-0xd4(%ebp) │ │ │ │ - mov %esi,-0x70(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ - push $0x0 │ │ │ │ - mov %edi,-0xd8(%ebp) │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - lea -0x1bed6(%esi),%edi │ │ │ │ - mov %ebx,-0x20(%ebp) │ │ │ │ - fstpl -0x7c(%ebp) │ │ │ │ - movl $0x0,-0x6c(%ebp) │ │ │ │ - movb $0x0,-0x68(%ebp) │ │ │ │ - movl $0x0,-0x54(%ebp) │ │ │ │ - movb $0x0,-0x50(%ebp) │ │ │ │ - movl $0x0,-0x3c(%ebp) │ │ │ │ - movl $0x0,-0x38(%ebp) │ │ │ │ - movl $0x0,-0x34(%ebp) │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - movl $0x0,-0x28(%ebp) │ │ │ │ - movl $0x0,-0x1c(%ebp) │ │ │ │ - movl $0x0,-0x88(%ebp) │ │ │ │ - mov %eax,-0xdc(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + sub $0x4,%esp │ │ │ │ + push -0x2fc(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + push -0x300(%ebp) │ │ │ │ + push 0x5ec(%eax) │ │ │ │ + call 3f180 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f580> │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x2ec(%ebp),%edi │ │ │ │ + pop %eax │ │ │ │ + lea -0x1b918(%esi),%eax │ │ │ │ + pop %edx │ │ │ │ push %eax │ │ │ │ - call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x58(%ebp),%esi │ │ │ │ - mov %ebx,-0x24(%ebp) │ │ │ │ - movl $0x1,(%esp) │ │ │ │ - mov $0xffffffff,%ecx │ │ │ │ push %edi │ │ │ │ - push -0x54(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push %esi │ │ │ │ - mov %ebx,-0x20(%ebp) │ │ │ │ - mov %eax,%ebx │ │ │ │ - movl $0x0,-0x28(%ebp) │ │ │ │ - movl $0x0,-0x1c(%ebp) │ │ │ │ - mov %cx,-0x40(%ebp) │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x14,%esp │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - movb $0x1,-0x8c(%ebp) │ │ │ │ - push $0x1 │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ push %edi │ │ │ │ - push -0x54(%ebp) │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ push $0x0 │ │ │ │ - push %esi │ │ │ │ - lea -0x94(%ebp),%esi │ │ │ │ - movl $0x3f800000,-0x74(%ebp) │ │ │ │ - movl $0x3e8,-0x90(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x14,%esp │ │ │ │ - lea -0x70(%ebp),%eax │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + push -0x2ac(%ebp) │ │ │ │ + call 4780 │ │ │ │ + fstp %st(0) │ │ │ │ + pop %ecx │ │ │ │ + pop %edi │ │ │ │ + push $0x0 │ │ │ │ + push -0x2ac(%ebp) │ │ │ │ + call 4780 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + fabs │ │ │ │ + cmpb $0x0,0x364(%eax) │ │ │ │ + fstl 0x368(%eax) │ │ │ │ + je 59078 ::do_widen(char) const@@Base+0xcab8> │ │ │ │ + flds -0x1af44(%esi) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jbe 57ee7 ::do_widen(char) const@@Base+0xb927> │ │ │ │ + movb $0x1,0x2ba(%eax) │ │ │ │ + flds -0x1cbcc(%esi) │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fcmovbe %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ push $0x1 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + sub $0x8,%esp │ │ │ │ + fstpl (%esp) │ │ │ │ + push 0x5ec(%eax) │ │ │ │ + call 3f1d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f5d0> │ │ │ │ + fstp %st(0) │ │ │ │ + pop %ecx │ │ │ │ + pop %edi │ │ │ │ + lea -0x1c375(%esi),%eax │ │ │ │ + mov -0x2ec(%ebp),%edi │ │ │ │ + push %eax │ │ │ │ push %edi │ │ │ │ - push -0x6c(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + push %edi │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ push $0x0 │ │ │ │ + push -0x2ac(%ebp) │ │ │ │ + call 4780 │ │ │ │ + add $0x10,%esp │ │ │ │ + fldz │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jb 57f57 ::do_widen(char) const@@Base+0xb997> │ │ │ │ + fstp %st(0) │ │ │ │ + flds -0x1cbc4(%esi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + fstpl (%esp) │ │ │ │ + push 0x5ec(%eax) │ │ │ │ + call 3f170 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f570> │ │ │ │ + fstp %st(0) │ │ │ │ + pop %ecx │ │ │ │ + pop %edi │ │ │ │ + lea -0x1b8e8(%esi),%eax │ │ │ │ + mov -0x2ec(%ebp),%edi │ │ │ │ push %eax │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + push %edi │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + push %edi │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push $0x0 │ │ │ │ + push -0x2ac(%ebp) │ │ │ │ + call 4780 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - add $0x20,%esp │ │ │ │ - add $0xc,%eax │ │ │ │ - mov 0x10(%edi),%esi │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ + fabs │ │ │ │ + fld %st(0) │ │ │ │ + cmpb $0x0,0x364(%eax) │ │ │ │ + fchs │ │ │ │ + fstpl 0x370(%eax) │ │ │ │ + je 59048 ::do_widen(char) const@@Base+0xca88> │ │ │ │ + flds -0x1af44(%esi) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jbe 57fd8 ::do_widen(char) const@@Base+0xba18> │ │ │ │ + movb $0x1,0x2ba(%eax) │ │ │ │ + flds -0x1cbcc(%esi) │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fcmovbe %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + push $0x0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,-0xb8(%ebp) │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 59715 ::do_widen(char) const@@Base+0x1d6c5> │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ - lea -0x99280(%esi),%edi │ │ │ │ - lea -0x9f4(%esi),%ebx │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edi,-0xc0(%ebp) │ │ │ │ - mov %ebx,-0xb0(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov (%esi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp -0xc0(%ebp),%eax │ │ │ │ - jne 59c98 ::do_widen(char) const@@Base+0x1dc48> │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %eax,(%esi) │ │ │ │ - lea 0x64(%esi),%eax │ │ │ │ - push 0x6c(%esi) │ │ │ │ + fstpl (%esp) │ │ │ │ + push 0x5ec(%eax) │ │ │ │ + call 3f1d0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f5d0> │ │ │ │ + fstp %st(0) │ │ │ │ + lea -0x1b8b8(%esi),%eax │ │ │ │ + pop %ecx │ │ │ │ + pop %edi │ │ │ │ push %eax │ │ │ │ - call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ - mov 0x5c(%esi),%edx │ │ │ │ - mov 0x58(%esi),%edi │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + mov -0x2f0(%ebp),%edi │ │ │ │ + add $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push -0x2f8(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ - cmp %edi,%edx │ │ │ │ - je 596a8 ::do_widen(char) const@@Base+0x1d658> │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ - mov %esi,-0xb4(%ebp) │ │ │ │ - mov %edi,-0xa0(%ebp) │ │ │ │ - lea -0x99750(%edx),%edx │ │ │ │ - mov %edx,-0xac(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov (%edx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp -0xac(%ebp),%eax │ │ │ │ - jne 59c10 ::do_widen(char) const@@Base+0x1dbc0> │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ - mov 0x30(%edx),%esi │ │ │ │ - mov 0x2c(%edx),%edi │ │ │ │ - lea -0x9e4(%ecx),%eax │ │ │ │ - mov %eax,(%edx) │ │ │ │ - mov %edx,%eax │ │ │ │ - cmp %edi,%esi │ │ │ │ - je 5966e ::do_widen(char) const@@Base+0x1d61e> │ │ │ │ - lea -0x99970(%ecx),%edx │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ - jmp 59643 ::do_widen(char) const@@Base+0x1d5f3> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - lea 0x18(%edi),%edx │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov 0x10(%edi),%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 5963c ::do_widen(char) const@@Base+0x1d5ec> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ + test %eax,%eax │ │ │ │ + jne 59020 ::do_widen(char) const@@Base+0xca60> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + movb $0x1,0x365(%eax) │ │ │ │ + push $0x1 │ │ │ │ + push 0x5ec(%eax) │ │ │ │ + call 3f210 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f610> │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x2c,%edi │ │ │ │ - cmp %edi,%esi │ │ │ │ - je 5965f ::do_widen(char) const@@Base+0x1d60f> │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp -0xa0(%ebp),%eax │ │ │ │ - je 59618 ::do_widen(char) const@@Base+0x1d5c8> │ │ │ │ - sub $0xc,%esp │ │ │ │ + mov -0x2ec(%ebp),%edi │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1b884(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ push %edi │ │ │ │ - add $0x2c,%edi │ │ │ │ - call *%eax │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + push %edi │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edi,%esi │ │ │ │ - jne 59643 ::do_widen(char) const@@Base+0x1d5f3> │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - mov 0x2c(%eax),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 59684 ::do_widen(char) const@@Base+0x1d634> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + test %al,%al │ │ │ │ + jne 590e8 ::do_widen(char) const@@Base+0xcb28> │ │ │ │ + mov -0x2ec(%ebp),%edi │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1c35c(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ push %edi │ │ │ │ - call 4380 │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + push %edi │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ add $0x10,%esp │ │ │ │ - addl $0x38,-0xa0(%ebp) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - cmp %eax,-0xa8(%ebp) │ │ │ │ - jne 595d0 ::do_widen(char) const@@Base+0x1d580> │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ - mov 0x58(%eax),%edi │ │ │ │ - mov %eax,%esi │ │ │ │ - test %edi,%edi │ │ │ │ - je 596be ::do_widen(char) const@@Base+0x1d66e> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + test %al,%al │ │ │ │ + jne 59460 ::do_widen(char) const@@Base+0xcea0> │ │ │ │ + mov -0x2ec(%ebp),%edi │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1b860(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ push %edi │ │ │ │ - call 4380 │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + push %edi │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x3c(%esi),%eax │ │ │ │ - lea 0x44(%esi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 596da ::do_widen(char) const@@Base+0x1d68a> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + test %al,%al │ │ │ │ + jne 59410 ::do_widen(char) const@@Base+0xce50> │ │ │ │ + mov -0x2ec(%ebp),%edi │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1c346(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + push %edi │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + push %edi │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x24(%esi),%eax │ │ │ │ - lea 0x2c(%esi),%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 596f6 ::do_widen(char) const@@Base+0x1d6a6> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + test %al,%al │ │ │ │ + jne 593d8 ::do_widen(char) const@@Base+0xce18> │ │ │ │ + mov -0x2ec(%ebp),%edi │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1c32c(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + push %edi │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + push %edi │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ add $0x10,%esp │ │ │ │ - mov %esi,%eax │ │ │ │ - add $0x7c,%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - cmp %eax,-0xb8(%ebp) │ │ │ │ - jne 59570 ::do_widen(char) const@@Base+0x1d520> │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0xc4(%ebp),%edx │ │ │ │ - mov %edx,0x10(%eax) │ │ │ │ - movl $0x0,-0xa8(%ebp) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - lea -0x9f4(%eax),%eax │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 59a65 ::do_widen(char) const@@Base+0x1da15> │ │ │ │ - nop │ │ │ │ + mov $0x1,%edx │ │ │ │ + test %al,%al │ │ │ │ + jne 593b0 ::do_widen(char) const@@Base+0xcdf0> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x10(%eax),%ebx │ │ │ │ - mov %ebx,-0xac(%ebp) │ │ │ │ - cmp 0x14(%eax),%ebx │ │ │ │ - je 59c40 ::do_widen(char) const@@Base+0x1dbf0> │ │ │ │ - flds -0x84(%ebp) │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ - lea 0x24(%ebx),%edx │ │ │ │ - lea -0x94(%ebp),%esi │ │ │ │ - mov %eax,(%ebx) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - fstps 0x10(%ebx) │ │ │ │ - flds -0x80(%ebp) │ │ │ │ - mov %eax,0x4(%ebx) │ │ │ │ - movzbl -0x8c(%ebp),%eax │ │ │ │ - fstps 0x14(%ebx) │ │ │ │ - fldl -0x7c(%ebp) │ │ │ │ - mov %al,0x8(%ebx) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - fstpl 0x18(%ebx) │ │ │ │ - flds -0x74(%ebp) │ │ │ │ - mov %eax,0xc(%ebx) │ │ │ │ - lea 0x2c(%ebx),%eax │ │ │ │ - mov %eax,0x24(%ebx) │ │ │ │ - fstps 0x20(%ebx) │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - push $0x0 │ │ │ │ - add %eax,%ecx │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ push %edx │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - lea 0x44(%ebx),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - lea 0x3c(%ebx),%edx │ │ │ │ - mov %eax,0x3c(%ebx) │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - push $0x0 │ │ │ │ - add %eax,%ecx │ │ │ │ - push %ecx │ │ │ │ + push 0x5ec(%eax) │ │ │ │ + call 3efa0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f3a0> │ │ │ │ + lea -0x1b840(%esi),%eax │ │ │ │ + pop %ecx │ │ │ │ + pop %edi │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - movzwl -0x40(%ebp),%eax │ │ │ │ - mov -0x38(%ebp),%esi │ │ │ │ - add $0x10,%esp │ │ │ │ - movl $0x0,0x5c(%ebx) │ │ │ │ - sub -0x3c(%ebp),%esi │ │ │ │ - movl $0x0,0x60(%ebx) │ │ │ │ - mov %ax,0x54(%ebx) │ │ │ │ - mov %esi,%eax │ │ │ │ - sar $0x3,%eax │ │ │ │ - movl $0x0,0x58(%ebx) │ │ │ │ - imul $0xb6db6db7,%eax,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 59c68 ::do_widen(char) const@@Base+0x1dc18> │ │ │ │ - cmp $0x4924924,%eax │ │ │ │ - ja 59cc6 ::do_widen(char) const@@Base+0x1dc76> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - call 4050 │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ - mov -0xac(%ebp),%edi │ │ │ │ - add %eax,%esi │ │ │ │ - mov %eax,0x58(%edi) │ │ │ │ - mov %eax,0x5c(%edi) │ │ │ │ - mov %esi,0x60(%edi) │ │ │ │ - mov -0x38(%ebp),%esi │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ - mov %esi,-0xb4(%ebp) │ │ │ │ - cmp %edi,%esi │ │ │ │ - je 59cb0 ::do_widen(char) const@@Base+0x1dc60> │ │ │ │ - mov %eax,%esi │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - lea -0x9e4(%eax),%eax │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ - mov %eax,0x8(%esi) │ │ │ │ - movzbl 0xc(%edi),%eax │ │ │ │ - mov %al,0xc(%esi) │ │ │ │ - flds 0x10(%edi) │ │ │ │ - movzbl 0x28(%edi),%eax │ │ │ │ - fstps 0x10(%esi) │ │ │ │ - flds 0x14(%edi) │ │ │ │ - fstps 0x14(%esi) │ │ │ │ - fldl 0x18(%edi) │ │ │ │ - fstpl 0x18(%esi) │ │ │ │ - fldl 0x20(%edi) │ │ │ │ - mov %al,0x28(%esi) │ │ │ │ - mov 0x30(%edi),%eax │ │ │ │ - sub 0x2c(%edi),%eax │ │ │ │ - movl $0x0,0x2c(%esi) │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xba2e8ba3,%eax,%eax │ │ │ │ - fstpl 0x20(%esi) │ │ │ │ - movl $0x0,0x30(%esi) │ │ │ │ - movl $0x0,0x34(%esi) │ │ │ │ - test %eax,%eax │ │ │ │ - je 59c00 ::do_widen(char) const@@Base+0x1dbb0> │ │ │ │ - cmp $0x5d1745d,%eax │ │ │ │ - ja 59cbb ::do_widen(char) const@@Base+0x1dc6b> │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - call 4050 │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + mov -0x2f0(%ebp),%edi │ │ │ │ + add $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - add %edx,%eax │ │ │ │ - mov %edx,0x2c(%esi) │ │ │ │ - mov %edx,0x30(%esi) │ │ │ │ - mov %eax,0x34(%esi) │ │ │ │ - mov 0x30(%edi),%eax │ │ │ │ - mov 0x2c(%edi),%ebx │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ - cmp %ebx,%eax │ │ │ │ - je 59c28 ::do_widen(char) const@@Base+0x1dbd8> │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ - flds 0x8(%ebx) │ │ │ │ - mov %eax,(%ecx) │ │ │ │ - mov 0x4(%ebx),%eax │ │ │ │ - fstps 0x8(%ecx) │ │ │ │ - mov %eax,0x4(%ecx) │ │ │ │ - movzbl 0xc(%ebx),%eax │ │ │ │ - mov %al,0xc(%ecx) │ │ │ │ - movzbl 0xd(%ebx),%eax │ │ │ │ - mov %al,0xd(%ecx) │ │ │ │ - lea 0x18(%ecx),%eax │ │ │ │ - mov %eax,0x10(%ecx) │ │ │ │ - mov 0x10(%ebx),%eax │ │ │ │ - push $0x0 │ │ │ │ - mov 0x14(%ebx),%edx │ │ │ │ - add %eax,%edx │ │ │ │ - push %edx │ │ │ │ + test %al,%al │ │ │ │ + je 58206 ::do_widen(char) const@@Base+0xbc46> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + push %edi │ │ │ │ + mov 0x5ec(%eax),%eax │ │ │ │ + mov %eax,-0x300(%ebp) │ │ │ │ + add $0x4c,%eax │ │ │ │ push %eax │ │ │ │ - lea 0x10(%ecx),%eax │ │ │ │ + call 4b760 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2bb60> │ │ │ │ + pop %eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + pop %edx │ │ │ │ + push %edi │ │ │ │ + mov 0x5ec(%eax),%eax │ │ │ │ + mov %eax,-0x300(%ebp) │ │ │ │ + add $0x1c4,%eax │ │ │ │ push %eax │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - flds 0x28(%ebx) │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ + call 4b760 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2bb60> │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x2c,%ebx │ │ │ │ - add $0x2c,%ecx │ │ │ │ - fstps -0x4(%ecx) │ │ │ │ - mov %ecx,-0xa0(%ebp) │ │ │ │ - cmp %ebx,-0xb0(%ebp) │ │ │ │ - jne 59948 ::do_widen(char) const@@Base+0x1d8f8> │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - add $0x38,%esi │ │ │ │ - add $0x38,%edi │ │ │ │ - mov %eax,-0x8(%esi) │ │ │ │ - cmp %edi,-0xb4(%ebp) │ │ │ │ - jne 59880 ::do_widen(char) const@@Base+0x1d830> │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ - movl $0x0,0x6c(%eax) │ │ │ │ - mov -0x28(%ebp),%edx │ │ │ │ - mov %esi,0x5c(%eax) │ │ │ │ - mov %eax,%esi │ │ │ │ - lea 0x68(%eax),%eax │ │ │ │ - movl $0x0,(%eax) │ │ │ │ - mov %eax,0x70(%esi) │ │ │ │ - mov %eax,0x74(%esi) │ │ │ │ - movl $0x0,0x78(%esi) │ │ │ │ - test %edx,%edx │ │ │ │ - je 59a45 ::do_widen(char) const@@Base+0x1d9f5> │ │ │ │ - mov -0xac(%ebp),%esi │ │ │ │ - lea -0x98(%ebp),%ebx │ │ │ │ - push %ebx │ │ │ │ - lea 0x64(%esi),%ecx │ │ │ │ + mov -0x2ec(%ebp),%edi │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1c31a(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - push %ecx │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ - call df30 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x8e0> │ │ │ │ + push %edi │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + push %edi │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,%ecx │ │ │ │ - jmp 59a22 ::do_widen(char) const@@Base+0x1d9d2> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov 0x8(%ecx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 59a20 ::do_widen(char) const@@Base+0x1d9d0> │ │ │ │ - mov %ecx,0x70(%esi) │ │ │ │ - mov %eax,%ecx │ │ │ │ - jmp 59a32 ::do_widen(char) const@@Base+0x1d9e2> │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov 0xc(%ecx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 59a30 ::do_widen(char) const@@Base+0x1d9e0> │ │ │ │ - mov -0x1c(%ebp),%edx │ │ │ │ - mov %ecx,0x74(%esi) │ │ │ │ - mov %eax,0x6c(%esi) │ │ │ │ - mov %edx,0x78(%esi) │ │ │ │ + test %al,%al │ │ │ │ + jne 59330 ::do_widen(char) const@@Base+0xcd70> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1c302(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + mov -0x2f0(%ebp),%edi │ │ │ │ + add $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %eax │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - addl $0x7c,0x10(%eax) │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - addl $0x1,-0xa8(%ebp) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - cmp %eax,0x8(%edi) │ │ │ │ - ja 59740 ::do_widen(char) const@@Base+0x1d6f0> │ │ │ │ + pop %edx │ │ │ │ + push %edi │ │ │ │ + add $0x414,%eax │ │ │ │ + push %eax │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ - push -0x28(%ebp) │ │ │ │ - push -0xdc(%ebp) │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ - mov -0x38(%ebp),%edx │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov $0x524b,%edi │ │ │ │ add $0x10,%esp │ │ │ │ - mov %edx,-0xac(%ebp) │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 59ba0 ::do_widen(char) const@@Base+0x1db50> │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - lea -0x99750(%edi),%edx │ │ │ │ - lea -0x9f4(%edi),%esi │ │ │ │ - mov %edx,-0xb0(%ebp) │ │ │ │ - mov %esi,-0xa8(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp -0xb0(%ebp),%eax │ │ │ │ - jne 59c80 ::do_widen(char) const@@Base+0x1dc30> │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ - mov 0x30(%edi),%esi │ │ │ │ - lea -0x9e4(%edx),%eax │ │ │ │ - mov %eax,(%edi) │ │ │ │ - mov %edi,%eax │ │ │ │ - mov 0x2c(%edi),%edi │ │ │ │ - cmp %edi,%esi │ │ │ │ - je 59b6e ::do_widen(char) const@@Base+0x1db1e> │ │ │ │ - lea -0x99970(%edx),%edx │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ - jmp 59b43 ::do_widen(char) const@@Base+0x1daf3> │ │ │ │ + movl $0x0,-0x290(%ebp) │ │ │ │ + movl $0x4,0x42c(%eax) │ │ │ │ + mov -0x2a8(%ebp),%eax │ │ │ │ + mov 0x400(%ecx),%ecx │ │ │ │ + movb $0x0,-0x28c(%ebp) │ │ │ │ + mov %eax,-0x304(%ebp) │ │ │ │ + lea -0x28c(%ebp),%eax │ │ │ │ + mov %eax,-0x318(%ebp) │ │ │ │ + mov %eax,-0x294(%ebp) │ │ │ │ + lea -0x6ac(%esi),%eax │ │ │ │ + mov %eax,-0x310(%ebp) │ │ │ │ + mov %eax,-0x27c(%ebp) │ │ │ │ + lea -0x228(%ebp),%eax │ │ │ │ + mov %eax,-0x32c(%ebp) │ │ │ │ + mov %eax,-0x230(%ebp) │ │ │ │ + mov $0x50,%eax │ │ │ │ + mov %ax,-0x258(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movl $0x0,-0x22c(%ebp) │ │ │ │ + add $0x3fc,%eax │ │ │ │ + movb $0x0,-0x228(%ebp) │ │ │ │ + mov %eax,-0x330(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %di,-0x278(%ebp) │ │ │ │ + mov 0x3fc(%eax),%eax │ │ │ │ + movb $0x0,-0x276(%ebp) │ │ │ │ + movl $0x1,-0x238(%ebp) │ │ │ │ + movl $0x0,-0x234(%ebp) │ │ │ │ + mov %eax,-0x30c(%ebp) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + je 59490 ::do_widen(char) const@@Base+0xced0> │ │ │ │ + mov %eax,%edi │ │ │ │ + lea -0x3d9f0(%esi),%eax │ │ │ │ + mov %ecx,-0x308(%ebp) │ │ │ │ + mov %eax,-0x300(%ebp) │ │ │ │ + jmp 5839b ::do_widen(char) const@@Base+0xbddb> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - mov 0x10(%edi),%edx │ │ │ │ - lea 0x18(%edi),%ecx │ │ │ │ + mov -0x310(%ebp),%eax │ │ │ │ + mov 0x4c(%edi),%edx │ │ │ │ + lea 0x54(%edi),%ecx │ │ │ │ mov %eax,(%edi) │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 59b3c ::do_widen(char) const@@Base+0x1daec> │ │ │ │ + je 58390 ::do_widen(char) const@@Base+0xbdd0> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + mov %esi,%ebx │ │ │ │ push %edx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - add $0x2c,%edi │ │ │ │ - cmp %edi,%esi │ │ │ │ - je 59b5f ::do_widen(char) const@@Base+0x1db0f> │ │ │ │ + add $0x64,%edi │ │ │ │ + cmp %edi,-0x308(%ebp) │ │ │ │ + je 583bb ::do_widen(char) const@@Base+0xbdfb> │ │ │ │ mov (%edi),%edx │ │ │ │ mov (%edx),%edx │ │ │ │ - cmp -0xa0(%ebp),%edx │ │ │ │ - je 59b18 ::do_widen(char) const@@Base+0x1dac8> │ │ │ │ + cmp -0x300(%ebp),%edx │ │ │ │ + je 58370 ::do_widen(char) const@@Base+0xbdb0> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - add $0x2c,%edi │ │ │ │ + add $0x64,%edi │ │ │ │ call *%edx │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edi,%esi │ │ │ │ - jne 59b43 ::do_widen(char) const@@Base+0x1daf3> │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - mov 0x2c(%eax),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 59b84 ::do_widen(char) const@@Base+0x1db34> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - addl $0x38,-0xa0(%ebp) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - cmp %eax,-0xac(%ebp) │ │ │ │ - jne 59ad0 ::do_widen(char) const@@Base+0x1da80> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 59bb6 ::do_widen(char) const@@Base+0x1db66> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - cmp -0xd8(%ebp),%eax │ │ │ │ - je 59bd3 ::do_widen(char) const@@Base+0x1db83> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - cmp -0xd4(%ebp),%eax │ │ │ │ - je 59bf0 ::do_widen(char) const@@Base+0x1dba0> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call 4380 │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movl $0x0,-0xa4(%ebp) │ │ │ │ - jmp 59914 ::do_widen(char) const@@Base+0x1d8c4> │ │ │ │ - nop │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 59684 ::do_widen(char) const@@Base+0x1d634> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - jmp 599ae ::do_widen(char) const@@Base+0x1d95e> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x94(%ebp),%esi │ │ │ │ - push %esi │ │ │ │ - push -0xac(%ebp) │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - call 209e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0xde0> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 59a4c ::do_widen(char) const@@Base+0x1d9fc> │ │ │ │ + cmp %edi,-0x308(%ebp) │ │ │ │ + jne 5839b ::do_widen(char) const@@Base+0xbddb> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0x30c(%ebp),%edx │ │ │ │ + mov -0x304(%ebp),%ebx │ │ │ │ + mov %edx,0x400(%eax) │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 588a8 ::do_widen(char) const@@Base+0xc2e8> │ │ │ │ + lea -0x1b81c(%esi),%eax │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %eax,-0x30c(%ebp) │ │ │ │ + jmp 5845b ::do_widen(char) const@@Base+0xbe9b> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - movl $0x0,-0xc0(%ebp) │ │ │ │ - jmp 5983b ::do_widen(char) const@@Base+0x1d7eb> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call *%eax │ │ │ │ + mov -0x290(%ebp),%eax │ │ │ │ + mov $0xf,%edx │ │ │ │ + lea 0x1(%eax),%ecx │ │ │ │ + mov %eax,-0x308(%ebp) │ │ │ │ + mov -0x294(%ebp),%eax │ │ │ │ + cmp -0x318(%ebp),%eax │ │ │ │ + cmovne -0x28c(%ebp),%edx │ │ │ │ + mov %ecx,-0x314(%ebp) │ │ │ │ + cmp %edx,%ecx │ │ │ │ + ja 58ec0 ::do_widen(char) const@@Base+0xc900> │ │ │ │ + mov -0x308(%ebp),%edx │ │ │ │ + movzbl -0x300(%ebp),%ecx │ │ │ │ + mov %cl,(%eax,%edx,1) │ │ │ │ + mov -0x314(%ebp),%eax │ │ │ │ + mov %eax,-0x290(%ebp) │ │ │ │ + mov -0x294(%ebp),%eax │ │ │ │ + movb $0x0,0x1(%eax,%edx,1) │ │ │ │ + add $0x1,%edi │ │ │ │ + cmp %edi,-0x304(%ebp) │ │ │ │ + jbe 588a8 ::do_widen(char) const@@Base+0xc2e8> │ │ │ │ + mov -0x2ac(%ebp),%eax │ │ │ │ + movzbl (%eax,%edi,1),%eax │ │ │ │ + mov %al,-0x300(%ebp) │ │ │ │ + cmp $0x2c,%al │ │ │ │ + je 58730 ::do_widen(char) const@@Base+0xc170> │ │ │ │ + movsbl -0x300(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + push -0x30c(%ebp) │ │ │ │ + call 4370 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 59b84 ::do_widen(char) const@@Base+0x1db34> │ │ │ │ + test %eax,%eax │ │ │ │ + jne 583f0 ::do_widen(char) const@@Base+0xbe30> │ │ │ │ + movzbl -0x300(%ebp),%eax │ │ │ │ + sub $0x61,%eax │ │ │ │ + cmp $0x19,%al │ │ │ │ + ja 5844c ::do_widen(char) const@@Base+0xbe8c> │ │ │ │ + movzbl -0x300(%ebp),%eax │ │ │ │ + mov $0xf,%edx │ │ │ │ + sub $0x20,%eax │ │ │ │ + mov %al,-0x308(%ebp) │ │ │ │ + mov -0x290(%ebp),%eax │ │ │ │ + lea 0x1(%eax),%ecx │ │ │ │ + mov %eax,-0x300(%ebp) │ │ │ │ + mov -0x294(%ebp),%eax │ │ │ │ + cmp -0x318(%ebp),%eax │ │ │ │ + cmovne -0x28c(%ebp),%edx │ │ │ │ + mov %ecx,-0x314(%ebp) │ │ │ │ + cmp %edx,%ecx │ │ │ │ + ja 59700 ::do_widen(char) const@@Base+0xd140> │ │ │ │ + mov -0x300(%ebp),%edx │ │ │ │ + movzbl -0x308(%ebp),%ecx │ │ │ │ + jmp 58432 ::do_widen(char) const@@Base+0xbe72> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call *%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 596f6 ::do_widen(char) const@@Base+0x1d6a6> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0xc0(%ebp),%esi │ │ │ │ - jmp 599c9 ::do_widen(char) const@@Base+0x1d979> │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - call 4120 │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - call 4120 │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 72c5 <__gmon_start__@plt+0x2b0d> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 72e8 <__gmon_start__@plt+0x2b30> │ │ │ │ - mov %eax,%ebx │ │ │ │ - jmp 7313 <__gmon_start__@plt+0x2b5b> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 732a <__gmon_start__@plt+0x2b72> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 7391 <__gmon_start__@plt+0x2bd9> │ │ │ │ - jmp 73ab <__gmon_start__@plt+0x2bf3> │ │ │ │ - jmp 740c <__gmon_start__@plt+0x2c54> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - fldl 0xc(%eax) │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - fldl 0xc(%eax) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - seta %al │ │ │ │ - ret │ │ │ │ + or $0x1,%edi │ │ │ │ + jmp 57b8a ::do_widen(char) const@@Base+0xb5ca> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov $0x1,%eax │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fld1 │ │ │ │ - ret │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movb $0x1,0x2ba(%eax) │ │ │ │ + jmp 578fa ::do_widen(char) const@@Base+0xb33a> │ │ │ │ nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movb $0x1,0x3ad(%eax) │ │ │ │ + jmp 578a5 ::do_widen(char) const@@Base+0xb2e5> │ │ │ │ nop │ │ │ │ - fld1 │ │ │ │ - ret │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movb $0x1,0x251(%eax) │ │ │ │ + jmp 57850 ::do_widen(char) const@@Base+0xb290> │ │ │ │ nop │ │ │ │ + mov 0x384(%eax),%eax │ │ │ │ + sub $0x1,%eax │ │ │ │ + cmp $0xfffffffd,%eax │ │ │ │ + jbe 57629 ::do_widen(char) const@@Base+0xb069> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1ba90(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + push -0x28(%esi) │ │ │ │ + call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 57629 ::do_widen(char) const@@Base+0xb069> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ sub $0xc,%esp │ │ │ │ - flds 0x14(%esp) │ │ │ │ - fldz │ │ │ │ - fcomi %st(1),%st │ │ │ │ - jae 59d70 ::do_widen(char) const@@Base+0x1dd20> │ │ │ │ - fstp %st(0) │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - fmull 0x44(%eax) │ │ │ │ - fstps 0x4(%esp) │ │ │ │ - flds 0x4(%esp) │ │ │ │ - jmp 59d72 ::do_widen(char) const@@Base+0x1dd22> │ │ │ │ - fstp %st(1) │ │ │ │ + lea -0x2cc(%ebp),%edx │ │ │ │ + push %edx │ │ │ │ + mov %edx,-0x300(%ebp) │ │ │ │ + call 42c0 │ │ │ │ + mov -0x300(%ebp),%edx │ │ │ │ + mov %edx,(%esp) │ │ │ │ + call 4750 │ │ │ │ + push %eax │ │ │ │ + lea -0x1c590(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + lea -0x218(%ebp),%eax │ │ │ │ + push $0xff │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x2f8(%ebp) │ │ │ │ + call 4620 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov -0x2f8(%ebp),%edx │ │ │ │ + add $0x14,%ecx │ │ │ │ + mov %ecx,-0x300(%ebp) │ │ │ │ + mov (%edx),%ecx │ │ │ │ + add $0x4,%edx │ │ │ │ + lea -0x1010101(%ecx),%eax │ │ │ │ + not %ecx │ │ │ │ + and %ecx,%eax │ │ │ │ + and $0x80808080,%eax │ │ │ │ + je 585cc ::do_widen(char) const@@Base+0xc00c> │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %esi,%ebx │ │ │ │ + shr $0x10,%ecx │ │ │ │ + test $0x8080,%eax │ │ │ │ + cmove %ecx,%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + cmove %ecx,%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ + add %al,%cl │ │ │ │ + mov -0x2f8(%ebp),%eax │ │ │ │ + sbb $0x3,%edx │ │ │ │ + add $0x1c,%esp │ │ │ │ + sub %eax,%edx │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + push -0x300(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - fldz │ │ │ │ - fldl 0x4(%edx) │ │ │ │ - fucomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jnp 59db0 ::do_widen(char) const@@Base+0x1dd60> │ │ │ │ - mov 0x57c(%edx),%eax │ │ │ │ - sub 0x578(%edx),%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xcccccccd,%eax,%eax │ │ │ │ - mov %eax,0x534(%edx) │ │ │ │ - mov $0x1,%eax │ │ │ │ - ret │ │ │ │ - jne 59d8f ::do_widen(char) const@@Base+0x1dd3f> │ │ │ │ - xor %eax,%eax │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - call b505 <__gmon_start__@plt+0x6d4d> │ │ │ │ - add $0x4b23b,%edx │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ - mov 0x578(%esi),%ecx │ │ │ │ - mov 0x57c(%esi),%edi │ │ │ │ - cmp %edi,%ecx │ │ │ │ - je 59e25 ::do_widen(char) const@@Base+0x1ddd5> │ │ │ │ - mov %ecx,%ebx │ │ │ │ - lea -0x442a0(%edx),%ebp │ │ │ │ - jmp 59df7 ::do_widen(char) const@@Base+0x1dda7> │ │ │ │ - add $0x14,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - je 59e1f ::do_widen(char) const@@Base+0x1ddcf> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp %ebp,%eax │ │ │ │ - je 59df0 ::do_widen(char) const@@Base+0x1dda0> │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ - push %ebx │ │ │ │ - add $0x14,%ebx │ │ │ │ - call *%eax │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ + lea -0x1d686(%esi),%eax │ │ │ │ + push $0x1 │ │ │ │ + push %eax │ │ │ │ + push -0x300(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push -0x2c4(%ebp) │ │ │ │ + push -0x300(%ebp) │ │ │ │ + call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ + pop %edx │ │ │ │ + lea -0x1df96(%esi),%edx │ │ │ │ + pop %ecx │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ + pop %eax │ │ │ │ + push -0x300(%ebp) │ │ │ │ + call 4260 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jne 59df7 ::do_widen(char) const@@Base+0x1dda7> │ │ │ │ - mov %ecx,0x57c(%esi) │ │ │ │ - mov 0x584(%esi),%ebp │ │ │ │ - mov 0x588(%esi),%edi │ │ │ │ - cmp %edi,%ebp │ │ │ │ - je 59e6d ::do_widen(char) const@@Base+0x1de1d> │ │ │ │ - mov %ebp,%ebx │ │ │ │ - lea -0x442b0(%edx),%edx │ │ │ │ - jmp 59e47 ::do_widen(char) const@@Base+0x1ddf7> │ │ │ │ + jmp 5773a ::do_widen(char) const@@Base+0xb17a> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - add $0x18,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - je 59e67 ::do_widen(char) const@@Base+0x1de17> │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov (%eax),%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 59e40 ::do_widen(char) const@@Base+0x1ddf0> │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - add $0x18,%ebx │ │ │ │ - call *%eax │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jne 59e47 ::do_widen(char) const@@Base+0x1ddf7> │ │ │ │ - mov %ebp,0x588(%esi) │ │ │ │ + lea -0x2c8(%ebp),%edi │ │ │ │ + push %edi │ │ │ │ + call 42c0 │ │ │ │ + mov %edi,(%esp) │ │ │ │ + call 4750 │ │ │ │ + push %eax │ │ │ │ + lea -0x1c590(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + lea -0x118(%ebp),%eax │ │ │ │ + push $0xff │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x300(%ebp) │ │ │ │ + call 4620 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov -0x300(%ebp),%edx │ │ │ │ + lea 0x14(%ecx),%edi │ │ │ │ + mov (%edx),%ecx │ │ │ │ + add $0x4,%edx │ │ │ │ + lea -0x1010101(%ecx),%eax │ │ │ │ + not %ecx │ │ │ │ + and %ecx,%eax │ │ │ │ + and $0x80808080,%eax │ │ │ │ + je 586aa ::do_widen(char) const@@Base+0xc0ea> │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %esi,%ebx │ │ │ │ + shr $0x10,%ecx │ │ │ │ + test $0x8080,%eax │ │ │ │ + cmove %ecx,%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + cmove %ecx,%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ + add %al,%cl │ │ │ │ + mov -0x300(%ebp),%eax │ │ │ │ + sbb $0x3,%edx │ │ │ │ add $0x1c,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x4b17a,%ebx │ │ │ │ - sub $0x18,%esp │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ - flds 0x28(%esp) │ │ │ │ - mov (%eax),%edx │ │ │ │ - lea -0x4b2b0(%ebx),%ecx │ │ │ │ - mov 0x28(%edx),%edx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jne 59ef0 ::do_widen(char) const@@Base+0x1dea0> │ │ │ │ - fldz │ │ │ │ - fcomip %st(1),%st │ │ │ │ - jae 59ee0 ::do_widen(char) const@@Base+0x1de90> │ │ │ │ - fmull 0x44(%eax) │ │ │ │ - fstps 0xc(%esp) │ │ │ │ - flds 0xc(%esp) │ │ │ │ - sub $0x10,%esp │ │ │ │ - lea -0x1b586(%ebx),%eax │ │ │ │ - fstpl (%esp) │ │ │ │ + sub %eax,%edx │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - push $0xffffffff │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d686(%esi),%eax │ │ │ │ push $0x1 │ │ │ │ - push 0x40(%esp) │ │ │ │ - call 4200 <__sprintf_chk@plt> │ │ │ │ - add $0x38,%esp │ │ │ │ - pop %ebx │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - fldz │ │ │ │ - jmp 59eb7 ::do_widen(char) const@@Base+0x1de67> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - fstps (%esp) │ │ │ │ push %eax │ │ │ │ - call *%edx │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push -0x2c4(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ + pop %edx │ │ │ │ + lea -0x1df96(%esi),%edx │ │ │ │ + pop %ecx │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ + mov %edi,(%esp) │ │ │ │ + call 4260 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 59eb7 ::do_widen(char) const@@Base+0x1de67> │ │ │ │ + jmp 577ac ::do_widen(char) const@@Base+0xb1ec> │ │ │ │ xchg %ax,%ax │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - flds 0x8(%eax) │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - flds 0x8(%eax) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - seta %al │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov %al,0x574(%edx) │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x294(%ebp),%eax │ │ │ │ + lea -0x27c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ push %ebx │ │ │ │ - sub $0x34,%esp │ │ │ │ - mov 0x48(%esp),%edi │ │ │ │ - mov 0x33c(%edi),%esi │ │ │ │ - cmpb $0x0,0x518(%edi) │ │ │ │ - fldl 0x50(%esi) │ │ │ │ - je 59f50 ::do_widen(char) const@@Base+0x1df00> │ │ │ │ - fadds 0x48(%esi) │ │ │ │ - fldl 0x80(%esi) │ │ │ │ - mov 0x46c(%edi),%eax │ │ │ │ - fsubl 0x90(%esi) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + mov %eax,-0x300(%ebp) │ │ │ │ + call 68110 ::do_widen(char) const@@Base+0x1bb50> │ │ │ │ + add $0x10,%esp │ │ │ │ + test %al,%al │ │ │ │ + je 58866 ::do_widen(char) const@@Base+0xc2a6> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov 0x400(%eax),%eax │ │ │ │ + cmp 0x404(%edx),%eax │ │ │ │ + je 594c0 ::do_widen(char) const@@Base+0xcf00> │ │ │ │ + mov -0x310(%ebp),%ecx │ │ │ │ + mov %ecx,(%eax) │ │ │ │ + mov -0x278(%ebp),%edx │ │ │ │ + lea 0x54(%eax),%ecx │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + mov -0x274(%ebp),%edx │ │ │ │ + mov %edx,0x8(%eax) │ │ │ │ + mov -0x270(%ebp),%edx │ │ │ │ + mov %edx,0xc(%eax) │ │ │ │ + mov -0x26c(%ebp),%edx │ │ │ │ + mov %edx,0x10(%eax) │ │ │ │ + mov -0x268(%ebp),%edx │ │ │ │ + mov %edx,0x14(%eax) │ │ │ │ + mov -0x264(%ebp),%edx │ │ │ │ + mov %edx,0x18(%eax) │ │ │ │ + mov -0x260(%ebp),%edx │ │ │ │ + mov %edx,0x1c(%eax) │ │ │ │ + mov -0x25c(%ebp),%edx │ │ │ │ + mov %edx,0x20(%eax) │ │ │ │ + mov -0x258(%ebp),%edx │ │ │ │ + mov %edx,0x24(%eax) │ │ │ │ + mov -0x254(%ebp),%edx │ │ │ │ + mov %edx,0x28(%eax) │ │ │ │ + mov -0x250(%ebp),%edx │ │ │ │ + mov %edx,0x2c(%eax) │ │ │ │ + mov -0x24c(%ebp),%edx │ │ │ │ + mov %edx,0x30(%eax) │ │ │ │ + mov -0x248(%ebp),%edx │ │ │ │ + mov %edx,0x34(%eax) │ │ │ │ + mov -0x244(%ebp),%edx │ │ │ │ + mov %edx,0x38(%eax) │ │ │ │ + mov -0x240(%ebp),%edx │ │ │ │ + mov %edx,0x3c(%eax) │ │ │ │ + mov -0x23c(%ebp),%edx │ │ │ │ + mov %ecx,0x4c(%eax) │ │ │ │ + mov %edx,0x40(%eax) │ │ │ │ + movzbl -0x238(%ebp),%edx │ │ │ │ + mov %dl,0x44(%eax) │ │ │ │ + movzbl -0x237(%ebp),%edx │ │ │ │ + mov %dl,0x45(%eax) │ │ │ │ + movzbl -0x236(%ebp),%edx │ │ │ │ + mov %dl,0x46(%eax) │ │ │ │ + movzbl -0x235(%ebp),%edx │ │ │ │ + mov %dl,0x47(%eax) │ │ │ │ + mov -0x234(%ebp),%edx │ │ │ │ + mov %edx,0x48(%eax) │ │ │ │ + lea 0x4c(%eax),%edx │ │ │ │ + mov -0x22c(%ebp),%ecx │ │ │ │ + mov -0x230(%ebp),%eax │ │ │ │ + push $0x0 │ │ │ │ + add %eax,%ecx │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + addl $0x64,0x400(%eax) │ │ │ │ + mov -0x290(%ebp),%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 59008 ::do_widen(char) const@@Base+0xca48> │ │ │ │ test %eax,%eax │ │ │ │ - je 59f74 ::do_widen(char) const@@Base+0x1df24> │ │ │ │ - mov 0xa8(%esi),%eax │ │ │ │ - faddl 0x2d8(%eax) │ │ │ │ - mov 0xb0(%esi),%eax │ │ │ │ - mov 0x520(%edi),%ecx │ │ │ │ - mov 0xb4(%esi),%ebp │ │ │ │ - faddl 0x2d8(%eax) │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ - fldl 0x548(%edi) │ │ │ │ - fdivl 0x4(%edi) │ │ │ │ - mov 0x568(%edi),%eax │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ - mov 0x560(%edi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - fstl 0x50c(%edi) │ │ │ │ - fildl 0x50(%esp) │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 5a0f3 ::do_widen(char) const@@Base+0x1e0a3> │ │ │ │ - fxch %st(2) │ │ │ │ - mov 0x508(%edi),%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ + je 5844c ::do_widen(char) const@@Base+0xbe8c> │ │ │ │ + sub $0x4,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ - mov %edi,0x48(%esp) │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - mov 0xa4(%esi),%eax │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - mov 0xa8(%esi),%eax │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - movzbl 0x176(%esi),%eax │ │ │ │ - mov %al,0x16(%esp) │ │ │ │ - movzbl 0x175(%esi),%eax │ │ │ │ - mov %al,0x17(%esp) │ │ │ │ - mov 0x558(%edi),%eax │ │ │ │ - fnstcw 0x2e(%esp) │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - lea 0x148(%esi),%eax │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - movzwl 0x2e(%esp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,0x2c(%esp) │ │ │ │ - jmp 5a061 ::do_widen(char) const@@Base+0x1e011> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - fld %st(0) │ │ │ │ - mov (%esp),%eax │ │ │ │ - fdiv %st(3),%st │ │ │ │ - faddl 0x30(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldcw 0x2c(%esp) │ │ │ │ - fistpll 0x20(%esp) │ │ │ │ - fldcw 0x2e(%esp) │ │ │ │ - mov 0x20(%esp),%esi │ │ │ │ - flds 0x0(%ebp,%edx,4) │ │ │ │ - mov %esi,(%eax,%ecx,4) │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - fstps (%eax,%ecx,4) │ │ │ │ - mov 0x48(%esp),%eax │ │ │ │ - add $0x1,%ecx │ │ │ │ - cmp %ecx,0x520(%eax) │ │ │ │ - jbe 5a0e0 ::do_widen(char) const@@Base+0x1e090> │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - cmpb $0x0,0x16(%esp) │ │ │ │ - movsbl (%eax,%ecx,1),%edx │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - faddl (%eax,%edx,8) │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - faddl (%eax,%edx,8) │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - faddl (%eax,%edx,8) │ │ │ │ - je 5a08e ::do_widen(char) const@@Base+0x1e03e> │ │ │ │ - mov 0xac(%ebx),%eax │ │ │ │ - faddl (%eax,%edx,8) │ │ │ │ - cmpb $0x0,0x17(%esp) │ │ │ │ - je 5a028 ::do_widen(char) const@@Base+0x1dfd8> │ │ │ │ - mov 0x14c(%ebx),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5a028 ::do_widen(char) const@@Base+0x1dfd8> │ │ │ │ - mov 0x28(%esp),%esi │ │ │ │ - mov 0x1c(%esp),%edi │ │ │ │ - add %ecx,%esi │ │ │ │ - jmp 5a0b9 ::do_widen(char) const@@Base+0x1e069> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov %eax,%edi │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5a0c5 ::do_widen(char) const@@Base+0x1e075> │ │ │ │ - cmp %esi,0x10(%eax) │ │ │ │ - jae 5a0b0 ::do_widen(char) const@@Base+0x1e060> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 5a0b9 ::do_widen(char) const@@Base+0x1e069> │ │ │ │ - cmp %edi,0x1c(%esp) │ │ │ │ - je 5a028 ::do_widen(char) const@@Base+0x1dfd8> │ │ │ │ - cmp %esi,0x10(%edi) │ │ │ │ - ja 5a028 ::do_widen(char) const@@Base+0x1dfd8> │ │ │ │ - faddl 0x14(%edi) │ │ │ │ - jmp 5a028 ::do_widen(char) const@@Base+0x1dfd8> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - mov %eax,%edi │ │ │ │ - mov (%esp),%eax │ │ │ │ - lea (%eax,%ecx,4),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - jmp 5a0f9 ::do_widen(char) const@@Base+0x1e0a9> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - mov (%esp),%eax │ │ │ │ - mov %ecx,0x4f8(%edi) │ │ │ │ - movl $0x0,(%eax) │ │ │ │ - add $0x34,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + push %eax │ │ │ │ + push $0x0 │ │ │ │ + push -0x300(%ebp) │ │ │ │ + call 4760 , std::allocator >::_M_erase(unsigned int, unsigned int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x1,%edi │ │ │ │ + cmp %edi,-0x304(%ebp) │ │ │ │ + ja 5845b ::do_widen(char) const@@Base+0xbe9b> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x4aedb,%eax │ │ │ │ - push %ebp │ │ │ │ + mov -0x290(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 59170 ::do_widen(char) const@@Base+0xcbb0> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov -0x230(%ebp),%ecx │ │ │ │ + mov 0x3fc(%eax),%eax │ │ │ │ + mov 0x400(%edx),%edx │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + mov %edx,0x40c(%ebx) │ │ │ │ + sub %eax,%edx │ │ │ │ + mov %eax,0x408(%ebx) │ │ │ │ + cmp $0x64,%edx │ │ │ │ + jne 588ed ::do_widen(char) const@@Base+0xc32d> │ │ │ │ + mov 0x48(%eax),%eax │ │ │ │ + mov %eax,0x42c(%ebx) │ │ │ │ + mov -0x310(%ebp),%eax │ │ │ │ + mov %eax,-0x27c(%ebp) │ │ │ │ + cmp -0x32c(%ebp),%ecx │ │ │ │ + je 5890f ::do_widen(char) const@@Base+0xc34f> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %ecx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x294(%ebp),%eax │ │ │ │ + cmp -0x318(%ebp),%eax │ │ │ │ + je 5892b ::do_widen(char) const@@Base+0xc36b> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x2ec(%ebp),%edi │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1c2eb(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x44,%esp │ │ │ │ - mov 0x58(%esp),%ebp │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ - mov 0x33c(%ebp),%edi │ │ │ │ - cmpb $0x0,0x518(%ebp) │ │ │ │ - fldl 0x58(%edi) │ │ │ │ - je 5a14e ::do_widen(char) const@@Base+0x1e0fe> │ │ │ │ - fadds 0x48(%edi) │ │ │ │ - fldl 0x80(%edi) │ │ │ │ - mov 0x46c(%ebp),%eax │ │ │ │ - fsubl 0x90(%edi) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - test %eax,%eax │ │ │ │ - je 5a172 ::do_widen(char) const@@Base+0x1e122> │ │ │ │ - mov 0xa8(%edi),%eax │ │ │ │ - faddl 0x2d8(%eax) │ │ │ │ - mov 0xb0(%edi),%eax │ │ │ │ - cmpl $0x1,0x520(%ebp) │ │ │ │ - faddl 0x2d8(%eax) │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - fldl 0x548(%ebp) │ │ │ │ - fdivl 0x4(%ebp) │ │ │ │ - mov 0xb8(%edi),%eax │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ - mov 0xbc(%edi),%eax │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - mov 0x568(%ebp),%eax │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ - mov 0x560(%ebp),%eax │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - fstl 0x50c(%ebp) │ │ │ │ - fildl 0x60(%esp) │ │ │ │ - je 5a376 ::do_widen(char) const@@Base+0x1e326> │ │ │ │ - fxch %st(2) │ │ │ │ - mov 0x508(%ebp),%eax │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ - mov 0xa4(%edi),%eax │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - mov 0xa8(%edi),%eax │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ - movzbl 0x176(%edi),%eax │ │ │ │ - mov %al,0x26(%esp) │ │ │ │ - movzbl 0x175(%edi),%eax │ │ │ │ - mov %al,0x27(%esp) │ │ │ │ - mov 0x558(%ebp),%eax │ │ │ │ - fnstcw 0x3e(%esp) │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - lea 0x148(%edi),%eax │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ - movzwl 0x3e(%esp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,0x3c(%esp) │ │ │ │ - jmp 5a248 ::do_widen(char) const@@Base+0x1e1f8> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - fstp %st(0) │ │ │ │ - mov 0x520(%ebp),%eax │ │ │ │ - add $0x1,%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - sub $0x1,%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - jbe 5a348 ::do_widen(char) const@@Base+0x1e2f8> │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - cmpb $0x0,0x26(%esp) │ │ │ │ - movsbl (%eax,%edx,1),%ecx │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ - faddl (%eax,%ecx,8) │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ - faddl (%eax,%ecx,8) │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - faddl (%eax,%ecx,8) │ │ │ │ - je 5a275 ::do_widen(char) const@@Base+0x1e225> │ │ │ │ - mov 0xac(%ebx),%eax │ │ │ │ - faddl (%eax,%ecx,8) │ │ │ │ - cmpb $0x0,0x27(%esp) │ │ │ │ - jne 5a2e8 ::do_widen(char) const@@Base+0x1e298> │ │ │ │ - fld %st(0) │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov 0x18(%esp),%edi │ │ │ │ - fdiv %st(3),%st │ │ │ │ - faddl 0x30(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldcw 0x3c(%esp) │ │ │ │ - fistpll 0x30(%esp) │ │ │ │ - fldcw 0x3e(%esp) │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ - mov %esi,(%eax,%edx,4) │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - movsbl 0x1(%eax,%edx,1),%eax │ │ │ │ - flds (%edi,%eax,4) │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ - fmuls (%eax,%ecx,4) │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - fsts (%eax,%edx,4) │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 5a230 ::do_widen(char) const@@Base+0x1e1e0> │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - cmpb $0x50,0x1(%eax) │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ - je 5a330 ::do_widen(char) const@@Base+0x1e2e0> │ │ │ │ - fmuls -0x1c224(%eax) │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - fstps 0x4(%eax) │ │ │ │ - jmp 5a232 ::do_widen(char) const@@Base+0x1e1e2> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x14c(%ebx),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5a27c ::do_widen(char) const@@Base+0x1e22c> │ │ │ │ - mov 0x38(%esp),%esi │ │ │ │ - mov 0x28(%esp),%edi │ │ │ │ - add %edx,%esi │ │ │ │ - jmp 5a309 ::do_widen(char) const@@Base+0x1e2b9> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %eax,%edi │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5a315 ::do_widen(char) const@@Base+0x1e2c5> │ │ │ │ - cmp %esi,0x10(%eax) │ │ │ │ - jae 5a300 ::do_widen(char) const@@Base+0x1e2b0> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 5a309 ::do_widen(char) const@@Base+0x1e2b9> │ │ │ │ - cmp %edi,0x28(%esp) │ │ │ │ - je 5a27c ::do_widen(char) const@@Base+0x1e22c> │ │ │ │ - cmp %esi,0x10(%edi) │ │ │ │ - ja 5a27c ::do_widen(char) const@@Base+0x1e22c> │ │ │ │ - faddl 0x14(%edi) │ │ │ │ - jmp 5a27c ::do_widen(char) const@@Base+0x1e22c> │ │ │ │ - fmuls -0x1c254(%eax) │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - fstps 0x4(%eax) │ │ │ │ - jmp 5a232 ::do_widen(char) const@@Base+0x1e1e2> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - lea (%eax,%edx,4),%eax │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov %ecx,0x4f8(%ebp) │ │ │ │ - movl $0x0,(%eax) │ │ │ │ - add $0x44,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 5a359 ::do_widen(char) const@@Base+0x1e309> │ │ │ │ - push %ebp │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x3c,%esp │ │ │ │ - mov 0x50(%esp),%edi │ │ │ │ - mov 0x33c(%edi),%esi │ │ │ │ - cmpb $0x0,0x518(%edi) │ │ │ │ - fldl 0x60(%esi) │ │ │ │ - je 5a3a0 ::do_widen(char) const@@Base+0x1e350> │ │ │ │ - fadds 0x48(%esi) │ │ │ │ - fldl 0x80(%esi) │ │ │ │ - mov 0x46c(%edi),%eax │ │ │ │ - fsubl 0x90(%esi) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push -0x2f8(%ebp) │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5a3c4 ::do_widen(char) const@@Base+0x1e374> │ │ │ │ - mov 0xa8(%esi),%eax │ │ │ │ - faddl 0x2d8(%eax) │ │ │ │ - mov 0xb0(%esi),%eax │ │ │ │ - cmpl $0x2,0x520(%edi) │ │ │ │ - faddl 0x2d8(%eax) │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - fldl 0x548(%edi) │ │ │ │ - fdivl 0x4(%edi) │ │ │ │ - mov 0xb8(%esi),%eax │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - mov 0xbc(%esi),%eax │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - mov 0x568(%edi),%eax │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ - mov 0x560(%edi),%eax │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ - fstl 0x50c(%edi) │ │ │ │ - fildl 0x58(%esp) │ │ │ │ - je 5a590 ::do_widen(char) const@@Base+0x1e540> │ │ │ │ - fxch %st(2) │ │ │ │ - mov 0xa4(%esi),%eax │ │ │ │ - mov 0x508(%edi),%ebp │ │ │ │ - xor %ecx,%ecx │ │ │ │ + jne 59130 ::do_widen(char) const@@Base+0xcb70> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movb $0x1,0x324(%eax) │ │ │ │ + movl $0x0,0x348(%eax) │ │ │ │ + mov -0x2ec(%ebp),%edi │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1c2c6(%esi),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ - mov 0xa8(%esi),%eax │ │ │ │ - mov %ebp,(%esp) │ │ │ │ - mov %edi,%ebp │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - movzbl 0x176(%esi),%eax │ │ │ │ - mov %al,0x1e(%esp) │ │ │ │ - movzbl 0x175(%esi),%eax │ │ │ │ - mov %al,0x1f(%esp) │ │ │ │ - mov 0x558(%edi),%eax │ │ │ │ - fnstcw 0x36(%esp) │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ - lea 0x148(%esi),%eax │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ - movzwl 0x36(%esp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,0x34(%esp) │ │ │ │ - jmp 5a4d3 ::do_widen(char) const@@Base+0x1e483> │ │ │ │ - xchg %ax,%ax │ │ │ │ - fld %st(0) │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - mov 0x10(%esp),%edi │ │ │ │ - fdiv %st(3),%st │ │ │ │ - faddl 0x30(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldcw 0x34(%esp) │ │ │ │ - fistpll 0x28(%esp) │ │ │ │ - fldcw 0x36(%esp) │ │ │ │ - mov 0x28(%esp),%esi │ │ │ │ - mov %esi,(%eax,%ecx,4) │ │ │ │ - mov (%esp),%eax │ │ │ │ - movsbl 0x1(%eax,%ecx,1),%eax │ │ │ │ - flds (%edi,%eax,4) │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - fmuls (%eax,%edx,4) │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ - fstps (%eax,%ecx,4) │ │ │ │ - mov 0x520(%ebp),%eax │ │ │ │ - add $0x1,%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - sub $0x2,%eax │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jbe 5a560 ::do_widen(char) const@@Base+0x1e510> │ │ │ │ - mov (%esp),%eax │ │ │ │ - cmpb $0x0,0x1e(%esp) │ │ │ │ - movsbl (%eax,%ecx,1),%edx │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ - faddl (%eax,%edx,8) │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - faddl (%eax,%edx,8) │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - faddl (%eax,%edx,8) │ │ │ │ - je 5a4ff ::do_widen(char) const@@Base+0x1e4af> │ │ │ │ - mov 0xac(%ebx),%eax │ │ │ │ - faddl (%eax,%edx,8) │ │ │ │ - cmpb $0x0,0x1f(%esp) │ │ │ │ - je 5a480 ::do_widen(char) const@@Base+0x1e430> │ │ │ │ - mov 0x14c(%ebx),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5a480 ::do_widen(char) const@@Base+0x1e430> │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ - mov 0x24(%esp),%edi │ │ │ │ - add %ecx,%esi │ │ │ │ - jmp 5a531 ::do_widen(char) const@@Base+0x1e4e1> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %eax,%edi │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5a53d ::do_widen(char) const@@Base+0x1e4ed> │ │ │ │ - cmp %esi,0x10(%eax) │ │ │ │ - jae 5a528 ::do_widen(char) const@@Base+0x1e4d8> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 5a531 ::do_widen(char) const@@Base+0x1e4e1> │ │ │ │ - cmp %edi,0x24(%esp) │ │ │ │ - je 5a480 ::do_widen(char) const@@Base+0x1e430> │ │ │ │ - cmp %esi,0x10(%edi) │ │ │ │ - ja 5a480 ::do_widen(char) const@@Base+0x1e430> │ │ │ │ - faddl 0x14(%edi) │ │ │ │ - jmp 5a480 ::do_widen(char) const@@Base+0x1e430> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - mov %ebp,%edi │ │ │ │ - lea (%eax,%ecx,4),%eax │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - mov %edx,0x4f8(%edi) │ │ │ │ - movl $0x0,(%eax) │ │ │ │ - add $0x3c,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 5a573 ::do_widen(char) const@@Base+0x1e523> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x44,%esp │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov 0x520(%eax),%eax │ │ │ │ - lea -0x1(%eax),%ecx │ │ │ │ - mov %ecx,0x2c(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov 0x33c(%ecx),%edi │ │ │ │ - mov 0x468(%ecx),%ebp │ │ │ │ - fldl 0x88(%edi) │ │ │ │ - fsubl 0x98(%edi) │ │ │ │ - faddl 0x68(%edi) │ │ │ │ - test %ebp,%ebp │ │ │ │ - je 5a5e7 ::do_widen(char) const@@Base+0x1e597> │ │ │ │ - mov 0xa8(%edi),%edx │ │ │ │ - faddl 0x2e8(%edx) │ │ │ │ - mov 0xb0(%edi),%ecx │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ - faddl 0x2e8(%ecx) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - cmpb $0x0,0x517(%ecx) │ │ │ │ - je 5a607 ::do_widen(char) const@@Base+0x1e5b7> │ │ │ │ - fadds 0x4c(%edi) │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - mov 0xc0(%edi),%ecx │ │ │ │ - mov 0x2c(%esp),%esi │ │ │ │ - fldl 0x548(%edx) │ │ │ │ - mov 0x568(%edx),%ebx │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - fstl 0x8(%esp) │ │ │ │ - fldl 0x4(%edx) │ │ │ │ - mov %ebx,0x8(%esp) │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ - fstl 0x50c(%edx) │ │ │ │ - mov 0x560(%edx),%edx │ │ │ │ - fildl 0x60(%esp) │ │ │ │ - mov %edx,0x38(%esp) │ │ │ │ - test %esi,%esi │ │ │ │ - jle 5a7aa ::do_widen(char) const@@Base+0x1e75a> │ │ │ │ - fxch %st(2) │ │ │ │ - mov 0x508(%ecx),%ecx │ │ │ │ - lea -0x1(%eax,%ebx,1),%ebx │ │ │ │ - lea -0x4(%edx,%eax,4),%eax │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ - lea 0x148(%edi),%eax │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ - mov 0xa4(%edi),%ecx │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ - mov 0xa8(%edi),%ecx │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ - movzbl 0x176(%edi),%ecx │ │ │ │ - mov %cl,0x22(%esp) │ │ │ │ - movzbl 0x175(%edi),%ecx │ │ │ │ - mov %cl,0x23(%esp) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov 0x558(%ecx),%ebp │ │ │ │ - mov %edi,%ecx │ │ │ │ - fnstcw 0x3e(%esp) │ │ │ │ - movzwl 0x3e(%esp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,0x3c(%esp) │ │ │ │ - jmp 5a6f5 ::do_widen(char) const@@Base+0x1e6a5> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - fld %st(0) │ │ │ │ - add $0x4,%edx │ │ │ │ - add $0x4,%ebp │ │ │ │ - sub $0x1,%ebx │ │ │ │ - fdiv %st(3),%st │ │ │ │ - faddl 0x30(%ecx) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldcw 0x3c(%esp) │ │ │ │ - fistpll 0x30(%esp) │ │ │ │ - fldcw 0x3e(%esp) │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ - mov %esi,-0x4(%edx) │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ - flds (%esi,%eax,4) │ │ │ │ - fstps -0x4(%ebp) │ │ │ │ - cmp %edx,0x24(%esp) │ │ │ │ - je 5a770 ::do_widen(char) const@@Base+0x1e720> │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ - sub 0x8(%esp),%eax │ │ │ │ - movsbl (%eax,%ebx,1),%eax │ │ │ │ - mov 0x18(%esp),%edi │ │ │ │ - cmpb $0x0,0x22(%esp) │ │ │ │ - faddl (%edi,%eax,8) │ │ │ │ - mov 0x1c(%esp),%edi │ │ │ │ - faddl (%edi,%eax,8) │ │ │ │ - mov 0x4(%esp),%edi │ │ │ │ - faddl (%edi,%eax,8) │ │ │ │ - je 5a726 ::do_widen(char) const@@Base+0x1e6d6> │ │ │ │ - mov 0xac(%ecx),%esi │ │ │ │ - faddl (%esi,%eax,8) │ │ │ │ - cmpb $0x0,0x23(%esp) │ │ │ │ - je 5a6c0 ::do_widen(char) const@@Base+0x1e670> │ │ │ │ - mov 0x14c(%ecx),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 5a6c0 ::do_widen(char) const@@Base+0x1e670> │ │ │ │ - mov 0x28(%esp),%edi │ │ │ │ - jmp 5a749 ::do_widen(char) const@@Base+0x1e6f9> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %esi,%edi │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 5a755 ::do_widen(char) const@@Base+0x1e705> │ │ │ │ - cmp %ebx,0x10(%esi) │ │ │ │ - jae 5a740 ::do_widen(char) const@@Base+0x1e6f0> │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jne 5a749 ::do_widen(char) const@@Base+0x1e6f9> │ │ │ │ - cmp %edi,0x28(%esp) │ │ │ │ - je 5a6c0 ::do_widen(char) const@@Base+0x1e670> │ │ │ │ - cmp %ebx,0x10(%edi) │ │ │ │ - ja 5a6c0 ::do_widen(char) const@@Base+0x1e670> │ │ │ │ - faddl 0x14(%edi) │ │ │ │ - jmp 5a6c0 ::do_widen(char) const@@Base+0x1e670> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ - lea (%eax,%edx,4),%eax │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ - mov %edx,0x4f8(%eax) │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ - movl $0x0,(%eax) │ │ │ │ - add $0x44,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - movl $0x0,0x2c(%esp) │ │ │ │ - jmp 5a785 ::do_widen(char) const@@Base+0x1e735> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x4a83b,%eax │ │ │ │ - push %ebp │ │ │ │ + push %eax │ │ │ │ push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x44,%esp │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov 0x520(%eax),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - lea -0x1(%eax),%ecx │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov 0x33c(%eax),%edi │ │ │ │ - mov 0x468(%eax),%ebp │ │ │ │ - fldl 0x88(%edi) │ │ │ │ - fsubl 0x98(%edi) │ │ │ │ - faddl 0x70(%edi) │ │ │ │ - test %ebp,%ebp │ │ │ │ - je 5a814 ::do_widen(char) const@@Base+0x1e7c4> │ │ │ │ - mov 0xa8(%edi),%eax │ │ │ │ - faddl 0x2e8(%eax) │ │ │ │ - mov 0xb0(%edi),%eax │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - faddl 0x2e8(%eax) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - cmpb $0x0,0x517(%eax) │ │ │ │ - je 5a834 ::do_widen(char) const@@Base+0x1e7e4> │ │ │ │ - fadds 0x4c(%edi) │ │ │ │ - mov 0xbc(%edi),%eax │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ - mov 0xb8(%edi),%eax │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov 0x568(%eax),%eax │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - fldl 0x548(%eax) │ │ │ │ - fstl (%esp) │ │ │ │ - fldl 0x4(%eax) │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ - fstl 0x50c(%eax) │ │ │ │ - mov 0x560(%eax),%eax │ │ │ │ - fildl 0x60(%esp) │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 5aa8d ::do_widen(char) const@@Base+0x1ea3d> │ │ │ │ - fxch %st(2) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - movl $0x0,(%esp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov 0x508(%eax),%eax │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - mov 0xa4(%edi),%eax │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ - mov 0xa8(%edi),%eax │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - movzbl 0x176(%edi),%eax │ │ │ │ - mov %al,0x1e(%esp) │ │ │ │ - movzbl 0x175(%edi),%eax │ │ │ │ - fnstcw 0x3e(%esp) │ │ │ │ - mov %al,0x1f(%esp) │ │ │ │ - lea 0x148(%edi),%eax │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ - movzwl 0x3e(%esp),%eax │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,0x3c(%esp) │ │ │ │ - jmp 5a92a ::do_widen(char) const@@Base+0x1e8da> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - jg 5a921 ::do_widen(char) const@@Base+0x1e8d1> │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - mov 0x24(%esp),%ebp │ │ │ │ - mov 0x58(%esp),%esi │ │ │ │ - movsbl -0x1(%edi,%ecx,1),%edi │ │ │ │ - addl $0x1,(%esp) │ │ │ │ - mov 0x558(%esi),%esi │ │ │ │ - flds 0x0(%ebp,%edi,4) │ │ │ │ - mov 0x20(%esp),%edi │ │ │ │ - mov 0xc(%esp),%ebp │ │ │ │ - fmuls (%edi,%eax,4) │ │ │ │ - lea 0x4(%ebp,%edx,1),%ebp │ │ │ │ - fstps (%esi,%edx,1) │ │ │ │ - sub $0x1,%ecx │ │ │ │ - je 5a9e8 ::do_widen(char) const@@Base+0x1e998> │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov 0x14(%esp),%edi │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ - cmpb $0x0,0x1e(%esp) │ │ │ │ - movsbl (%eax,%ecx,1),%eax │ │ │ │ - faddl (%edi,%eax,8) │ │ │ │ - mov 0x10(%esp),%edi │ │ │ │ - faddl (%esi,%eax,8) │ │ │ │ - faddl (%edi,%eax,8) │ │ │ │ - je 5a957 ::do_widen(char) const@@Base+0x1e907> │ │ │ │ - mov 0xac(%ebx),%edx │ │ │ │ - faddl (%edx,%eax,8) │ │ │ │ - cmpb $0x0,0x1f(%esp) │ │ │ │ - jne 5aa10 ::do_widen(char) const@@Base+0x1e9c0> │ │ │ │ - fld %st(0) │ │ │ │ - mov (%esp),%edx │ │ │ │ - mov 0xc(%esp),%ebp │ │ │ │ - fdiv %st(3),%st │ │ │ │ - mov 0x5c(%esp),%edi │ │ │ │ - shl $0x2,%edx │ │ │ │ - add %edx,%ebp │ │ │ │ - faddl 0x30(%ebx) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldcw 0x3c(%esp) │ │ │ │ - fistpll 0x30(%esp) │ │ │ │ - fldcw 0x3e(%esp) │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ - test %edi,%edi │ │ │ │ - je 5a8e8 ::do_widen(char) const@@Base+0x1e898> │ │ │ │ - mov 0x58(%esp),%edi │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ - mov 0x24(%esp),%ebp │ │ │ │ - mov 0x558(%edi),%esi │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ - movsbl -0x1(%edi,%ecx,1),%edi │ │ │ │ - add %edx,%esi │ │ │ │ - flds 0x0(%ebp,%edi,4) │ │ │ │ - mov 0x20(%esp),%edi │ │ │ │ - fmuls (%edi,%eax,4) │ │ │ │ - fsts (%esi) │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - je 5aa60 ::do_widen(char) const@@Base+0x1ea10> │ │ │ │ - fstp %st(0) │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - addl $0x1,(%esp) │ │ │ │ - lea 0x4(%eax,%edx,1),%ebp │ │ │ │ - sub $0x1,%ecx │ │ │ │ - jne 5a92a ::do_widen(char) const@@Base+0x1e8da> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5a9ee ::do_widen(char) const@@Base+0x1e99e> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov (%esp),%ebx │ │ │ │ - mov %ebx,0x4f8(%eax) │ │ │ │ - mov $0x1,%eax │ │ │ │ - movl $0x0,0x0(%ebp) │ │ │ │ - add $0x44,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - mov 0x14c(%ebx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 5a962 ::do_widen(char) const@@Base+0x1e912> │ │ │ │ - mov 0x2c(%esp),%esi │ │ │ │ - mov 0x28(%esp),%edi │ │ │ │ - add %ecx,%esi │ │ │ │ - jmp 5aa39 ::do_widen(char) const@@Base+0x1e9e9> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %edx,%edi │ │ │ │ - mov 0x8(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 5aa45 ::do_widen(char) const@@Base+0x1e9f5> │ │ │ │ - cmp %esi,0x10(%edx) │ │ │ │ - jae 5aa30 ::do_widen(char) const@@Base+0x1e9e0> │ │ │ │ - mov 0xc(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 5aa39 ::do_widen(char) const@@Base+0x1e9e9> │ │ │ │ - cmp %edi,0x28(%esp) │ │ │ │ - je 5a962 ::do_widen(char) const@@Base+0x1e912> │ │ │ │ - cmp %esi,0x10(%edi) │ │ │ │ - ja 5a962 ::do_widen(char) const@@Base+0x1e912> │ │ │ │ - faddl 0x14(%edi) │ │ │ │ - jmp 5a962 ::do_widen(char) const@@Base+0x1e912> │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - cmpb $0x50,0x1(%eax) │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ - je 5aa80 ::do_widen(char) const@@Base+0x1ea30> │ │ │ │ - fmuls -0x1c224(%eax) │ │ │ │ - fstps (%esi) │ │ │ │ - jmp 5a9c7 ::do_widen(char) const@@Base+0x1e977> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - fmuls -0x1c254(%eax) │ │ │ │ - fstps (%esi) │ │ │ │ - jmp 5a9c7 ::do_widen(char) const@@Base+0x1e977> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - mov 0xc(%esp),%ebp │ │ │ │ - movl $0x0,(%esp) │ │ │ │ - jmp 5a9ee ::do_widen(char) const@@Base+0x1e99e> │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - push %ebp │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x44,%esp │ │ │ │ - mov 0x58(%esp),%ebx │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov 0x33c(%ebx),%esi │ │ │ │ - mov 0x520(%eax),%eax │ │ │ │ - mov 0x468(%ebx),%edx │ │ │ │ - fldl 0x88(%esi) │ │ │ │ - fsubl 0x98(%esi) │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0xa │ │ │ │ + push $0x0 │ │ │ │ + push -0x2ac(%ebp) │ │ │ │ + call 4480 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ sub $0x1,%eax │ │ │ │ - faddl 0x78(%esi) │ │ │ │ - test %edx,%edx │ │ │ │ - je 5aaf7 ::do_widen(char) const@@Base+0x1eaa7> │ │ │ │ - mov 0xa8(%esi),%edx │ │ │ │ - faddl 0x2e8(%edx) │ │ │ │ - mov 0x58(%esp),%ebx │ │ │ │ - mov 0xb0(%esi),%edi │ │ │ │ - cmpb $0x0,0x517(%ebx) │ │ │ │ - faddl 0x2e8(%edi) │ │ │ │ - mov %edi,0x10(%esp) │ │ │ │ - je 5ab17 ::do_widen(char) const@@Base+0x1eac7> │ │ │ │ - fadds 0x4c(%esi) │ │ │ │ - mov 0x58(%esp),%ecx │ │ │ │ - mov 0xbc(%esi),%edi │ │ │ │ - mov 0xb8(%esi),%ebx │ │ │ │ - fldl 0x548(%ecx) │ │ │ │ - mov 0x560(%ecx),%edx │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ - mov 0x568(%ecx),%edi │ │ │ │ - mov %ebx,0x4(%esp) │ │ │ │ - mov %edx,0x2c(%esp) │ │ │ │ - fstl 0x8(%esp) │ │ │ │ - fldl 0x4(%ecx) │ │ │ │ - mov %edi,0x18(%esp) │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ - fstl 0x50c(%ecx) │ │ │ │ - fildl 0x60(%esp) │ │ │ │ - test %eax,%eax │ │ │ │ - jle 5ad20 ::do_widen(char) const@@Base+0x1ecd0> │ │ │ │ - mov 0xa4(%esi),%eax │ │ │ │ - fldl 0x30(%esi) │ │ │ │ - fxch %st(3) │ │ │ │ - mov %esi,0x8(%esp) │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - mov 0xa8(%esi),%eax │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ - movzbl 0x176(%esi),%eax │ │ │ │ - mov %al,0x26(%esp) │ │ │ │ - movzbl 0x175(%esi),%eax │ │ │ │ - mov %al,0x27(%esp) │ │ │ │ - mov 0x508(%ecx),%eax │ │ │ │ - mov 0x38(%esp),%ecx │ │ │ │ - lea -0x2(%eax,%ecx,1),%ebx │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - lea -0x1(%ecx,%edi,1),%ecx │ │ │ │ - lea 0x4(%edx),%edi │ │ │ │ - mov 0x558(%eax),%eax │ │ │ │ - fnstcw 0x3e(%esp) │ │ │ │ - lea 0x4(%eax),%edx │ │ │ │ - lea 0x148(%esi),%eax │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ - movzwl 0x3e(%esp),%eax │ │ │ │ - mov %edx,%esi │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,0x3c(%esp) │ │ │ │ - jmp 5ac5c ::do_widen(char) const@@Base+0x1ec0c> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - fld %st(0) │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - sub $0x1,%ebx │ │ │ │ - sub $0x1,%ecx │ │ │ │ - fdiv %st(2),%st │ │ │ │ - add $0x8,%edi │ │ │ │ - add $0x8,%esi │ │ │ │ - fadd %st(4),%st │ │ │ │ - fmul %st(3),%st │ │ │ │ - fldcw 0x3c(%esp) │ │ │ │ - fistpll 0x30(%esp) │ │ │ │ - fldcw 0x3e(%esp) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - mov %eax,-0xc(%edi) │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ - lea (%eax,%ebp,4),%ebp │ │ │ │ - movsbl 0x1(%ebx),%eax │ │ │ │ - flds (%edx,%eax,4) │ │ │ │ - fmuls 0x0(%ebp) │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - fstps -0xc(%esi) │ │ │ │ - fldl 0x40(%eax) │ │ │ │ - fadd %st(1),%st │ │ │ │ - fdiv %st(2),%st │ │ │ │ - fadd %st(4),%st │ │ │ │ - fmul %st(3),%st │ │ │ │ - fldcw 0x3c(%esp) │ │ │ │ - fistpll 0x30(%esp) │ │ │ │ - fldcw 0x3e(%esp) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - movsbl 0x1(%ebx),%eax │ │ │ │ - flds (%edx,%eax,4) │ │ │ │ - fmuls 0x0(%ebp) │ │ │ │ - fstps -0x8(%esi) │ │ │ │ - cmp %ecx,0x18(%esp) │ │ │ │ - je 5ace0 ::do_widen(char) const@@Base+0x1ec90> │ │ │ │ - movsbl 0x1(%ebx),%ebp │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ - cmpb $0x0,0x26(%esp) │ │ │ │ - faddl (%eax,%ebp,8) │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ - faddl (%eax,%ebp,8) │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - faddl (%eax,%ebp,8) │ │ │ │ - je 5ac89 ::do_widen(char) const@@Base+0x1ec39> │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov 0xac(%eax),%eax │ │ │ │ - faddl (%eax,%ebp,8) │ │ │ │ - cmpb $0x0,0x27(%esp) │ │ │ │ - je 5abe0 ::do_widen(char) const@@Base+0x1eb90> │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov 0x14c(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5abe0 ::do_widen(char) const@@Base+0x1eb90> │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ - jmp 5acb9 ::do_widen(char) const@@Base+0x1ec69> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5acc5 ::do_widen(char) const@@Base+0x1ec75> │ │ │ │ - cmp %ecx,0x10(%eax) │ │ │ │ - jae 5acb0 ::do_widen(char) const@@Base+0x1ec60> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 5acb9 ::do_widen(char) const@@Base+0x1ec69> │ │ │ │ - cmp %edx,0x28(%esp) │ │ │ │ - je 5abe0 ::do_widen(char) const@@Base+0x1eb90> │ │ │ │ - cmp %ecx,0x10(%edx) │ │ │ │ - ja 5abe0 ::do_widen(char) const@@Base+0x1eb90> │ │ │ │ - faddl 0x14(%edx) │ │ │ │ - jmp 5abe0 ::do_widen(char) const@@Base+0x1eb90> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ - mov 0x2c(%esp),%esi │ │ │ │ - add $0x7fffffff,%eax │ │ │ │ - lea (%eax,%eax,1),%edx │ │ │ │ - lea (%esi,%eax,8),%eax │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - mov %edx,0x4f8(%eax) │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ - movl $0x0,(%eax) │ │ │ │ - add $0x44,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 5acff ::do_widen(char) const@@Base+0x1ecaf> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %ebp │ │ │ │ + mov %eax,0x380(%ecx) │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + lea -0x1b7fc(%esi),%eax │ │ │ │ + push %eax │ │ │ │ push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x4a2c7,%ebx │ │ │ │ - sub $0x2c,%esp │ │ │ │ - mov 0x40(%esp),%esi │ │ │ │ - movzbl 0x465(%esi),%edx │ │ │ │ - test %dl,%dl │ │ │ │ - jne 5ad5a ::do_widen(char) const@@Base+0x1ed0a> │ │ │ │ - cmpb $0x0,0x464(%esi) │ │ │ │ - je 5adc0 ::do_widen(char) const@@Base+0x1ed70> │ │ │ │ - mov 0x470(%esi),%edi │ │ │ │ - cmp $0x3,%edi │ │ │ │ - je 5b168 ::do_widen(char) const@@Base+0x1f118> │ │ │ │ - test %edi,%edi │ │ │ │ - jne 5add0 ::do_widen(char) const@@Base+0x1ed80> │ │ │ │ - movzbl 0x464(%esi),%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - jne 5afd0 ::do_widen(char) const@@Base+0x1ef80> │ │ │ │ - test %dl,%dl │ │ │ │ - jne 5ae80 ::do_widen(char) const@@Base+0x1ee30> │ │ │ │ - jmp 5adc0 ::do_widen(char) const@@Base+0x1ed70> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5adc0 ::do_widen(char) const@@Base+0x1ed70> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5adc0 ::do_widen(char) const@@Base+0x1ed70> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5adc0 ::do_widen(char) const@@Base+0x1ed70> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5adc0 ::do_widen(char) const@@Base+0x1ed70> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5adc0 ::do_widen(char) const@@Base+0x1ed70> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5adc0 ::do_widen(char) const@@Base+0x1ed70> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - xor %edx,%edx │ │ │ │ - add $0x2c,%esp │ │ │ │ - mov %edx,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 5b3c8 ::do_widen(char) const@@Base+0x1f378> │ │ │ │ - cmp $0x2,%edi │ │ │ │ - jne 5adc0 ::do_widen(char) const@@Base+0x1ed70> │ │ │ │ - mov 0x33c(%esi),%eax │ │ │ │ - cmpb $0x0,0x464(%esi) │ │ │ │ - fldl 0x540(%esi) │ │ │ │ - mov 0xa8(%eax),%eax │ │ │ │ - jne 5b540 ::do_widen(char) const@@Base+0x1f4f0> │ │ │ │ - fsubl 0x2e8(%eax) │ │ │ │ - fstpl 0x540(%esi) │ │ │ │ - fldl 0x2e8(%eax) │ │ │ │ - fldl 0x2d8(%eax) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %ax,0x464(%esi) │ │ │ │ - fabs │ │ │ │ - fldl -0x1c1a0(%ebx) │ │ │ │ - fstl (%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jbe 5ae38 ::do_widen(char) const@@Base+0x1ede8> │ │ │ │ - movb $0x1,0x464(%esi) │ │ │ │ - fabs │ │ │ │ - fldl -0x1c1a0(%ebx) │ │ │ │ - fstl (%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jbe 5ae52 ::do_widen(char) const@@Base+0x1ee02> │ │ │ │ - movb $0x1,0x465(%esi) │ │ │ │ - movl $0x0,0x470(%esi) │ │ │ │ - xor %edx,%edx │ │ │ │ - movl $0x0,0x46c(%esi) │ │ │ │ - mov %edx,%eax │ │ │ │ - movl $0x0,0x468(%esi) │ │ │ │ - add $0x2c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x33c(%esi),%eax │ │ │ │ - fldl 0x540(%esi) │ │ │ │ - movl $0x2,0x470(%esi) │ │ │ │ - mov 0x508(%esi),%ebp │ │ │ │ - mov 0x388(%esi),%ecx │ │ │ │ - mov 0xa8(%eax),%eax │ │ │ │ - faddl 0x2e8(%eax) │ │ │ │ - mov 0x520(%esi),%eax │ │ │ │ - movl $0x0,0x46c(%esi) │ │ │ │ - movl $0x1,0x468(%esi) │ │ │ │ - fstpl 0x540(%esi) │ │ │ │ - cmp 0x374(%esi),%eax │ │ │ │ - jg 5b7d0 ::do_widen(char) const@@Base+0x1f780> │ │ │ │ - mov %dl,(%esp) │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %ebp │ │ │ │ - push %ecx │ │ │ │ - call 4740 │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + push %edi │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0xa │ │ │ │ + push $0x0 │ │ │ │ + push -0x2ac(%ebp) │ │ │ │ + call 4480 │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov $0x101,%eax │ │ │ │ - movl $0x0,0x36c(%esi) │ │ │ │ - fldz │ │ │ │ - movzbl (%esp),%edx │ │ │ │ - movl $0x0,0x370(%esi) │ │ │ │ - fstpl 0x350(%esi) │ │ │ │ - fldl 0x540(%esi) │ │ │ │ - movl $0x0,0x364(%esi) │ │ │ │ - fstl 0x348(%esi) │ │ │ │ - fstl 0x34(%esi) │ │ │ │ - fldz │ │ │ │ - fxch %st(1) │ │ │ │ - mov %ax,0x344(%esi) │ │ │ │ - movl $0x0,0x360(%esi) │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - movl $0x0,0x358(%esi) │ │ │ │ - movl $0x0,0x35c(%esi) │ │ │ │ - jnp 5b7c0 ::do_widen(char) const@@Base+0x1f770> │ │ │ │ - mov 0x584(%esi),%ebp │ │ │ │ - fldl 0xc(%ebp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - ja 5b120 ::do_widen(char) const@@Base+0x1f0d0> │ │ │ │ - mov 0x588(%esi),%ecx │ │ │ │ - fldl -0x14(%ecx) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - ja 5b128 ::do_widen(char) const@@Base+0x1f0d8> │ │ │ │ - mov 0x5a4(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5b882 ::do_widen(char) const@@Base+0x1f832> │ │ │ │ - lea 0x594(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - mov 0x598(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5b842 ::do_widen(char) const@@Base+0x1f7f2> │ │ │ │ - fld %st(0) │ │ │ │ - fsubs -0x1c21c(%ebx) │ │ │ │ - jmp 5afbe ::do_widen(char) const@@Base+0x1ef6e> │ │ │ │ - mov %eax,(%esp) │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5b840 ::do_widen(char) const@@Base+0x1f7f0> │ │ │ │ - fldl 0x14(%eax) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jbe 5afb0 ::do_widen(char) const@@Base+0x1ef60> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - jmp 5afb6 ::do_widen(char) const@@Base+0x1ef66> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x33c(%esi),%eax │ │ │ │ - fldl 0x540(%esi) │ │ │ │ - movl $0x1,0x470(%esi) │ │ │ │ - mov 0x508(%esi),%ebp │ │ │ │ - mov 0x388(%esi),%edx │ │ │ │ - mov 0xa8(%eax),%eax │ │ │ │ - faddl 0x2d8(%eax) │ │ │ │ - mov 0x520(%esi),%eax │ │ │ │ - movl $0x1,0x46c(%esi) │ │ │ │ - movl $0x0,0x468(%esi) │ │ │ │ - fstpl 0x540(%esi) │ │ │ │ - cmp 0x374(%esi),%eax │ │ │ │ - jle 5b091 ::do_widen(char) const@@Base+0x1f041> │ │ │ │ - mov %cl,(%esp) │ │ │ │ - add $0x1,%eax │ │ │ │ + cmpl $0x1,0x42c(%ecx) │ │ │ │ + mov %eax,0x3b8(%ecx) │ │ │ │ + jne 58a29 ::do_widen(char) const@@Base+0xc469> │ │ │ │ + cmp $0x5,%eax │ │ │ │ + jbe 596f0 ::do_widen(char) const@@Base+0xd130> │ │ │ │ + mov -0x2ec(%ebp),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %eax,0x374(%esi) │ │ │ │ - push $0x1 │ │ │ │ - push %edx │ │ │ │ - call 4280 │ │ │ │ + lea -0x1c2ab(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + push %edi │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0xa │ │ │ │ + push $0x0 │ │ │ │ + push -0x2ac(%ebp) │ │ │ │ + call 4480 │ │ │ │ + pop %ecx │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + pop %edx │ │ │ │ + test %eax,%eax │ │ │ │ + mov $0x3e8,%edx │ │ │ │ + cmove %edx,%eax │ │ │ │ + add $0x4ac,%ecx │ │ │ │ + mov %ecx,-0x300(%ebp) │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + call 72e50 ::do_widen(char) const@@Base+0x26890> │ │ │ │ pop %eax │ │ │ │ + lea -0x1c28d(%esi),%eax │ │ │ │ pop %edx │ │ │ │ - push $0x4 │ │ │ │ - push 0x384(%esi) │ │ │ │ - call 4280 │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + push %edi │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ pop %ecx │ │ │ │ - push 0x374(%esi) │ │ │ │ - call 42e0 │ │ │ │ + pop %edi │ │ │ │ + movb $0x0,0x252(%eax) │ │ │ │ + movl $0x0,0x2a0(%eax) │ │ │ │ + mov 0x29c(%eax),%eax │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movb $0x0,0x253(%eax) │ │ │ │ + push -0x2f8(%ebp) │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x388(%esi) │ │ │ │ - mov 0x374(%esi),%eax │ │ │ │ - cmp $0x1fffffff,%eax │ │ │ │ - ja 7464 <__gmon_start__@plt+0x2cac> │ │ │ │ - sub $0xc,%esp │ │ │ │ - shl $0x2,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 592a8 ::do_widen(char) const@@Base+0xcce8> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movb $0x1,0x252(%eax) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov -0x2ec(%ebp),%edi │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + movl $0x0,0x3c4(%eax) │ │ │ │ + movl $0x0,0x3bc(%eax) │ │ │ │ + movl $0x0,0x3c0(%eax) │ │ │ │ + lea -0x1c274(%esi),%eax │ │ │ │ push %eax │ │ │ │ - call 42e0 │ │ │ │ + push %edi │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + push %edi │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x388(%esi),%edx │ │ │ │ - movzbl (%esp),%ecx │ │ │ │ - mov %eax,0x384(%esi) │ │ │ │ - mov %cl,(%esp) │ │ │ │ + mov 0x1c0(%eax),%ecx │ │ │ │ + mov 0x1c4(%eax),%eax │ │ │ │ + mov %eax,-0x2f8(%ebp) │ │ │ │ + sub %ecx,%eax │ │ │ │ + sar $0x3,%eax │ │ │ │ + imul $0x8c13521d,%eax,%eax │ │ │ │ + mov %eax,0x3c8(%edx) │ │ │ │ + test %eax,%eax │ │ │ │ + je 58bb2 ::do_widen(char) const@@Base+0xc5f2> │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 58b86 ::do_widen(char) const@@Base+0xc5c6> │ │ │ │ + nop │ │ │ │ + mov 0x1c0(%eax),%ecx │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - push %ebp │ │ │ │ + mov 0x5ec(%eax),%edx │ │ │ │ + imul $0x1a8,%ebx,%eax │ │ │ │ + mov (%edx),%edi │ │ │ │ + add %ecx,%eax │ │ │ │ + push %eax │ │ │ │ push %edx │ │ │ │ - call 4740 │ │ │ │ + call *0x10(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov $0x101,%eax │ │ │ │ - movl $0x0,0x36c(%esi) │ │ │ │ - fldz │ │ │ │ - movzbl (%esp),%ecx │ │ │ │ - movl $0x0,0x370(%esi) │ │ │ │ - fstpl 0x350(%esi) │ │ │ │ - fldl 0x540(%esi) │ │ │ │ - movl $0x0,0x364(%esi) │ │ │ │ - fstl 0x348(%esi) │ │ │ │ - fstl 0x34(%esi) │ │ │ │ - fldz │ │ │ │ - fxch %st(1) │ │ │ │ - mov %ax,0x344(%esi) │ │ │ │ - movl $0x0,0x360(%esi) │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - movl $0x0,0x358(%esi) │ │ │ │ - movl $0x0,0x35c(%esi) │ │ │ │ - jp 5b4c0 ::do_widen(char) const@@Base+0x1f470> │ │ │ │ - jne 5b4c0 ::do_widen(char) const@@Base+0x1f470> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5b152 ::do_widen(char) const@@Base+0x1f102> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5b152 ::do_widen(char) const@@Base+0x1f102> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5b152 ::do_widen(char) const@@Base+0x1f102> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5b152 ::do_widen(char) const@@Base+0x1f102> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5b152 ::do_widen(char) const@@Base+0x1f102> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5b152 ::do_widen(char) const@@Base+0x1f102> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5b152 ::do_widen(char) const@@Base+0x1f102> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5b152 ::do_widen(char) const@@Base+0x1f102> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5b152 ::do_widen(char) const@@Base+0x1f102> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5b152 ::do_widen(char) const@@Base+0x1f102> │ │ │ │ - fstp %st(0) │ │ │ │ - add $0x2c,%esp │ │ │ │ - mov $0x1,%edx │ │ │ │ - pop %ebx │ │ │ │ - mov %edx,%eax │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xf4(%esi),%eax │ │ │ │ - xor %edi,%edi │ │ │ │ - fldl 0x2e8(%eax) │ │ │ │ - fldl 0x2d8(%eax) │ │ │ │ - mov %di,0x464(%esi) │ │ │ │ - fabs │ │ │ │ - fldl -0x1c1a0(%ebx) │ │ │ │ - fstl (%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jbe 5b19d ::do_widen(char) const@@Base+0x1f14d> │ │ │ │ - movb $0x1,0x464(%esi) │ │ │ │ - fabs │ │ │ │ - fldl -0x1c1a0(%ebx) │ │ │ │ - fstl (%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jbe 5b1b7 ::do_widen(char) const@@Base+0x1f167> │ │ │ │ - movb $0x1,0x465(%esi) │ │ │ │ - mov 0x33c(%esi),%eax │ │ │ │ - fldl 0x540(%esi) │ │ │ │ - movl $0x0,0x470(%esi) │ │ │ │ - movl $0x0,0x46c(%esi) │ │ │ │ - mov 0x508(%esi),%edi │ │ │ │ - mov 0xa8(%eax),%eax │ │ │ │ - mov 0x388(%esi),%edx │ │ │ │ - movl $0x0,0x468(%esi) │ │ │ │ - fsubl 0x2d8(%eax) │ │ │ │ - fstl 0x540(%esi) │ │ │ │ - fsubl 0x2e8(%eax) │ │ │ │ - mov 0x520(%esi),%eax │ │ │ │ - fstpl 0x540(%esi) │ │ │ │ - cmp 0x374(%esi),%eax │ │ │ │ - jg 5b450 ::do_widen(char) const@@Base+0x1f400> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %edi │ │ │ │ - push %edx │ │ │ │ - call 4740 │ │ │ │ - mov $0x101,%eax │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,0x3c8(%eax) │ │ │ │ + ja 58b80 ::do_widen(char) const@@Base+0xc5c0> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push 0x5ec(%eax) │ │ │ │ + call 41e70 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x22270> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,0x36c(%esi) │ │ │ │ - fldz │ │ │ │ - movl $0x0,0x370(%esi) │ │ │ │ - fstpl 0x350(%esi) │ │ │ │ - fldl 0x540(%esi) │ │ │ │ - movl $0x0,0x364(%esi) │ │ │ │ - fstl 0x348(%esi) │ │ │ │ - fstl 0x34(%esi) │ │ │ │ - fldz │ │ │ │ - fxch %st(1) │ │ │ │ - mov %ax,0x344(%esi) │ │ │ │ - movl $0x0,0x360(%esi) │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - movl $0x0,0x358(%esi) │ │ │ │ - movl $0x0,0x35c(%esi) │ │ │ │ - jnp 5b440 ::do_widen(char) const@@Base+0x1f3f0> │ │ │ │ - mov 0x584(%esi),%edi │ │ │ │ - fldl 0xc(%edi) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - ja 5ad90 ::do_widen(char) const@@Base+0x1ed40> │ │ │ │ - mov 0x588(%esi),%ebp │ │ │ │ - fldl -0x14(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - ja 5ad98 ::do_widen(char) const@@Base+0x1ed48> │ │ │ │ - mov 0x5a4(%esi),%eax │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov 0x3c8(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 5b32d ::do_widen(char) const@@Base+0x1f2dd> │ │ │ │ - mov 0x598(%esi),%edx │ │ │ │ - lea 0x594(%esi),%eax │ │ │ │ - test %edx,%edx │ │ │ │ - je 5b30a ::do_widen(char) const@@Base+0x1f2ba> │ │ │ │ - fld %st(0) │ │ │ │ - fsubs -0x1c21c(%ebx) │ │ │ │ - jmp 5b2f1 ::do_widen(char) const@@Base+0x1f2a1> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x8(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 5b308 ::do_widen(char) const@@Base+0x1f2b8> │ │ │ │ - fldl 0x14(%edx) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jbe 5b2e8 ::do_widen(char) const@@Base+0x1f298> │ │ │ │ - mov 0xc(%edx),%edx │ │ │ │ - jmp 5b2ed ::do_widen(char) const@@Base+0x1f29d> │ │ │ │ + je 58c20 ::do_widen(char) const@@Base+0xc660> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - cmp %eax,0x59c(%esi) │ │ │ │ - je 5b324 ::do_widen(char) const@@Base+0x1f2d4> │ │ │ │ - fstpl (%esp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0x5ec(%eax),%eax │ │ │ │ + mov (%eax),%edx │ │ │ │ + mov %eax,-0x2f8(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x1c0(%eax),%ecx │ │ │ │ + add %edi,%ecx │ │ │ │ + push %ecx │ │ │ │ + push -0x2f8(%ebp) │ │ │ │ + call *0x14(%edx) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x1,%ebx │ │ │ │ + add $0x1a8,%edi │ │ │ │ + cmp %ebx,0x3c8(%eax) │ │ │ │ + ja 58be0 ::do_widen(char) const@@Base+0xc620> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + cmpb $0x0,0x254(%eax) │ │ │ │ + je 58c34 ::do_widen(char) const@@Base+0xc674> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + call 4e560 ::do_widen(char) const@@Base+0x1fa0> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + movl $0x5,0x3b0(%eax) │ │ │ │ + movl $0x32,0x3b4(%eax) │ │ │ │ + call 44f0 │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %eax,-0x2f8(%ebp) │ │ │ │ + fildl -0x2f8(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + fstpl 0x378(%eax) │ │ │ │ + push $0x100 │ │ │ │ + call 42e0 │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %eax,-0x2f8(%ebp) │ │ │ │ + mov $0x73,%ecx │ │ │ │ + pop %eax │ │ │ │ + lea -0x1c267(%esi),%eax │ │ │ │ + pop %edx │ │ │ │ + movl $0x63657053,(%edi) │ │ │ │ + movl $0x6d757274,0x4(%edi) │ │ │ │ + movl $0x2d6f742d,0x8(%edi) │ │ │ │ + movl $0x75716573,0xc(%edi) │ │ │ │ + movl $0x65636e65,0x10(%edi) │ │ │ │ + movl $0x74616d20,0x14(%edi) │ │ │ │ + movl $0x6e696863,0x18(%edi) │ │ │ │ + movl $0x72702067,0x1c(%edi) │ │ │ │ + movl $0x7365636f,0x20(%edi) │ │ │ │ + movl $0x6e692073,0x24(%edi) │ │ │ │ + movl $0x6f727020,0x28(%edi) │ │ │ │ + movl $0x73657267,0x2c(%edi) │ │ │ │ + mov %cx,0x30(%edi) │ │ │ │ push %eax │ │ │ │ - call 4220 │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + mov -0x2a8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - fldl (%esp) │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ - lea (%eax,%eax,2),%eax │ │ │ │ - lea (%edi,%eax,8),%edi │ │ │ │ - cmp %edi,%ebp │ │ │ │ - je 5b3ac ::do_widen(char) const@@Base+0x1f35c> │ │ │ │ - fldl 0xc(%edi) │ │ │ │ - xor %edx,%edx │ │ │ │ - lea 0x18(%edi),%eax │ │ │ │ - fld %st(1) │ │ │ │ - fadds -0x1c21c(%ebx) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - ja 5b368 ::do_widen(char) const@@Base+0x1f318> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5b3ac ::do_widen(char) const@@Base+0x1f35c> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - add $0x18,%eax │ │ │ │ - fldl -0xc(%eax) │ │ │ │ - fxch %st(2) │ │ │ │ - fcomi %st(2),%st │ │ │ │ - jbe 5b3a0 ::do_widen(char) const@@Base+0x1f350> │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 5b370 ::do_widen(char) const@@Base+0x1f320> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fxch %st(2) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jb 5b392 ::do_widen(char) const@@Base+0x1f342> │ │ │ │ - fldl -0x14(%eax) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - jb 5b392 ::do_widen(char) const@@Base+0x1f342> │ │ │ │ - mov -0x4(%eax),%ebx │ │ │ │ - mov 0x37c(%esi),%ecx │ │ │ │ - mov %ebx,(%ecx,%edx,4) │ │ │ │ - add $0x1,%edx │ │ │ │ - mov %edx,0x35c(%esi) │ │ │ │ - cmp %eax,%ebp │ │ │ │ - jne 5b350 ::do_widen(char) const@@Base+0x1f300> │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 5b3a4 ::do_widen(char) const@@Base+0x1f354> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ - test %edx,%edx │ │ │ │ - jne 5ada0 ::do_widen(char) const@@Base+0x1ed50> │ │ │ │ - fstpl 0x350(%esi) │ │ │ │ - movl $0x0,0x35c(%esi) │ │ │ │ - jmp 5adc0 ::do_widen(char) const@@Base+0x1ed70> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x33c(%esi),%eax │ │ │ │ - fldl 0x540(%esi) │ │ │ │ - mov 0xa8(%eax),%eax │ │ │ │ - fsubl 0x2d8(%eax) │ │ │ │ - test %dl,%dl │ │ │ │ - jne 5b678 ::do_widen(char) const@@Base+0x1f628> │ │ │ │ - mov 0xf4(%esi),%eax │ │ │ │ - fstpl 0x540(%esi) │ │ │ │ - xor %edi,%edi │ │ │ │ - fldl 0x2e8(%eax) │ │ │ │ - fldl 0x2d8(%eax) │ │ │ │ - mov %di,0x464(%esi) │ │ │ │ - fabs │ │ │ │ - fldl -0x1c1a0(%ebx) │ │ │ │ - fstl (%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jbe 5b423 ::do_widen(char) const@@Base+0x1f3d3> │ │ │ │ - movb $0x1,0x464(%esi) │ │ │ │ - fabs │ │ │ │ - fldl -0x1c1a0(%ebx) │ │ │ │ - fstl (%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jbe 5ae52 ::do_widen(char) const@@Base+0x1ee02> │ │ │ │ - jmp 5ae4b ::do_widen(char) const@@Base+0x1edfb> │ │ │ │ - nop │ │ │ │ - je 5ada8 ::do_widen(char) const@@Base+0x1ed58> │ │ │ │ - jmp 5b297 ::do_widen(char) const@@Base+0x1f247> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ + test %eax,%eax │ │ │ │ + je 58d58 ::do_widen(char) const@@Base+0xc798> │ │ │ │ + cmp $0xff,%eax │ │ │ │ + jbe 58d3f ::do_widen(char) const@@Base+0xc77f> │ │ │ │ sub $0x8,%esp │ │ │ │ - add $0x1,%eax │ │ │ │ - mov %eax,0x374(%esi) │ │ │ │ push $0x1 │ │ │ │ - push %edx │ │ │ │ - call 4280 │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push $0x4 │ │ │ │ - push 0x384(%esi) │ │ │ │ + push %edi │ │ │ │ call 4280 │ │ │ │ - pop %ecx │ │ │ │ - push 0x374(%esi) │ │ │ │ + mov -0x2a8(%ebp),%eax │ │ │ │ + add $0x1,%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ call 42e0 │ │ │ │ + mov %eax,-0x2f8(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + push -0x2ac(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + push -0x2f8(%ebp) │ │ │ │ + call 4740 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x388(%esi) │ │ │ │ - mov 0x374(%esi),%eax │ │ │ │ - cmp $0x1fffffff,%eax │ │ │ │ - ja 7464 <__gmon_start__@plt+0x2cac> │ │ │ │ sub $0xc,%esp │ │ │ │ - shl $0x2,%eax │ │ │ │ - push %eax │ │ │ │ - call 42e0 │ │ │ │ - mov 0x388(%esi),%edx │ │ │ │ + push -0x2f8(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 41e0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x384(%esi) │ │ │ │ - jmp 5b21d ::do_widen(char) const@@Base+0x1f1cd> │ │ │ │ + movl $0x0,-0x2f4(%ebp) │ │ │ │ + mov %eax,-0x304(%ebp) │ │ │ │ + mov -0x28(%esi),%eax │ │ │ │ + movl $0x0,-0x2ec(%ebp) │ │ │ │ + mov %eax,-0x308(%ebp) │ │ │ │ + mov %eax,-0x30c(%ebp) │ │ │ │ + jmp 58e1b ::do_widen(char) const@@Base+0xc85b> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x584(%esi),%ebp │ │ │ │ - fldl 0xc(%ebp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - ja 5b130 ::do_widen(char) const@@Base+0x1f0e0> │ │ │ │ - mov 0x588(%esi),%edx │ │ │ │ - fldl -0x14(%edx) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - ja 5b134 ::do_widen(char) const@@Base+0x1f0e4> │ │ │ │ - mov 0x5a4(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5b95a ::do_widen(char) const@@Base+0x1f90a> │ │ │ │ - lea 0x594(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - mov 0x598(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5b91a ::do_widen(char) const@@Base+0x1f8ca> │ │ │ │ - fld %st(0) │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ - fsubs -0x1c21c(%ebx) │ │ │ │ - lea 0x594(%esi),%edx │ │ │ │ - jmp 5b52d ::do_widen(char) const@@Base+0x1f4dd> │ │ │ │ - nop │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5b911 ::do_widen(char) const@@Base+0x1f8c1> │ │ │ │ - fldl 0x14(%eax) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jbe 5b520 ::do_widen(char) const@@Base+0x1f4d0> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - jmp 5b525 ::do_widen(char) const@@Base+0x1f4d5> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - faddl 0x2d8(%eax) │ │ │ │ - mov 0x508(%esi),%edi │ │ │ │ - movl $0x1,0x46c(%esi) │ │ │ │ - movl $0x1,0x468(%esi) │ │ │ │ - mov 0x520(%esi),%eax │ │ │ │ - mov 0x388(%esi),%edx │ │ │ │ - fstpl 0x540(%esi) │ │ │ │ - cmp 0x374(%esi),%eax │ │ │ │ - jg 5ba80 ::do_widen(char) const@@Base+0x1fa30> │ │ │ │ - sub $0x8,%esp │ │ │ │ + mov -0x2f8(%ebp),%eax │ │ │ │ + mov -0x2f4(%ebp),%ecx │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + movzbl (%eax,%ecx,1),%eax │ │ │ │ + push $0x1 │ │ │ │ + mov %al,-0x2cd(%ebp) │ │ │ │ + lea -0x2cd(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ push %edi │ │ │ │ - push %edx │ │ │ │ - call 4740 │ │ │ │ - mov $0x101,%edx │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov %edi,(%esp) │ │ │ │ + call 4260 │ │ │ │ + lea -0x1df4c(%esi),%eax │ │ │ │ + pop %ecx │ │ │ │ + pop %ebx │ │ │ │ + push %eax │ │ │ │ + push -0x31c(%ebp) │ │ │ │ + call 691f0 ::do_widen(char) const@@Base+0x1cc30> │ │ │ │ + addl $0x1,-0x2f4(%ebp) │ │ │ │ + mov -0x2f4(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,0x36c(%esi) │ │ │ │ - fldz │ │ │ │ - movl $0x0,0x370(%esi) │ │ │ │ - fstpl 0x350(%esi) │ │ │ │ - fldl 0x540(%esi) │ │ │ │ - movl $0x0,0x364(%esi) │ │ │ │ - fstl 0x348(%esi) │ │ │ │ - fstl 0x34(%esi) │ │ │ │ - fldz │ │ │ │ - fxch %st(1) │ │ │ │ - mov %dx,0x344(%esi) │ │ │ │ - movl $0x0,0x360(%esi) │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - movl $0x0,0x358(%esi) │ │ │ │ - movl $0x3,0x470(%esi) │ │ │ │ - movl $0x0,0x35c(%esi) │ │ │ │ - jnp 5ba00 ::do_widen(char) const@@Base+0x1f9b0> │ │ │ │ - mov 0x584(%esi),%edi │ │ │ │ - fldl 0xc(%edi) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - ja 5adac ::do_widen(char) const@@Base+0x1ed5c> │ │ │ │ - mov 0x588(%esi),%ebp │ │ │ │ - fldl -0x14(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - ja 5adb0 ::do_widen(char) const@@Base+0x1ed60> │ │ │ │ - mov 0x5a4(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5bbba ::do_widen(char) const@@Base+0x1fb6a> │ │ │ │ - mov 0x598(%esi),%edx │ │ │ │ - lea 0x594(%esi),%eax │ │ │ │ - test %edx,%edx │ │ │ │ - je 5bb97 ::do_widen(char) const@@Base+0x1fb47> │ │ │ │ - fld %st(0) │ │ │ │ - fsubs -0x1c21c(%ebx) │ │ │ │ - jmp 5b665 ::do_widen(char) const@@Base+0x1f615> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x8(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 5bb95 ::do_widen(char) const@@Base+0x1fb45> │ │ │ │ - fldl 0x14(%edx) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jbe 5b658 ::do_widen(char) const@@Base+0x1f608> │ │ │ │ - mov 0xc(%edx),%edx │ │ │ │ - jmp 5b65d ::do_widen(char) const@@Base+0x1f60d> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstl 0x540(%esi) │ │ │ │ - faddl 0x2e8(%eax) │ │ │ │ - mov 0x508(%esi),%edi │ │ │ │ - movl $0x0,0x46c(%esi) │ │ │ │ - mov 0x520(%esi),%eax │ │ │ │ - movl $0x1,0x468(%esi) │ │ │ │ - mov 0x388(%esi),%ecx │ │ │ │ - movl $0x2,0x470(%esi) │ │ │ │ - fstpl 0x540(%esi) │ │ │ │ - cmp 0x374(%esi),%eax │ │ │ │ - jg 5ba10 ::do_widen(char) const@@Base+0x1f9c0> │ │ │ │ - mov %dl,(%esp) │ │ │ │ + mov $0x0,%eax │ │ │ │ + cmp %ecx,-0x304(%ebp) │ │ │ │ + cmovg %ecx,%eax │ │ │ │ + mov %eax,-0x2f4(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov (%eax),%eax │ │ │ │ + push 0x8(%ebp) │ │ │ │ + call *0x14(%eax) │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x300(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 72da0 ::do_widen(char) const@@Base+0x267e0> │ │ │ │ + mov %eax,%edi │ │ │ │ + add $0x10,%esp │ │ │ │ + test %al,%al │ │ │ │ + jne 58ef0 ::do_widen(char) const@@Base+0xc930> │ │ │ │ sub $0x8,%esp │ │ │ │ - push %edi │ │ │ │ - push %ecx │ │ │ │ - call 4740 │ │ │ │ + push $0x1 │ │ │ │ + push -0x300(%ebp) │ │ │ │ + call 74780 ::do_widen(char) const@@Base+0x281c0> │ │ │ │ + pop %ecx │ │ │ │ + push 0x8(%ebp) │ │ │ │ + call 57340 ::do_widen(char) const@@Base+0xad80> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov $0x101,%eax │ │ │ │ - movl $0x0,0x36c(%esi) │ │ │ │ - fldz │ │ │ │ - movzbl (%esp),%edx │ │ │ │ - movl $0x0,0x370(%esi) │ │ │ │ - fstpl 0x350(%esi) │ │ │ │ - fldl 0x540(%esi) │ │ │ │ - movl $0x0,0x364(%esi) │ │ │ │ - fstl 0x348(%esi) │ │ │ │ - fstl 0x34(%esi) │ │ │ │ - fldz │ │ │ │ - fxch %st(1) │ │ │ │ - mov %ax,0x344(%esi) │ │ │ │ - movl $0x0,0x360(%esi) │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - movl $0x0,0x358(%esi) │ │ │ │ - movl $0x0,0x35c(%esi) │ │ │ │ - jnp 5b9f0 ::do_widen(char) const@@Base+0x1f9a0> │ │ │ │ - mov 0x584(%esi),%ebp │ │ │ │ - fldl 0xc(%ebp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - ja 5b138 ::do_widen(char) const@@Base+0x1f0e8> │ │ │ │ - mov 0x588(%esi),%edi │ │ │ │ - fldl -0x14(%edi) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - ja 5b13c ::do_widen(char) const@@Base+0x1f0ec> │ │ │ │ - mov 0x5a4(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5bb1b ::do_widen(char) const@@Base+0x1facb> │ │ │ │ - mov 0x598(%esi),%eax │ │ │ │ - lea 0x594(%esi),%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - je 5baeb ::do_widen(char) const@@Base+0x1fa9b> │ │ │ │ - fld %st(0) │ │ │ │ - fsubs -0x1c21c(%ebx) │ │ │ │ - jmp 5b7ad ::do_widen(char) const@@Base+0x1f75d> │ │ │ │ + mov 0x384(%eax),%eax │ │ │ │ + mov %eax,-0x2f0(%ebp) │ │ │ │ + sub $0x1,%eax │ │ │ │ + cmp $0xfffffffd,%eax │ │ │ │ + jbe 58e0a ::do_widen(char) const@@Base+0xc84a> │ │ │ │ + addl $0x1,-0x2ec(%ebp) │ │ │ │ + mov -0x2ec(%ebp),%eax │ │ │ │ + cmp $0x32,%eax │ │ │ │ + je 58f90 ::do_widen(char) const@@Base+0xc9d0> │ │ │ │ + cmpl $0x1,-0x2ec(%ebp) │ │ │ │ + mov -0x308(%ebp),%edi │ │ │ │ + jne 58da0 ::do_widen(char) const@@Base+0xc7e0> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1d686(%esi),%eax │ │ │ │ + push $0x1 │ │ │ │ + push %eax │ │ │ │ + mov -0x30c(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + mov %eax,%edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 58da0 ::do_widen(char) const@@Base+0xc7e0> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5bae9 ::do_widen(char) const@@Base+0x1fa99> │ │ │ │ - fldl 0x14(%eax) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jbe 5b7a0 ::do_widen(char) const@@Base+0x1f750> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - jmp 5b7a5 ::do_widen(char) const@@Base+0x1f755> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - je 5b140 ::do_widen(char) const@@Base+0x1f0f0> │ │ │ │ - jmp 5af5b ::do_widen(char) const@@Base+0x1ef0b> │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x294(%ebp),%eax │ │ │ │ + push $0x1 │ │ │ │ + push $0x0 │ │ │ │ + push $0x0 │ │ │ │ + push -0x308(%ebp) │ │ │ │ + push %eax │ │ │ │ + call 4790 , std::allocator >::_M_mutate(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x20,%esp │ │ │ │ + mov -0x294(%ebp),%eax │ │ │ │ + jmp 58425 ::do_widen(char) const@@Base+0xbe65> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov %dl,(%esp) │ │ │ │ - add $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %eax,0x374(%esi) │ │ │ │ push $0x1 │ │ │ │ - push %ecx │ │ │ │ - call 4280 │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push $0x4 │ │ │ │ - push 0x384(%esi) │ │ │ │ + push -0x2f8(%ebp) │ │ │ │ call 4280 │ │ │ │ + call 44f0 │ │ │ │ + mov %eax,-0x2ec(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + fildl -0x2ec(%ebp) │ │ │ │ + fsubl 0x378(%eax) │ │ │ │ + add $0x574,%eax │ │ │ │ + fdivs -0x1cbd8(%esi) │ │ │ │ + fstpl -0x1fc(%eax) │ │ │ │ pop %ecx │ │ │ │ - push 0x374(%esi) │ │ │ │ - call 42e0 │ │ │ │ + pop %edx │ │ │ │ + push %eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0x4,%eax │ │ │ │ + push %eax │ │ │ │ + call 692d0 ::do_widen(char) const@@Base+0x1cd10> │ │ │ │ + pop %edx │ │ │ │ + push -0x300(%ebp) │ │ │ │ + call 731c0 ::do_widen(char) const@@Base+0x26c00> │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x388(%esi) │ │ │ │ - mov 0x374(%esi),%eax │ │ │ │ - cmp $0x1fffffff,%eax │ │ │ │ - ja 7464 <__gmon_start__@plt+0x2cac> │ │ │ │ + mov -0x2ac(%ebp),%eax │ │ │ │ + cmp -0x328(%ebp),%eax │ │ │ │ + je 58f63 ::do_widen(char) const@@Base+0xc9a3> │ │ │ │ sub $0xc,%esp │ │ │ │ - shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ - call 42e0 │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x388(%esi),%ecx │ │ │ │ - movzbl (%esp),%edx │ │ │ │ - mov %eax,0x384(%esi) │ │ │ │ - jmp 5aeda ::do_widen(char) const@@Base+0x1ee8a> │ │ │ │ - fstp %st(0) │ │ │ │ - mov (%esp),%eax │ │ │ │ - cmp %eax,0x59c(%esi) │ │ │ │ - je 5b875 ::do_widen(char) const@@Base+0x1f825> │ │ │ │ - mov %dl,0x1c(%esp) │ │ │ │ + mov -0x2c4(%ebp),%eax │ │ │ │ + cmp -0x324(%ebp),%eax │ │ │ │ + je 58f7f ::do_widen(char) const@@Base+0xc9bf> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ - fstpl 0x14(%esp) │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - call 4220 │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x8(%esp) │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ - mov %eax,(%esp) │ │ │ │ - movzbl 0x1c(%esp),%edx │ │ │ │ - mov (%esp),%eax │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ - lea (%eax,%eax,2),%eax │ │ │ │ - lea 0x0(%ebp,%eax,8),%ebp │ │ │ │ - cmp %ebp,%ecx │ │ │ │ - je 5b8fc ::do_widen(char) const@@Base+0x1f8ac> │ │ │ │ - fldl 0xc(%ebp) │ │ │ │ - add $0x18,%ebp │ │ │ │ - fld %st(1) │ │ │ │ - fadds -0x1c21c(%ebx) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - ja 5b8b8 ::do_widen(char) const@@Base+0x1f868> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5b8fc ::do_widen(char) const@@Base+0x1f8ac> │ │ │ │ - xchg %ax,%ax │ │ │ │ - add $0x18,%ebp │ │ │ │ - fldl -0xc(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fcomi %st(2),%st │ │ │ │ - jbe 5b8f0 ::do_widen(char) const@@Base+0x1f8a0> │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 5b8c0 ::do_widen(char) const@@Base+0x1f870> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fxch %st(2) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jb 5b8e2 ::do_widen(char) const@@Base+0x1f892> │ │ │ │ - fldl -0x14(%ebp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - jb 5b8e2 ::do_widen(char) const@@Base+0x1f892> │ │ │ │ - mov -0x4(%ebp),%ebx │ │ │ │ - mov 0x37c(%esi),%eax │ │ │ │ - mov %ebx,(%eax,%edi,4) │ │ │ │ - add $0x1,%edi │ │ │ │ - mov %edi,0x35c(%esi) │ │ │ │ - cmp %ebp,%ecx │ │ │ │ - jne 5b8a0 ::do_widen(char) const@@Base+0x1f850> │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 5b8f4 ::do_widen(char) const@@Base+0x1f8a4> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ - test %edi,%edi │ │ │ │ - jne 5b148 ::do_widen(char) const@@Base+0x1f0f8> │ │ │ │ - fstpl 0x350(%esi) │ │ │ │ - movl $0x0,0x35c(%esi) │ │ │ │ - jmp 5adc2 ::do_widen(char) const@@Base+0x1ed72> │ │ │ │ - fstp %st(0) │ │ │ │ - mov %edx,(%esp) │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ - mov (%esp),%eax │ │ │ │ - cmp %eax,0x59c(%esi) │ │ │ │ - je 5b94d ::do_widen(char) const@@Base+0x1f8fd> │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ - sub $0xc,%esp │ │ │ │ - fstpl 0x1c(%esp) │ │ │ │ - mov %cl,0x14(%esp) │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + mov %edi,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x28(%esi),%edi │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1c257(%esi),%eax │ │ │ │ + push $0x3 │ │ │ │ push %eax │ │ │ │ - call 4220 │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + pop %edx │ │ │ │ + mov $0x10624dd3,%edx │ │ │ │ + mov 0x3c4(%eax),%eax │ │ │ │ + mul %edx │ │ │ │ + shr $0x6,%edx │ │ │ │ + push %edx │ │ │ │ + push %edi │ │ │ │ + call 4250 (unsigned long)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1c253(%esi),%edx │ │ │ │ + push $0x5 │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov %edi,(%esp) │ │ │ │ + call 4260 │ │ │ │ + pop %edi │ │ │ │ + pop %eax │ │ │ │ + lea -0x1df4c(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + push -0x31c(%ebp) │ │ │ │ + call 691f0 ::do_widen(char) const@@Base+0x1cc30> │ │ │ │ + movl $0x0,-0x2ec(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x10(%esp) │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ - mov %eax,(%esp) │ │ │ │ - movzbl 0x8(%esp),%ecx │ │ │ │ - mov (%esp),%eax │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ - lea (%eax,%eax,2),%eax │ │ │ │ - lea 0x0(%ebp,%eax,8),%ebp │ │ │ │ - cmp %ebp,%edx │ │ │ │ - je 5b9d6 ::do_widen(char) const@@Base+0x1f986> │ │ │ │ - fldl 0xc(%ebp) │ │ │ │ - add $0x18,%ebp │ │ │ │ - fld %st(1) │ │ │ │ - fadds -0x1c21c(%ebx) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - ja 5b998 ::do_widen(char) const@@Base+0x1f948> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5b9d6 ::do_widen(char) const@@Base+0x1f986> │ │ │ │ + jmp 58e0a ::do_widen(char) const@@Base+0xc84a> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + movl $0x0,-0x290(%ebp) │ │ │ │ + mov -0x294(%ebp),%eax │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + jmp 5844c ::do_widen(char) const@@Base+0xbe8c> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x0 │ │ │ │ + push 0x5ec(%eax) │ │ │ │ + call 3f210 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1f610> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + movb $0x0,0x365(%eax) │ │ │ │ + jmp 58063 ::do_widen(char) const@@Base+0xbaa3> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0x18,%ebp │ │ │ │ - fldl -0xc(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ - fcomi %st(2),%st │ │ │ │ - jbe 5b9ca ::do_widen(char) const@@Base+0x1f97a> │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 5b9a0 ::do_widen(char) const@@Base+0x1f950> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fxch %st(2) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jb 5b9c2 ::do_widen(char) const@@Base+0x1f972> │ │ │ │ - fldl -0x14(%ebp) │ │ │ │ + fldl -0x1aed0(%esi) │ │ │ │ + fstl -0x300(%ebp) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jb 5b9c2 ::do_widen(char) const@@Base+0x1f972> │ │ │ │ - mov -0x4(%ebp),%ebx │ │ │ │ - mov 0x37c(%esi),%eax │ │ │ │ - mov %ebx,(%eax,%edi,4) │ │ │ │ - add $0x1,%edi │ │ │ │ - mov %edi,0x35c(%esi) │ │ │ │ - cmp %ebp,%edx │ │ │ │ - jne 5b980 ::do_widen(char) const@@Base+0x1f930> │ │ │ │ + jbe 59062 ::do_widen(char) const@@Base+0xcaa2> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movb $0x1,0x2ba(%eax) │ │ │ │ + fldl -0x1dae0(%esi) │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fcmovbe %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jmp 5b9ce ::do_widen(char) const@@Base+0x1f97e> │ │ │ │ + jmp 57fe4 ::do_widen(char) const@@Base+0xba24> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + fldl -0x1aed0(%esi) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jbe 5908c ::do_widen(char) const@@Base+0xcacc> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movb $0x1,0x2ba(%eax) │ │ │ │ + fldl -0x1dae0(%esi) │ │ │ │ + fstl -0x300(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jbe 57ef3 ::do_widen(char) const@@Base+0xb933> │ │ │ │ fstp %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ - test %edi,%edi │ │ │ │ - jne 5b14c ::do_widen(char) const@@Base+0x1f0fc> │ │ │ │ - fstpl 0x350(%esi) │ │ │ │ - mov %ecx,%edx │ │ │ │ - movl $0x0,0x35c(%esi) │ │ │ │ - jmp 5adc2 ::do_widen(char) const@@Base+0x1ed72> │ │ │ │ + flds -0x1d13c(%esi) │ │ │ │ + jmp 57ef3 ::do_widen(char) const@@Base+0xb933> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - je 5b150 ::do_widen(char) const@@Base+0x1f100> │ │ │ │ - jmp 5b747 ::do_widen(char) const@@Base+0x1f6f7> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x0 │ │ │ │ + mov 0x5ec(%eax),%eax │ │ │ │ + add $0x4c,%eax │ │ │ │ + push %eax │ │ │ │ + call 48170 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x28570> │ │ │ │ + jmp 57bfd ::do_widen(char) const@@Base+0xb63d> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + flds -0x1cbc8(%esi) │ │ │ │ + fstpl -0x300(%ebp) │ │ │ │ + jmp 57e50 ::do_widen(char) const@@Base+0xb890> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - je 5adb8 ::do_widen(char) const@@Base+0x1ed68> │ │ │ │ - jmp 5b602 ::do_widen(char) const@@Base+0x1f5b2> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0xa │ │ │ │ + push $0x0 │ │ │ │ + push -0x2ac(%ebp) │ │ │ │ + call 4480 │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jle 5809b ::do_widen(char) const@@Base+0xbadb> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0xa │ │ │ │ + push $0x0 │ │ │ │ + push -0x2ac(%ebp) │ │ │ │ + call 4480 │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,0x3a0(%edx) │ │ │ │ + jmp 5809b ::do_widen(char) const@@Base+0xbadb> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - mov %dl,(%esp) │ │ │ │ - add $0x1,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %eax,0x374(%esi) │ │ │ │ - push $0x1 │ │ │ │ - push %ecx │ │ │ │ - call 4280 │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push $0x4 │ │ │ │ - push 0x384(%esi) │ │ │ │ - call 4280 │ │ │ │ - pop %ecx │ │ │ │ - push 0x374(%esi) │ │ │ │ - call 42e0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,0x388(%esi) │ │ │ │ - mov 0x374(%esi),%eax │ │ │ │ - cmp $0x1fffffff,%eax │ │ │ │ - ja 7464 <__gmon_start__@plt+0x2cac> │ │ │ │ - sub $0xc,%esp │ │ │ │ - shl $0x2,%eax │ │ │ │ + lea -0x1c2d4(%esi),%eax │ │ │ │ push %eax │ │ │ │ - call 42e0 │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x388(%esi),%ecx │ │ │ │ - movzbl (%esp),%edx │ │ │ │ - mov %eax,0x384(%esi) │ │ │ │ - jmp 5b6c6 ::do_widen(char) const@@Base+0x1f676> │ │ │ │ + test %eax,%eax │ │ │ │ + jne 596a0 ::do_widen(char) const@@Base+0xd0e0> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movb $0x1,0x324(%eax) │ │ │ │ + movl $0x2,0x348(%eax) │ │ │ │ + jmp 5898a ::do_widen(char) const@@Base+0xc3ca> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - add $0x1,%eax │ │ │ │ - mov %eax,0x374(%esi) │ │ │ │ - push $0x1 │ │ │ │ - push %edx │ │ │ │ - call 4280 │ │ │ │ - pop %ecx │ │ │ │ - pop %ebp │ │ │ │ - push $0x4 │ │ │ │ - push 0x384(%esi) │ │ │ │ - call 4280 │ │ │ │ - pop %eax │ │ │ │ - push 0x374(%esi) │ │ │ │ - call 42e0 │ │ │ │ + lea -0x294(%ebp),%eax │ │ │ │ + lea -0x27c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + push %ebx │ │ │ │ + call 68110 ::do_widen(char) const@@Base+0x1bb50> │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x388(%esi) │ │ │ │ - mov 0x374(%esi),%eax │ │ │ │ - cmp $0x1fffffff,%eax │ │ │ │ - ja 7464 <__gmon_start__@plt+0x2cac> │ │ │ │ - sub $0xc,%esp │ │ │ │ - shl $0x2,%eax │ │ │ │ + test %al,%al │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x400(%edx),%edx │ │ │ │ + jne 59580 ::do_widen(char) const@@Base+0xcfc0> │ │ │ │ + mov 0x3fc(%eax),%eax │ │ │ │ + mov -0x230(%ebp),%ecx │ │ │ │ + jmp 588ce ::do_widen(char) const@@Base+0xc30e> │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1c41f(%esi),%eax │ │ │ │ push %eax │ │ │ │ - call 42e0 │ │ │ │ - mov 0x388(%esi),%edx │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x384(%esi) │ │ │ │ - jmp 5b57e ::do_widen(char) const@@Base+0x1f52e> │ │ │ │ - fstp %st(0) │ │ │ │ - mov 0x59c(%esi),%eax │ │ │ │ - cmp %eax,%ecx │ │ │ │ - je 5bb11 ::do_widen(char) const@@Base+0x1fac1> │ │ │ │ - mov %dl,0x8(%esp) │ │ │ │ - sub $0xc,%esp │ │ │ │ - fstpl 0xc(%esp) │ │ │ │ - push %ecx │ │ │ │ - call 4220 │ │ │ │ + test %eax,%eax │ │ │ │ + jne 57966 ::do_widen(char) const@@Base+0xb3a6> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movb $0x1,0x250(%eax) │ │ │ │ + movl $0x0,0x38c(%eax) │ │ │ │ + jmp 57966 ::do_widen(char) const@@Base+0xb3a6> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + add $0x258,%eax │ │ │ │ + push %eax │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - fldl (%esp) │ │ │ │ - movzbl 0x8(%esp),%edx │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ - lea (%eax,%eax,2),%eax │ │ │ │ - lea 0x0(%ebp,%eax,8),%ebp │ │ │ │ - cmp %ebp,%edi │ │ │ │ - je 5b8fc ::do_widen(char) const@@Base+0x1f8ac> │ │ │ │ - fldl 0xc(%ebp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - lea 0x18(%ebp),%eax │ │ │ │ - fld %st(1) │ │ │ │ - fadds -0x1c21c(%ebx) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - ja 5bb52 ::do_widen(char) const@@Base+0x1fb02> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5b8fc ::do_widen(char) const@@Base+0x1f8ac> │ │ │ │ - add $0x18,%eax │ │ │ │ - fldl -0xc(%eax) │ │ │ │ - fxch %st(2) │ │ │ │ - fcomi %st(2),%st │ │ │ │ - jbe 5bb82 ::do_widen(char) const@@Base+0x1fb32> │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 5bb58 ::do_widen(char) const@@Base+0x1fb08> │ │ │ │ - fxch %st(2) │ │ │ │ + movb $0x1,0x256(%eax) │ │ │ │ + jmp 577f4 ::do_widen(char) const@@Base+0xb234> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jb 5bb7a ::do_widen(char) const@@Base+0x1fb2a> │ │ │ │ - fldl -0x14(%eax) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - jb 5bb7a ::do_widen(char) const@@Base+0x1fb2a> │ │ │ │ - mov -0x4(%eax),%ebp │ │ │ │ - mov 0x37c(%esi),%ebx │ │ │ │ - mov %ebp,(%ebx,%ecx,4) │ │ │ │ - add $0x1,%ecx │ │ │ │ - mov %ecx,0x35c(%esi) │ │ │ │ - cmp %eax,%edi │ │ │ │ - jne 5bb40 ::do_widen(char) const@@Base+0x1faf0> │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 5bb86 ::do_widen(char) const@@Base+0x1fb36> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1c397(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 59558 ::do_widen(char) const@@Base+0xcf98> │ │ │ │ + mov -0x300(%ebp),%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ test %ecx,%ecx │ │ │ │ - je 5b8fc ::do_widen(char) const@@Base+0x1f8ac> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5b152 ::do_widen(char) const@@Base+0x1f102> │ │ │ │ - fstp %st(0) │ │ │ │ - cmp %eax,0x59c(%esi) │ │ │ │ - je 5bbb1 ::do_widen(char) const@@Base+0x1fb61> │ │ │ │ - fstpl (%esp) │ │ │ │ - sub $0xc,%esp │ │ │ │ + jne 57d02 ::do_widen(char) const@@Base+0xb742> │ │ │ │ + movl $0x5,-0x300(%ebp) │ │ │ │ + jmp 57d02 ::do_widen(char) const@@Base+0xb742> │ │ │ │ + nop │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1c397(%esi),%eax │ │ │ │ push %eax │ │ │ │ - call 4220 │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - fldl (%esp) │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ - lea (%eax,%eax,2),%eax │ │ │ │ - lea (%edi,%eax,8),%edi │ │ │ │ - cmp %ebp,%edi │ │ │ │ - je 5b3ac ::do_widen(char) const@@Base+0x1f35c> │ │ │ │ - fldl 0xc(%edi) │ │ │ │ - xor %eax,%eax │ │ │ │ - fld %st(1) │ │ │ │ - fadds -0x1c21c(%ebx) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - ja 5bbef ::do_widen(char) const@@Base+0x1fb9f> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5b3ac ::do_widen(char) const@@Base+0x1f35c> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl 0xc(%edi) │ │ │ │ - fxch %st(2) │ │ │ │ - fcomi %st(2),%st │ │ │ │ - jbe 5bc25 ::do_widen(char) const@@Base+0x1fbd5> │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 5bbf8 ::do_widen(char) const@@Base+0x1fba8> │ │ │ │ - fxch %st(2) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jb 5bc1a ::do_widen(char) const@@Base+0x1fbca> │ │ │ │ - fldl 0x4(%edi) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - jb 5bc1a ::do_widen(char) const@@Base+0x1fbca> │ │ │ │ - mov 0x14(%edi),%ecx │ │ │ │ - mov 0x37c(%esi),%edx │ │ │ │ - mov %ecx,(%edx,%eax,4) │ │ │ │ - add $0x1,%eax │ │ │ │ - mov %eax,0x35c(%esi) │ │ │ │ - add $0x18,%edi │ │ │ │ - cmp %edi,%ebp │ │ │ │ - jne 5bbe0 ::do_widen(char) const@@Base+0x1fb90> │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 5bc29 ::do_widen(char) const@@Base+0x1fbd9> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ + movl $0x0,-0x300(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 5b3ac ::do_widen(char) const@@Base+0x1f35c> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5adc0 ::do_widen(char) const@@Base+0x1ed70> │ │ │ │ + jne 57c6a ::do_widen(char) const@@Base+0xb6aa> │ │ │ │ + movl $0x2,-0x300(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movb $0x1,0x364(%eax) │ │ │ │ + jmp 57c6a ::do_widen(char) const@@Base+0xb6aa> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x493bb,%eax │ │ │ │ - push %ebp │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1b7d4(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + mov -0x2f0(%ebp),%edi │ │ │ │ + add $0xc,%esp │ │ │ │ push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x3c,%esp │ │ │ │ - mov 0x50(%esp),%ebp │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ - mov 0x39c(%ebp),%eax │ │ │ │ - mov 0x398(%ebp),%edx │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push -0x320(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5bc72 ::do_widen(char) const@@Base+0x1fc22> │ │ │ │ - add $0x1,%edx │ │ │ │ - mov %edx,0x398(%ebp) │ │ │ │ - add $0x1,%eax │ │ │ │ - mov 0x508(%ebp),%ebx │ │ │ │ - mov 0x394(%ebp),%edi │ │ │ │ - mov %eax,0x39c(%ebp) │ │ │ │ - mov 0x3ac(%ebp),%eax │ │ │ │ - mov %ebx,0x24(%esp) │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ - cmp %edx,0x3a4(%ebp) │ │ │ │ - ja 5bcd1 ::do_widen(char) const@@Base+0x1fc81> │ │ │ │ - movzbl (%eax,%edi,1),%eax │ │ │ │ - mov %al,(%ebx,%edi,1) │ │ │ │ - mov 0x394(%ebp),%eax │ │ │ │ - movl $0x0,0x398(%ebp) │ │ │ │ - lea 0x1(%eax),%edi │ │ │ │ - mov 0x508(%ebp),%eax │ │ │ │ - mov %edi,0x394(%ebp) │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ - mov 0x3ac(%ebp),%eax │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ - mov 0x390(%ebp),%eax │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - cmp 0x18(%esp),%edi │ │ │ │ - jae 5bfb4 ::do_widen(char) const@@Base+0x1ff64> │ │ │ │ - mov 0x33c(%ebp),%edx │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ - mov 0x398(%ebp),%esi │ │ │ │ - mov 0xa0(%edx),%ebx │ │ │ │ - movsbl (%eax,%edi,1),%eax │ │ │ │ - mov %ebx,0x8(%esp) │ │ │ │ - mov 0xb0(%edx),%ebx │ │ │ │ - lea 0x0(,%eax,8),%ecx │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ - fldl (%ebx,%eax,8) │ │ │ │ - mov %al,0x23(%esp) │ │ │ │ - fstps 0x2c(%esp) │ │ │ │ - flds 0x2c(%esp) │ │ │ │ - fadds (%ecx,%eax,4) │ │ │ │ - mov 0x3a8(%ebp),%eax │ │ │ │ - movsbl (%eax,%esi,1),%eax │ │ │ │ - fldl (%ebx,%eax,8) │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ - lea 0x0(,%eax,8),%ecx │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ - fstps 0x2c(%esp) │ │ │ │ - flds 0x2c(%esp) │ │ │ │ - fadds (%ebx,%eax,4) │ │ │ │ - fldl 0x10(%ebp) │ │ │ │ - fld %st(2) │ │ │ │ - fsub %st(2),%st │ │ │ │ - fabs │ │ │ │ - fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - ja 5bf60 ::do_widen(char) const@@Base+0x1ff10> │ │ │ │ - mov 0xa8(%edx),%eax │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ - fldl 0x100(%eax,%ecx,1) │ │ │ │ - fld %st(3) │ │ │ │ - fadd %st(1),%st │ │ │ │ - fsub %st(3),%st │ │ │ │ - fabs │ │ │ │ - fxch %st(2) │ │ │ │ - fcomi %st(2),%st │ │ │ │ - fstp %st(2) │ │ │ │ - ja 5bf70 ::do_widen(char) const@@Base+0x1ff20> │ │ │ │ - fxch %st(2) │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ - faddl 0x100(%eax,%ecx,1) │ │ │ │ - fsubp %st,%st(3) │ │ │ │ - fld %st(2) │ │ │ │ - fabs │ │ │ │ - fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - ja 5bf80 ::do_widen(char) const@@Base+0x1ff30> │ │ │ │ - fxch %st(2) │ │ │ │ - fsubp %st,%st(1) │ │ │ │ - fabs │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - ja 5bf90 ::do_widen(char) const@@Base+0x1ff40> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + je 59530 ::do_widen(char) const@@Base+0xcf70> │ │ │ │ + mov -0x2f0(%ebp),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ - push 0x1c(%esp) │ │ │ │ - push 0x30(%esp) │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ - call 4740 │ │ │ │ - flds 0x3b4(%ebp) │ │ │ │ + movb $0x1,0x253(%eax) │ │ │ │ + push -0x2f8(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6e8c0 ::do_widen(char) const@@Base+0x22300> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x33c(%ebp),%ebx │ │ │ │ - mov 0x398(%ebp),%eax │ │ │ │ - add 0x3a8(%ebp),%eax │ │ │ │ - mov 0xa4(%ebx),%esi │ │ │ │ - mov 0x3ac(%ebp),%ecx │ │ │ │ - fstl 0x540(%ebp) │ │ │ │ - movsbl (%eax),%edx │ │ │ │ - mov 0xb0(%ebx),%ebx │ │ │ │ - faddl (%esi,%edx,8) │ │ │ │ - mov 0x394(%ebp),%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - fstl 0x540(%ebp) │ │ │ │ - movsbl (%ecx),%edi │ │ │ │ - fsubl (%esi,%edi,8) │ │ │ │ - fstl 0x540(%ebp) │ │ │ │ - movsbl (%eax),%esi │ │ │ │ - faddl (%ebx,%esi,8) │ │ │ │ - fstl 0x540(%ebp) │ │ │ │ - movsbl (%ecx),%ecx │ │ │ │ - fsubl (%ebx,%ecx,8) │ │ │ │ - fstpl 0x540(%ebp) │ │ │ │ - movzbl (%eax),%ecx │ │ │ │ - mov 0x508(%ebp),%eax │ │ │ │ - mov %cl,(%eax,%edx,1) │ │ │ │ - mov 0x520(%ebp),%eax │ │ │ │ - mov 0x508(%ebp),%esi │ │ │ │ - cmp 0x374(%ebp),%eax │ │ │ │ - jg 5c290 ::do_widen(char) const@@Base+0x20240> │ │ │ │ + jmp 58afd ::do_widen(char) const@@Base+0xc53d> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - push %esi │ │ │ │ - push 0x388(%ebp) │ │ │ │ - mov 0x38(%esp),%edi │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 4740 │ │ │ │ - mov $0x101,%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - movl $0x0,0x36c(%ebp) │ │ │ │ - fldz │ │ │ │ - movl $0x0,0x370(%ebp) │ │ │ │ - fstpl 0x350(%ebp) │ │ │ │ - fldl 0x540(%ebp) │ │ │ │ - movl $0x0,0x364(%ebp) │ │ │ │ - fstl 0x348(%ebp) │ │ │ │ - fstl 0x34(%ebp) │ │ │ │ - fldz │ │ │ │ + mov 0x5ec(%eax),%edi │ │ │ │ + push $0x0 │ │ │ │ + push -0x2ac(%ebp) │ │ │ │ + call 4780 │ │ │ │ + flds -0x1cbe4(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - mov %dx,0x344(%ebp) │ │ │ │ - movl $0x0,0x360(%ebp) │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ fucomi %st(1),%st │ │ │ │ + fcmovnbe %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - movl $0x0,0x358(%ebp) │ │ │ │ - movl $0x0,0x35c(%ebp) │ │ │ │ - jnp 5c300 ::do_widen(char) const@@Base+0x202b0> │ │ │ │ - mov 0x584(%ebp),%esi │ │ │ │ - fldl 0xc(%esi) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - ja 5c178 ::do_widen(char) const@@Base+0x20128> │ │ │ │ - mov 0x588(%ebp),%edi │ │ │ │ - fldl -0x14(%edi) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - ja 5c17c ::do_widen(char) const@@Base+0x2012c> │ │ │ │ - mov 0x5a4(%ebp),%eax │ │ │ │ + fstl 0x550(%edi) │ │ │ │ + fstpl (%esp) │ │ │ │ + push $0x40000000 │ │ │ │ + push $0x0 │ │ │ │ + call 46d0 │ │ │ │ + add $0x10,%esp │ │ │ │ + fnstcw -0x2de(%ebp) │ │ │ │ + movzwl -0x2de(%ebp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x2e0(%ebp) │ │ │ │ + fldcw -0x2e0(%ebp) │ │ │ │ + fistpll -0x2e8(%ebp) │ │ │ │ + fldcw -0x2de(%ebp) │ │ │ │ + mov -0x2e8(%ebp),%eax │ │ │ │ + mov %eax,0x530(%edi) │ │ │ │ + jmp 5823e ::do_widen(char) const@@Base+0xbc7e> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + sub $0x8,%esp │ │ │ │ + push -0x320(%ebp) │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + xor %edx,%edx │ │ │ │ + add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5c0eb ::do_widen(char) const@@Base+0x2009b> │ │ │ │ - mov 0x598(%ebp),%edx │ │ │ │ - lea 0x594(%ebp),%eax │ │ │ │ - test %edx,%edx │ │ │ │ - je 5c0c2 ::do_widen(char) const@@Base+0x20072> │ │ │ │ - mov 0x28(%esp),%ebx │ │ │ │ - fld %st(0) │ │ │ │ - fsubs -0x1c21c(%ebx) │ │ │ │ - jmp 5bf4d ::do_widen(char) const@@Base+0x1fefd> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x8(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 5c0c0 ::do_widen(char) const@@Base+0x20070> │ │ │ │ - fldl 0x14(%edx) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jbe 5bf40 ::do_widen(char) const@@Base+0x1fef0> │ │ │ │ - mov 0xc(%edx),%edx │ │ │ │ - jmp 5bf45 ::do_widen(char) const@@Base+0x1fef5> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5bf90 ::do_widen(char) const@@Base+0x1ff40> │ │ │ │ + setne %dl │ │ │ │ + jmp 58180 ::do_widen(char) const@@Base+0xbbc0> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5bf90 ::do_widen(char) const@@Base+0x1ff40> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ + sub $0x8,%esp │ │ │ │ + push -0x320(%ebp) │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 58143 ::do_widen(char) const@@Base+0xbb83> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movb $0x0,0x2bc(%eax) │ │ │ │ + jmp 58143 ::do_widen(char) const@@Base+0xbb83> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0x3a4(%ebp),%eax │ │ │ │ - sub $0x1,%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 5c078 ::do_widen(char) const@@Base+0x20028> │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ - mov %eax,0x398(%ebp) │ │ │ │ - cmp 0x18(%esp),%edi │ │ │ │ - jb 5bce5 ::do_widen(char) const@@Base+0x1fc95> │ │ │ │ sub $0x8,%esp │ │ │ │ - push 0x1c(%esp) │ │ │ │ - push 0x30(%esp) │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ - call 4740 │ │ │ │ - flds 0x3b4(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push -0x2ac(%ebp) │ │ │ │ + call 4780 │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,0x35c(%ebp) │ │ │ │ - fstl 0x540(%ebp) │ │ │ │ - fstl 0x348(%ebp) │ │ │ │ - fstl 0x34(%ebp) │ │ │ │ - fldl 0x350(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jnp 5c278 ::do_widen(char) const@@Base+0x20228> │ │ │ │ - mov 0x584(%ebp),%esi │ │ │ │ - fldl 0xc(%esi) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - ja 5c250 ::do_widen(char) const@@Base+0x20200> │ │ │ │ - mov 0x588(%ebp),%edi │ │ │ │ - fldl -0x14(%edi) │ │ │ │ + fstps -0x2dc(%ebp) │ │ │ │ + flds -0x2dc(%ebp) │ │ │ │ + fsts 0x2cc(%eax) │ │ │ │ + fld1 │ │ │ │ fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - ja 5c254 ::do_widen(char) const@@Base+0x20204> │ │ │ │ - mov 0x5a4(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5c1c4 ::do_widen(char) const@@Base+0x20174> │ │ │ │ - mov 0x598(%ebp),%eax │ │ │ │ - lea 0x594(%ebp),%edx │ │ │ │ + fucomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jp 59570 ::do_widen(char) const@@Base+0xcfb0> │ │ │ │ + jne 59570 ::do_widen(char) const@@Base+0xcfb0> │ │ │ │ + movb $0x0,0x2d0(%eax) │ │ │ │ + jmp 5810b ::do_widen(char) const@@Base+0xbb4b> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + sub $0x8,%esp │ │ │ │ + push -0x320(%ebp) │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5c199 ::do_widen(char) const@@Base+0x20149> │ │ │ │ - mov 0x28(%esp),%ebx │ │ │ │ - fld %st(0) │ │ │ │ - fsubs -0x1c21c(%ebx) │ │ │ │ - jmp 5c065 ::do_widen(char) const@@Base+0x20015> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ + jne 580d3 ::do_widen(char) const@@Base+0xbb13> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movb $0x0,0x2bb(%eax) │ │ │ │ + jmp 580d3 ::do_widen(char) const@@Base+0xbb13> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x304(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 5c197 ::do_widen(char) const@@Base+0x20147> │ │ │ │ - fldl 0x14(%eax) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jbe 5c058 ::do_widen(char) const@@Base+0x20008> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - jmp 5c05d ::do_widen(char) const@@Base+0x2000d> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ - movzbl 0x23(%esp),%eax │ │ │ │ - mov %al,(%ebx,%edi,1) │ │ │ │ - mov 0x394(%ebp),%eax │ │ │ │ - movl $0x0,0x398(%ebp) │ │ │ │ - lea 0x1(%eax),%edi │ │ │ │ - mov 0x390(%ebp),%eax │ │ │ │ - mov %edi,0x394(%ebp) │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - mov 0x508(%ebp),%eax │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ - mov 0x3ac(%ebp),%eax │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ - jmp 5bcdb ::do_widen(char) const@@Base+0x1fc8b> │ │ │ │ - fstp %st(0) │ │ │ │ - cmp %eax,0x59c(%ebp) │ │ │ │ - je 5c0e2 ::do_widen(char) const@@Base+0x20092> │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ - sub $0xc,%esp │ │ │ │ + jne 583d8 ::do_widen(char) const@@Base+0xbe18> │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov -0x30c(%ebp),%eax │ │ │ │ + mov %eax,0x408(%edx) │ │ │ │ + mov %eax,0x40c(%edx) │ │ │ │ + jmp 5890f ::do_widen(char) const@@Base+0xc34f> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %ebx │ │ │ │ push %eax │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ - call 4220 │ │ │ │ + push -0x330(%ebp) │ │ │ │ + call 698a0 ::do_widen(char) const@@Base+0x1d2e0> │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x8(%esp) │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ - lea (%eax,%eax,2),%eax │ │ │ │ - lea (%esi,%eax,8),%esi │ │ │ │ - cmp %edi,%esi │ │ │ │ - je 5c162 ::do_widen(char) const@@Base+0x20112> │ │ │ │ - fldl 0xc(%esi) │ │ │ │ - mov 0x28(%esp),%eax │ │ │ │ - xor %edx,%edx │ │ │ │ - fld %st(1) │ │ │ │ - fadds -0x1c21c(%eax) │ │ │ │ - lea 0x18(%esi),%eax │ │ │ │ - fcomi %st(1),%st │ │ │ │ - ja 5c128 ::do_widen(char) const@@Base+0x200d8> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5c162 ::do_widen(char) const@@Base+0x20112> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x18,%eax │ │ │ │ - fldl -0xc(%eax) │ │ │ │ - fxch %st(2) │ │ │ │ - fcomi %st(2),%st │ │ │ │ - jbe 5c15a ::do_widen(char) const@@Base+0x2010a> │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 5c130 ::do_widen(char) const@@Base+0x200e0> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fxch %st(2) │ │ │ │ + jmp 58866 ::do_widen(char) const@@Base+0xc2a6> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + mov -0x28(%esi),%edi │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1b96c(%esi),%eax │ │ │ │ + push $0x22 │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x2fc(%ebp) │ │ │ │ + push -0x300(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 45d0 (double)@plt> │ │ │ │ + pop %ecx │ │ │ │ + pop %edx │ │ │ │ + lea -0x1b948(%esi),%edx │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + call 43e0 >& std::operator<< >(std::basic_ostream >&, char const*)@plt> │ │ │ │ + mov %edi,(%esp) │ │ │ │ + call 4260 │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 57de2 ::do_widen(char) const@@Base+0xb822> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + movb $0x0,0x253(%eax) │ │ │ │ + push %edi │ │ │ │ + push -0x2ec(%ebp) │ │ │ │ + push -0x2f4(%ebp) │ │ │ │ + call 6e8c0 ::do_widen(char) const@@Base+0x22300> │ │ │ │ + jmp 59325 ::do_widen(char) const@@Base+0xcd65> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + orl $0x8,-0x300(%ebp) │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 57d02 ::do_widen(char) const@@Base+0xb742> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jb 5c152 ::do_widen(char) const@@Base+0x20102> │ │ │ │ - fldl -0x14(%eax) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - jb 5c152 ::do_widen(char) const@@Base+0x20102> │ │ │ │ - mov -0x4(%eax),%ebx │ │ │ │ - mov 0x37c(%ebp),%ecx │ │ │ │ - mov %ebx,(%ecx,%edx,4) │ │ │ │ - add $0x1,%edx │ │ │ │ - mov %edx,0x35c(%ebp) │ │ │ │ - cmp %eax,%edi │ │ │ │ - jne 5c110 ::do_widen(char) const@@Base+0x200c0> │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 5c15e ::do_widen(char) const@@Base+0x2010e> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ - test %edx,%edx │ │ │ │ - jne 5c180 ::do_widen(char) const@@Base+0x20130> │ │ │ │ - movl $0x0,0x35c(%ebp) │ │ │ │ - fstpl 0x350(%ebp) │ │ │ │ - jmp 5c18a ::do_widen(char) const@@Base+0x2013a> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movb $0x1,0x2d0(%eax) │ │ │ │ + jmp 5810b ::do_widen(char) const@@Base+0xbb4b> │ │ │ │ + nop │ │ │ │ + cmp %edx,0x404(%eax) │ │ │ │ + je 59729 ::do_widen(char) const@@Base+0xd169> │ │ │ │ + mov -0x310(%ebp),%eax │ │ │ │ + lea 0x4c(%edx),%ecx │ │ │ │ + mov %eax,(%edx) │ │ │ │ + mov -0x278(%ebp),%eax │ │ │ │ + mov %eax,0x4(%edx) │ │ │ │ + mov -0x274(%ebp),%eax │ │ │ │ + mov %eax,0x8(%edx) │ │ │ │ + mov -0x270(%ebp),%eax │ │ │ │ + mov %eax,0xc(%edx) │ │ │ │ + mov -0x26c(%ebp),%eax │ │ │ │ + mov %eax,0x10(%edx) │ │ │ │ + mov -0x268(%ebp),%eax │ │ │ │ + mov %eax,0x14(%edx) │ │ │ │ + mov -0x264(%ebp),%eax │ │ │ │ + mov %eax,0x18(%edx) │ │ │ │ + mov -0x260(%ebp),%eax │ │ │ │ + mov %eax,0x1c(%edx) │ │ │ │ + mov -0x25c(%ebp),%eax │ │ │ │ + mov %eax,0x20(%edx) │ │ │ │ + mov -0x258(%ebp),%eax │ │ │ │ + mov %eax,0x24(%edx) │ │ │ │ + mov -0x254(%ebp),%eax │ │ │ │ + mov %eax,0x28(%edx) │ │ │ │ + mov -0x250(%ebp),%eax │ │ │ │ + mov %eax,0x2c(%edx) │ │ │ │ + mov -0x24c(%ebp),%eax │ │ │ │ + mov %eax,0x30(%edx) │ │ │ │ + mov -0x248(%ebp),%eax │ │ │ │ + mov %eax,0x34(%edx) │ │ │ │ + mov -0x244(%ebp),%eax │ │ │ │ + mov %eax,0x38(%edx) │ │ │ │ + mov -0x240(%ebp),%eax │ │ │ │ + mov %eax,0x3c(%edx) │ │ │ │ + mov -0x23c(%ebp),%eax │ │ │ │ + mov %eax,0x40(%edx) │ │ │ │ + movzbl -0x238(%ebp),%eax │ │ │ │ + mov %al,0x44(%edx) │ │ │ │ + movzbl -0x237(%ebp),%eax │ │ │ │ + mov %al,0x45(%edx) │ │ │ │ + movzbl -0x236(%ebp),%eax │ │ │ │ + mov %al,0x46(%edx) │ │ │ │ + movzbl -0x235(%ebp),%eax │ │ │ │ + mov %al,0x47(%edx) │ │ │ │ + mov -0x234(%ebp),%eax │ │ │ │ + mov %eax,0x48(%edx) │ │ │ │ + lea 0x54(%edx),%eax │ │ │ │ + mov %eax,0x4c(%edx) │ │ │ │ + mov -0x230(%ebp),%eax │ │ │ │ + mov -0x22c(%ebp),%edx │ │ │ │ + push $0x0 │ │ │ │ + add %eax,%edx │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x400(%eax),%eax │ │ │ │ + lea 0x64(%eax),%edx │ │ │ │ + mov %eax,-0x300(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %edx,0x400(%eax) │ │ │ │ + jmp 5919d ::do_widen(char) const@@Base+0xcbdd> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5c18a ::do_widen(char) const@@Base+0x2013a> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5c18a ::do_widen(char) const@@Base+0x2013a> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5c18a ::do_widen(char) const@@Base+0x2013a> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1c2ce(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + push -0x2f0(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + jne 5898a ::do_widen(char) const@@Base+0xc3ca> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movb $0x1,0x324(%eax) │ │ │ │ + movl $0x1,0x348(%eax) │ │ │ │ + jmp 5898a ::do_widen(char) const@@Base+0xc3ca> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - add $0x3c,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + xor %edi,%edi │ │ │ │ pop %ebx │ │ │ │ + mov %edi,%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - fstp %st(0) │ │ │ │ - mov 0x59c(%ebp),%eax │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 5c1bb ::do_widen(char) const@@Base+0x2016b> │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + movl $0x32,0x3b8(%ecx) │ │ │ │ + jmp 58a29 ::do_widen(char) const@@Base+0xc469> │ │ │ │ + nop │ │ │ │ sub $0xc,%esp │ │ │ │ + lea -0x294(%ebp),%eax │ │ │ │ + push $0x1 │ │ │ │ + push $0x0 │ │ │ │ + push $0x0 │ │ │ │ + push -0x300(%ebp) │ │ │ │ + push %eax │ │ │ │ + call 4790 , std::allocator >::_M_mutate(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x20,%esp │ │ │ │ + mov -0x294(%ebp),%eax │ │ │ │ + jmp 584e9 ::do_widen(char) const@@Base+0xbf29> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %ebx │ │ │ │ push %edx │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ - call 4220 │ │ │ │ + push -0x330(%ebp) │ │ │ │ + call 698a0 ::do_widen(char) const@@Base+0x1d2e0> │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x8(%esp) │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ - lea (%eax,%eax,2),%eax │ │ │ │ - lea (%esi,%eax,8),%esi │ │ │ │ - cmp %esi,%edi │ │ │ │ - je 5c23d ::do_widen(char) const@@Base+0x201ed> │ │ │ │ - fldl 0xc(%esi) │ │ │ │ - mov 0x28(%esp),%eax │ │ │ │ - fld %st(1) │ │ │ │ - fadds -0x1c21c(%eax) │ │ │ │ - xor %eax,%eax │ │ │ │ - fcomi %st(1),%st │ │ │ │ - ja 5c200 ::do_widen(char) const@@Base+0x201b0> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5c23d ::do_widen(char) const@@Base+0x201ed> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - fldl 0xc(%esi) │ │ │ │ - fxch %st(2) │ │ │ │ - fcomi %st(2),%st │ │ │ │ - jbe 5c235 ::do_widen(char) const@@Base+0x201e5> │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 5c208 ::do_widen(char) const@@Base+0x201b8> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - fxch %st(2) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jb 5c22a ::do_widen(char) const@@Base+0x201da> │ │ │ │ - fldl 0x4(%esi) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - jb 5c22a ::do_widen(char) const@@Base+0x201da> │ │ │ │ - mov 0x14(%esi),%ecx │ │ │ │ - mov 0x37c(%ebp),%edx │ │ │ │ - mov %ecx,(%edx,%eax,4) │ │ │ │ - add $0x1,%eax │ │ │ │ - mov %eax,0x35c(%ebp) │ │ │ │ - add $0x18,%esi │ │ │ │ - cmp %esi,%edi │ │ │ │ - jne 5c1e8 ::do_widen(char) const@@Base+0x20198> │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 5c239 ::do_widen(char) const@@Base+0x201e9> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ - test %eax,%eax │ │ │ │ - jne 5c258 ::do_widen(char) const@@Base+0x20208> │ │ │ │ - movl $0x0,0x35c(%ebp) │ │ │ │ - fstpl 0x350(%ebp) │ │ │ │ - jmp 5c260 ::do_widen(char) const@@Base+0x20210> │ │ │ │ + jmp 588b6 ::do_widen(char) const@@Base+0xc2f6> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 6e60 <__gmon_start__@plt+0x26a8> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 6e1c <__gmon_start__@plt+0x2664> │ │ │ │ nop │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5c260 ::do_widen(char) const@@Base+0x20210> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5c260 ::do_widen(char) const@@Base+0x20210> │ │ │ │ - fstp %st(0) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movl $0x0,0x39c(%ebp) │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x4b8a5,%ebx │ │ │ │ + sub $0x1ec,%esp │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - add $0x3c,%esp │ │ │ │ + mov %ebx,-0x1a4(%ebp) │ │ │ │ + test %edx,%edx │ │ │ │ + jne 59788 ::do_widen(char) const@@Base+0xd1c8> │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - jne 5bffc ::do_widen(char) const@@Base+0x1ffac> │ │ │ │ - fstp %st(0) │ │ │ │ - movl $0x0,0x39c(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 5c26c ::do_widen(char) const@@Base+0x2021c> │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x8,%esp │ │ │ │ - add $0x1,%eax │ │ │ │ - mov %eax,0x374(%ebp) │ │ │ │ - push $0x1 │ │ │ │ - push 0x388(%ebp) │ │ │ │ - mov 0x38(%esp),%edi │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 4280 │ │ │ │ + lea -0x170(%ebp),%eax │ │ │ │ + lea -0x178(%ebp),%edi │ │ │ │ + mov %eax,-0x1c8(%ebp) │ │ │ │ + mov %eax,-0x178(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + push $0x0 │ │ │ │ + add %eax,%edx │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ pop %ecx │ │ │ │ - pop %edi │ │ │ │ - push $0x4 │ │ │ │ - push 0x384(%ebp) │ │ │ │ - call 4280 │ │ │ │ pop %eax │ │ │ │ - push 0x374(%ebp) │ │ │ │ - call 42e0 │ │ │ │ + push $0x0 │ │ │ │ + push -0x178(%ebp) │ │ │ │ + mov %ebx,-0x1a4(%ebp) │ │ │ │ + call 4780 │ │ │ │ + mov -0x1a4(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x388(%ebp) │ │ │ │ - mov 0x374(%ebp),%eax │ │ │ │ - cmp $0x1fffffff,%eax │ │ │ │ - ja 746a <__gmon_start__@plt+0x2cb2> │ │ │ │ - sub $0xc,%esp │ │ │ │ - shl $0x2,%eax │ │ │ │ + lea -0x158(%ebp),%eax │ │ │ │ + mov %eax,-0x1d0(%ebp) │ │ │ │ + lea -0x160(%ebp),%ebx │ │ │ │ + mov %eax,-0x160(%ebp) │ │ │ │ + lea -0x1c23a(%ecx),%eax │ │ │ │ + push $0x0 │ │ │ │ push %eax │ │ │ │ - call 42e0 │ │ │ │ + lea -0x1c24d(%ecx),%eax │ │ │ │ + push %eax │ │ │ │ + push %ebx │ │ │ │ + fstpl -0x1b8(%ebp) │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea 0x174(%esi),%eax │ │ │ │ + push %edi │ │ │ │ + mov -0x1a4(%ebp),%edi │ │ │ │ + push %ebx │ │ │ │ + push %eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push $0x0 │ │ │ │ + push -0x178(%ebp) │ │ │ │ + call 4780 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x384(%ebp) │ │ │ │ - jmp 5be5f ::do_widen(char) const@@Base+0x1fe0f> │ │ │ │ - xchg %ax,%ax │ │ │ │ - je 5c188 ::do_widen(char) const@@Base+0x20138> │ │ │ │ - jmp 5bee4 ::do_widen(char) const@@Base+0x1fe94> │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - test $0x1,%al │ │ │ │ - jne 5c340 ::do_widen(char) const@@Base+0x202f0> │ │ │ │ - test $0x4,%al │ │ │ │ - jne 5c338 ::do_widen(char) const@@Base+0x202e8> │ │ │ │ - test $0x8,%al │ │ │ │ - jne 5c350 ::do_widen(char) const@@Base+0x20300> │ │ │ │ - test $0x2,%al │ │ │ │ - jne 5c358 ::do_widen(char) const@@Base+0x20308> │ │ │ │ - test $0x10,%al │ │ │ │ - jne 5c348 ::do_widen(char) const@@Base+0x202f8> │ │ │ │ - test $0x20,%al │ │ │ │ - jne 5c360 ::do_widen(char) const@@Base+0x20310> │ │ │ │ + fldz │ │ │ │ + fxch %st(1) │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jp 59842 ::do_widen(char) const@@Base+0xd282> │ │ │ │ + jne 59842 ::do_widen(char) const@@Base+0xd282> │ │ │ │ + fstp %st(0) │ │ │ │ + flds -0x1cbcc(%edi) │ │ │ │ + mov 0x1e8(%esi),%eax │ │ │ │ + sub 0x1e4(%esi),%eax │ │ │ │ + movl $0x0,-0x1ac(%ebp) │ │ │ │ + fnstcw -0x192(%ebp) │ │ │ │ + sar $0x2,%eax │ │ │ │ + mov -0x1a4(%ebp),%edi │ │ │ │ + movl $0x0,-0x1a8(%ebp) │ │ │ │ + imul $0xbdef7bdf,%eax,%eax │ │ │ │ + mov %eax,-0x1b0(%ebp) │ │ │ │ + fildll -0x1b0(%ebp) │ │ │ │ + movzwl -0x192(%ebp),%eax │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + or $0xc,%ah │ │ │ │ + fdivs -0x1cfd8(%edi) │ │ │ │ + mov %ax,-0x194(%ebp) │ │ │ │ + fldcw -0x194(%ebp) │ │ │ │ + fistpll -0x1a0(%ebp) │ │ │ │ + fldcw -0x192(%ebp) │ │ │ │ + mov -0x1a0(%ebp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + test %eax,%eax │ │ │ │ mov $0x1,%eax │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jmp 5a5a0 ::do_widen(char) const@@Base+0x1e550> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jmp 5a7c0 ::do_widen(char) const@@Base+0x1e770> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jmp 5a380 ::do_widen(char) const@@Base+0x1e330> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jmp 59f30 ::do_widen(char) const@@Base+0x1dee0> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jmp 5a120 ::do_widen(char) const@@Base+0x1e0d0> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jmp 5aab0 ::do_widen(char) const@@Base+0x1ea60> │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + cmovne %ecx,%eax │ │ │ │ + mov %eax,-0x1b0(%ebp) │ │ │ │ + mov 0x5ec(%esi),%eax │ │ │ │ + mov 0xf4(%eax),%edx │ │ │ │ + movzbl 0x6c(%eax),%ecx │ │ │ │ + mov 0x26c(%eax),%eax │ │ │ │ + fldl 0x2d8(%edx) │ │ │ │ + mov %cl,-0x1d1(%ebp) │ │ │ │ + movzbl 0x2bb(%esi),%ecx │ │ │ │ + movb $0x0,0x2bb(%esi) │ │ │ │ + fstpl -0x1e0(%ebp) │ │ │ │ + fldl 0x2e8(%edx) │ │ │ │ + mov %cl,-0x1d2(%ebp) │ │ │ │ + fstpl -0x1e8(%ebp) │ │ │ │ + fldl 0x2d8(%eax) │ │ │ │ + fstpl -0x1f0(%ebp) │ │ │ │ + fldl 0x2e8(%eax) │ │ │ │ + fstpl -0x1f8(%ebp) │ │ │ │ + mov -0x28(%edi),%eax │ │ │ │ + mov %eax,-0x1c4(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ + mov -0x1a4(%ebp),%ebx │ │ │ │ + fldl -0x1cbb8(%ebx) │ │ │ │ + fstl -0x1c0(%ebp) │ │ │ │ + fldl -0x1b8(%ebp) │ │ │ │ + fabs │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jbe 59ec0 ::do_widen(char) const@@Base+0xd900> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push -0x1a8(%ebp) │ │ │ │ + push $0x40 │ │ │ │ + push 0xc(%ebp) │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 59ec0 ::do_widen(char) const@@Base+0xd900> │ │ │ │ + lea 0x1(%eax),%eax │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + fldl -0x1b8(%ebp) │ │ │ │ + mov %eax,-0x1c0(%ebp) │ │ │ │ + mov 0x5ec(%esi),%eax │ │ │ │ + movb $0x1,0x6c(%eax) │ │ │ │ + movb $0x1,0x1e4(%eax) │ │ │ │ + mov (%ecx),%edx │ │ │ │ + movsbl 0x1(%edx,%edi,1),%ecx │ │ │ │ + mov 0xf4(%eax),%edx │ │ │ │ + mov 0x26c(%eax),%eax │ │ │ │ + fstl (%edx,%ecx,8) │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + mov (%ecx),%edx │ │ │ │ + movsbl 0x1(%edx,%edi,1),%edx │ │ │ │ + fstl (%eax,%edx,8) │ │ │ │ + mov 0x384(%esi),%eax │ │ │ │ + sub $0x1,%eax │ │ │ │ + cmp $0xfffffffd,%eax │ │ │ │ + ja 59db0 ::do_widen(char) const@@Base+0xd7f0> │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0x1a4(%ebp),%eax │ │ │ │ + mov 0x1e4(%esi),%edx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %edi,%edi │ │ │ │ + lea -0x1df4c(%eax),%eax │ │ │ │ + mov %eax,-0x1b8(%ebp) │ │ │ │ + cmp %edx,0x1e8(%esi) │ │ │ │ + jne 59a22 ::do_widen(char) const@@Base+0xd462> │ │ │ │ + jmp 59c50 ::do_widen(char) const@@Base+0xd690> │ │ │ │ + mov 0x1e4(%esi),%edx │ │ │ │ + mov 0x1e8(%esi),%eax │ │ │ │ + add $0x1,%edi │ │ │ │ + sub %edx,%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xbdef7bdf,%eax,%eax │ │ │ │ + cmp %eax,%edi │ │ │ │ + jae 59c50 ::do_widen(char) const@@Base+0xd690> │ │ │ │ + imul $0x7c,%edi,%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + add %eax,%edx │ │ │ │ + push %edx │ │ │ │ push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x48c87,%ebx │ │ │ │ - sub $0x2c,%esp │ │ │ │ - mov 0x40(%esp),%esi │ │ │ │ - cmpb $0x0,0x71(%esi) │ │ │ │ - movb $0x1,0x345(%esi) │ │ │ │ - mov 0x530(%esi),%eax │ │ │ │ - je 5c3a2 ::do_widen(char) const@@Base+0x20352> │ │ │ │ - mov 0x1f4(%ebx),%eax │ │ │ │ + call 56a10 ::do_widen(char) const@@Base+0xa450> │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,-0x1b0(%ebp) │ │ │ │ + jne 59a00 ::do_widen(char) const@@Base+0xd440> │ │ │ │ + mov 0x384(%esi),%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ sub $0x1,%eax │ │ │ │ - movzbl 0x344(%esi),%edi │ │ │ │ - mov %edi,%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - je 5c640 ::do_widen(char) const@@Base+0x205f0> │ │ │ │ - mov 0x36c(%esi),%edx │ │ │ │ - cmp %eax,%edx │ │ │ │ - ja 5c5e0 ::do_widen(char) const@@Base+0x20590> │ │ │ │ - mov 0x370(%esi),%eax │ │ │ │ - cmp 0x1f4(%ebx),%eax │ │ │ │ - jae 5c5e0 ::do_widen(char) const@@Base+0x20590> │ │ │ │ - add $0x1,%eax │ │ │ │ - add $0x1,%edx │ │ │ │ - mov %eax,0x370(%esi) │ │ │ │ - movzbl 0x6c(%esi),%eax │ │ │ │ - mov %edx,0x36c(%esi) │ │ │ │ - mov %al,0x1f(%esp) │ │ │ │ + cmp $0xfffffffd,%eax │ │ │ │ + jbe 59a00 ::do_widen(char) const@@Base+0xd440> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x1a4(%ebp),%ebx │ │ │ │ + push $0x1 │ │ │ │ + push -0x1b8(%ebp) │ │ │ │ + push -0x1c4(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %ebx │ │ │ │ + mov -0x1a4(%ebp),%ebx │ │ │ │ + push -0x1c4(%ebp) │ │ │ │ + call 4260 │ │ │ │ + mov -0x1a4(%ebp),%ebx │ │ │ │ + lea 0x50(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + mov %eax,-0x1a8(%ebp) │ │ │ │ + call 40b0 ::is_open() const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ test %al,%al │ │ │ │ - je 5c628 ::do_widen(char) const@@Base+0x205d8> │ │ │ │ - mov 0x368(%esi),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 5c628 ::do_widen(char) const@@Base+0x205d8> │ │ │ │ - mov 0x364(%esi),%edx │ │ │ │ - mov 0x360(%esi),%eax │ │ │ │ - test %edx,%edx │ │ │ │ - je 5c432 ::do_widen(char) const@@Base+0x203e2> │ │ │ │ - mov 0x380(%esi),%edi │ │ │ │ - lea (%edi,%eax,4),%ebp │ │ │ │ - mov 0x0(%ebp),%edi │ │ │ │ - mov %edi,0xc(%esp) │ │ │ │ - lea (%ecx,%eax,1),%edi │ │ │ │ - sub %edx,%edi │ │ │ │ - cmp %edi,0xc(%esp) │ │ │ │ - jb 5c6e0 ::do_widen(char) const@@Base+0x20690> │ │ │ │ - test %eax,%eax │ │ │ │ - je 5c690 ::do_widen(char) const@@Base+0x20640> │ │ │ │ - mov 0x380(%esi),%edi │ │ │ │ - sub $0x1,%eax │ │ │ │ - mov %eax,0x360(%esi) │ │ │ │ - addl $0x1,(%edi,%eax,4) │ │ │ │ - mov 0x360(%esi),%eax │ │ │ │ - mov 0x368(%esi),%ebp │ │ │ │ - mov 0x364(%esi),%edx │ │ │ │ - mov (%edi,%eax,4),%ecx │ │ │ │ - add %eax,%ebp │ │ │ │ - sub %edx,%ebp │ │ │ │ - cmp %ebp,%ecx │ │ │ │ - jb 5c6f8 ::do_widen(char) const@@Base+0x206a8> │ │ │ │ - fldl 0x348(%esi) │ │ │ │ - fstpl 0x540(%esi) │ │ │ │ - test %edx,%edx │ │ │ │ - je 5c6ae ::do_widen(char) const@@Base+0x2065e> │ │ │ │ - mov 0x55c(%esi),%ecx │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x4(%ecx),%edi │ │ │ │ - movl $0x0,(%ecx) │ │ │ │ - movl $0x0,0x3fc(%ecx) │ │ │ │ - and $0xfffffffc,%edi │ │ │ │ - sub %edi,%ecx │ │ │ │ - add $0x400,%ecx │ │ │ │ - shr $0x2,%ecx │ │ │ │ - rep stos %eax,%es:(%edi) │ │ │ │ - mov 0xf4(%esi),%eax │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - mov 0x364(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5c780 ::do_widen(char) const@@Base+0x20730> │ │ │ │ - mov 0x384(%esi),%ecx │ │ │ │ - fldl 0x540(%esi) │ │ │ │ - mov 0x55c(%esi),%ebp │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ - mov 0x130(%esi),%ecx │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ - mov 0x380(%esi),%ecx │ │ │ │ - lea (%ecx,%eax,4),%eax │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov (%ecx),%eax │ │ │ │ - mov 0x10(%esp),%edi │ │ │ │ - mov (%edi,%eax,4),%eax │ │ │ │ - movzbl (%eax),%eax │ │ │ │ - lea 0x20(%eax),%edx │ │ │ │ - cmp $0x5b,%al │ │ │ │ - cmovl %edx,%eax │ │ │ │ - movsbl %al,%eax │ │ │ │ - lea 0x0(%ebp,%eax,4),%edi │ │ │ │ - mov (%edi),%edx │ │ │ │ - add $0x1,%edx │ │ │ │ - mov %edx,(%edi) │ │ │ │ - mov 0x14(%esp),%edi │ │ │ │ - cmp (%edi,%eax,4),%edx │ │ │ │ - jle 5c52a ::do_widen(char) const@@Base+0x204da> │ │ │ │ - movb $0x0,0x345(%esi) │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ + je 59c40 ::do_widen(char) const@@Base+0xd680> │ │ │ │ + lea -0x130(%ebp),%eax │ │ │ │ + lea -0x1df4b(%ebx),%edx │ │ │ │ + push $0x0 │ │ │ │ + push %edx │ │ │ │ + lea -0x128(%ebp),%ecx │ │ │ │ + push -0x1b8(%ebp) │ │ │ │ + push %eax │ │ │ │ + mov %ecx,-0x198(%ebp) │ │ │ │ + mov %ecx,-0x130(%ebp) │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + pop %ecx │ │ │ │ + push -0x1a8(%ebp) │ │ │ │ + mov %ebx,-0x1a4(%ebp) │ │ │ │ + call 40b0 ::is_open() const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + test %al,%al │ │ │ │ + je 59c20 ::do_widen(char) const@@Base+0xd660> │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x17c(%ebp),%edx │ │ │ │ + push %edx │ │ │ │ + mov %edx,-0x1a8(%ebp) │ │ │ │ + call 42c0 │ │ │ │ + mov -0x1a8(%ebp),%edx │ │ │ │ + mov -0x1a4(%ebp),%ebx │ │ │ │ + mov %edx,(%esp) │ │ │ │ + call 4750 │ │ │ │ + mov -0x1a4(%ebp),%ebx │ │ │ │ + lea -0x118(%ebp),%edx │ │ │ │ + push %eax │ │ │ │ + lea -0x1c590(%ebx),%eax │ │ │ │ + mov %edx,-0x1cc(%ebp) │ │ │ │ + push %eax │ │ │ │ + push $0xff │ │ │ │ + push %edx │ │ │ │ + call 4620 │ │ │ │ + lea 0x14(%esi),%eax │ │ │ │ + mov -0x1cc(%ebp),%edx │ │ │ │ + mov %eax,-0x1a8(%ebp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov (%ecx),%ebx │ │ │ │ add $0x4,%ecx │ │ │ │ - faddl (%edi,%eax,8) │ │ │ │ - fstl 0x540(%esi) │ │ │ │ - cmp %ecx,0x18(%esp) │ │ │ │ - jne 5c4f8 ::do_widen(char) const@@Base+0x204a8> │ │ │ │ - fstp %st(0) │ │ │ │ - mov 0x1d0(%ebp),%eax │ │ │ │ - add 0x1cc(%ebp),%eax │ │ │ │ - add 0x1e4(%ebp),%eax │ │ │ │ - cmp 0x138(%esi),%eax │ │ │ │ - jg 5c678 ::do_widen(char) const@@Base+0x20628> │ │ │ │ - mov 0x508(%esi),%eax │ │ │ │ - mov 0x520(%esi),%edx │ │ │ │ - mov 0x134(%esi),%ecx │ │ │ │ - movsbl -0x1(%eax,%edx,1),%edi │ │ │ │ - mov (%ecx,%edi,4),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 5c678 ::do_widen(char) const@@Base+0x20628> │ │ │ │ - movzbl 0x345(%esi),%edi │ │ │ │ - mov %edi,%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - je 5c67f ::do_widen(char) const@@Base+0x2062f> │ │ │ │ - sub $0x4,%esp │ │ │ │ + lea -0x1010101(%ebx),%eax │ │ │ │ + not %ebx │ │ │ │ + and %ebx,%eax │ │ │ │ + and $0x80808080,%eax │ │ │ │ + je 59b48 ::do_widen(char) const@@Base+0xd588> │ │ │ │ + mov %eax,%ebx │ │ │ │ + shr $0x10,%ebx │ │ │ │ + test $0x8080,%eax │ │ │ │ + cmove %ebx,%eax │ │ │ │ + lea 0x2(%ecx),%ebx │ │ │ │ + cmove %ebx,%ecx │ │ │ │ + mov %eax,%ebx │ │ │ │ + add %al,%bl │ │ │ │ + mov -0x1a4(%ebp),%ebx │ │ │ │ + sbb $0x3,%ecx │ │ │ │ + add $0x1c,%esp │ │ │ │ + sub %edx,%ecx │ │ │ │ + push %ecx │ │ │ │ push %edx │ │ │ │ - push 0x388(%esi) │ │ │ │ + push -0x1a8(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov -0x1a4(%ebp),%ebx │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x1 │ │ │ │ + lea -0x1d686(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - call 41b0 │ │ │ │ - mov 0x364(%esi),%edx │ │ │ │ + push -0x1a8(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov -0x130(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - xor %eax,%eax │ │ │ │ test %edx,%edx │ │ │ │ - je 5c617 ::do_widen(char) const@@Base+0x205c7> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x380(%esi),%edx │ │ │ │ - mov (%edx,%eax,4),%ecx │ │ │ │ - mov 0x384(%esi),%edx │ │ │ │ - add $0x1,%eax │ │ │ │ - mov (%edx,%ecx,4),%edx │ │ │ │ - addb $0x20,(%edx) │ │ │ │ - cmp %eax,0x364(%esi) │ │ │ │ - ja 5c5b8 ::do_widen(char) const@@Base+0x20568> │ │ │ │ - jmp 5c617 ::do_widen(char) const@@Base+0x205c7> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - push 0x520(%esi) │ │ │ │ - push 0x388(%esi) │ │ │ │ - push 0x508(%esi) │ │ │ │ - call 41b0 │ │ │ │ - addl $0x1,0x36c(%esi) │ │ │ │ - fldl 0x348(%esi) │ │ │ │ + je 59f7d ::do_widen(char) const@@Base+0xd9bd> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1a4(%ebp),%ebx │ │ │ │ + mov %edx,-0x1cc(%ebp) │ │ │ │ + push %edx │ │ │ │ + call 41e0 │ │ │ │ + mov -0x1cc(%ebp),%edx │ │ │ │ + add $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + push -0x1a8(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov -0x1a4(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - movb $0x0,0x344(%esi) │ │ │ │ - fstpl 0x540(%esi) │ │ │ │ - add $0x2c,%esp │ │ │ │ - mov %edi,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - movb $0x0,0x344(%esi) │ │ │ │ - add $0x2c,%esp │ │ │ │ - mov %edi,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - push 0x520(%esi) │ │ │ │ - push 0x388(%esi) │ │ │ │ - push 0x508(%esi) │ │ │ │ - call 41b0 │ │ │ │ - fldl 0x348(%esi) │ │ │ │ + lea -0x1df96(%ecx),%eax │ │ │ │ + push $0x1 │ │ │ │ + mov %ecx,%ebx │ │ │ │ + push %eax │ │ │ │ + push -0x1a8(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %edx │ │ │ │ + mov -0x1a4(%ebp),%ebx │ │ │ │ + push -0x1a8(%ebp) │ │ │ │ + call 4260 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %edi,%eax │ │ │ │ - fstpl 0x540(%esi) │ │ │ │ - add $0x2c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ + mov -0x130(%ebp),%eax │ │ │ │ + cmp -0x198(%ebp),%eax │ │ │ │ + je 59c40 ::do_widen(char) const@@Base+0xd680> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1a4(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 59a00 ::do_widen(char) const@@Base+0xd440> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - movb $0x0,0x345(%esi) │ │ │ │ - subl $0x1,0x36c(%esi) │ │ │ │ - movzbl 0x1f(%esp),%edi │ │ │ │ - jmp 5c617 ::do_widen(char) const@@Base+0x205c7> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmp %edx,%ecx │ │ │ │ - ja 5c740 ::do_widen(char) const@@Base+0x206f0> │ │ │ │ - movl $0x0,0x364(%esi) │ │ │ │ - fldl 0x348(%esi) │ │ │ │ - fstpl 0x540(%esi) │ │ │ │ + xchg %ax,%ax │ │ │ │ sub $0x4,%esp │ │ │ │ - push 0x520(%esi) │ │ │ │ - push 0x388(%esi) │ │ │ │ - push 0x508(%esi) │ │ │ │ - call 41b0 │ │ │ │ + push -0x1c0(%ebp) │ │ │ │ + mov -0x1a4(%ebp),%ebx │ │ │ │ + push $0x2c │ │ │ │ + push 0xc(%ebp) │ │ │ │ + call 43f0 , std::allocator >::find(char, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - movzbl 0x1f(%esp),%edi │ │ │ │ - movb $0x0,0x344(%esi) │ │ │ │ - jmp 5c617 ::do_widen(char) const@@Base+0x205c7> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - add $0x1,%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - mov 0x364(%esi),%edx │ │ │ │ - jmp 5c46e ::do_widen(char) const@@Base+0x2041e> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %edx,%ebp │ │ │ │ - sub %eax,%ebp │ │ │ │ - cmp $0x1,%ebp │ │ │ │ - jbe 5c72d ::do_widen(char) const@@Base+0x206dd> │ │ │ │ - mov $0x1,%edx │ │ │ │ - jmp 5c719 ::do_widen(char) const@@Base+0x206c9> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x360(%esi),%eax │ │ │ │ - mov (%edi,%eax,4),%ecx │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 59ec0 ::do_widen(char) const@@Base+0xd900> │ │ │ │ + lea 0x1(%eax),%ecx │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %ecx,-0x1a8(%ebp) │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + ja 59fce ::do_widen(char) const@@Base+0xda0e> │ │ │ │ + mov 0xc(%ebp),%ebx │ │ │ │ + lea -0x148(%ebp),%ecx │ │ │ │ + lea -0x140(%ebp),%edi │ │ │ │ + mov %edi,-0x148(%ebp) │ │ │ │ + mov (%ebx),%edx │ │ │ │ + push $0x0 │ │ │ │ add %edx,%eax │ │ │ │ - add %edx,%ecx │ │ │ │ - add $0x1,%edx │ │ │ │ - mov %ecx,(%edi,%eax,4) │ │ │ │ - cmp %edx,%ebp │ │ │ │ - jne 5c710 ::do_widen(char) const@@Base+0x206c0> │ │ │ │ - mov 0x364(%esi),%edx │ │ │ │ - lea -0x1(%edx),%eax │ │ │ │ - mov %eax,0x360(%esi) │ │ │ │ - jmp 5c46e ::do_widen(char) const@@Base+0x2041e> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - lea 0x1(%edx),%edi │ │ │ │ - mov %edi,0x364(%esi) │ │ │ │ + add -0x1a8(%ebp),%edx │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + push %ecx │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov -0x148(%ebp),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x178(%ebp),%eax │ │ │ │ + mov -0x144(%ebp),%edx │ │ │ │ cmp %edi,%ecx │ │ │ │ - jbe 5c753 ::do_widen(char) const@@Base+0x20703> │ │ │ │ - mov %edx,0x360(%esi) │ │ │ │ - test %edi,%edi │ │ │ │ - je 5c78b ::do_widen(char) const@@Base+0x2073b> │ │ │ │ - mov 0x380(%esi),%edi │ │ │ │ - jmp 5c762 ::do_widen(char) const@@Base+0x20712> │ │ │ │ - nop │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %eax,(%edi,%eax,4) │ │ │ │ - lea 0x1(%eax),%ecx │ │ │ │ - cmp %eax,%edx │ │ │ │ - jne 5c760 ::do_widen(char) const@@Base+0x20710> │ │ │ │ - mov 0x364(%esi),%edx │ │ │ │ - jmp 5c46e ::do_widen(char) const@@Base+0x2041e> │ │ │ │ + je 59e50 ::do_widen(char) const@@Base+0xd890> │ │ │ │ + mov -0x140(%ebp),%ebx │ │ │ │ + mov %ebx,-0x1b8(%ebp) │ │ │ │ + cmp -0x1c8(%ebp),%eax │ │ │ │ + je 59e98 ::do_widen(char) const@@Base+0xd8d8> │ │ │ │ + mov %ecx,-0x178(%ebp) │ │ │ │ + mov -0x1b8(%ebp),%ecx │ │ │ │ + mov -0x170(%ebp),%ebx │ │ │ │ + mov %edx,-0x174(%ebp) │ │ │ │ + mov %ecx,-0x170(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 59eaa ::do_widen(char) const@@Base+0xd8ea> │ │ │ │ + mov %eax,-0x148(%ebp) │ │ │ │ + mov %ebx,-0x140(%ebp) │ │ │ │ + movl $0x0,-0x144(%ebp) │ │ │ │ + movb $0x0,(%eax) │ │ │ │ + mov -0x148(%ebp),%eax │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 59d45 ::do_widen(char) const@@Base+0xd785> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1a4(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0x1a4(%ebp),%ebx │ │ │ │ + push $0x0 │ │ │ │ + push -0x178(%ebp) │ │ │ │ + call 4780 │ │ │ │ + mov 0x384(%esi),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + fstpl -0x1b8(%ebp) │ │ │ │ + sub $0x1,%eax │ │ │ │ + cmp $0xfffffffd,%eax │ │ │ │ + jbe 59938 ::do_widen(char) const@@Base+0xd378> │ │ │ │ + mov -0x1a4(%ebp),%edi │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x1 │ │ │ │ + mov -0x28(%edi),%ecx │ │ │ │ + lea -0x1d808(%edi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + mov %ecx,-0x198(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + push -0x198(%ebp) │ │ │ │ + call 4260 │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 59938 ::do_widen(char) const@@Base+0xd378> │ │ │ │ + mov -0x1a4(%ebp),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + fstpl (%esp) │ │ │ │ + mov -0x28(%eax),%ecx │ │ │ │ + mov %eax,%ebx │ │ │ │ + push %ecx │ │ │ │ + mov %ecx,-0x198(%ebp) │ │ │ │ + call 45d0 (double)@plt> │ │ │ │ + mov -0x1a4(%ebp),%ecx │ │ │ │ + mov %eax,%ebx │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0x1 │ │ │ │ + lea -0x1c239(%ecx),%eax │ │ │ │ + mov %ebx,-0x1b8(%ebp) │ │ │ │ + push %eax │ │ │ │ + push %ebx │ │ │ │ + mov %ecx,%ebx │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + mov (%eax),%eax │ │ │ │ + movzbl 0x1(%eax,%edi,1),%eax │ │ │ │ + mov -0x1a4(%ebp),%edi │ │ │ │ + push $0x1 │ │ │ │ + mov %al,-0x17d(%ebp) │ │ │ │ + lea -0x17d(%ebp),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + push -0x1b8(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1d808(%edi),%edx │ │ │ │ + push $0x1 │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %edi │ │ │ │ + push -0x198(%ebp) │ │ │ │ + call 4260 │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 599d7 ::do_widen(char) const@@Base+0xd417> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ xchg %ax,%ax │ │ │ │ - mov 0x55c(%esi),%ebp │ │ │ │ - jmp 5c542 ::do_widen(char) const@@Base+0x204f2> │ │ │ │ - fldl 0x348(%esi) │ │ │ │ - fstpl 0x540(%esi) │ │ │ │ - jmp 5c6ae ::do_widen(char) const@@Base+0x2065e> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - push %ebp │ │ │ │ + test %edx,%edx │ │ │ │ + je 59e7d ::do_widen(char) const@@Base+0xd8bd> │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 59fa4 ::do_widen(char) const@@Base+0xd9e4> │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0x1a4(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x48857,%ebx │ │ │ │ - sub $0x28,%esp │ │ │ │ - mov 0x3c(%esp),%esi │ │ │ │ - push %esi │ │ │ │ - call 5c370 ::do_widen(char) const@@Base+0x20320> │ │ │ │ - fldl 0x540(%esi) │ │ │ │ - fldl 0x34(%esi) │ │ │ │ + push %eax │ │ │ │ + call 41b0 │ │ │ │ + mov -0x144(%ebp),%edx │ │ │ │ + mov -0x178(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - fcomip %st(1),%st │ │ │ │ - jbe 5c7cf ::do_widen(char) const@@Base+0x2077f> │ │ │ │ - fstl 0x34(%esi) │ │ │ │ - lea 0x594(%esi),%edi │ │ │ │ - mov %edi,0x8(%esp) │ │ │ │ - test %al,%al │ │ │ │ - jne 5c82c ::do_widen(char) const@@Base+0x207dc> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5c93a ::do_widen(char) const@@Base+0x208ea> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5c808 ::do_widen(char) const@@Base+0x207b8> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5c808 ::do_widen(char) const@@Base+0x207b8> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5c808 ::do_widen(char) const@@Base+0x207b8> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ + mov %edx,-0x174(%ebp) │ │ │ │ + movb $0x0,(%eax,%edx,1) │ │ │ │ + mov -0x148(%ebp),%eax │ │ │ │ + jmp 59d1c ::do_widen(char) const@@Base+0xd75c> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %ecx,-0x178(%ebp) │ │ │ │ + mov %edx,-0x174(%ebp) │ │ │ │ + mov %ebx,-0x170(%ebp) │ │ │ │ + mov %edi,-0x148(%ebp) │ │ │ │ + lea -0x140(%ebp),%edi │ │ │ │ + mov %edi,%eax │ │ │ │ + jmp 59d1c ::do_widen(char) const@@Base+0xd75c> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + mov 0x5ec(%esi),%eax │ │ │ │ + movzbl -0x1d1(%ebp),%ecx │ │ │ │ + fldl -0x1e0(%ebp) │ │ │ │ + mov %cl,0x6c(%eax) │ │ │ │ + mov 0xf4(%eax),%edx │ │ │ │ + mov %cl,0x1e4(%eax) │ │ │ │ + movzbl -0x1d2(%ebp),%ecx │ │ │ │ + mov 0x26c(%eax),%eax │ │ │ │ + mov %cl,0x2bb(%esi) │ │ │ │ + fstpl 0x2d8(%edx) │ │ │ │ + fldl -0x1e8(%ebp) │ │ │ │ + fstpl 0x2e8(%edx) │ │ │ │ + fldl -0x1f0(%ebp) │ │ │ │ + fstpl 0x2d8(%eax) │ │ │ │ + fldl -0x1f8(%ebp) │ │ │ │ + fstpl 0x2e8(%eax) │ │ │ │ + mov -0x160(%ebp),%eax │ │ │ │ + cmp -0x1d0(%ebp),%eax │ │ │ │ + je 59f3f ::do_widen(char) const@@Base+0xd97f> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call 5c370 ::do_widen(char) const@@Base+0x20320> │ │ │ │ - fldl 0x540(%esi) │ │ │ │ - fldl 0x34(%esi) │ │ │ │ + mov -0x1a4(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - fcomip %st(1),%st │ │ │ │ - jbe 5c824 ::do_widen(char) const@@Base+0x207d4> │ │ │ │ - fstl 0x34(%esi) │ │ │ │ - test %al,%al │ │ │ │ - je 5c938 ::do_widen(char) const@@Base+0x208e8> │ │ │ │ - movzbl 0x345(%esi),%edx │ │ │ │ - test %dl,%dl │ │ │ │ - je 5c7e8 ::do_widen(char) const@@Base+0x20798> │ │ │ │ - mov 0x520(%esi),%eax │ │ │ │ - mov 0x508(%esi),%ecx │ │ │ │ - movsbl -0x1(%ecx,%eax,1),%ecx │ │ │ │ - mov 0x134(%esi),%eax │ │ │ │ - mov (%eax,%ecx,4),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 5c7f0 ::do_widen(char) const@@Base+0x207a0> │ │ │ │ - fldl 0x350(%esi) │ │ │ │ - fucomip %st(1),%st │ │ │ │ - jnp 5c950 ::do_widen(char) const@@Base+0x20900> │ │ │ │ - mov 0x584(%esi),%ebp │ │ │ │ - fldl 0xc(%ebp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - ja 5c7f8 ::do_widen(char) const@@Base+0x207a8> │ │ │ │ - mov 0x588(%esi),%edi │ │ │ │ - fldl -0x14(%edi) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - ja 5c800 ::do_widen(char) const@@Base+0x207b0> │ │ │ │ - mov 0x5a4(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 5c960 ::do_widen(char) const@@Base+0x20910> │ │ │ │ - movl $0x0,0x35c(%esi) │ │ │ │ - cmp %ebp,%edi │ │ │ │ - je 5c918 ::do_widen(char) const@@Base+0x208c8> │ │ │ │ - fldl 0xc(%ebp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - lea 0x18(%ebp),%eax │ │ │ │ - fld %st(1) │ │ │ │ - fadds -0x1c21c(%ebx) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - jbe 5c90e ::do_widen(char) const@@Base+0x208be> │ │ │ │ - fxch %st(2) │ │ │ │ - mov %dl,(%esp) │ │ │ │ - jmp 5c8d0 ::do_widen(char) const@@Base+0x20880> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - add $0x18,%eax │ │ │ │ - fldl -0xc(%eax) │ │ │ │ - fxch %st(2) │ │ │ │ - fcomi %st(2),%st │ │ │ │ - jbe 5c900 ::do_widen(char) const@@Base+0x208b0> │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jb 5c8f3 ::do_widen(char) const@@Base+0x208a3> │ │ │ │ - fldl -0x14(%eax) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - jb 5c8f3 ::do_widen(char) const@@Base+0x208a3> │ │ │ │ - mov -0x4(%eax),%edx │ │ │ │ - mov 0x37c(%esi),%ebp │ │ │ │ - mov %edx,0x0(%ebp,%ecx,4) │ │ │ │ - add $0x1,%ecx │ │ │ │ - mov %ecx,0x35c(%esi) │ │ │ │ - cmp %eax,%edi │ │ │ │ - jne 5c8c0 ::do_widen(char) const@@Base+0x20870> │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 5c904 ::do_widen(char) const@@Base+0x208b4> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ - movzbl (%esp),%edx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 5c940 ::do_widen(char) const@@Base+0x208f0> │ │ │ │ - jmp 5c918 ::do_widen(char) const@@Base+0x208c8> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstpl 0x350(%esi) │ │ │ │ - jmp 5c922 ::do_widen(char) const@@Base+0x208d2> │ │ │ │ - fstp %st(0) │ │ │ │ - movl $0x0,0x35c(%esi) │ │ │ │ - jmp 5c808 ::do_widen(char) const@@Base+0x207b8> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 5c942 ::do_widen(char) const@@Base+0x208f2> │ │ │ │ - xchg %ax,%ax │ │ │ │ - fstp %st(0) │ │ │ │ - add $0x1c,%esp │ │ │ │ - mov %edx,%eax │ │ │ │ + mov -0x178(%ebp),%edx │ │ │ │ + mov $0x1,%eax │ │ │ │ + cmp -0x1c8(%ebp),%edx │ │ │ │ + je 5977c ::do_widen(char) const@@Base+0xd1bc> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1a4(%ebp),%ebx │ │ │ │ + mov %al,-0x1b0(%ebp) │ │ │ │ + push %edx │ │ │ │ + call 4380 │ │ │ │ + movzbl -0x1b0(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - je 5c920 ::do_widen(char) const@@Base+0x208d0> │ │ │ │ - jmp 5c863 ::do_widen(char) const@@Base+0x20813> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x598(%esi),%ecx │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 5c9a2 ::do_widen(char) const@@Base+0x20952> │ │ │ │ - fld %st(0) │ │ │ │ - fsubs -0x1c21c(%ebx) │ │ │ │ - jmp 5c989 ::do_widen(char) const@@Base+0x20939> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x8(%ecx),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 5c9a0 ::do_widen(char) const@@Base+0x20950> │ │ │ │ - fldl 0x14(%ecx) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jbe 5c980 ::do_widen(char) const@@Base+0x20930> │ │ │ │ - mov 0xc(%ecx),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 5c989 ::do_widen(char) const@@Base+0x20939> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5c9a2 ::do_widen(char) const@@Base+0x20952> │ │ │ │ - nop │ │ │ │ - fstp %st(0) │ │ │ │ - cmp %eax,0x59c(%esi) │ │ │ │ - je 5c9c6 ::do_widen(char) const@@Base+0x20976> │ │ │ │ - mov %dl,0xf(%esp) │ │ │ │ - sub $0xc,%esp │ │ │ │ - fstpl 0xc(%esp) │ │ │ │ + mov 0x14(%esi),%eax │ │ │ │ + mov -0x1a8(%ebp),%edx │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0x1a4(%ebp),%ebx │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + or $0x1,%eax │ │ │ │ push %eax │ │ │ │ - call 4220 │ │ │ │ - add $0x10,%esp │ │ │ │ - fldl (%esp) │ │ │ │ - movzbl 0xf(%esp),%edx │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ - lea (%eax,%eax,2),%eax │ │ │ │ - lea 0x0(%ebp,%eax,8),%ebp │ │ │ │ - jmp 5c893 ::do_widen(char) const@@Base+0x20843> │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - fldl 0x540(%eax) │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - movl $0x0,0x39c(%edx) │ │ │ │ - mov %al,0x515(%edx) │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov %al,0x514(%edx) │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ + push %edx │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ + jmp 59be9 ::do_widen(char) const@@Base+0xd629> │ │ │ │ + movzbl -0x140(%ebp),%edx │ │ │ │ + mov %dl,(%eax) │ │ │ │ + mov -0x144(%ebp),%edx │ │ │ │ + mov -0x178(%ebp),%eax │ │ │ │ + mov %edx,-0x174(%ebp) │ │ │ │ + movb $0x0,(%eax,%edx,1) │ │ │ │ + mov -0x148(%ebp),%eax │ │ │ │ + jmp 59d1c ::do_widen(char) const@@Base+0xd75c> │ │ │ │ + mov -0x1a4(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + lea -0x1d617(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + lea -0x1d464(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + call 4590 │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 6ee4 <__gmon_start__@plt+0x272c> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 6ec4 <__gmon_start__@plt+0x270c> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 6ea4 <__gmon_start__@plt+0x26ec> │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x4affb,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x485d7,%ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ - mov 0x34(%esp),%edx │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ - mov %edx,%eax │ │ │ │ - mov %dl,0x516(%edi) │ │ │ │ - movb $0x0,0x45d(%edi) │ │ │ │ - test %dl,%dl │ │ │ │ - je 5ca5a ::do_widen(char) const@@Base+0x20a0a> │ │ │ │ - mov 0x41c(%edi),%edx │ │ │ │ - mov 0x14(%edx),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 5ca68 ::do_widen(char) const@@Base+0x20a18> │ │ │ │ - add $0x1c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movl $0x0,0x454(%edi) │ │ │ │ - mov 0x8(%edx),%esi │ │ │ │ - lea 0x4(%edx),%eax │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - test %esi,%esi │ │ │ │ - je 5cb80 ::do_widen(char) const@@Base+0x20b30> │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ - mov %edi,0x30(%esp) │ │ │ │ - mov 0x4(%eax),%ebp │ │ │ │ - mov (%eax),%eax │ │ │ │ + sub $0x24,%esp │ │ │ │ + mov 0x38(%esp),%edi │ │ │ │ + mov 0x3c(%esp),%ebp │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - mov %ebp,%edi │ │ │ │ + mov 0x4(%ebp),%edx │ │ │ │ + mov 0x1c4(%edi),%eax │ │ │ │ + lea 0x1c0(%edi),%ecx │ │ │ │ + sub 0x0(%ebp),%edx │ │ │ │ + sub 0x1c0(%edi),%eax │ │ │ │ + mov %ecx,0x10(%esp) │ │ │ │ + sar $0x3,%edx │ │ │ │ + sar $0x3,%eax │ │ │ │ + imul $0x8c13521d,%edx,%edx │ │ │ │ + imul $0x8c13521d,%eax,%eax │ │ │ │ + lea 0x1(%edx,%eax,1),%eax │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + call 18520 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xaed0> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov (%esp),%eax │ │ │ │ + mov 0x0(%ebp),%edx │ │ │ │ + lea -0x1df4c(%eax),%ecx │ │ │ │ + mov -0x28(%eax),%eax │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ - jmp 5cab3 ::do_widen(char) const@@Base+0x20a63> │ │ │ │ + cmp %edx,0x4(%ebp) │ │ │ │ + je 5a130 ::do_widen(char) const@@Base+0xdb70> │ │ │ │ + mov %ebp,0x34(%esp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %edi,%ebp │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x34(%esp),%edi │ │ │ │ + jmp 5a0c9 ::do_widen(char) const@@Base+0xdb09> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %esi,0x4(%esp) │ │ │ │ - mov 0x8(%esi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 5cae7 ::do_widen(char) const@@Base+0x20a97> │ │ │ │ - mov 0x14(%esi),%ebp │ │ │ │ - mov %edi,%eax │ │ │ │ - cmp %edi,%ebp │ │ │ │ - cmovbe %ebp,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5cad8 ::do_widen(char) const@@Base+0x20a88> │ │ │ │ - sub $0x4,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - push 0x10(%esp) │ │ │ │ - push 0x10(%esi) │ │ │ │ - call 42f0 │ │ │ │ + call f7f0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x21a0> │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 5cadc ::do_widen(char) const@@Base+0x20a8c> │ │ │ │ - mov %ebp,%eax │ │ │ │ - sub %edi,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jns 5caa8 ::do_widen(char) const@@Base+0x20a58> │ │ │ │ - mov 0xc(%esi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jne 5cab3 ::do_widen(char) const@@Base+0x20a63> │ │ │ │ - mov %edi,%ebp │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ - cmp %ecx,0xc(%esp) │ │ │ │ - je 5cb80 ::do_widen(char) const@@Base+0x20b30> │ │ │ │ - mov 0x14(%ecx),%esi │ │ │ │ - cmp %esi,%ebp │ │ │ │ - mov %esi,%eax │ │ │ │ - cmovbe %ebp,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5cb20 ::do_widen(char) const@@Base+0x20ad0> │ │ │ │ + addl $0x1a8,0x1c4(%ebp) │ │ │ │ + cmp $0x3e8,%ebx │ │ │ │ + je 5a0f8 ::do_widen(char) const@@Base+0xdb38> │ │ │ │ + add $0x1,%ebx │ │ │ │ + mov (%edi),%edx │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ + add $0x1,%esi │ │ │ │ + sub %edx,%eax │ │ │ │ + sar $0x3,%eax │ │ │ │ + imul $0x8c13521d,%eax,%eax │ │ │ │ + cmp %eax,%esi │ │ │ │ + jae 5a130 ::do_widen(char) const@@Base+0xdb70> │ │ │ │ + imul $0x1a8,%esi,%eax │ │ │ │ + add %eax,%edx │ │ │ │ + mov 0x1c4(%ebp),%eax │ │ │ │ + cmp 0x1c8(%ebp),%eax │ │ │ │ + jne 5a090 ::do_widen(char) const@@Base+0xdad0> │ │ │ │ sub $0x4,%esp │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - push 0x10(%ecx) │ │ │ │ push 0x14(%esp) │ │ │ │ - call 42f0 │ │ │ │ + call 17ef0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa8a0> │ │ │ │ add $0x10,%esp │ │ │ │ - test %eax,%eax │ │ │ │ - jne 5cb24 ::do_widen(char) const@@Base+0x20ad4> │ │ │ │ - mov %ebp,%eax │ │ │ │ - sub %esi,%eax │ │ │ │ - test %eax,%eax │ │ │ │ - js 5cb80 ::do_widen(char) const@@Base+0x20b30> │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - movb $0x1,0x45d(%edi) │ │ │ │ - mov %eax,0x428(%edi) │ │ │ │ - fldz │ │ │ │ - sub $0xc,%esp │ │ │ │ - movb $0x1,0x45e(%edi) │ │ │ │ - movl $0x0,0x3bc(%edi) │ │ │ │ - movl $0x0,0x3c0(%edi) │ │ │ │ - fstpl 0x3c8(%edi) │ │ │ │ - push -0x28(%ebx) │ │ │ │ + cmp $0x3e8,%ebx │ │ │ │ + jne 5a0af ::do_widen(char) const@@Base+0xdaef> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x1 │ │ │ │ + push 0x14(%esp) │ │ │ │ + push 0x10(%esp) │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + push 0x10(%esp) │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ call 4260 │ │ │ │ add $0x10,%esp │ │ │ │ - movzbl 0x516(%edi),%eax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + jmp 5a0b2 ::do_widen(char) const@@Base+0xdaf2> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ add $0x1c,%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - movb $0x0,0x45d(%edi) │ │ │ │ - mov %eax,0x428(%edi) │ │ │ │ - jmp 5cb39 ::do_widen(char) const@@Base+0x20ae9> │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ - mov %edx,0x568(%eax) │ │ │ │ - mov $0x1,%eax │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov %eax,0x4f4(%edx) │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov %eax,0x538(%edx) │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - fldl 0x8(%esp) │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - fstl 0x10(%eax) │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - call b505 <__gmon_start__@plt+0x6d4d> │ │ │ │ - add $0x4840b,%edx │ │ │ │ - fldl 0x8(%esp) │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - fldz │ │ │ │ - fcomi %st(1),%st │ │ │ │ - jae 5cc30 ::do_widen(char) const@@Base+0x20be0> │ │ │ │ - fstp %st(0) │ │ │ │ - fstl 0x4(%eax) │ │ │ │ - testb $0x8,0x538(%eax) │ │ │ │ - je 5cc32 ::do_widen(char) const@@Base+0x20be2> │ │ │ │ - fmuls -0x1c244(%edx) │ │ │ │ - fdivs -0x1c248(%edx) │ │ │ │ - fstl 0x4(%eax) │ │ │ │ - jmp 5cc32 ::do_widen(char) const@@Base+0x20be2> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - fstp %st(1) │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - fldl 0x8(%esp) │ │ │ │ - cmpb $0x0,0x10(%esp) │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - fldz │ │ │ │ - je 5cc70 ::do_widen(char) const@@Base+0x20c20> │ │ │ │ - fcomip %st(1),%st │ │ │ │ - ja 5cc60 ::do_widen(char) const@@Base+0x20c10> │ │ │ │ - fstl 0x24(%edx) │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fldz │ │ │ │ - fstpl 0x24(%edx) │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fcomip %st(1),%st │ │ │ │ - ja 5cc60 ::do_widen(char) const@@Base+0x20c10> │ │ │ │ - fstl 0x1c(%edx) │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - mov %al,0x519(%edx) │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x48364,%ebx │ │ │ │ - cmpl $0x1,0x14(%esp) │ │ │ │ - je 5ccc0 ::do_widen(char) const@@Base+0x20c70> │ │ │ │ - lea 0x4c(%esi),%eax │ │ │ │ - mov %eax,0x33c(%esi) │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea 0x1c4(%esi),%edi │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x1 │ │ │ │ - push %edi │ │ │ │ - call 68b90 ::do_widen(char) const@@Base+0x2cb40> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %edi,0x33c(%esi) │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - ret │ │ │ │ xchg %ax,%ax │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x4aebb,%eax │ │ │ │ push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ - fldl 0x540(%ebx) │ │ │ │ - fstps 0x4(%esp) │ │ │ │ - mov 0x534(%ebx),%ecx │ │ │ │ - flds 0x4(%esp) │ │ │ │ - cmp $0x64,%ecx │ │ │ │ - jle 5cd58 ::do_widen(char) const@@Base+0x20d08> │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov 0x584(%ebx),%edi │ │ │ │ - fld %st(0) │ │ │ │ - mov $0x66666667,%edx │ │ │ │ - imul %edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - fldl 0xc(%edi) │ │ │ │ - fxch %st(1) │ │ │ │ - sar $0x1f,%eax │ │ │ │ - sar $0x2,%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - fcomi %st(1),%st │ │ │ │ - ja 5cdcc ::do_widen(char) const@@Base+0x20d7c> │ │ │ │ - fstp %st(1) │ │ │ │ - lea (%edx,%edx,8),%ebp │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 5cd3c ::do_widen(char) const@@Base+0x20cec> │ │ │ │ + sub $0x1ec,%esp │ │ │ │ + mov %eax,-0x1d0(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov (%eax),%esi │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ + cmp %esi,%ebx │ │ │ │ + je 5a18c ::do_widen(char) const@@Base+0xdbcc> │ │ │ │ + mov %esi,%edi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - cmp %ebp,%eax │ │ │ │ - jae 5cd60 ::do_widen(char) const@@Base+0x20d10> │ │ │ │ - add %edx,%eax │ │ │ │ - lea (%eax,%eax,2),%esi │ │ │ │ - fldl 0xc(%edi,%esi,8) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jbe 5cd38 ::do_widen(char) const@@Base+0x20ce8> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5cd62 ::do_widen(char) const@@Base+0x20d12> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + add $0x1a8,%edi │ │ │ │ + call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %edi,%ebx │ │ │ │ + jne 5a170 ::do_widen(char) const@@Base+0xdbb0> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %esi,0x4(%eax) │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movb $0x0,-0x140(%ebp) │ │ │ │ + lea -0x44(%ebp),%esi │ │ │ │ + mov -0x1d0(%ebp),%ecx │ │ │ │ + lea -0x2c(%ebp),%ebx │ │ │ │ + movl $0x0,-0x178(%ebp) │ │ │ │ + mov 0x1c4(%eax),%eax │ │ │ │ + sub 0x1c0(%edx),%eax │ │ │ │ + movl $0x0,-0x174(%ebp) │ │ │ │ + lea -0x1c0(%ebp),%edx │ │ │ │ + sar $0x3,%eax │ │ │ │ + flds -0x1cfe0(%ecx) │ │ │ │ + movl $0x0,-0x170(%ebp) │ │ │ │ + imul $0x8c13521d,%eax,%eax │ │ │ │ + movl $0x0,-0x16c(%ebp) │ │ │ │ + movl $0x0,-0x168(%ebp) │ │ │ │ + movl $0x0,-0x164(%ebp) │ │ │ │ + mov %eax,-0x1e8(%ebp) │ │ │ │ + lea -0x140(%ebp),%eax │ │ │ │ + mov %eax,-0x148(%ebp) │ │ │ │ + lea -0x128(%ebp),%eax │ │ │ │ + mov %eax,-0x130(%ebp) │ │ │ │ + lea -0x9c4(%ecx),%eax │ │ │ │ + mov %eax,-0x118(%ebp) │ │ │ │ + movl $0x0,-0x160(%ebp) │ │ │ │ + movl $0x0,-0x15c(%ebp) │ │ │ │ + movl $0x0,-0x158(%ebp) │ │ │ │ + movl $0x0,-0x154(%ebp) │ │ │ │ + movl $0x0,-0x150(%ebp) │ │ │ │ + movl $0x0,-0x14c(%ebp) │ │ │ │ + movl $0x0,-0x144(%ebp) │ │ │ │ + movl $0x0,-0x12c(%ebp) │ │ │ │ + movb $0x0,-0x128(%ebp) │ │ │ │ + movl $0x0,-0xf4(%ebp) │ │ │ │ + movl $0x0,-0xf0(%ebp) │ │ │ │ + movl $0x0,-0xec(%ebp) │ │ │ │ + movl $0x0,-0x10c(%ebp) │ │ │ │ + movl $0x0,-0x110(%ebp) │ │ │ │ + movl $0x0,-0x114(%ebp) │ │ │ │ + fsts -0xfc(%ebp) │ │ │ │ + flds -0x1cfdc(%ecx) │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ + lea -0x9ac(%ecx),%eax │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ + fsts -0xf8(%ebp) │ │ │ │ + fld1 │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 5cd62 ::do_widen(char) const@@Base+0x20d12> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jae 5cdb8 ::do_widen(char) const@@Base+0x20d68> │ │ │ │ - mov 0x584(%ebx),%edi │ │ │ │ - lea (%eax,%eax,2),%edx │ │ │ │ - fldl 0xc(%edi,%edx,8) │ │ │ │ + fstl -0x104(%ebp) │ │ │ │ + fldl -0x1db50(%ecx) │ │ │ │ + movl $0x0,-0xe8(%ebp) │ │ │ │ + fstl -0xe4(%ebp) │ │ │ │ + fxch %st(3) │ │ │ │ + fstps -0xbc(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - lea (%eax,%eax,2),%edx │ │ │ │ - lea 0x4(%edi,%edx,8),%edx │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jb 5cda0 ::do_widen(char) const@@Base+0x20d50> │ │ │ │ - fldl (%edx) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - jb 5cda0 ::do_widen(char) const@@Base+0x20d50> │ │ │ │ - fstp %st(0) │ │ │ │ - sub %eax,%ecx │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ - mov %ecx,(%eax) │ │ │ │ - add $0xc,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - add $0x1,%eax │ │ │ │ - add $0x18,%edx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jae 5cdc0 ::do_widen(char) const@@Base+0x20d70> │ │ │ │ - fldl 0x8(%edx) │ │ │ │ + fstps -0xb8(%ebp) │ │ │ │ + fstl -0xc4(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 5cd7c ::do_widen(char) const@@Base+0x20d2c> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5cdc2 ::do_widen(char) const@@Base+0x20d72> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - add $0xc,%esp │ │ │ │ - xor %eax,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - fstp %st(2) │ │ │ │ + movl $0x0,-0xdc(%ebp) │ │ │ │ + fstpl -0xa4(%ebp) │ │ │ │ + fldz │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ + movl $0x7fffffff,-0x108(%ebp) │ │ │ │ + movl $0x0,-0xb4(%ebp) │ │ │ │ + movl $0x0,-0xb0(%ebp) │ │ │ │ + movl $0x0,-0xac(%ebp) │ │ │ │ + movl $0x0,-0xcc(%ebp) │ │ │ │ + movl $0x0,-0xd0(%ebp) │ │ │ │ + movl $0x0,-0xd4(%ebp) │ │ │ │ + movl $0x0,-0xa8(%ebp) │ │ │ │ + movl $0x0,-0x9c(%ebp) │ │ │ │ + movl $0x7fffffff,-0xc8(%ebp) │ │ │ │ + movl $0x8,-0x94(%ebp) │ │ │ │ + movl $0x8,-0x6c(%ebp) │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ + movl $0x0,-0x40(%ebp) │ │ │ │ + mov %esi,-0x38(%ebp) │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + fsts -0x1b4(%ebp) │ │ │ │ + flds -0x1cfd8(%ecx) │ │ │ │ + mov %ebx,-0x24(%ebp) │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ + fsts -0x1b0(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ + fsts -0x1ac(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 5cd73 ::do_widen(char) const@@Base+0x20d23> │ │ │ │ + fstps -0x1a8(%ebp) │ │ │ │ + fstl -0x1a4(%ebp) │ │ │ │ + flds -0x1db58(%ecx) │ │ │ │ + mov $0x100,%ecx │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + fstl -0x19c(%ebp) │ │ │ │ + movl $0x0,-0x1c0(%ebp) │ │ │ │ + fstpl -0x194(%ebp) │ │ │ │ + movl $0xafff,-0x1bc(%ebp) │ │ │ │ + fstpl -0x18c(%ebp) │ │ │ │ + movl $0x0,-0x1b8(%ebp) │ │ │ │ + mov %cx,-0x17c(%ebp) │ │ │ │ + movl $0x0,-0x90(%ebp) │ │ │ │ + movl $0x0,-0x8c(%ebp) │ │ │ │ + movl $0x0,-0x88(%ebp) │ │ │ │ + movl $0x0,-0x84(%ebp) │ │ │ │ + movl $0x0,-0x80(%ebp) │ │ │ │ + movl $0x0,-0x7c(%ebp) │ │ │ │ + movl $0x0,-0x78(%ebp) │ │ │ │ + movl $0x0,-0x74(%ebp) │ │ │ │ + mov %edx,-0x1ec(%ebp) │ │ │ │ + fsts -0x184(%ebp) │ │ │ │ + fstps -0x180(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x48219,%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ - movl $0x0,0x5a8(%esi) │ │ │ │ - mov 0x520(%esi),%edx │ │ │ │ - lea -0x2(%edx),%eax │ │ │ │ - mov %eax,0x5ac(%esi) │ │ │ │ - cmp 0x5b8(%esi),%edx │ │ │ │ - ja 5ce40 ::do_widen(char) const@@Base+0x20df0> │ │ │ │ - mov 0x5b0(%esi),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - add $0x1,%edx │ │ │ │ - push %edx │ │ │ │ - push 0x508(%esi) │ │ │ │ - push %eax │ │ │ │ - call 41b0 │ │ │ │ - movb $0x1,0x5bc(%esi) │ │ │ │ - add $0x14,%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - ret │ │ │ │ + nop │ │ │ │ + movl $0x0,0x158(%edx,%eax,4) │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp $0x8,%eax │ │ │ │ + jne 5a4a0 ::do_widen(char) const@@Base+0xdee0> │ │ │ │ sub $0x8,%esp │ │ │ │ - push $0x1 │ │ │ │ - push 0x5b4(%esi) │ │ │ │ - call 4280 │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + push $0x0 │ │ │ │ + push %eax │ │ │ │ + call c240 <__gmon_start__@plt+0x7a88> │ │ │ │ + pop %edi │ │ │ │ + pop %eax │ │ │ │ + lea -0x48(%ebp),%eax │ │ │ │ + push -0x40(%ebp) │ │ │ │ + push %eax │ │ │ │ + mov %ebx,-0x24(%ebp) │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + call c1f0 <__gmon_start__@plt+0x7a38> │ │ │ │ + mov -0x1e8(%ebp),%ebx │ │ │ │ pop %eax │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ pop %edx │ │ │ │ - push $0x1 │ │ │ │ - push 0x5b0(%esi) │ │ │ │ - call 4280 │ │ │ │ - mov 0x520(%esi),%eax │ │ │ │ - lea 0x10(%eax),%edx │ │ │ │ - add $0x11,%eax │ │ │ │ - mov %edx,0x5b8(%esi) │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 42e0 │ │ │ │ - mov %eax,0x5b4(%esi) │ │ │ │ - mov 0x5b8(%esi),%eax │ │ │ │ - add $0x1,%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call 42e0 │ │ │ │ - mov 0x520(%esi),%edx │ │ │ │ + movl $0x0,-0x40(%ebp) │ │ │ │ + push %ebx │ │ │ │ + push 0xc(%ebp) │ │ │ │ + mov %esi,-0x38(%ebp) │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ + call 18520 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xaed0> │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x5b0(%esi) │ │ │ │ - jmp 5ce1b ::do_widen(char) const@@Base+0x20dcb> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 5a932 ::do_widen(char) const@@Base+0xe372> │ │ │ │ + movl $0x0,-0x1d4(%ebp) │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x4814a,%ebx │ │ │ │ + mov 0xc(%ebp),%ecx │ │ │ │ + cmp 0x8(%ecx),%eax │ │ │ │ + je 5a960 ::do_widen(char) const@@Base+0xe3a0> │ │ │ │ sub $0x8,%esp │ │ │ │ - call 56120 ::do_widen(char) const@@Base+0x1a0d0> │ │ │ │ - push 0x14(%esp) │ │ │ │ - push 0x14(%esp) │ │ │ │ - push 0x1f8(%ebx) │ │ │ │ - push %eax │ │ │ │ - call 56460 ::do_widen(char) const@@Base+0x1a410> │ │ │ │ - add $0x18,%esp │ │ │ │ - pop %ebx │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - xchg %ax,%ax │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x48117,%ebx │ │ │ │ - sub $0x24,%esp │ │ │ │ - mov 0x38(%esp),%esi │ │ │ │ - lea 0x430(%esi),%eax │ │ │ │ - push 0x438(%esi) │ │ │ │ + push -0x1ec(%ebp) │ │ │ │ push %eax │ │ │ │ - call 60fa0 ::do_widen(char) const@@Base+0x24f50> │ │ │ │ - lea 0x434(%esi),%eax │ │ │ │ - movl $0x0,0x438(%esi) │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ + call f7f0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x21a0> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x43c(%esi) │ │ │ │ - mov %eax,0x440(%esi) │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - movl $0x0,0x444(%esi) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ + lea 0x1a8(%eax),%esi │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + mov %esi,0x4(%eax) │ │ │ │ + imul $0x1a8,-0x1d4(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + mov 0x1c0(%ebx),%edi │ │ │ │ + mov %eax,-0x1d8(%ebp) │ │ │ │ + add %eax,%edi │ │ │ │ + mov 0xb4(%edi),%eax │ │ │ │ + mov %eax,-0xf4(%esi) │ │ │ │ + mov 0xb0(%edi),%eax │ │ │ │ + mov %eax,-0xf8(%esi) │ │ │ │ + mov 0xe4(%edi),%eax │ │ │ │ + mov %eax,-0xc4(%esi) │ │ │ │ + mov -0xfc(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 5d030 ::do_widen(char) const@@Base+0x20fe0> │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - xor %edi,%edi │ │ │ │ - movl $0x0,0x4(%esp) │ │ │ │ - mov 0x4(%esp),%ebp │ │ │ │ - add (%eax),%ebp │ │ │ │ - test %edi,%edi │ │ │ │ - je 5d009 ::do_widen(char) const@@Base+0x20fb9> │ │ │ │ - movzbl 0x0(%ebp),%edx │ │ │ │ - jmp 5cf7e ::do_widen(char) const@@Base+0x20f2e> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x8(%edi),%ecx │ │ │ │ - movb $0x1,0xc(%esp) │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 5cf92 ::do_widen(char) const@@Base+0x20f42> │ │ │ │ - mov %ecx,%edi │ │ │ │ - movzbl 0x10(%edi),%eax │ │ │ │ - cmp %al,%dl │ │ │ │ - jl 5cf70 ::do_widen(char) const@@Base+0x20f20> │ │ │ │ - mov 0xc(%edi),%ecx │ │ │ │ - movb $0x0,0xc(%esp) │ │ │ │ + je 5a5b3 ::do_widen(char) const@@Base+0xdff3> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 44d0 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0xac(%edi),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 5a950 ::do_widen(char) const@@Base+0xe390> │ │ │ │ + mov -0xf8(%esi),%eax │ │ │ │ + lea 0x0(,%eax,4),%ecx │ │ │ │ + mov %ecx,-0x1dc(%ebp) │ │ │ │ + cmp $0x1fffffff,%ecx │ │ │ │ + ja 6f1f <__gmon_start__@plt+0x2767> │ │ │ │ + sub $0xc,%esp │ │ │ │ + shl $0x4,%eax │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 42e0 │ │ │ │ + mov %eax,-0xfc(%esi) │ │ │ │ + mov 0xac(%edi),%edx │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x1dc(%ebp) │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + call 41b0 │ │ │ │ + add $0x10,%esp │ │ │ │ + flds 0xc4(%edi) │ │ │ │ + mov 0xd8(%edi),%eax │ │ │ │ + fstps -0xe4(%esi) │ │ │ │ + flds 0xc8(%edi) │ │ │ │ + fstps -0xe0(%esi) │ │ │ │ + fldl 0xbc(%edi) │ │ │ │ + mov %eax,-0xd0(%esi) │ │ │ │ + mov 0xf4(%edi),%eax │ │ │ │ + mov %eax,-0xb4(%esi) │ │ │ │ + mov 0xf0(%edi),%eax │ │ │ │ + fstpl -0xec(%esi) │ │ │ │ + mov %eax,-0xb8(%esi) │ │ │ │ + mov 0x124(%edi),%eax │ │ │ │ + mov %eax,-0x84(%esi) │ │ │ │ + mov -0xbc(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 5a687 ::do_widen(char) const@@Base+0xe0c7> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 44d0 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0xec(%edi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 5cf7c ::do_widen(char) const@@Base+0x20f2c> │ │ │ │ - cmpb $0x0,0xc(%esp) │ │ │ │ - jne 5d00d ::do_widen(char) const@@Base+0x20fbd> │ │ │ │ - cmp %al,%dl │ │ │ │ - jle 5cfdf ::do_widen(char) const@@Base+0x20f8f> │ │ │ │ - test %edi,%edi │ │ │ │ - je 5cfdf ::do_widen(char) const@@Base+0x20f8f> │ │ │ │ - mov $0x1,%ecx │ │ │ │ - cmp %edi,0x8(%esp) │ │ │ │ - jne 5d040 ::do_widen(char) const@@Base+0x20ff0> │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ + je 5a980 ::do_widen(char) const@@Base+0xe3c0> │ │ │ │ + mov -0xb8(%esi),%eax │ │ │ │ + lea 0x0(,%eax,4),%ecx │ │ │ │ + mov %ecx,-0x1dc(%ebp) │ │ │ │ + cmp $0x1fffffff,%ecx │ │ │ │ + ja 6f14 <__gmon_start__@plt+0x275c> │ │ │ │ sub $0xc,%esp │ │ │ │ - push $0x14 │ │ │ │ - call 4050 │ │ │ │ - movzbl 0x0(%ebp),%edx │ │ │ │ - mov %dl,0x10(%eax) │ │ │ │ - push 0x18(%esp) │ │ │ │ - push %edi │ │ │ │ + shl $0x4,%eax │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - mov 0x28(%esp),%ecx │ │ │ │ - push %ecx │ │ │ │ - call 4090 │ │ │ │ - addl $0x1,0x444(%esi) │ │ │ │ - add $0x20,%esp │ │ │ │ - mov 0x34(%esp),%edx │ │ │ │ - addl $0x1,0x4(%esp) │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - cmp %eax,0x4(%edx) │ │ │ │ - jbe 5d030 ::do_widen(char) const@@Base+0x20fe0> │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - mov 0x438(%esi),%edi │ │ │ │ - mov 0x4(%esp),%ebp │ │ │ │ - add (%eax),%ebp │ │ │ │ - test %edi,%edi │ │ │ │ - jne 5cf60 ::do_widen(char) const@@Base+0x20f10> │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ - cmp %edi,0x43c(%esi) │ │ │ │ - je 5cfa1 ::do_widen(char) const@@Base+0x20f51> │ │ │ │ + call 42e0 │ │ │ │ + mov %eax,-0xbc(%esi) │ │ │ │ + mov 0xec(%edi),%edx │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x1dc(%ebp) │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + call 41b0 │ │ │ │ + add $0x10,%esp │ │ │ │ + flds 0x104(%edi) │ │ │ │ + mov 0x118(%edi),%eax │ │ │ │ + mov 0x12c(%edi),%edx │ │ │ │ + fstps -0xa4(%esi) │ │ │ │ + flds 0x108(%edi) │ │ │ │ + fstps -0xa0(%esi) │ │ │ │ + fldl 0xfc(%edi) │ │ │ │ + mov %eax,-0x90(%esi) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %edx,-0x7c(%esi) │ │ │ │ + fstpl -0xac(%esi) │ │ │ │ + test %edx,%edx │ │ │ │ + jle 5a742 ::do_widen(char) const@@Base+0xe182> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x130(%edi,%eax,4),%ecx │ │ │ │ + mov %ecx,-0x78(%esi,%eax,4) │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + jne 5a730 ::do_widen(char) const@@Base+0xe170> │ │ │ │ + mov 0x154(%edi),%edx │ │ │ │ + mov %edx,-0x54(%esi) │ │ │ │ + test %edx,%edx │ │ │ │ + jle 5a76a ::do_widen(char) const@@Base+0xe1aa> │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x158(%edi,%eax,4),%ecx │ │ │ │ + mov %ecx,-0x50(%esi,%eax,4) │ │ │ │ + add $0x1,%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + jne 5a758 ::do_widen(char) const@@Base+0xe198> │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea 0x178(%edi),%eax │ │ │ │ + push %eax │ │ │ │ + lea -0x30(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + call d140 <__gmon_start__@plt+0x8988> │ │ │ │ + pop %eax │ │ │ │ + lea 0x190(%edi),%eax │ │ │ │ + pop %edx │ │ │ │ + push %eax │ │ │ │ + lea -0x18(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + call d4a0 <__gmon_start__@plt+0x8ce8> │ │ │ │ + fldl 0x34(%edi) │ │ │ │ + movzbl 0x45(%edi),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x144(%esi),%edx │ │ │ │ + mov %al,-0x163(%esi) │ │ │ │ + mov (%edi),%eax │ │ │ │ + fstpl -0x174(%esi) │ │ │ │ + flds 0x3c(%edi) │ │ │ │ + fstps -0x16c(%esi) │ │ │ │ + flds 0x40(%edi) │ │ │ │ + mov %eax,-0x1a8(%esi) │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ + fstps -0x168(%esi) │ │ │ │ + flds 0xc(%edi) │ │ │ │ + mov %eax,-0x1a0(%esi) │ │ │ │ + movzbl 0x44(%edi),%eax │ │ │ │ + fstps -0x19c(%esi) │ │ │ │ + fldl 0x1c(%edi) │ │ │ │ + fstpl -0x18c(%esi) │ │ │ │ + flds 0x10(%edi) │ │ │ │ + fstps -0x198(%esi) │ │ │ │ + flds 0x14(%edi) │ │ │ │ + fstps -0x194(%esi) │ │ │ │ + flds 0x18(%edi) │ │ │ │ + fstps -0x190(%esi) │ │ │ │ + fldl 0x24(%edi) │ │ │ │ + fstpl -0x184(%esi) │ │ │ │ + fldl 0x2c(%edi) │ │ │ │ + mov %al,-0x164(%esi) │ │ │ │ + lea -0x148(%esi),%eax │ │ │ │ + mov %eax,-0x1dc(%ebp) │ │ │ │ + mov -0x148(%esi),%eax │ │ │ │ + fstpl -0x17c(%esi) │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 5a86c ::do_widen(char) const@@Base+0xe2ac> │ │ │ │ + mov %eax,-0x1e4(%ebp) │ │ │ │ + mov %edx,%ebx │ │ │ │ + mov %esi,-0x1e0(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call 4410 │ │ │ │ + mov (%esi),%edx │ │ │ │ + push %esi │ │ │ │ + add $0x7c,%esi │ │ │ │ + call *(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ - movzbl 0x0(%ebp),%edx │ │ │ │ - movzbl 0x10(%eax),%eax │ │ │ │ - jmp 5cf99 ::do_widen(char) const@@Base+0x20f49> │ │ │ │ - xchg %ax,%ax │ │ │ │ - movzbl 0x516(%esi),%eax │ │ │ │ - add $0x1c,%esp │ │ │ │ + cmp %esi,%ebx │ │ │ │ + jne 5a848 ::do_widen(char) const@@Base+0xe288> │ │ │ │ + mov -0x1e0(%ebp),%esi │ │ │ │ + mov -0x1e4(%ebp),%eax │ │ │ │ + mov %eax,-0x144(%esi) │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea 0x60(%edi),%eax │ │ │ │ + push %eax │ │ │ │ + push -0x1dc(%ebp) │ │ │ │ + call e050 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa00> │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov -0x1d8(%ebp),%ebx │ │ │ │ + mov %eax,-0x1a4(%esi) │ │ │ │ + mov 0x1c0(%edx),%eax │ │ │ │ + add %ebx,%eax │ │ │ │ + add $0xa8,%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 67ac0 ::do_widen(char) const@@Base+0x1b500> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + pop %ecx │ │ │ │ + fld1 │ │ │ │ + pop %esi │ │ │ │ + add 0x1c0(%eax),%ebx │ │ │ │ + mov 0x5ec(%eax),%eax │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ + mov (%eax),%edx │ │ │ │ + fstpl 0xbc(%esi) │ │ │ │ + push 0x10(%esi) │ │ │ │ + push %eax │ │ │ │ + call *0x28(%edx) │ │ │ │ + fmuls 0xc8(%esi) │ │ │ │ + fadds 0xc4(%esi) │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + fstpl (%esp) │ │ │ │ + push $0x40240000 │ │ │ │ + push $0x0 │ │ │ │ + call 46d0 │ │ │ │ + fmull 0xbc(%esi) │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + fldl 0xdc(%esi) │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fcmovbe %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + addl $0x1,-0x1d4(%ebp) │ │ │ │ + mov -0x1d4(%ebp),%ecx │ │ │ │ + fstps -0x1cc(%ebp) │ │ │ │ + flds -0x1cc(%ebp) │ │ │ │ + fstpl -0x184(%eax) │ │ │ │ + cmp %ecx,-0x1e8(%ebp) │ │ │ │ + jne 5a528 ::do_widen(char) const@@Base+0xdf68> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x1ec(%ebp) │ │ │ │ + call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ + movl $0x0,-0xfc(%esi) │ │ │ │ + jmp 5a617 ::do_widen(char) const@@Base+0xe057> │ │ │ │ nop │ │ │ │ - xor %ecx,%ecx │ │ │ │ - movzbl 0x10(%edi),%eax │ │ │ │ - cmp %al,0x0(%ebp) │ │ │ │ - setl %cl │ │ │ │ - jmp 5cfb0 ::do_widen(char) const@@Base+0x20f60> │ │ │ │ - nop │ │ │ │ + sub $0x4,%esp │ │ │ │ + push -0x1ec(%ebp) │ │ │ │ + push %eax │ │ │ │ + push 0xc(%ebp) │ │ │ │ + call 17ef0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa8a0> │ │ │ │ + mov 0xc(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ + jmp 5a558 ::do_widen(char) const@@Base+0xdf98> │ │ │ │ + movl $0x0,-0xbc(%esi) │ │ │ │ + jmp 5a6eb ::do_widen(char) const@@Base+0xe12b> │ │ │ │ + jmp 6f2a <__gmon_start__@plt+0x2772> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ push %ebp │ │ │ │ - fldz │ │ │ │ push %edi │ │ │ │ + call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ + add $0x4a659,%edi │ │ │ │ push %esi │ │ │ │ - call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ - add $0x47f96,%esi │ │ │ │ push %ebx │ │ │ │ - sub $0x4c,%esp │ │ │ │ - mov 0x60(%esp),%ebx │ │ │ │ - mov 0x64(%esp),%edi │ │ │ │ - fldl 0x4(%ebx) │ │ │ │ - fucomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jp 5d098 ::do_widen(char) const@@Base+0x21048> │ │ │ │ - jne 5d098 ::do_widen(char) const@@Base+0x21048> │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x4c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ + sub $0x2c,%esp │ │ │ │ + mov 0x40(%esp),%ebx │ │ │ │ + mov 0x1c0(%ebx),%eax │ │ │ │ + mov 0x1c4(%ebx),%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + sar $0x3,%edx │ │ │ │ + imul $0x8c13521d,%edx,%ebp │ │ │ │ + test %ebp,%ebp │ │ │ │ + je 5abd8 ::do_widen(char) const@@Base+0xe618> │ │ │ │ + mov (%eax),%esi │ │ │ │ + mov %esi,0x4(%esp) │ │ │ │ + cmp $0x5f5e100,%esi │ │ │ │ + ja 5ac14 ::do_widen(char) const@@Base+0xe654> │ │ │ │ + lea 0x1a8(%eax),%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 5aa0e ::do_widen(char) const@@Base+0xe44e> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - flds 0x40(%edi) │ │ │ │ - lea -0x6d8(%esi),%edx │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ - fstps 0x20(%esp) │ │ │ │ - fldl 0x34(%edi) │ │ │ │ - fsts 0xc(%esp) │ │ │ │ - flds 0xc(%esp) │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ - mov 0x57c(%ebx),%eax │ │ │ │ - fstpl 0x18(%esp) │ │ │ │ - cmp 0x580(%ebx),%eax │ │ │ │ - je 5d2a0 ::do_widen(char) const@@Base+0x21250> │ │ │ │ - fldl 0x18(%esp) │ │ │ │ - add $0x14,%eax │ │ │ │ - mov %edx,-0x14(%eax) │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ - fstpl -0x10(%eax) │ │ │ │ - flds 0x20(%esp) │ │ │ │ - mov %edx,-0x4(%eax) │ │ │ │ - fstps -0x8(%eax) │ │ │ │ - mov %eax,0x57c(%ebx) │ │ │ │ - lea -0x6e8(%esi),%edi │ │ │ │ - fldl 0x24(%ebx) │ │ │ │ - fldl 0x1c(%ebx) │ │ │ │ - mov %edi,0x28(%esp) │ │ │ │ - testb $0x2,0x538(%ebx) │ │ │ │ - je 5d1d0 ::do_widen(char) const@@Base+0x21180> │ │ │ │ - fxch %st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - flds -0x1c248(%esi) │ │ │ │ - fdivr %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ - fsubr %st(3),%st │ │ │ │ - fstpl 0x34(%esp) │ │ │ │ + add $0x1a8,%ecx │ │ │ │ + cmpl $0x5f5e100,-0x1a8(%ecx) │ │ │ │ + ja 5ac14 ::do_widen(char) const@@Base+0xe654> │ │ │ │ + add $0x1,%edx │ │ │ │ + cmp %ebp,%edx │ │ │ │ + jne 5a9f8 ::do_widen(char) const@@Base+0xe438> │ │ │ │ + xor %edx,%edx │ │ │ │ + lea 0x1c0(%ebx),%ecx │ │ │ │ + mov %ebp,0xc(%esp) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %ecx,0x10(%esp) │ │ │ │ + mov %edx,%ebp │ │ │ │ + jmp 5aa62 ::do_widen(char) const@@Base+0xe4a2> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + cmp $0x3,%edx │ │ │ │ + je 5ac28 ::do_widen(char) const@@Base+0xe668> │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 5ad00 ::do_widen(char) const@@Base+0xe740> │ │ │ │ + add $0x1,%ebp │ │ │ │ + add $0x1a8,%esi │ │ │ │ + cmp %ebp,0xc(%esp) │ │ │ │ + je 5abd8 ::do_widen(char) const@@Base+0xe618> │ │ │ │ + mov 0x1c0(%ebx),%eax │ │ │ │ + mov (%eax,%esi,1),%ecx │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ + add %esi,%eax │ │ │ │ + flds -0x1db5c(%edi) │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ + fadds 0x40(%eax) │ │ │ │ + fnstcw 0x1a(%esp) │ │ │ │ + add $0x5f5e100,%ecx │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ + movzwl 0x1a(%esp),%edx │ │ │ │ + or $0xc,%dh │ │ │ │ + mov %dx,0x18(%esp) │ │ │ │ + fldcw 0x18(%esp) │ │ │ │ + fistpl 0x14(%esp) │ │ │ │ + fldcw 0x1a(%esp) │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jne 5aa30 ::do_widen(char) const@@Base+0xe470> │ │ │ │ + cmpb $0x0,0x2c8(%ebx) │ │ │ │ + mov 0x1c4(%ebx),%edx │ │ │ │ + mov 0x1c8(%ebx),%ecx │ │ │ │ + je 5adb8 ::do_widen(char) const@@Base+0xe7f8> │ │ │ │ + cmp %ecx,%edx │ │ │ │ + je 5afb0 ::do_widen(char) const@@Base+0xe9f0> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + call f7f0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x21a0> │ │ │ │ + mov 0x1c4(%ebx),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x1a8,%eax │ │ │ │ + mov %eax,0x1c4(%ebx) │ │ │ │ + flds -0x1cbe0(%edi) │ │ │ │ + mov 0x1c0(%ebx),%edx │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + add %esi,%edx │ │ │ │ + fsts -0x168(%eax) │ │ │ │ + fldl -0x1cfd0(%edi) │ │ │ │ + fldl 0x34(%edx) │ │ │ │ + fsub %st(1),%st │ │ │ │ + fdivs 0x40(%edx) │ │ │ │ + mov %ecx,-0x1a8(%eax) │ │ │ │ + fadd %st(1),%st │ │ │ │ + fsub %st(1),%st │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fstl -0x174(%eax) │ │ │ │ + flds -0x1af40(%edi) │ │ │ │ fxch %st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fdivp %st,%st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + ja 5af60 ::do_widen(char) const@@Base+0xe9a0> │ │ │ │ + cmp %eax,0x1c8(%ebx) │ │ │ │ + je 5af91 ::do_widen(char) const@@Base+0xe9d1> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + call f7f0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x21a0> │ │ │ │ + mov 0x1c4(%ebx),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x1a8,%eax │ │ │ │ + mov %eax,0x1c4(%ebx) │ │ │ │ + flds -0x1cbdc(%edi) │ │ │ │ + mov 0x1c0(%ebx),%edx │ │ │ │ + fsts -0x168(%eax) │ │ │ │ + fldl -0x1cfd0(%edi) │ │ │ │ + add %esi,%edx │ │ │ │ + fldl 0x34(%edx) │ │ │ │ + fsub %st(1),%st │ │ │ │ + fdivs 0x40(%edx) │ │ │ │ + fadd %st(1),%st │ │ │ │ + fsub %st(1),%st │ │ │ │ + fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstl 0x2c(%esp) │ │ │ │ - fldl 0x2c(%ebx) │ │ │ │ + fstl -0x174(%eax) │ │ │ │ + flds -0x1af40(%edi) │ │ │ │ fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jbe 5d140 ::do_widen(char) const@@Base+0x210f0> │ │ │ │ - fstpl 0x2c(%ebx) │ │ │ │ - jmp 5d142 ::do_widen(char) const@@Base+0x210f2> │ │ │ │ - nop │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + add $0xbebc200,%edx │ │ │ │ + fcomip %st(1),%st │ │ │ │ fstp %st(0) │ │ │ │ - sub 0x578(%ebx),%eax │ │ │ │ - lea 0x584(%ebx),%ebp │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xcccccccd,%eax,%eax │ │ │ │ - sub $0x1,%eax │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ - mov 0x588(%ebx),%eax │ │ │ │ - cmp 0x58c(%ebx),%eax │ │ │ │ - je 5d288 ::do_widen(char) const@@Base+0x21238> │ │ │ │ - fldl 0x2c(%esp) │ │ │ │ - mov 0x3c(%esp),%edx │ │ │ │ - mov %edi,(%eax) │ │ │ │ - add $0x18,%eax │ │ │ │ - mov %edx,-0x4(%eax) │ │ │ │ - fstpl -0x14(%eax) │ │ │ │ - fldl 0x34(%esp) │ │ │ │ - fstpl -0xc(%eax) │ │ │ │ - mov %eax,0x588(%ebx) │ │ │ │ - movzbl 0x519(%ebx),%eax │ │ │ │ - test %al,%al │ │ │ │ - je 5d1bd ::do_widen(char) const@@Base+0x2116d> │ │ │ │ - flds -0x1db58(%esi) │ │ │ │ - fldl 0x18(%esp) │ │ │ │ + mov %edx,-0x1a8(%eax) │ │ │ │ + jbe 5aa42 ::do_widen(char) const@@Base+0xe482> │ │ │ │ + sub $0x1a8,%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + add $0x1,%ebp │ │ │ │ + add $0x1a8,%esi │ │ │ │ + mov %eax,0x1c4(%ebx) │ │ │ │ + push %eax │ │ │ │ + call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %ebp,0xc(%esp) │ │ │ │ + jne 5aa55 ::do_widen(char) const@@Base+0xe495> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + flds 0x294(%ebx) │ │ │ │ + flds -0x1cbe0(%edi) │ │ │ │ fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - ja 5d238 ::do_widen(char) const@@Base+0x211e8> │ │ │ │ - flds -0x1daa8(%esi) │ │ │ │ + jbe 5ac10 ::do_widen(char) const@@Base+0xe650> │ │ │ │ + fldl -0x1cfd0(%edi) │ │ │ │ + fld %st(0) │ │ │ │ + fsubrs 0x290(%ebx) │ │ │ │ + fdivp %st,%st(3) │ │ │ │ + fadd %st,%st(2) │ │ │ │ + fsubr %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fstps 0x290(%ebx) │ │ │ │ + jmp 5ac14 ::do_widen(char) const@@Base+0xe654> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fstp %st(0) │ │ │ │ - ja 5d1e8 ::do_widen(char) const@@Base+0x21198> │ │ │ │ - add $0x4c,%esp │ │ │ │ + fstp %st(0) │ │ │ │ + add $0x2c,%esp │ │ │ │ mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fxch %st(1) │ │ │ │ - fsubr %st(2),%st │ │ │ │ - fstpl 0x34(%esp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstl 0x2c(%esp) │ │ │ │ - jmp 5d12f ::do_widen(char) const@@Base+0x210df> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - fldl -0x1c1d8(%esi) │ │ │ │ - fldl 0x34(%esp) │ │ │ │ - mov 0x588(%ebx),%edx │ │ │ │ + mov 0x1c4(%ebx),%edx │ │ │ │ + cmp 0x1c8(%ebx),%edx │ │ │ │ + je 5aeb0 ::do_widen(char) const@@Base+0xe8f0> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + call f7f0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x21a0> │ │ │ │ + mov 0x1c4(%ebx),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x1a8,%eax │ │ │ │ + mov %eax,0x1c4(%ebx) │ │ │ │ + mov 0x1c0(%ebx),%edx │ │ │ │ + fldl -0x1cfd0(%edi) │ │ │ │ + movl $0x40000000,-0x168(%eax) │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + add %esi,%edx │ │ │ │ + fldl 0x34(%edx) │ │ │ │ fsub %st(1),%st │ │ │ │ - fstl 0x34(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - fsubrl 0x2c(%esp) │ │ │ │ - fstl 0x2c(%esp) │ │ │ │ - cmp 0x58c(%ebx),%edx │ │ │ │ - je 5d2d0 ::do_widen(char) const@@Base+0x21280> │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ - fstpl 0x4(%edx) │ │ │ │ - add $0x18,%edx │ │ │ │ - mov %edi,-0x18(%edx) │ │ │ │ - fstpl -0xc(%edx) │ │ │ │ - mov %ecx,-0x4(%edx) │ │ │ │ - mov %edx,0x588(%ebx) │ │ │ │ - jmp 5d089 ::do_widen(char) const@@Base+0x21039> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fldl -0x1c1d8(%esi) │ │ │ │ - fldl 0x34(%esp) │ │ │ │ - mov 0x588(%ebx),%edx │ │ │ │ + fdivs 0x40(%edx) │ │ │ │ + mov %ecx,-0x1a8(%eax) │ │ │ │ + fadd %st(1),%st │ │ │ │ fsub %st(1),%st │ │ │ │ - fstl 0x34(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fstl -0x174(%eax) │ │ │ │ + flds -0x1af40(%edi) │ │ │ │ fxch %st(1) │ │ │ │ - fsubrl 0x2c(%esp) │ │ │ │ - fstl 0x2c(%esp) │ │ │ │ - cmp 0x58c(%ebx),%edx │ │ │ │ - je 5d2f0 ::do_widen(char) const@@Base+0x212a0> │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ - fstpl 0x4(%edx) │ │ │ │ - add $0x18,%edx │ │ │ │ - mov %edi,-0x18(%edx) │ │ │ │ - fstpl -0xc(%edx) │ │ │ │ - mov %ecx,-0x4(%edx) │ │ │ │ - mov %edx,0x588(%ebx) │ │ │ │ - jmp 5d1af ::do_widen(char) const@@Base+0x2115f> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea 0x2c(%esp),%edx │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + ja 5ae80 ::do_widen(char) const@@Base+0xe8c0> │ │ │ │ + cmp %eax,0x1c8(%ebx) │ │ │ │ + je 5ae60 ::do_widen(char) const@@Base+0xe8a0> │ │ │ │ + sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ - push %ebp │ │ │ │ - call 613c0 ::do_widen(char) const@@Base+0x25370> │ │ │ │ + call f7f0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x21a0> │ │ │ │ + mov 0x1c4(%ebx),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5d190 ::do_widen(char) const@@Base+0x21140> │ │ │ │ - nop │ │ │ │ + add $0x1a8,%eax │ │ │ │ + mov %eax,0x1c4(%ebx) │ │ │ │ + mov 0x1c0(%ebx),%edx │ │ │ │ + fldl -0x1cfd0(%edi) │ │ │ │ + movl $0x3f800000,-0x168(%eax) │ │ │ │ + add %esi,%edx │ │ │ │ + fldl 0x34(%edx) │ │ │ │ + fsub %st(1),%st │ │ │ │ + fdivs 0x40(%edx) │ │ │ │ + fadd %st(1),%st │ │ │ │ + fsub %st(1),%st │ │ │ │ + faddp %st,%st(1) │ │ │ │ + jmp 5ab80 ::do_widen(char) const@@Base+0xe5c0> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x1c4(%ebx),%edx │ │ │ │ + cmp 0x1c8(%ebx),%edx │ │ │ │ + je 5af20 ::do_widen(char) const@@Base+0xe960> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + call f7f0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x21a0> │ │ │ │ + mov 0x1c4(%ebx),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x1a8,%eax │ │ │ │ + mov %eax,0x1c4(%ebx) │ │ │ │ + mov 0x1c0(%ebx),%edx │ │ │ │ + fldl -0x1cfd0(%edi) │ │ │ │ + movl $0x40000000,-0x168(%eax) │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + add %esi,%edx │ │ │ │ + fldl 0x34(%edx) │ │ │ │ + fsub %st(1),%st │ │ │ │ + fdivs 0x40(%edx) │ │ │ │ + mov %ecx,-0x1a8(%eax) │ │ │ │ + fadd %st(1),%st │ │ │ │ + fsub %st(1),%st │ │ │ │ + fld %st(0) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fstl -0x174(%eax) │ │ │ │ + flds -0x1af40(%edi) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ fstp %st(0) │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea 0x18(%esp),%edx │ │ │ │ + ja 5aed0 ::do_widen(char) const@@Base+0xe910> │ │ │ │ + cmp %eax,0x1c8(%ebx) │ │ │ │ + je 5af01 ::do_widen(char) const@@Base+0xe941> │ │ │ │ + sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ - lea 0x578(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - call 611d0 ::do_widen(char) const@@Base+0x25180> │ │ │ │ - mov 0x57c(%ebx),%eax │ │ │ │ - fldl 0x34(%edi) │ │ │ │ + call f7f0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x21a0> │ │ │ │ + mov 0x1c4(%ebx),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5d0f2 ::do_widen(char) const@@Base+0x210a2> │ │ │ │ + add $0x1a8,%eax │ │ │ │ + mov %eax,0x1c4(%ebx) │ │ │ │ + flds -0x1cbe0(%edi) │ │ │ │ + jmp 5ab5c ::do_widen(char) const@@Base+0xe59c> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea 0x2c(%esp),%eax │ │ │ │ + cmp %ecx,%edx │ │ │ │ + je 5af40 ::do_widen(char) const@@Base+0xe980> │ │ │ │ + sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ - push %ebp │ │ │ │ - call 613c0 ::do_widen(char) const@@Base+0x25370> │ │ │ │ + call f7f0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x21a0> │ │ │ │ + mov 0x1c4(%ebx),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x1a8,%eax │ │ │ │ + mov %eax,0x1c4(%ebx) │ │ │ │ + flds -0x1cbe0(%edi) │ │ │ │ + mov 0x1c0(%ebx),%edx │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + add %esi,%edx │ │ │ │ + fsts -0x168(%eax) │ │ │ │ + fldl -0x1cfd0(%edi) │ │ │ │ + fldl 0x34(%edx) │ │ │ │ + fsub %st(1),%st │ │ │ │ + fdivs 0x40(%edx) │ │ │ │ + mov %ecx,-0x1a8(%eax) │ │ │ │ + fadd %st(1),%st │ │ │ │ + fsub %st(1),%st │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fstl -0x174(%eax) │ │ │ │ + flds -0x1af40(%edi) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jbe 5aca4 ::do_widen(char) const@@Base+0xe6e4> │ │ │ │ + sub $0x1a8,%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %eax,0x1c4(%ebx) │ │ │ │ + push %eax │ │ │ │ + call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ + mov 0x1c0(%ebx),%edx │ │ │ │ + mov 0x1c4(%ebx),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5d1bd ::do_widen(char) const@@Base+0x2116d> │ │ │ │ + add %esi,%edx │ │ │ │ + cmp %eax,0x1c8(%ebx) │ │ │ │ + jne 5acb0 ::do_widen(char) const@@Base+0xe6f0> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - mov %al,0xb(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ - lea 0x2c(%esp),%ecx │ │ │ │ - push %ecx │ │ │ │ push %edx │ │ │ │ - push %ebp │ │ │ │ - call 613c0 ::do_widen(char) const@@Base+0x25370> │ │ │ │ - fldl 0x28(%esp) │ │ │ │ - add $0x10,%esp │ │ │ │ - movzbl 0xb(%esp),%eax │ │ │ │ - jmp 5d1af ::do_widen(char) const@@Base+0x2115f> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push %ebp │ │ │ │ - call 18a29 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d9> │ │ │ │ - add $0x47cda,%ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x2c,%esp │ │ │ │ - mov 0x48(%esp),%eax │ │ │ │ - mov 0x40(%esp),%esi │ │ │ │ - mov 0x4c(%esp),%edi │ │ │ │ - mov %eax,(%esp) │ │ │ │ - mov 0x54(%esp),%eax │ │ │ │ - mov %eax,0x568(%esi) │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5db0f ::do_widen(char) const@@Base+0x21abf> │ │ │ │ - mov 0x50(%esp),%eax │ │ │ │ - mov %eax,0x520(%esi) │ │ │ │ - mov 0x52c(%esi),%eax │ │ │ │ - sub $0x1,%eax │ │ │ │ - cmp 0x50(%esp),%eax │ │ │ │ - ja 5d42b ::do_widen(char) const@@Base+0x213db> │ │ │ │ - mov 0x558(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5d38e ::do_widen(char) const@@Base+0x2133e> │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push $0x4 │ │ │ │ push %eax │ │ │ │ - call 4280 │ │ │ │ + push 0x1c(%esp) │ │ │ │ + call 17ef0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa8a0> │ │ │ │ + mov 0x1c4(%ebx),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x560(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5d3a8 ::do_widen(char) const@@Base+0x21358> │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push $0x4 │ │ │ │ + jmp 5acce ::do_widen(char) const@@Base+0xe70e> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0x1a8,%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %eax,0x1c4(%ebx) │ │ │ │ push %eax │ │ │ │ - call 4280 │ │ │ │ + call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ + mov 0x1c0(%ebx),%edx │ │ │ │ + mov 0x1c4(%ebx),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x508(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5d3c2 ::do_widen(char) const@@Base+0x21372> │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push $0x1 │ │ │ │ + add %esi,%edx │ │ │ │ + jmp 5aca4 ::do_widen(char) const@@Base+0xe6e4> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ - call 4280 │ │ │ │ + push %edx │ │ │ │ + push 0x1c(%esp) │ │ │ │ + call 17ef0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa8a0> │ │ │ │ + mov 0x1c4(%ebx),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x520(%esi),%eax │ │ │ │ - add $0x10,%eax │ │ │ │ - mov %eax,0x52c(%esi) │ │ │ │ - cmp $0x1fffffff,%eax │ │ │ │ - ja 7474 <__gmon_start__@plt+0x2cbc> │ │ │ │ + jmp 5ac58 ::do_widen(char) const@@Base+0xe698> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0x1a8,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - shl $0x2,%eax │ │ │ │ - mov %ebp,%ebx │ │ │ │ + mov %eax,0x1c4(%ebx) │ │ │ │ push %eax │ │ │ │ - call 42e0 │ │ │ │ - mov %eax,0x558(%esi) │ │ │ │ - pop %eax │ │ │ │ - push 0x52c(%esi) │ │ │ │ - call 42e0 │ │ │ │ + call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ + mov 0x1c0(%ebx),%edx │ │ │ │ + mov 0x1c4(%ebx),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x508(%esi) │ │ │ │ - mov 0x52c(%esi),%eax │ │ │ │ - cmp $0x1fffffff,%eax │ │ │ │ - ja 7474 <__gmon_start__@plt+0x2cbc> │ │ │ │ - sub $0xc,%esp │ │ │ │ - shl $0x2,%eax │ │ │ │ + add %esi,%edx │ │ │ │ + cmp %eax,0x1c8(%ebx) │ │ │ │ + jne 5ad88 ::do_widen(char) const@@Base+0xe7c8> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - call 42e0 │ │ │ │ + push 0x1c(%esp) │ │ │ │ + call 17ef0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa8a0> │ │ │ │ + mov 0x1c4(%ebx),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x560(%esi) │ │ │ │ - mov 0x50(%esp),%eax │ │ │ │ + jmp 5ada6 ::do_widen(char) const@@Base+0xe7e6> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - add $0x1,%eax │ │ │ │ push %eax │ │ │ │ - push 0x4c(%esp) │ │ │ │ - push 0x508(%esi) │ │ │ │ - call 41b0 │ │ │ │ - mov %edi,%eax │ │ │ │ - mov 0x508(%esi),%edi │ │ │ │ - mov %al,0x517(%esi) │ │ │ │ - movzbl 0x10(%esp),%eax │ │ │ │ - fldz │ │ │ │ - add $0x10,%esp │ │ │ │ - fstpl 0x540(%esi) │ │ │ │ - mov %al,0x518(%esi) │ │ │ │ - mov 0x52c(%esi),%eax │ │ │ │ - cmp 0x374(%esi),%eax │ │ │ │ - jg 5d888 ::do_widen(char) const@@Base+0x21838> │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %edi │ │ │ │ - mov $0x101,%edi │ │ │ │ - push 0x388(%esi) │ │ │ │ - call 4740 │ │ │ │ - mov 0xf4(%esi),%ebx │ │ │ │ + push %edx │ │ │ │ + push 0x1c(%esp) │ │ │ │ + call 17ef0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa8a0> │ │ │ │ + mov 0x1c4(%ebx),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - xor %eax,%eax │ │ │ │ - fldz │ │ │ │ - movl $0x0,0x36c(%esi) │ │ │ │ - fstpl 0x350(%esi) │ │ │ │ - fldl 0x2e8(%ebx) │ │ │ │ - fldl 0x2d8(%ebx) │ │ │ │ - movl $0x0,0x370(%esi) │ │ │ │ - movl $0x0,0x364(%esi) │ │ │ │ - fabs │ │ │ │ - fldl -0x1c1a0(%ebp) │ │ │ │ - movl $0x0,0x360(%esi) │ │ │ │ - movl $0x0,0x358(%esi) │ │ │ │ - mov %di,0x344(%esi) │ │ │ │ - fstl (%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - mov %ax,0x464(%esi) │ │ │ │ - jbe 5d50c ::do_widen(char) const@@Base+0x214bc> │ │ │ │ - movb $0x1,0x464(%esi) │ │ │ │ - fabs │ │ │ │ - fldl -0x1c1a0(%ebp) │ │ │ │ - fstl (%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - ja 5d83b ::do_widen(char) const@@Base+0x217eb> │ │ │ │ - movl $0x0,0x470(%esi) │ │ │ │ - lea 0x164(%esi),%eax │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - lea 0x194(%esi),%eax │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ - movzbl 0x1c0(%esi),%eax │ │ │ │ - movl $0x0,0x46c(%esi) │ │ │ │ - movl $0x0,0x468(%esi) │ │ │ │ - movl $0x0,0x368(%esi) │ │ │ │ - mov %al,0xc(%esp) │ │ │ │ - test %al,%al │ │ │ │ - jne 5d847 ::do_widen(char) const@@Base+0x217f7> │ │ │ │ - movl $0x1,0x570(%esi) │ │ │ │ - mov 0x520(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5d678 ::do_widen(char) const@@Base+0x21628> │ │ │ │ - xor %edi,%edi │ │ │ │ + jmp 5ad30 ::do_widen(char) const@@Base+0xe770> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x508(%esi),%ecx │ │ │ │ - mov 0xf0(%esi),%edx │ │ │ │ - add %edi,%ecx │ │ │ │ - movsbl (%ecx),%eax │ │ │ │ - fldl (%edx,%eax,8) │ │ │ │ - mov 0xfc(%esi),%edx │ │ │ │ - faddl (%ebx,%eax,8) │ │ │ │ - faddl (%edx,%eax,8) │ │ │ │ - mov 0x568(%esi),%eax │ │ │ │ - faddl 0x540(%esi) │ │ │ │ - add %edi,%eax │ │ │ │ - cmpb $0x0,0x1c1(%esi) │ │ │ │ - fstl 0x540(%esi) │ │ │ │ - jne 5d7d0 ::do_widen(char) const@@Base+0x21780> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5d5e8 ::do_widen(char) const@@Base+0x21598> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5d5e8 ::do_widen(char) const@@Base+0x21598> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5d5e8 ::do_widen(char) const@@Base+0x21598> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - movsbl (%ecx),%edx │ │ │ │ - fldz │ │ │ │ - fldl 0x100(%ebx,%edx,8) │ │ │ │ - fucomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jp 5d5fc ::do_widen(char) const@@Base+0x215ac> │ │ │ │ - je 5d614 ::do_widen(char) const@@Base+0x215c4> │ │ │ │ - mov 0x368(%esi),%edx │ │ │ │ - mov 0x384(%esi),%ebx │ │ │ │ - mov %ecx,(%ebx,%edx,4) │ │ │ │ - add $0x1,%edx │ │ │ │ - mov %edx,0x368(%esi) │ │ │ │ - mov 0x168(%esi),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 5d646 ::do_widen(char) const@@Base+0x215f6> │ │ │ │ - mov %ecx,%edx │ │ │ │ - jmp 5d62f ::do_widen(char) const@@Base+0x215df> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x8(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 5d63b ::do_widen(char) const@@Base+0x215eb> │ │ │ │ - cmp %eax,0x10(%edx) │ │ │ │ - jae 5d628 ::do_widen(char) const@@Base+0x215d8> │ │ │ │ - mov 0xc(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 5d62f ::do_widen(char) const@@Base+0x215df> │ │ │ │ - cmpb $0x0,0xc(%esp) │ │ │ │ - jne 5d740 ::do_widen(char) const@@Base+0x216f0> │ │ │ │ - add $0x1,%edi │ │ │ │ - cmp %edi,0x520(%esi) │ │ │ │ - jbe 5d660 ::do_widen(char) const@@Base+0x21610> │ │ │ │ - mov 0xf4(%esi),%ebx │ │ │ │ - jmp 5d590 ::do_widen(char) const@@Base+0x21540> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + push 0x1c(%esp) │ │ │ │ + call 17ef0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa8a0> │ │ │ │ + mov 0x1c4(%ebx),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 5adde ::do_widen(char) const@@Base+0xe81e> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - cmpb $0x0,0xc(%esp) │ │ │ │ - je 5d678 ::do_widen(char) const@@Base+0x21628> │ │ │ │ + sub $0x1a8,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - lea 0x4c(%esi),%eax │ │ │ │ - mov %ebp,%ebx │ │ │ │ + mov %eax,0x1c4(%ebx) │ │ │ │ push %eax │ │ │ │ - call 68030 ::do_widen(char) const@@Base+0x2bfe0> │ │ │ │ + call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ + mov 0x1c0(%ebx),%edx │ │ │ │ + mov 0x1c4(%ebx),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x7c(%esi) │ │ │ │ - faddl 0xcc(%esi) │ │ │ │ - mov 0x46c(%esi),%ecx │ │ │ │ - faddl 0xd4(%esi) │ │ │ │ - faddl 0x540(%esi) │ │ │ │ - fstl 0x540(%esi) │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 5d6af ::do_widen(char) const@@Base+0x2165f> │ │ │ │ - mov 0xf4(%esi),%eax │ │ │ │ - faddl 0x2d8(%eax) │ │ │ │ - fstl 0x540(%esi) │ │ │ │ - mov 0x468(%esi),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 5d6cb ::do_widen(char) const@@Base+0x2167b> │ │ │ │ - mov 0xf4(%esi),%eax │ │ │ │ - faddl 0x2e8(%eax) │ │ │ │ - fstl 0x540(%esi) │ │ │ │ - cmpb $0x0,0x517(%esi) │ │ │ │ - je 5d6e0 ::do_widen(char) const@@Base+0x21690> │ │ │ │ - fadds 0x98(%esi) │ │ │ │ - fstl 0x540(%esi) │ │ │ │ - cmpb $0x0,0x518(%esi) │ │ │ │ - jne 5d82a ::do_widen(char) const@@Base+0x217da> │ │ │ │ - mov 0xfc(%esi),%eax │ │ │ │ - cmpb $0x0,0x515(%esi) │ │ │ │ - faddl 0x2d8(%eax) │ │ │ │ - fstl 0x540(%esi) │ │ │ │ - faddl 0x2e8(%eax) │ │ │ │ - fstl 0x540(%esi) │ │ │ │ - fstl 0x348(%esi) │ │ │ │ - fstl 0x34(%esi) │ │ │ │ - jne 5da68 ::do_widen(char) const@@Base+0x21a18> │ │ │ │ - fstp %st(0) │ │ │ │ - cmpb $0x0,0x516(%esi) │ │ │ │ - jne 5d8f0 ::do_widen(char) const@@Base+0x218a0> │ │ │ │ - mov 0x520(%esi),%eax │ │ │ │ - add $0x2c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ - jmp 5d759 ::do_widen(char) const@@Base+0x21709> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x8(%ecx),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 5d765 ::do_widen(char) const@@Base+0x21715> │ │ │ │ - cmp %eax,0x10(%ecx) │ │ │ │ - jae 5d750 ::do_widen(char) const@@Base+0x21700> │ │ │ │ - mov 0xc(%ecx),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 5d759 ::do_widen(char) const@@Base+0x21709> │ │ │ │ - cmp %edx,0x10(%esp) │ │ │ │ - je 5d646 ::do_widen(char) const@@Base+0x215f6> │ │ │ │ - cmp %eax,0x10(%edx) │ │ │ │ - ja 5d646 ::do_widen(char) const@@Base+0x215f6> │ │ │ │ - mov 0x508(%esi),%ebx │ │ │ │ - mov 0x368(%esi),%eax │ │ │ │ + add %esi,%edx │ │ │ │ + cmp %eax,0x1c8(%ebx) │ │ │ │ + jne 5ab38 ::do_widen(char) const@@Base+0xe578> │ │ │ │ sub $0x4,%esp │ │ │ │ - mov 0x384(%esi),%ecx │ │ │ │ - add %edi,%ebx │ │ │ │ - mov %ebx,(%ecx,%eax,4) │ │ │ │ - add $0x1,%eax │ │ │ │ - mov %ebp,%ebx │ │ │ │ - mov %eax,0x368(%esi) │ │ │ │ - mov 0x508(%esi),%eax │ │ │ │ - push 0x14(%edx) │ │ │ │ - movsbl (%eax,%edi,1),%eax │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - lea 0x4c(%esi),%eax │ │ │ │ + push 0x1c(%esp) │ │ │ │ + call 17ef0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa8a0> │ │ │ │ + mov 0x1c4(%ebx),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 5ab56 ::do_widen(char) const@@Base+0xe596> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ - call 6ac90 ::do_widen(char) const@@Base+0x2ec40> │ │ │ │ - movzbl 0x1c0(%esi),%eax │ │ │ │ - mov %al,0x1c(%esp) │ │ │ │ + push %edx │ │ │ │ + push 0x1c(%esp) │ │ │ │ + call 17ef0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa8a0> │ │ │ │ + mov 0x1c4(%ebx),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5d646 ::do_widen(char) const@@Base+0x215f6> │ │ │ │ + jmp 5aae0 ::do_widen(char) const@@Base+0xe520> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x198(%esi),%edx │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ - test %edx,%edx │ │ │ │ - je 5d5d5 ::do_widen(char) const@@Base+0x21585> │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ - mov %edx,(%esp) │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ - jmp 5d7fa ::do_widen(char) const@@Base+0x217aa> │ │ │ │ - nop │ │ │ │ - mov %edx,(%esp) │ │ │ │ - mov 0x8(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 5d806 ::do_widen(char) const@@Base+0x217b6> │ │ │ │ - cmp %eax,0x10(%edx) │ │ │ │ - jae 5d7f0 ::do_widen(char) const@@Base+0x217a0> │ │ │ │ - mov 0xc(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 5d7fa ::do_widen(char) const@@Base+0x217aa> │ │ │ │ - mov (%esp),%edx │ │ │ │ - cmp %edx,0x14(%esp) │ │ │ │ - je 5d5d9 ::do_widen(char) const@@Base+0x21589> │ │ │ │ - cmp %eax,0x10(%edx) │ │ │ │ - ja 5d5e0 ::do_widen(char) const@@Base+0x21590> │ │ │ │ - faddl 0x14(%edx) │ │ │ │ - fstpl 0x540(%esi) │ │ │ │ - jmp 5d5e8 ::do_widen(char) const@@Base+0x21598> │ │ │ │ - fadds 0x94(%esi) │ │ │ │ - fstl 0x540(%esi) │ │ │ │ - jmp 5d6ed ::do_widen(char) const@@Base+0x2169d> │ │ │ │ - movb $0x1,0x465(%esi) │ │ │ │ - jmp 5d523 ::do_widen(char) const@@Base+0x214d3> │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x4c(%esi),%eax │ │ │ │ - mov %ebp,%ebx │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x4a025,%ebx │ │ │ │ + sub $0x11c,%esp │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x1c4(%eax),%edi │ │ │ │ + mov %ebx,-0xb0(%ebp) │ │ │ │ + cmp %edi,0x1c0(%eax) │ │ │ │ + je 5bac1 ::do_widen(char) const@@Base+0xf501> │ │ │ │ + mov -0x28(%ebx),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x1cd2d(%ebx),%eax │ │ │ │ push $0x1 │ │ │ │ push %eax │ │ │ │ - call 68ba0 ::do_widen(char) const@@Base+0x2cb50> │ │ │ │ - movzbl 0x1c0(%esi),%eax │ │ │ │ - mov 0x520(%esi),%ebx │ │ │ │ - movl $0x1,0x570(%esi) │ │ │ │ - mov %al,0x1c(%esp) │ │ │ │ - add $0x10,%esp │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 5d660 ::do_widen(char) const@@Base+0x21610> │ │ │ │ - mov 0xf4(%esi),%ebx │ │ │ │ - jmp 5d58a ::do_widen(char) const@@Base+0x2153a> │ │ │ │ - sub $0x8,%esp │ │ │ │ - add $0x1,%eax │ │ │ │ - mov %eax,0x374(%esi) │ │ │ │ - push $0x1 │ │ │ │ - push 0x388(%esi) │ │ │ │ - call 4280 │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push $0x4 │ │ │ │ - push 0x384(%esi) │ │ │ │ - call 4280 │ │ │ │ - pop %ecx │ │ │ │ - push 0x374(%esi) │ │ │ │ - call 42e0 │ │ │ │ + push %esi │ │ │ │ + mov %esi,-0xc0(%ebp) │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov %esi,(%esp) │ │ │ │ + lea -0x48(%ebp),%esi │ │ │ │ + call 4260 │ │ │ │ + lea -0x58(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x388(%esi) │ │ │ │ - mov 0x374(%esi),%eax │ │ │ │ - cmp $0x1fffffff,%eax │ │ │ │ - ja 7474 <__gmon_start__@plt+0x2cbc> │ │ │ │ - sub $0xc,%esp │ │ │ │ - shl $0x2,%eax │ │ │ │ + movb $0x0,-0x58(%ebp) │ │ │ │ + mov %eax,-0x120(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + lea -0x40(%ebp),%eax │ │ │ │ + mov %eax,-0x124(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + lea -0x1c376(%ebx),%eax │ │ │ │ + push $0x0 │ │ │ │ push %eax │ │ │ │ - call 42e0 │ │ │ │ + lea -0x1c393(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + movl $0x0,-0x5c(%ebp) │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x60(%ebp),%edi │ │ │ │ + mov %ebx,-0xb0(%ebp) │ │ │ │ + push %edi │ │ │ │ + add $0x174,%eax │ │ │ │ + push %esi │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x384(%esi) │ │ │ │ - jmp 5d47d ::do_widen(char) const@@Base+0x2142d> │ │ │ │ - mov 0x33c(%esi),%eax │ │ │ │ + test %ebx,%ebx │ │ │ │ + jne 5b0c8 ::do_widen(char) const@@Base+0xeb08> │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - movzbl 0x175(%eax),%edx │ │ │ │ - add $0x144,%eax │ │ │ │ - mov %dl,0x3d0(%esi) │ │ │ │ + lea -0x1b998(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - lea 0x3d4(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - call cde0 <__gmon_start__@plt+0x8628> │ │ │ │ + push %esi │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push -0xa8(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ add $0x10,%esp │ │ │ │ - cmpb $0x0,0x45d(%esi) │ │ │ │ - je 5d730 ::do_widen(char) const@@Base+0x216e0> │ │ │ │ - fldl 0x540(%esi) │ │ │ │ - mov 0x52c(%esi),%edx │ │ │ │ - mov 0x508(%esi),%edi │ │ │ │ - mov 0x42c(%esi),%eax │ │ │ │ - fstpl (%esp) │ │ │ │ - cmp 0x448(%esi),%edx │ │ │ │ - jbe 5d984 ::do_widen(char) const@@Base+0x21934> │ │ │ │ - test %eax,%eax │ │ │ │ - je 5d967 ::do_widen(char) const@@Base+0x21917> │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push $0x1 │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + push $0x0 │ │ │ │ + push -0x60(%ebp) │ │ │ │ + call 4780 │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + movl $0x23,(%esp) │ │ │ │ + fstps -0x8c(%ebp) │ │ │ │ + flds -0x8c(%ebp) │ │ │ │ + lea -0x1b9f0(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - call 4280 │ │ │ │ + fldz │ │ │ │ + push -0x44(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + flds -0x1db5c(%ebx) │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + fcmovb %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + fstps -0x114(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push -0xa8(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea 0x1(%edx),%eax │ │ │ │ - mov %edx,0x448(%esi) │ │ │ │ - mov %ebp,%ebx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 5b169 ::do_widen(char) const@@Base+0xeba9> │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1b9cc(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - call 42e0 │ │ │ │ + push %esi │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + push -0xa8(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x42c(%esi) │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ + lea -0x1c39f(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ push %edi │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + movl $0x18,(%esp) │ │ │ │ + mov %eax,-0x118(%ebp) │ │ │ │ + lea -0x1c237(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - call 4740 │ │ │ │ - fldl 0x10(%esp) │ │ │ │ - fstps 0x450(%esi) │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 41e0 │ │ │ │ + push -0x44(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + push %edi │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ + push %esi │ │ │ │ + push -0xa8(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push $0x0 │ │ │ │ + push -0x60(%ebp) │ │ │ │ + call 4780 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x54(%esp),%ebx │ │ │ │ - movb $0x0,0x45c(%esi) │ │ │ │ - mov %eax,0x44c(%esi) │ │ │ │ fldz │ │ │ │ - lea 0x1(%ebx),%edx │ │ │ │ - fstpl 0x3c8(%esi) │ │ │ │ - lea -0x1(%edx,%eax,1),%eax │ │ │ │ - mov %edx,0x3bc(%esi) │ │ │ │ - mov %eax,0x3c0(%esi) │ │ │ │ - mov 0x3ec(%esi),%eax │ │ │ │ - movl $0x0,0x454(%esi) │ │ │ │ - movl $0x0,0x458(%esi) │ │ │ │ - movl $0x0,0x3f0(%esi) │ │ │ │ - movb $0x0,(%eax) │ │ │ │ - mov 0x428(%esi),%eax │ │ │ │ - mov 0x3bc(%esi),%edx │ │ │ │ - movb $0x0,0x45e(%esi) │ │ │ │ - lea 0x2c(%eax),%ebx │ │ │ │ - mov 0x30(%eax),%eax │ │ │ │ - mov %edx,0x3c4(%esi) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 5b5de ::do_widen(char) const@@Base+0xf01e> │ │ │ │ + flds -0x1af3c(%edi) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jbe 5bb0f ::do_widen(char) const@@Base+0xf54f> │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + fldl -0x1aec8(%eax) │ │ │ │ + fstpl -0x110(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movl $0x0,-0x78(%ebp) │ │ │ │ + movl $0x0,-0x74(%ebp) │ │ │ │ + mov 0x1c0(%eax),%esi │ │ │ │ + mov 0x1c4(%eax),%eax │ │ │ │ + movl $0x0,-0x70(%ebp) │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + sub %esi,%eax │ │ │ │ + sar $0x3,%eax │ │ │ │ + imul $0x8c13521d,%eax,%eax │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 5db19 ::do_widen(char) const@@Base+0x21ac9> │ │ │ │ - mov %ebx,%ecx │ │ │ │ - jmp 5da31 ::do_widen(char) const@@Base+0x219e1> │ │ │ │ + je 5bad6 ::do_widen(char) const@@Base+0xf516> │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %eax,-0x108(%ebp) │ │ │ │ + lea -0x78(%ebp),%eax │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + imul $0x1a8,%edi,%eax │ │ │ │ + add %eax,%esi │ │ │ │ + mov 0x48(%esi),%eax │ │ │ │ + mov 0x4c(%esi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 5ba70 ::do_widen(char) const@@Base+0xf4b0> │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + fldz │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + flds 0x8(%eax) │ │ │ │ + add $0xc,%eax │ │ │ │ + fmul %st(0),%st │ │ │ │ + faddp %st,%st(1) │ │ │ │ + cmp %edx,%eax │ │ │ │ + jne 5b280 ::do_widen(char) const@@Base+0xecc0> │ │ │ │ + fld %st(0) │ │ │ │ + mov %ebx,-0xa8(%ebp) │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + fsqrt │ │ │ │ + fldz │ │ │ │ + fucomip %st(2),%st │ │ │ │ + ja 5bb3a ::do_widen(char) const@@Base+0xf57a> │ │ │ │ + fstp %st(1) │ │ │ │ + fstl -0x30(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + cmp -0x70(%ebp),%eax │ │ │ │ + je 5ba22 ::do_widen(char) const@@Base+0xf462> │ │ │ │ + fstpl (%eax) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0x1,%edi │ │ │ │ + mov 0x1c0(%eax),%esi │ │ │ │ + mov 0x1c4(%eax),%eax │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + sub %esi,%eax │ │ │ │ + sar $0x3,%eax │ │ │ │ + imul $0x8c13521d,%eax,%eax │ │ │ │ + cmp %edi,%eax │ │ │ │ + ja 5b258 ::do_widen(char) const@@Base+0xec98> │ │ │ │ + lea -0x2c(%ebp),%eax │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + lea -0x98(%ebp),%eax │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + mov %eax,-0x128(%ebp) │ │ │ │ + mov 0x6c(%esi),%eax │ │ │ │ + lea 0x1(%edi),%ecx │ │ │ │ + lea 0x1a8(%esi),%edx │ │ │ │ + mov %ecx,-0xe0(%ebp) │ │ │ │ + fldl (%eax) │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov %edx,-0xe4(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + fstl -0xf0(%ebp) │ │ │ │ + fldl 0x34(%esi) │ │ │ │ + fstps -0x8c(%ebp) │ │ │ │ + flds -0x8c(%ebp) │ │ │ │ + fsts -0xbc(%ebp) │ │ │ │ + fldl -0x1cbb8(%eax) │ │ │ │ + fstl -0xa8(%ebp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fstpl -0xc8(%ebp) │ │ │ │ + cmp -0xac(%ebp),%ecx │ │ │ │ + jae 5b618 ::do_widen(char) const@@Base+0xf058> │ │ │ │ + imul $0x1a8,%edi,%eax │ │ │ │ + mov %edx,%esi │ │ │ │ + fstpl -0x100(%ebp) │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + movl $0x0,-0xdc(%ebp) │ │ │ │ + mov %eax,-0xf4(%ebp) │ │ │ │ + lea 0x0(,%edi,8),%eax │ │ │ │ + mov %eax,-0xe8(%ebp) │ │ │ │ + jmp 5b3d7 ::do_widen(char) const@@Base+0xee17> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ + addl $0x1,-0xa8(%ebp) │ │ │ │ + add $0x1a8,%esi │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + cmp %eax,-0xac(%ebp) │ │ │ │ + jbe 5b5f0 ::do_widen(char) const@@Base+0xf030> │ │ │ │ + fldl 0x34(%esi) │ │ │ │ + fstps -0x8c(%ebp) │ │ │ │ + flds -0x8c(%ebp) │ │ │ │ + fsubrs -0xbc(%ebp) │ │ │ │ + fabs │ │ │ │ + fldl -0xc8(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jbe 5b3b8 ::do_widen(char) const@@Base+0xedf8> │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 5b446 ::do_widen(char) const@@Base+0xee86> │ │ │ │ + mov (%esi),%edx │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ + mov -0xd0(%ebp),%eax │ │ │ │ + jmp 5b429 ::do_widen(char) const@@Base+0xee69> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 5da3d ::do_widen(char) const@@Base+0x219ed> │ │ │ │ - cmp 0x10(%eax),%edx │ │ │ │ - jle 5da28 ::do_widen(char) const@@Base+0x219d8> │ │ │ │ + je 5b435 ::do_widen(char) const@@Base+0xee75> │ │ │ │ + cmp %edx,0x10(%eax) │ │ │ │ + jae 5b420 ::do_widen(char) const@@Base+0xee60> │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 5da31 ::do_widen(char) const@@Base+0x219e1> │ │ │ │ - mov %ecx,0x420(%esi) │ │ │ │ - mov %ebx,0x424(%esi) │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 5da5c ::do_widen(char) const@@Base+0x21a0c> │ │ │ │ - mov 0x3c0(%esi),%eax │ │ │ │ - cmp %eax,0x10(%ecx) │ │ │ │ - jle 5d730 ::do_widen(char) const@@Base+0x216e0> │ │ │ │ - movb $0x1,0x45e(%esi) │ │ │ │ - jmp 5d730 ::do_widen(char) const@@Base+0x216e0> │ │ │ │ - fstps (%esp) │ │ │ │ - mov 0x52c(%esi),%edx │ │ │ │ - mov 0x508(%esi),%edi │ │ │ │ - mov 0x3ac(%esi),%eax │ │ │ │ - cmp 0x3b0(%esi),%edx │ │ │ │ - jbe 5dabe ::do_widen(char) const@@Base+0x21a6e> │ │ │ │ + jne 5b429 ::do_widen(char) const@@Base+0xee69> │ │ │ │ + cmp -0xb8(%ebp),%ecx │ │ │ │ + je 5b446 ::do_widen(char) const@@Base+0xee86> │ │ │ │ + cmp 0x10(%ecx),%edx │ │ │ │ + jae 5b3b8 ::do_widen(char) const@@Base+0xedf8> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x1c0(%eax),%edx │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + mov 0x48(%ecx),%eax │ │ │ │ + mov 0x4c(%ecx),%ecx │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ + imul $0x1a8,-0xa8(%ebp),%eax │ │ │ │ + mov %ecx,-0xd4(%ebp) │ │ │ │ + add %eax,%edx │ │ │ │ + mov 0x48(%edx),%eax │ │ │ │ + mov %eax,-0x104(%ebp) │ │ │ │ + mov 0x4c(%edx),%eax │ │ │ │ + mov %eax,-0xf8(%ebp) │ │ │ │ + mov -0x118(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 5daa1 ::do_widen(char) const@@Base+0x21a51> │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push $0x1 │ │ │ │ - push %eax │ │ │ │ - call 4280 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea 0x1(%edx),%eax │ │ │ │ - mov %edx,0x3b0(%esi) │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %eax │ │ │ │ - call 42e0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,0x3ac(%esi) │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - push %edi │ │ │ │ - push %eax │ │ │ │ - call 4740 │ │ │ │ - flds 0x10(%esp) │ │ │ │ - fstps 0x3b4(%esi) │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 41e0 │ │ │ │ - add $0x10,%esp │ │ │ │ - movb $0x0,0x3a0(%esi) │ │ │ │ - mov %eax,0x390(%esi) │ │ │ │ - movl $0x0,0x394(%esi) │ │ │ │ - movl $0x0,0x398(%esi) │ │ │ │ - movl $0x0,0x39c(%esi) │ │ │ │ - jmp 5d723 ::do_widen(char) const@@Base+0x216d3> │ │ │ │ - add $0x2c,%esp │ │ │ │ - xor %eax,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - mov %ebx,0x420(%esi) │ │ │ │ - mov %ebx,0x424(%esi) │ │ │ │ - jmp 5da5c ::do_widen(char) const@@Base+0x21a0c> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x474cb,%eax │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x2c,%esp │ │ │ │ - mov 0x40(%esp),%esi │ │ │ │ - mov 0x44(%esp),%edx │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - mov 0x54(%esp),%eax │ │ │ │ - mov 0x48(%esp),%ebx │ │ │ │ - mov 0x4c(%esp),%ebp │ │ │ │ - mov 0x50(%esp),%ecx │ │ │ │ - mov %eax,0x568(%esi) │ │ │ │ - test %edx,%edx │ │ │ │ - je 5df08 ::do_widen(char) const@@Base+0x21eb8> │ │ │ │ - mov 0x52c(%esi),%eax │ │ │ │ - mov 0x520(%esi),%edi │ │ │ │ - mov %ecx,0x520(%esi) │ │ │ │ - sub $0x1,%eax │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jbe 5ddd0 ::do_widen(char) const@@Base+0x21d80> │ │ │ │ - sub $0x8,%esp │ │ │ │ - add %edi,%edx │ │ │ │ - push %edx │ │ │ │ - mov 0x508(%esi),%eax │ │ │ │ - add %edi,%eax │ │ │ │ - push %eax │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ - call 4740 │ │ │ │ - mov %ebp,%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x508(%esi),%ebp │ │ │ │ - mov %al,0x517(%esi) │ │ │ │ - mov 0x52c(%esi),%eax │ │ │ │ - cmp 0x374(%esi),%eax │ │ │ │ - jg 5e120 ::do_widen(char) const@@Base+0x220d0> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %ebp │ │ │ │ - push 0x388(%esi) │ │ │ │ - mov 0x20(%esp),%ebp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - call 4740 │ │ │ │ - mov 0xf4(%esi),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ - xor %ebx,%ebx │ │ │ │ + jne 5b95d ::do_widen(char) const@@Base+0xf39d> │ │ │ │ + mov -0xd0(%ebp),%ecx │ │ │ │ + mov -0xd4(%ebp),%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + je 5bacf ::do_widen(char) const@@Base+0xf50f> │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ fldz │ │ │ │ - mov $0x101,%edx │ │ │ │ - movl $0x0,0x36c(%esi) │ │ │ │ - fstpl 0x350(%esi) │ │ │ │ - fldl 0x2e8(%ecx) │ │ │ │ - fldl 0x2d8(%ecx) │ │ │ │ - movl $0x0,0x370(%esi) │ │ │ │ - movl $0x0,0x364(%esi) │ │ │ │ + mov %ebx,-0xd0(%ebp) │ │ │ │ + flds -0x114(%ebp) │ │ │ │ + mov %esi,-0xd4(%ebp) │ │ │ │ + mov %edx,-0x11c(%ebp) │ │ │ │ + mov -0xf8(%ebp),%edx │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + mov -0x104(%ebp),%eax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 5b52e ::do_widen(char) const@@Base+0xef6e> │ │ │ │ + flds 0x4(%ecx) │ │ │ │ + mov -0xd0(%ebp),%ebx │ │ │ │ + mov -0xd4(%ebp),%esi │ │ │ │ + jmp 5b4ff ::do_widen(char) const@@Base+0xef3f> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0xc,%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 5b520 ::do_widen(char) const@@Base+0xef60> │ │ │ │ + flds 0x4(%eax) │ │ │ │ + fld %st(0) │ │ │ │ + fsub %st(2),%st │ │ │ │ fabs │ │ │ │ - fldl -0x1c1a0(%ebp) │ │ │ │ - movl $0x0,0x360(%esi) │ │ │ │ - movl $0x0,0x358(%esi) │ │ │ │ - mov %dx,0x344(%esi) │ │ │ │ - fstl 0x8(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ + fxch %st(3) │ │ │ │ + fcomi %st(3),%st │ │ │ │ + fstp %st(3) │ │ │ │ + jb 5b518 ::do_widen(char) const@@Base+0xef58> │ │ │ │ + flds 0x8(%eax) │ │ │ │ + fmuls 0x8(%ecx) │ │ │ │ + faddp %st,%st(4) │ │ │ │ fcomip %st(1),%st │ │ │ │ + jbe 5b4f8 ::do_widen(char) const@@Base+0xef38> │ │ │ │ fstp %st(0) │ │ │ │ - mov %bx,0x464(%esi) │ │ │ │ - jbe 5dc57 ::do_widen(char) const@@Base+0x21c07> │ │ │ │ - movb $0x1,0x464(%esi) │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - fabs │ │ │ │ - fldl -0x1c1a0(%eax) │ │ │ │ - fstl 0x8(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomip %st(1),%st │ │ │ │ + jmp 5b522 ::do_widen(char) const@@Base+0xef62> │ │ │ │ fstp %st(0) │ │ │ │ - jbe 5dc76 ::do_widen(char) const@@Base+0x21c26> │ │ │ │ - movb $0x1,0x465(%esi) │ │ │ │ - movl $0x0,0x470(%esi) │ │ │ │ - lea 0x164(%esi),%eax │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ - lea 0x194(%esi),%eax │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - movzbl 0x1c0(%esi),%eax │ │ │ │ - movl $0x0,0x46c(%esi) │ │ │ │ - movl $0x0,0x468(%esi) │ │ │ │ - mov %al,0x8(%esp) │ │ │ │ - test %al,%al │ │ │ │ - jne 5e0e0 ::do_widen(char) const@@Base+0x22090> │ │ │ │ - cmp %edi,0x520(%esi) │ │ │ │ - ja 5dd3c ::do_widen(char) const@@Base+0x21cec> │ │ │ │ - jmp 5de9f ::do_widen(char) const@@Base+0x21e4f> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ + mov %ebx,-0xd0(%ebp) │ │ │ │ + mov %esi,-0xd4(%ebp) │ │ │ │ + add $0xc,%ecx │ │ │ │ + cmp %ecx,-0xa8(%ebp) │ │ │ │ + jne 5b4e0 ::do_widen(char) const@@Base+0xef20> │ │ │ │ fstp %st(0) │ │ │ │ - jmp 5dcf0 ::do_widen(char) const@@Base+0x21ca0> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x11c(%ebp),%eax │ │ │ │ + mov -0xd0(%ebp),%ebx │ │ │ │ + mov -0xd4(%ebp),%esi │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ + mov -0xe8(%ebp),%edx │ │ │ │ + fldl (%eax,%ecx,8) │ │ │ │ + fstl -0xd0(%ebp) │ │ │ │ + fldl (%eax,%edx,1) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ + fldl -0x110(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ fstp %st(0) │ │ │ │ - jmp 5dcf0 ::do_widen(char) const@@Base+0x21ca0> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jbe 5b3b8 ::do_widen(char) const@@Base+0xedf8> │ │ │ │ + mov 0x6c(%esi),%eax │ │ │ │ + fldl (%eax) │ │ │ │ + fstl -0xd0(%ebp) │ │ │ │ + fldl -0x100(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ fstp %st(0) │ │ │ │ - jmp 5dcf0 ::do_widen(char) const@@Base+0x21ca0> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jbe 5ba77 ::do_widen(char) const@@Base+0xf4b7> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea -0x7c(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + push -0x108(%ebp) │ │ │ │ + push -0x128(%ebp) │ │ │ │ + call 281e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x85e0> │ │ │ │ + fldl -0xd0(%ebp) │ │ │ │ + mov (%esi),%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + mov %ecx,-0xdc(%ebp) │ │ │ │ + fstpl -0x100(%ebp) │ │ │ │ + jmp 5b3b8 ::do_widen(char) const@@Base+0xedf8> │ │ │ │ fstp %st(0) │ │ │ │ + fld1 │ │ │ │ + fstpl -0x110(%ebp) │ │ │ │ + jmp 5b1fb ::do_widen(char) const@@Base+0xec3b> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - movsbl (%edx),%eax │ │ │ │ - fldz │ │ │ │ - fldl 0x100(%ecx,%eax,8) │ │ │ │ - fucomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jp 5dd04 ::do_widen(char) const@@Base+0x21cb4> │ │ │ │ - je 5dd1c ::do_widen(char) const@@Base+0x21ccc> │ │ │ │ - mov 0x368(%esi),%eax │ │ │ │ - mov 0x384(%esi),%ecx │ │ │ │ - mov %edx,(%ecx,%eax,4) │ │ │ │ - add $0x1,%eax │ │ │ │ - mov %eax,0x368(%esi) │ │ │ │ - cmpb $0x0,0x8(%esp) │ │ │ │ - jne 5ddf0 ::do_widen(char) const@@Base+0x21da0> │ │ │ │ - add $0x1,%edi │ │ │ │ - cmp %edi,0x520(%esi) │ │ │ │ - jbe 5de98 ::do_widen(char) const@@Base+0x21e48> │ │ │ │ - mov 0xf4(%esi),%ecx │ │ │ │ - mov 0x508(%esi),%edx │ │ │ │ - mov 0xf0(%esi),%ebx │ │ │ │ - add %edi,%edx │ │ │ │ - cmpb $0x0,0x1c1(%esi) │ │ │ │ - movsbl (%edx),%eax │ │ │ │ - fldl (%ebx,%eax,8) │ │ │ │ - mov 0xfc(%esi),%ebx │ │ │ │ - faddl (%ecx,%eax,8) │ │ │ │ - faddl (%ebx,%eax,8) │ │ │ │ - faddl 0x540(%esi) │ │ │ │ - fstl 0x540(%esi) │ │ │ │ - je 5dcd0 ::do_widen(char) const@@Base+0x21c80> │ │ │ │ - mov 0x568(%esi),%ebx │ │ │ │ - mov 0x198(%esi),%eax │ │ │ │ - add %edi,%ebx │ │ │ │ - test %eax,%eax │ │ │ │ - je 5dcd8 ::do_widen(char) const@@Base+0x21c88> │ │ │ │ - mov 0x18(%esp),%ebp │ │ │ │ - jmp 5dda1 ::do_widen(char) const@@Base+0x21d51> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %eax,%ebp │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5ddad ::do_widen(char) const@@Base+0x21d5d> │ │ │ │ - cmp 0x10(%eax),%ebx │ │ │ │ - jbe 5dd98 ::do_widen(char) const@@Base+0x21d48> │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ + mov -0xdc(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 5dda1 ::do_widen(char) const@@Base+0x21d51> │ │ │ │ - cmp %ebp,0x18(%esp) │ │ │ │ - je 5dce0 ::do_widen(char) const@@Base+0x21c90> │ │ │ │ - cmp 0x10(%ebp),%ebx │ │ │ │ - jb 5dce8 ::do_widen(char) const@@Base+0x21c98> │ │ │ │ - faddl 0x14(%ebp) │ │ │ │ - fstpl 0x540(%esi) │ │ │ │ - jmp 5dcf0 ::do_widen(char) const@@Base+0x21ca0> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %ebp,%eax │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - movzbl %al,%ebp │ │ │ │ - mov %ebx,0x48(%esp) │ │ │ │ - mov %ebp,0x4c(%esp) │ │ │ │ - add $0x2c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - jmp 5d320 ::do_widen(char) const@@Base+0x212d0> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x568(%esi),%edx │ │ │ │ - mov 0x168(%esi),%eax │ │ │ │ - add %edi,%edx │ │ │ │ + je 5b620 ::do_widen(char) const@@Base+0xf060> │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + imul $0x1a8,%eax,%eax │ │ │ │ + fldl -0xf0(%ebp) │ │ │ │ + add 0x1c0(%edi),%eax │ │ │ │ + mov 0x6c(%eax),%eax │ │ │ │ + faddl (%eax) │ │ │ │ + fstpl (%eax) │ │ │ │ + jmp 5b620 ::do_widen(char) const@@Base+0xf060> │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmp $0x3e8,%ebx │ │ │ │ + jg 5b938 ::do_widen(char) const@@Base+0xf378> │ │ │ │ + add $0x1,%ebx │ │ │ │ + mov -0xe0(%ebp),%edi │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ + cmp %eax,%edi │ │ │ │ + jae 5b692 ::do_widen(char) const@@Base+0xf0d2> │ │ │ │ + mov -0xe4(%ebp),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 5dd27 ::do_widen(char) const@@Base+0x21cd7> │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ - jmp 5de19 ::do_widen(char) const@@Base+0x21dc9> │ │ │ │ + je 5b686 ::do_widen(char) const@@Base+0xf0c6> │ │ │ │ + mov (%esi),%edx │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ + jmp 5b669 ::do_widen(char) const@@Base+0xf0a9> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 5de25 ::do_widen(char) const@@Base+0x21dd5> │ │ │ │ - cmp 0x10(%eax),%edx │ │ │ │ - jbe 5de10 ::do_widen(char) const@@Base+0x21dc0> │ │ │ │ + je 5b675 ::do_widen(char) const@@Base+0xf0b5> │ │ │ │ + cmp %edx,0x10(%eax) │ │ │ │ + jae 5b660 ::do_widen(char) const@@Base+0xf0a0> │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 5de19 ::do_widen(char) const@@Base+0x21dc9> │ │ │ │ - cmp %ecx,0x14(%esp) │ │ │ │ - je 5dd27 ::do_widen(char) const@@Base+0x21cd7> │ │ │ │ + jne 5b669 ::do_widen(char) const@@Base+0xf0a9> │ │ │ │ + cmp -0xb8(%ebp),%ecx │ │ │ │ + je 5b686 ::do_widen(char) const@@Base+0xf0c6> │ │ │ │ cmp 0x10(%ecx),%edx │ │ │ │ - jb 5dd27 ::do_widen(char) const@@Base+0x21cd7> │ │ │ │ - mov 0x508(%esi),%ebx │ │ │ │ - mov 0x368(%esi),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov 0x384(%esi),%edx │ │ │ │ - add %edi,%ebx │ │ │ │ - mov %ebx,(%edx,%eax,4) │ │ │ │ - add $0x1,%eax │ │ │ │ - mov %eax,0x368(%esi) │ │ │ │ - push 0x14(%ecx) │ │ │ │ - mov 0x508(%esi),%eax │ │ │ │ - movsbl (%eax,%edi,1),%eax │ │ │ │ - add $0x1,%edi │ │ │ │ - push %eax │ │ │ │ - lea 0x4c(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ - call 6ac90 ::do_widen(char) const@@Base+0x2ec40> │ │ │ │ - movzbl 0x1c0(%esi),%eax │ │ │ │ - mov %al,0x18(%esp) │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp %edi,0x520(%esi) │ │ │ │ - ja 5dd36 ::do_widen(char) const@@Base+0x21ce6> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - cmpb $0x0,0x8(%esp) │ │ │ │ - jne 5def0 ::do_widen(char) const@@Base+0x21ea0> │ │ │ │ - cmpb $0x0,0x517(%esi) │ │ │ │ - fldl 0x540(%esi) │ │ │ │ - je 5deba ::do_widen(char) const@@Base+0x21e6a> │ │ │ │ - fadds 0x98(%esi) │ │ │ │ - fstl 0x540(%esi) │ │ │ │ - fstl 0x348(%esi) │ │ │ │ - cmpb $0x0,0x515(%esi) │ │ │ │ - fstl 0x34(%esi) │ │ │ │ - jne 5e030 ::do_widen(char) const@@Base+0x21fe0> │ │ │ │ - fstp %st(0) │ │ │ │ - cmpb $0x0,0x516(%esi) │ │ │ │ - jne 5df18 ::do_widen(char) const@@Base+0x21ec8> │ │ │ │ - mov 0x520(%esi),%eax │ │ │ │ - add $0x2c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea 0x4c(%esi),%eax │ │ │ │ - push %eax │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ - call 68030 ::do_widen(char) const@@Base+0x2bfe0> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 5de9f ::do_widen(char) const@@Base+0x21e4f> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - add $0x2c,%esp │ │ │ │ - xor %eax,%eax │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x33c(%esi),%eax │ │ │ │ + jae 5b8d8 ::do_widen(char) const@@Base+0xf318> │ │ │ │ + cmp %edi,-0xac(%ebp) │ │ │ │ + ja 5b320 ::do_widen(char) const@@Base+0xed60> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov $0x1,%edx │ │ │ │ + sub -0x1c(%ebp),%edx │ │ │ │ + mov 0x1c0(%eax),%esi │ │ │ │ + mov 0x1c4(%eax),%eax │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + sub %esi,%eax │ │ │ │ + sar $0x3,%eax │ │ │ │ + imul $0x8c13521d,%eax,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - movzbl 0x175(%eax),%edx │ │ │ │ - add $0x144,%eax │ │ │ │ - mov %dl,0x3d0(%esi) │ │ │ │ - push %eax │ │ │ │ - lea 0x3d4(%esi),%eax │ │ │ │ + add %edx,%eax │ │ │ │ + lea -0x6c(%ebp),%edi │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ push %eax │ │ │ │ - call cde0 <__gmon_start__@plt+0x8628> │ │ │ │ - add $0x10,%esp │ │ │ │ - cmpb $0x0,0x45d(%esi) │ │ │ │ - je 5dedb ::do_widen(char) const@@Base+0x21e8b> │ │ │ │ - fldl 0x540(%esi) │ │ │ │ - mov 0x52c(%esi),%ebp │ │ │ │ - mov 0x508(%esi),%edi │ │ │ │ - mov 0x42c(%esi),%eax │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ - cmp 0x448(%esi),%ebp │ │ │ │ - ja 5e1c3 ::do_widen(char) const@@Base+0x22173> │ │ │ │ - sub $0x8,%esp │ │ │ │ push %edi │ │ │ │ - push %eax │ │ │ │ - mov 0x20(%esp),%ebp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - call 4740 │ │ │ │ - fldl 0x18(%esp) │ │ │ │ - fstps 0x450(%esi) │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 41e0 │ │ │ │ - movb $0x0,0x45c(%esi) │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,0x44c(%esi) │ │ │ │ - add 0x3bc(%esi),%eax │ │ │ │ + movl $0x0,-0x68(%ebp) │ │ │ │ + movl $0x0,-0x64(%ebp) │ │ │ │ + call 18520 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xaed0> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ fldz │ │ │ │ - sub $0x1,%eax │ │ │ │ - fstpl 0x3c8(%esi) │ │ │ │ - mov %eax,0x3c0(%esi) │ │ │ │ - mov 0x3ec(%esi),%eax │ │ │ │ - movl $0x0,0x454(%esi) │ │ │ │ - movl $0x0,0x458(%esi) │ │ │ │ - movl $0x0,0x3f0(%esi) │ │ │ │ - movb $0x0,(%eax) │ │ │ │ - mov 0x428(%esi),%eax │ │ │ │ - mov 0x3bc(%esi),%edx │ │ │ │ - movb $0x0,0x45e(%esi) │ │ │ │ - lea 0x2c(%eax),%ebx │ │ │ │ - mov 0x30(%eax),%eax │ │ │ │ - mov %edx,0x3c4(%esi) │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ + fstpl 0x398(%eax) │ │ │ │ + cmp %esi,0x1c4(%eax) │ │ │ │ + je 5b76d ::do_widen(char) const@@Base+0xf1ad> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 5e20d ::do_widen(char) const@@Base+0x221bd> │ │ │ │ - mov %ebx,%ecx │ │ │ │ - jmp 5e01d ::do_widen(char) const@@Base+0x21fcd> │ │ │ │ - nop │ │ │ │ - mov %eax,%ecx │ │ │ │ + je 5b73a ::do_widen(char) const@@Base+0xf17a> │ │ │ │ + mov (%esi),%edx │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ + jmp 5b721 ::do_widen(char) const@@Base+0xf161> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,%ebx │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 5e198 ::do_widen(char) const@@Base+0x22148> │ │ │ │ - cmp 0x10(%eax),%edx │ │ │ │ - jle 5e010 ::do_widen(char) const@@Base+0x21fc0> │ │ │ │ + je 5b72d ::do_widen(char) const@@Base+0xf16d> │ │ │ │ + cmp %edx,0x10(%eax) │ │ │ │ + jae 5b718 ::do_widen(char) const@@Base+0xf158> │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ - jmp 5e015 ::do_widen(char) const@@Base+0x21fc5> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - fstps 0x8(%esp) │ │ │ │ - mov 0x52c(%esi),%ebp │ │ │ │ - mov 0x508(%esi),%edi │ │ │ │ - mov 0x3ac(%esi),%eax │ │ │ │ - cmp 0x3b0(%esi),%ebp │ │ │ │ - jbe 5e083 ::do_widen(char) const@@Base+0x22033> │ │ │ │ test %eax,%eax │ │ │ │ - je 5e064 ::do_widen(char) const@@Base+0x22014> │ │ │ │ + jne 5b721 ::do_widen(char) const@@Base+0xf161> │ │ │ │ + cmp -0xb8(%ebp),%ebx │ │ │ │ + je 5b73a ::do_widen(char) const@@Base+0xf17a> │ │ │ │ + cmp 0x10(%ebx),%edx │ │ │ │ + jae 5b75c ::do_widen(char) const@@Base+0xf19c> │ │ │ │ + cmp %ecx,-0x64(%ebp) │ │ │ │ + je 5baab ::do_widen(char) const@@Base+0xf4eb> │ │ │ │ sub $0x8,%esp │ │ │ │ - push $0x1 │ │ │ │ - push %eax │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ - call 4280 │ │ │ │ + push %esi │ │ │ │ + push %ecx │ │ │ │ + call f7f0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x21a0> │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + lea 0x1a8(%eax),%ecx │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0x1a8,%esi │ │ │ │ + cmp %esi,0x1c4(%eax) │ │ │ │ + jne 5b700 ::do_widen(char) const@@Base+0xf140> │ │ │ │ + movl $0x0,-0xa4(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %esi,%edx │ │ │ │ + mov 0x1c0(%eax),%ebx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sub -0x6c(%ebp),%eax │ │ │ │ + sar $0x3,%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + sub %ebx,%edx │ │ │ │ + imul $0x8c13521d,%eax,%eax │ │ │ │ + sar $0x3,%edx │ │ │ │ + add $0x1c0,%ecx │ │ │ │ + imul $0x8c13521d,%edx,%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ + fildll -0xa8(%ebp) │ │ │ │ + fstpl 0x1d8(%ecx) │ │ │ │ + mov %ecx,-0xac(%ebp) │ │ │ │ + cmp %esi,%ebx │ │ │ │ + je 5b805 ::do_widen(char) const@@Base+0xf245> │ │ │ │ + mov %ebx,-0xa8(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebp,0x3b0(%esi) │ │ │ │ - add $0x1,%ebp │ │ │ │ - push %ebp │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ - call 42e0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,0x3ac(%esi) │ │ │ │ - sub $0x8,%esp │ │ │ │ - push %edi │ │ │ │ - push %eax │ │ │ │ - mov 0x20(%esp),%ebp │ │ │ │ - mov %ebp,%ebx │ │ │ │ - call 4740 │ │ │ │ - flds 0x18(%esp) │ │ │ │ - fstps 0x3b4(%esi) │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call 41e0 │ │ │ │ - add $0x10,%esp │ │ │ │ - movb $0x0,0x3a0(%esi) │ │ │ │ - mov %eax,0x390(%esi) │ │ │ │ - movl $0x0,0x394(%esi) │ │ │ │ - movl $0x0,0x398(%esi) │ │ │ │ - movl $0x0,0x39c(%esi) │ │ │ │ - jmp 5ded2 ::do_widen(char) const@@Base+0x21e82> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x4c(%esi),%eax │ │ │ │ - push $0x0 │ │ │ │ - push %eax │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ - call 68ba0 ::do_widen(char) const@@Base+0x2cb50> │ │ │ │ + push -0xa8(%ebp) │ │ │ │ + call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edi,0x520(%esi) │ │ │ │ - jbe 5e1fd ::do_widen(char) const@@Base+0x221ad> │ │ │ │ - movzbl 0x1c0(%esi),%eax │ │ │ │ - mov 0xf4(%esi),%ecx │ │ │ │ - mov %al,0x8(%esp) │ │ │ │ - jmp 5dd3c ::do_widen(char) const@@Base+0x21cec> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ + addl $0x1a8,-0xa8(%ebp) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + jne 5b7c8 ::do_widen(char) const@@Base+0xf208> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %ebx,0x1c4(%eax) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + sub -0x6c(%ebp),%eax │ │ │ │ + sar $0x3,%eax │ │ │ │ + imul $0x8c13521d,%eax,%eax │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x1,%eax │ │ │ │ - mov %eax,0x374(%esi) │ │ │ │ - push $0x1 │ │ │ │ - push 0x388(%esi) │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ - call 4280 │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - push $0x4 │ │ │ │ - push 0x384(%esi) │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ - call 4280 │ │ │ │ + push %eax │ │ │ │ + push %ebx │ │ │ │ + call 18520 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xaed0> │ │ │ │ pop %ecx │ │ │ │ - push 0x374(%esi) │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ - call 42e0 │ │ │ │ + pop %esi │ │ │ │ + push %edi │ │ │ │ + push %ebx │ │ │ │ + call 6b740 ::do_widen(char) const@@Base+0x1f180> │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x388(%esi) │ │ │ │ - mov 0x374(%esi),%eax │ │ │ │ - cmp $0x1fffffff,%eax │ │ │ │ - ja 747c <__gmon_start__@plt+0x2cc4> │ │ │ │ + cmp %esi,%ebx │ │ │ │ + je 5b849 ::do_widen(char) const@@Base+0xf289> │ │ │ │ + xchg %ax,%ax │ │ │ │ sub $0xc,%esp │ │ │ │ - shl $0x2,%eax │ │ │ │ - push %eax │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ - call 42e0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,0x384(%esi) │ │ │ │ - jmp 5dbc3 ::do_widen(char) const@@Base+0x21b73> │ │ │ │ - mov %ecx,0x420(%esi) │ │ │ │ - mov %ebx,0x424(%esi) │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 5e1b7 ::do_widen(char) const@@Base+0x22167> │ │ │ │ - mov 0x3c0(%esi),%eax │ │ │ │ - cmp %eax,0x10(%ecx) │ │ │ │ - jle 5dedb ::do_widen(char) const@@Base+0x21e8b> │ │ │ │ - movb $0x1,0x45e(%esi) │ │ │ │ - jmp 5dedb ::do_widen(char) const@@Base+0x21e8b> │ │ │ │ - test %eax,%eax │ │ │ │ - je 5e1d9 ::do_widen(char) const@@Base+0x22189> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x1 │ │ │ │ - push %eax │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ - call 4280 │ │ │ │ + push %esi │ │ │ │ + add $0x1a8,%esi │ │ │ │ + call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ add $0x10,%esp │ │ │ │ + cmp %esi,%ebx │ │ │ │ + jne 5b830 ::do_widen(char) const@@Base+0xf270> │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 5b85f ::do_widen(char) const@@Base+0xf29f> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebp,0x448(%esi) │ │ │ │ - add $0x1,%ebp │ │ │ │ - push %ebp │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ - call 42e0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,0x42c(%esi) │ │ │ │ - jmp 5df74 ::do_widen(char) const@@Base+0x21f24> │ │ │ │ - movzbl 0x1c0(%esi),%eax │ │ │ │ - mov %al,0x8(%esp) │ │ │ │ - jmp 5de98 ::do_widen(char) const@@Base+0x21e48> │ │ │ │ - mov %ebx,0x420(%esi) │ │ │ │ - mov %ebx,0x424(%esi) │ │ │ │ - jmp 5e1b7 ::do_widen(char) const@@Base+0x22167> │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x46ddb,%eax │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ - push %ebx │ │ │ │ - sub $0x5c,%esp │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov 0x508(%esi),%edx │ │ │ │ - mov 0x5ac(%esi),%eax │ │ │ │ - cmp %eax,0x5a8(%esi) │ │ │ │ - je 5e2c0 ::do_widen(char) const@@Base+0x22270> │ │ │ │ - mov 0x5b4(%esi),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - push 0x520(%esi) │ │ │ │ - push %edx │ │ │ │ - add $0x1,%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + push -0x28(%ebp) │ │ │ │ + push -0x108(%ebp) │ │ │ │ + call 28140 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8540> │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + test %eax,%eax │ │ │ │ + je 5b88c ::do_widen(char) const@@Base+0xf2cc> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 41b0 │ │ │ │ - mov 0x5b4(%esi),%eax │ │ │ │ - mov 0x520(%esi),%edx │ │ │ │ - add $0xc,%esp │ │ │ │ - movzbl (%eax,%edx,1),%edx │ │ │ │ - mov %dl,(%eax) │ │ │ │ - mov 0x5b4(%esi),%edx │ │ │ │ - mov 0x520(%esi),%eax │ │ │ │ - movb $0x0,(%edx,%eax,1) │ │ │ │ - push 0x520(%esi) │ │ │ │ - push 0x5b4(%esi) │ │ │ │ - push 0x508(%esi) │ │ │ │ - call 41b0 │ │ │ │ - addl $0x1,0x5a8(%esi) │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp -0x124(%ebp),%eax │ │ │ │ + je 5b8a9 ::do_widen(char) const@@Base+0xf2e9> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov $0x1,%esi │ │ │ │ + cmp -0x120(%ebp),%eax │ │ │ │ + je 5b8cb ::do_widen(char) const@@Base+0xf30b> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ + mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ - mov $0x1,%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmpb $0x0,0x5bc(%esi) │ │ │ │ - mov 0x5b0(%esi),%eax │ │ │ │ - jne 5e2f0 ::do_widen(char) const@@Base+0x222a0> │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x1,%edi │ │ │ │ + add $0x1a8,%esi │ │ │ │ + cmp $0x3e9,%ebx │ │ │ │ + je 5b900 ::do_widen(char) const@@Base+0xf340> │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %edi,-0xac(%ebp) │ │ │ │ + ja 5b648 ::do_widen(char) const@@Base+0xf088> │ │ │ │ + jmp 5b692 ::do_widen(char) const@@Base+0xf0d2> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + push $0x1 │ │ │ │ + push -0xd8(%ebp) │ │ │ │ + push -0xc0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + push -0xc0(%ebp) │ │ │ │ + call 4260 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov $0x1,%ebx │ │ │ │ + jmp 5b8ec ::do_widen(char) const@@Base+0xf32c> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x384(%eax),%eax │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + sub $0x1,%eax │ │ │ │ + cmp $0xfffffffd,%eax │ │ │ │ + ja 5ba41 ::do_widen(char) const@@Base+0xf481> │ │ │ │ + mov $0x1,%ebx │ │ │ │ + jmp 5b62f ::do_widen(char) const@@Base+0xf06f> │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + mov -0xd0(%ebp),%ecx │ │ │ │ + mov -0xd4(%ebp),%edx │ │ │ │ + flds -0x114(%ebp) │ │ │ │ + fdivs -0x1cbd8(%eax) │ │ │ │ + cmp %edx,%ecx │ │ │ │ + je 5bacd ::do_widen(char) const@@Base+0xf50d> │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov %ebx,-0xd0(%ebp) │ │ │ │ + fldz │ │ │ │ + mov %esi,-0xd4(%ebp) │ │ │ │ + mov %eax,-0x11c(%ebp) │ │ │ │ + mov -0x104(%ebp),%eax │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ + mov -0xf8(%ebp),%edx │ │ │ │ + nop │ │ │ │ + flds 0x4(%ecx) │ │ │ │ + fld %st(2) │ │ │ │ + fmul %st(1),%st │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 5ba0c ::do_widen(char) const@@Base+0xf44c> │ │ │ │ + mov -0xd0(%ebp),%ebx │ │ │ │ + mov -0xd4(%ebp),%esi │ │ │ │ + jmp 5b9d7 ::do_widen(char) const@@Base+0xf417> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0xc,%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 5b9fa ::do_widen(char) const@@Base+0xf43a> │ │ │ │ + flds 0x4(%eax) │ │ │ │ + fld %st(0) │ │ │ │ + fsub %st(3),%st │ │ │ │ + fabs │ │ │ │ + fxch %st(2) │ │ │ │ + fcomi %st(2),%st │ │ │ │ + fstp %st(2) │ │ │ │ + jb 5b9f0 ::do_widen(char) const@@Base+0xf430> │ │ │ │ + flds 0x8(%eax) │ │ │ │ + fmuls 0x8(%ecx) │ │ │ │ + faddp %st,%st(4) │ │ │ │ + fcomip %st(2),%st │ │ │ │ + jbe 5b9d0 ::do_widen(char) const@@Base+0xf410> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 5b9fe ::do_widen(char) const@@Base+0xf43e> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + mov %ebx,-0xd0(%ebp) │ │ │ │ + mov %esi,-0xd4(%ebp) │ │ │ │ + jmp 5ba10 ::do_widen(char) const@@Base+0xf450> │ │ │ │ + fstp %st(0) │ │ │ │ + fstp %st(0) │ │ │ │ + add $0xc,%ecx │ │ │ │ + cmp %ecx,-0xa8(%ebp) │ │ │ │ + jne 5b9b0 ::do_widen(char) const@@Base+0xf3f0> │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 5b53b ::do_widen(char) const@@Base+0xef7b> │ │ │ │ + fstp %st(0) │ │ │ │ + sub $0x4,%esp │ │ │ │ + push -0x108(%ebp) │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call 4740 │ │ │ │ + push -0xa8(%ebp) │ │ │ │ + call 35f00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x16300> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 5b2c1 ::do_widen(char) const@@Base+0xed01> │ │ │ │ + mov -0xc0(%ebp),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ + push $0x1 │ │ │ │ + push -0xd8(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %esi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov %esi,(%esp) │ │ │ │ + call 4260 │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 5b953 ::do_widen(char) const@@Base+0xf393> │ │ │ │ + fldz │ │ │ │ + jmp 5b2aa ::do_widen(char) const@@Base+0xecea> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %esi │ │ │ │ + push -0x108(%ebp) │ │ │ │ + push -0x128(%ebp) │ │ │ │ + call 281e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x85e0> │ │ │ │ + mov 0x6c(%esi),%eax │ │ │ │ + fldl -0xf0(%ebp) │ │ │ │ + add $0xc,%esp │ │ │ │ + mov %edi,-0xdc(%ebp) │ │ │ │ + faddl (%eax) │ │ │ │ + fstpl -0xf0(%ebp) │ │ │ │ + jmp 5b3b8 ::do_widen(char) const@@Base+0xedf8> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push %esi │ │ │ │ + push %ecx │ │ │ │ + push %edi │ │ │ │ + call 17ef0 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xa8a0> │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ + jmp 5b75c ::do_widen(char) const@@Base+0xf19c> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ - xor %eax,%eax │ │ │ │ + xor %esi,%esi │ │ │ │ pop %ebx │ │ │ │ + mov %esi,%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x520(%esi),%edi │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - lea 0x1(%edi),%ecx │ │ │ │ - push %ecx │ │ │ │ + fstp %st(0) │ │ │ │ + fldz │ │ │ │ + jmp 5b553 ::do_widen(char) const@@Base+0xef93> │ │ │ │ + lea -0x2c(%ebp),%eax │ │ │ │ + lea -0x30(%ebp),%edi │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + xor %eax,%eax │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + mov %edi,-0x108(%ebp) │ │ │ │ + jmp 5b6ba ::do_widen(char) const@@Base+0xf0fa> │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + sub $0x10,%esp │ │ │ │ + fmull -0x1aec0(%ebx) │ │ │ │ + fdivs -0x1af38(%ebx) │ │ │ │ + fstpl (%esp) │ │ │ │ + call 45e0 │ │ │ │ + add $0x10,%esp │ │ │ │ + fstpl -0x110(%ebp) │ │ │ │ + jmp 5b1fb ::do_widen(char) const@@Base+0xec3b> │ │ │ │ + fstpl -0xb8(%ebp) │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov %eax,%ebx │ │ │ │ + fstpl (%esp) │ │ │ │ + call 4430 │ │ │ │ + fstp %st(0) │ │ │ │ + add $0x10,%esp │ │ │ │ + fldl -0xb8(%ebp) │ │ │ │ + jmp 5b2aa ::do_widen(char) const@@Base+0xecea> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 6f48 <__gmon_start__@plt+0x2790> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 6f67 <__gmon_start__@plt+0x27af> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 6f80 <__gmon_start__@plt+0x27c8> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 6f9d <__gmon_start__@plt+0x27e5> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 6f54 <__gmon_start__@plt+0x279c> │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + lea -0x60(%ebp),%edi │ │ │ │ + call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ + add $0x49473,%esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x8c,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 44f0 │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + push $0x0 │ │ │ │ + push 0x5ec(%eax) │ │ │ │ + call 3c4b0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1c8b0> │ │ │ │ + lea -0x58(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + lea -0x1c209(%esi),%eax │ │ │ │ + push $0x0 │ │ │ │ push %eax │ │ │ │ + lea -0x1c21e(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x48(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + lea -0x40(%ebp),%ecx │ │ │ │ + add $0x174,%edx │ │ │ │ + push %edi │ │ │ │ push %edx │ │ │ │ - call 41b0 │ │ │ │ - lea -0x40(%ebp),%eax │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + mov %ecx,-0x84(%ebp) │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ movb $0x0,-0x40(%ebp) │ │ │ │ + mov %edx,-0x7c(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x508(%esi),%edi │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - lea -0x28(%ebp),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - test %edi,%edi │ │ │ │ - je 5e347 ::do_widen(char) const@@Base+0x222f7> │ │ │ │ + test %eax,%eax │ │ │ │ + je 5bc35 ::do_widen(char) const@@Base+0xf675> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x384(%eax),%eax │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + sub $0x1,%eax │ │ │ │ + cmp $0xfffffffd,%eax │ │ │ │ + ja 5bd20 ::do_widen(char) const@@Base+0xf760> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + lea -0x1c208(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push $0x6 │ │ │ │ + push %eax │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + push $0x0 │ │ │ │ push %edi │ │ │ │ - call 41e0 │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + push -0x78(%ebp) │ │ │ │ + push %edi │ │ │ │ + push -0x7c(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - add %edi,%eax │ │ │ │ - push $0x0 │ │ │ │ + mov 0x1e8(%eax),%edi │ │ │ │ + mov 0x1e4(%eax),%ebx │ │ │ │ + movl $0x5f5e100,0x3a0(%eax) │ │ │ │ + lea -0x56bf0(%esi),%eax │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + cmp %edi,%ebx │ │ │ │ + je 5bcbf ::do_widen(char) const@@Base+0xf6ff> │ │ │ │ + mov %edi,%eax │ │ │ │ + mov $0x1f,%edx │ │ │ │ + push -0x7c(%ebp) │ │ │ │ + sub %ebx,%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xbdef7bdf,%eax,%eax │ │ │ │ + bsr %eax,%eax │ │ │ │ + xor $0x1f,%eax │ │ │ │ + sub %eax,%edx │ │ │ │ + mov %edx,%eax │ │ │ │ + add %eax,%eax │ │ │ │ push %eax │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ push %edi │ │ │ │ + push %ebx │ │ │ │ + call 6bcb0 ::do_widen(char) const@@Base+0x1f6f0> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x7c(%ebp) │ │ │ │ + push %edi │ │ │ │ + push %ebx │ │ │ │ + call 6b680 ::do_widen(char) const@@Base+0x1f0c0> │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1d79a(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + xor %edi,%edi │ │ │ │ push %eax │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - lea -0x48(%ebp),%edi │ │ │ │ + push -0x78(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov %edi,-0x64(%ebp) │ │ │ │ - add %ebx,%eax │ │ │ │ - mov %ebx,-0x60(%ebp) │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jne 5e399 ::do_widen(char) const@@Base+0x22349> │ │ │ │ - jmp 5e3e0 ::do_widen(char) const@@Base+0x22390> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - movzbl -0x51(%ebp),%ecx │ │ │ │ - subl $0x1,-0x4c(%ebp) │ │ │ │ - mov %cl,(%eax,%edi,1) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - movb $0x0,0x1(%eax,%edi,1) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - cmp %eax,-0x60(%ebp) │ │ │ │ - je 5e3e0 ::do_widen(char) const@@Base+0x22390> │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ - mov $0xf,%edx │ │ │ │ - movzbl -0x1(%eax),%eax │ │ │ │ - lea 0x1(%edi),%ecx │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - mov %al,-0x51(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 5bd78 ::do_widen(char) const@@Base+0xf7b8> │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - cmp -0x5c(%ebp),%eax │ │ │ │ - cmovne -0x40(%ebp),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jbe 5e378 ::do_widen(char) const@@Base+0x22328> │ │ │ │ + cmp -0x84(%ebp),%eax │ │ │ │ + je 5bcf9 ::do_widen(char) const@@Base+0xf739> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - push $0x1 │ │ │ │ - push $0x0 │ │ │ │ - push $0x0 │ │ │ │ - push %edi │ │ │ │ - push -0x64(%ebp) │ │ │ │ - call 4790 , std::allocator >::_M_mutate(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x20,%esp │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - jmp 5e378 ::do_widen(char) const@@Base+0x22328> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x520(%esi),%eax │ │ │ │ - sub $0x4,%esp │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - add $0x1,%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - push -0x48(%ebp) │ │ │ │ - push 0x508(%esi) │ │ │ │ - call 41b0 │ │ │ │ - movb $0x0,0x5bc(%esi) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,0x5a8(%esi) │ │ │ │ - cmp -0x68(%ebp),%eax │ │ │ │ - je 5e429 ::do_widen(char) const@@Base+0x223d9> │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + cmp -0x80(%ebp),%eax │ │ │ │ + je 5bd0f ::do_widen(char) const@@Base+0xf74f> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp -0x5c(%ebp),%eax │ │ │ │ - je 5e440 ::do_widen(char) const@@Base+0x223f0> │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + mov %edi,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - call 4380 │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + call 82d70 ::do_widen(char) const@@Base+0x367b0> │ │ │ │ + pop %edx │ │ │ │ + pop %ecx │ │ │ │ + push -0x78(%ebp) │ │ │ │ + push -0x88(%ebp) │ │ │ │ + call 82dc0 ::do_widen(char) const@@Base+0x36800> │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + add $0xc,%esp │ │ │ │ + lea 0x4(%ecx),%eax │ │ │ │ + push %eax │ │ │ │ + lea 0x1e4(%ecx),%eax │ │ │ │ + push %eax │ │ │ │ + push -0x88(%ebp) │ │ │ │ + call 82df0 ::do_widen(char) const@@Base+0x36830> │ │ │ │ + pop %eax │ │ │ │ + push -0x88(%ebp) │ │ │ │ + call 82d90 ::do_widen(char) const@@Base+0x367d0> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x508(%esi),%edx │ │ │ │ - mov 0x5ac(%esi),%eax │ │ │ │ - cmp %eax,0x5a8(%esi) │ │ │ │ - jne 5e24d ::do_widen(char) const@@Base+0x221fd> │ │ │ │ - mov 0x5b0(%esi),%eax │ │ │ │ - jmp 5e2cf ::do_widen(char) const@@Base+0x2227f> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 7486 <__gmon_start__@plt+0x2cce> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 749d <__gmon_start__@plt+0x2ce5> │ │ │ │ - nop │ │ │ │ + jmp 5bc35 ::do_widen(char) const@@Base+0xf675> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + push 0x8(%ebp) │ │ │ │ + call 4ec40 ::do_widen(char) const@@Base+0x2680> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ + call 44f0 │ │ │ │ + sub -0x8c(%ebp),%eax │ │ │ │ + movl $0x0,-0x74(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + fildll -0x78(%ebp) │ │ │ │ + fdivs -0x1cbd8(%esi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + fstpl 0x218(%eax) │ │ │ │ + jmp 5bce0 ::do_widen(char) const@@Base+0xf720> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 6fca <__gmon_start__@plt+0x2812> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 6fdd <__gmon_start__@plt+0x2825> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ + call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ + add $0x49227,%edi │ │ │ │ push %esi │ │ │ │ lea -0x40(%ebp),%eax │ │ │ │ - lea -0x28(%ebp),%edi │ │ │ │ - call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ - add $0x46b70,%esi │ │ │ │ + lea -0x30(%ebp),%esi │ │ │ │ push %ebx │ │ │ │ lea -0x48(%ebp),%ebx │ │ │ │ - sub $0x4c,%esp │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + sub $0x5c,%esp │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ + lea -0x1c1ea(%edi),%eax │ │ │ │ push $0x0 │ │ │ │ - lea -0x1b565(%esi),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x1b581(%esi),%eax │ │ │ │ + lea -0x1c201(%edi),%eax │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ add $0xc,%esp │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ - mov %edi,-0x30(%ebp) │ │ │ │ - push %eax │ │ │ │ + movb $0x0,-0x28(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + push %esi │ │ │ │ + add $0x174,%eax │ │ │ │ push %ebx │ │ │ │ - mov %esi,%ebx │ │ │ │ - push 0xc(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ movl $0x0,-0x2c(%ebp) │ │ │ │ - movb $0x0,-0x28(%ebp) │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ pop %eax │ │ │ │ - lea -0x1b564(%esi),%eax │ │ │ │ + lea -0x1c1e9(%edi),%eax │ │ │ │ pop %edx │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ push %eax │ │ │ │ - push -0x4c(%ebp) │ │ │ │ + push %esi │ │ │ │ call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5e530 ::do_widen(char) const@@Base+0x224e0> │ │ │ │ + jne 5bf38 ::do_widen(char) const@@Base+0xf978> │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + mov 0x1c0(%ecx),%esi │ │ │ │ + mov 0x1c4(%ecx),%edi │ │ │ │ + lea -0x56bd0(%eax),%ecx │ │ │ │ + mov %esi,%ebx │ │ │ │ + cmp %esi,%edi │ │ │ │ + je 5c087 ::do_widen(char) const@@Base+0xfac7> │ │ │ │ + mov %edi,%eax │ │ │ │ + mov $0x1f,%edx │ │ │ │ + push %ecx │ │ │ │ + mov %ecx,%ebx │ │ │ │ + sub %esi,%eax │ │ │ │ + sar $0x3,%eax │ │ │ │ + imul $0x8c13521d,%eax,%eax │ │ │ │ + bsr %eax,%eax │ │ │ │ + xor $0x1f,%eax │ │ │ │ + sub %eax,%edx │ │ │ │ + mov %edx,%eax │ │ │ │ + add %eax,%eax │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + call 15720 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x80d0> │ │ │ │ + add $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + call 6b6e0 ::do_widen(char) const@@Base+0x1f120> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x1c0(%eax),%ebx │ │ │ │ + mov 0x1c4(%eax),%edx │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + lea -0x56ba0(%eax),%eax │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmp %edx,%ebx │ │ │ │ + je 5bef6 ::do_widen(char) const@@Base+0xf936> │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x60(%esi),%ecx │ │ │ │ + cmp 0x64(%esi),%ecx │ │ │ │ + jne 5c098 ::do_widen(char) const@@Base+0xfad8> │ │ │ │ + add $0x1a8,%esi │ │ │ │ + cmp %esi,%edx │ │ │ │ + jne 5bee0 ::do_widen(char) const@@Base+0xf920> │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 5e509 ::do_widen(char) const@@Base+0x224b9> │ │ │ │ + cmp -0x50(%ebp),%eax │ │ │ │ + je 5bf10 ::do_widen(char) const@@Base+0xf950> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - cmp -0x50(%ebp),%eax │ │ │ │ - je 5e51f ::do_widen(char) const@@Base+0x224cf> │ │ │ │ + cmp -0x5c(%ebp),%eax │ │ │ │ + je 5bf27 ::do_widen(char) const@@Base+0xf967> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x1 │ │ │ │ - add $0x1c4,%eax │ │ │ │ + mov 0x1c4(%eax),%esi │ │ │ │ + mov 0x1c0(%eax),%ebx │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + lea -0x56bb0(%eax),%edi │ │ │ │ + cmp %esi,%ebx │ │ │ │ + je 5c08e ::do_widen(char) const@@Base+0xface> │ │ │ │ + mov %esi,%eax │ │ │ │ + mov $0x1f,%edx │ │ │ │ + push %edi │ │ │ │ + sub %ebx,%eax │ │ │ │ + sar $0x3,%eax │ │ │ │ + imul $0x8c13521d,%eax,%eax │ │ │ │ + bsr %eax,%eax │ │ │ │ + xor $0x1f,%eax │ │ │ │ + sub %eax,%edx │ │ │ │ + mov %edx,%eax │ │ │ │ + add %eax,%eax │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - call 68b90 ::do_widen(char) const@@Base+0x2cb40> │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,0x33c(%ecx) │ │ │ │ - jmp 5e4f4 ::do_widen(char) const@@Base+0x224a4> │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 74c0 <__gmon_start__@plt+0x2d08> │ │ │ │ - nop │ │ │ │ - push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call 15720 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x80d0> │ │ │ │ + add $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - lea -0x28(%ebp),%eax │ │ │ │ - lea -0x40(%ebp),%edi │ │ │ │ - call 18a25 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3d5> │ │ │ │ - add $0x46a90,%esi │ │ │ │ push %ebx │ │ │ │ - sub $0x4c,%esp │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ - mov 0x1f8(%esi),%edx │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - movb $0x0,-0x40(%ebp) │ │ │ │ - test %edx,%edx │ │ │ │ - je 5e5b3 ::do_widen(char) const@@Base+0x22563> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ - push %edx │ │ │ │ - call 41e0 │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + call 6b6e0 ::do_widen(char) const@@Base+0x1f120> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - add %edx,%eax │ │ │ │ - lea -0x30(%ebp),%ebx │ │ │ │ - push $0x0 │ │ │ │ + mov 0x1c0(%eax),%esi │ │ │ │ + mov 0x1c4(%eax),%ecx │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + lea -0x56ba0(%eax),%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + cmp %ecx,%esi │ │ │ │ + je 5bef6 ::do_widen(char) const@@Base+0xf936> │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov 0x60(%ebx),%edx │ │ │ │ + cmp %edx,0x64(%ebx) │ │ │ │ + jne 5bfde ::do_widen(char) const@@Base+0xfa1e> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + add $0x1a8,%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + je 5bef6 ::do_widen(char) const@@Base+0xf936> │ │ │ │ + mov 0x60(%ebx),%edx │ │ │ │ + cmp %edx,0x64(%ebx) │ │ │ │ + je 5bfc8 ::do_widen(char) const@@Base+0xfa08> │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + je 5bef6 ::do_widen(char) const@@Base+0xf936> │ │ │ │ + lea 0x1a8(%ebx),%esi │ │ │ │ + cmp %esi,%ecx │ │ │ │ + je 5c160 ::do_widen(char) const@@Base+0xfba0> │ │ │ │ + mov 0x208(%ebx),%eax │ │ │ │ + cmp 0x20c(%ebx),%eax │ │ │ │ + je 5bfb0 ::do_widen(char) const@@Base+0xf9f0> │ │ │ │ + mov 0xc(%edx),%edi │ │ │ │ + cmp %edi,0xc(%eax) │ │ │ │ + jne 5bfb0 ::do_widen(char) const@@Base+0xf9f0> │ │ │ │ + lea 0x350(%ebx),%eax │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ + jmp 5c032 ::do_widen(char) const@@Base+0xfa72> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x60(%eax),%edx │ │ │ │ + cmp %edx,0x64(%eax) │ │ │ │ + je 5c150 ::do_widen(char) const@@Base+0xfb90> │ │ │ │ + add $0x1a8,%eax │ │ │ │ + cmp %edi,0xc(%edx) │ │ │ │ + jne 5c150 ::do_widen(char) const@@Base+0xfb90> │ │ │ │ + mov %eax,%esi │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 5c018 ::do_widen(char) const@@Base+0xfa58> │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 5bfb0 ::do_widen(char) const@@Base+0xf9f0> │ │ │ │ + mov %esi,%eax │ │ │ │ + mov $0x1f,%edi │ │ │ │ + push -0x58(%ebp) │ │ │ │ + sub %ebx,%eax │ │ │ │ + sar $0x3,%eax │ │ │ │ + imul $0x8c13521d,%eax,%eax │ │ │ │ + bsr %eax,%eax │ │ │ │ + xor $0x1f,%eax │ │ │ │ + sub %eax,%edi │ │ │ │ + mov %edi,%eax │ │ │ │ + add %eax,%eax │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ + push %esi │ │ │ │ push %ebx │ │ │ │ - call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + call 15720 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x80d0> │ │ │ │ add $0xc,%esp │ │ │ │ - lea -0x48(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ + push -0x58(%ebp) │ │ │ │ + push %esi │ │ │ │ push %ebx │ │ │ │ - mov %esi,%ebx │ │ │ │ - push 0x8(%ebp) │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - call 6e930 ::do_widen(char) const@@Base+0x328e0> │ │ │ │ - add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 5e5f8 ::do_widen(char) const@@Base+0x225a8> │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x1b8de(%esi),%eax │ │ │ │ - push $0x6 │ │ │ │ - push %eax │ │ │ │ - push -0x44(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push -0x50(%ebp) │ │ │ │ - call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x20,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 56120 ::do_widen(char) const@@Base+0x1a0d0> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push -0x48(%ebp) │ │ │ │ - push 0x1f8(%esi) │ │ │ │ - push %eax │ │ │ │ - call 56300 ::do_widen(char) const@@Base+0x1a2b0> │ │ │ │ + call 6b6e0 ::do_widen(char) const@@Base+0x1f120> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ - cmp -0x4c(%ebp),%edx │ │ │ │ - je 5e62e ::do_widen(char) const@@Base+0x225de> │ │ │ │ - sub $0xc,%esp │ │ │ │ + mov 0x1c4(%eax),%ecx │ │ │ │ + jmp 5bfb0 ::do_widen(char) const@@Base+0xf9f0> │ │ │ │ + mov %esi,%edx │ │ │ │ + jmp 5beba ::do_widen(char) const@@Base+0xf8fa> │ │ │ │ + mov %esi,%ecx │ │ │ │ + jmp 5bf9c ::do_widen(char) const@@Base+0xf9dc> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ - push %edx │ │ │ │ - call 4380 │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + cmp %esi,%edx │ │ │ │ + je 5bef6 ::do_widen(char) const@@Base+0xf936> │ │ │ │ + lea 0x1a8(%esi),%edi │ │ │ │ cmp %edi,%edx │ │ │ │ - je 5e649 ::do_widen(char) const@@Base+0x225f9> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - push %edx │ │ │ │ - call 4380 │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + je 5c167 ::do_widen(char) const@@Base+0xfba7> │ │ │ │ + mov 0x208(%esi),%eax │ │ │ │ + cmp 0x20c(%esi),%eax │ │ │ │ + je 5c16e ::do_widen(char) const@@Base+0xfbae> │ │ │ │ + mov 0xc(%ecx),%ecx │ │ │ │ + mov %edi,%ebx │ │ │ │ + cmp %ecx,0xc(%eax) │ │ │ │ + je 5c0e5 ::do_widen(char) const@@Base+0xfb25> │ │ │ │ + jmp 5bed0 ::do_widen(char) const@@Base+0xf910> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x60(%ebx),%eax │ │ │ │ + cmp %eax,0x64(%ebx) │ │ │ │ + je 5c140 ::do_widen(char) const@@Base+0xfb80> │ │ │ │ + cmp %ecx,0xc(%eax) │ │ │ │ + jne 5c140 ::do_widen(char) const@@Base+0xfb80> │ │ │ │ + add $0x1a8,%ebx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jne 5c0d8 ::do_widen(char) const@@Base+0xfb18> │ │ │ │ + cmp %esi,%ebx │ │ │ │ + je 5bed0 ::do_widen(char) const@@Base+0xf910> │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov $0x1f,%edi │ │ │ │ + push -0x4c(%ebp) │ │ │ │ + sub %esi,%eax │ │ │ │ + sar $0x3,%eax │ │ │ │ + imul $0x8c13521d,%eax,%eax │ │ │ │ + bsr %eax,%eax │ │ │ │ + xor $0x1f,%eax │ │ │ │ + sub %eax,%edi │ │ │ │ + mov %edi,%eax │ │ │ │ + add %eax,%eax │ │ │ │ + push %eax │ │ │ │ + push %ebx │ │ │ │ + push %esi │ │ │ │ + call 15720 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x80d0> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x4c(%ebp) │ │ │ │ + push %ebx │ │ │ │ + push %esi │ │ │ │ + call 6b6e0 ::do_widen(char) const@@Base+0x1f120> │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 7517 <__gmon_start__@plt+0x2d5f> │ │ │ │ - jmp 74f8 <__gmon_start__@plt+0x2d40> │ │ │ │ + mov 0x1c4(%eax),%edx │ │ │ │ + jmp 5bed0 ::do_widen(char) const@@Base+0xf910> │ │ │ │ xchg %ax,%ax │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 5bed0 ::do_widen(char) const@@Base+0xf910> │ │ │ │ + jmp 5c0ef ::do_widen(char) const@@Base+0xfb2f> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 5bfb0 ::do_widen(char) const@@Base+0xf9f0> │ │ │ │ + jmp 5c038 ::do_widen(char) const@@Base+0xfa78> │ │ │ │ + mov %ecx,%esi │ │ │ │ + jmp 5bfb0 ::do_widen(char) const@@Base+0xf9f0> │ │ │ │ + mov %edx,%ebx │ │ │ │ + jmp 5bed0 ::do_widen(char) const@@Base+0xf910> │ │ │ │ + mov %edi,%ebx │ │ │ │ + jmp 5bed0 ::do_widen(char) const@@Base+0xf910> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 7018 <__gmon_start__@plt+0x2860> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ + add $0x48e7b,%eax │ │ │ │ push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x46997,%ebx │ │ │ │ - sub $0x3c,%esp │ │ │ │ - mov 0x50(%esp),%esi │ │ │ │ - movzbl 0x45d(%esi),%eax │ │ │ │ - mov %al,(%esp) │ │ │ │ - test %al,%al │ │ │ │ - jne 5e6c0 ::do_widen(char) const@@Base+0x22670> │ │ │ │ - jmp 5e6aa ::do_widen(char) const@@Base+0x2265a> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5e6aa ::do_widen(char) const@@Base+0x2265a> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5e6aa ::do_widen(char) const@@Base+0x2265a> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5e6aa ::do_widen(char) const@@Base+0x2265a> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - movzbl (%esp),%eax │ │ │ │ - add $0x3c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmpb $0x0,0x45e(%esi) │ │ │ │ - jne 5e7bf ::do_widen(char) const@@Base+0x2276f> │ │ │ │ - mov 0x420(%esi),%eax │ │ │ │ - mov 0x3c0(%esi),%edi │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov %edi,0x18(%esp) │ │ │ │ - mov %ecx,0x3c4(%esi) │ │ │ │ - cmp %edi,%ecx │ │ │ │ - jg 5e7b8 ::do_widen(char) const@@Base+0x22768> │ │ │ │ - movzbl 0x19(%eax),%edx │ │ │ │ - mov 0x444(%esi),%ebp │ │ │ │ - mov %dl,0x45c(%esi) │ │ │ │ - fldl 0x1c(%eax) │ │ │ │ - fstpl 0x3c8(%esi) │ │ │ │ - test %ebp,%ebp │ │ │ │ - je 5e93e ::do_widen(char) const@@Base+0x228ee> │ │ │ │ - lea 0x434(%esi),%ecx │ │ │ │ - mov 0x438(%esi),%edi │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ - nop │ │ │ │ - test %edi,%edi │ │ │ │ - je 5e76c ::do_widen(char) const@@Base+0x2271c> │ │ │ │ - movzbl 0x45c(%esi),%ebp │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ - mov %edi,%edx │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ - jmp 5e749 ::do_widen(char) const@@Base+0x226f9> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,%esi │ │ │ │ + sub $0x120,%esp │ │ │ │ + mov -0x28(%esi),%ebx │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + lea -0x1c1e1(%eax),%eax │ │ │ │ + fldl 0xc(%ebp) │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + push $0x16 │ │ │ │ + push %eax │ │ │ │ + push %ebx │ │ │ │ + mov %ebx,-0x100(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + fstpl -0xe8(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + push -0x100(%ebp) │ │ │ │ + call 4260 │ │ │ │ + mov 0x1c4(%edi),%eax │ │ │ │ + sub 0x1c0(%edi),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + sar $0x3,%eax │ │ │ │ + lea 0x1d0(%edi),%ebx │ │ │ │ + movl $0x0,0x3d0(%edi) │ │ │ │ + imul $0x8c13521d,%eax,%eax │ │ │ │ + mov %ebx,-0xdc(%ebp) │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ + mov 0x1d8(%edi),%eax │ │ │ │ + cmp %ebx,%eax │ │ │ │ + je 5d053 ::do_widen(char) const@@Base+0x10a93> │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %edi,0x8(%ebp) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %ebx,%esi │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov 0x8(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 5e757 ::do_widen(char) const@@Base+0x22707> │ │ │ │ - mov %ebp,%eax │ │ │ │ - cmp %al,0x10(%edx) │ │ │ │ - jge 5e740 ::do_widen(char) const@@Base+0x226f0> │ │ │ │ - mov 0xc(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 5e749 ::do_widen(char) const@@Base+0x226f9> │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ - cmp %ecx,0x8(%esp) │ │ │ │ - je 5e76c ::do_widen(char) const@@Base+0x2271c> │ │ │ │ - mov %ebp,%edx │ │ │ │ - cmp 0x10(%ecx),%dl │ │ │ │ - jge 5e938 ::do_widen(char) const@@Base+0x228e8> │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + cmp %ecx,%edi │ │ │ │ + cmovb %ecx,%edi │ │ │ │ sub $0xc,%esp │ │ │ │ - addl $0x1,0x454(%esi) │ │ │ │ push %eax │ │ │ │ call 4290 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x420(%esi) │ │ │ │ - cmp 0x424(%esi),%eax │ │ │ │ - je 5e7b8 ::do_widen(char) const@@Base+0x22768> │ │ │ │ - mov 0x10(%eax),%edx │ │ │ │ - mov %edx,0x3c4(%esi) │ │ │ │ - cmp %edx,0x18(%esp) │ │ │ │ - jl 5e7b8 ::do_widen(char) const@@Base+0x22768> │ │ │ │ - movzbl 0x19(%eax),%edx │ │ │ │ - mov %dl,0x45c(%esi) │ │ │ │ - fldl 0x1c(%eax) │ │ │ │ - fstpl 0x3c8(%esi) │ │ │ │ - jmp 5e720 ::do_widen(char) const@@Base+0x226d0> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - movb $0x1,0x45e(%esi) │ │ │ │ - sub $0x4,%esp │ │ │ │ - push 0x520(%esi) │ │ │ │ - push 0x42c(%esi) │ │ │ │ - push 0x508(%esi) │ │ │ │ - call 41b0 │ │ │ │ - mov 0x33c(%esi),%eax │ │ │ │ - movzbl 0x3d0(%esi),%edx │ │ │ │ - add $0x144,%eax │ │ │ │ - mov %dl,0x31(%eax) │ │ │ │ - pop %edx │ │ │ │ - lea 0x3d4(%esi),%edx │ │ │ │ - pop %ecx │ │ │ │ - push %edx │ │ │ │ + cmp %esi,%eax │ │ │ │ + jne 5c220 ::do_widen(char) const@@Base+0xfc60> │ │ │ │ + mov %edi,%esi │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + add $0xa,%esi │ │ │ │ + mov %esi,-0x110(%ebp) │ │ │ │ + cmp $0xfffffff,%esi │ │ │ │ + ja 7052 <__gmon_start__@plt+0x289a> │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea 0x0(,%esi,8),%eax │ │ │ │ push %eax │ │ │ │ - call cde0 <__gmon_start__@plt+0x8628> │ │ │ │ - flds 0x450(%esi) │ │ │ │ + call 42e0 │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + mov %eax,-0xc4(%ebp) │ │ │ │ + lea 0x0(,%esi,4),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 42e0 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,0x35c(%esi) │ │ │ │ - fstl 0x540(%esi) │ │ │ │ - fstl 0x348(%esi) │ │ │ │ - fstl 0x34(%esi) │ │ │ │ - fldl 0x350(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jnp 5e8f8 ::do_widen(char) const@@Base+0x228a8> │ │ │ │ - mov 0x584(%esi),%edi │ │ │ │ - fldl 0xc(%edi) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - ja 5e908 ::do_widen(char) const@@Base+0x228b8> │ │ │ │ - mov 0x588(%esi),%ebp │ │ │ │ - fldl -0x14(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - ja 5e910 ::do_widen(char) const@@Base+0x228c0> │ │ │ │ - mov 0x5a4(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 5ed60 ::do_widen(char) const@@Base+0x22d10> │ │ │ │ - cmp %edi,%ebp │ │ │ │ - je 5e8e0 ::do_widen(char) const@@Base+0x22890> │ │ │ │ - fldl 0xc(%edi) │ │ │ │ - xor %edx,%edx │ │ │ │ - lea 0x18(%edi),%eax │ │ │ │ - fld %st(1) │ │ │ │ - fadds -0x1c21c(%ebx) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - ja 5e8a0 ::do_widen(char) const@@Base+0x22850> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5e8e0 ::do_widen(char) const@@Base+0x22890> │ │ │ │ + mov %eax,-0xc8(%ebp) │ │ │ │ + test %esi,%esi │ │ │ │ + je 5c2cd ::do_widen(char) const@@Base+0xfd0d> │ │ │ │ + mov -0xc4(%ebp),%esi │ │ │ │ + mov -0x110(%ebp),%ebx │ │ │ │ + mov -0xc8(%ebp),%edx │ │ │ │ + lea (%esi,%ebx,8),%ecx │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + mov %esi,%eax │ │ │ │ + fldl -0x1aeb8(%ebx) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - add $0x18,%eax │ │ │ │ - fldl -0xc(%eax) │ │ │ │ - fxch %st(2) │ │ │ │ - fcomi %st(2),%st │ │ │ │ - jbe 5e8d8 ::do_widen(char) const@@Base+0x22888> │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 5e8a8 ::do_widen(char) const@@Base+0x22858> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fxch %st(2) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jb 5e8ca ::do_widen(char) const@@Base+0x2287a> │ │ │ │ - fldl -0x14(%eax) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - jb 5e8ca ::do_widen(char) const@@Base+0x2287a> │ │ │ │ - mov -0x4(%eax),%ebx │ │ │ │ - mov 0x37c(%esi),%ecx │ │ │ │ - mov %ebx,(%ecx,%edx,4) │ │ │ │ - add $0x1,%edx │ │ │ │ - mov %edx,0x35c(%esi) │ │ │ │ - cmp %eax,%ebp │ │ │ │ - jne 5e888 ::do_widen(char) const@@Base+0x22838> │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 5e8dc ::do_widen(char) const@@Base+0x2288c> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ - test %edx,%edx │ │ │ │ - jne 5e918 ::do_widen(char) const@@Base+0x228c8> │ │ │ │ - fstpl 0x350(%esi) │ │ │ │ - movl $0x0,0x35c(%esi) │ │ │ │ - jmp 5e91a ::do_widen(char) const@@Base+0x228ca> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jne 5e831 ::do_widen(char) const@@Base+0x227e1> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5e91a ::do_widen(char) const@@Base+0x228ca> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5e91a ::do_widen(char) const@@Base+0x228ca> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5e91a ::do_widen(char) const@@Base+0x228ca> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstl (%eax) │ │ │ │ + add $0x8,%eax │ │ │ │ + add $0x4,%edx │ │ │ │ + movl $0x0,-0x4(%edx) │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 5c2b8 ::do_widen(char) const@@Base+0xfcf8> │ │ │ │ fstp %st(0) │ │ │ │ - movb $0x0,(%esp) │ │ │ │ - movzbl (%esp),%eax │ │ │ │ - movl $0x0,0x454(%esi) │ │ │ │ - add $0x3c,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 5d02a ::do_widen(char) const@@Base+0x10a6a> │ │ │ │ + movl $0x0,-0xb8(%ebp) │ │ │ │ + fldz │ │ │ │ + movl $0x0,-0xb0(%ebp) │ │ │ │ + fstpl -0xc0(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x3c4(%esi),%ecx │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x5ec(%edi),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ - sub 0x3bc(%esi),%ecx │ │ │ │ - add $0x28,%eax │ │ │ │ - mov %ecx,0x458(%esi) │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ + add 0x1c0(%edi),%esi │ │ │ │ + mov (%ecx),%ebx │ │ │ │ + push 0x10(%esi) │ │ │ │ + push %ecx │ │ │ │ + call *0x28(%ebx) │ │ │ │ + fmuls 0xc8(%esi) │ │ │ │ + fadds 0xc4(%esi) │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + sub $0x8,%esp │ │ │ │ + fstpl (%esp) │ │ │ │ + push $0x40240000 │ │ │ │ + push $0x0 │ │ │ │ + call 46d0 │ │ │ │ + fmull 0xbc(%esi) │ │ │ │ + add $0x20,%esp │ │ │ │ + fldl 0xdc(%esi) │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fcmovbe %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + fstps -0x7c(%ebp) │ │ │ │ + flds -0x7c(%ebp) │ │ │ │ + add 0x1c0(%edi),%eax │ │ │ │ + fildl 0xd8(%eax) │ │ │ │ + faddl -0xc0(%ebp) │ │ │ │ + fstpl -0xc0(%ebp) │ │ │ │ + fldl -0xe8(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jb 5c38c ::do_widen(char) const@@Base+0xfdcc> │ │ │ │ + addl $0x1,0x3d0(%edi) │ │ │ │ + fstl 0x24(%eax) │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + fstpl (%esp) │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ + call 4700 │ │ │ │ + mov -0xd0(%ebp),%eax │ │ │ │ + addl $0x1,-0xb0(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ + addl $0x1a8,-0xb8(%ebp) │ │ │ │ + fstpl 0x2c(%eax) │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + cmp -0xd8(%ebp),%eax │ │ │ │ + jne 5c300 ::do_widen(char) const@@Base+0xfd40> │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov 0x1c0(%edi),%esi │ │ │ │ + push $0x16 │ │ │ │ + lea -0x1c1ca(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - lea 0x3ec(%esi),%eax │ │ │ │ + push -0x100(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + push -0x100(%ebp) │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + call 4260 │ │ │ │ + lea -0x58(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0x60(%ebp),%ecx │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + mov %eax,-0x114(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + lea -0x1c1a4(%ebx),%eax │ │ │ │ + push $0x0 │ │ │ │ push %eax │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - addl $0x1,0x454(%esi) │ │ │ │ - pop %edi │ │ │ │ - push 0x420(%esi) │ │ │ │ - call 4290 │ │ │ │ + lea -0x1c1b3(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + mov %ecx,-0xb0(%ebp) │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + lea -0x40(%ebp),%edx │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x48(%ebp),%eax │ │ │ │ + mov %edx,-0x118(%ebp) │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ + lea 0x174(%edi),%edx │ │ │ │ + push %eax │ │ │ │ + push -0xb0(%ebp) │ │ │ │ + push %edx │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ + movb $0x0,-0x40(%ebp) │ │ │ │ + mov %edx,-0xf0(%ebp) │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + mov %ebx,-0xa0(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %ebx │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + pop %eax │ │ │ │ + lea -0x1c1a3(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + push -0xb8(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x420(%esi) │ │ │ │ - cmp 0x424(%esi),%eax │ │ │ │ - je 5ebd0 ::do_widen(char) const@@Base+0x22b80> │ │ │ │ - mov 0x3c0(%esi),%edi │ │ │ │ - cmp %edi,0x10(%eax) │ │ │ │ - jg 5ebd0 ::do_widen(char) const@@Base+0x22b80> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push 0x520(%esi) │ │ │ │ - push 0x42c(%esi) │ │ │ │ - push 0x508(%esi) │ │ │ │ - call 41b0 │ │ │ │ - mov 0x33c(%esi),%eax │ │ │ │ - movzbl 0x3d0(%esi),%edx │ │ │ │ - add $0x144,%eax │ │ │ │ - mov %dl,0x31(%eax) │ │ │ │ + test %eax,%eax │ │ │ │ + je 5cf22 ::do_widen(char) const@@Base+0x10962> │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1c19d(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + push -0xb0(%ebp) │ │ │ │ + call 4770 , std::allocator >::assign(char const*)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0xb8(%ebp) │ │ │ │ + push -0xb0(%ebp) │ │ │ │ + push -0xf0(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + lea -0x1c181(%esi),%eax │ │ │ │ pop %edx │ │ │ │ - lea 0x3d4(%esi),%edx │ │ │ │ pop %ecx │ │ │ │ - push %edx │ │ │ │ push %eax │ │ │ │ - call cde0 <__gmon_start__@plt+0x8628> │ │ │ │ - mov 0x33c(%esi),%ebp │ │ │ │ + push -0xb8(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + movl $0x0,-0xac(%ebp) │ │ │ │ + fnstcw -0x7e(%ebp) │ │ │ │ + mov %eax,-0x108(%ebp) │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ + push $0x1e │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + fildll -0xb0(%ebp) │ │ │ │ + fdivrl -0xc0(%ebp) │ │ │ │ + movzwl -0x7e(%ebp),%eax │ │ │ │ + or $0xc,%ah │ │ │ │ + mov %ax,-0x80(%ebp) │ │ │ │ + fadds -0x1db5c(%esi) │ │ │ │ + fldcw -0x80(%ebp) │ │ │ │ + fistpll -0xa8(%ebp) │ │ │ │ + fldcw -0x7e(%ebp) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov %eax,-0x10c(%ebp) │ │ │ │ + lea -0x1b7b0(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + push -0x100(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + push -0x100(%ebp) │ │ │ │ + call 4260 │ │ │ │ + mov %edi,(%esp) │ │ │ │ + call 4e950 ::do_widen(char) const@@Base+0x2390> │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1c178(%esi),%eax │ │ │ │ + push $0x1b │ │ │ │ + push %eax │ │ │ │ + push -0x100(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + push -0x100(%ebp) │ │ │ │ + call 4260 │ │ │ │ + mov 0x1c4(%edi),%eax │ │ │ │ + sub 0x1c0(%edi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - flds 0x450(%esi) │ │ │ │ - movsbl 0x45c(%esi),%edx │ │ │ │ - mov 0x42c(%esi),%eax │ │ │ │ - mov 0xa4(%ebp),%ecx │ │ │ │ - add 0x458(%esi),%eax │ │ │ │ - fstl 0x540(%esi) │ │ │ │ - fldl (%ecx,%edx,8) │ │ │ │ - faddl 0x3c8(%esi) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstl 0x540(%esi) │ │ │ │ - movsbl (%eax),%edi │ │ │ │ - fsubl (%ecx,%edi,8) │ │ │ │ - mov 0xb0(%ebp),%ecx │ │ │ │ - mov 0x458(%esi),%edi │ │ │ │ - fstl 0x540(%esi) │ │ │ │ - faddl (%ecx,%edx,8) │ │ │ │ - fstl 0x540(%esi) │ │ │ │ - movsbl (%eax),%eax │ │ │ │ - fsubl (%ecx,%eax,8) │ │ │ │ - mov 0x508(%esi),%eax │ │ │ │ - movzbl 0x45c(%esi),%ecx │ │ │ │ - fstpl 0x540(%esi) │ │ │ │ - mov %cl,(%eax,%edi,1) │ │ │ │ - fldz │ │ │ │ - fldl 0x3c8(%esi) │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jp 5ebf0 ::do_widen(char) const@@Base+0x22ba0> │ │ │ │ - jne 5ebf0 ::do_widen(char) const@@Base+0x22ba0> │ │ │ │ - fstp %st(0) │ │ │ │ - mov 0x520(%esi),%eax │ │ │ │ - mov 0x508(%esi),%edi │ │ │ │ - mov 0x388(%esi),%edx │ │ │ │ - cmp 0x374(%esi),%eax │ │ │ │ - jg 5ec48 ::do_widen(char) const@@Base+0x22bf8> │ │ │ │ + movl $0x0,-0xac(%ebp) │ │ │ │ + fnstcw -0x7e(%ebp) │ │ │ │ + mov %eax,-0x11c(%ebp) │ │ │ │ + sar $0x3,%eax │ │ │ │ + movl $0x0,-0xe0(%ebp) │ │ │ │ + imul $0x8c13521d,%eax,%ebx │ │ │ │ + movl $0x0,-0xe8(%ebp) │ │ │ │ + movzwl -0x7e(%ebp),%eax │ │ │ │ + mov %ebx,-0xb0(%ebp) │ │ │ │ + fildll -0xb0(%ebp) │ │ │ │ + or $0xc,%ah │ │ │ │ + fdivs -0x1c698(%esi) │ │ │ │ + mov %ax,-0x80(%ebp) │ │ │ │ + mov %ebx,-0xf8(%ebp) │ │ │ │ + fldcw -0x80(%ebp) │ │ │ │ + fistpll -0xa8(%ebp) │ │ │ │ + fldcw -0x7e(%ebp) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov %eax,-0x104(%ebp) │ │ │ │ + lea -0x90(%ebp),%eax │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 5c7d9 ::do_widen(char) const@@Base+0x10219> │ │ │ │ + addl $0x1,-0xe0(%ebp) │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ + cmp %eax,-0x104(%ebp) │ │ │ │ + ja 5c66d ::do_widen(char) const@@Base+0x100ad> │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x1 │ │ │ │ + lea -0x1df4c(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + push -0x100(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + push -0x100(%ebp) │ │ │ │ + call 4260 │ │ │ │ + movl $0x0,-0xe0(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x1c0(%edi),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - push %edi │ │ │ │ - push %edx │ │ │ │ - call 4740 │ │ │ │ - mov $0x101,%edx │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + imul $0x1a8,-0xe8(%ebp),%esi │ │ │ │ + push 0x28(%eax,%esi,1) │ │ │ │ + push 0x24(%eax,%esi,1) │ │ │ │ + mov %esi,-0xb8(%ebp) │ │ │ │ + call 4700 │ │ │ │ + mov 0x1c0(%edi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,0x36c(%esi) │ │ │ │ - fldz │ │ │ │ - movl $0x0,0x370(%esi) │ │ │ │ - fstpl 0x350(%esi) │ │ │ │ - fldl 0x540(%esi) │ │ │ │ - movl $0x0,0x364(%esi) │ │ │ │ - fstl 0x348(%esi) │ │ │ │ - fstl 0x34(%esi) │ │ │ │ - fldz │ │ │ │ - fxch %st(1) │ │ │ │ - mov %dx,0x344(%esi) │ │ │ │ - movl $0x0,0x360(%esi) │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - movl $0x0,0x358(%esi) │ │ │ │ - movl $0x0,0x35c(%esi) │ │ │ │ - jnp 5ebe0 ::do_widen(char) const@@Base+0x22b90> │ │ │ │ - mov 0x584(%esi),%ebp │ │ │ │ - fldl 0xc(%ebp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - ja 5e690 ::do_widen(char) const@@Base+0x22640> │ │ │ │ - mov 0x588(%esi),%edi │ │ │ │ - fldl -0x14(%edi) │ │ │ │ - fxch %st(1) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - ja 5e698 ::do_widen(char) const@@Base+0x22648> │ │ │ │ - mov 0x5a4(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 5ed18 ::do_widen(char) const@@Base+0x22cc8> │ │ │ │ - cmp %edi,%ebp │ │ │ │ - je 5ebb4 ::do_widen(char) const@@Base+0x22b64> │ │ │ │ - fldl 0xc(%ebp) │ │ │ │ - xor %edx,%edx │ │ │ │ - lea 0x18(%ebp),%eax │ │ │ │ - fld %st(1) │ │ │ │ - fadds -0x1c21c(%ebx) │ │ │ │ - fcomi %st(1),%st │ │ │ │ - ja 5eb70 ::do_widen(char) const@@Base+0x22b20> │ │ │ │ - fstp %st(0) │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5ebb4 ::do_widen(char) const@@Base+0x22b64> │ │ │ │ + fstpl -0xd8(%ebp) │ │ │ │ + add %esi,%eax │ │ │ │ + mov 0x60(%eax),%ecx │ │ │ │ + mov 0x64(%eax),%edx │ │ │ │ + sub %ecx,%edx │ │ │ │ + sar $0x2,%edx │ │ │ │ + imul $0xbdef7bdf,%edx,%esi │ │ │ │ + mov %esi,-0xb0(%ebp) │ │ │ │ + test %esi,%esi │ │ │ │ + je 5c7c0 ::do_widen(char) const@@Base+0x10200> │ │ │ │ + lea -0x70(%ebp),%esi │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %esi,-0xc0(%ebp) │ │ │ │ + jmp 5c6f2 ::do_widen(char) const@@Base+0x10132> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0x18,%eax │ │ │ │ - fldl -0xc(%eax) │ │ │ │ - fxch %st(2) │ │ │ │ - fcomi %st(2),%st │ │ │ │ - jbe 5eba8 ::do_widen(char) const@@Base+0x22b58> │ │ │ │ - fxch %st(2) │ │ │ │ + add $0x1,%ebx │ │ │ │ + cmp %ebx,-0xb0(%ebp) │ │ │ │ + je 5c7c0 ::do_widen(char) const@@Base+0x10200> │ │ │ │ + mov 0x60(%eax),%ecx │ │ │ │ + imul $0x7c,%ebx,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + mov 0xc(%edx),%ecx │ │ │ │ + cmpl $0x9,0x4(%edx) │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ + jle 5c70e ::do_widen(char) const@@Base+0x1014e> │ │ │ │ + xor %edx,%edx │ │ │ │ + cmpl $0xffffffff,0x38c(%edi) │ │ │ │ + je 5c73d ::do_widen(char) const@@Base+0x1017d> │ │ │ │ + sub $0x4,%esp │ │ │ │ + lea 0x2d4(%edi),%eax │ │ │ │ + push -0xc0(%ebp) │ │ │ │ + push %eax │ │ │ │ + push -0xd0(%ebp) │ │ │ │ + call 281e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x85e0> │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ + add $0xc,%esp │ │ │ │ + add 0x1c0(%edi),%eax │ │ │ │ + mov $0x1,%edx │ │ │ │ + cmpb $0x0,0x44(%eax) │ │ │ │ + jne 5c6e0 ::do_widen(char) const@@Base+0x10120> │ │ │ │ + fld1 │ │ │ │ + fchs │ │ │ │ + fldl -0xd8(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 5eb78 ::do_widen(char) const@@Base+0x22b28> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fxch %st(2) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fcomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jb 5eb9a ::do_widen(char) const@@Base+0x22b4a> │ │ │ │ - fldl -0x14(%eax) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jb 5eb9a ::do_widen(char) const@@Base+0x22b4a> │ │ │ │ - mov -0x4(%eax),%ebx │ │ │ │ - mov 0x37c(%esi),%ecx │ │ │ │ - mov %ebx,(%ecx,%edx,4) │ │ │ │ - add $0x1,%edx │ │ │ │ - mov %edx,0x35c(%esi) │ │ │ │ - cmp %eax,%edi │ │ │ │ - jne 5eb58 ::do_widen(char) const@@Base+0x22b08> │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 5ebac ::do_widen(char) const@@Base+0x22b5c> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ fstp %st(0) │ │ │ │ + jb 5c6e0 ::do_widen(char) const@@Base+0x10120> │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + mov -0xc4(%ebp),%esi │ │ │ │ + mov %ecx,-0xfc(%ebp) │ │ │ │ + lea (%esi,%ecx,8),%esi │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ + fldl (%esi) │ │ │ │ + mov %esi,-0xf4(%ebp) │ │ │ │ + fldl -0x1aeb8(%ecx) │ │ │ │ + fstl -0xf0(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fucomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - test %edx,%edx │ │ │ │ - jne 5e6a0 ::do_widen(char) const@@Base+0x22650> │ │ │ │ - fstpl 0x350(%esi) │ │ │ │ - movl $0x0,0x35c(%esi) │ │ │ │ - jmp 5e6aa ::do_widen(char) const@@Base+0x2265a> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - movb $0x1,0x45e(%esi) │ │ │ │ - jmp 5e994 ::do_widen(char) const@@Base+0x22944> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - je 5e6a8 ::do_widen(char) const@@Base+0x22658> │ │ │ │ - jmp 5eb00 ::do_widen(char) const@@Base+0x22ab0> │ │ │ │ + jp 5c78f ::do_widen(char) const@@Base+0x101cf> │ │ │ │ + je 5ce50 ::do_widen(char) const@@Base+0x10890> │ │ │ │ + test %dl,%dl │ │ │ │ + je 5c7a3 ::do_widen(char) const@@Base+0x101e3> │ │ │ │ + mov -0xc8(%ebp),%esi │ │ │ │ + mov -0xfc(%ebp),%ecx │ │ │ │ + addl $0x1,(%esi,%ecx,4) │ │ │ │ + faddl -0xd8(%ebp) │ │ │ │ + mov -0xf4(%ebp),%esi │ │ │ │ + add $0x1,%ebx │ │ │ │ + fstpl (%esi) │ │ │ │ + cmp %ebx,-0xb0(%ebp) │ │ │ │ + jne 5c6ef ::do_widen(char) const@@Base+0x1012f> │ │ │ │ + addl $0x1,-0xe8(%ebp) │ │ │ │ + mov -0xe8(%ebp),%eax │ │ │ │ + cmp %eax,-0xf8(%ebp) │ │ │ │ + jne 5c620 ::do_widen(char) const@@Base+0x10060> │ │ │ │ + mov 0x3c4(%edi),%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + mov %edx,-0xac(%ebp) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + mov 0x3bc(%edi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + fildll -0xb0(%ebp) │ │ │ │ + mov %edx,-0xac(%ebp) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + fildll -0xb0(%ebp) │ │ │ │ + mov 0x3d4(%edi),%eax │ │ │ │ + mov %edx,-0xac(%ebp) │ │ │ │ + push $0x21 │ │ │ │ + fdiv %st(1),%st │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + lea -0x1b790(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + push -0x100(%ebp) │ │ │ │ + fildll -0xb0(%ebp) │ │ │ │ + fdivp %st,%st(2) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ + fstpl -0xf0(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %eax │ │ │ │ + push -0x100(%ebp) │ │ │ │ + call 4260 │ │ │ │ + lea -0x2c(%ebp),%eax │ │ │ │ + fldz │ │ │ │ + add $0x10,%esp │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + lea 0x2d8(%edi),%eax │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + movl $0x0,-0x1c(%ebp) │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ + fstpl -0x68(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 5d037 ::do_widen(char) const@@Base+0x10a77> │ │ │ │ + movl $0x0,-0xe0(%ebp) │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + mov %eax,-0xfc(%ebp) │ │ │ │ + lea -0x9c(%ebp),%eax │ │ │ │ + movl $0x0,-0xe8(%ebp) │ │ │ │ + mov %eax,-0xf4(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + addl $0x1,-0xe0(%ebp) │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ + cmp %eax,-0x104(%ebp) │ │ │ │ + jbe 5ce80 ::do_widen(char) const@@Base+0x108c0> │ │ │ │ + imul $0x1a8,-0xe8(%ebp),%eax │ │ │ │ + mov 0x1c0(%edi),%edx │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + mov 0x60(%edx,%eax,1),%esi │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ + lea (%edx,%eax,1),%ebx │ │ │ │ + mov 0x64(%ebx),%eax │ │ │ │ + cmp %eax,%esi │ │ │ │ + je 5c99e ::do_widen(char) const@@Base+0x103de> │ │ │ │ nop │ │ │ │ - mov 0x33c(%esi),%edi │ │ │ │ - mov 0x3bc(%esi),%edx │ │ │ │ - add 0x458(%esi),%edx │ │ │ │ - mov 0x14c(%edi),%eax │ │ │ │ - lea 0x148(%edi),%ebp │ │ │ │ - movb $0x1,0x175(%edi) │ │ │ │ - mov %edx,0x28(%esp) │ │ │ │ - mov %ebp,%ecx │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ + mov 0x2dc(%edi),%eax │ │ │ │ + mov %edx,-0x70(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jne 5ec39 ::do_widen(char) const@@Base+0x22be9> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5ecd0 ::do_widen(char) const@@Base+0x22c80> │ │ │ │ + je 5c966 ::do_widen(char) const@@Base+0x103a6> │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ + jmp 5c949 ::do_widen(char) const@@Base+0x10389> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + nop │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 5ecb8 ::do_widen(char) const@@Base+0x22c68> │ │ │ │ + je 5c955 ::do_widen(char) const@@Base+0x10395> │ │ │ │ cmp 0x10(%eax),%edx │ │ │ │ - jbe 5ec30 ::do_widen(char) const@@Base+0x22be0> │ │ │ │ + jbe 5c940 ::do_widen(char) const@@Base+0x10380> │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ - jmp 5ec35 ::do_widen(char) const@@Base+0x22be5> │ │ │ │ + test %eax,%eax │ │ │ │ + jne 5c949 ::do_widen(char) const@@Base+0x10389> │ │ │ │ + cmp %ecx,-0xb0(%ebp) │ │ │ │ + je 5c966 ::do_widen(char) const@@Base+0x103a6> │ │ │ │ + cmp 0x10(%ecx),%edx │ │ │ │ + jae 5cc18 ::do_widen(char) const@@Base+0x10658> │ │ │ │ + sub $0x4,%esp │ │ │ │ + add $0x60,%ebx │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + push -0xf4(%ebp) │ │ │ │ + call 6a3f0 ::do_widen(char) const@@Base+0x1de30> │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ + add $0xc,%esp │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ + mov 0x1c0(%edi),%edx │ │ │ │ + lea (%edx,%eax,1),%ebx │ │ │ │ + mov 0x64(%ebx),%eax │ │ │ │ + cmp %eax,%esi │ │ │ │ + jne 5c920 ::do_widen(char) const@@Base+0x10360> │ │ │ │ + mov 0x60(%ebx),%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 5ca03 ::do_widen(char) const@@Base+0x10443> │ │ │ │ + mov -0x108(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 5cebd ::do_widen(char) const@@Base+0x108fd> │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ + mov %ebx,%esi │ │ │ │ + lea -0x56bf0(%ecx),%ecx │ │ │ │ + mov %ecx,-0xb8(%ebp) │ │ │ │ + cmp %eax,%esi │ │ │ │ + je 5c9f2 ::do_widen(char) const@@Base+0x10432> │ │ │ │ + add $0x7c,%ebx │ │ │ │ + cmp %eax,%ebx │ │ │ │ + je 5cdf0 ::do_widen(char) const@@Base+0x10830> │ │ │ │ + fldl 0x18(%esi) │ │ │ │ + fldl 0x18(%ebx) │ │ │ │ + fucomip %st(1),%st │ │ │ │ + fstp %st(0) │ │ │ │ + jp 5c9e4 ::do_widen(char) const@@Base+0x10424> │ │ │ │ + je 5c9c7 ::do_widen(char) const@@Base+0x10407> │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 5cdf0 ::do_widen(char) const@@Base+0x10830> │ │ │ │ + mov %ebx,%esi │ │ │ │ + cmp %eax,%esi │ │ │ │ + jne 5c9cb ::do_widen(char) const@@Base+0x1040b> │ │ │ │ + mov -0xc0(%ebp),%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + mov 0x60(%ecx),%eax │ │ │ │ + fldl 0x18(%eax) │ │ │ │ + fstpl 0x2c(%ecx) │ │ │ │ + addl $0x1,-0xe8(%ebp) │ │ │ │ + mov -0xe8(%ebp),%eax │ │ │ │ + cmp %eax,-0xf8(%ebp) │ │ │ │ + jne 5c8d8 ::do_widen(char) const@@Base+0x10318> │ │ │ │ + mov -0x110(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 5ca67 ::do_widen(char) const@@Base+0x104a7> │ │ │ │ + mov -0xc4(%ebp),%ebx │ │ │ │ + mov -0x110(%ebp),%esi │ │ │ │ + mov %ebx,%eax │ │ │ │ + lea (%ebx,%esi,8),%edx │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + fldl -0x1aeb8(%ebx) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ nop │ │ │ │ - sub $0x8,%esp │ │ │ │ - add $0x1,%eax │ │ │ │ - mov %eax,0x374(%esi) │ │ │ │ - push $0x1 │ │ │ │ - push %edx │ │ │ │ - call 4280 │ │ │ │ - pop %ecx │ │ │ │ - pop %ebp │ │ │ │ + fstl (%eax) │ │ │ │ + add $0x8,%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + jne 5ca48 ::do_widen(char) const@@Base+0x10488> │ │ │ │ + fstp %st(0) │ │ │ │ + mov -0xf8(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 5cb72 ::do_widen(char) const@@Base+0x105b2> │ │ │ │ + mov 0x1c0(%edi),%edx │ │ │ │ + mov -0x11c(%ebp),%eax │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %edx,-0xb0(%ebp) │ │ │ │ + mov %edx,-0xd0(%ebp) │ │ │ │ + mov %edi,%esi │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ + add %edx,%eax │ │ │ │ + mov -0xc4(%ebp),%edi │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + fldl -0x1aeb8(%eax) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ + mov 0x64(%ecx),%edx │ │ │ │ + mov 0x60(%ecx),%eax │ │ │ │ + mov %edx,-0xb8(%ebp) │ │ │ │ + sub %eax,%edx │ │ │ │ + mov %edx,%ecx │ │ │ │ + sar $0x2,%edx │ │ │ │ + imul $0xbdef7bdf,%edx,%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 5cafb ::do_widen(char) const@@Base+0x1053b> │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ + add %eax,%ecx │ │ │ │ + mov 0x6c(%esi),%esi │ │ │ │ + jmp 5cadd ::do_widen(char) const@@Base+0x1051d> │ │ │ │ + jne 5caeb ::do_widen(char) const@@Base+0x1052b> │ │ │ │ + fstp %st(0) │ │ │ │ + add $0x7c,%eax │ │ │ │ + fstpl (%edx) │ │ │ │ + cmp %eax,%ecx │ │ │ │ + je 5caf6 ::do_widen(char) const@@Base+0x10536> │ │ │ │ + mov 0xc(%eax),%ebx │ │ │ │ + lea (%edi,%ebx,8),%edx │ │ │ │ + fldl (%esi) │ │ │ │ + fldl (%edx) │ │ │ │ + fucomi %st(2),%st │ │ │ │ + jnp 5cad0 ::do_widen(char) const@@Base+0x10510> │ │ │ │ + faddp %st,%st(1) │ │ │ │ + add $0x7c,%eax │ │ │ │ + fstpl (%edx) │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 5cadd ::do_widen(char) const@@Base+0x1051d> │ │ │ │ + mov $0x1,%esi │ │ │ │ + addl $0x1a8,-0xb0(%ebp) │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + cmp %eax,-0xc0(%ebp) │ │ │ │ + jne 5caa0 ::do_widen(char) const@@Base+0x104e0> │ │ │ │ + fstp %st(0) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov -0xd0(%ebp),%edx │ │ │ │ + test %al,%al │ │ │ │ + je 5cfe8 ::do_widen(char) const@@Base+0x10a28> │ │ │ │ + mov -0xc4(%ebp),%esi │ │ │ │ + mov -0xc0(%ebp),%edi │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x60(%edx),%eax │ │ │ │ + mov 0x64(%edx),%ebx │ │ │ │ + sub %eax,%ebx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + add %eax,%ebx │ │ │ │ + sar $0x2,%ecx │ │ │ │ + imul $0xbdef7bdf,%ecx,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 5cb68 ::do_widen(char) const@@Base+0x105a8> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ + add $0x7c,%eax │ │ │ │ + fldl (%esi,%ecx,8) │ │ │ │ + fstps -0x5c(%eax) │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jne 5cb58 ::do_widen(char) const@@Base+0x10598> │ │ │ │ + add $0x1a8,%edx │ │ │ │ + cmp %edx,%edi │ │ │ │ + jne 5cb38 ::do_widen(char) const@@Base+0x10578> │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + mov -0x100(%ebp),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x7 │ │ │ │ + lea -0x1bf12(%edi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + mov %esi,(%esp) │ │ │ │ + call 4260 │ │ │ │ + pop %ebx │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + pop %esi │ │ │ │ push $0x4 │ │ │ │ - push 0x384(%esi) │ │ │ │ + push -0xc8(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ call 4280 │ │ │ │ + pop %edi │ │ │ │ pop %eax │ │ │ │ - push 0x374(%esi) │ │ │ │ - call 42e0 │ │ │ │ + push $0x8 │ │ │ │ + push -0xc4(%ebp) │ │ │ │ + call 4280 │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push -0x28(%ebp) │ │ │ │ + push -0xfc(%ebp) │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x388(%esi) │ │ │ │ - mov 0x374(%esi),%eax │ │ │ │ - cmp $0x1fffffff,%eax │ │ │ │ - ja 753a <__gmon_start__@plt+0x2d82> │ │ │ │ + cmp -0x118(%ebp),%eax │ │ │ │ + je 5cbea ::do_widen(char) const@@Base+0x1062a> │ │ │ │ sub $0xc,%esp │ │ │ │ - shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ - call 42e0 │ │ │ │ - mov 0x388(%esi),%edx │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x384(%esi) │ │ │ │ - jmp 5ea86 ::do_widen(char) const@@Base+0x22a36> │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + cmp -0x114(%ebp),%eax │ │ │ │ + je 5cc07 ::do_widen(char) const@@Base+0x10647> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - cmp %ebp,%ecx │ │ │ │ - je 5ecc5 ::do_widen(char) const@@Base+0x22c75> │ │ │ │ - cmp 0x10(%ecx),%edx │ │ │ │ - jae 5ed0b ::do_widen(char) const@@Base+0x22cbb> │ │ │ │ + mov -0xc4(%ebp),%eax │ │ │ │ + fldl (%eax,%edx,8) │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + fldl -0x1aeb8(%eax) │ │ │ │ + fstl -0xb8(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fucomi %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + jp 5cd20 ::do_widen(char) const@@Base+0x10760> │ │ │ │ + jne 5cd20 ::do_widen(char) const@@Base+0x10760> │ │ │ │ fstp %st(0) │ │ │ │ - jmp 5ecd0 ::do_widen(char) const@@Base+0x22c80> │ │ │ │ + fldz │ │ │ │ + fstpl 0x18(%esi) │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ + mov (%eax,%edx,4),%eax │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + ja 5cc78 ::do_widen(char) const@@Base+0x106b8> │ │ │ │ + jmp 5cc6a ::do_widen(char) const@@Base+0x106aa> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fstp %st(0) │ │ │ │ + add $0x7c,%esi │ │ │ │ + jmp 5c988 ::do_widen(char) const@@Base+0x103c8> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x1d4(%edi),%eax │ │ │ │ + mov -0xdc(%ebp),%ecx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 5cc99 ::do_widen(char) const@@Base+0x106d9> │ │ │ │ + jmp 5ccb5 ::do_widen(char) const@@Base+0x106f5> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 5cca5 ::do_widen(char) const@@Base+0x106e5> │ │ │ │ + cmp %edx,0x10(%eax) │ │ │ │ + jae 5cc90 ::do_widen(char) const@@Base+0x106d0> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 5cc99 ::do_widen(char) const@@Base+0x106d9> │ │ │ │ + mov -0xdc(%ebp),%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + je 5ccb5 ::do_widen(char) const@@Base+0x106f5> │ │ │ │ + cmp %edx,0x10(%ecx) │ │ │ │ + cmova %eax,%ecx │ │ │ │ + mov 0x18(%ecx),%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %edx,-0xcc(%ebp) │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ + fildll -0xd0(%ebp) │ │ │ │ + fmull -0xf0(%ebp) │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fcomip %st(1),%st │ │ │ │ + jbe 5cc68 ::do_widen(char) const@@Base+0x106a8> │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov %eax,%ebx │ │ │ │ + fstpl (%esp) │ │ │ │ + call 4700 │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + movl $0x0,-0xb4(%ebp) │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + fildll -0xb8(%ebp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + faddl 0x18(%esi) │ │ │ │ + fstpl 0x18(%esi) │ │ │ │ + jmp 5cc6a ::do_widen(char) const@@Base+0x106aa> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ xchg %ax,%ax │ │ │ │ - lea 0x28(%esp),%eax │ │ │ │ - add $0x144,%edi │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ - lea 0x1c(%esp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea 0x2f(%esp),%edx │ │ │ │ - push %edx │ │ │ │ - lea 0x38(%esp),%edx │ │ │ │ - push %edx │ │ │ │ - lea -0x1b4c4(%ebx),%edx │ │ │ │ - push %edx │ │ │ │ - push %ecx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 5cd5c ::do_widen(char) const@@Base+0x1079c> │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ + jmp 5cd41 ::do_widen(char) const@@Base+0x10781> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 5cd4d ::do_widen(char) const@@Base+0x1078d> │ │ │ │ + cmp 0x10(%eax),%edx │ │ │ │ + jbe 5cd38 ::do_widen(char) const@@Base+0x10778> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 5cd41 ::do_widen(char) const@@Base+0x10781> │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ + cmp %eax,%ebx │ │ │ │ + je 5cd5c ::do_widen(char) const@@Base+0x1079c> │ │ │ │ + cmp 0x10(%ebx),%edx │ │ │ │ + jae 5cdbb ::do_widen(char) const@@Base+0x107fb> │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ + sub $0x10,%esp │ │ │ │ + fstpl (%esp) │ │ │ │ + push -0x10c(%ebp) │ │ │ │ + push -0xf8(%ebp) │ │ │ │ + push (%eax,%edx,4) │ │ │ │ push %edi │ │ │ │ - push %eax │ │ │ │ - call 617c0 ::do_widen(char) const@@Base+0x25770> │ │ │ │ - fldl 0x3c8(%esi) │ │ │ │ - mov 0x38(%esp),%ecx │ │ │ │ + call 4e690 ::do_widen(char) const@@Base+0x20d0> │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ add $0x1c,%esp │ │ │ │ - fstpl 0x14(%ecx) │ │ │ │ - jmp 5ea68 ::do_widen(char) const@@Base+0x22a18> │ │ │ │ + lea -0x6c(%ebp),%edx │ │ │ │ + fstl 0x18(%esi) │ │ │ │ + push %edx │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + lea -0x98(%ebp),%eax │ │ │ │ + push -0xfc(%ebp) │ │ │ │ + push %eax │ │ │ │ + fstpl -0x68(%ebp) │ │ │ │ + call 68b40 ::do_widen(char) const@@Base+0x1c580> │ │ │ │ + add $0xc,%esp │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ + jmp 5cc4c ::do_widen(char) const@@Base+0x1068c> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov 0x8(%ecx),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 5cdcc ::do_widen(char) const@@Base+0x1080c> │ │ │ │ + jmp 5cdc0 ::do_widen(char) const@@Base+0x10800> │ │ │ │ + fstp %st(0) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmp 0x10(%ecx),%edx │ │ │ │ + jbe 5cdb0 ::do_widen(char) const@@Base+0x107f0> │ │ │ │ + mov 0xc(%ecx),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 5cdc0 ::do_widen(char) const@@Base+0x10800> │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ + cmp %ebx,%eax │ │ │ │ + je 5cddc ::do_widen(char) const@@Base+0x1081c> │ │ │ │ + cmp 0x10(%eax),%edx │ │ │ │ + cmovb %ebx,%eax │ │ │ │ + fldl 0x14(%eax) │ │ │ │ + fstpl 0x18(%esi) │ │ │ │ + jmp 5cc4c ::do_widen(char) const@@Base+0x1068c> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov 0x598(%esi),%edx │ │ │ │ - lea 0x594(%esi),%eax │ │ │ │ - test %edx,%edx │ │ │ │ - je 5edd2 ::do_widen(char) const@@Base+0x22d82> │ │ │ │ - fld %st(0) │ │ │ │ - fsubs -0x1c21c(%ebx) │ │ │ │ - jmp 5ed4d ::do_widen(char) const@@Base+0x22cfd> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov $0x1f,%ecx │ │ │ │ + push -0xb8(%ebp) │ │ │ │ + sub %esi,%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xbdef7bdf,%eax,%eax │ │ │ │ + bsr %eax,%eax │ │ │ │ + xor $0x1f,%eax │ │ │ │ + sub %eax,%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + add %eax,%eax │ │ │ │ + push %eax │ │ │ │ + push %ebx │ │ │ │ + push %esi │ │ │ │ + call 6bcb0 ::do_widen(char) const@@Base+0x1f6f0> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0xb8(%ebp) │ │ │ │ + push %ebx │ │ │ │ + push %esi │ │ │ │ + call 6b680 ::do_widen(char) const@@Base+0x1f0c0> │ │ │ │ + mov 0x1c0(%edi),%edx │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov 0x64(%edx,%eax,1),%eax │ │ │ │ + jmp 5c9ee ::do_widen(char) const@@Base+0x1042e> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + fstp %st(0) │ │ │ │ + test %dl,%dl │ │ │ │ + je 5c6e0 ::do_widen(char) const@@Base+0x10120> │ │ │ │ + mov -0xc8(%ebp),%esi │ │ │ │ + mov -0xfc(%ebp),%ecx │ │ │ │ + fldl -0xd8(%ebp) │ │ │ │ + movl $0x1,(%esi,%ecx,4) │ │ │ │ + mov -0xf4(%ebp),%esi │ │ │ │ + fstpl (%esi) │ │ │ │ + jmp 5c6e0 ::do_widen(char) const@@Base+0x10120> │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x1 │ │ │ │ + lea -0x1df4c(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + push -0x100(%ebp) │ │ │ │ + call 44e0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ + pop %esi │ │ │ │ + push -0x100(%ebp) │ │ │ │ + call 4260 │ │ │ │ + movl $0x0,-0xe0(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 5c8f1 ::do_widen(char) const@@Base+0x10331> │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + mov $0x1f,%edx │ │ │ │ + lea -0x56c10(%eax),%ecx │ │ │ │ + mov %esi,%eax │ │ │ │ + sub %ebx,%eax │ │ │ │ + push %ecx │ │ │ │ + sar $0x2,%eax │ │ │ │ + mov %ecx,-0xb8(%ebp) │ │ │ │ + imul $0xbdef7bdf,%eax,%eax │ │ │ │ + bsr %eax,%eax │ │ │ │ + xor $0x1f,%eax │ │ │ │ + sub %eax,%edx │ │ │ │ mov %edx,%eax │ │ │ │ - mov 0x8(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 5edd0 ::do_widen(char) const@@Base+0x22d80> │ │ │ │ - fldl 0x14(%edx) │ │ │ │ + add %eax,%eax │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call 6bcb0 ::do_widen(char) const@@Base+0x1f6f0> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0xb8(%ebp) │ │ │ │ + push %esi │ │ │ │ + push %ebx │ │ │ │ + call 6b680 ::do_widen(char) const@@Base+0x1f0c0> │ │ │ │ + mov 0x1c0(%edi),%edx │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + add %edx,%eax │ │ │ │ + mov 0x60(%eax),%ebx │ │ │ │ + mov 0x64(%eax),%eax │ │ │ │ + jmp 5c9b3 ::do_widen(char) const@@Base+0x103f3> │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + mov 0x1c0(%edi),%ebx │ │ │ │ + mov 0x1c4(%edi),%ecx │ │ │ │ + lea -0x56bd0(%eax),%eax │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + je 5cf96 ::do_widen(char) const@@Base+0x109d6> │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov $0x1f,%edx │ │ │ │ + push -0xe0(%ebp) │ │ │ │ + sub %ebx,%eax │ │ │ │ + mov %ecx,-0xd0(%ebp) │ │ │ │ + sar $0x3,%eax │ │ │ │ + imul $0x8c13521d,%eax,%eax │ │ │ │ + bsr %eax,%eax │ │ │ │ + xor $0x1f,%eax │ │ │ │ + sub %eax,%edx │ │ │ │ + mov %edx,%eax │ │ │ │ + add %eax,%eax │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + push %ebx │ │ │ │ + call 15720 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0x80d0> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0xe0(%ebp) │ │ │ │ + push -0xd0(%ebp) │ │ │ │ + push %ebx │ │ │ │ + call 6b6e0 ::do_widen(char) const@@Base+0x1f120> │ │ │ │ + mov 0x1c4(%edi),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %edx,%esi │ │ │ │ + je 5c4a5 ::do_widen(char) const@@Base+0xfee5> │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + fldl -0xe8(%ebp) │ │ │ │ + fmull -0x1cdd8(%eax) │ │ │ │ + fldl 0x24(%esi) │ │ │ │ fxch %st(1) │ │ │ │ + lea 0x1a8(%esi),%eax │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jbe 5ed40 ::do_widen(char) const@@Base+0x22cf0> │ │ │ │ - mov 0xc(%edx),%edx │ │ │ │ - jmp 5ed45 ::do_widen(char) const@@Base+0x22cf5> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x598(%esi),%edx │ │ │ │ - lea 0x594(%esi),%eax │ │ │ │ - test %edx,%edx │ │ │ │ - je 5eda2 ::do_widen(char) const@@Base+0x22d52> │ │ │ │ - fld %st(0) │ │ │ │ - fsubs -0x1c21c(%ebx) │ │ │ │ - jmp 5ed89 ::do_widen(char) const@@Base+0x22d39> │ │ │ │ + jae 5cfdb ::do_widen(char) const@@Base+0x10a1b> │ │ │ │ + fstp %st(0) │ │ │ │ + jmp 5cffb ::do_widen(char) const@@Base+0x10a3b> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov %edx,%eax │ │ │ │ - mov 0x8(%edx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 5eda0 ::do_widen(char) const@@Base+0x22d50> │ │ │ │ - fldl 0x14(%edx) │ │ │ │ + add $0x1a8,%eax │ │ │ │ + fldl -0x184(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jbe 5ed80 ::do_widen(char) const@@Base+0x22d30> │ │ │ │ - mov 0xc(%edx),%edx │ │ │ │ - jmp 5ed85 ::do_widen(char) const@@Base+0x22d35> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jb 5cff9 ::do_widen(char) const@@Base+0x10a39> │ │ │ │ + mov %eax,%esi │ │ │ │ + cmp %edx,%eax │ │ │ │ + jne 5cfc8 ::do_widen(char) const@@Base+0x10a08> │ │ │ │ fstp %st(0) │ │ │ │ - cmp %eax,0x59c(%esi) │ │ │ │ - je 5edbc ::do_widen(char) const@@Base+0x22d6c> │ │ │ │ - fstpl (%esp) │ │ │ │ + jmp 5c4a5 ::do_widen(char) const@@Base+0xfee5> │ │ │ │ + mov -0xc4(%ebp),%esi │ │ │ │ + mov -0xc0(%ebp),%edi │ │ │ │ + jmp 5cb38 ::do_widen(char) const@@Base+0x10578> │ │ │ │ + fstp %st(0) │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %edi,0x8(%ebp) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %edx,%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - call 4220 │ │ │ │ + push %ebx │ │ │ │ + add $0x1a8,%ebx │ │ │ │ + call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ add $0x10,%esp │ │ │ │ - fldl (%esp) │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ - lea (%eax,%eax,2),%eax │ │ │ │ - lea (%edi,%eax,8),%edi │ │ │ │ - jmp 5e865 ::do_widen(char) const@@Base+0x22815> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - cmp %eax,0x59c(%esi) │ │ │ │ - je 5edee ::do_widen(char) const@@Base+0x22d9e> │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ + cmp %esi,%ebx │ │ │ │ + jne 5d004 ::do_widen(char) const@@Base+0x10a44> │ │ │ │ + mov %edi,%esi │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + mov %esi,0x1c4(%edi) │ │ │ │ + jmp 5c4a5 ::do_widen(char) const@@Base+0xfee5> │ │ │ │ + fldz │ │ │ │ + fstpl -0xc0(%ebp) │ │ │ │ + jmp 5c3d5 ::do_widen(char) const@@Base+0xfe15> │ │ │ │ + mov -0x110(%ebp),%edx │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + mov %eax,-0xfc(%ebp) │ │ │ │ + test %edx,%edx │ │ │ │ + jne 5ca26 ::do_widen(char) const@@Base+0x10466> │ │ │ │ + jmp 5cb72 ::do_widen(char) const@@Base+0x105b2> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - call 4220 │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ + push $0x50 │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 42e0 │ │ │ │ + movl $0x28,(%esp) │ │ │ │ + mov %eax,-0xc4(%ebp) │ │ │ │ + call 42e0 │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x8(%esp) │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ - lea (%eax,%eax,2),%eax │ │ │ │ - lea 0x0(%ebp,%eax,8),%ebp │ │ │ │ - jmp 5eb34 ::do_widen(char) const@@Base+0x22ae4> │ │ │ │ + movl $0xa,-0x110(%ebp) │ │ │ │ + mov %eax,-0xc8(%ebp) │ │ │ │ + jmp 5c290 ::do_widen(char) const@@Base+0xfcd0> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 7070 <__gmon_start__@plt+0x28b8> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 705d <__gmon_start__@plt+0x28a5> │ │ │ │ nop │ │ │ │ xchg %ax,%ax │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ + push %edi │ │ │ │ + call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ + add $0x47f57,%edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x461f9,%ebx │ │ │ │ + sub $0x198,%esp │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ + lea -0x64c(%edi),%eax │ │ │ │ + lea 0xa0(%esi),%ecx │ │ │ │ + mov %edi,%ebx │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ + mov %eax,(%esi) │ │ │ │ + lea -0x65c(%edi),%eax │ │ │ │ + mov %eax,0x10(%esi) │ │ │ │ + movl $0x0,0x8(%esi) │ │ │ │ + movl $0x0,0xc(%esi) │ │ │ │ + push %ecx │ │ │ │ + mov %eax,-0x190(%ebp) │ │ │ │ + lea 0x14(%esi),%eax │ │ │ │ + mov %eax,-0x180(%ebp) │ │ │ │ + mov %ecx,-0x15c(%ebp) │ │ │ │ + call 40f0 │ │ │ │ + mov -0x40(%edi),%edx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + movl $0x0,0x110(%esi) │ │ │ │ + mov %cx,0x114(%esi) │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov %edx,-0x16c(%ebp) │ │ │ │ + mov -0x30(%edi),%edx │ │ │ │ + mov %eax,0xa0(%esi) │ │ │ │ + lea 0x14(%esi),%eax │ │ │ │ + movl $0x0,0x118(%esi) │ │ │ │ + mov 0x4(%edx),%ebx │ │ │ │ + movl $0x0,0x11c(%esi) │ │ │ │ + mov 0x8(%edx),%edx │ │ │ │ + add -0xc(%ebx),%eax │ │ │ │ + mov %ebx,0x14(%esi) │ │ │ │ + movl $0x0,0x120(%esi) │ │ │ │ + movl $0x0,0x124(%esi) │ │ │ │ + mov %ebx,-0x164(%ebp) │ │ │ │ + mov %edx,(%eax) │ │ │ │ + pop %ebx │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %edx,-0x168(%ebp) │ │ │ │ + pop %edx │ │ │ │ + push $0x0 │ │ │ │ + push %eax │ │ │ │ + call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov -0x20(%edi),%eax │ │ │ │ + lea 0xc(%eax),%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + mov %eax,0xa0(%esi) │ │ │ │ + lea 0x18(%esi),%eax │ │ │ │ + mov %edx,0x14(%esi) │ │ │ │ + mov %eax,-0x160(%ebp) │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4400 >::basic_filebuf()@plt> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push -0x160(%ebp) │ │ │ │ + push -0x15c(%ebp) │ │ │ │ + call 4510 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + lea 0x128(%esi),%eax │ │ │ │ + mov %eax,-0x164(%ebp) │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 6e790 ::do_widen(char) const@@Base+0x221d0> │ │ │ │ + lea 0x174(%esi),%eax │ │ │ │ + mov %eax,-0x174(%ebp) │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 6e790 ::do_widen(char) const@@Base+0x221d0> │ │ │ │ + pop %eax │ │ │ │ + lea 0x1d0(%esi),%eax │ │ │ │ + pop %edx │ │ │ │ + movb $0x0,0x260(%esi) │ │ │ │ + mov %eax,0x1d8(%esi) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + fldz │ │ │ │ + mov $0x1,%ebx │ │ │ │ + mov %eax,0x1dc(%esi) │ │ │ │ + lea 0x238(%esi),%eax │ │ │ │ + mov %eax,0x240(%esi) │ │ │ │ + mov %eax,0x244(%esi) │ │ │ │ + lea 0x260(%esi),%eax │ │ │ │ + mov %eax,-0x18c(%ebp) │ │ │ │ + mov %eax,0x258(%esi) │ │ │ │ + lea 0x2a4(%esi),%eax │ │ │ │ + mov %eax,-0x188(%ebp) │ │ │ │ + mov %eax,0x29c(%esi) │ │ │ │ + lea 0x2d8(%esi),%eax │ │ │ │ + movl $0x0,0x1c0(%esi) │ │ │ │ + movl $0x0,0x1c4(%esi) │ │ │ │ + movl $0x0,0x1c8(%esi) │ │ │ │ + movl $0x0,0x1d0(%esi) │ │ │ │ + movl $0x0,0x1d4(%esi) │ │ │ │ + movl $0x0,0x1e0(%esi) │ │ │ │ + movl $0x0,0x1e4(%esi) │ │ │ │ + movl $0x0,0x1e8(%esi) │ │ │ │ + movl $0x0,0x1ec(%esi) │ │ │ │ + movl $0x0,0x1f0(%esi) │ │ │ │ + movl $0x0,0x1f4(%esi) │ │ │ │ + movl $0x0,0x1f8(%esi) │ │ │ │ + movl $0x0,0x228(%esi) │ │ │ │ + movl $0x0,0x22c(%esi) │ │ │ │ + movl $0x0,0x230(%esi) │ │ │ │ + movl $0x0,0x238(%esi) │ │ │ │ + movl $0x0,0x23c(%esi) │ │ │ │ + movl $0x0,0x248(%esi) │ │ │ │ + movl $0x0,0x25c(%esi) │ │ │ │ + movl $0x0,0x2a0(%esi) │ │ │ │ + movb $0x0,0x2a4(%esi) │ │ │ │ + movl $0x0,0x2d8(%esi) │ │ │ │ + mov %eax,0x2e0(%esi) │ │ │ │ + mov %eax,0x2e4(%esi) │ │ │ │ + lea 0x304(%esi),%eax │ │ │ │ + mov %eax,-0x168(%ebp) │ │ │ │ + lea 0x308(%esi),%eax │ │ │ │ + mov %eax,0x310(%esi) │ │ │ │ + mov %eax,0x314(%esi) │ │ │ │ + lea -0x67c(%edi),%eax │ │ │ │ + mov %eax,0x320(%esi) │ │ │ │ + lea -0x68c(%edi),%eax │ │ │ │ + mov %eax,0x34c(%esi) │ │ │ │ + lea -0x66c(%edi),%eax │ │ │ │ + mov %cx,0x350(%esi) │ │ │ │ + fstl 0x354(%esi) │ │ │ │ + mov %eax,0x360(%esi) │ │ │ │ + lea 0x3e8(%esi),%eax │ │ │ │ + movl $0x0,0x2dc(%esi) │ │ │ │ + movl $0x0,0x2e8(%esi) │ │ │ │ + movl $0x0,0x2ec(%esi) │ │ │ │ + movl $0x0,0x2f0(%esi) │ │ │ │ + movl $0x0,0x2f4(%esi) │ │ │ │ + movl $0x0,0x2f8(%esi) │ │ │ │ + movl $0x0,0x2fc(%esi) │ │ │ │ + movl $0x0,0x300(%esi) │ │ │ │ + movl $0x0,0x308(%esi) │ │ │ │ + movl $0x0,0x30c(%esi) │ │ │ │ + movl $0x0,0x318(%esi) │ │ │ │ + movl $0xffffffff,0x344(%esi) │ │ │ │ + movl $0x0,0x328(%esi) │ │ │ │ + movl $0x0,0x32c(%esi) │ │ │ │ + movl $0x0,0x330(%esi) │ │ │ │ + movl $0x0,0x334(%esi) │ │ │ │ + movb $0x1,0x338(%esi) │ │ │ │ + movl $0x5,0x33c(%esi) │ │ │ │ + movl $0x32,0x340(%esi) │ │ │ │ + movb $0x0,0x324(%esi) │ │ │ │ + movl $0x0,0x348(%esi) │ │ │ │ + movb $0x0,0x35c(%esi) │ │ │ │ + mov %bx,0x364(%esi) │ │ │ │ + flds -0x1cbcc(%edi) │ │ │ │ + lea 0x498(%esi),%ebx │ │ │ │ + mov %eax,-0x184(%ebp) │ │ │ │ + mov %eax,0x3e0(%esi) │ │ │ │ + lea -0x69c(%edi),%eax │ │ │ │ + fstl 0x368(%esi) │ │ │ │ + mov %eax,0x3f8(%esi) │ │ │ │ + lea 0x41c(%esi),%eax │ │ │ │ + mov %eax,0x414(%esi) │ │ │ │ + lea -0x9d4(%edi),%eax │ │ │ │ + fstpl 0x370(%esi) │ │ │ │ + mov %eax,0x430(%esi) │ │ │ │ + lea 0x45c(%esi),%eax │ │ │ │ + mov %eax,-0x160(%ebp) │ │ │ │ + mov %eax,0x454(%esi) │ │ │ │ + lea 0x46c(%esi),%eax │ │ │ │ + mov %eax,-0x15c(%ebp) │ │ │ │ + lea 0x474(%esi),%eax │ │ │ │ + mov %eax,-0x16c(%ebp) │ │ │ │ + mov %eax,0x46c(%esi) │ │ │ │ + lea 0x494(%esi),%eax │ │ │ │ + movl $0x0,0x3e4(%esi) │ │ │ │ + movb $0x0,0x3e8(%esi) │ │ │ │ + movl $0x0,0x3fc(%esi) │ │ │ │ + movl $0x0,0x400(%esi) │ │ │ │ + movl $0x0,0x404(%esi) │ │ │ │ + movl $0x0,0x410(%esi) │ │ │ │ + movl $0x0,0x418(%esi) │ │ │ │ + movb $0x0,0x41c(%esi) │ │ │ │ + movl $0x0,0x42c(%esi) │ │ │ │ + movl $0x0,0x408(%esi) │ │ │ │ + movl $0x0,0x40c(%esi) │ │ │ │ + movl $0x0,0x458(%esi) │ │ │ │ + movb $0x0,0x45c(%esi) │ │ │ │ + movl $0x0,0x470(%esi) │ │ │ │ + movb $0x0,0x474(%esi) │ │ │ │ + movl $0x0,0x488(%esi) │ │ │ │ + movl $0x0,0x48c(%esi) │ │ │ │ + movl $0x0,0x490(%esi) │ │ │ │ + movl $0x0,0x498(%esi) │ │ │ │ + movl $0x0,0x49c(%esi) │ │ │ │ + fsts 0x440(%esi) │ │ │ │ + fstps 0x444(%esi) │ │ │ │ + flds -0x1db58(%edi) │ │ │ │ + mov %ebx,0x4a0(%esi) │ │ │ │ + mov %ebx,0x4a4(%esi) │ │ │ │ + movl $0x0,0x4a8(%esi) │ │ │ │ + movl $0x0,0x43c(%esi) │ │ │ │ + fstpl 0x448(%esi) │ │ │ │ + push $0x0 │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x170(%ebp) │ │ │ │ + call bd30 <__gmon_start__@plt+0x7578> │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + lea -0x1d808(%edi),%edx │ │ │ │ + mov %ebx,0x4a0(%esi) │ │ │ │ + mov %ax,0x484(%esi) │ │ │ │ + mov -0x15c(%ebp),%eax │ │ │ │ + mov %ebx,0x4a4(%esi) │ │ │ │ + mov %edi,%ebx │ │ │ │ + movl $0x0,0x49c(%esi) │ │ │ │ + movl $0x0,0x4a8(%esi) │ │ │ │ + movl $0x1,(%esp) │ │ │ │ + push %edx │ │ │ │ + push 0x470(%esi) │ │ │ │ + push $0x0 │ │ │ │ + push %eax │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + lea 0x4ac(%esi),%eax │ │ │ │ + add $0x14,%esp │ │ │ │ + movb $0x1,0x438(%esi) │ │ │ │ + movl $0x3f800000,0x450(%esi) │ │ │ │ + movl $0x3e8,0x434(%esi) │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x178(%ebp) │ │ │ │ + call 72f60 ::do_widen(char) const@@Base+0x269a0> │ │ │ │ + lea 0x5a0(%esi),%eax │ │ │ │ + mov %eax,-0x17c(%ebp) │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 38290 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18690> │ │ │ │ + movl $0x0,0x5fc(%esi) │ │ │ │ + lea 0x5fc(%esi),%eax │ │ │ │ + mov %eax,0x604(%esi) │ │ │ │ + mov %eax,0x608(%esi) │ │ │ │ + lea -0x14c(%ebp),%eax │ │ │ │ + movl $0x0,0x600(%esi) │ │ │ │ + movl $0x0,0x60c(%esi) │ │ │ │ + movl $0x1,0x2b4(%esi) │ │ │ │ + movl $0xffffffff,0x38c(%esi) │ │ │ │ + movl $0x1,0x3b8(%esi) │ │ │ │ + mov %eax,-0x15c(%ebp) │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 42c0 │ │ │ │ + pop %eax │ │ │ │ + push -0x15c(%ebp) │ │ │ │ + call 4750 │ │ │ │ + push %eax │ │ │ │ + lea -0x1c15c(%edi),%eax │ │ │ │ + push %eax │ │ │ │ + lea -0x118(%ebp),%eax │ │ │ │ + push $0xff │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x15c(%ebp) │ │ │ │ + call 4620 │ │ │ │ + add $0x14,%esp │ │ │ │ + lea -0x148(%ebp),%ecx │ │ │ │ + lea -0x1c14a(%edi),%eax │ │ │ │ + push $0x13 │ │ │ │ + lea -0x128(%ebp),%ebx │ │ │ │ + lea -0x140(%ebp),%edx │ │ │ │ + push %eax │ │ │ │ + push $0x0 │ │ │ │ + push $0x0 │ │ │ │ + push %ecx │ │ │ │ + mov %ebx,-0x170(%ebp) │ │ │ │ + mov %ebx,-0x130(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %ecx,-0x160(%ebp) │ │ │ │ + mov %edx,-0x16c(%ebp) │ │ │ │ + mov %edx,-0x148(%ebp) │ │ │ │ + movl $0x0,-0x144(%ebp) │ │ │ │ + movb $0x0,-0x140(%ebp) │ │ │ │ + movl $0x0,-0x12c(%ebp) │ │ │ │ + movb $0x0,-0x128(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + mov -0x15c(%ebp),%eax │ │ │ │ + add $0x20,%esp │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov (%edx),%ecx │ │ │ │ + add $0x4,%edx │ │ │ │ + lea -0x1010101(%ecx),%eax │ │ │ │ + not %ecx │ │ │ │ + and %ecx,%eax │ │ │ │ + and $0x80808080,%eax │ │ │ │ + je 5d76f ::do_widen(char) const@@Base+0x111af> │ │ │ │ + mov %eax,%ecx │ │ │ │ + shr $0x10,%ecx │ │ │ │ + test $0x8080,%eax │ │ │ │ + cmove %ecx,%eax │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + cmove %ecx,%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ + add %al,%cl │ │ │ │ + lea -0x130(%ebp),%eax │ │ │ │ + sbb $0x3,%edx │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %eax,-0x15c(%ebp) │ │ │ │ + sub %ebx,%edx │ │ │ │ + push %edx │ │ │ │ + push %ebx │ │ │ │ + mov %edi,%ebx │ │ │ │ + push -0x12c(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %eax │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + push -0x15c(%ebp) │ │ │ │ + push -0x160(%ebp) │ │ │ │ + push -0x164(%ebp) │ │ │ │ + call 6e8c0 ::do_widen(char) const@@Base+0x22300> │ │ │ │ + lea -0x1db48(%edi),%eax │ │ │ │ + movl $0x10,(%esp) │ │ │ │ + push %eax │ │ │ │ + push -0x144(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push -0x160(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x14,%esp │ │ │ │ + lea -0x1c136(%edi),%eax │ │ │ │ + push $0xa │ │ │ │ + push %eax │ │ │ │ + push -0x12c(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push -0x15c(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + mov $0x7fffffff,%eax │ │ │ │ + sub -0x12c(%ebp),%eax │ │ │ │ + add $0x20,%esp │ │ │ │ + cmp $0x13,%eax │ │ │ │ + jbe 5da62 ::do_widen(char) const@@Base+0x114a2> │ │ │ │ sub $0x4,%esp │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ - mov 0x520(%esi),%eax │ │ │ │ - cmp 0x524(%esi),%eax │ │ │ │ - ja 5eea0 ::do_widen(char) const@@Base+0x22e50> │ │ │ │ - cmp 0x528(%esi),%eax │ │ │ │ - jb 5eea0 ::do_widen(char) const@@Base+0x22e50> │ │ │ │ - cmpb $0x0,0x515(%esi) │ │ │ │ - jne 5ee60 ::do_widen(char) const@@Base+0x22e10> │ │ │ │ - cmpb $0x0,0x516(%esi) │ │ │ │ - je 5eed0 ::do_widen(char) const@@Base+0x22e80> │ │ │ │ + lea -0x1dfac(%edi),%eax │ │ │ │ + push $0x14 │ │ │ │ + push %eax │ │ │ │ + push -0x15c(%ebp) │ │ │ │ + call 43d0 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ + add $0xc,%esp │ │ │ │ + push -0x15c(%ebp) │ │ │ │ + push -0x160(%ebp) │ │ │ │ + push -0x164(%ebp) │ │ │ │ + call 6e8c0 ::do_widen(char) const@@Base+0x22300> │ │ │ │ + movl $0x0,0x3c4(%esi) │ │ │ │ + movl $0x0,0x3bc(%esi) │ │ │ │ + movl $0x0,0x3d4(%esi) │ │ │ │ + movl $0x0,0x3c0(%esi) │ │ │ │ + movl $0x0,0x3b0(%esi) │ │ │ │ + movl $0x0,0x384(%esi) │ │ │ │ + movl $0x1,0x388(%esi) │ │ │ │ + movl $0x0,0x3d0(%esi) │ │ │ │ + movl $0x0,0x3dc(%esi) │ │ │ │ + movl $0x0,0x3cc(%esi) │ │ │ │ + movb $0x0,0x3ac(%esi) │ │ │ │ + movl $0x4000,0x3d8(%esi) │ │ │ │ + movl $0x4000,(%esp) │ │ │ │ + call 42e0 │ │ │ │ + flds -0x1db58(%edi) │ │ │ │ + mov %eax,0x3a8(%esi) │ │ │ │ + add $0x10,%esp │ │ │ │ + mov $0x100,%eax │ │ │ │ + movl $0x5f5e100,0x3a0(%esi) │ │ │ │ + movl $0x0,0x200(%esi) │ │ │ │ + fstpl 0x390(%esi) │ │ │ │ + fldz │ │ │ │ + movl $0x0,0x204(%esi) │ │ │ │ + fstl 0x398(%esi) │ │ │ │ + movl $0x0,0x208(%esi) │ │ │ │ + fstl 0x270(%esi) │ │ │ │ + movl $0x0,0x20c(%esi) │ │ │ │ + fstl 0x278(%esi) │ │ │ │ + movl $0x0,0x210(%esi) │ │ │ │ + fstl 0x280(%esi) │ │ │ │ + movl $0x0,0x214(%esi) │ │ │ │ + movl $0x0,0x1fc(%esi) │ │ │ │ + movb $0x0,0x3ad(%esi) │ │ │ │ + movl $0x0,0x5ec(%esi) │ │ │ │ + movl $0x32,0x3a4(%esi) │ │ │ │ + movb $0x0,0x224(%esi) │ │ │ │ + movb $0x0,0x324(%esi) │ │ │ │ + movl $0x0,0x220(%esi) │ │ │ │ + mov %ax,0x2ba(%esi) │ │ │ │ + movb $0x1,0x2bc(%esi) │ │ │ │ + fstpl 0x288(%esi) │ │ │ │ + movl $0x0,0x610(%esi) │ │ │ │ + movl $0x0,0x614(%esi) │ │ │ │ + movl $0x0,0x5f4(%esi) │ │ │ │ + movl $0x459c4000,0x290(%esi) │ │ │ │ + movl $0x40000000,0x294(%esi) │ │ │ │ + movb $0x0,0x2c8(%esi) │ │ │ │ + movb $0x1,0x2d0(%esi) │ │ │ │ + movl $0x3f666666,0x2cc(%esi) │ │ │ │ + mov -0x168(%ebp),%eax │ │ │ │ + movl $0x0,0x24c(%esi) │ │ │ │ + mov %eax,0x31c(%esi) │ │ │ │ + mov -0x130(%ebp),%eax │ │ │ │ + movl $0x0,0x250(%esi) │ │ │ │ + movl $0x1000000,0x254(%esi) │ │ │ │ + cmp -0x170(%ebp),%eax │ │ │ │ + je 5da3e ::do_widen(char) const@@Base+0x1147e> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call 5c7a0 ::do_widen(char) const@@Base+0x20750> │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - je 5eef8 ::do_widen(char) const@@Base+0x22ea8> │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x4,%esp │ │ │ │ + mov -0x148(%ebp),%eax │ │ │ │ + cmp -0x16c(%ebp),%eax │ │ │ │ + je 5da5a ::do_widen(char) const@@Base+0x1149a> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - mov 0x39c(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5ee8a ::do_widen(char) const@@Base+0x22e3a> │ │ │ │ sub $0xc,%esp │ │ │ │ + lea -0x1db30(%edi),%eax │ │ │ │ + push %eax │ │ │ │ + call 41c0 │ │ │ │ + mov %eax,-0x15c(%ebp) │ │ │ │ + jmp 70ba <__gmon_start__@plt+0x2902> │ │ │ │ + mov %eax,-0x15c(%ebp) │ │ │ │ + jmp 7117 <__gmon_start__@plt+0x295f> │ │ │ │ + mov %eax,-0x15c(%ebp) │ │ │ │ + jmp 7288 <__gmon_start__@plt+0x2ad0> │ │ │ │ + mov %eax,-0x15c(%ebp) │ │ │ │ + jmp 72c2 <__gmon_start__@plt+0x2b0a> │ │ │ │ + jmp 7346 <__gmon_start__@plt+0x2b8e> │ │ │ │ + mov %eax,%ebx │ │ │ │ + jmp 7132 <__gmon_start__@plt+0x297a> │ │ │ │ + jmp 7327 <__gmon_start__@plt+0x2b6f> │ │ │ │ + mov %eax,-0x15c(%ebp) │ │ │ │ + jmp 7275 <__gmon_start__@plt+0x2abd> │ │ │ │ + mov %eax,-0x160(%ebp) │ │ │ │ + jmp 7362 <__gmon_start__@plt+0x2baa> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + push %ebp │ │ │ │ + push %edi │ │ │ │ push %esi │ │ │ │ - call 5c7a0 ::do_widen(char) const@@Base+0x20750> │ │ │ │ + push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x47527,%ebx │ │ │ │ + sub $0x1c,%esp │ │ │ │ + mov 0x30(%esp),%esi │ │ │ │ + lea -0x64c(%ebx),%eax │ │ │ │ + mov %eax,(%esi) │ │ │ │ + mov 0x3a8(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 5db06 ::do_widen(char) const@@Base+0x11546> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x1 │ │ │ │ + push %eax │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 5ee54 ::do_widen(char) const@@Base+0x22e04> │ │ │ │ + mov 0x5ec(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 5db1c ::do_widen(char) const@@Base+0x1155c> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call 5ad30 ::do_widen(char) const@@Base+0x1ece0> │ │ │ │ + mov (%eax),%edx │ │ │ │ + push %eax │ │ │ │ + call *0x4(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 5ee54 ::do_widen(char) const@@Base+0x22e04> │ │ │ │ - mov %esi,0x10(%esp) │ │ │ │ - add $0x4,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - jmp 5bc40 ::do_widen(char) const@@Base+0x1fbf0> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - sub $0x4,%esp │ │ │ │ + lea 0x50(%esi),%eax │ │ │ │ + lea 0x10(%esi),%edx │ │ │ │ + mov %eax,(%esp) │ │ │ │ + lea 0x18(%esi),%eax │ │ │ │ + lea 0x14(%esi),%edi │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + mov 0x384(%esi),%eax │ │ │ │ + sub $0x1,%eax │ │ │ │ + cmp $0xfffffffd,%eax │ │ │ │ + ja 5df60 ::do_widen(char) const@@Base+0x119a0> │ │ │ │ + mov 0x5f4(%esi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 5db59 ::do_widen(char) const@@Base+0x11599> │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x8 │ │ │ │ push %eax │ │ │ │ - push 0x388(%esi) │ │ │ │ - push 0x508(%esi) │ │ │ │ - call 41b0 │ │ │ │ - fldl 0x348(%esi) │ │ │ │ + call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ - xor %eax,%eax │ │ │ │ - fstpl 0x540(%esi) │ │ │ │ - add $0x4,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - ret │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea 0x5f8(%esi),%eax │ │ │ │ + push 0x600(%esi) │ │ │ │ + push %eax │ │ │ │ + call 687b0 ::do_widen(char) const@@Base+0x1c1f0> │ │ │ │ + lea 0x5a0(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 38210 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x18610> │ │ │ │ + lea 0x4ac(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 72a50 ::do_widen(char) const@@Base+0x26490> │ │ │ │ + lea 0x430(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call bd80 <__gmon_start__@plt+0x75c8> │ │ │ │ + lea -0x69c(%ebx),%eax │ │ │ │ + lea 0x41c(%esi),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,0x3f8(%esi) │ │ │ │ + mov 0x414(%esi),%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 5dbc3 ::do_widen(char) const@@Base+0x11603> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x400(%esi),%edi │ │ │ │ + mov 0x3fc(%esi),%ebp │ │ │ │ + cmp %ebp,%edi │ │ │ │ + je 5dc36 ::do_widen(char) const@@Base+0x11676> │ │ │ │ + lea -0x3d9f0(%ebx),%eax │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + lea -0x6ac(%ebx),%eax │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + jmp 5dc14 ::do_widen(char) const@@Base+0x11654> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + lea 0x54(%ebp),%edx │ │ │ │ + mov %eax,0x0(%ebp) │ │ │ │ + mov 0x4c(%ebp),%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 5dc0d ::do_widen(char) const@@Base+0x1164d> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call 5c7a0 ::do_widen(char) const@@Base+0x20750> │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 5ee54 ::do_widen(char) const@@Base+0x22e04> │ │ │ │ - mov %esi,0x10(%esp) │ │ │ │ - add $0x4,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - jmp 5ad30 ::do_widen(char) const@@Base+0x1ece0> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + add $0x64,%ebp │ │ │ │ + cmp %ebp,%edi │ │ │ │ + je 5dc30 ::do_widen(char) const@@Base+0x11670> │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + mov (%eax),%eax │ │ │ │ + cmp 0x8(%esp),%eax │ │ │ │ + je 5dbf0 ::do_widen(char) const@@Base+0x11630> │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call 5ad30 ::do_widen(char) const@@Base+0x1ece0> │ │ │ │ + push %ebp │ │ │ │ + add $0x64,%ebp │ │ │ │ + call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ - test %al,%al │ │ │ │ - jne 5ee54 ::do_widen(char) const@@Base+0x22e04> │ │ │ │ - movzbl 0x45d(%esi),%eax │ │ │ │ - test %al,%al │ │ │ │ - je 5ee59 ::do_widen(char) const@@Base+0x22e09> │ │ │ │ - mov %esi,0x10(%esp) │ │ │ │ - add $0x4,%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - jmp 5e660 ::do_widen(char) const@@Base+0x22610> │ │ │ │ + cmp %ebp,%edi │ │ │ │ + jne 5dc14 ::do_widen(char) const@@Base+0x11654> │ │ │ │ nop │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - call 18a1d , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base+0xb3cd> │ │ │ │ - add $0x460cb,%eax │ │ │ │ + mov 0x3fc(%esi),%ebp │ │ │ │ + test %ebp,%ebp │ │ │ │ + je 5dc46 ::do_widen(char) const@@Base+0x11686> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - lea -0x9f4(%eax),%ebx │ │ │ │ - sub $0x7c,%esp │ │ │ │ - flds -0x1c248(%eax) │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %ebx,-0x6c(%ebp) │ │ │ │ - mov 0x4(%edi),%ecx │ │ │ │ - fstpl (%edx) │ │ │ │ - mov (%edi),%edx │ │ │ │ - mov %edx,-0x54(%ebp) │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 5efd6 ::do_widen(char) const@@Base+0x22f86> │ │ │ │ - lea -0x99970(%eax),%eax │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp 5efa9 ::do_widen(char) const@@Base+0x22f59> │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x3e0(%esi),%eax │ │ │ │ + lea 0x3e8(%esi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 5dc62 ::do_widen(char) const@@Base+0x116a2> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea 0x304(%esi),%eax │ │ │ │ + push 0x30c(%esi) │ │ │ │ + push %eax │ │ │ │ + call 68730 ::do_widen(char) const@@Base+0x1c170> │ │ │ │ + mov 0x2fc(%esi),%eax │ │ │ │ + mov 0x2f8(%esi),%edi │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 5dcb2 ::do_widen(char) const@@Base+0x116f2> │ │ │ │ + mov %eax,%ebp │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - nop │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - mov 0x10(%eax),%edx │ │ │ │ - mov %ecx,(%eax) │ │ │ │ - lea 0x18(%eax),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 5ef9e ::do_widen(char) const@@Base+0x22f4e> │ │ │ │ + mov (%edi),%edx │ │ │ │ + lea 0x8(%edi),%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 5dca5 ::do_widen(char) const@@Base+0x116e5> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ push %edx │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - addl $0x2c,-0x50(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - cmp %eax,%esi │ │ │ │ - je 5efca ::do_widen(char) const@@Base+0x22f7a> │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov (%eax),%edx │ │ │ │ - mov (%edx),%edx │ │ │ │ - cmp %edi,%edx │ │ │ │ - je 5ef80 ::do_widen(char) const@@Base+0x22f30> │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp %edi,%ebp │ │ │ │ + jne 5dc90 ::do_widen(char) const@@Base+0x116d0> │ │ │ │ + mov 0x2f8(%esi),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 5dcc2 ::do_widen(char) const@@Base+0x11702> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x50(%ebp) │ │ │ │ - call *%edx │ │ │ │ - addl $0x2c,-0x50(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + push %edi │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %eax,%esi │ │ │ │ - jne 5efa9 ::do_widen(char) const@@Base+0x22f59> │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - fldz │ │ │ │ - movb $0x0,-0x2c(%ebp) │ │ │ │ - fsts -0x3c(%ebp) │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x2c(%ebp),%eax │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %ax,-0x38(%ebp) │ │ │ │ - lea -0x44(%ebp),%eax │ │ │ │ - fsts -0x1c(%ebp) │ │ │ │ - movl $0x0,-0x30(%ebp) │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - movl $0x0,-0x50(%ebp) │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - jmp 5f054 ::do_widen(char) const@@Base+0x23004> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - mov 0xfc(%esi),%eax │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - fldz │ │ │ │ - fldl (%eax,%ecx,1) │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jp 5f1b0 ::do_widen(char) const@@Base+0x23160> │ │ │ │ - jne 5f1b0 ::do_widen(char) const@@Base+0x23160> │ │ │ │ - fstp %st(0) │ │ │ │ - addl $0x1,-0x50(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - cmp $0x80,%eax │ │ │ │ - je 5f3b0 ::do_widen(char) const@@Base+0x23360> │ │ │ │ - cmpl $0x5b,-0x50(%ebp) │ │ │ │ - je 5f360 ::do_widen(char) const@@Base+0x23310> │ │ │ │ - cmpl $0x5d,-0x50(%ebp) │ │ │ │ - je 5f2b0 ::do_widen(char) const@@Base+0x23260> │ │ │ │ - jmp 5f080 ::do_widen(char) const@@Base+0x23030> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5f080 ::do_widen(char) const@@Base+0x23030> │ │ │ │ + mov 0x2f0(%esi),%eax │ │ │ │ + mov 0x2ec(%esi),%edi │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 5dcfa ::do_widen(char) const@@Base+0x1173a> │ │ │ │ + mov %eax,%ebp │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(0) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ - lea 0x0(,%edx,8),%eax │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - mov 0xf4(%esi),%eax │ │ │ │ - fldz │ │ │ │ - fldl (%eax,%edx,8) │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jp 5f0a0 ::do_widen(char) const@@Base+0x23050> │ │ │ │ - je 5f020 ::do_widen(char) const@@Base+0x22fd0> │ │ │ │ - mov 0x508(%esi),%edx │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - sub $0x8,%esp │ │ │ │ - fstpl -0x80(%ebp) │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - push %ecx │ │ │ │ + mov (%edi),%edx │ │ │ │ + lea 0x8(%edi),%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 5dced ::do_widen(char) const@@Base+0x1172d> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - mov %cl,-0x70(%ebp) │ │ │ │ - call 4370 │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - fldl -0x80(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - jne 5f15c ::do_widen(char) const@@Base+0x2310c> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5f042 ::do_widen(char) const@@Base+0x22ff2> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ - lea 0x10(%ebx),%edx │ │ │ │ - mov %eax,(%ebx) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - fstps 0x8(%ebx) │ │ │ │ - mov %eax,0x4(%ebx) │ │ │ │ - movzbl -0x38(%ebp),%eax │ │ │ │ - mov %al,0xc(%ebx) │ │ │ │ - movzbl -0x37(%ebp),%eax │ │ │ │ - mov %al,0xd(%ebx) │ │ │ │ - lea 0x18(%ebx),%eax │ │ │ │ - mov %eax,0x10(%ebx) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ - push $0x0 │ │ │ │ - add %eax,%ecx │ │ │ │ - push %ecx │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp %edi,%ebp │ │ │ │ + jne 5dcd8 ::do_widen(char) const@@Base+0x11718> │ │ │ │ + mov 0x2ec(%esi),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 5dd0a ::do_widen(char) const@@Base+0x1174a> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea 0x2d4(%esi),%eax │ │ │ │ + push 0x2dc(%esi) │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - flds -0x1c(%ebp) │ │ │ │ + call 28140 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x8540> │ │ │ │ + mov 0x29c(%esi),%eax │ │ │ │ + lea 0x2a4(%esi),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 5dd3e ::do_widen(char) const@@Base+0x1177e> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x258(%esi),%eax │ │ │ │ + lea 0x260(%esi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 5dd5a ::do_widen(char) const@@Base+0x1179a> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - fstps 0x28(%ebx) │ │ │ │ - addl $0x2c,0x4(%edi) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - push -0x50(%ebp) │ │ │ │ - add $0x1,%eax │ │ │ │ + lea 0x234(%esi),%eax │ │ │ │ + push 0x23c(%esi) │ │ │ │ push %eax │ │ │ │ - call 4370 │ │ │ │ + call d5a0 <__gmon_start__@plt+0x8de8> │ │ │ │ + mov 0x228(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 5f022 ::do_widen(char) const@@Base+0x22fd2> │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ - mov 0xf4(%esi),%eax │ │ │ │ - fldl (%eax,%edx,1) │ │ │ │ - mov 0x508(%esi),%edx │ │ │ │ - movzbl -0x70(%ebp),%eax │ │ │ │ - fstps -0x4c(%ebp) │ │ │ │ - flds -0x4c(%ebp) │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - mov %al,-0x38(%ebp) │ │ │ │ - mov 0xf8(%esi),%eax │ │ │ │ - fsts -0x3c(%ebp) │ │ │ │ - fldl (%eax,%ecx,1) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - sub %edx,%eax │ │ │ │ - add 0x10(%ebp),%eax │ │ │ │ - fstps -0x1c(%ebp) │ │ │ │ - fldl -0x68(%ebp) │ │ │ │ - mov 0x4(%edi),%ebx │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - cmp 0x8(%edi),%ebx │ │ │ │ - jne 5f0e0 ::do_widen(char) const@@Base+0x23090> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push -0x74(%ebp) │ │ │ │ - push %ebx │ │ │ │ + je 5dd88 ::do_widen(char) const@@Base+0x117c8> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x1f4(%esi),%eax │ │ │ │ + mov 0x1f0(%esi),%edi │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 5ddc2 ::do_widen(char) const@@Base+0x11802> │ │ │ │ + mov %eax,%ebp │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov (%edi),%edx │ │ │ │ + lea 0x8(%edi),%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 5ddb5 ::do_widen(char) const@@Base+0x117f5> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edx │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp %edi,%ebp │ │ │ │ + jne 5dda0 ::do_widen(char) const@@Base+0x117e0> │ │ │ │ + mov 0x1f0(%esi),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 5ddd2 ::do_widen(char) const@@Base+0x11812> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - call 200e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e0> │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x1e8(%esi),%eax │ │ │ │ + mov 0x1e4(%esi),%edi │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 5de00 ::do_widen(char) const@@Base+0x11840> │ │ │ │ + mov %eax,%ebp │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov (%edi),%edx │ │ │ │ + push %edi │ │ │ │ + add $0x7c,%edi │ │ │ │ + call *(%edx) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %edi,%ebp │ │ │ │ + jne 5dde8 ::do_widen(char) const@@Base+0x11828> │ │ │ │ + mov 0x1e4(%esi),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 5de10 ::do_widen(char) const@@Base+0x11850> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5f127 ::do_widen(char) const@@Base+0x230d7> │ │ │ │ - nop │ │ │ │ - mov 0x508(%esi),%edx │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ - fstpl -0x80(%ebp) │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - push %ecx │ │ │ │ - push %edx │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - mov %cl,-0x70(%ebp) │ │ │ │ - call 4370 │ │ │ │ + lea 0x1cc(%esi),%eax │ │ │ │ + push 0x1d4(%esi) │ │ │ │ + push %eax │ │ │ │ + call d5f0 <__gmon_start__@plt+0x8e38> │ │ │ │ + mov 0x1c4(%esi),%eax │ │ │ │ + mov 0x1c0(%esi),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - fldl -0x80(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - jne 5f26c ::do_widen(char) const@@Base+0x2321c> │ │ │ │ - fstp %st(0) │ │ │ │ - jmp 5f042 ::do_widen(char) const@@Base+0x22ff2> │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 5de5c ::do_widen(char) const@@Base+0x1189c> │ │ │ │ + mov %eax,%ebp │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ - lea 0x10(%ebx),%edx │ │ │ │ - mov %eax,(%ebx) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - fstps 0x8(%ebx) │ │ │ │ - mov %eax,0x4(%ebx) │ │ │ │ - movzbl -0x38(%ebp),%eax │ │ │ │ - mov %al,0xc(%ebx) │ │ │ │ - movzbl -0x37(%ebp),%eax │ │ │ │ - mov %al,0xd(%ebx) │ │ │ │ - lea 0x18(%ebx),%eax │ │ │ │ - mov %eax,0x10(%ebx) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ - push $0x0 │ │ │ │ - add %eax,%ecx │ │ │ │ - push %ecx │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + add $0x1a8,%edi │ │ │ │ + call c290 <__gmon_start__@plt+0x7ad8> │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %edi,%ebp │ │ │ │ + jne 5de40 ::do_widen(char) const@@Base+0x11880> │ │ │ │ + mov 0x1c0(%esi),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 5de6c ::do_widen(char) const@@Base+0x118ac> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea 0x174(%esi),%eax │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - flds -0x1c(%ebp) │ │ │ │ + call 6e830 ::do_widen(char) const@@Base+0x22270> │ │ │ │ + lea 0x128(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 6e830 ::do_widen(char) const@@Base+0x22270> │ │ │ │ + lea -0x65c(%ebx),%eax │ │ │ │ + mov %eax,0x10(%esi) │ │ │ │ + mov -0x20(%ebx),%eax │ │ │ │ + lea 0xc(%eax),%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + mov %eax,0xa0(%esi) │ │ │ │ + mov -0x24(%ebx),%eax │ │ │ │ + mov %edx,0x14(%esi) │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x18(%esi) │ │ │ │ + pop %eax │ │ │ │ + push 0x10(%esp) │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ + pop %edx │ │ │ │ + push 0xc(%esp) │ │ │ │ + call 4720 ::~__basic_file()@plt> │ │ │ │ + mov -0x34(%ebx),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0x18(%esi) │ │ │ │ + lea 0x34(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4530 │ │ │ │ + mov -0x30(%ebx),%eax │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + mov %edx,0x14(%esi) │ │ │ │ + mov -0xc(%edx),%edx │ │ │ │ + mov %eax,0x14(%esi,%edx,1) │ │ │ │ + mov -0x40(%ebx),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %eax,0xa0(%esi) │ │ │ │ + lea 0xa0(%esi),%eax │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call 4100 │ │ │ │ + mov 0x8(%esi),%ebp │ │ │ │ + mov 0x4(%esi),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - fstps 0x28(%ebx) │ │ │ │ - addl $0x2c,0x4(%edi) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - push -0x50(%ebp) │ │ │ │ - add $0x1,%eax │ │ │ │ + cmp %edi,%ebp │ │ │ │ + je 5df3f ::do_widen(char) const@@Base+0x1197f> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov (%edi),%eax │ │ │ │ + lea 0x8(%edi),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 5df35 ::do_widen(char) const@@Base+0x11975> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - call 4370 │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - test %eax,%eax │ │ │ │ - je 5f042 ::do_widen(char) const@@Base+0x22ff2> │ │ │ │ - mov 0xfc(%esi),%eax │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - mov 0x508(%esi),%edx │ │ │ │ - fldl (%eax,%ecx,1) │ │ │ │ - movzbl -0x70(%ebp),%eax │ │ │ │ - fstps -0x3c(%ebp) │ │ │ │ - mov 0x4(%edi),%ebx │ │ │ │ - movl $0x0,-0x1c(%ebp) │ │ │ │ - mov %al,-0x38(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - sub %edx,%eax │ │ │ │ - add 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - cmp 0x8(%edi),%ebx │ │ │ │ - jne 5f1f0 ::do_widen(char) const@@Base+0x231a0> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push -0x74(%ebp) │ │ │ │ - push %ebx │ │ │ │ + add $0x18,%edi │ │ │ │ + cmp %edi,%ebp │ │ │ │ + jne 5df20 ::do_widen(char) const@@Base+0x11960> │ │ │ │ + mov 0x4(%esi),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 5df4f ::do_widen(char) const@@Base+0x1198f> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - call 200e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e0> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5f237 ::do_widen(char) const@@Base+0x231e7> │ │ │ │ + add $0x1c,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0xfc(%esi),%eax │ │ │ │ - fldz │ │ │ │ - fldl 0x2e8(%eax) │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jp 5f2ca ::do_widen(char) const@@Base+0x2327a> │ │ │ │ - je 5f070 ::do_widen(char) const@@Base+0x23020> │ │ │ │ - mov 0x508(%esi),%ecx │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1c12b(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + call 691f0 ::do_widen(char) const@@Base+0x1cc30> │ │ │ │ + pop %ecx │ │ │ │ + push 0xc(%esp) │ │ │ │ + call 40b0 ::is_open() const@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + test %al,%al │ │ │ │ + je 5db41 ::do_widen(char) const@@Base+0x11581> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ - push %ecx │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ - call 41e0 │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - fldl -0x60(%ebp) │ │ │ │ - movzbl -0x1(%ecx,%eax,1),%eax │ │ │ │ - mov %ecx,(%esp) │ │ │ │ - fstps -0x3c(%ebp) │ │ │ │ - mov %al,-0x38(%ebp) │ │ │ │ - call 41e0 │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ + push 0x10(%esp) │ │ │ │ + call 40a0 >::close()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%edi),%ebx │ │ │ │ - lea -0x1(%ecx,%eax,1),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - cmp 0x8(%edi),%ebx │ │ │ │ - je 5f39b ::do_widen(char) const@@Base+0x2334b> │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ - lea 0x10(%ebx),%edx │ │ │ │ - mov %eax,(%ebx) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - fstps 0x8(%ebx) │ │ │ │ - mov %eax,0x4(%ebx) │ │ │ │ - movzbl -0x38(%ebp),%eax │ │ │ │ - mov %al,0xc(%ebx) │ │ │ │ - movzbl -0x37(%ebp),%eax │ │ │ │ - mov %al,0xd(%ebx) │ │ │ │ - lea 0x18(%ebx),%eax │ │ │ │ - mov %eax,0x10(%ebx) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ - push $0x0 │ │ │ │ - add %eax,%ecx │ │ │ │ - push %ecx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 5db41 ::do_widen(char) const@@Base+0x11581> │ │ │ │ + mov 0x14(%esi),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + add -0xc(%eax),%edi │ │ │ │ + mov 0x14(%edi),%eax │ │ │ │ + or $0x4,%eax │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - flds -0x1c(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 4630 >::clear(std::_Ios_Iostate)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - fstps 0x28(%ebx) │ │ │ │ - addl $0x2c,0x4(%edi) │ │ │ │ - jmp 5f080 ::do_widen(char) const@@Base+0x23030> │ │ │ │ - mov 0xfc(%esi),%eax │ │ │ │ - fldz │ │ │ │ - fldl 0x2d8(%eax) │ │ │ │ - fucomi %st(1),%st │ │ │ │ - fstp %st(1) │ │ │ │ - jp 5f37a ::do_widen(char) const@@Base+0x2332a> │ │ │ │ - je 5f078 ::do_widen(char) const@@Base+0x23028> │ │ │ │ - mov 0x508(%esi),%eax │ │ │ │ - movzbl (%eax),%eax │ │ │ │ - fstps -0x3c(%ebp) │ │ │ │ - mov 0x4(%edi),%ebx │ │ │ │ - mov %al,-0x38(%ebp) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - cmp 0x8(%edi),%ebx │ │ │ │ - jne 5f314 ::do_widen(char) const@@Base+0x232c4> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push -0x74(%ebp) │ │ │ │ + jmp 5db41 ::do_widen(char) const@@Base+0x11581> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + push %esi │ │ │ │ push %ebx │ │ │ │ + call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ + add $0x47039,%ebx │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ + push %esi │ │ │ │ + call 5dad0 ::do_widen(char) const@@Base+0x11510> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push $0x618 │ │ │ │ + push %esi │ │ │ │ + call 4280 │ │ │ │ + add $0x14,%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ - call 200e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e0> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 5f080 ::do_widen(char) const@@Base+0x23030> │ │ │ │ - cmpb $0x0,0x1c1(%esi) │ │ │ │ - je 5f4cc ::do_widen(char) const@@Base+0x2347c> │ │ │ │ - mov 0x568(%esi),%eax │ │ │ │ - mov 0x520(%esi),%ebx │ │ │ │ - lea 0x194(%esi),%ecx │ │ │ │ - mov 0x19c(%esi),%edx │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ - add %eax,%ebx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ - mov %ebx,-0x60(%ebp) │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 5f4cc ::do_widen(char) const@@Base+0x2347c> │ │ │ │ - lea -0x44(%ebp),%edx │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - jmp 5f456 ::do_widen(char) const@@Base+0x23406> │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ - lea 0x10(%ebx),%edx │ │ │ │ - mov %eax,(%ebx) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - fstps 0x8(%ebx) │ │ │ │ - mov %eax,0x4(%ebx) │ │ │ │ - movzbl -0x38(%ebp),%eax │ │ │ │ - mov %al,0xc(%ebx) │ │ │ │ - movzbl -0x37(%ebp),%eax │ │ │ │ - mov %al,0xd(%ebx) │ │ │ │ - lea 0x18(%ebx),%eax │ │ │ │ - mov %eax,0x10(%ebx) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ + call 21a8e , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x1e8e> │ │ │ │ + add $0x47007,%edi │ │ │ │ + push %esi │ │ │ │ + lea -0x1f4(%ebp),%eax │ │ │ │ + lea -0x1fc(%ebp),%esi │ │ │ │ + push %ebx │ │ │ │ + sub $0x25c,%esp │ │ │ │ + mov %eax,-0x244(%ebp) │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + mov %eax,-0x1fc(%ebp) │ │ │ │ + lea -0x1b74e(%edi),%eax │ │ │ │ push $0x0 │ │ │ │ - add %eax,%ecx │ │ │ │ + push %eax │ │ │ │ + lea -0x1b76c(%edi),%eax │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + mov %ebx,-0x210(%ebp) │ │ │ │ + mov %edi,-0x218(%ebp) │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + lea -0x1dc(%ebp),%ecx │ │ │ │ + add $0xc,%esp │ │ │ │ + lea -0x1e4(%ebp),%eax │ │ │ │ + mov %ecx,-0x248(%ebp) │ │ │ │ + mov %ecx,-0x1e4(%ebp) │ │ │ │ + lea 0x174(%ebx),%ecx │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ push %ecx │ │ │ │ + mov %eax,-0x214(%ebp) │ │ │ │ + movl $0x0,-0x1e0(%ebp) │ │ │ │ + movb $0x0,-0x1dc(%ebp) │ │ │ │ + mov %ecx,-0x228(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + add $0xc,%esp │ │ │ │ + push $0xa │ │ │ │ + push $0x0 │ │ │ │ + push -0x1e4(%ebp) │ │ │ │ + call 4480 │ │ │ │ + add $0x10,%esp │ │ │ │ + movl $0x1e,-0x220(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jle 5e0ca ::do_widen(char) const@@Base+0x11b0a> │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0xa │ │ │ │ + push $0x0 │ │ │ │ + push -0x1e4(%ebp) │ │ │ │ + call 4480 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,-0x220(%ebp) │ │ │ │ + mov -0x218(%ebp),%edi │ │ │ │ + sub $0xc,%esp │ │ │ │ + push $0xf │ │ │ │ + lea -0x1c119(%edi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + push -0x1f8(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + push -0x214(%ebp) │ │ │ │ + push %esi │ │ │ │ + push -0x228(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + lea -0x1d79a(%edi),%edi │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + push %edi │ │ │ │ + push -0x214(%ebp) │ │ │ │ + mov %edi,-0x21c(%ebp) │ │ │ │ + mov %ebx,%edi │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + movl $0x12,(%esp) │ │ │ │ + test %eax,%eax │ │ │ │ + mov %eax,-0x240(%ebp) │ │ │ │ + lea -0x1c109(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + push -0x1f8(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + sete -0x264(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + push -0x214(%ebp) │ │ │ │ + push %esi │ │ │ │ + push -0x228(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push -0x21c(%ebp) │ │ │ │ + push -0x214(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + movl $0x11,(%esp) │ │ │ │ + test %eax,%eax │ │ │ │ + mov %eax,-0x23c(%ebp) │ │ │ │ + lea -0x1c0f6(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + push -0x1f8(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + sete -0x22e(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + push -0x214(%ebp) │ │ │ │ + push %esi │ │ │ │ + push -0x228(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + push -0x21c(%ebp) │ │ │ │ + push -0x214(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + movl $0x10,(%esp) │ │ │ │ + test %eax,%eax │ │ │ │ + lea -0x1c0e4(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + push -0x1f8(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + sete -0x22f(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + push -0x214(%ebp) │ │ │ │ + push %esi │ │ │ │ + push -0x228(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push -0x21c(%ebp) │ │ │ │ + push -0x214(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + movl $0x12,(%esp) │ │ │ │ + test %eax,%eax │ │ │ │ + mov %eax,-0x238(%ebp) │ │ │ │ + lea -0x1c0d3(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + push -0x1f8(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + sete -0x22d(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + push -0x214(%ebp) │ │ │ │ + push %esi │ │ │ │ + push -0x228(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + push -0x21c(%ebp) │ │ │ │ + push -0x214(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + movl $0x13,(%esp) │ │ │ │ + mov %eax,-0x260(%ebp) │ │ │ │ + lea -0x1c0c0(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + push -0x1f8(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + push -0x214(%ebp) │ │ │ │ + push %esi │ │ │ │ + push -0x228(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push -0x21c(%ebp) │ │ │ │ + push -0x214(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + movl $0x19,(%esp) │ │ │ │ + mov %eax,-0x25c(%ebp) │ │ │ │ + lea -0x1c0ac(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + push -0x1f8(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + push -0x214(%ebp) │ │ │ │ + push %esi │ │ │ │ + push -0x228(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + push -0x21c(%ebp) │ │ │ │ + push -0x214(%ebp) │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ + mov -0x210(%ebp),%ebx │ │ │ │ + pop %edx │ │ │ │ + test %eax,%eax │ │ │ │ + lea -0x16c(%ebp),%eax │ │ │ │ + pop %ecx │ │ │ │ + push 0x5ec(%ebx) │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + sete -0x21c(%ebp) │ │ │ │ + mov %eax,-0x224(%ebp) │ │ │ │ + call 24770 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4b70> │ │ │ │ + pop %eax │ │ │ │ + movzbl -0x21c(%ebp),%eax │ │ │ │ + pop %edx │ │ │ │ + push %eax │ │ │ │ + push -0x224(%ebp) │ │ │ │ + call 22330 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2730> │ │ │ │ + pop %ecx │ │ │ │ + pop %eax │ │ │ │ + push -0x220(%ebp) │ │ │ │ + push -0x224(%ebp) │ │ │ │ + call 22310 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2710> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + push -0x228(%ebp) │ │ │ │ + push -0x224(%ebp) │ │ │ │ + call 251e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x55e0> │ │ │ │ + mov -0x210(%ebp),%ebx │ │ │ │ + movb $0x0,-0x1c4(%ebp) │ │ │ │ + movl $0x0,-0x1c8(%ebp) │ │ │ │ + mov 0x1c4(%ebx),%eax │ │ │ │ + sub 0x1c0(%ebx),%eax │ │ │ │ + movl $0xe,(%esp) │ │ │ │ + sar $0x3,%eax │ │ │ │ + imul $0x8c13521d,%eax,%ebx │ │ │ │ + lea -0x1c4(%ebp),%eax │ │ │ │ + mov %eax,-0x24c(%ebp) │ │ │ │ + mov %eax,-0x1cc(%ebp) │ │ │ │ + lea -0x1d746(%edi),%eax │ │ │ │ push %eax │ │ │ │ + push -0x1f8(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ + mov %ebx,-0x22c(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x1c,%esp │ │ │ │ + push -0x214(%ebp) │ │ │ │ + push %esi │ │ │ │ + push -0x228(%ebp) │ │ │ │ + call 6ea10 ::do_widen(char) const@@Base+0x22450> │ │ │ │ + lea -0x1ac(%ebp),%eax │ │ │ │ + mov -0x1e0(%ebp),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0x1b4(%ebp),%esi │ │ │ │ + mov %eax,-0x250(%ebp) │ │ │ │ + mov %eax,-0x1b4(%ebp) │ │ │ │ + mov -0x1e4(%ebp),%eax │ │ │ │ + push $0x0 │ │ │ │ + add %eax,%edx │ │ │ │ + mov %esi,-0x268(%ebp) │ │ │ │ push %edx │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - flds -0x1c(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ - fstps 0x28(%ebx) │ │ │ │ - addl $0x2c,0x4(%edi) │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x50(%ebp) │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - call 4290 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - cmp %eax,-0x54(%ebp) │ │ │ │ - je 5f4cc ::do_widen(char) const@@Base+0x2347c> │ │ │ │ - mov 0x568(%esi),%eax │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - mov 0x10(%ecx),%edx │ │ │ │ - cmp %eax,%edx │ │ │ │ - jae 5f465 ::do_widen(char) const@@Base+0x23415> │ │ │ │ - cmp %edx,-0x60(%ebp) │ │ │ │ - jbe 5f437 ::do_widen(char) const@@Base+0x233e7> │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - not %eax │ │ │ │ - add %edx,%eax │ │ │ │ - mov 0x508(%esi),%edx │ │ │ │ - fldl 0x14(%ecx) │ │ │ │ - movzbl (%edx,%eax,1),%edx │ │ │ │ - add 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - fstps -0x4c(%ebp) │ │ │ │ - flds -0x4c(%ebp) │ │ │ │ - lea 0x20(%edx),%eax │ │ │ │ - cmp $0x5b,%dl │ │ │ │ - mov %dl,-0x38(%ebp) │ │ │ │ - cmovl %eax,%edx │ │ │ │ - mov 0xf8(%esi),%eax │ │ │ │ - fsts -0x3c(%ebp) │ │ │ │ - fldl -0x68(%ebp) │ │ │ │ - movsbl %dl,%edx │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - fldl (%eax,%edx,8) │ │ │ │ - fstps -0x1c(%ebp) │ │ │ │ - mov 0x4(%edi),%ebx │ │ │ │ - cmp 0x8(%edi),%ebx │ │ │ │ - jne 5f3f0 ::do_widen(char) const@@Base+0x233a0> │ │ │ │ - sub $0x4,%esp │ │ │ │ - push -0x70(%ebp) │ │ │ │ - push %ebx │ │ │ │ + lea -0x1d685(%edi),%edi │ │ │ │ + lea -0x19c(%ebp),%esi │ │ │ │ + push $0x0 │ │ │ │ + lea -0x194(%ebp),%eax │ │ │ │ push %edi │ │ │ │ - call 200e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e0> │ │ │ │ + push %edi │ │ │ │ + push %esi │ │ │ │ + mov %esi,-0x234(%ebp) │ │ │ │ + mov %eax,-0x258(%ebp) │ │ │ │ + mov %eax,-0x19c(%ebp) │ │ │ │ + mov %edi,-0x254(%ebp) │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + mov -0x22c(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5f437 ::do_widen(char) const@@Base+0x233e7> │ │ │ │ - mov 0x46c(%esi),%ebx │ │ │ │ + movzbl -0x264(%ebp),%eax │ │ │ │ + movl $0x0,-0x220(%ebp) │ │ │ │ + or -0x22e(%ebp),%al │ │ │ │ + or -0x22d(%ebp),%al │ │ │ │ + mov %al,-0x22d(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 5f70b ::do_widen(char) const@@Base+0x236bb> │ │ │ │ - mov 0x468(%esi),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 5f671 ::do_widen(char) const@@Base+0x23621> │ │ │ │ - mov 0x39c(%esi),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 5f59b ::do_widen(char) const@@Base+0x2354b> │ │ │ │ - mov 0x454(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5f512 ::do_widen(char) const@@Base+0x234c2> │ │ │ │ - fldz │ │ │ │ - fldl 0x3c8(%esi) │ │ │ │ - fucomip %st(1),%st │ │ │ │ - fstp %st(0) │ │ │ │ - jnp 5f799 ::do_widen(char) const@@Base+0x23749> │ │ │ │ - mov 0x4(%edi),%ecx │ │ │ │ - mov (%edi),%eax │ │ │ │ - sub %eax,%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - add %eax,%ecx │ │ │ │ - sar $0x2,%edx │ │ │ │ - imul $0xba2e8ba3,%edx,%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 5f543 ::do_widen(char) const@@Base+0x234f3> │ │ │ │ - jmp 5f56e ::do_widen(char) const@@Base+0x2351e> │ │ │ │ + je 5e510 ::do_widen(char) const@@Base+0x11f50> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - movzbl 0xd(%eax),%edx │ │ │ │ - lea -0x61(%edx),%ebx │ │ │ │ - cmp $0x19,%bl │ │ │ │ - jbe 5f561 ::do_widen(char) const@@Base+0x23511> │ │ │ │ - add $0x2c,%eax │ │ │ │ - cmp %ecx,%eax │ │ │ │ - je 5f56e ::do_widen(char) const@@Base+0x2351e> │ │ │ │ - movzbl 0xc(%eax),%edx │ │ │ │ - lea -0x61(%edx),%ebx │ │ │ │ - cmp $0x19,%bl │ │ │ │ - ja 5f530 ::do_widen(char) const@@Base+0x234e0> │ │ │ │ - sub $0x20,%edx │ │ │ │ - mov %dl,0xc(%eax) │ │ │ │ - movzbl 0xd(%eax),%edx │ │ │ │ - lea -0x61(%edx),%ebx │ │ │ │ - cmp $0x19,%bl │ │ │ │ - ja 5f53c ::do_widen(char) const@@Base+0x234ec> │ │ │ │ - sub $0x20,%edx │ │ │ │ - add $0x2c,%eax │ │ │ │ - mov %dl,-0x1f(%eax) │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne 5f543 ::do_widen(char) const@@Base+0x234f3> │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - cmp -0x84(%ebp),%eax │ │ │ │ - je 5f58e ::do_widen(char) const@@Base+0x2353e> │ │ │ │ + nop │ │ │ │ + imul $0x1a8,-0x220(%ebp),%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %eax,-0x21c(%ebp) │ │ │ │ + mov -0x210(%ebp),%eax │ │ │ │ + add 0x1c0(%eax),%esi │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %esi,%edi │ │ │ │ + mov 0x64(%esi),%esi │ │ │ │ + mov 0x60(%eax),%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 5e4f7 ::do_widen(char) const@@Base+0x11f37> │ │ │ │ + mov 0x58(%ebx),%edx │ │ │ │ + mov %ebx,-0x214(%ebp) │ │ │ │ + cmp %edx,0x5c(%ebx) │ │ │ │ + jne 5e650 ::do_widen(char) const@@Base+0x12090> │ │ │ │ + mov %eax,-0x21c(%ebp) │ │ │ │ + mov -0x210(%ebp),%edi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ + mov (%ebx),%eax │ │ │ │ + push %ebx │ │ │ │ + add $0x7c,%ebx │ │ │ │ + call *(%eax) │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jne 5e4d0 ::do_widen(char) const@@Base+0x11f10> │ │ │ │ + mov -0x21c(%ebp),%eax │ │ │ │ + mov %edi,-0x210(%ebp) │ │ │ │ + mov -0x214(%ebp),%edi │ │ │ │ + mov %edi,0x64(%eax) │ │ │ │ + addl $0x1,-0x220(%ebp) │ │ │ │ + mov -0x220(%ebp),%eax │ │ │ │ + cmp %eax,-0x22c(%ebp) │ │ │ │ + jne 5e480 ::do_widen(char) const@@Base+0x11ec0> │ │ │ │ + mov -0x260(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 5eac3 ::do_widen(char) const@@Base+0x12503> │ │ │ │ + mov -0x25c(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 5e54b ::do_widen(char) const@@Base+0x11f8b> │ │ │ │ + mov -0x210(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0x218(%ebp),%ebx │ │ │ │ + add $0x128,%eax │ │ │ │ + push %eax │ │ │ │ + push -0x224(%ebp) │ │ │ │ + call 22590 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2990> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x210(%ebp),%esi │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x218(%ebp),%edi │ │ │ │ + mov 0x5ec(%esi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push 0x33c(%eax) │ │ │ │ + call 48c40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x29040> │ │ │ │ + add $0x10,%esp │ │ │ │ + test %al,%al │ │ │ │ + jne 5ea85 ::do_widen(char) const@@Base+0x124c5> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x218(%ebp),%edi │ │ │ │ + push -0x224(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 22340 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2740> │ │ │ │ + mov %eax,%esi │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x19c(%ebp),%eax │ │ │ │ + cmp -0x258(%ebp),%eax │ │ │ │ + je 5e5ad ::do_widen(char) const@@Base+0x11fed> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x1b4(%ebp),%eax │ │ │ │ + cmp -0x250(%ebp),%eax │ │ │ │ + je 5e5cd ::do_widen(char) const@@Base+0x1200d> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x218(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x1cc(%ebp),%eax │ │ │ │ + cmp -0x24c(%ebp),%eax │ │ │ │ + je 5e5ed ::do_widen(char) const@@Base+0x1202d> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x218(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x218(%ebp),%edi │ │ │ │ + push -0x224(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 248c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4cc0> │ │ │ │ + mov -0x1e4(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp -0x248(%ebp),%eax │ │ │ │ + je 5e620 ::do_widen(char) const@@Base+0x12060> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + call 4380 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x1fc(%ebp),%eax │ │ │ │ + cmp -0x244(%ebp),%eax │ │ │ │ + je 5e640 ::do_widen(char) const@@Base+0x12080> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x218(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ - mov $0x1,%eax │ │ │ │ + mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov 0x508(%esi),%edx │ │ │ │ - mov 0x3ac(%esi),%eax │ │ │ │ - add 0x394(%esi),%edx │ │ │ │ - add 0x394(%esi),%eax │ │ │ │ - movsbl (%eax),%ecx │ │ │ │ - movsbl (%edx),%ebx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov 0xf0(%esi),%eax │ │ │ │ - fldl (%eax,%ebx,8) │ │ │ │ - fsubl (%eax,%ecx,8) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - fstps -0x3c(%ebp) │ │ │ │ - movsbl (%eax),%ecx │ │ │ │ - movsbl (%edx),%ebx │ │ │ │ - mov 0xf8(%esi),%eax │ │ │ │ - fldl (%eax,%ebx,8) │ │ │ │ - fsubl (%eax,%ecx,8) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - fstps -0x1c(%ebp) │ │ │ │ - mov 0x394(%esi),%ecx │ │ │ │ - add 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - movzbl (%eax),%eax │ │ │ │ - fldl -0x68(%ebp) │ │ │ │ - mov %al,-0x38(%ebp) │ │ │ │ - movzbl (%edx),%eax │ │ │ │ - movl $0x0,-0x30(%ebp) │ │ │ │ - mov %al,-0x37(%ebp) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - movb $0x0,(%eax) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0x4(%edi),%ebx │ │ │ │ - fstl -0x68(%ebp) │ │ │ │ - fstpl (%eax) │ │ │ │ - cmp 0x8(%edi),%ebx │ │ │ │ - je 5f8a6 ::do_widen(char) const@@Base+0x23856> │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ - lea 0x10(%ebx),%edx │ │ │ │ - mov %eax,(%ebx) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - fstps 0x8(%ebx) │ │ │ │ - mov %eax,0x4(%ebx) │ │ │ │ - movzbl -0x38(%ebp),%eax │ │ │ │ - mov %al,0xc(%ebx) │ │ │ │ - movzbl -0x37(%ebp),%eax │ │ │ │ - mov %al,0xd(%ebx) │ │ │ │ - lea 0x18(%ebx),%eax │ │ │ │ - mov %eax,0x10(%ebx) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ - push $0x0 │ │ │ │ - add %eax,%ecx │ │ │ │ - push %ecx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x210(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov 0x5ec(%eax),%eax │ │ │ │ + mov (%eax),%ecx │ │ │ │ + push 0x14(%edx) │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - flds -0x1c(%ebp) │ │ │ │ + call *0x28(%ecx) │ │ │ │ + fmuls 0xc8(%edi) │ │ │ │ + fadds 0xc4(%edi) │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + mov -0x218(%ebp),%ebx │ │ │ │ + fstpl (%esp) │ │ │ │ + push $0x40240000 │ │ │ │ + push $0x0 │ │ │ │ + call 46d0 │ │ │ │ + fldl 0xdc(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ - fstps 0x28(%ebx) │ │ │ │ - addl $0x2c,0x4(%edi) │ │ │ │ - jmp 5f4f6 ::do_widen(char) const@@Base+0x234a6> │ │ │ │ - mov 0xf4(%esi),%eax │ │ │ │ - mov 0x10(%ebp),%edx │ │ │ │ - movl $0x0,-0x1c(%ebp) │ │ │ │ - fldl 0x2e8(%eax) │ │ │ │ - fstps -0x4c(%ebp) │ │ │ │ - flds -0x4c(%ebp) │ │ │ │ - mov 0x520(%esi),%eax │ │ │ │ - mov 0x4(%edi),%ebx │ │ │ │ - lea -0x1(%eax,%edx,1),%edx │ │ │ │ - fsts -0x3c(%ebp) │ │ │ │ - fldl -0x68(%ebp) │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ - mov 0x508(%esi),%edx │ │ │ │ + mov -0x210(%ebp),%esi │ │ │ │ + mov -0x21c(%ebp),%eax │ │ │ │ + lea 0x1d0(%esi),%edi │ │ │ │ + fucomi %st(1),%st │ │ │ │ + mov %edi,-0x214(%ebp) │ │ │ │ + fcmovbe %st(1),%st │ │ │ │ + fstp %st(1) │ │ │ │ + fstps -0x20c(%ebp) │ │ │ │ + flds -0x20c(%ebp) │ │ │ │ + fldl 0x2c0(%esi) │ │ │ │ + add 0x1c0(%esi),%eax │ │ │ │ + mov 0x60(%eax),%ecx │ │ │ │ faddp %st,%st(1) │ │ │ │ - movzbl -0x1(%edx,%eax,1),%eax │ │ │ │ - mov %al,-0x38(%ebp) │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - cmp 0x8(%edi),%ebx │ │ │ │ - je 5f890 ::do_widen(char) const@@Base+0x23840> │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ - lea 0x10(%ebx),%edx │ │ │ │ - mov %eax,(%ebx) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - fstps 0x8(%ebx) │ │ │ │ - mov %eax,0x4(%ebx) │ │ │ │ - movzbl -0x38(%ebp),%eax │ │ │ │ - mov %al,0xc(%ebx) │ │ │ │ - movzbl -0x37(%ebp),%eax │ │ │ │ - mov %al,0xd(%ebx) │ │ │ │ - lea 0x18(%ebx),%eax │ │ │ │ - mov %eax,0x10(%ebx) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ - push $0x0 │ │ │ │ + fstpl 0x2c0(%esi) │ │ │ │ + xor %esi,%esi │ │ │ │ + cmp 0x64(%eax),%ecx │ │ │ │ + je 5e782 ::do_widen(char) const@@Base+0x121c2> │ │ │ │ + imul $0x7c,%esi,%eax │ │ │ │ add %eax,%ecx │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ + mov -0x210(%ebp),%eax │ │ │ │ + mov 0x1d4(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 5e8a8 ::do_widen(char) const@@Base+0x122e8> │ │ │ │ + mov -0x214(%ebp),%edi │ │ │ │ + mov 0xc(%ecx),%ebx │ │ │ │ + mov %edi,%edx │ │ │ │ + mov -0x210(%ebp),%edi │ │ │ │ + jmp 5e719 ::do_widen(char) const@@Base+0x12159> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 5e725 ::do_widen(char) const@@Base+0x12165> │ │ │ │ + cmp %ebx,0x10(%eax) │ │ │ │ + jae 5e710 ::do_widen(char) const@@Base+0x12150> │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 5e719 ::do_widen(char) const@@Base+0x12159> │ │ │ │ + mov -0x214(%ebp),%eax │ │ │ │ + mov %edi,-0x210(%ebp) │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 5e73b ::do_widen(char) const@@Base+0x1217b> │ │ │ │ + cmp 0x10(%edx),%ebx │ │ │ │ + cmovb %eax,%edx │ │ │ │ + sub $0x8,%esp │ │ │ │ + add $0x14,%edx │ │ │ │ + add $0x24,%ecx │ │ │ │ + mov -0x218(%ebp),%ebx │ │ │ │ push %edx │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - flds -0x1c(%ebp) │ │ │ │ + push %ecx │ │ │ │ + call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + mov -0x210(%ebp),%ecx │ │ │ │ + mov -0x21c(%ebp),%eax │ │ │ │ + add $0x1,%esi │ │ │ │ add $0x10,%esp │ │ │ │ - fstps 0x28(%ebx) │ │ │ │ - addl $0x2c,0x4(%edi) │ │ │ │ - jmp 5f4e8 ::do_widen(char) const@@Base+0x23498> │ │ │ │ - mov 0xf4(%esi),%eax │ │ │ │ - movl $0x0,-0x1c(%ebp) │ │ │ │ - fldl 0x2d8(%eax) │ │ │ │ - mov 0x10(%ebp),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - fstps -0x4c(%ebp) │ │ │ │ - flds -0x4c(%ebp) │ │ │ │ - mov 0x508(%esi),%eax │ │ │ │ - mov 0x4(%edi),%ebx │ │ │ │ - fsts -0x3c(%ebp) │ │ │ │ - fldl -0x68(%ebp) │ │ │ │ - movzbl (%eax),%eax │ │ │ │ - mov %al,-0x38(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - cmp 0x8(%edi),%ebx │ │ │ │ - je 5f87a ::do_widen(char) const@@Base+0x2382a> │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ - lea 0x10(%ebx),%edx │ │ │ │ - mov %eax,(%ebx) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - fstps 0x8(%ebx) │ │ │ │ - mov %eax,0x4(%ebx) │ │ │ │ - movzbl -0x38(%ebp),%eax │ │ │ │ - mov %al,0xc(%ebx) │ │ │ │ - movzbl -0x37(%ebp),%eax │ │ │ │ - mov %al,0xd(%ebx) │ │ │ │ - lea 0x18(%ebx),%eax │ │ │ │ - mov %eax,0x10(%ebx) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ + add 0x1c0(%ecx),%eax │ │ │ │ + mov 0x60(%eax),%ecx │ │ │ │ + mov 0x64(%eax),%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xbdef7bdf,%eax,%eax │ │ │ │ + cmp %eax,%esi │ │ │ │ + jb 5e6e0 ::do_widen(char) const@@Base+0x12120> │ │ │ │ + mov -0x210(%ebp),%eax │ │ │ │ + cmpb $0x0,0x256(%eax) │ │ │ │ + jne 5e8b3 ::do_widen(char) const@@Base+0x122f3> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x218(%ebp),%ebx │ │ │ │ push $0x0 │ │ │ │ - add %eax,%ecx │ │ │ │ - push %ecx │ │ │ │ + push -0x254(%ebp) │ │ │ │ + push -0x198(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push -0x234(%ebp) │ │ │ │ + call 4140 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x20,%esp │ │ │ │ + cmpb $0x0,-0x22d(%ebp) │ │ │ │ + je 5e86b ::do_widen(char) const@@Base+0x122ab> │ │ │ │ + mov -0x21c(%ebp),%edi │ │ │ │ + mov -0x210(%ebp),%ecx │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0x218(%ebp),%esi │ │ │ │ + mov %edi,%eax │ │ │ │ + add 0x1c0(%ecx),%eax │ │ │ │ push %eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push -0x224(%ebp) │ │ │ │ + call 24a40 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e40> │ │ │ │ + mov -0x210(%ebp),%ecx │ │ │ │ + mov -0x238(%ebp),%edx │ │ │ │ + mov %edi,%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + add 0x1c0(%ecx),%eax │ │ │ │ + test %edx,%edx │ │ │ │ + jne 5e9e3 ::do_widen(char) const@@Base+0x12423> │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea 0x304(%ecx),%edx │ │ │ │ push %edx │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - flds -0x1c(%ebp) │ │ │ │ + lea 0x4(%ecx),%edx │ │ │ │ + push %edx │ │ │ │ + movzbl -0x22f(%ebp),%edx │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + push -0x224(%ebp) │ │ │ │ + call 26040 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x6440> │ │ │ │ + mov -0x23c(%ebp),%esi │ │ │ │ + add $0x20,%esp │ │ │ │ + test %esi,%esi │ │ │ │ + je 5ea20 ::do_widen(char) const@@Base+0x12460> │ │ │ │ + mov -0x240(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 5ea54 ::do_widen(char) const@@Base+0x12494> │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0x224(%ebp) │ │ │ │ + mov -0x218(%ebp),%ebx │ │ │ │ + call 223c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x27c0> │ │ │ │ add $0x10,%esp │ │ │ │ - fstps 0x28(%ebx) │ │ │ │ - addl $0x2c,0x4(%edi) │ │ │ │ - jmp 5f4da ::do_widen(char) const@@Base+0x2348a> │ │ │ │ - jne 5f512 ::do_widen(char) const@@Base+0x234c2> │ │ │ │ - mov 0x508(%esi),%edx │ │ │ │ - mov 0x42c(%esi),%eax │ │ │ │ + mov -0x210(%ebp),%esi │ │ │ │ + mov -0x21c(%ebp),%eax │ │ │ │ + add 0x1c0(%esi),%eax │ │ │ │ + mov 0x60(%eax),%ebx │ │ │ │ + mov 0x64(%eax),%esi │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 5e4f7 ::do_widen(char) const@@Base+0x11f37> │ │ │ │ + mov %ebx,-0x214(%ebp) │ │ │ │ + mov -0x210(%ebp),%edi │ │ │ │ + mov %eax,-0x21c(%ebp) │ │ │ │ + jmp 5e4d0 ::do_widen(char) const@@Base+0x11f10> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x214(%ebp),%edx │ │ │ │ + jmp 5e73b ::do_widen(char) const@@Base+0x1217b> │ │ │ │ + mov -0x218(%ebp),%edi │ │ │ │ + mov -0x210(%ebp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - add $0x3ec,%esi │ │ │ │ - add 0x6c(%esi),%edx │ │ │ │ - add 0x6c(%esi),%eax │ │ │ │ - movsbl (%eax),%ecx │ │ │ │ - movsbl (%edx),%ebx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x2fc(%esi),%eax │ │ │ │ - fldl (%eax,%ebx,8) │ │ │ │ - fsubl (%eax,%ecx,8) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - fstps -0x3c(%ebp) │ │ │ │ - movsbl (%eax),%ecx │ │ │ │ - movsbl (%edx),%ebx │ │ │ │ - mov -0x2f4(%esi),%eax │ │ │ │ - fldl (%eax,%ebx,8) │ │ │ │ - fsubl (%eax,%ecx,8) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - fstps -0x1c(%ebp) │ │ │ │ - mov 0x6c(%esi),%ecx │ │ │ │ - add 0x10(%ebp),%ecx │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - movzbl (%eax),%eax │ │ │ │ - mov %al,-0x38(%ebp) │ │ │ │ - movzbl (%edx),%eax │ │ │ │ - push %esi │ │ │ │ - mov %al,-0x37(%ebp) │ │ │ │ - lea -0x34(%ebp),%eax │ │ │ │ + lea 0x258(%edx),%esi │ │ │ │ + lea -0x1be47(%edi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ - call 41d0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - fldl -0x68(%ebp) │ │ │ │ - fadds -0x3c(%ebp) │ │ │ │ + push %esi │ │ │ │ + call 40e0 , std::allocator >::compare(char const*) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - mov 0x4(%edi),%ebx │ │ │ │ - fstpl (%eax) │ │ │ │ - cmp 0x8(%edi),%ebx │ │ │ │ - je 5f8bc ::do_widen(char) const@@Base+0x2386c> │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - flds -0x3c(%ebp) │ │ │ │ - lea 0x10(%ebx),%edx │ │ │ │ - mov %eax,(%ebx) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - fstps 0x8(%ebx) │ │ │ │ - mov %eax,0x4(%ebx) │ │ │ │ - movzbl -0x38(%ebp),%eax │ │ │ │ - mov %al,0xc(%ebx) │ │ │ │ - movzbl -0x37(%ebp),%eax │ │ │ │ - mov %al,0xd(%ebx) │ │ │ │ - lea 0x18(%ebx),%eax │ │ │ │ - mov %eax,0x10(%ebx) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 5ea68 ::do_widen(char) const@@Base+0x124a8> │ │ │ │ + mov -0x21c(%ebp),%esi │ │ │ │ + mov -0x210(%ebp),%edx │ │ │ │ + lea -0x1c092(%edi),%eax │ │ │ │ + push $0x8 │ │ │ │ push $0x0 │ │ │ │ - add %eax,%ecx │ │ │ │ - push %ecx │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ - call d650 , std::allocator >::_M_construct(char*, char*, std::forward_iterator_tag)@@Base> │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ - flds -0x1c(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + add 0x1c0(%edx),%eax │ │ │ │ + add $0x78,%eax │ │ │ │ + push %eax │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - lea 0x2c(%eax),%ecx │ │ │ │ - fstps 0x28(%ebx) │ │ │ │ - mov %ecx,0x4(%edi) │ │ │ │ - jmp 5f515 ::do_widen(char) const@@Base+0x234c5> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x44(%ebp),%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 5eaa7 ::do_widen(char) const@@Base+0x124e7> │ │ │ │ + add $0x8,%eax │ │ │ │ + mov -0x210(%ebp),%edx │ │ │ │ + push $0x1 │ │ │ │ + mov %eax,-0x214(%ebp) │ │ │ │ push %eax │ │ │ │ - push %ebx │ │ │ │ - push %edi │ │ │ │ - call 200e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e0> │ │ │ │ + lea -0x1c089(%edi),%eax │ │ │ │ + push %eax │ │ │ │ + mov %esi,%eax │ │ │ │ + add 0x1c0(%edx),%eax │ │ │ │ + add $0x78,%eax │ │ │ │ + push %eax │ │ │ │ + call 4650 , std::allocator >::find(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5f4da ::do_widen(char) const@@Base+0x2348a> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x44(%ebp),%eax │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 5eaa7 ::do_widen(char) const@@Base+0x124e7> │ │ │ │ + mov -0x210(%ebp),%edx │ │ │ │ + mov -0x214(%ebp),%edi │ │ │ │ + mov %eax,%ecx │ │ │ │ + add 0x1c0(%edx),%esi │ │ │ │ + sub %edi,%ecx │ │ │ │ + mov 0x7c(%esi),%eax │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %ecx,-0x264(%ebp) │ │ │ │ + cmp %eax,%edi │ │ │ │ + ja 5eae5 ::do_widen(char) const@@Base+0x12525> │ │ │ │ + mov 0x78(%edx),%ecx │ │ │ │ + mov -0x214(%ebp),%edi │ │ │ │ + push $0x0 │ │ │ │ + lea -0x184(%ebp),%ebx │ │ │ │ + lea -0x17c(%ebp),%esi │ │ │ │ + add %edi,%ecx │ │ │ │ + sub %edi,%eax │ │ │ │ + mov -0x264(%ebp),%edi │ │ │ │ + mov %esi,-0x184(%ebp) │ │ │ │ + cmp %edi,%eax │ │ │ │ + cmova %edi,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ push %eax │ │ │ │ + push %ecx │ │ │ │ push %ebx │ │ │ │ - push %edi │ │ │ │ - call 200e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e0> │ │ │ │ + call 1fc00 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base> │ │ │ │ + pop %ecx │ │ │ │ + pop %edi │ │ │ │ + push %ebx │ │ │ │ + mov -0x218(%ebp),%edi │ │ │ │ + push -0x234(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 44b0 , std::allocator >::operator=(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + mov -0x184(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5f4e8 ::do_widen(char) const@@Base+0x23498> │ │ │ │ - sub $0x4,%esp │ │ │ │ - lea -0x44(%ebp),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 5e7bc ::do_widen(char) const@@Base+0x121fc> │ │ │ │ + sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - push %ebx │ │ │ │ - push %edi │ │ │ │ - call 200e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e0> │ │ │ │ + call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5f4f6 ::do_widen(char) const@@Base+0x234a6> │ │ │ │ + jmp 5e7bc ::do_widen(char) const@@Base+0x121fc> │ │ │ │ + mov -0x23c(%ebp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 5ea2e ::do_widen(char) const@@Base+0x1246e> │ │ │ │ sub $0x4,%esp │ │ │ │ - lea -0x44(%ebp),%eax │ │ │ │ + push -0x234(%ebp) │ │ │ │ + mov -0x218(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push %ebx │ │ │ │ - push %edi │ │ │ │ - call 200e0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x4e0> │ │ │ │ + push -0x224(%ebp) │ │ │ │ + call 229c0 , std::allocator >::_M_construct(char const*, char const*, std::forward_iterator_tag)@@Base+0x2dc0> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5f512 ::do_widen(char) const@@Base+0x234c2> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 7540 <__gmon_start__@plt+0x2d88> │ │ │ │ - nop │ │ │ │ + cmpb $0x0,-0x22d(%ebp) │ │ │ │ + jne 5e854 ::do_widen(char) const@@Base+0x12294> │ │ │ │ + jmp 5e86b ::do_widen(char) const@@Base+0x122ab> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - push %ebp │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - push %ebx │ │ │ │ - call b410 <__gmon_start__@plt+0x6c58> │ │ │ │ - add $0x45717,%ebx │ │ │ │ - sub $0x3c,%esp │ │ │ │ - mov 0x50(%esp),%esi │ │ │ │ - mov 0x57c(%esi),%edi │ │ │ │ - sub 0x578(%esi),%edi │ │ │ │ - sar $0x2,%edi │ │ │ │ - imul $0xcccccccd,%edi,%edi │ │ │ │ - cmp 0x378(%esi),%edi │ │ │ │ - jl 5f955 ::do_widen(char) const@@Base+0x23905> │ │ │ │ - mov 0x37c(%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 5f92b ::do_widen(char) const@@Base+0x238db> │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x4 │ │ │ │ - push %eax │ │ │ │ - call 4280 │ │ │ │ - add $0x10,%esp │ │ │ │ - add $0x1,%edi │ │ │ │ - mov %edi,0x378(%esi) │ │ │ │ - cmp $0x1fffffff,%edi │ │ │ │ - ja 756c <__gmon_start__@plt+0x2db4> │ │ │ │ - sub $0xc,%esp │ │ │ │ - shl $0x2,%edi │ │ │ │ - push %edi │ │ │ │ - call 42e0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,0x37c(%esi) │ │ │ │ - mov 0x588(%esi),%edi │ │ │ │ - mov 0x584(%esi),%ecx │ │ │ │ + mov -0x210(%ebp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ - sar $0x3,%edx │ │ │ │ - imul $0xaaaaaaab,%edx,%edx │ │ │ │ - mov %edx,%eax │ │ │ │ - mov %edx,%ebp │ │ │ │ - cmp %edi,%ecx │ │ │ │ - je 5fa28 ::do_widen(char) const@@Base+0x239d8> │ │ │ │ - bsr %edx,%edx │ │ │ │ - mov $0x1f,%eax │ │ │ │ - lea -0x4b300(%ebx),%ebp │ │ │ │ - xor $0x1f,%edx │ │ │ │ - mov %ebp,0xc(%esp) │ │ │ │ - sub %edx,%eax │ │ │ │ - push %ebp │ │ │ │ - add %eax,%eax │ │ │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes