--- /srv/rebuilderd/tmp/rebuilderdAL0Azq/inputs/libcm256cc1t64_1.1.2-1_i386.deb +++ /srv/rebuilderd/tmp/rebuilderdAL0Azq/out/libcm256cc1t64_1.1.2-1_i386.deb ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: libcm256cc1t64 │ │ │ Source: libcm256cc │ │ │ Version: 1.1.2-1 │ │ │ Architecture: i386 │ │ │ Maintainer: Debian Hamradio Maintainers │ │ │ -Installed-Size: 41 │ │ │ +Installed-Size: 37 │ │ │ Depends: libc6 (>= 2.4), libgcc-s1 (>= 3.0), libstdc++6 (>= 4.1.1) │ │ │ Breaks: libcm256cc1 (<< 1.1.2-1) │ │ │ Replaces: libcm256cc1 │ │ │ Provides: libcm256cc1 (= 1.1.2-1) │ │ │ Section: libs │ │ │ Priority: optional │ │ │ Multi-Arch: same │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -1,12 +1,12 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-10-15 11:27:43.000000 ./ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-10-15 11:27:43.000000 ./usr/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-10-15 11:27:43.000000 ./usr/lib/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-10-15 11:27:43.000000 ./usr/lib/i386-linux-gnu/ │ │ │ --rw-r--r-- 0 root (0) root (0) 21976 2025-10-15 11:27:43.000000 ./usr/lib/i386-linux-gnu/libcm256cc.so.1.1.0 │ │ │ +-rw-r--r-- 0 root (0) root (0) 17880 2025-10-15 11:27:43.000000 ./usr/lib/i386-linux-gnu/libcm256cc.so.1.1.0 │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-10-15 11:27:43.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-10-15 11:27:43.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-10-15 11:27:43.000000 ./usr/share/doc/libcm256cc1t64/ │ │ │ -rw-r--r-- 0 root (0) root (0) 591 2025-10-15 11:27:43.000000 ./usr/share/doc/libcm256cc1t64/changelog.Debian.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 3570 2025-10-15 11:27:28.000000 ./usr/share/doc/libcm256cc1t64/copyright │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-10-15 11:27:43.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-10-15 11:27:43.000000 ./usr/share/lintian/overrides/ │ │ ├── ./usr/lib/i386-linux-gnu/libcm256cc.so.1.1.0 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Intel 80386 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ - Start of section headers: 20896 (bytes into file) │ │ │ │ + Start of section headers: 16800 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ Number of section headers: 27 │ │ │ │ Section header string table index: 26 │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -2,22 +2,22 @@ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 9 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ LOAD 0x000000 0x00000000 0x00000000 0x00d30 0x00d30 R 0x1000 │ │ │ │ - LOAD 0x001000 0x00001000 0x00001000 0x02028 0x02028 R E 0x1000 │ │ │ │ - LOAD 0x004000 0x00004000 0x00004000 0x00947 0x00947 R 0x1000 │ │ │ │ - LOAD 0x004edc 0x00005edc 0x00005edc 0x00198 0x0019c RW 0x1000 │ │ │ │ - DYNAMIC 0x004ee4 0x00005ee4 0x00005ee4 0x000f8 0x000f8 RW 0x4 │ │ │ │ + LOAD 0x001000 0x00001000 0x00001000 0x01fe8 0x01fe8 R E 0x1000 │ │ │ │ + LOAD 0x003000 0x00003000 0x00003000 0x00957 0x00957 R 0x1000 │ │ │ │ + LOAD 0x003edc 0x00004edc 0x00004edc 0x00198 0x0019c RW 0x1000 │ │ │ │ + DYNAMIC 0x003ee4 0x00004ee4 0x00004ee4 0x000f8 0x000f8 RW 0x4 │ │ │ │ NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4 │ │ │ │ - GNU_EH_FRAME 0x004050 0x00004050 0x00004050 0x00104 0x00104 R 0x4 │ │ │ │ + GNU_EH_FRAME 0x003050 0x00003050 0x00003050 0x00104 0x00104 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ - GNU_RELRO 0x004edc 0x00005edc 0x00005edc 0x00124 0x00124 R 0x1 │ │ │ │ + GNU_RELRO 0x003edc 0x00004edc 0x00004edc 0x00124 0x00124 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt │ │ │ │ 01 .init .plt .plt.got .text .fini │ │ │ │ 02 .rodata .eh_frame_hdr .eh_frame .gcc_except_table │ │ │ │ 03 .init_array .fini_array .dynamic .got .got.plt .data .bss │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 27 section headers, starting at offset 0x51a0: │ │ │ │ +There are 27 section headers, starting at offset 0x41a0: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash GNU_HASH 00000178 000178 0000f4 04 A 3 0 4 │ │ │ │ [ 3] .dynsym DYNSYM 0000026c 00026c 0002e0 10 A 4 1 4 │ │ │ │ @@ -10,27 +10,27 @@ │ │ │ │ [ 5] .gnu.version VERSYM 00000b0c 000b0c 00005c 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00000b68 000b68 0000a0 00 A 4 3 4 │ │ │ │ [ 7] .rel.dyn REL 00000c08 000c08 000050 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00000c58 000c58 0000d8 08 AI 3 22 4 │ │ │ │ [ 9] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00001020 001020 0001c0 04 AX 0 0 16 │ │ │ │ [11] .plt.got PROGBITS 000011e0 0011e0 000008 08 AX 0 0 8 │ │ │ │ - [12] .text PROGBITS 00001200 001200 001e14 00 AX 0 0 64 │ │ │ │ - [13] .fini PROGBITS 00003014 003014 000014 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00004000 004000 000050 00 A 0 0 16 │ │ │ │ - [15] .eh_frame_hdr PROGBITS 00004050 004050 000104 00 A 0 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 00004154 004154 0007dc 00 A 0 0 4 │ │ │ │ - [17] .gcc_except_table PROGBITS 00004930 004930 000017 00 A 0 0 1 │ │ │ │ - [18] .init_array INIT_ARRAY 00005edc 004edc 000004 04 WA 0 0 4 │ │ │ │ - [19] .fini_array FINI_ARRAY 00005ee0 004ee0 000004 04 WA 0 0 4 │ │ │ │ - [20] .dynamic DYNAMIC 00005ee4 004ee4 0000f8 08 WA 4 0 4 │ │ │ │ - [21] .got PROGBITS 00005fdc 004fdc 000018 04 WA 0 0 4 │ │ │ │ - [22] .got.plt PROGBITS 00005ff4 004ff4 000078 04 WA 0 0 4 │ │ │ │ - [23] .data PROGBITS 0000606c 00506c 000008 00 WA 0 0 4 │ │ │ │ - [24] .bss NOBITS 00006074 005074 000004 00 WA 0 0 1 │ │ │ │ - [25] .gnu_debuglink PROGBITS 00000000 005074 000034 00 0 0 4 │ │ │ │ - [26] .shstrtab STRTAB 00000000 0050a8 0000f7 00 0 0 1 │ │ │ │ + [12] .text PROGBITS 00001200 001200 001dd4 00 AX 0 0 64 │ │ │ │ + [13] .fini PROGBITS 00002fd4 002fd4 000014 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00003000 003000 000050 00 A 0 0 16 │ │ │ │ + [15] .eh_frame_hdr PROGBITS 00003050 003050 000104 00 A 0 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 00003154 003154 0007ec 00 A 0 0 4 │ │ │ │ + [17] .gcc_except_table PROGBITS 00003940 003940 000017 00 A 0 0 1 │ │ │ │ + [18] .init_array INIT_ARRAY 00004edc 003edc 000004 04 WA 0 0 4 │ │ │ │ + [19] .fini_array FINI_ARRAY 00004ee0 003ee0 000004 04 WA 0 0 4 │ │ │ │ + [20] .dynamic DYNAMIC 00004ee4 003ee4 0000f8 08 WA 4 0 4 │ │ │ │ + [21] .got PROGBITS 00004fdc 003fdc 000018 04 WA 0 0 4 │ │ │ │ + [22] .got.plt PROGBITS 00004ff4 003ff4 000078 04 WA 0 0 4 │ │ │ │ + [23] .data PROGBITS 0000506c 00406c 000008 00 WA 0 0 4 │ │ │ │ + [24] .bss NOBITS 00005074 004074 000004 00 WA 0 0 1 │ │ │ │ + [25] .gnu_debuglink PROGBITS 00000000 004074 000034 00 0 0 4 │ │ │ │ + [26] .shstrtab STRTAB 00000000 0040a8 0000f7 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), p (processor specific) │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -14,36 +14,36 @@ │ │ │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND _Unwind_Resume@GCC_3.0 (8) │ │ │ │ 11: 00000000 0 OBJECT GLOBAL DEFAULT UND stderr@GLIBC_2.0 (3) │ │ │ │ 12: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ 13: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ 14: 000021c0 1 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctxD1Ev │ │ │ │ 15: 00001500 252 FUNC GLOBAL DEFAULT 12 _ZN5CM25612cm256_encodeENS_22cm256_encoder_params_tEPNS_13cm256_block_tEPv │ │ │ │ 16: 000021c0 1 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctxD2Ev │ │ │ │ - 17: 00002610 37 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctxC1Ev │ │ │ │ - 18: 00002590 115 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx11gf256_init_Ev │ │ │ │ + 17: 000025f0 37 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctxC1Ev │ │ │ │ + 18: 00002570 115 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx11gf256_init_Ev │ │ │ │ 19: 000029e0 652 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx16gf256_muladd_memEPvhPKvi │ │ │ │ 20: 000021d0 46 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx15gf255_poly_initEi │ │ │ │ - 21: 00002610 37 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctxC2Ev │ │ │ │ - 22: 00002640 615 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx13gf256_mul_memEPvPKvhi │ │ │ │ - 23: 00002c70 267 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx14gf256_add2_memEPvPKvS2_i │ │ │ │ + 21: 000025f0 37 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctxC2Ev │ │ │ │ + 22: 00002620 647 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx13gf256_mul_memEPvPKvhi │ │ │ │ + 23: 00002c70 227 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx14gf256_add2_memEPvPKvS2_i │ │ │ │ 24: 00001600 35 FUNC GLOBAL DEFAULT 12 _ZN5CM25612CM256DecoderC1ER9gf256_ctx │ │ │ │ - 25: 00002ef0 262 FUNC GLOBAL DEFAULT 12 _Z13gf256_memswapPvS_i │ │ │ │ + 25: 00002ed0 217 FUNC GLOBAL DEFAULT 12 _Z13gf256_memswapPvS_i │ │ │ │ 26: 00002200 294 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx17gf256_explog_initEv │ │ │ │ 27: 00001390 29 FUNC GLOBAL DEFAULT 12 _ZN5CM256D1Ev │ │ │ │ - 28: 00002460 63 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx14gf256_inv_initEv │ │ │ │ + 28: 00002450 47 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx14gf256_inv_initEv │ │ │ │ 29: 00001360 45 FUNC GLOBAL DEFAULT 12 _ZN5CM256C1Ev │ │ │ │ 30: 00001390 29 FUNC GLOBAL DEFAULT 12 _ZN5CM256D2Ev │ │ │ │ - 31: 00004028 16 OBJECT GLOBAL DEFAULT 14 _ZN9gf256_ctx14GF256_GEN_POLYE │ │ │ │ + 31: 00003028 16 OBJECT GLOBAL DEFAULT 14 _ZN9gf256_ctx14GF256_GEN_POLYE │ │ │ │ 32: 00001360 45 FUNC GLOBAL DEFAULT 12 _ZN5CM256C2Ev │ │ │ │ 33: 00001760 157 FUNC GLOBAL DEFAULT 12 _ZN5CM25612CM256Decoder8DecodeM1Ev │ │ │ │ 34: 00002040 362 FUNC GLOBAL DEFAULT 12 _ZN5CM25612cm256_decodeENS_22cm256_encoder_params_tEPNS_13cm256_block_tE │ │ │ │ 35: 00001600 35 FUNC GLOBAL DEFAULT 12 _ZN5CM25612CM256DecoderC2ER9gf256_ctx │ │ │ │ 36: 000013b0 332 FUNC GLOBAL DEFAULT 12 _ZN5CM25618cm256_encode_blockENS_22cm256_encoder_params_tEPNS_13cm256_block_tEiPv │ │ │ │ - 37: 000028b0 294 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx13gf256_add_memEPvPKvi │ │ │ │ - 38: 00002330 296 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx17gf256_muldiv_initEv │ │ │ │ + 37: 000028b0 293 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx13gf256_add_memEPvPKvi │ │ │ │ + 38: 00002330 285 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx17gf256_muldiv_initEv │ │ │ │ 39: 00001630 1 FUNC GLOBAL DEFAULT 12 _ZN5CM25612CM256DecoderD1Ev │ │ │ │ - 40: 00002d80 364 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx16gf256_addset_memEPvPKvS2_i │ │ │ │ + 40: 00002d60 363 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx16gf256_addset_memEPvPKvS2_i │ │ │ │ 41: 00001640 287 FUNC GLOBAL DEFAULT 12 _ZN5CM25612CM256Decoder10InitializeERNS_22cm256_encoder_params_tEPNS_13cm256_block_tE │ │ │ │ - 42: 000024a0 239 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx21gf256_muladd_mem_initEv │ │ │ │ + 42: 00002480 239 FUNC GLOBAL DEFAULT 12 _ZN9gf256_ctx21gf256_muladd_mem_initEv │ │ │ │ 43: 00001630 1 FUNC GLOBAL DEFAULT 12 _ZN5CM25612CM256DecoderD2Ev │ │ │ │ 44: 00001800 1247 FUNC GLOBAL DEFAULT 12 _ZN5CM25612CM256Decoder24GenerateLDUDecompositionEPhS1_S1_ │ │ │ │ 45: 00001ce0 854 FUNC GLOBAL DEFAULT 12 _ZN5CM25612CM256Decoder6DecodeEv │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,43 +1,43 @@ │ │ │ │ │ │ │ │ Relocation section '.rel.dyn' at offset 0xc08 contains 10 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ -00005edc 00000008 R_386_RELATIVE │ │ │ │ -00005ee0 00000008 R_386_RELATIVE │ │ │ │ -0000606c 00000008 R_386_RELATIVE │ │ │ │ -00005fdc 00000106 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3 │ │ │ │ -00005fe0 00001f06 R_386_GLOB_DAT 00004028 _ZN9gf256_ctx14GF256_GEN_POLYE │ │ │ │ -00005fe4 00000906 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ -00005fe8 00000b06 R_386_GLOB_DAT 00000000 stderr@GLIBC_2.0 │ │ │ │ -00005fec 00000c06 R_386_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ -00005ff0 00000d06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ -00006070 00000801 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3 │ │ │ │ +00004edc 00000008 R_386_RELATIVE │ │ │ │ +00004ee0 00000008 R_386_RELATIVE │ │ │ │ +0000506c 00000008 R_386_RELATIVE │ │ │ │ +00004fdc 00000106 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3 │ │ │ │ +00004fe0 00001f06 R_386_GLOB_DAT 00003028 _ZN9gf256_ctx14GF256_GEN_POLYE │ │ │ │ +00004fe4 00000906 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ +00004fe8 00000b06 R_386_GLOB_DAT 00000000 stderr@GLIBC_2.0 │ │ │ │ +00004fec 00000c06 R_386_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ +00004ff0 00000d06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ +00005070 00000801 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3 │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0xc58 contains 27 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ -00006000 00001407 R_386_JUMP_SLOT 000021d0 _ZN9gf256_ctx15gf255_poly_initEi │ │ │ │ -00006004 00001c07 R_386_JUMP_SLOT 00002460 _ZN9gf256_ctx14gf256_inv_initEv │ │ │ │ -00006008 00002c07 R_386_JUMP_SLOT 00001800 _ZN5CM25612CM256Decoder24GenerateLDUDecompositionEPhS1_S1_ │ │ │ │ -0000600c 00002607 R_386_JUMP_SLOT 00002330 _ZN9gf256_ctx17gf256_muldiv_initEv │ │ │ │ -00006010 00001707 R_386_JUMP_SLOT 00002c70 _ZN9gf256_ctx14gf256_add2_memEPvPKvS2_i │ │ │ │ -00006014 00000207 R_386_JUMP_SLOT 00000000 memcpy@GLIBC_2.0 │ │ │ │ -00006018 00001107 R_386_JUMP_SLOT 00002610 _ZN9gf256_ctxC1Ev │ │ │ │ -0000601c 00002707 R_386_JUMP_SLOT 00001630 _ZN5CM25612CM256DecoderD1Ev │ │ │ │ -00006020 00000307 R_386_JUMP_SLOT 00000000 _Znaj@GLIBCXX_3.4 │ │ │ │ -00006024 00001607 R_386_JUMP_SLOT 00002640 _ZN9gf256_ctx13gf256_mul_memEPvPKvhi │ │ │ │ -00006028 00002107 R_386_JUMP_SLOT 00001760 _ZN5CM25612CM256Decoder8DecodeM1Ev │ │ │ │ -0000602c 00001a07 R_386_JUMP_SLOT 00002200 _ZN9gf256_ctx17gf256_explog_initEv │ │ │ │ -00006030 00002807 R_386_JUMP_SLOT 00002d80 _ZN9gf256_ctx16gf256_addset_memEPvPKvS2_i │ │ │ │ -00006034 00002d07 R_386_JUMP_SLOT 00001ce0 _ZN5CM25612CM256Decoder6DecodeEv │ │ │ │ -00006038 00002a07 R_386_JUMP_SLOT 000024a0 _ZN9gf256_ctx21gf256_muladd_mem_initEv │ │ │ │ -0000603c 00000407 R_386_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ -00006040 00002407 R_386_JUMP_SLOT 000013b0 _ZN5CM25618cm256_encode_blockENS_22cm256_encoder_params_tEPNS_13cm256_block_tEiPv │ │ │ │ -00006044 00002907 R_386_JUMP_SLOT 00001640 _ZN5CM25612CM256Decoder10InitializeERNS_22cm256_encoder_params_tEPNS_13cm256_block_tE │ │ │ │ -00006048 00001807 R_386_JUMP_SLOT 00001600 _ZN5CM25612CM256DecoderC1ER9gf256_ctx │ │ │ │ -0000604c 00000507 R_386_JUMP_SLOT 00000000 _ZdaPv@GLIBCXX_3.4 │ │ │ │ -00006050 00002507 R_386_JUMP_SLOT 000028b0 _ZN9gf256_ctx13gf256_add_memEPvPKvi │ │ │ │ -00006054 00001207 R_386_JUMP_SLOT 00002590 _ZN9gf256_ctx11gf256_init_Ev │ │ │ │ -00006058 00000607 R_386_JUMP_SLOT 00000000 __fprintf_chk@GLIBC_2.3.4 │ │ │ │ -0000605c 00000707 R_386_JUMP_SLOT 00000000 memset@GLIBC_2.0 │ │ │ │ -00006060 00000a07 R_386_JUMP_SLOT 00000000 _Unwind_Resume@GCC_3.0 │ │ │ │ -00006064 00001307 R_386_JUMP_SLOT 000029e0 _ZN9gf256_ctx16gf256_muladd_memEPvhPKvi │ │ │ │ -00006068 00000e07 R_386_JUMP_SLOT 000021c0 _ZN9gf256_ctxD1Ev │ │ │ │ +00005000 00001407 R_386_JUMP_SLOT 000021d0 _ZN9gf256_ctx15gf255_poly_initEi │ │ │ │ +00005004 00001c07 R_386_JUMP_SLOT 00002450 _ZN9gf256_ctx14gf256_inv_initEv │ │ │ │ +00005008 00002c07 R_386_JUMP_SLOT 00001800 _ZN5CM25612CM256Decoder24GenerateLDUDecompositionEPhS1_S1_ │ │ │ │ +0000500c 00002607 R_386_JUMP_SLOT 00002330 _ZN9gf256_ctx17gf256_muldiv_initEv │ │ │ │ +00005010 00001707 R_386_JUMP_SLOT 00002c70 _ZN9gf256_ctx14gf256_add2_memEPvPKvS2_i │ │ │ │ +00005014 00000207 R_386_JUMP_SLOT 00000000 memcpy@GLIBC_2.0 │ │ │ │ +00005018 00001107 R_386_JUMP_SLOT 000025f0 _ZN9gf256_ctxC1Ev │ │ │ │ +0000501c 00002707 R_386_JUMP_SLOT 00001630 _ZN5CM25612CM256DecoderD1Ev │ │ │ │ +00005020 00000307 R_386_JUMP_SLOT 00000000 _Znaj@GLIBCXX_3.4 │ │ │ │ +00005024 00001607 R_386_JUMP_SLOT 00002620 _ZN9gf256_ctx13gf256_mul_memEPvPKvhi │ │ │ │ +00005028 00002107 R_386_JUMP_SLOT 00001760 _ZN5CM25612CM256Decoder8DecodeM1Ev │ │ │ │ +0000502c 00001a07 R_386_JUMP_SLOT 00002200 _ZN9gf256_ctx17gf256_explog_initEv │ │ │ │ +00005030 00002807 R_386_JUMP_SLOT 00002d60 _ZN9gf256_ctx16gf256_addset_memEPvPKvS2_i │ │ │ │ +00005034 00002d07 R_386_JUMP_SLOT 00001ce0 _ZN5CM25612CM256Decoder6DecodeEv │ │ │ │ +00005038 00002a07 R_386_JUMP_SLOT 00002480 _ZN9gf256_ctx21gf256_muladd_mem_initEv │ │ │ │ +0000503c 00000407 R_386_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ +00005040 00002407 R_386_JUMP_SLOT 000013b0 _ZN5CM25618cm256_encode_blockENS_22cm256_encoder_params_tEPNS_13cm256_block_tEiPv │ │ │ │ +00005044 00002907 R_386_JUMP_SLOT 00001640 _ZN5CM25612CM256Decoder10InitializeERNS_22cm256_encoder_params_tEPNS_13cm256_block_tE │ │ │ │ +00005048 00001807 R_386_JUMP_SLOT 00001600 _ZN5CM25612CM256DecoderC1ER9gf256_ctx │ │ │ │ +0000504c 00000507 R_386_JUMP_SLOT 00000000 _ZdaPv@GLIBCXX_3.4 │ │ │ │ +00005050 00002507 R_386_JUMP_SLOT 000028b0 _ZN9gf256_ctx13gf256_add_memEPvPKvi │ │ │ │ +00005054 00001207 R_386_JUMP_SLOT 00002570 _ZN9gf256_ctx11gf256_init_Ev │ │ │ │ +00005058 00000607 R_386_JUMP_SLOT 00000000 __fprintf_chk@GLIBC_2.3.4 │ │ │ │ +0000505c 00000707 R_386_JUMP_SLOT 00000000 memset@GLIBC_2.0 │ │ │ │ +00005060 00000a07 R_386_JUMP_SLOT 00000000 _Unwind_Resume@GCC_3.0 │ │ │ │ +00005064 00001307 R_386_JUMP_SLOT 000029e0 _ZN9gf256_ctx16gf256_muladd_memEPvhPKvi │ │ │ │ +00005068 00000e07 R_386_JUMP_SLOT 000021c0 _ZN9gf256_ctxD1Ev │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ │ │ │ -Dynamic section at offset 0x4ee4 contains 27 entries: │ │ │ │ +Dynamic section at offset 0x3ee4 contains 27 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libstdc++.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x0000000e (SONAME) Library soname: [libcm256cc.so.1] │ │ │ │ 0x0000000c (INIT) 0x1000 │ │ │ │ - 0x0000000d (FINI) 0x3014 │ │ │ │ - 0x00000019 (INIT_ARRAY) 0x5edc │ │ │ │ + 0x0000000d (FINI) 0x2fd4 │ │ │ │ + 0x00000019 (INIT_ARRAY) 0x4edc │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ - 0x0000001a (FINI_ARRAY) 0x5ee0 │ │ │ │ + 0x0000001a (FINI_ARRAY) 0x4ee0 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x178 │ │ │ │ 0x00000005 (STRTAB) 0x54c │ │ │ │ 0x00000006 (SYMTAB) 0x26c │ │ │ │ 0x0000000a (STRSZ) 1471 (bytes) │ │ │ │ 0x0000000b (SYMENT) 16 (bytes) │ │ │ │ - 0x00000003 (PLTGOT) 0x5ff4 │ │ │ │ + 0x00000003 (PLTGOT) 0x4ff4 │ │ │ │ 0x00000002 (PLTRELSZ) 216 (bytes) │ │ │ │ 0x00000014 (PLTREL) REL │ │ │ │ 0x00000017 (JMPREL) 0xc58 │ │ │ │ 0x00000011 (REL) 0xc08 │ │ │ │ 0x00000012 (RELSZ) 80 (bytes) │ │ │ │ 0x00000013 (RELENT) 8 (bytes) │ │ │ │ 0x6ffffffe (VERNEED) 0xb68 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ad7644b2532d1cd6dc154a5662e1e1dc2668a6c2 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6ccfd993ac67f25da83644f27d7d5fb4100141fd │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -1,46 +1,46 @@ │ │ │ │ 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: 0x100 (offset: 0x4154) │ │ │ │ + Start of frame section: 0x100 (offset: 0x3154) │ │ │ │ Entries in search table: 0x1f │ │ │ │ - 0xffffffffffffcfd0 (offset: 0x1020) -> 0x11c fde=[ 18] │ │ │ │ - 0xffffffffffffd190 (offset: 0x11e0) -> 0x140 fde=[ 3c] │ │ │ │ - 0xffffffffffffd1b0 (offset: 0x1200) -> 0x5c8 fde=[ 4c4] │ │ │ │ - 0xffffffffffffd310 (offset: 0x1360) -> 0x154 fde=[ 50] │ │ │ │ - 0xffffffffffffd340 (offset: 0x1390) -> 0x180 fde=[ 7c] │ │ │ │ - 0xffffffffffffd360 (offset: 0x13b0) -> 0x1a4 fde=[ a0] │ │ │ │ - 0xffffffffffffd4b0 (offset: 0x1500) -> 0x264 fde=[ 160] │ │ │ │ - 0xffffffffffffd5b0 (offset: 0x1600) -> 0x2b8 fde=[ 1b4] │ │ │ │ - 0xffffffffffffd5e0 (offset: 0x1630) -> 0x2cc fde=[ 1c8] │ │ │ │ - 0xffffffffffffd5f0 (offset: 0x1640) -> 0x2e0 fde=[ 1dc] │ │ │ │ - 0xffffffffffffd710 (offset: 0x1760) -> 0x32c fde=[ 228] │ │ │ │ - 0xffffffffffffd7b0 (offset: 0x1800) -> 0x388 fde=[ 284] │ │ │ │ - 0xffffffffffffdc90 (offset: 0x1ce0) -> 0x474 fde=[ 370] │ │ │ │ - 0xffffffffffffdff0 (offset: 0x2040) -> 0x590 fde=[ 48c] │ │ │ │ - 0xffffffffffffe170 (offset: 0x21c0) -> 0x5e8 fde=[ 4e4] │ │ │ │ - 0xffffffffffffe180 (offset: 0x21d0) -> 0x5fc fde=[ 4f8] │ │ │ │ - 0xffffffffffffe1b0 (offset: 0x2200) -> 0x610 fde=[ 50c] │ │ │ │ - 0xffffffffffffe2e0 (offset: 0x2330) -> 0x648 fde=[ 544] │ │ │ │ - 0xffffffffffffe410 (offset: 0x2460) -> 0x678 fde=[ 574] │ │ │ │ - 0xffffffffffffe450 (offset: 0x24a0) -> 0x68c fde=[ 588] │ │ │ │ - 0xffffffffffffe540 (offset: 0x2590) -> 0x6a8 fde=[ 5a4] │ │ │ │ - 0xffffffffffffe5c0 (offset: 0x2610) -> 0x6ec fde=[ 5e8] │ │ │ │ - 0xffffffffffffe5f0 (offset: 0x2640) -> 0x710 fde=[ 60c] │ │ │ │ - 0xffffffffffffe860 (offset: 0x28b0) -> 0x760 fde=[ 65c] │ │ │ │ - 0xffffffffffffe990 (offset: 0x29e0) -> 0x798 fde=[ 694] │ │ │ │ - 0xffffffffffffec20 (offset: 0x2c70) -> 0x7e8 fde=[ 6e4] │ │ │ │ - 0xffffffffffffed30 (offset: 0x2d80) -> 0x820 fde=[ 71c] │ │ │ │ - 0xffffffffffffeea0 (offset: 0x2ef0) -> 0x860 fde=[ 75c] │ │ │ │ - 0xffffffffffffefa6 (offset: 0x2ff6) -> 0x898 fde=[ 794] │ │ │ │ - 0xffffffffffffefaa (offset: 0x2ffa) -> 0x8ac fde=[ 7a8] │ │ │ │ - 0xffffffffffffefb0 (offset: 0x3000) -> 0x8c0 fde=[ 7bc] │ │ │ │ + 0xffffffffffffdfd0 (offset: 0x1020) -> 0x11c fde=[ 18] │ │ │ │ + 0xffffffffffffe190 (offset: 0x11e0) -> 0x140 fde=[ 3c] │ │ │ │ + 0xffffffffffffe1b0 (offset: 0x1200) -> 0x5c8 fde=[ 4c4] │ │ │ │ + 0xffffffffffffe310 (offset: 0x1360) -> 0x154 fde=[ 50] │ │ │ │ + 0xffffffffffffe340 (offset: 0x1390) -> 0x180 fde=[ 7c] │ │ │ │ + 0xffffffffffffe360 (offset: 0x13b0) -> 0x1a4 fde=[ a0] │ │ │ │ + 0xffffffffffffe4b0 (offset: 0x1500) -> 0x264 fde=[ 160] │ │ │ │ + 0xffffffffffffe5b0 (offset: 0x1600) -> 0x2b8 fde=[ 1b4] │ │ │ │ + 0xffffffffffffe5e0 (offset: 0x1630) -> 0x2cc fde=[ 1c8] │ │ │ │ + 0xffffffffffffe5f0 (offset: 0x1640) -> 0x2e0 fde=[ 1dc] │ │ │ │ + 0xffffffffffffe710 (offset: 0x1760) -> 0x32c fde=[ 228] │ │ │ │ + 0xffffffffffffe7b0 (offset: 0x1800) -> 0x388 fde=[ 284] │ │ │ │ + 0xffffffffffffec90 (offset: 0x1ce0) -> 0x474 fde=[ 370] │ │ │ │ + 0xffffffffffffeff0 (offset: 0x2040) -> 0x590 fde=[ 48c] │ │ │ │ + 0xfffffffffffff170 (offset: 0x21c0) -> 0x5e8 fde=[ 4e4] │ │ │ │ + 0xfffffffffffff180 (offset: 0x21d0) -> 0x5fc fde=[ 4f8] │ │ │ │ + 0xfffffffffffff1b0 (offset: 0x2200) -> 0x610 fde=[ 50c] │ │ │ │ + 0xfffffffffffff2e0 (offset: 0x2330) -> 0x648 fde=[ 544] │ │ │ │ + 0xfffffffffffff400 (offset: 0x2450) -> 0x688 fde=[ 584] │ │ │ │ + 0xfffffffffffff430 (offset: 0x2480) -> 0x69c fde=[ 598] │ │ │ │ + 0xfffffffffffff520 (offset: 0x2570) -> 0x6b8 fde=[ 5b4] │ │ │ │ + 0xfffffffffffff5a0 (offset: 0x25f0) -> 0x6fc fde=[ 5f8] │ │ │ │ + 0xfffffffffffff5d0 (offset: 0x2620) -> 0x720 fde=[ 61c] │ │ │ │ + 0xfffffffffffff860 (offset: 0x28b0) -> 0x770 fde=[ 66c] │ │ │ │ + 0xfffffffffffff990 (offset: 0x29e0) -> 0x7a8 fde=[ 6a4] │ │ │ │ + 0xfffffffffffffc20 (offset: 0x2c70) -> 0x7f8 fde=[ 6f4] │ │ │ │ + 0xfffffffffffffd10 (offset: 0x2d60) -> 0x830 fde=[ 72c] │ │ │ │ + 0xfffffffffffffe80 (offset: 0x2ed0) -> 0x870 fde=[ 76c] │ │ │ │ + 0xffffffffffffff59 (offset: 0x2fa9) -> 0x8a8 fde=[ 7a4] │ │ │ │ + 0xffffffffffffff5d (offset: 0x2fad) -> 0x8bc fde=[ 7b8] │ │ │ │ + 0xffffffffffffff70 (offset: 0x2fc0) -> 0x8d0 fde=[ 7cc] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 00000014 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -387,116 +387,116 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 00001803 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 1 to 00001804 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_advance_loc: 17 to 00001815 │ │ │ │ - DW_CFA_def_cfa_offset: 912 │ │ │ │ - DW_CFA_advance_loc1: 89 to 0000186e │ │ │ │ - DW_CFA_def_cfa_offset: 916 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000186f │ │ │ │ - DW_CFA_def_cfa_offset: 920 │ │ │ │ - DW_CFA_advance_loc: 2 to 00001871 │ │ │ │ - DW_CFA_def_cfa_offset: 924 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000187a │ │ │ │ DW_CFA_def_cfa_offset: 928 │ │ │ │ - DW_CFA_advance_loc: 8 to 00001882 │ │ │ │ - DW_CFA_def_cfa_offset: 916 │ │ │ │ - DW_CFA_advance_loc: 1 to 00001883 │ │ │ │ - DW_CFA_def_cfa_offset: 920 │ │ │ │ - DW_CFA_advance_loc: 2 to 00001885 │ │ │ │ - DW_CFA_def_cfa_offset: 924 │ │ │ │ - DW_CFA_advance_loc: 12 to 00001891 │ │ │ │ - DW_CFA_def_cfa_offset: 928 │ │ │ │ - DW_CFA_advance_loc: 15 to 000018a0 │ │ │ │ - DW_CFA_def_cfa_offset: 912 │ │ │ │ - DW_CFA_advance_loc2: 544 to 00001ac0 │ │ │ │ - DW_CFA_def_cfa_offset: 924 │ │ │ │ - DW_CFA_advance_loc: 9 to 00001ac9 │ │ │ │ - DW_CFA_def_cfa_offset: 928 │ │ │ │ - DW_CFA_advance_loc: 9 to 00001ad2 │ │ │ │ + DW_CFA_advance_loc1: 90 to 0000186f │ │ │ │ DW_CFA_def_cfa_offset: 932 │ │ │ │ - DW_CFA_advance_loc: 5 to 00001ad7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00001870 │ │ │ │ DW_CFA_def_cfa_offset: 936 │ │ │ │ - DW_CFA_advance_loc: 1 to 00001ad8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00001872 │ │ │ │ DW_CFA_def_cfa_offset: 940 │ │ │ │ - DW_CFA_advance_loc: 1 to 00001ad9 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000187e │ │ │ │ DW_CFA_def_cfa_offset: 944 │ │ │ │ - DW_CFA_advance_loc: 16 to 00001ae9 │ │ │ │ - DW_CFA_def_cfa_offset: 924 │ │ │ │ - DW_CFA_advance_loc: 7 to 00001af0 │ │ │ │ - DW_CFA_def_cfa_offset: 928 │ │ │ │ - DW_CFA_advance_loc: 13 to 00001afd │ │ │ │ + DW_CFA_advance_loc: 8 to 00001886 │ │ │ │ DW_CFA_def_cfa_offset: 932 │ │ │ │ - DW_CFA_advance_loc: 5 to 00001b02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00001887 │ │ │ │ DW_CFA_def_cfa_offset: 936 │ │ │ │ - DW_CFA_advance_loc: 1 to 00001b03 │ │ │ │ + DW_CFA_advance_loc: 2 to 00001889 │ │ │ │ DW_CFA_def_cfa_offset: 940 │ │ │ │ - DW_CFA_advance_loc: 1 to 00001b04 │ │ │ │ + DW_CFA_advance_loc: 12 to 00001895 │ │ │ │ DW_CFA_def_cfa_offset: 944 │ │ │ │ - DW_CFA_advance_loc: 27 to 00001b1f │ │ │ │ - DW_CFA_def_cfa_offset: 912 │ │ │ │ - DW_CFA_advance_loc1: 132 to 00001ba3 │ │ │ │ - DW_CFA_def_cfa_offset: 924 │ │ │ │ - DW_CFA_advance_loc: 1 to 00001ba4 │ │ │ │ + DW_CFA_advance_loc: 15 to 000018a4 │ │ │ │ DW_CFA_def_cfa_offset: 928 │ │ │ │ + DW_CFA_advance_loc2: 560 to 00001ad4 │ │ │ │ + DW_CFA_def_cfa_offset: 940 │ │ │ │ + DW_CFA_advance_loc: 9 to 00001add │ │ │ │ + DW_CFA_def_cfa_offset: 944 │ │ │ │ + DW_CFA_advance_loc: 9 to 00001ae6 │ │ │ │ + DW_CFA_def_cfa_offset: 948 │ │ │ │ + DW_CFA_advance_loc: 5 to 00001aeb │ │ │ │ + DW_CFA_def_cfa_offset: 952 │ │ │ │ + DW_CFA_advance_loc: 1 to 00001aec │ │ │ │ + DW_CFA_def_cfa_offset: 956 │ │ │ │ + DW_CFA_advance_loc: 1 to 00001aed │ │ │ │ + DW_CFA_def_cfa_offset: 960 │ │ │ │ + DW_CFA_advance_loc: 16 to 00001afd │ │ │ │ + DW_CFA_def_cfa_offset: 940 │ │ │ │ + DW_CFA_advance_loc: 7 to 00001b04 │ │ │ │ + DW_CFA_def_cfa_offset: 944 │ │ │ │ + DW_CFA_advance_loc: 13 to 00001b11 │ │ │ │ + DW_CFA_def_cfa_offset: 948 │ │ │ │ + DW_CFA_advance_loc: 5 to 00001b16 │ │ │ │ + DW_CFA_def_cfa_offset: 952 │ │ │ │ + DW_CFA_advance_loc: 1 to 00001b17 │ │ │ │ + DW_CFA_def_cfa_offset: 956 │ │ │ │ + DW_CFA_advance_loc: 1 to 00001b18 │ │ │ │ + DW_CFA_def_cfa_offset: 960 │ │ │ │ + DW_CFA_advance_loc: 39 to 00001b3f │ │ │ │ + DW_CFA_def_cfa_offset: 928 │ │ │ │ + DW_CFA_advance_loc1: 100 to 00001ba3 │ │ │ │ + DW_CFA_def_cfa_offset: 940 │ │ │ │ + DW_CFA_advance_loc: 1 to 00001ba4 │ │ │ │ + DW_CFA_def_cfa_offset: 944 │ │ │ │ DW_CFA_advance_loc: 16 to 00001bb4 │ │ │ │ - DW_CFA_def_cfa_offset: 932 │ │ │ │ + DW_CFA_def_cfa_offset: 948 │ │ │ │ DW_CFA_advance_loc: 1 to 00001bb5 │ │ │ │ - DW_CFA_def_cfa_offset: 936 │ │ │ │ + DW_CFA_def_cfa_offset: 952 │ │ │ │ DW_CFA_advance_loc: 1 to 00001bb6 │ │ │ │ - DW_CFA_def_cfa_offset: 940 │ │ │ │ + DW_CFA_def_cfa_offset: 956 │ │ │ │ DW_CFA_advance_loc: 8 to 00001bbe │ │ │ │ - DW_CFA_def_cfa_offset: 944 │ │ │ │ + DW_CFA_def_cfa_offset: 960 │ │ │ │ DW_CFA_advance_loc: 12 to 00001bca │ │ │ │ - DW_CFA_def_cfa_offset: 912 │ │ │ │ - DW_CFA_advance_loc1: 136 to 00001c52 │ │ │ │ + DW_CFA_def_cfa_offset: 928 │ │ │ │ + DW_CFA_advance_loc1: 137 to 00001c53 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00001c53 │ │ │ │ + DW_CFA_advance_loc: 1 to 00001c54 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00001c54 │ │ │ │ + DW_CFA_advance_loc: 1 to 00001c55 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00001c55 │ │ │ │ + DW_CFA_advance_loc: 1 to 00001c56 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00001c56 │ │ │ │ + DW_CFA_advance_loc: 1 to 00001c57 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00001c60 │ │ │ │ + DW_CFA_advance_loc: 9 to 00001c60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_advance_loc: 7 to 00001c67 │ │ │ │ - DW_CFA_def_cfa_offset: 924 │ │ │ │ + DW_CFA_def_cfa_offset: 940 │ │ │ │ DW_CFA_advance_loc: 1 to 00001c68 │ │ │ │ - DW_CFA_def_cfa_offset: 928 │ │ │ │ + DW_CFA_def_cfa_offset: 944 │ │ │ │ DW_CFA_advance_loc: 9 to 00001c71 │ │ │ │ - DW_CFA_def_cfa_offset: 932 │ │ │ │ + DW_CFA_def_cfa_offset: 948 │ │ │ │ DW_CFA_advance_loc: 5 to 00001c76 │ │ │ │ - DW_CFA_def_cfa_offset: 936 │ │ │ │ + DW_CFA_def_cfa_offset: 952 │ │ │ │ DW_CFA_advance_loc: 1 to 00001c77 │ │ │ │ - DW_CFA_def_cfa_offset: 940 │ │ │ │ + DW_CFA_def_cfa_offset: 956 │ │ │ │ DW_CFA_advance_loc: 1 to 00001c78 │ │ │ │ - DW_CFA_def_cfa_offset: 944 │ │ │ │ + DW_CFA_def_cfa_offset: 960 │ │ │ │ DW_CFA_advance_loc: 16 to 00001c88 │ │ │ │ - DW_CFA_def_cfa_offset: 924 │ │ │ │ + DW_CFA_def_cfa_offset: 940 │ │ │ │ DW_CFA_advance_loc: 7 to 00001c8f │ │ │ │ - DW_CFA_def_cfa_offset: 928 │ │ │ │ + DW_CFA_def_cfa_offset: 944 │ │ │ │ DW_CFA_advance_loc: 13 to 00001c9c │ │ │ │ - DW_CFA_def_cfa_offset: 932 │ │ │ │ + DW_CFA_def_cfa_offset: 948 │ │ │ │ DW_CFA_advance_loc: 5 to 00001ca1 │ │ │ │ - DW_CFA_def_cfa_offset: 936 │ │ │ │ + DW_CFA_def_cfa_offset: 952 │ │ │ │ DW_CFA_advance_loc: 1 to 00001ca2 │ │ │ │ - DW_CFA_def_cfa_offset: 940 │ │ │ │ + DW_CFA_def_cfa_offset: 956 │ │ │ │ DW_CFA_advance_loc: 1 to 00001ca3 │ │ │ │ - DW_CFA_def_cfa_offset: 944 │ │ │ │ + DW_CFA_def_cfa_offset: 960 │ │ │ │ DW_CFA_advance_loc: 34 to 00001cc5 │ │ │ │ - DW_CFA_def_cfa_offset: 912 │ │ │ │ + DW_CFA_def_cfa_offset: 928 │ │ │ │ │ │ │ │ 00000370 000000f8 00000374 FDE cie=00000000 pc=00001ce0..00002036 │ │ │ │ DW_CFA_advance_loc: 1 to 00001ce1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00001ce2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ @@ -628,15 +628,15 @@ │ │ │ │ Augmentation data: 9b 9d 1a 00 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 │ │ │ │ │ │ │ │ 0000048c 00000034 00000024 FDE cie=0000046c pc=00002040..000021aa │ │ │ │ - Augmentation data: 3f 03 00 00 │ │ │ │ + Augmentation data: 4f 03 00 00 │ │ │ │ DW_CFA_advance_loc: 1 to 00002041 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00002043 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 9 to 0000204c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ @@ -655,15 +655,15 @@ │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 11 to 00002140 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 000004c4 0000001c 0000005c FDE cie=0000046c pc=00001200..00001244 │ │ │ │ - Augmentation data: 16 03 00 00 │ │ │ │ + Augmentation data: 26 03 00 00 │ │ │ │ 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 │ │ │ │ │ │ │ │ 000004e4 00000010 000004e8 FDE cie=00000000 pc=000021c0..000021c1 │ │ │ │ @@ -699,119 +699,129 @@ │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00002325 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000544 0000002c 00000548 FDE cie=00000000 pc=00002330..00002458 │ │ │ │ +00000544 0000003c 00000548 FDE cie=00000000 pc=00002330..0000244d │ │ │ │ DW_CFA_advance_loc: 1 to 00002331 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00002337 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000233d │ │ │ │ + DW_CFA_advance_loc: 3 to 00002334 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00002335 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00002336 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 279 to 00002454 │ │ │ │ + DW_CFA_advance_loc: 3 to 00002339 │ │ │ │ + DW_CFA_def_cfa_offset: 36 │ │ │ │ + DW_CFA_advance_loc2: 271 to 00002448 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00002449 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00002455 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000244a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00002456 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000244b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00002457 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000244c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000574 00000010 00000578 FDE cie=00000000 pc=00002460..0000249f │ │ │ │ +00000584 00000010 00000588 FDE cie=00000000 pc=00002450..0000247f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000588 00000018 0000058c FDE cie=00000000 pc=000024a0..0000258f │ │ │ │ - DW_CFA_advance_loc: 1 to 000024a1 │ │ │ │ +00000598 00000018 0000059c FDE cie=00000000 pc=00002480..0000256f │ │ │ │ + DW_CFA_advance_loc: 1 to 00002481 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 237 to 0000258e │ │ │ │ + DW_CFA_advance_loc1: 237 to 0000256e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000005a4 00000040 000005a8 FDE cie=00000000 pc=00002590..00002603 │ │ │ │ - DW_CFA_advance_loc: 1 to 00002591 │ │ │ │ +000005b4 00000040 000005b8 FDE cie=00000000 pc=00002570..000025e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00002571 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00002592 │ │ │ │ + DW_CFA_advance_loc: 1 to 00002572 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 000025a0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00002580 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000025b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00002590 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000025b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00002592 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000025b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00002593 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 40 to 000025db │ │ │ │ + DW_CFA_advance_loc: 40 to 000025bb │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 14 to 000025e9 │ │ │ │ + DW_CFA_advance_loc: 14 to 000025c9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000025f1 │ │ │ │ + DW_CFA_advance_loc: 8 to 000025d1 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 000025f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000025d3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000025fb │ │ │ │ + DW_CFA_advance_loc: 8 to 000025db │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000025fe │ │ │ │ + DW_CFA_advance_loc: 3 to 000025de │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00002601 │ │ │ │ + DW_CFA_advance_loc: 3 to 000025e1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00002602 │ │ │ │ + DW_CFA_advance_loc: 1 to 000025e2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000005e8 00000020 000005ec FDE cie=00000000 pc=00002610..00002635 │ │ │ │ - DW_CFA_advance_loc: 1 to 00002611 │ │ │ │ +000005f8 00000020 000005fc FDE cie=00000000 pc=000025f0..00002615 │ │ │ │ + DW_CFA_advance_loc: 1 to 000025f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000261f │ │ │ │ + DW_CFA_advance_loc: 14 to 000025ff │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000262b │ │ │ │ + DW_CFA_advance_loc: 12 to 0000260b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00002633 │ │ │ │ + DW_CFA_advance_loc: 8 to 00002613 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00002634 │ │ │ │ + DW_CFA_advance_loc: 1 to 00002614 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000060c 0000004c 00000610 FDE cie=00000000 pc=00002640..000028a7 │ │ │ │ - DW_CFA_advance_loc: 1 to 00002641 │ │ │ │ +0000061c 0000004c 00000620 FDE cie=00000000 pc=00002620..000028a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00002621 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000264d │ │ │ │ + DW_CFA_advance_loc: 12 to 0000262d │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000264e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000262e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000264f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000262f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00002652 │ │ │ │ + DW_CFA_advance_loc: 3 to 00002632 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 502 to 00002848 │ │ │ │ + DW_CFA_advance_loc2: 534 to 00002848 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_advance_loc: 1 to 00002849 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_advance_loc: 1 to 0000284a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ @@ -831,188 +841,189 @@ │ │ │ │ DW_CFA_advance_loc: 2 to 0000289c │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ DW_CFA_advance_loc: 1 to 0000289d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_advance_loc: 8 to 000028a5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ │ │ │ -0000065c 00000034 00000660 FDE cie=00000000 pc=000028b0..000029d6 │ │ │ │ +0000066c 00000034 00000670 FDE cie=00000000 pc=000028b0..000029d5 │ │ │ │ DW_CFA_advance_loc: 1 to 000028b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 000028b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 000028b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 1 to 000028b4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 286 to 000029d2 │ │ │ │ + DW_CFA_advance_loc2: 285 to 000029d1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000029d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000029d2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000029d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000029d3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000029d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000029d4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000694 0000004c 00000698 FDE cie=00000000 pc=000029e0..00002c6c │ │ │ │ +000006a4 0000004c 000006a8 FDE cie=00000000 pc=000029e0..00002c6c │ │ │ │ DW_CFA_advance_loc: 1 to 000029e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 12 to 000029ed │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 000029ee │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 1 to 000029ef │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_advance_loc: 3 to 000029f2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 542 to 00002c10 │ │ │ │ + DW_CFA_advance_loc2: 540 to 00002c0e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00002c11 │ │ │ │ + DW_CFA_advance_loc: 1 to 00002c0f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00002c12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00002c10 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00002c13 │ │ │ │ + DW_CFA_advance_loc: 1 to 00002c11 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00002c14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00002c12 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00002c18 │ │ │ │ + DW_CFA_advance_loc: 6 to 00002c18 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_advance_loc1: 69 to 00002c5d │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ DW_CFA_advance_loc: 3 to 00002c60 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_advance_loc: 1 to 00002c61 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ DW_CFA_advance_loc: 1 to 00002c62 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_advance_loc: 8 to 00002c6a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ │ │ │ -000006e4 00000034 000006e8 FDE cie=00000000 pc=00002c70..00002d7b │ │ │ │ +000006f4 00000034 000006f8 FDE cie=00000000 pc=00002c70..00002d53 │ │ │ │ DW_CFA_advance_loc: 1 to 00002c71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00002c72 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00002c73 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 1 to 00002c74 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 259 to 00002d77 │ │ │ │ + DW_CFA_advance_loc1: 219 to 00002d4f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00002d78 │ │ │ │ + DW_CFA_advance_loc: 1 to 00002d50 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00002d79 │ │ │ │ + DW_CFA_advance_loc: 1 to 00002d51 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00002d7a │ │ │ │ + DW_CFA_advance_loc: 1 to 00002d52 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000071c 0000003c 00000720 FDE cie=00000000 pc=00002d80..00002eec │ │ │ │ - DW_CFA_advance_loc: 1 to 00002d81 │ │ │ │ +0000072c 0000003c 00000730 FDE cie=00000000 pc=00002d60..00002ecb │ │ │ │ + DW_CFA_advance_loc: 1 to 00002d61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00002d82 │ │ │ │ + DW_CFA_advance_loc: 1 to 00002d62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00002d83 │ │ │ │ + DW_CFA_advance_loc: 1 to 00002d63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00002d84 │ │ │ │ + DW_CFA_advance_loc: 1 to 00002d64 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00002d87 │ │ │ │ + DW_CFA_advance_loc: 3 to 00002d67 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 352 to 00002ee7 │ │ │ │ + DW_CFA_advance_loc2: 351 to 00002ec6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00002ee8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00002ec7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00002ee9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00002ec8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00002eea │ │ │ │ + DW_CFA_advance_loc: 1 to 00002ec9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00002eeb │ │ │ │ + DW_CFA_advance_loc: 1 to 00002eca │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000075c 00000034 00000760 FDE cie=00000000 pc=00002ef0..00002ff6 │ │ │ │ - DW_CFA_advance_loc: 1 to 00002ef1 │ │ │ │ +0000076c 00000034 00000770 FDE cie=00000000 pc=00002ed0..00002fa9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00002ed1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00002ef2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00002ed2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00002ef3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00002ed3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00002ef4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00002ed4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 254 to 00002ff2 │ │ │ │ + DW_CFA_advance_loc1: 209 to 00002fa5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00002ff3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00002fa6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00002ff4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00002fa7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00002ff5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00002fa8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000794 00000010 00000798 FDE cie=00000000 pc=00002ff6..00002ffa │ │ │ │ +000007a4 00000010 000007a8 FDE cie=00000000 pc=00002fa9..00002fad │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007a8 00000010 000007ac FDE cie=00000000 pc=00002ffa..00002ffe │ │ │ │ +000007b8 00000010 000007bc FDE cie=00000000 pc=00002fad..00002fb1 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007bc 00000018 000007c0 FDE cie=00000000 pc=00003000..00003014 │ │ │ │ - DW_CFA_advance_loc: 1 to 00003001 │ │ │ │ +000007cc 00000018 000007d0 FDE cie=00000000 pc=00002fc0..00002fd4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00002fc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000300f │ │ │ │ + DW_CFA_advance_loc: 14 to 00002fcf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007d8 ZERO terminator │ │ │ │ +000007e8 ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -44,15 +44,15 @@ │ │ │ │ libcm256cc.so.1 │ │ │ │ CXXABI_1.3 │ │ │ │ GLIBCXX_3.4 │ │ │ │ GLIBC_2.3.4 │ │ │ │ GLIBC_2.4 │ │ │ │ GLIBC_2.0 │ │ │ │ GLIBC_2.1.3 │ │ │ │ -t$$;t$Lt4 │ │ │ │ +|$4;|$\t4 │ │ │ │ gf256_ctx::gf256_init_: initialized │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ │ .rel.dyn │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -3,15 +3,15 @@ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00001000 <.init>: │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ call 1250 <__cxa_finalize@plt+0x70> │ │ │ │ - add $0x4feb,%ebx │ │ │ │ + add $0x3feb,%ebx │ │ │ │ mov -0x8(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ je 101b │ │ │ │ call *%eax │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ 00001200 : │ │ │ │ call 1250 <__cxa_finalize@plt+0x70> │ │ │ │ - add $0x4def,%ebx │ │ │ │ + add $0x3def,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x93c(%ebp) │ │ │ │ vzeroupper │ │ │ │ call 10a0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ jne 123f <__cxa_finalize@plt+0x5f> │ │ │ │ call 1250 <__cxa_finalize@plt+0x70> │ │ │ │ - add $0x4dc4,%ebx │ │ │ │ + add $0x3dc4,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 11b0 <_Unwind_Resume@plt> │ │ │ │ - call 3000 │ │ │ │ + call 2fc0 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%esp),%ebx │ │ │ │ @@ -31,15 +31,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ call 1345 <__cxa_finalize@plt+0x165> │ │ │ │ - add $0x4d8f,%edx │ │ │ │ + add $0x3d8f,%edx │ │ │ │ lea 0x80(%edx),%ecx │ │ │ │ lea 0x80(%edx),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ je 1298 <__cxa_finalize@plt+0xb8> │ │ │ │ mov -0x10(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ je 1298 <__cxa_finalize@plt+0xb8> │ │ │ │ @@ -51,15 +51,15 @@ │ │ │ │ add $0x10,%esp │ │ │ │ leave │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ call 1345 <__cxa_finalize@plt+0x165> │ │ │ │ - add $0x4d4f,%edx │ │ │ │ + add $0x3d4f,%edx │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %ebx │ │ │ │ lea 0x80(%edx),%ecx │ │ │ │ lea 0x80(%edx),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ sub %ecx,%eax │ │ │ │ @@ -82,15 +82,15 @@ │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %ebx │ │ │ │ call 1250 <__cxa_finalize@plt+0x70> │ │ │ │ - add $0x4cfb,%ebx │ │ │ │ + add $0x3cfb,%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ cmpb $0x0,0x80(%ebx) │ │ │ │ jne 1332 <__cxa_finalize@plt+0x152> │ │ │ │ mov -0x18(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ je 1326 <__cxa_finalize@plt+0x146> │ │ │ │ sub $0xc,%esp │ │ │ │ @@ -120,15 +120,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ 00001360 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 1250 <__cxa_finalize@plt+0x70> │ │ │ │ - add $0x4c8d,%ebx │ │ │ │ + add $0x3c8d,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ push %esi │ │ │ │ call 1090 │ │ │ │ movzbl 0x22710(%esi),%eax │ │ │ │ mov %al,0x22720(%esi) │ │ │ │ add $0x14,%esp │ │ │ │ @@ -137,15 +137,15 @@ │ │ │ │ ret │ │ │ │ nop │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ 00001390 : │ │ │ │ push %ebx │ │ │ │ call 1250 <__cxa_finalize@plt+0x70> │ │ │ │ - add $0x4c5e,%ebx │ │ │ │ + add $0x3c5e,%ebx │ │ │ │ sub $0x14,%esp │ │ │ │ push 0x1c(%esp) │ │ │ │ call 11d0 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ nop │ │ │ │ @@ -153,15 +153,15 @@ │ │ │ │ │ │ │ │ 000013b0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 1250 <__cxa_finalize@plt+0x70> │ │ │ │ - add $0x4c3b,%ebx │ │ │ │ + add $0x3c3b,%ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov (%eax),%ebp │ │ │ │ @@ -263,15 +263,15 @@ │ │ │ │ │ │ │ │ 00001500 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 1250 <__cxa_finalize@plt+0x70> │ │ │ │ - add $0x4aeb,%ebx │ │ │ │ + add $0x3aeb,%ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x48(%esp),%ecx │ │ │ │ mov 0x4c(%esp),%edx │ │ │ │ mov 0x44(%esp),%edi │ │ │ │ mov 0x48(%esp),%ebp │ │ │ │ test %ecx,%ecx │ │ │ │ setle 0x4(%esp) │ │ │ │ @@ -443,15 +443,15 @@ │ │ │ │ │ │ │ │ 00001760 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 1250 <__cxa_finalize@plt+0x70> │ │ │ │ - add $0x488b,%ebx │ │ │ │ + add $0x388b,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ mov 0x810(%edi),%edx │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ test %edx,%edx │ │ │ │ jle 17d8 │ │ │ │ mov (%eax),%ebp │ │ │ │ @@ -504,338 +504,335 @@ │ │ │ │ │ │ │ │ 00001800 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 1250 <__cxa_finalize@plt+0x70> │ │ │ │ - add $0x47eb,%ebx │ │ │ │ - sub $0x37c,%esp │ │ │ │ - mov 0x394(%esp),%eax │ │ │ │ - mov 0x390(%esp),%esi │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ - mov 0x398(%esp),%eax │ │ │ │ - mov %ebx,0x2c(%esp) │ │ │ │ - mov %eax,0x50(%esp) │ │ │ │ - mov 0x39c(%esp),%eax │ │ │ │ - mov %esi,(%esp) │ │ │ │ - mov %eax,0x54(%esp) │ │ │ │ + add $0x37eb,%ebx │ │ │ │ + sub $0x38c,%esp │ │ │ │ + mov 0x3a4(%esp),%eax │ │ │ │ + mov 0x3a0(%esp),%esi │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ + mov 0x3a8(%esp),%eax │ │ │ │ + mov %ebx,0x3c(%esp) │ │ │ │ + mov %eax,0x60(%esp) │ │ │ │ + mov 0x3ac(%esp),%eax │ │ │ │ + mov %esi,0x2c(%esp) │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ mov %gs:0x14,%edi │ │ │ │ - mov %edi,0x36c(%esp) │ │ │ │ + mov %edi,0x37c(%esp) │ │ │ │ mov 0x40c(%esi),%edi │ │ │ │ lea -0x1(%edi),%ebp │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ - mov %ebp,0x4c(%esp) │ │ │ │ + mov %edi,0x20(%esp) │ │ │ │ + mov %ebp,0x5c(%esp) │ │ │ │ test %edi,%edi │ │ │ │ jle 1cce │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push $0x1 │ │ │ │ - lea 0x78(%esp),%eax │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ + lea 0x88(%esp),%eax │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ push %eax │ │ │ │ call 11a0 │ │ │ │ add $0xc,%esp │ │ │ │ push %edi │ │ │ │ push $0x1 │ │ │ │ - lea 0x178(%esp),%eax │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ + lea 0x188(%esp),%eax │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ push %eax │ │ │ │ call 11a0 │ │ │ │ movzbl (%esi),%eax │ │ │ │ - mov %al,0x3b(%esp) │ │ │ │ + mov %al,0x4b(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ test %ebp,%ebp │ │ │ │ je 1bcf │ │ │ │ - mov 0x14(%esp),%edi │ │ │ │ - mov 0x4c(%esp),%eax │ │ │ │ - movl $0x0,0x38(%esp) │ │ │ │ - movl $0x0,0x34(%esp) │ │ │ │ + mov 0x20(%esp),%edi │ │ │ │ + mov 0x5c(%esp),%eax │ │ │ │ + movl $0x0,0x4c(%esp) │ │ │ │ + movl $0x0,0x44(%esp) │ │ │ │ imul %edi,%eax │ │ │ │ - movl $0x0,0x24(%esp) │ │ │ │ - mov 0x24(%esp),%ebp │ │ │ │ + movl $0x0,0x34(%esp) │ │ │ │ + mov 0x34(%esp),%ebp │ │ │ │ sar $1,%eax │ │ │ │ sub $0x1,%eax │ │ │ │ - mov %eax,0x5c(%esp) │ │ │ │ - lea 0x26c(%esp),%eax │ │ │ │ - mov %eax,0x58(%esp) │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - lea 0x26b(%esp,%edi,1),%eax │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov %eax,0x6c(%esp) │ │ │ │ + lea 0x27c(%esp),%eax │ │ │ │ + mov %eax,0x68(%esp) │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ + lea 0x27b(%esp,%edi,1),%eax │ │ │ │ + mov %eax,0x48(%esp) │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%esp),%esi │ │ │ │ - mov %ebp,0x30(%esp) │ │ │ │ - mov 0xc(%esi,%ebp,4),%eax │ │ │ │ - movzbl 0x814(%esi,%ebp,1),%ebx │ │ │ │ - mov 0x914(%esi),%edi │ │ │ │ + mov 0x2c(%esp),%edi │ │ │ │ + mov %ebp,0x40(%esp) │ │ │ │ + mov 0xc(%edi,%ebp,4),%eax │ │ │ │ + movzbl 0x814(%edi,%ebp,1),%ebx │ │ │ │ + mov 0x914(%edi),%edi │ │ │ │ movzbl 0x4(%eax),%eax │ │ │ │ - mov %bl,0x28(%esp) │ │ │ │ - mov %al,0x29(%esp) │ │ │ │ + mov %bl,0x17(%esp) │ │ │ │ + mov %al,0x38(%esp) │ │ │ │ xor %ebx,%eax │ │ │ │ movzbl %al,%esi │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ mov %esi,%edx │ │ │ │ movzbl (%eax,%ebp,1),%ebx │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ shl $0x8,%edx │ │ │ │ add %edi,%edx │ │ │ │ movzbl (%eax,%ebp,1),%eax │ │ │ │ movzbl 0x10605(%edx,%eax,1),%ecx │ │ │ │ - movzbl 0x2b(%esp),%eax │ │ │ │ - xor 0x28(%esp),%al │ │ │ │ + movzbl 0x3b(%esp),%eax │ │ │ │ + xor 0x17(%esp),%al │ │ │ │ movzbl 0x10605(%ebx,%edx,1),%edx │ │ │ │ movzbl %al,%eax │ │ │ │ add %edi,%ecx │ │ │ │ + mov 0x2c(%esp),%ebx │ │ │ │ shl $0x8,%eax │ │ │ │ movzbl 0x605(%eax,%ecx,1),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ shl $0x8,%eax │ │ │ │ add %edi,%eax │ │ │ │ add %esi,%edi │ │ │ │ - mov (%esp),%esi │ │ │ │ + mov 0x60(%esp),%esi │ │ │ │ movzbl 0x605(%edx,%eax,1),%eax │ │ │ │ shl $0x8,%eax │ │ │ │ movzbl 0x605(%eax,%edi,1),%eax │ │ │ │ - mov 0x50(%esp),%edi │ │ │ │ - mov %al,(%edi,%ebp,1) │ │ │ │ + mov %al,(%esi,%ebp,1) │ │ │ │ + mov 0x20(%esp),%esi │ │ │ │ lea 0x1(%ebp),%eax │ │ │ │ - mov 0x914(%esi),%ebp │ │ │ │ - mov 0x14(%esp),%esi │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ + mov %eax,0x34(%esp) │ │ │ │ + mov 0x914(%ebx),%ebp │ │ │ │ mov %esi,%edi │ │ │ │ sub %eax,%edi │ │ │ │ cmp %eax,%esi │ │ │ │ jle 1c60 │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ - add 0x38(%esp),%eax │ │ │ │ - mov %edi,0x40(%esp) │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - mov %ecx,0x44(%esp) │ │ │ │ - mov %edx,0x48(%esp) │ │ │ │ - nop │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + add 0x4c(%esp),%eax │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ + mov %ecx,0x54(%esp) │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + mov %edi,0x50(%esp) │ │ │ │ + mov %ebx,%edi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%esp),%edi │ │ │ │ - movzbl 0x28(%esp),%edx │ │ │ │ mov 0xc(%edi,%esi,4),%eax │ │ │ │ - movzbl 0x814(%edi,%esi,1),%ebx │ │ │ │ - movzbl 0x4(%eax),%ecx │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - mov %bl,0x4(%esp) │ │ │ │ - xor %ecx,%edx │ │ │ │ - movzbl (%eax,%esi,1),%edi │ │ │ │ - xor 0x29(%esp),%cl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - shl $0x8,%edx │ │ │ │ - lea 0x0(%ebp,%edx,1),%eax │ │ │ │ - movzbl 0x10605(%edi,%eax,1),%eax │ │ │ │ - kmovw %eax,%k0 │ │ │ │ - movzbl 0x29(%esp),%eax │ │ │ │ + movzbl 0x814(%edi,%esi,1),%edx │ │ │ │ + movzbl 0x4(%eax),%ebx │ │ │ │ + movzbl 0x17(%esp),%eax │ │ │ │ + mov %dl,0x16(%esp) │ │ │ │ + mov %bl,0xc(%esp) │ │ │ │ xor %ebx,%eax │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ + mov 0x1c(%esp),%ebx │ │ │ │ movzbl %al,%eax │ │ │ │ movzbl (%ebx,%esi,1),%ebx │ │ │ │ shl $0x8,%eax │ │ │ │ - add %eax,%ebp │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - movzbl 0x10605(%ebx,%ebp,1),%eax │ │ │ │ - mov 0x1c(%esp),%ebp │ │ │ │ - mov %al,0x2a(%esp) │ │ │ │ - kmovw %k0,%eax │ │ │ │ - mov %al,-0x1(%ebp,%esi,1) │ │ │ │ - mov 0x18(%esp),%ebp │ │ │ │ - movzbl 0x2a(%esp),%eax │ │ │ │ - mov %al,-0x1(%ebp,%esi,1) │ │ │ │ - mov (%esp),%ebp │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - mov 0x914(%ebp),%ebp │ │ │ │ - add %ebp,%edx │ │ │ │ - add %ebp,%edi │ │ │ │ - add %ebp,%ebx │ │ │ │ - movzbl 0x10605(%ecx,%edx,1),%edx │ │ │ │ - movzbl 0x4(%esp),%ecx │ │ │ │ - xor 0x28(%esp),%cl │ │ │ │ - shl $0x8,%edx │ │ │ │ - movzbl 0x605(%edx,%edi,1),%edx │ │ │ │ - mov %dl,(%eax,%esi,1) │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ + lea 0x0(%ebp,%eax,1),%ecx │ │ │ │ + movzbl 0x10605(%ebx,%ecx,1),%ecx │ │ │ │ + mov %cl,0x3a(%esp) │ │ │ │ + movzbl 0x38(%esp),%ecx │ │ │ │ + xor %edx,%ecx │ │ │ │ movzbl %cl,%edx │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ + shl $0x8,%edx │ │ │ │ + movzbl (%ecx,%esi,1),%ecx │ │ │ │ + add %edx,%ebp │ │ │ │ + mov %edx,0x10(%esp) │ │ │ │ + movzbl 0x10605(%ecx,%ebp,1),%edx │ │ │ │ + mov 0x28(%esp),%ebp │ │ │ │ + mov %dl,0x39(%esp) │ │ │ │ + movzbl 0x3a(%esp),%edx │ │ │ │ + mov %dl,-0x1(%ebp,%esi,1) │ │ │ │ + mov 0x24(%esp),%ebp │ │ │ │ + movzbl 0x39(%esp),%edx │ │ │ │ + mov %dl,-0x1(%ebp,%esi,1) │ │ │ │ + mov 0x914(%edi),%ebp │ │ │ │ + movzbl 0xc(%esp),%edx │ │ │ │ + xor 0x38(%esp),%dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ add %ebp,%eax │ │ │ │ + add %ebp,%ebx │ │ │ │ + add %ebp,%ecx │ │ │ │ movzbl 0x10605(%edx,%eax,1),%eax │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ shl $0x8,%eax │ │ │ │ + add %ebp,%edx │ │ │ │ movzbl 0x605(%eax,%ebx,1),%eax │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ + mov 0x1c(%esp),%ebx │ │ │ │ mov %al,(%ebx,%esi,1) │ │ │ │ + movzbl 0x16(%esp),%eax │ │ │ │ + xor 0x17(%esp),%al │ │ │ │ + movzbl %al,%eax │ │ │ │ + movzbl 0x10605(%eax,%edx,1),%eax │ │ │ │ + shl $0x8,%eax │ │ │ │ + movzbl 0x605(%eax,%ecx,1),%eax │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ + mov %al,(%ecx,%esi,1) │ │ │ │ add $0x1,%esi │ │ │ │ - cmp %esi,0x14(%esp) │ │ │ │ - jne 19d0 │ │ │ │ - mov 0x44(%esp),%ecx │ │ │ │ - mov 0x48(%esp),%edx │ │ │ │ + cmp %esi,0x20(%esp) │ │ │ │ + jne 19e0 │ │ │ │ + mov 0x54(%esp),%ecx │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov 0x4c(%esp),%edi │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ + mov 0x5c(%esp),%edi │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ push %edi │ │ │ │ movzbl 0x20605(%ebp,%edx,1),%eax │ │ │ │ push %eax │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ push %ebp │ │ │ │ - mov 0x4c(%esp),%ebx │ │ │ │ + mov 0x5c(%esp),%ebx │ │ │ │ call 10c0 │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ mov 0x914(%eax),%eax │ │ │ │ push %edi │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ movzbl 0x20605(%eax,%ecx,1),%edx │ │ │ │ push %edx │ │ │ │ - mov 0x6c(%esp),%edi │ │ │ │ + mov 0x7c(%esp),%edi │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call 10c0 │ │ │ │ - mov 0x54(%esp),%eax │ │ │ │ - mov 0x7c(%esp),%esi │ │ │ │ - lea (%eax,%esi,1),%edx │ │ │ │ - add 0x74(%esp),%edx │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ - add $0x20,%esp │ │ │ │ - mov 0x3c(%esp),%esi │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ + mov 0x8c(%esp),%ebx │ │ │ │ + lea (%eax,%ebx,1),%edx │ │ │ │ + add 0x84(%esp),%edx │ │ │ │ + mov 0x44(%esp),%ebx │ │ │ │ mov %edi,%eax │ │ │ │ - jmp 1b40 │ │ │ │ + mov 0x68(%esp),%esi │ │ │ │ + add $0x20,%esp │ │ │ │ nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movzbl (%eax),%ecx │ │ │ │ add $0x1,%eax │ │ │ │ mov %cl,(%edx) │ │ │ │ mov %ebx,%ecx │ │ │ │ sub %eax,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ cmp %esi,%eax │ │ │ │ jne 1b40 │ │ │ │ - mov 0x24(%esp),%esi │ │ │ │ - cmp 0x4c(%esp),%esi │ │ │ │ + mov 0x34(%esp),%edi │ │ │ │ + cmp 0x5c(%esp),%edi │ │ │ │ je 1b90 │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ - add 0x14(%esp),%eax │ │ │ │ - mov %esi,%ebp │ │ │ │ - sub %esi,%eax │ │ │ │ - subl $0x1,0x18(%esp) │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ - subl $0x1,0x3c(%esp) │ │ │ │ + add 0x20(%esp),%eax │ │ │ │ + mov %edi,%ebp │ │ │ │ + sub %edi,%eax │ │ │ │ + subl $0x1,0x24(%esp) │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + subl $0x1,0x48(%esp) │ │ │ │ add $0x2,%eax │ │ │ │ - subl $0x1,0x38(%esp) │ │ │ │ - sub %eax,0x34(%esp) │ │ │ │ + subl $0x1,0x4c(%esp) │ │ │ │ + sub %eax,0x44(%esp) │ │ │ │ jmp 1900 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x4c(%esp),%esi │ │ │ │ - mov (%esp),%edi │ │ │ │ - mov 0x54(%esp),%ebp │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x5c(%esp),%esi │ │ │ │ + mov 0x2c(%esp),%edi │ │ │ │ + mov 0x64(%esp),%ebp │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - movzbl 0x3b(%esp),%edx │ │ │ │ + movzbl 0x4b(%esp),%edx │ │ │ │ xor 0x814(%edi,%esi,1),%dl │ │ │ │ movzbl %dl,%edx │ │ │ │ push %edx │ │ │ │ push %ebp │ │ │ │ push %ebp │ │ │ │ add %esi,%ebp │ │ │ │ push 0x914(%edi) │ │ │ │ - mov 0x4c(%esp),%ebx │ │ │ │ + mov 0x5c(%esp),%ebx │ │ │ │ call 10c0 │ │ │ │ add $0x20,%esp │ │ │ │ sub $0x1,%esi │ │ │ │ jne 1ba0 │ │ │ │ - mov 0x4c(%esp),%esi │ │ │ │ - mov (%esp),%edi │ │ │ │ - movzbl 0x2b(%esp),%eax │ │ │ │ - movzbl 0x814(%edi,%esi,1),%ebx │ │ │ │ - mov 0x914(%edi),%edx │ │ │ │ - movzbl 0x16c(%esp,%esi,1),%ecx │ │ │ │ - xor %ebx,%eax │ │ │ │ + mov 0x5c(%esp),%edi │ │ │ │ + mov 0x2c(%esp),%esi │ │ │ │ + movzbl 0x3b(%esp),%eax │ │ │ │ + movzbl 0x814(%esi,%edi,1),%edx │ │ │ │ + mov 0x914(%esi),%ecx │ │ │ │ + movzbl 0x17c(%esp,%edi,1),%ebx │ │ │ │ + xor %edx,%eax │ │ │ │ movzbl %al,%eax │ │ │ │ shl $0x8,%eax │ │ │ │ - add %edx,%eax │ │ │ │ - movzbl 0x605(%ecx,%eax,1),%eax │ │ │ │ - movzbl 0x6c(%esp,%esi,1),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + movzbl 0x605(%ebx,%eax,1),%eax │ │ │ │ + movzbl 0x7c(%esp,%edi,1),%ebx │ │ │ │ shl $0x8,%eax │ │ │ │ - add %edx,%eax │ │ │ │ - movzbl 0x605(%ecx,%eax,1),%eax │ │ │ │ - mov 0xc(%edi,%esi,4),%ecx │ │ │ │ - mov 0x50(%esp),%edi │ │ │ │ - mov 0x14(%esp),%esi │ │ │ │ - xor 0x4(%ecx),%bl │ │ │ │ - add %eax,%edx │ │ │ │ - movzbl %bl,%ecx │ │ │ │ - shl $0x8,%ecx │ │ │ │ - movzbl 0x10605(%ecx,%edx,1),%eax │ │ │ │ - mov %al,-0x1(%edi,%esi,1) │ │ │ │ - mov 0x36c(%esp),%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + movzbl 0x605(%ebx,%eax,1),%eax │ │ │ │ + mov 0xc(%esi,%edi,4),%ebx │ │ │ │ + mov 0x60(%esp),%edi │ │ │ │ + xor 0x4(%ebx),%dl │ │ │ │ + add %eax,%ecx │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + movzbl %dl,%edx │ │ │ │ + shl $0x8,%edx │ │ │ │ + movzbl 0x10605(%edx,%ecx,1),%eax │ │ │ │ + mov %al,-0x1(%edi,%ebx,1) │ │ │ │ + mov 0x37c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ jne 1cda │ │ │ │ - add $0x37c,%esp │ │ │ │ + add $0x38c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ movzbl 0x20605(%ebp,%edx,1),%eax │ │ │ │ push %eax │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ push %ebp │ │ │ │ - mov 0x4c(%esp),%ebx │ │ │ │ + mov 0x5c(%esp),%ebx │ │ │ │ call 10c0 │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ + mov 0x4c(%esp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ mov 0x914(%eax),%edx │ │ │ │ push %edi │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ movzbl 0x20605(%edx,%ecx,1),%eax │ │ │ │ push %eax │ │ │ │ - mov 0x6c(%esp),%eax │ │ │ │ + mov 0x7c(%esp),%eax │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 10c0 │ │ │ │ - mov 0x50(%esp),%eax │ │ │ │ - subl $0x1,0x38(%esp) │ │ │ │ - subl $0x1,0x5c(%esp) │ │ │ │ - subl $0x1,0x58(%esp) │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ + subl $0x1,0x44(%esp) │ │ │ │ + subl $0x1,0x68(%esp) │ │ │ │ + subl $0x1,0x6c(%esp) │ │ │ │ add $0x2,%eax │ │ │ │ - sub %eax,0x54(%esp) │ │ │ │ + sub %eax,0x64(%esp) │ │ │ │ add $0x20,%esp │ │ │ │ - mov 0x24(%esp),%ebp │ │ │ │ + mov 0x34(%esp),%ebp │ │ │ │ jmp 1900 │ │ │ │ movzbl (%esi),%eax │ │ │ │ - mov %al,0x2b(%esp) │ │ │ │ + mov %al,0x3b(%esp) │ │ │ │ jmp 1bcf │ │ │ │ - call 3000 │ │ │ │ + call 2fc0 │ │ │ │ nop │ │ │ │ │ │ │ │ 00001ce0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 1250 <__cxa_finalize@plt+0x70> │ │ │ │ - add $0x430b,%ebx │ │ │ │ + add $0x330b,%ebx │ │ │ │ sub $0x84c,%esp │ │ │ │ mov %gs:0x14,%edi │ │ │ │ mov %edi,0x83c(%esp) │ │ │ │ mov 0x860(%esp),%edi │ │ │ │ mov 0x40c(%edi),%eax │ │ │ │ mov 0x810(%edi),%ecx │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ @@ -1059,15 +1056,15 @@ │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 10c0 │ │ │ │ add $0x20,%esp │ │ │ │ jmp 1fa7 │ │ │ │ - call 3000 │ │ │ │ + call 2fc0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00002040 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ @@ -1091,15 +1088,15 @@ │ │ │ │ cmp $0x100,%eax │ │ │ │ jg 2190 │ │ │ │ test %edi,%edi │ │ │ │ je 2197 │ │ │ │ cmp $0x1,%edx │ │ │ │ je 2150 │ │ │ │ call 1250 <__cxa_finalize@plt+0x70> │ │ │ │ - add $0x3f54,%ebx │ │ │ │ + add $0x2f54,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ lea -0x934(%ebp),%eax │ │ │ │ push %ecx │ │ │ │ mov %eax,-0x93c(%ebp) │ │ │ │ push %eax │ │ │ │ call 1150 │ │ │ │ add $0xc,%esp │ │ │ │ @@ -1113,22 +1110,22 @@ │ │ │ │ je 2140 │ │ │ │ mov -0x528(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ jle 2102 │ │ │ │ cmpl $0x1,0x10(%ebp) │ │ │ │ je 2160 │ │ │ │ call 1250 <__cxa_finalize@plt+0x70> │ │ │ │ - add $0x3f09,%ebx │ │ │ │ + add $0x2f09,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x93c(%ebp) │ │ │ │ call 1100 │ │ │ │ add $0x10,%esp │ │ │ │ xor %edi,%edi │ │ │ │ call 1250 <__cxa_finalize@plt+0x70> │ │ │ │ - add $0x3eeb,%ebx │ │ │ │ + add $0x2eeb,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x93c(%ebp) │ │ │ │ call 10a0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ jne 219e │ │ │ │ @@ -1146,29 +1143,29 @@ │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movb $0x0,0x4(%edi) │ │ │ │ xor %edi,%edi │ │ │ │ jmp 2120 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ call 1250 <__cxa_finalize@plt+0x70> │ │ │ │ - add $0x3e8f,%ebx │ │ │ │ + add $0x2e8f,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x93c(%ebp) │ │ │ │ call 10d0 │ │ │ │ jmp 20ff │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xffffffff,%edi │ │ │ │ jmp 2120 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xfffffffe,%edi │ │ │ │ jmp 2120 │ │ │ │ mov $0xfffffffd,%edi │ │ │ │ jmp 2120 │ │ │ │ - call 3000 │ │ │ │ + call 2fc0 │ │ │ │ mov %eax,%edi │ │ │ │ jmp 1200 <__cxa_finalize@plt+0x20> │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -1182,16 +1179,16 @@ │ │ │ │ 000021c0 : │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 000021d0 : │ │ │ │ - call 2ff6 │ │ │ │ - add $0x3e1f,%ecx │ │ │ │ + call 2fa9 │ │ │ │ + add $0x2e1f,%ecx │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov $0x11d,%eax │ │ │ │ cmp $0xf,%edx │ │ │ │ ja 21f7 │ │ │ │ mov -0x14(%ecx),%eax │ │ │ │ movzbl (%eax,%edx,1),%eax │ │ │ │ lea 0x1(%eax,%eax,1),%eax │ │ │ │ @@ -1272,96 +1269,100 @@ │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00002330 : │ │ │ │ push %ebp │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - mov %esp,%ebp │ │ │ │ + xor %eax,%eax │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x18,%esp │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - lea 0x6(%esi),%eax │ │ │ │ - lea 0x605(%esi),%edx │ │ │ │ - vmovdqu64 %zmm0,0x605(%esi) │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - lea 0x10505(%esi),%eax │ │ │ │ - mov %eax,(%esp) │ │ │ │ - vmovdqu64 %zmm0,0x645(%esi) │ │ │ │ - vmovdqu64 %zmm0,0x685(%esi) │ │ │ │ - vmovdqu64 %zmm0,0x6c5(%esi) │ │ │ │ - vmovdqu64 %zmm0,0x10605(%esi) │ │ │ │ - vmovdqu64 %zmm0,0x10645(%esi) │ │ │ │ - vmovdqu64 %zmm0,0x10685(%esi) │ │ │ │ - vmovdqu64 %zmm0,0x106c5(%esi) │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ - lea 0x10000(%edx),%edi │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov 0x24(%esp),%ebx │ │ │ │ + lea 0x605(%ebx),%edx │ │ │ │ + lea 0x609(%ebx),%edi │ │ │ │ + movl $0x0,0x605(%ebx) │ │ │ │ + movl $0x0,0x701(%ebx) │ │ │ │ + and $0xfffffffc,%edi │ │ │ │ + mov %edx,%ecx │ │ │ │ + sub %edi,%ecx │ │ │ │ + add $0x100,%ecx │ │ │ │ + shr $0x2,%ecx │ │ │ │ + rep stos %eax,%es:(%edi) │ │ │ │ + lea 0x10609(%ebx),%edi │ │ │ │ + lea 0x10605(%ebx),%ecx │ │ │ │ + movl $0x0,0x10605(%ebx) │ │ │ │ + movl $0x0,0x10701(%ebx) │ │ │ │ + and $0xfffffffc,%edi │ │ │ │ + sub %edi,%ecx │ │ │ │ + add $0x100,%ecx │ │ │ │ + shr $0x2,%ecx │ │ │ │ + rep stos %eax,%es:(%edi) │ │ │ │ + lea 0x6(%ebx),%eax │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + lea 0x10505(%ebx),%eax │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + lea 0x10000(%edx),%ebp │ │ │ │ + mov %edx,%edi │ │ │ │ add $0x100,%edx │ │ │ │ movzwl (%eax),%ecx │ │ │ │ movb $0x0,(%edx) │ │ │ │ mov $0x1,%eax │ │ │ │ movb $0x0,0x10000(%edx) │ │ │ │ - movzbl %cl,%ebx │ │ │ │ + movzbl %cl,%esi │ │ │ │ not %ecx │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ movzbl %cl,%ecx │ │ │ │ - mov %ebx,0x10(%esp) │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ + mov %ecx,(%esp) │ │ │ │ jmp 2400 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - movzwl 0x4(%esi,%eax,2),%edx │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ - add %esi,%edx │ │ │ │ - movzbl 0x204(%ecx,%edx,1),%ecx │ │ │ │ - mov %cl,0x100(%ebx,%eax,1) │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ - movzbl 0x204(%ebx,%edx,1),%edx │ │ │ │ - mov %dl,0x100(%edi,%eax,1) │ │ │ │ + movzwl 0x4(%ebx,%eax,2),%edx │ │ │ │ + add %ebx,%edx │ │ │ │ + movzbl 0x204(%esi,%edx,1),%ecx │ │ │ │ + mov %cl,0x100(%edi,%eax,1) │ │ │ │ + mov (%esp),%ecx │ │ │ │ + movzbl 0x204(%ecx,%edx,1),%edx │ │ │ │ + mov %dl,0x100(%ebp,%eax,1) │ │ │ │ add $0x1,%eax │ │ │ │ cmp $0x100,%eax │ │ │ │ jne 2400 │ │ │ │ - addl $0x2,0x8(%esp) │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - cmp (%esp),%edx │ │ │ │ - jne 23a6 │ │ │ │ - vzeroupper │ │ │ │ - add $0x18,%esp │ │ │ │ + addl $0x2,0x4(%esp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + cmp 0xc(%esp),%edx │ │ │ │ + jne 23b0 │ │ │ │ + add $0x10,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -00002460 : │ │ │ │ +00002450 : │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2480 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%ecx │ │ │ │ shl $0x8,%ecx │ │ │ │ movzbl 0x10606(%edx,%ecx,1),%ecx │ │ │ │ mov %cl,0x20605(%edx,%eax,1) │ │ │ │ add $0x1,%eax │ │ │ │ cmp $0x100,%eax │ │ │ │ - jne 2480 │ │ │ │ + jne 2460 │ │ │ │ ret │ │ │ │ nop │ │ │ │ │ │ │ │ -000024a0 : │ │ │ │ +00002480 : │ │ │ │ push %ebx │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ lea 0x605(%ebx),%eax │ │ │ │ lea 0x20710(%ebx),%edx │ │ │ │ add $0x10605,%ebx │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -1372,16 +1373,16 @@ │ │ │ │ movzbl -0xe0(%eax),%ecx │ │ │ │ vpinsrb $0x1,-0xf0(%eax),%xmm0,%xmm0 │ │ │ │ vmovd %ecx,%xmm7 │ │ │ │ movzbl -0xc0(%eax),%ecx │ │ │ │ vpinsrb $0x1,-0xd0(%eax),%xmm7,%xmm7 │ │ │ │ vmovd %ecx,%xmm3 │ │ │ │ movzbl -0xa0(%eax),%ecx │ │ │ │ - vpinsrb $0x1,-0xb0(%eax),%xmm3,%xmm3 │ │ │ │ vpunpcklwd %xmm7,%xmm0,%xmm0 │ │ │ │ + vpinsrb $0x1,-0xb0(%eax),%xmm3,%xmm3 │ │ │ │ vmovd %ecx,%xmm6 │ │ │ │ movzbl -0x80(%eax),%ecx │ │ │ │ vpinsrb $0x1,-0x90(%eax),%xmm6,%xmm6 │ │ │ │ vmovd %ecx,%xmm1 │ │ │ │ movzbl -0x60(%eax),%ecx │ │ │ │ vpinsrb $0x1,-0x70(%eax),%xmm1,%xmm1 │ │ │ │ vpunpcklwd %xmm6,%xmm3,%xmm3 │ │ │ │ @@ -1398,28 +1399,28 @@ │ │ │ │ vpunpcklwd %xmm4,%xmm2,%xmm2 │ │ │ │ vpunpckldq %xmm2,%xmm1,%xmm1 │ │ │ │ vpunpcklqdq %xmm1,%xmm0,%xmm0 │ │ │ │ vmovdqu -0x100(%eax),%xmm1 │ │ │ │ vmovdqa %xmm0,0xff0(%edx) │ │ │ │ vmovdqa %xmm1,-0x10(%edx) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 24c0 │ │ │ │ + jne 24a0 │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ nop │ │ │ │ │ │ │ │ -00002590 : │ │ │ │ +00002570 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 1250 <__cxa_finalize@plt+0x70> │ │ │ │ - add $0x3a5d,%ebx │ │ │ │ + add $0x2a7d,%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ cmpb $0x0,0x22710(%esi) │ │ │ │ - jne 25fb │ │ │ │ + jne 25db │ │ │ │ sub $0x8,%esp │ │ │ │ push $0x3 │ │ │ │ push %esi │ │ │ │ call 1030 │ │ │ │ mov %esi,(%esp) │ │ │ │ call 10e0 │ │ │ │ mov %esi,(%esp) │ │ │ │ @@ -1442,90 +1443,95 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00002610 : │ │ │ │ +000025f0 : │ │ │ │ push %ebx │ │ │ │ call 1250 <__cxa_finalize@plt+0x70> │ │ │ │ - add $0x39de,%ebx │ │ │ │ + add $0x29fe,%ebx │ │ │ │ sub $0x14,%esp │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ movb $0x0,0x22710(%eax) │ │ │ │ push %eax │ │ │ │ call 1180 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ nop │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00002640 : │ │ │ │ +00002620 : │ │ │ │ push %ebp │ │ │ │ - call 2ffa │ │ │ │ - add $0x39ae,%ebp │ │ │ │ + call 2fad │ │ │ │ + add $0x29ce,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x3c(%esp),%ebx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ mov 0x38(%esp),%esi │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ cmp $0x1,%bl │ │ │ │ - jbe 2890 │ │ │ │ + jbe 2890 │ │ │ │ movzbl %bl,%ebx │ │ │ │ cmp $0xf,%eax │ │ │ │ - jle 2706 │ │ │ │ - vmovdqa -0x1fb4(%ebp),%xmm2 │ │ │ │ + jle 2706 │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ + vmovdqa -0x1fb4(%ebp),%xmm2 │ │ │ │ shl $0x4,%edx │ │ │ │ vmovdqa 0x21710(%ecx,%edx,1),%xmm4 │ │ │ │ vmovdqa 0x20710(%ecx,%edx,1),%xmm3 │ │ │ │ lea -0x10(%eax),%edx │ │ │ │ - mov %edi,%ecx │ │ │ │ shr $0x4,%eax │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ + mov %edx,(%esp) │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %edx,(%esp) │ │ │ │ + mov %edi,%ecx │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,%edx │ │ │ │ + jmp 26c0 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovdqu (%edx),%xmm1 │ │ │ │ add $0x10,%edx │ │ │ │ add $0x10,%ecx │ │ │ │ vpsrlq $0x4,%xmm1,%xmm0 │ │ │ │ vpand %xmm2,%xmm1,%xmm1 │ │ │ │ vpand %xmm2,%xmm0,%xmm0 │ │ │ │ vpshufb %xmm1,%xmm3,%xmm1 │ │ │ │ vpshufb %xmm0,%xmm4,%xmm0 │ │ │ │ vpxor %xmm1,%xmm0,%xmm0 │ │ │ │ vmovdqu %xmm0,-0x10(%ecx) │ │ │ │ - cmp %edx,%eax │ │ │ │ - jne 26c0 │ │ │ │ - mov (%esp),%edx │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + jne 26c0 │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + mov (%esp),%eax │ │ │ │ neg %edx │ │ │ │ shl $0x4,%edx │ │ │ │ sub %edx,%edi │ │ │ │ sub %edx,%esi │ │ │ │ add %edx,%eax │ │ │ │ add $0x10,%edi │ │ │ │ add $0x10,%esi │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ shl $0x8,%ebx │ │ │ │ lea 0x605(%edx,%ebx,1),%edx │ │ │ │ cmp $0x7,%eax │ │ │ │ - jle 280f │ │ │ │ + jle 280f │ │ │ │ movzbl (%esi),%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ add $0x8,%esi │ │ │ │ movzbl -0x4(%esi),%ebp │ │ │ │ add $0x8,%edi │ │ │ │ sub $0x8,%eax │ │ │ │ @@ -1588,27 +1594,27 @@ │ │ │ │ mov %ecx,%ebx │ │ │ │ mov (%esp),%ecx │ │ │ │ shl $0x18,%ebx │ │ │ │ or 0x4(%esp),%ebx │ │ │ │ mov %ecx,-0x8(%edi) │ │ │ │ mov %ebx,-0x4(%edi) │ │ │ │ cmp $0x3,%eax │ │ │ │ - jg 2850 │ │ │ │ + jg 2850 │ │ │ │ test %eax,%eax │ │ │ │ - jle 2845 │ │ │ │ + jle 2845 │ │ │ │ movzbl -0x1(%esi,%eax,1),%ecx │ │ │ │ movzbl (%edx,%ecx,1),%ecx │ │ │ │ mov %cl,-0x1(%edi,%eax,1) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 2845 │ │ │ │ + je 2845 │ │ │ │ movzbl -0x2(%esi,%eax,1),%ecx │ │ │ │ movzbl (%edx,%ecx,1),%ecx │ │ │ │ mov %cl,-0x2(%edi,%eax,1) │ │ │ │ cmp $0x2,%eax │ │ │ │ - je 2845 │ │ │ │ + je 2845 │ │ │ │ movzbl (%esi),%eax │ │ │ │ movzbl (%edx,%eax,1),%eax │ │ │ │ mov %al,(%edi) │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ @@ -1629,26 +1635,26 @@ │ │ │ │ or %ebp,%ebx │ │ │ │ or %ecx,%ebx │ │ │ │ movzbl -0x1(%esi),%ecx │ │ │ │ movzbl (%edx,%ecx,1),%ecx │ │ │ │ shl $0x18,%ecx │ │ │ │ or %ebx,%ecx │ │ │ │ mov %ecx,-0x4(%edi) │ │ │ │ - jmp 2814 │ │ │ │ + jmp 2814 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ test %bl,%bl │ │ │ │ - jne 2845 │ │ │ │ + jne 2845 │ │ │ │ sub $0x4,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call 11a0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2845 │ │ │ │ + jmp 2845 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 000028b0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ @@ -1705,98 +1711,99 @@ │ │ │ │ vmovdqu %xmm0,0x20(%ebx) │ │ │ │ mov %ecx,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ add %eax,%edi │ │ │ │ add %eax,%ebx │ │ │ │ sub %eax,%ecx │ │ │ │ cmp $0x7,%ecx │ │ │ │ - jle 299a │ │ │ │ + jle 2999 │ │ │ │ vmovq (%edi),%xmm1 │ │ │ │ - add $0x8,%ebx │ │ │ │ + vmovq (%ebx),%xmm0 │ │ │ │ add $0x8,%edi │ │ │ │ + add $0x8,%ebx │ │ │ │ sub $0x8,%ecx │ │ │ │ - vmovq -0x8(%ebx),%xmm0 │ │ │ │ vpxor %xmm1,%xmm0,%xmm0 │ │ │ │ vmovq %xmm0,-0x8(%ebx) │ │ │ │ cmp $0x3,%ecx │ │ │ │ - jle 29ac │ │ │ │ + jle 29ab │ │ │ │ mov (%edi),%eax │ │ │ │ sub $0x4,%ecx │ │ │ │ xor %eax,(%ebx) │ │ │ │ add $0x4,%edi │ │ │ │ add $0x4,%ebx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 29d1 │ │ │ │ + jle 29d0 │ │ │ │ movzbl -0x1(%edi,%ecx,1),%eax │ │ │ │ xor %al,-0x1(%ebx,%ecx,1) │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 29d1 │ │ │ │ + je 29d0 │ │ │ │ movzbl -0x2(%edi,%ecx,1),%eax │ │ │ │ xor %al,-0x2(%ebx,%ecx,1) │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 29d1 │ │ │ │ + je 29d0 │ │ │ │ movzbl (%edi),%eax │ │ │ │ xor %al,(%ebx) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ + nop │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 000029e0 : │ │ │ │ push %ebp │ │ │ │ - call 2ffa │ │ │ │ - add $0x360e,%ebp │ │ │ │ + call 2fad │ │ │ │ + add $0x260e,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x38(%esp),%ebx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ mov 0x3c(%esp),%esi │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ cmp $0x1,%bl │ │ │ │ jbe 2c58 │ │ │ │ movzbl %bl,%ebx │ │ │ │ cmp $0xf,%eax │ │ │ │ - jle 2ace │ │ │ │ - vmovdqa -0x1fb4(%ebp),%xmm2 │ │ │ │ + jle 2acc │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ + vmovdqa -0x1fb4(%ebp),%xmm1 │ │ │ │ shl $0x4,%edx │ │ │ │ - vmovdqa 0x21710(%ecx,%edx,1),%xmm4 │ │ │ │ - vmovdqa 0x20710(%ecx,%edx,1),%xmm3 │ │ │ │ + vmovdqa 0x21710(%ecx,%edx,1),%xmm3 │ │ │ │ + vmovdqa 0x20710(%ecx,%edx,1),%xmm2 │ │ │ │ lea -0x10(%eax),%edx │ │ │ │ - mov %esi,%ecx │ │ │ │ shr $0x4,%eax │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %esi,%ecx │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ add %esi,%eax │ │ │ │ mov %edi,%edx │ │ │ │ jmp 2a80 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovdqu (%ecx),%xmm1 │ │ │ │ - vmovdqu (%edx),%xmm5 │ │ │ │ + vmovdqu (%ecx),%xmm4 │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x10,%edx │ │ │ │ - vpsrlq $0x4,%xmm1,%xmm0 │ │ │ │ - vpand %xmm2,%xmm1,%xmm1 │ │ │ │ - vpand %xmm2,%xmm0,%xmm0 │ │ │ │ - vpshufb %xmm1,%xmm3,%xmm1 │ │ │ │ - vpshufb %xmm0,%xmm4,%xmm0 │ │ │ │ - vpternlogq $0x96,%zmm5,%zmm1,%zmm0 │ │ │ │ + vpsrlq $0x4,%xmm4,%xmm0 │ │ │ │ + vpand %xmm1,%xmm4,%xmm4 │ │ │ │ + vpand %xmm1,%xmm0,%xmm0 │ │ │ │ + vpshufb %xmm4,%xmm2,%xmm4 │ │ │ │ + vpshufb %xmm0,%xmm3,%xmm0 │ │ │ │ + vpxor %xmm4,%xmm0,%xmm0 │ │ │ │ + vpxor -0x10(%edx),%xmm0,%xmm0 │ │ │ │ vmovdqu %xmm0,-0x10(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ jne 2a80 │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ neg %edx │ │ │ │ shl $0x4,%edx │ │ │ │ @@ -1805,15 +1812,15 @@ │ │ │ │ add %edx,%eax │ │ │ │ add $0x10,%edi │ │ │ │ add $0x10,%esi │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ shl $0x8,%ebx │ │ │ │ lea 0x605(%edx,%ebx,1),%edx │ │ │ │ cmp $0x7,%eax │ │ │ │ - jle 2bd7 │ │ │ │ + jle 2bd5 │ │ │ │ movzbl (%esi),%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ add $0x8,%esi │ │ │ │ add $0x8,%edi │ │ │ │ sub $0x8,%eax │ │ │ │ movzbl (%edx,%ecx,1),%ecx │ │ │ │ vmovd %ecx,%xmm2 │ │ │ │ @@ -1872,35 +1879,35 @@ │ │ │ │ vpor %xmm1,%xmm0,%xmm0 │ │ │ │ vmovq -0x8(%edi),%xmm1 │ │ │ │ vpxor %xmm0,%xmm1,%xmm0 │ │ │ │ vmovq %xmm0,-0x8(%edi) │ │ │ │ cmp $0x3,%eax │ │ │ │ jg 2c18 │ │ │ │ test %eax,%eax │ │ │ │ - jle 2c0d │ │ │ │ + jle 2c0b │ │ │ │ movzbl -0x1(%esi,%eax,1),%ecx │ │ │ │ movzbl (%edx,%ecx,1),%ecx │ │ │ │ xor %cl,-0x1(%edi,%eax,1) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 2c0d │ │ │ │ + je 2c0b │ │ │ │ movzbl -0x2(%esi,%eax,1),%ecx │ │ │ │ movzbl (%edx,%ecx,1),%ecx │ │ │ │ xor %cl,-0x2(%edi,%eax,1) │ │ │ │ cmp $0x2,%eax │ │ │ │ - je 2c0d │ │ │ │ + je 2c0b │ │ │ │ movzbl (%esi),%eax │ │ │ │ movzbl (%edx,%eax,1),%eax │ │ │ │ xor %al,(%edi) │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movzbl 0x1(%esi),%ebx │ │ │ │ movzbl 0x2(%esi),%ebp │ │ │ │ sub $0x4,%eax │ │ │ │ add $0x4,%esi │ │ │ │ movzbl -0x4(%esi),%ecx │ │ │ │ movzbl (%edx,%ebx,1),%ebx │ │ │ │ movzbl (%edx,%ebp,1),%ebp │ │ │ │ @@ -1911,123 +1918,119 @@ │ │ │ │ or %ecx,%ebx │ │ │ │ movzbl -0x1(%esi),%ecx │ │ │ │ movzbl (%edx,%ecx,1),%ecx │ │ │ │ shl $0x18,%ecx │ │ │ │ or %ebx,%ecx │ │ │ │ xor %ecx,(%edi) │ │ │ │ add $0x4,%edi │ │ │ │ - jmp 2bdc │ │ │ │ + jmp 2bda │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - jne 2c0d │ │ │ │ + jne 2c0b │ │ │ │ sub $0x4,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push %edi │ │ │ │ call 1170 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2c0d │ │ │ │ + jmp 2c0b │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00002c70 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ cmp $0xf,%ecx │ │ │ │ - jle 2cf6 │ │ │ │ + jle 2ccf │ │ │ │ mov %ecx,%edi │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x4,%edi │ │ │ │ lea -0x1(%edi),%ebp │ │ │ │ shl $0x4,%edi │ │ │ │ - jmp 2cc0 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovdqu (%ebx,%eax,1),%xmm0 │ │ │ │ - vmovdqu (%edx,%eax,1),%xmm2 │ │ │ │ - vmovdqu (%esi,%eax,1),%xmm3 │ │ │ │ - vpternlogq $0x96,%zmm3,%zmm2,%zmm0 │ │ │ │ + vpxor (%esi,%eax,1),%xmm0,%xmm0 │ │ │ │ + vpxor (%edx,%eax,1),%xmm0,%xmm0 │ │ │ │ vmovdqu %xmm0,(%edx,%eax,1) │ │ │ │ add $0x10,%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 2cc0 │ │ │ │ + jne 2ca0 │ │ │ │ shl $0x4,%ebp │ │ │ │ sub %ebp,%ecx │ │ │ │ lea 0x10(%ebx,%ebp,1),%ebx │ │ │ │ lea 0x10(%esi,%ebp,1),%esi │ │ │ │ lea 0x10(%edx,%ebp,1),%edx │ │ │ │ sub $0x10,%ecx │ │ │ │ cmp $0x7,%ecx │ │ │ │ - jle 2d22 │ │ │ │ + jle 2cfa │ │ │ │ vmovq (%esi),%xmm1 │ │ │ │ - add $0x8,%ebx │ │ │ │ + vmovq (%edx),%xmm0 │ │ │ │ add $0x8,%esi │ │ │ │ + add $0x8,%ebx │ │ │ │ add $0x8,%edx │ │ │ │ - vmovq -0x8(%edx),%xmm0 │ │ │ │ sub $0x8,%ecx │ │ │ │ vpxor %xmm1,%xmm0,%xmm0 │ │ │ │ vmovq -0x8(%ebx),%xmm1 │ │ │ │ vpxor %xmm1,%xmm0,%xmm0 │ │ │ │ vmovq %xmm0,-0x8(%edx) │ │ │ │ cmp $0x3,%ecx │ │ │ │ - jle 2d3d │ │ │ │ + jle 2d15 │ │ │ │ mov (%edx),%eax │ │ │ │ xor (%esi),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%esi │ │ │ │ xor -0x4(%ebx),%eax │ │ │ │ add $0x4,%edx │ │ │ │ sub $0x4,%ecx │ │ │ │ mov %eax,-0x4(%edx) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2d76 │ │ │ │ + jle 2d4e │ │ │ │ movzbl -0x1(%esi,%ecx,1),%eax │ │ │ │ xor -0x1(%edx,%ecx,1),%al │ │ │ │ xor -0x1(%ebx,%ecx,1),%al │ │ │ │ mov %al,-0x1(%edx,%ecx,1) │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 2d76 │ │ │ │ + je 2d4e │ │ │ │ movzbl -0x2(%esi,%ecx,1),%eax │ │ │ │ xor -0x2(%edx,%ecx,1),%al │ │ │ │ xor -0x2(%ebx,%ecx,1),%al │ │ │ │ mov %al,-0x2(%edx,%ecx,1) │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 2d76 │ │ │ │ + je 2d4e │ │ │ │ movzbl (%edx),%eax │ │ │ │ xor (%esi),%al │ │ │ │ xor (%ebx),%al │ │ │ │ mov %al,(%edx) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00002d80 : │ │ │ │ +00002d60 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x3c(%esp),%ebx │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ mov 0x34(%esp),%ebp │ │ │ │ mov 0x38(%esp),%edi │ │ │ │ cmp $0x3f,%ebx │ │ │ │ - jle 2e31 │ │ │ │ + jle 2e11 │ │ │ │ mov %ebx,%eax │ │ │ │ mov %edi,%ecx │ │ │ │ shr $0x6,%eax │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ shl $0x6,%eax │ │ │ │ add %esi,%eax │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ @@ -2051,170 +2054,171 @@ │ │ │ │ vpxor %xmm5,%xmm1,%xmm1 │ │ │ │ vpxor %xmm4,%xmm0,%xmm0 │ │ │ │ vmovdqu %xmm2,-0x30(%eax) │ │ │ │ vmovdqu %xmm3,-0x40(%eax) │ │ │ │ vmovdqu %xmm1,-0x20(%eax) │ │ │ │ vmovdqu %xmm0,-0x10(%eax) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2dc0 │ │ │ │ + jne 2da0 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ shl $0x6,%eax │ │ │ │ sub %eax,%ebx │ │ │ │ lea 0x40(%edi,%eax,1),%edi │ │ │ │ lea 0x40(%ebp,%eax,1),%ebp │ │ │ │ lea 0x40(%esi,%eax,1),%esi │ │ │ │ sub $0x40,%ebx │ │ │ │ cmp $0xf,%ebx │ │ │ │ - jle 2e78 │ │ │ │ + jle 2e58 │ │ │ │ vmovdqu 0x0(%ebp),%xmm0 │ │ │ │ vpxor (%edi),%xmm0,%xmm0 │ │ │ │ vmovdqu %xmm0,(%esi) │ │ │ │ cmp $0x1f,%ebx │ │ │ │ - jle 2e6b │ │ │ │ + jle 2e4b │ │ │ │ vmovdqu 0x10(%edi),%xmm0 │ │ │ │ vpxor 0x10(%ebp),%xmm0,%xmm0 │ │ │ │ vmovdqu %xmm0,0x10(%esi) │ │ │ │ cmp $0x2f,%ebx │ │ │ │ - jle 2e6b │ │ │ │ + jle 2e4b │ │ │ │ vmovdqu 0x20(%edi),%xmm0 │ │ │ │ vpxor 0x20(%ebp),%xmm0,%xmm0 │ │ │ │ vmovdqu %xmm0,0x20(%esi) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ add %eax,%edi │ │ │ │ add %eax,%ebp │ │ │ │ add %eax,%esi │ │ │ │ sub %eax,%ebx │ │ │ │ cmp $0x7,%ebx │ │ │ │ - jle 2e9c │ │ │ │ + jle 2e7b │ │ │ │ vmovq 0x0(%ebp),%xmm0 │ │ │ │ - add $0x8,%edi │ │ │ │ + vmovq (%edi),%xmm1 │ │ │ │ add $0x8,%ebp │ │ │ │ + add $0x8,%edi │ │ │ │ add $0x8,%esi │ │ │ │ - vmovq -0x8(%edi),%xmm1 │ │ │ │ sub $0x8,%ebx │ │ │ │ vpxor %xmm1,%xmm0,%xmm0 │ │ │ │ vmovq %xmm0,-0x8(%esi) │ │ │ │ cmp $0x3,%ebx │ │ │ │ - jle 2eb4 │ │ │ │ + jle 2e93 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ xor (%edi),%eax │ │ │ │ add $0x4,%ebp │ │ │ │ add $0x4,%edi │ │ │ │ mov %eax,(%esi) │ │ │ │ sub $0x4,%ebx │ │ │ │ add $0x4,%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2ee4 │ │ │ │ + jle 2ec3 │ │ │ │ movzbl -0x1(%edi,%ebx,1),%eax │ │ │ │ xor -0x1(%ebp,%ebx,1),%al │ │ │ │ mov %al,-0x1(%esi,%ebx,1) │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 2ee4 │ │ │ │ + je 2ec3 │ │ │ │ movzbl -0x2(%edi,%ebx,1),%eax │ │ │ │ xor -0x2(%ebp,%ebx,1),%al │ │ │ │ mov %al,-0x2(%esi,%ebx,1) │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 2ee4 │ │ │ │ + je 2ec3 │ │ │ │ movzbl 0x0(%ebp),%eax │ │ │ │ xor (%edi),%al │ │ │ │ mov %al,(%esi) │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00002ef0 : │ │ │ │ +00002ed0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ cmp $0xf,%ecx │ │ │ │ - jle 2f6c │ │ │ │ + jle 2f2c │ │ │ │ mov %ecx,%ebx │ │ │ │ mov %edi,%edx │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x4,%ebx │ │ │ │ lea -0x1(%ebx),%ebp │ │ │ │ shl $0x4,%ebx │ │ │ │ add %esi,%ebx │ │ │ │ - jmp 2f40 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovdqu (%edx),%xmm1 │ │ │ │ vmovdqu (%eax),%xmm0 │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ vmovdqu %xmm1,-0x10(%eax) │ │ │ │ vmovdqu %xmm0,-0x10(%edx) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 2f40 │ │ │ │ + jne 2f00 │ │ │ │ shl $0x4,%ebp │ │ │ │ sub %ebp,%ecx │ │ │ │ lea 0x10(%edi,%ebp,1),%edi │ │ │ │ lea 0x10(%esi,%ebp,1),%esi │ │ │ │ sub $0x10,%ecx │ │ │ │ cmp $0x7,%ecx │ │ │ │ - jle 2f8d │ │ │ │ + jle 2f4c │ │ │ │ vmovq (%esi),%xmm0 │ │ │ │ - add $0x8,%edi │ │ │ │ + vmovq (%edi),%xmm1 │ │ │ │ add $0x8,%esi │ │ │ │ + add $0x8,%edi │ │ │ │ sub $0x8,%ecx │ │ │ │ - vmovq -0x8(%edi),%xmm1 │ │ │ │ vmovq %xmm1,-0x8(%esi) │ │ │ │ vmovq %xmm0,-0x8(%edi) │ │ │ │ cmp $0x3,%ecx │ │ │ │ - jle 2fa5 │ │ │ │ + jle 2f64 │ │ │ │ mov (%esi),%eax │ │ │ │ mov (%edi),%edx │ │ │ │ add $0x4,%esi │ │ │ │ add $0x4,%edi │ │ │ │ sub $0x4,%ecx │ │ │ │ mov %edx,-0x4(%esi) │ │ │ │ mov %eax,-0x4(%edi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2ff1 │ │ │ │ - movzbl -0x1(%esi,%ecx,1),%eax │ │ │ │ - kmovw %eax,%k0 │ │ │ │ + jle 2fa4 │ │ │ │ + movzbl -0x1(%esi,%ecx,1),%ebp │ │ │ │ movzbl -0x1(%edi,%ecx,1),%eax │ │ │ │ mov %al,-0x1(%esi,%ecx,1) │ │ │ │ - kmovw %k0,%eax │ │ │ │ + mov %ebp,%eax │ │ │ │ mov %al,-0x1(%edi,%ecx,1) │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 2ff1 │ │ │ │ - movzbl -0x2(%esi,%ecx,1),%eax │ │ │ │ - kmovw %eax,%k1 │ │ │ │ + je 2fa4 │ │ │ │ + movzbl -0x2(%esi,%ecx,1),%ebp │ │ │ │ movzbl -0x2(%edi,%ecx,1),%eax │ │ │ │ mov %al,-0x2(%esi,%ecx,1) │ │ │ │ - kmovw %k1,%eax │ │ │ │ + mov %ebp,%eax │ │ │ │ mov %al,-0x2(%edi,%ecx,1) │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 2ff1 │ │ │ │ + je 2fa4 │ │ │ │ movzbl (%esi),%eax │ │ │ │ movzbl (%edi),%edx │ │ │ │ mov %dl,(%esi) │ │ │ │ mov %al,(%edi) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov (%esp),%ecx │ │ │ │ ret │ │ │ │ mov (%esp),%ebp │ │ │ │ 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 1250 <__cxa_finalize@plt+0x70> │ │ │ │ - add $0x2fee,%ebx │ │ │ │ + add $0x202e,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ call 1120 <__stack_chk_fail@plt> │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00003014 <.fini>: │ │ │ │ +00002fd4 <.fini>: │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ call 1250 <__cxa_finalize@plt+0x70> │ │ │ │ - add $0x2fd7,%ebx │ │ │ │ + add $0x2017,%ebx │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00004000 67663235 365f6374 783a3a67 66323536 gf256_ctx::gf256 │ │ │ │ - 0x00004010 5f696e69 745f3a20 696e6974 69616c69 _init_: initiali │ │ │ │ - 0x00004020 7a65640a 00000000 8e9596a6 afb1b2b4 zed............. │ │ │ │ - 0x00004030 b8c3c6d4 e1e7f3fa 00000000 00000000 ................ │ │ │ │ - 0x00004040 0f0f0f0f 0f0f0f0f 0f0f0f0f 0f0f0f0f ................ │ │ │ │ + 0x00003000 67663235 365f6374 783a3a67 66323536 gf256_ctx::gf256 │ │ │ │ + 0x00003010 5f696e69 745f3a20 696e6974 69616c69 _init_: initiali │ │ │ │ + 0x00003020 7a65640a 00000000 8e9596a6 afb1b2b4 zed............. │ │ │ │ + 0x00003030 b8c3c6d4 e1e7f3fa 00000000 00000000 ................ │ │ │ │ + 0x00003040 0f0f0f0f 0f0f0f0f 0f0f0f0f 0f0f0f0f ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ │ │ - 0x00004050 011b033b 00010000 1f000000 d0cfffff ...;............ │ │ │ │ - 0x00004060 1c010000 90d1ffff 40010000 b0d1ffff ........@....... │ │ │ │ - 0x00004070 c8050000 10d3ffff 54010000 40d3ffff ........T...@... │ │ │ │ - 0x00004080 80010000 60d3ffff a4010000 b0d4ffff ....`........... │ │ │ │ - 0x00004090 64020000 b0d5ffff b8020000 e0d5ffff d............... │ │ │ │ - 0x000040a0 cc020000 f0d5ffff e0020000 10d7ffff ................ │ │ │ │ - 0x000040b0 2c030000 b0d7ffff 88030000 90dcffff ,............... │ │ │ │ - 0x000040c0 74040000 f0dfffff 90050000 70e1ffff t...........p... │ │ │ │ - 0x000040d0 e8050000 80e1ffff fc050000 b0e1ffff ................ │ │ │ │ - 0x000040e0 10060000 e0e2ffff 48060000 10e4ffff ........H....... │ │ │ │ - 0x000040f0 78060000 50e4ffff 8c060000 40e5ffff x...P.......@... │ │ │ │ - 0x00004100 a8060000 c0e5ffff ec060000 f0e5ffff ................ │ │ │ │ - 0x00004110 10070000 60e8ffff 60070000 90e9ffff ....`...`....... │ │ │ │ - 0x00004120 98070000 20ecffff e8070000 30edffff .... .......0... │ │ │ │ - 0x00004130 20080000 a0eeffff 60080000 a6efffff .......`....... │ │ │ │ - 0x00004140 98080000 aaefffff ac080000 b0efffff ................ │ │ │ │ - 0x00004150 c0080000 .... │ │ │ │ + 0x00003050 011b033b 00010000 1f000000 d0dfffff ...;............ │ │ │ │ + 0x00003060 1c010000 90e1ffff 40010000 b0e1ffff ........@....... │ │ │ │ + 0x00003070 c8050000 10e3ffff 54010000 40e3ffff ........T...@... │ │ │ │ + 0x00003080 80010000 60e3ffff a4010000 b0e4ffff ....`........... │ │ │ │ + 0x00003090 64020000 b0e5ffff b8020000 e0e5ffff d............... │ │ │ │ + 0x000030a0 cc020000 f0e5ffff e0020000 10e7ffff ................ │ │ │ │ + 0x000030b0 2c030000 b0e7ffff 88030000 90ecffff ,............... │ │ │ │ + 0x000030c0 74040000 f0efffff 90050000 70f1ffff t...........p... │ │ │ │ + 0x000030d0 e8050000 80f1ffff fc050000 b0f1ffff ................ │ │ │ │ + 0x000030e0 10060000 e0f2ffff 48060000 00f4ffff ........H....... │ │ │ │ + 0x000030f0 88060000 30f4ffff 9c060000 20f5ffff ....0....... ... │ │ │ │ + 0x00003100 b8060000 a0f5ffff fc060000 d0f5ffff ................ │ │ │ │ + 0x00003110 20070000 60f8ffff 70070000 90f9ffff ...`...p....... │ │ │ │ + 0x00003120 a8070000 20fcffff f8070000 10fdffff .... ........... │ │ │ │ + 0x00003130 30080000 80feffff 70080000 59ffffff 0.......p...Y... │ │ │ │ + 0x00003140 a8080000 5dffffff bc080000 70ffffff ....].......p... │ │ │ │ + 0x00003150 d0080000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,129 +1,130 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00004154 14000000 00000000 017a5200 017c0801 .........zR..|.. │ │ │ │ - 0x00004164 1b0c0404 88010000 20000000 1c000000 ........ ....... │ │ │ │ - 0x00004174 acceffff c0010000 000e0846 0e0c4a0f ...........F..J. │ │ │ │ - 0x00004184 0b740478 003f1a3b 2a322422 10000000 .t.x.?.;*2$".... │ │ │ │ - 0x00004194 40000000 48d0ffff 08000000 00000000 @...H........... │ │ │ │ - 0x000041a4 28000000 54000000 b4d1ffff 2d000000 (...T.......-... │ │ │ │ - 0x000041b4 00410e08 8602410e 0c83034e 0e1c450e .A....A....N..E. │ │ │ │ - 0x000041c4 20550e0c 41c30e08 41c60e04 20000000 U..A...A... ... │ │ │ │ - 0x000041d4 80000000 b8d1ffff 1d000000 00410e08 .............A.. │ │ │ │ - 0x000041e4 83024e0e 1c440e20 480e0841 c30e0400 ..N..D. H..A.... │ │ │ │ - 0x000041f4 bc000000 a4000000 b4d1ffff 4c010000 ............L... │ │ │ │ - 0x00004204 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ │ │ - 0x00004214 410e1483 054e0e30 6c0e3c46 0e40580e A....N.0l.