{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.LTfmvsDv/b1/libtexttools_2.1.0-28_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.LTfmvsDv/b2/libtexttools_2.1.0-28_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,5 +1,5 @@\n \n- f913706f81c78980321baf6578f774e8 617380 libdevel optional libtexttools-dev_2.1.0-28_i386.deb\n+ 896d76c95edfef62df8ceb3ecb19848c 616052 libdevel optional libtexttools-dev_2.1.0-28_i386.deb\n 74a6f79ec43e01b9119d7a12d9056c67 34648 doc optional libtexttools-doc_2.1.0-28_all.deb\n- 079cacc33da7092a0b16de5781156a1b 616984 debug optional libtexttools12-dbgsym_2.1.0-28_i386.deb\n- 82027412d4f6e5e2070fe622932b9d20 426588 libs optional libtexttools12_2.1.0-28_i386.deb\n+ d41e5563611062ec77e3d4adab3352d6 617076 debug optional libtexttools12-dbgsym_2.1.0-28_i386.deb\n+ 4fb17043b930e61abb3f57ac18a944ee 426520 libs optional libtexttools12_2.1.0-28_i386.deb\n"}, {"source1": "libtexttools-dev_2.1.0-28_i386.deb", "source2": "libtexttools-dev_2.1.0-28_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-03-17 14:43:54.000000 debian-binary\n -rw-r--r-- 0 0 0 1736 2024-03-17 14:43:54.000000 control.tar.xz\n--rw-r--r-- 0 0 0 615452 2024-03-17 14:43:54.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 614124 2024-03-17 14:43:54.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -10,15 +10,15 @@\n -r--r--r-- 0 root (0) root (0) 1054 2024-03-17 14:43:54.000000 ./usr/lib/i386-linux-gnu/ada/adalib/texttools/english.ali\n -r--r--r-- 0 root (0) root (0) 2146 2024-03-17 14:43:54.000000 ./usr/lib/i386-linux-gnu/ada/adalib/texttools/equal_case_insensitive.ali\n -r--r--r-- 0 root (0) root (0) 2826 2024-03-17 14:43:54.000000 ./usr/lib/i386-linux-gnu/ada/adalib/texttools/hash_case_insensitive.ali\n -r--r--r-- 0 root (0) root (0) 39626 2024-03-17 14:43:54.000000 ./usr/lib/i386-linux-gnu/ada/adalib/texttools/os.ali\n -r--r--r-- 0 root (0) root (0) 16426 2024-03-17 14:43:54.000000 ./usr/lib/i386-linux-gnu/ada/adalib/texttools/strings.ali\n -r--r--r-- 0 root (0) root (0) 80263 2024-03-17 14:43:54.000000 ./usr/lib/i386-linux-gnu/ada/adalib/texttools/userio.ali\n -r--r--r-- 0 root (0) root (0) 374591 2024-03-17 14:43:54.000000 ./usr/lib/i386-linux-gnu/ada/adalib/texttools/windows.ali\n--rw-r--r-- 0 root (0) root (0) 2071802 2024-03-17 14:43:54.000000 ./usr/lib/i386-linux-gnu/libtexttools.a\n+-rw-r--r-- 0 root (0) root (0) 2071730 2024-03-17 14:43:54.000000 ./usr/lib/i386-linux-gnu/libtexttools.a\n drwxr-xr-x 0 root (0) root (0) 0 2024-03-17 14:43:54.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-03-17 14:43:54.000000 ./usr/share/ada/\n drwxr-xr-x 0 root (0) root (0) 0 2024-03-17 14:43:54.000000 ./usr/share/ada/adainclude/\n drwxr-xr-x 0 root (0) root (0) 0 2024-03-17 14:43:54.000000 ./usr/share/ada/adainclude/texttools/\n -rw-r--r-- 0 root (0) root (0) 6287 2012-07-04 01:26:30.000000 ./usr/share/ada/adainclude/texttools/common.adb\n -rw-r--r-- 0 root (0) root (0) 11418 2012-07-04 01:26:30.000000 ./usr/share/ada/adainclude/texttools/common.ads\n -rw-r--r-- 0 root (0) root (0) 148389 2012-07-04 01:26:30.000000 ./usr/share/ada/adainclude/texttools/controls.adb\n"}, {"source1": "./usr/lib/i386-linux-gnu/libtexttools.a", "source2": "./usr/lib/i386-linux-gnu/libtexttools.a", "unified_diff": null, "details": [{"source1": "nm -s {}", "source2": "nm -s {}", "unified_diff": "@@ -7044,42 +7044,42 @@\n U userio__draw__3\n U userio__drawedit\n U userio__drawerr\n U userio__settextstyle\n U wait_for\n \n curses.o:\n-00000b10 T CANSIColour\n-00000f80 T CBeep\n-00000ea0 T CDesktop\n+00000ac0 T CANSIColour\n+00000f10 T CBeep\n+00000e40 T CDesktop\n 000001b0 T CGetChar\n 000003c0 T CGetKey\n 00000200 T CGetXY\n-000005f0 T CKeyDelay\n-00000810 T CKeypress\n+000005c0 T CKeyDelay\n+000007d0 T CKeypress\n 00000180 T CMoveTo\n U COLS\n-00000a60 T CSpoolRect\n+00000a10 T CSpoolRect\n 00000240 T CTextStyle\n 00000004 B C_hasmouse\n 00000000 B C_mousebutton\n 0000000c B C_mousex\n 00000008 B C_mousey\n-00000d70 T Cls\n+00000d10 T Cls\n 00000390 T DrawChar\n-00000a40 T FlushKeys\n+000009f0 T FlushKeys\n U LINES\n-00000e00 T Refresh\n-000010d0 T ResetCurses\n-00001100 T SetColour\n+00000da0 T Refresh\n+00001060 T ResetCurses\n+00001090 T SetColour\n 00000000 t SetColour.part.0\n-00000e30 T ShutdownCurses\n-00000e50 T SpoolChar\n-00000fa0 T SpoolSpecial\n-00001140 T StartupCurses\n+00000dd0 T ShutdownCurses\n+00000df0 T SpoolChar\n+00000f30 T SpoolSpecial\n+000010d0 T StartupCurses\n U _GLOBAL_OFFSET_TABLE_\n U __stack_chk_fail_local\n 00000000 T __x86.get_pc_thunk.bx\n U acs_map\n U beep\n U cbreak\n 00000100 B chline\n"}, {"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,13 +1,13 @@\n ---------- 0 0 0 128022 1970-01-01 00:00:00.000000 /\n ---------- 0 0 0 0 1970-01-01 00:00:00.000000 //\n ?rw-r--r-- 0 0 0 392988 1970-01-01 00:00:00.000000 common.o\n ?rw-r--r-- 0 0 0 558276 1970-01-01 00:00:00.000000 controls.o\n-?rw-r--r-- 0 0 0 11276 1970-01-01 00:00:00.000000 curses.o\n+?rw-r--r-- 0 0 0 11196 1970-01-01 00:00:00.000000 curses.o\n ?rw-r--r-- 0 0 0 1624 1970-01-01 00:00:00.000000 english.o\n ?rw-r--r-- 0 0 0 1892 1970-01-01 00:00:00.000000 equal_case_insensitive.o\n ?rw-r--r-- 0 0 0 2232 1970-01-01 00:00:00.000000 hash_case_insensitive.o\n ?rw-r--r-- 0 0 0 174728 1970-01-01 00:00:00.000000 os.o\n ?rw-r--r-- 0 0 0 34068 1970-01-01 00:00:00.000000 strings.o\n-?rw-r--r-- 0 0 0 2912 1970-01-01 00:00:00.000000 system.o\n+?rw-r--r-- 0 0 0 2920 1970-01-01 00:00:00.000000 system.o\n ?rw-r--r-- 0 0 0 372784 1970-01-01 00:00:00.000000 userio.o\n ?rw-r--r-- 0 0 0 390160 1970-01-01 00:00:00.000000 windows.o\n"}, {"source1": "curses.o", "source2": "curses.o", "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: REL (Relocatable file)\n Machine: Intel 80386\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 0 (bytes into file)\n- Start of section headers: 10756 (bytes into file)\n+ Start of section headers: 10676 (bytes into file)\n Flags: 0x0\n Size of this header: 52 (bytes)\n Size of program headers: 0 (bytes)\n Number of program headers: 0\n Size of section headers: 40 (bytes)\n Number of section headers: 13\n Section header string table index: 12\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,22 +1,22 @@\n-There are 13 section headers, starting at offset 0x2a04:\n+There are 13 section headers, starting at offset 0x29b4:\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .group GROUP 00000000 000034 000008 04 10 4 4\n- [ 2] .text PROGBITS 00000000 00003c 0011d9 00 AX 0 0 16\n- [ 3] .rel.text REL 00000000 0021d8 000700 08 I 10 2 4\n- [ 4] .data PROGBITS 00000000 001215 000000 00 WA 0 0 1\n- [ 5] .bss NOBITS 00000000 001215 0003e0 00 WA 0 0 32\n- [ 6] .text.__x86.get_pc_thunk.bx PROGBITS 00000000 001215 000004 00 AXG 0 0 1\n- [ 7] .note.GNU-stack PROGBITS 00000000 001219 000000 00 0 0 1\n- [ 8] .eh_frame PROGBITS 00000000 001219 000860 00 A 0 0 4\n- [ 9] .rel.eh_frame REL 00000000 0028d8 0000b8 08 I 10 8 4\n- [10] .symtab SYMTAB 00000000 001a7c 0004b0 10 11 4 4\n- [11] .strtab STRTAB 00000000 001f2c 0002ab 00 0 0 1\n- [12] .shstrtab STRTAB 00000000 002990 000071 00 0 0 1\n+ [ 2] .text PROGBITS 00000000 00003c 001169 00 AX 0 0 16\n+ [ 3] .rel.text REL 00000000 002188 000700 08 I 10 2 4\n+ [ 4] .data PROGBITS 00000000 0011a5 000000 00 WA 0 0 1\n+ [ 5] .bss NOBITS 00000000 0011a5 0003e0 00 WA 0 0 32\n+ [ 6] .text.__x86.get_pc_thunk.bx PROGBITS 00000000 0011a5 000004 00 AXG 0 0 1\n+ [ 7] .note.GNU-stack PROGBITS 00000000 0011a9 000000 00 0 0 1\n+ [ 8] .eh_frame PROGBITS 00000000 0011a9 000880 00 A 0 0 4\n+ [ 9] .rel.eh_frame REL 00000000 002888 0000b8 08 I 10 8 4\n+ [10] .symtab SYMTAB 00000000 001a2c 0004b0 10 11 4 4\n+ [11] .strtab STRTAB 00000000 001edc 0002ab 00 0 0 1\n+ [12] .shstrtab STRTAB 00000000 002940 000071 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), p (processor specific)\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -14,65 +14,65 @@\n 10: 00000000 0 NOTYPE GLOBAL DEFAULT UND stdscr\n 11: 00000000 0 NOTYPE GLOBAL DEFAULT UND wmove\n 12: 000001b0 71 FUNC GLOBAL DEFAULT 2 CGetChar\n 13: 00000000 0 NOTYPE GLOBAL DEFAULT UND winch\n 14: 00000200 52 FUNC GLOBAL DEFAULT 2 CGetXY\n 15: 00000000 0 NOTYPE GLOBAL DEFAULT UND getcury\n 16: 00000000 0 NOTYPE GLOBAL DEFAULT UND getcurx\n- 17: 00000240 330 FUNC GLOBAL DEFAULT 2 CTextStyle\n+ 17: 00000240 322 FUNC GLOBAL DEFAULT 2 CTextStyle\n 18: 00000000 0 NOTYPE GLOBAL DEFAULT UND wattr_get\n 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND wattr_off\n 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND wattr_on\n 21: 00000000 0 NOTYPE GLOBAL HIDDEN UND __stack_chk_fail_local\n 22: 00000390 39 FUNC GLOBAL DEFAULT 2 DrawChar\n 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND wechochar\n- 24: 000003c0 546 FUNC GLOBAL DEFAULT 2 CGetKey\n+ 24: 000003c0 502 FUNC GLOBAL DEFAULT 2 CGetKey\n 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND cbreak\n 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND noecho\n 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND intrflush\n 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND keypad\n 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND wgetch\n 30: 00000010 20 OBJECT GLOBAL DEFAULT 5 mousedata\n 31: 00000000 0 NOTYPE GLOBAL DEFAULT UND getmouse\n 32: 0000000c 4 OBJECT GLOBAL DEFAULT 5 C_mousex\n 33: 00000008 4 OBJECT GLOBAL DEFAULT 5 C_mousey\n- 34: 000005f0 532 FUNC GLOBAL DEFAULT 2 CKeyDelay\n+ 34: 000005c0 513 FUNC GLOBAL DEFAULT 2 CKeyDelay\n 35: 00000000 0 NOTYPE GLOBAL DEFAULT UND halfdelay\n 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND nonl\n- 37: 00000810 550 FUNC GLOBAL DEFAULT 2 CKeypress\n+ 37: 000007d0 529 FUNC GLOBAL DEFAULT 2 CKeypress\n 38: 00000000 0 NOTYPE GLOBAL DEFAULT UND nodelay\n- 39: 00000a40 25 FUNC GLOBAL DEFAULT 2 FlushKeys\n+ 39: 000009f0 25 FUNC GLOBAL DEFAULT 2 FlushKeys\n 40: 00000000 0 NOTYPE GLOBAL DEFAULT UND flushinp\n- 41: 00000a60 172 FUNC GLOBAL DEFAULT 2 CSpoolRect\n+ 41: 00000a10 172 FUNC GLOBAL DEFAULT 2 CSpoolRect\n 42: 00000040 181 OBJECT GLOBAL DEFAULT 5 sline\n 43: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset\n 44: 00000000 0 NOTYPE GLOBAL DEFAULT UND waddnstr\n- 45: 00000b10 601 FUNC GLOBAL DEFAULT 2 CANSIColour\n+ 45: 00000ac0 589 FUNC GLOBAL DEFAULT 2 CANSIColour\n 46: 00000000 0 NOTYPE GLOBAL DEFAULT UND has_colors\n- 47: 00000d70 144 FUNC GLOBAL DEFAULT 2 Cls\n+ 47: 00000d10 144 FUNC GLOBAL DEFAULT 2 Cls\n 48: 00000000 0 NOTYPE GLOBAL DEFAULT UND wclrtobot\n 49: 00000000 0 NOTYPE GLOBAL DEFAULT UND wrefresh\n 50: 000003d8 4 OBJECT GLOBAL DEFAULT 5 lines\n 51: 000003d4 4 OBJECT GLOBAL DEFAULT 5 cols\n- 52: 00000e00 33 FUNC GLOBAL DEFAULT 2 Refresh\n- 53: 00000e30 25 FUNC GLOBAL DEFAULT 2 ShutdownCurses\n+ 52: 00000da0 33 FUNC GLOBAL DEFAULT 2 Refresh\n+ 53: 00000dd0 25 FUNC GLOBAL DEFAULT 2 ShutdownCurses\n 54: 00000000 0 NOTYPE GLOBAL DEFAULT UND endwin\n- 55: 00000e50 65 FUNC GLOBAL DEFAULT 2 SpoolChar\n+ 55: 00000df0 65 FUNC GLOBAL DEFAULT 2 SpoolChar\n 56: 00000000 0 NOTYPE GLOBAL DEFAULT UND waddch\n- 57: 00000ea0 223 FUNC GLOBAL DEFAULT 2 CDesktop\n+ 57: 00000e40 207 FUNC GLOBAL DEFAULT 2 CDesktop\n 58: 00000000 0 NOTYPE GLOBAL DEFAULT UND acs_map\n 59: 00000100 724 OBJECT GLOBAL DEFAULT 5 chline\n 60: 00000000 0 NOTYPE GLOBAL DEFAULT UND waddchnstr\n- 61: 00000f80 25 FUNC GLOBAL DEFAULT 2 CBeep\n+ 61: 00000f10 25 FUNC GLOBAL DEFAULT 2 CBeep\n 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND beep\n- 63: 00000fa0 292 FUNC GLOBAL DEFAULT 2 SpoolSpecial\n- 64: 000010d0 35 FUNC GLOBAL DEFAULT 2 ResetCurses\n+ 63: 00000f30 292 FUNC GLOBAL DEFAULT 2 SpoolSpecial\n+ 64: 00001060 35 FUNC GLOBAL DEFAULT 2 ResetCurses\n 65: 00000000 0 NOTYPE GLOBAL DEFAULT UND curscr\n 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND clearok\n- 67: 00001100 60 FUNC GLOBAL DEFAULT 2 SetColour\n- 68: 00001140 153 FUNC GLOBAL DEFAULT 2 StartupCurses\n+ 67: 00001090 60 FUNC GLOBAL DEFAULT 2 SetColour\n+ 68: 000010d0 153 FUNC GLOBAL DEFAULT 2 StartupCurses\n 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND initscr\n 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND LINES\n 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND COLS\n 72: 00000004 4 OBJECT GLOBAL DEFAULT 5 C_hasmouse\n 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND mousemask\n 74: 00000000 4 OBJECT GLOBAL DEFAULT 5 C_mousebutton\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.text' at offset 0x21d8 contains 224 entries:\n+Relocation section '.rel.text' at offset 0x2188 contains 224 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000005 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n 0000000b 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n 00000014 00000609 R_386_GOTOFF 000003dc colour_flag\n 0000001d 00000704 R_386_PLT32 00000000 start_color\n 00000033 00000804 R_386_PLT32 00000000 init_pair\n 00000041 00000804 R_386_PLT32 00000000 init_pair\n@@ -40,214 +40,214 @@\n 00000204 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n 0000020a 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n 00000213 00000a2b R_386_GOT32X 00000000 stdscr\n 0000021a 00000f04 R_386_PLT32 00000000 getcury\n 00000227 00001004 R_386_PLT32 00000000 getcurx\n 00000247 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n 0000024d 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n-00000262 00000a2b R_386_GOT32X 00000000 stdscr\n-00000291 00001204 R_386_PLT32 00000000 wattr_get\n-000002f6 00001304 R_386_PLT32 00000000 wattr_off\n-00000303 00001404 R_386_PLT32 00000000 wattr_on\n-00000386 00001502 R_386_PC32 00000000 __stack_chk_fail_local\n+00000266 00000a2b R_386_GOT32X 00000000 stdscr\n+00000292 00001204 R_386_PLT32 00000000 wattr_get\n+000002f2 00001304 R_386_PLT32 00000000 wattr_off\n+000002ff 00001404 R_386_PLT32 00000000 wattr_on\n+0000037e 00001502 R_386_PC32 00000000 __stack_chk_fail_local\n 00000392 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n 00000398 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n 000003a7 00000a2b R_386_GOT32X 00000000 stdscr\n 000003ae 00001704 R_386_PLT32 00000000 wechochar\n 000003c3 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n 000003c9 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n 000003d1 00001904 R_386_PLT32 00000000 cbreak\n 000003d6 00001a04 R_386_PLT32 00000000 noecho\n 000003dc 00000a2b R_386_GOT32X 00000000 stdscr\n 000003e8 00001b04 R_386_PLT32 00000000 intrflush\n 000003f3 00001c04 R_386_PLT32 00000000 keypad\n 000003fb 00001d04 R_386_PLT32 00000000 wgetch\n-00000485 00001e09 R_386_GOTOFF 00000010 mousedata\n-0000048b 00001f04 R_386_PLT32 00000000 getmouse\n-00000498 00001e09 R_386_GOTOFF 00000010 mousedata\n-0000049e 00002009 R_386_GOTOFF 0000000c C_mousex\n-000004a4 00001e09 R_386_GOTOFF 00000010 mousedata\n-000004aa 00002109 R_386_GOTOFF 00000008 C_mousey\n-000004b0 00001e09 R_386_GOTOFF 00000010 mousedata\n-000005f3 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n-000005f9 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n-00000603 00002304 R_386_PLT32 00000000 halfdelay\n-00000608 00001a04 R_386_PLT32 00000000 noecho\n-0000060d 00002404 R_386_PLT32 00000000 nonl\n-00000613 00000a2b R_386_GOT32X 00000000 stdscr\n-0000061e 00001b04 R_386_PLT32 00000000 intrflush\n-00000629 00001c04 R_386_PLT32 00000000 keypad\n-00000631 00001d04 R_386_PLT32 00000000 wgetch\n-00000674 00001e09 R_386_GOTOFF 00000010 mousedata\n-0000067a 00001f04 R_386_PLT32 00000000 getmouse\n-00000687 00001e09 R_386_GOTOFF 00000010 mousedata\n-0000068d 00002009 R_386_GOTOFF 0000000c C_mousex\n-00000693 00001e09 R_386_GOTOFF 00000010 mousedata\n-00000699 00002109 R_386_GOTOFF 00000008 C_mousey\n-0000069f 00001e09 R_386_GOTOFF 00000010 mousedata\n-00000814 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n-0000081a 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n-0000081f 00001904 R_386_PLT32 00000000 cbreak\n-00000825 00000a2b R_386_GOT32X 00000000 stdscr\n-00000831 00002604 R_386_PLT32 00000000 nodelay\n-00000836 00001a04 R_386_PLT32 00000000 noecho\n-0000083b 00002404 R_386_PLT32 00000000 nonl\n-00000846 00001b04 R_386_PLT32 00000000 intrflush\n-00000851 00001c04 R_386_PLT32 00000000 keypad\n-00000859 00001d04 R_386_PLT32 00000000 wgetch\n-00000866 00002604 R_386_PLT32 00000000 nodelay\n-000008a5 00001e09 R_386_GOTOFF 00000010 mousedata\n-000008ab 00001f04 R_386_PLT32 00000000 getmouse\n-000008b8 00001e09 R_386_GOTOFF 00000010 mousedata\n-000008be 00002009 R_386_GOTOFF 0000000c C_mousex\n-000008c4 00001e09 R_386_GOTOFF 00000010 mousedata\n-000008ca 00002109 R_386_GOTOFF 00000008 C_mousey\n-000008d0 00001e09 R_386_GOTOFF 00000010 mousedata\n-00000a42 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n-00000a48 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n-00000a50 00002804 R_386_PLT32 00000000 flushinp\n-00000a65 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n-00000a6b 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n-00000a93 00002a09 R_386_GOTOFF 00000040 sline\n-00000a9d 00002b04 R_386_PLT32 00000000 memset\n-00000ab5 00000a2b R_386_GOT32X 00000000 stdscr\n-00000ac8 00000b04 R_386_PLT32 00000000 wmove\n-00000ae0 00002c04 R_386_PLT32 00000000 waddnstr\n-00000b02 00002a09 R_386_GOTOFF 00000040 sline\n-00000b12 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n-00000b18 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n-00000b20 00002e04 R_386_PLT32 00000000 has_colors\n-00000b64 00000a2b R_386_GOT32X 00000000 stdscr\n-00000b75 00001404 R_386_PLT32 00000000 wattr_on\n-00000b8a 00000a2b R_386_GOT32X 00000000 stdscr\n-00000b9b 00001404 R_386_PLT32 00000000 wattr_on\n-00000bc1 00000a2b R_386_GOT32X 00000000 stdscr\n-00000bd2 00001404 R_386_PLT32 00000000 wattr_on\n-00000be2 00000a2b R_386_GOT32X 00000000 stdscr\n-00000bf3 00001404 R_386_PLT32 00000000 wattr_on\n-00000c02 00000a2b R_386_GOT32X 00000000 stdscr\n-00000c13 00001404 R_386_PLT32 00000000 wattr_on\n-00000c21 00000a2b R_386_GOT32X 00000000 stdscr\n-00000c32 00001404 R_386_PLT32 00000000 wattr_on\n-00000c42 00000a2b R_386_GOT32X 00000000 stdscr\n-00000c53 00001404 R_386_PLT32 00000000 wattr_on\n-00000c62 00000a2b R_386_GOT32X 00000000 stdscr\n-00000c73 00001404 R_386_PLT32 00000000 wattr_on\n-00000c81 00000a2b R_386_GOT32X 00000000 stdscr\n-00000c92 00001404 R_386_PLT32 00000000 wattr_on\n-00000cae 00000a2b R_386_GOT32X 00000000 stdscr\n-00000cbf 00001404 R_386_PLT32 00000000 wattr_on\n-00000cd4 00000a2b R_386_GOT32X 00000000 stdscr\n-00000ce5 00001404 R_386_PLT32 00000000 wattr_on\n-00000cf4 00000a2b R_386_GOT32X 00000000 stdscr\n-00000d02 00001404 R_386_PLT32 00000000 wattr_on\n-00000d17 00000a2b R_386_GOT32X 00000000 stdscr\n-00000d28 00001404 R_386_PLT32 00000000 wattr_on\n-00000d4c 00000a2b R_386_GOT32X 00000000 stdscr\n-00000d5d 00001404 R_386_PLT32 00000000 wattr_on\n-00000d73 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n-00000d79 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n-00000d86 00000a2b R_386_GOT32X 00000000 stdscr\n-00000d8d 00000b04 R_386_PLT32 00000000 wmove\n-00000d95 00003004 R_386_PLT32 00000000 wclrtobot\n-00000d9d 00003104 R_386_PLT32 00000000 wrefresh\n-00000da3 00000609 R_386_GOTOFF 000003dc colour_flag\n-00000db9 00002e04 R_386_PLT32 00000000 has_colors\n-00000dce 00001404 R_386_PLT32 00000000 wattr_on\n-00000dd7 00003209 R_386_GOTOFF 000003d8 lines\n-00000de6 00003309 R_386_GOTOFF 000003d4 cols\n-00000df3 00002902 R_386_PC32 00000a60 CSpoolRect\n-00000e02 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n-00000e08 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n-00000e11 00000a2b R_386_GOT32X 00000000 stdscr\n-00000e18 00003104 R_386_PLT32 00000000 wrefresh\n-00000e32 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n-00000e38 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n-00000e40 00003604 R_386_PLT32 00000000 endwin\n-00000e57 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n-00000e5d 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n-00000e81 00000a2b R_386_GOT32X 00000000 stdscr\n-00000e88 00003804 R_386_PLT32 00000000 waddch\n-00000ea5 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n-00000eab 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n-00000ebb 00002e04 R_386_PLT32 00000000 has_colors\n-00000ecd 00003a2b R_386_GOT32X 00000000 acs_map\n-00000ed3 00003b09 R_386_GOTOFF 00000100 chline\n-00000f01 00003b09 R_386_GOTOFF 00000100 chline\n-00000f07 00000a2b R_386_GOT32X 00000000 stdscr\n-00000f29 00000b04 R_386_PLT32 00000000 wmove\n-00000f41 00003c04 R_386_PLT32 00000000 waddchnstr\n-00000f62 00000a2b R_386_GOT32X 00000000 stdscr\n-00000f73 00001404 R_386_PLT32 00000000 wattr_on\n-00000f82 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n-00000f88 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n-00000f90 00003e04 R_386_PLT32 00000000 beep\n-00000fa2 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n-00000fa8 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n-00000fda 00003a2b R_386_GOT32X 00000000 acs_map\n-00000fe9 00000a2b R_386_GOT32X 00000000 stdscr\n-00000ff0 00003804 R_386_PLT32 00000000 waddch\n-00001002 00003a2b R_386_GOT32X 00000000 acs_map\n-00001011 00000a2b R_386_GOT32X 00000000 stdscr\n-00001018 00003804 R_386_PLT32 00000000 waddch\n-0000102a 00003a2b R_386_GOT32X 00000000 acs_map\n-00001039 00000a2b R_386_GOT32X 00000000 stdscr\n-00001040 00003804 R_386_PLT32 00000000 waddch\n-00001052 00003a2b R_386_GOT32X 00000000 acs_map\n-00001061 00000a2b R_386_GOT32X 00000000 stdscr\n-00001068 00003804 R_386_PLT32 00000000 waddch\n-0000107a 00003a2b R_386_GOT32X 00000000 acs_map\n-00001089 00000a2b R_386_GOT32X 00000000 stdscr\n-00001090 00003804 R_386_PLT32 00000000 waddch\n-000010a2 00003a2b R_386_GOT32X 00000000 acs_map\n-000010b1 00000a2b R_386_GOT32X 00000000 stdscr\n-000010b8 00003804 R_386_PLT32 00000000 waddch\n+0000041b 00001e09 R_386_GOTOFF 00000010 mousedata\n+00000421 00001f04 R_386_PLT32 00000000 getmouse\n+0000042e 00001e09 R_386_GOTOFF 00000010 mousedata\n+00000434 00002009 R_386_GOTOFF 0000000c C_mousex\n+0000043a 00001e09 R_386_GOTOFF 00000010 mousedata\n+00000440 00002109 R_386_GOTOFF 00000008 C_mousey\n+00000446 00001e09 R_386_GOTOFF 00000010 mousedata\n+000005c3 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n+000005c9 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n+000005d3 00002304 R_386_PLT32 00000000 halfdelay\n+000005d8 00001a04 R_386_PLT32 00000000 noecho\n+000005dd 00002404 R_386_PLT32 00000000 nonl\n+000005e3 00000a2b R_386_GOT32X 00000000 stdscr\n+000005ee 00001b04 R_386_PLT32 00000000 intrflush\n+000005f9 00001c04 R_386_PLT32 00000000 keypad\n+00000601 00001d04 R_386_PLT32 00000000 wgetch\n+00000644 00001e09 R_386_GOTOFF 00000010 mousedata\n+0000064a 00001f04 R_386_PLT32 00000000 getmouse\n+00000657 00001e09 R_386_GOTOFF 00000010 mousedata\n+0000065d 00002009 R_386_GOTOFF 0000000c C_mousex\n+00000663 00001e09 R_386_GOTOFF 00000010 mousedata\n+00000669 00002109 R_386_GOTOFF 00000008 C_mousey\n+0000066f 00001e09 R_386_GOTOFF 00000010 mousedata\n+000007d4 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n+000007da 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n+000007df 00001904 R_386_PLT32 00000000 cbreak\n+000007e5 00000a2b R_386_GOT32X 00000000 stdscr\n+000007f1 00002604 R_386_PLT32 00000000 nodelay\n+000007f6 00001a04 R_386_PLT32 00000000 noecho\n+000007fb 00002404 R_386_PLT32 00000000 nonl\n+00000806 00001b04 R_386_PLT32 00000000 intrflush\n+00000811 00001c04 R_386_PLT32 00000000 keypad\n+00000819 00001d04 R_386_PLT32 00000000 wgetch\n+00000826 00002604 R_386_PLT32 00000000 nodelay\n+00000865 00001e09 R_386_GOTOFF 00000010 mousedata\n+0000086b 00001f04 R_386_PLT32 00000000 getmouse\n+00000878 00001e09 R_386_GOTOFF 00000010 mousedata\n+0000087e 00002009 R_386_GOTOFF 0000000c C_mousex\n+00000884 00001e09 R_386_GOTOFF 00000010 mousedata\n+0000088a 00002109 R_386_GOTOFF 00000008 C_mousey\n+00000890 00001e09 R_386_GOTOFF 00000010 mousedata\n+000009f2 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n+000009f8 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n+00000a00 00002804 R_386_PLT32 00000000 flushinp\n+00000a15 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n+00000a1b 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n+00000a43 00002a09 R_386_GOTOFF 00000040 sline\n+00000a4d 00002b04 R_386_PLT32 00000000 memset\n+00000a65 00000a2b R_386_GOT32X 00000000 stdscr\n+00000a78 00000b04 R_386_PLT32 00000000 wmove\n+00000a90 00002c04 R_386_PLT32 00000000 waddnstr\n+00000ab2 00002a09 R_386_GOTOFF 00000040 sline\n+00000ac2 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n+00000ac8 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n+00000ad0 00002e04 R_386_PLT32 00000000 has_colors\n+00000ae4 00000a2b R_386_GOT32X 00000000 stdscr\n+00000af5 00001404 R_386_PLT32 00000000 wattr_on\n+00000b11 00000a2b R_386_GOT32X 00000000 stdscr\n+00000b22 00001404 R_386_PLT32 00000000 wattr_on\n+00000b32 00000a2b R_386_GOT32X 00000000 stdscr\n+00000b43 00001404 R_386_PLT32 00000000 wattr_on\n+00000b57 00000a2b R_386_GOT32X 00000000 stdscr\n+00000b68 00001404 R_386_PLT32 00000000 wattr_on\n+00000b93 00000a2b R_386_GOT32X 00000000 stdscr\n+00000ba4 00001404 R_386_PLT32 00000000 wattr_on\n+00000bb2 00000a2b R_386_GOT32X 00000000 stdscr\n+00000bc3 00001404 R_386_PLT32 00000000 wattr_on\n+00000bd2 00000a2b R_386_GOT32X 00000000 stdscr\n+00000be3 00001404 R_386_PLT32 00000000 wattr_on\n+00000bfc 00000a2b R_386_GOT32X 00000000 stdscr\n+00000c0d 00001404 R_386_PLT32 00000000 wattr_on\n+00000c34 00000a2b R_386_GOT32X 00000000 stdscr\n+00000c45 00001404 R_386_PLT32 00000000 wattr_on\n+00000c59 00000a2b R_386_GOT32X 00000000 stdscr\n+00000c6a 00001404 R_386_PLT32 00000000 wattr_on\n+00000c79 00000a2b R_386_GOT32X 00000000 stdscr\n+00000c87 00001404 R_386_PLT32 00000000 wattr_on\n+00000c9c 00000a2b R_386_GOT32X 00000000 stdscr\n+00000cad 00001404 R_386_PLT32 00000000 wattr_on\n+00000cc6 00000a2b R_386_GOT32X 00000000 stdscr\n+00000cd7 00001404 R_386_PLT32 00000000 wattr_on\n+00000cf0 00000a2b R_386_GOT32X 00000000 stdscr\n+00000d01 00001404 R_386_PLT32 00000000 wattr_on\n+00000d13 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n+00000d19 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n+00000d26 00000a2b R_386_GOT32X 00000000 stdscr\n+00000d2d 00000b04 R_386_PLT32 00000000 wmove\n+00000d35 00003004 R_386_PLT32 00000000 wclrtobot\n+00000d3d 00003104 R_386_PLT32 00000000 wrefresh\n+00000d43 00000609 R_386_GOTOFF 000003dc colour_flag\n+00000d59 00002e04 R_386_PLT32 00000000 has_colors\n+00000d6e 00001404 R_386_PLT32 00000000 wattr_on\n+00000d77 00003209 R_386_GOTOFF 000003d8 lines\n+00000d86 00003309 R_386_GOTOFF 000003d4 cols\n+00000d93 00002902 R_386_PC32 00000a10 CSpoolRect\n+00000da2 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n+00000da8 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n+00000db1 00000a2b R_386_GOT32X 00000000 stdscr\n+00000db8 00003104 R_386_PLT32 00000000 wrefresh\n+00000dd2 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n+00000dd8 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n+00000de0 00003604 R_386_PLT32 00000000 endwin\n+00000df7 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n+00000dfd 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n+00000e21 00000a2b R_386_GOT32X 00000000 stdscr\n+00000e28 00003804 R_386_PLT32 00000000 waddch\n+00000e45 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n+00000e4b 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n+00000e5b 00002e04 R_386_PLT32 00000000 has_colors\n+00000e6d 00003a2b R_386_GOT32X 00000000 acs_map\n+00000e73 00003b09 R_386_GOTOFF 00000100 chline\n+00000e99 00003b09 R_386_GOTOFF 00000100 chline\n+00000e9f 00000a2b R_386_GOT32X 00000000 stdscr\n+00000eb9 00000b04 R_386_PLT32 00000000 wmove\n+00000ed1 00003c04 R_386_PLT32 00000000 waddchnstr\n+00000ef2 00000a2b R_386_GOT32X 00000000 stdscr\n+00000f03 00001404 R_386_PLT32 00000000 wattr_on\n+00000f12 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n+00000f18 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n+00000f20 00003e04 R_386_PLT32 00000000 beep\n+00000f32 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n+00000f38 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n+00000f57 00003a2b R_386_GOT32X 00000000 acs_map\n+00000f66 00000a2b R_386_GOT32X 00000000 stdscr\n+00000f6d 00003804 R_386_PLT32 00000000 waddch\n+00000f82 00003a2b R_386_GOT32X 00000000 acs_map\n+00000f91 00000a2b R_386_GOT32X 00000000 stdscr\n+00000f98 00003804 R_386_PLT32 00000000 waddch\n+00000fbd 00003a2b R_386_GOT32X 00000000 acs_map\n+00000fcc 00000a2b R_386_GOT32X 00000000 stdscr\n+00000fd3 00003804 R_386_PLT32 00000000 waddch\n+00000fe2 00003a2b R_386_GOT32X 00000000 acs_map\n+00000ff1 00000a2b R_386_GOT32X 00000000 stdscr\n+00000ff8 00003804 R_386_PLT32 00000000 waddch\n+0000100a 00003a2b R_386_GOT32X 00000000 acs_map\n+00001019 00000a2b R_386_GOT32X 00000000 stdscr\n+00001020 00003804 R_386_PLT32 00000000 waddch\n+00001032 00003a2b R_386_GOT32X 00000000 acs_map\n+00001041 00000a2b R_386_GOT32X 00000000 stdscr\n+00001048 00003804 R_386_PLT32 00000000 waddch\n+00001062 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n+00001068 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n+00001073 0000412b R_386_GOT32X 00000000 curscr\n+0000107a 00004204 R_386_PLT32 00000000 clearok\n+00001093 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n+00001099 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n+000010a6 00000609 R_386_GOTOFF 000003dc colour_flag\n+000010af 00002e04 R_386_PLT32 00000000 has_colors\n 000010d2 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n 000010d8 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n-000010e3 0000412b R_386_GOT32X 00000000 curscr\n-000010ea 00004204 R_386_PLT32 00000000 clearok\n-00001103 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n-00001109 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n-00001116 00000609 R_386_GOTOFF 000003dc colour_flag\n-0000111f 00002e04 R_386_PLT32 00000000 has_colors\n-00001142 00000402 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n-00001148 0000050a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n-00001150 00004504 R_386_PLT32 00000000 initscr\n-00001156 00000609 R_386_GOTOFF 000003dc colour_flag\n-0000115f 00002e04 R_386_PLT32 00000000 has_colors\n-00001169 0000462b R_386_GOT32X 00000000 LINES\n-00001171 00003209 R_386_GOTOFF 000003d8 lines\n-00001177 0000472b R_386_GOT32X 00000000 COLS\n-0000117f 00003309 R_386_GOTOFF 000003d4 cols\n-00001184 00001904 R_386_PLT32 00000000 cbreak\n-00001189 00002804 R_386_PLT32 00000000 flushinp\n-0000118f 00000a2b R_386_GOT32X 00000000 stdscr\n-00001199 00003104 R_386_PLT32 00000000 wrefresh\n-000011a8 00004809 R_386_GOTOFF 00000004 C_hasmouse\n-000011b1 00004904 R_386_PLT32 00000000 mousemask\n-000011bf 00004809 R_386_GOTOFF 00000004 C_hasmouse\n+000010e0 00004504 R_386_PLT32 00000000 initscr\n+000010e6 00000609 R_386_GOTOFF 000003dc colour_flag\n+000010ef 00002e04 R_386_PLT32 00000000 has_colors\n+000010f9 0000462b R_386_GOT32X 00000000 LINES\n+00001101 00003209 R_386_GOTOFF 000003d8 lines\n+00001107 0000472b R_386_GOT32X 00000000 COLS\n+0000110f 00003309 R_386_GOTOFF 000003d4 cols\n+00001114 00001904 R_386_PLT32 00000000 cbreak\n+00001119 00002804 R_386_PLT32 00000000 flushinp\n+0000111f 00000a2b R_386_GOT32X 00000000 stdscr\n+00001129 00003104 R_386_PLT32 00000000 wrefresh\n+00001138 00004809 R_386_GOTOFF 00000004 C_hasmouse\n+00001141 00004904 R_386_PLT32 00000000 mousemask\n+0000114f 00004809 R_386_GOTOFF 00000004 C_hasmouse\n \n-Relocation section '.rel.eh_frame' at offset 0x28d8 contains 23 entries:\n+Relocation section '.rel.eh_frame' at offset 0x2888 contains 23 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000020 00000102 R_386_PC32 00000000 .text\n 00000160 00000102 R_386_PC32 00000000 .text\n 0000018c 00000102 R_386_PC32 00000000 .text\n 000001d0 00000102 R_386_PC32 00000000 .text\n 0000020c 00000102 R_386_PC32 00000000 .text\n 00000278 00000102 R_386_PC32 00000000 .text\n 000002a0 00000102 R_386_PC32 00000000 .text\n-00000304 00000102 R_386_PC32 00000000 .text\n-00000370 00000102 R_386_PC32 00000000 .text\n-000003f0 00000102 R_386_PC32 00000000 .text\n-00000410 00000102 R_386_PC32 00000000 .text\n-0000047c 00000102 R_386_PC32 00000000 .text\n-000005b0 00000102 R_386_PC32 00000000 .text\n-00000624 00000102 R_386_PC32 00000000 .text\n-00000648 00000102 R_386_PC32 00000000 .text\n+00000310 00000102 R_386_PC32 00000000 .text\n+00000388 00000102 R_386_PC32 00000000 .text\n+00000414 00000102 R_386_PC32 00000000 .text\n+00000434 00000102 R_386_PC32 00000000 .text\n+000004a0 00000102 R_386_PC32 00000000 .text\n+000005d0 00000102 R_386_PC32 00000000 .text\n+00000644 00000102 R_386_PC32 00000000 .text\n 00000668 00000102 R_386_PC32 00000000 .text\n-00000694 00000102 R_386_PC32 00000000 .text\n-00000700 00000102 R_386_PC32 00000000 .text\n+00000688 00000102 R_386_PC32 00000000 .text\n+000006b4 00000102 R_386_PC32 00000000 .text\n 00000720 00000102 R_386_PC32 00000000 .text\n-000007bc 00000102 R_386_PC32 00000000 .text\n-000007e4 00000102 R_386_PC32 00000000 .text\n-0000081c 00000102 R_386_PC32 00000000 .text\n-00000854 00000302 R_386_PC32 00000000 .text.__x86.get_pc_thunk.bx\n+00000740 00000102 R_386_PC32 00000000 .text\n+000007dc 00000102 R_386_PC32 00000000 .text\n+00000804 00000102 R_386_PC32 00000000 .text\n+0000083c 00000102 R_386_PC32 00000000 .text\n+00000874 00000302 R_386_PC32 00000000 .text.__x86.get_pc_thunk.bx\n"}, {"source1": "readelf --wide --debug-dump=frames {}", "source2": "readelf --wide --debug-dump=frames {}", "unified_diff": "@@ -305,73 +305,73 @@\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n DW_CFA_advance_loc: 1 to 00000233\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n-00000204 00000068 00000208 FDE cie=00000000 pc=00000240..0000038a\n+00000204 00000068 00000208 FDE cie=00000000 pc=00000240..00000382\n DW_CFA_advance_loc: 1 to 00000241\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n DW_CFA_advance_loc: 3 to 00000244\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_advance_loc: 1 to 00000245\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_advance_loc: 1 to 00000246\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n DW_CFA_advance_loc: 14 to 00000254\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 48 to 00000284\n+ DW_CFA_advance_loc: 49 to 00000285\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 5 to 00000289\n+ DW_CFA_advance_loc: 5 to 0000028a\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 5 to 0000028e\n+ DW_CFA_advance_loc: 5 to 0000028f\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 2 to 00000290\n+ DW_CFA_advance_loc: 2 to 00000291\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 10 to 0000029a\n+ DW_CFA_advance_loc: 10 to 0000029b\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc1: 86 to 000002f0\n+ DW_CFA_advance_loc1: 81 to 000002ec\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 2 to 000002f2\n+ DW_CFA_advance_loc: 2 to 000002ee\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 1 to 000002f3\n+ DW_CFA_advance_loc: 1 to 000002ef\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 2 to 000002f5\n+ DW_CFA_advance_loc: 2 to 000002f1\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 000002fd\n+ DW_CFA_advance_loc: 8 to 000002f9\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 2 to 000002ff\n+ DW_CFA_advance_loc: 2 to 000002fb\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 1 to 00000300\n+ DW_CFA_advance_loc: 1 to 000002fc\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 2 to 00000302\n+ DW_CFA_advance_loc: 2 to 000002fe\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 0000030a\n+ DW_CFA_advance_loc: 8 to 00000306\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 16 to 0000031a\n+ DW_CFA_advance_loc: 16 to 00000316\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 0000031b\n+ DW_CFA_advance_loc: 1 to 00000317\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000031c\n+ DW_CFA_advance_loc: 1 to 00000318\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000031d\n+ DW_CFA_advance_loc: 1 to 00000319\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000031e\n+ DW_CFA_advance_loc: 1 to 0000031a\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 2 to 00000320\n+ DW_CFA_advance_loc: 6 to 00000320\n DW_CFA_restore_state\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n 00000270 00000024 00000274 FDE cie=00000000 pc=00000390..000003b7\n DW_CFA_advance_loc: 1 to 00000391\n@@ -387,15 +387,15 @@\n DW_CFA_def_cfa_offset: 8\n DW_CFA_advance_loc: 1 to 000003b6\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n \n-00000298 00000060 0000029c FDE cie=00000000 pc=000003c0..000005e2\n+00000298 0000006c 0000029c FDE cie=00000000 pc=000003c0..000005b6\n DW_CFA_advance_loc: 1 to 000003c1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r6 (esi) at cfa-8\n DW_CFA_advance_loc: 1 to 000003c2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r3 (ebx) at cfa-12\n DW_CFA_advance_loc: 14 to 000003d0\n@@ -416,835 +416,857 @@\n DW_CFA_def_cfa_offset: 32\n DW_CFA_advance_loc: 6 to 000003f8\n DW_CFA_def_cfa_offset: 28\n DW_CFA_advance_loc: 2 to 000003fa\n DW_CFA_def_cfa_offset: 32\n DW_CFA_advance_loc: 8 to 00000402\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc1: 83 to 00000455\n+ DW_CFA_advance_loc: 23 to 00000419\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 7 to 00000420\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 8 to 00000428\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc1: 76 to 00000474\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 3 to 00000458\n+ DW_CFA_advance_loc: 3 to 00000477\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00000459\n+ DW_CFA_advance_loc: 1 to 00000478\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 7 to 00000460\n+ DW_CFA_advance_loc: 8 to 00000480\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 35 to 00000483\n- DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 7 to 0000048a\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00000492\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc2: 321 to 000005d3\n+ DW_CFA_advance_loc1: 211 to 00000553\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 3 to 000005d6\n+ DW_CFA_advance_loc: 8 to 0000055b\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000005d7\n+ DW_CFA_advance_loc: 1 to 0000055c\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 1 to 000005d8\n+ DW_CFA_advance_loc: 1 to 0000055d\n DW_CFA_restore_state\n+ DW_CFA_advance_loc1: 79 to 000005ac\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_advance_loc: 8 to 000005b4\n+ DW_CFA_restore: r3 (ebx)\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 1 to 000005b5\n+ DW_CFA_restore: r6 (esi)\n+ DW_CFA_def_cfa_offset: 4\n+ DW_CFA_nop\n \n-000002fc 00000068 00000300 FDE cie=00000000 pc=000005f0..00000804\n- DW_CFA_advance_loc: 1 to 000005f1\n+00000308 00000074 0000030c FDE cie=00000000 pc=000005c0..000007c1\n+ DW_CFA_advance_loc: 1 to 000005c1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 1 to 000005f2\n+ DW_CFA_advance_loc: 1 to 000005c2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 14 to 00000600\n+ DW_CFA_advance_loc: 14 to 000005d0\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00000602\n+ DW_CFA_advance_loc: 2 to 000005d2\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 22 to 00000618\n+ DW_CFA_advance_loc: 22 to 000005e8\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00000619\n+ DW_CFA_advance_loc: 1 to 000005e9\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000061b\n+ DW_CFA_advance_loc: 2 to 000005eb\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 0000061d\n+ DW_CFA_advance_loc: 2 to 000005ed\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 6 to 00000623\n+ DW_CFA_advance_loc: 6 to 000005f3\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00000624\n+ DW_CFA_advance_loc: 1 to 000005f4\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 00000626\n+ DW_CFA_advance_loc: 2 to 000005f6\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00000628\n+ DW_CFA_advance_loc: 2 to 000005f8\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 6 to 0000062e\n+ DW_CFA_advance_loc: 6 to 000005fe\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00000630\n+ DW_CFA_advance_loc: 2 to 00000600\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00000638\n+ DW_CFA_advance_loc: 8 to 00000608\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 28 to 00000654\n+ DW_CFA_advance_loc: 28 to 00000624\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00000655\n+ DW_CFA_advance_loc: 1 to 00000625\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00000656\n+ DW_CFA_advance_loc: 1 to 00000626\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 10 to 00000660\n+ DW_CFA_advance_loc: 10 to 00000630\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 18 to 00000672\n+ DW_CFA_advance_loc: 18 to 00000642\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 7 to 00000679\n+ DW_CFA_advance_loc: 7 to 00000649\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00000681\n+ DW_CFA_advance_loc: 8 to 00000651\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc2: 354 to 000007e3\n+ DW_CFA_advance_loc2: 285 to 0000076e\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000007e4\n+ DW_CFA_advance_loc: 6 to 00000774\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000007e5\n+ DW_CFA_advance_loc: 1 to 00000775\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 1 to 000007e6\n+ DW_CFA_advance_loc: 1 to 00000776\n DW_CFA_restore_state\n+ DW_CFA_advance_loc1: 72 to 000007be\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_advance_loc: 1 to 000007bf\n+ DW_CFA_restore: r3 (ebx)\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 1 to 000007c0\n+ DW_CFA_restore: r6 (esi)\n+ DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000368 0000007c 0000036c FDE cie=00000000 pc=00000810..00000a36\n- DW_CFA_advance_loc: 1 to 00000811\n+00000380 00000088 00000384 FDE cie=00000000 pc=000007d0..000009e1\n+ DW_CFA_advance_loc: 1 to 000007d1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r7 (edi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00000812\n+ DW_CFA_advance_loc: 1 to 000007d2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00000813\n+ DW_CFA_advance_loc: 1 to 000007d3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-16\n- DW_CFA_advance_loc: 25 to 0000082c\n+ DW_CFA_advance_loc: 25 to 000007ec\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000082e\n+ DW_CFA_advance_loc: 2 to 000007ee\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00000830\n+ DW_CFA_advance_loc: 2 to 000007f0\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 16 to 00000840\n+ DW_CFA_advance_loc: 16 to 00000800\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00000841\n+ DW_CFA_advance_loc: 1 to 00000801\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 00000843\n+ DW_CFA_advance_loc: 2 to 00000803\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00000845\n+ DW_CFA_advance_loc: 2 to 00000805\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 6 to 0000084b\n+ DW_CFA_advance_loc: 6 to 0000080b\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 0000084c\n+ DW_CFA_advance_loc: 1 to 0000080c\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 0000084e\n+ DW_CFA_advance_loc: 2 to 0000080e\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00000850\n+ DW_CFA_advance_loc: 2 to 00000810\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 6 to 00000856\n+ DW_CFA_advance_loc: 6 to 00000816\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00000858\n+ DW_CFA_advance_loc: 2 to 00000818\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00000860\n+ DW_CFA_advance_loc: 8 to 00000820\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00000861\n+ DW_CFA_advance_loc: 1 to 00000821\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 00000863\n+ DW_CFA_advance_loc: 2 to 00000823\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00000865\n+ DW_CFA_advance_loc: 2 to 00000825\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 0000086d\n+ DW_CFA_advance_loc: 8 to 0000082d\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 27 to 00000888\n+ DW_CFA_advance_loc: 27 to 00000848\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00000889\n+ DW_CFA_advance_loc: 1 to 00000849\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000088a\n+ DW_CFA_advance_loc: 1 to 0000084a\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 6 to 00000890\n+ DW_CFA_advance_loc: 6 to 00000850\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 19 to 000008a3\n+ DW_CFA_advance_loc: 19 to 00000863\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 7 to 000008aa\n+ DW_CFA_advance_loc: 7 to 0000086a\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000008b2\n+ DW_CFA_advance_loc: 8 to 00000872\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc2: 355 to 00000a15\n+ DW_CFA_advance_loc2: 286 to 00000990\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00000a16\n+ DW_CFA_advance_loc: 6 to 00000996\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00000a17\n+ DW_CFA_advance_loc: 1 to 00000997\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 1 to 00000a18\n+ DW_CFA_advance_loc: 1 to 00000998\n DW_CFA_restore_state\n- DW_CFA_nop\n+ DW_CFA_advance_loc1: 70 to 000009de\n+ DW_CFA_restore: r3 (ebx)\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_advance_loc: 1 to 000009df\n+ DW_CFA_restore: r6 (esi)\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 1 to 000009e0\n+ DW_CFA_restore: r7 (edi)\n+ DW_CFA_def_cfa_offset: 4\n \n-000003e8 0000001c 000003ec FDE cie=00000000 pc=00000a40..00000a59\n- DW_CFA_advance_loc: 1 to 00000a41\n+0000040c 0000001c 00000410 FDE cie=00000000 pc=000009f0..00000a09\n+ DW_CFA_advance_loc: 1 to 000009f1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 00000a4f\n+ DW_CFA_advance_loc: 14 to 000009ff\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 8 to 00000a57\n+ DW_CFA_advance_loc: 8 to 00000a07\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00000a58\n+ DW_CFA_advance_loc: 1 to 00000a08\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n \n-00000408 00000068 0000040c FDE cie=00000000 pc=00000a60..00000b0c\n- DW_CFA_advance_loc: 1 to 00000a61\n+0000042c 00000068 00000430 FDE cie=00000000 pc=00000a10..00000abc\n+ DW_CFA_advance_loc: 1 to 00000a11\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00000a62\n+ DW_CFA_advance_loc: 1 to 00000a12\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00000a63\n+ DW_CFA_advance_loc: 1 to 00000a13\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00000a64\n+ DW_CFA_advance_loc: 1 to 00000a14\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00000a72\n+ DW_CFA_advance_loc: 14 to 00000a22\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 23 to 00000a89\n+ DW_CFA_advance_loc: 23 to 00000a39\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 7 to 00000a90\n+ DW_CFA_advance_loc: 7 to 00000a40\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00000a91\n+ DW_CFA_advance_loc: 1 to 00000a41\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 11 to 00000a9c\n+ DW_CFA_advance_loc: 11 to 00000a4c\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00000aa4\n+ DW_CFA_advance_loc: 8 to 00000a54\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 31 to 00000ac3\n+ DW_CFA_advance_loc: 31 to 00000a73\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 00000ac4\n+ DW_CFA_advance_loc: 1 to 00000a74\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00000ac5\n+ DW_CFA_advance_loc: 1 to 00000a75\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 00000ac7\n+ DW_CFA_advance_loc: 2 to 00000a77\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00000acf\n+ DW_CFA_advance_loc: 8 to 00000a7f\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00000ad7\n+ DW_CFA_advance_loc: 8 to 00000a87\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 2 to 00000ad9\n+ DW_CFA_advance_loc: 2 to 00000a89\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 4 to 00000add\n+ DW_CFA_advance_loc: 4 to 00000a8d\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 00000adf\n+ DW_CFA_advance_loc: 2 to 00000a8f\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00000ae7\n+ DW_CFA_advance_loc: 8 to 00000a97\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 12 to 00000af3\n+ DW_CFA_advance_loc: 12 to 00000aa3\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00000af4\n+ DW_CFA_advance_loc: 1 to 00000aa4\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00000af5\n+ DW_CFA_advance_loc: 1 to 00000aa5\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00000af6\n+ DW_CFA_advance_loc: 1 to 00000aa6\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00000af7\n+ DW_CFA_advance_loc: 1 to 00000aa7\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 9 to 00000b00\n+ DW_CFA_advance_loc: 9 to 00000ab0\n DW_CFA_restore_state\n DW_CFA_nop\n \n-00000474 00000130 00000478 FDE cie=00000000 pc=00000b10..00000d69\n- DW_CFA_advance_loc: 1 to 00000b11\n+00000498 0000012c 0000049c FDE cie=00000000 pc=00000ac0..00000d0d\n+ DW_CFA_advance_loc: 1 to 00000ac1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 00000b1f\n+ DW_CFA_advance_loc: 14 to 00000acf\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc1: 76 to 00000b6b\n+ DW_CFA_advance_loc: 28 to 00000aeb\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 2 to 00000b6d\n+ DW_CFA_advance_loc: 2 to 00000aed\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 5 to 00000b72\n+ DW_CFA_advance_loc: 5 to 00000af2\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00000b74\n+ DW_CFA_advance_loc: 2 to 00000af4\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00000b7c\n+ DW_CFA_advance_loc: 8 to 00000afc\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 3 to 00000b7f\n+ DW_CFA_advance_loc: 3 to 00000aff\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00000b80\n+ DW_CFA_advance_loc: 1 to 00000b00\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 00000b88\n+ DW_CFA_advance_loc: 8 to 00000b08\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 9 to 00000b91\n- DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 2 to 00000b93\n- DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 5 to 00000b98\n- DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00000b9a\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00000ba2\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 38 to 00000bc8\n+ DW_CFA_advance_loc: 16 to 00000b18\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 2 to 00000bca\n+ DW_CFA_advance_loc: 2 to 00000b1a\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 5 to 00000bcf\n+ DW_CFA_advance_loc: 5 to 00000b1f\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00000bd1\n+ DW_CFA_advance_loc: 2 to 00000b21\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00000bd9\n+ DW_CFA_advance_loc: 8 to 00000b29\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 3 to 00000bdc\n+ DW_CFA_advance_loc: 3 to 00000b2c\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00000bdd\n+ DW_CFA_advance_loc: 1 to 00000b2d\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 00000be0\n+ DW_CFA_advance_loc: 3 to 00000b30\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 9 to 00000be9\n+ DW_CFA_advance_loc: 9 to 00000b39\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 2 to 00000beb\n+ DW_CFA_advance_loc: 2 to 00000b3b\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 5 to 00000bf0\n+ DW_CFA_advance_loc: 5 to 00000b40\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00000bf2\n+ DW_CFA_advance_loc: 2 to 00000b42\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00000bfa\n+ DW_CFA_advance_loc: 8 to 00000b4a\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 15 to 00000c09\n+ DW_CFA_advance_loc: 20 to 00000b5e\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 2 to 00000c0b\n+ DW_CFA_advance_loc: 2 to 00000b60\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 5 to 00000c10\n+ DW_CFA_advance_loc: 5 to 00000b65\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00000c12\n+ DW_CFA_advance_loc: 2 to 00000b67\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00000c1a\n+ DW_CFA_advance_loc: 8 to 00000b6f\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 3 to 00000c1d\n+ DW_CFA_advance_loc: 3 to 00000b72\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00000c1e\n+ DW_CFA_advance_loc: 1 to 00000b73\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 1 to 00000c1f\n+ DW_CFA_advance_loc: 5 to 00000b78\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 9 to 00000c28\n+ DW_CFA_advance_loc: 34 to 00000b9a\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 2 to 00000c2a\n+ DW_CFA_advance_loc: 2 to 00000b9c\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 5 to 00000c2f\n+ DW_CFA_advance_loc: 5 to 00000ba1\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00000c31\n+ DW_CFA_advance_loc: 2 to 00000ba3\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00000c39\n+ DW_CFA_advance_loc: 8 to 00000bab\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 3 to 00000c3c\n- DW_CFA_remember_state\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00000c3d\n- DW_CFA_restore: r3 (ebx)\n- DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 00000c40\n- DW_CFA_restore_state\n- DW_CFA_advance_loc: 9 to 00000c49\n+ DW_CFA_advance_loc: 14 to 00000bb9\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 2 to 00000c4b\n+ DW_CFA_advance_loc: 2 to 00000bbb\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 5 to 00000c50\n+ DW_CFA_advance_loc: 5 to 00000bc0\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00000c52\n+ DW_CFA_advance_loc: 2 to 00000bc2\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00000c5a\n+ DW_CFA_advance_loc: 8 to 00000bca\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 15 to 00000c69\n+ DW_CFA_advance_loc: 15 to 00000bd9\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 2 to 00000c6b\n+ DW_CFA_advance_loc: 2 to 00000bdb\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 5 to 00000c70\n+ DW_CFA_advance_loc: 5 to 00000be0\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00000c72\n+ DW_CFA_advance_loc: 2 to 00000be2\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00000c7a\n+ DW_CFA_advance_loc: 8 to 00000bea\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 14 to 00000c88\n+ DW_CFA_advance_loc: 25 to 00000c03\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 2 to 00000c8a\n+ DW_CFA_advance_loc: 2 to 00000c05\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 5 to 00000c8f\n+ DW_CFA_advance_loc: 5 to 00000c0a\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00000c91\n+ DW_CFA_advance_loc: 2 to 00000c0c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00000c99\n+ DW_CFA_advance_loc: 8 to 00000c14\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 3 to 00000c9c\n+ DW_CFA_advance_loc: 3 to 00000c17\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00000c9d\n+ DW_CFA_advance_loc: 1 to 00000c18\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 1 to 00000c9e\n+ DW_CFA_advance_loc: 1 to 00000c19\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 23 to 00000cb5\n+ DW_CFA_advance_loc: 34 to 00000c3b\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 2 to 00000cb7\n+ DW_CFA_advance_loc: 2 to 00000c3d\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 5 to 00000cbc\n+ DW_CFA_advance_loc: 5 to 00000c42\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00000cbe\n+ DW_CFA_advance_loc: 2 to 00000c44\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00000cc6\n+ DW_CFA_advance_loc: 8 to 00000c4c\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 3 to 00000cc9\n- DW_CFA_remember_state\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00000cca\n- DW_CFA_restore: r3 (ebx)\n- DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 1 to 00000ccb\n- DW_CFA_restore_state\n- DW_CFA_advance_loc: 16 to 00000cdb\n+ DW_CFA_advance_loc: 20 to 00000c60\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 2 to 00000cdd\n+ DW_CFA_advance_loc: 2 to 00000c62\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 5 to 00000ce2\n+ DW_CFA_advance_loc: 5 to 00000c67\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00000ce4\n+ DW_CFA_advance_loc: 2 to 00000c69\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00000cec\n+ DW_CFA_advance_loc: 8 to 00000c71\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 6 to 00000cf2\n+ DW_CFA_advance_loc: 3 to 00000c74\n+ DW_CFA_remember_state\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 1 to 00000c75\n+ DW_CFA_restore: r3 (ebx)\n+ DW_CFA_def_cfa_offset: 4\n+ DW_CFA_advance_loc: 1 to 00000c76\n+ DW_CFA_restore_state\n+ DW_CFA_advance_loc: 1 to 00000c77\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 8 to 00000cfa\n+ DW_CFA_advance_loc: 8 to 00000c7f\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 5 to 00000cff\n+ DW_CFA_advance_loc: 5 to 00000c84\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00000d01\n+ DW_CFA_advance_loc: 2 to 00000c86\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00000d09\n+ DW_CFA_advance_loc: 8 to 00000c8e\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 21 to 00000d1e\n+ DW_CFA_advance_loc: 21 to 00000ca3\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 2 to 00000d20\n+ DW_CFA_advance_loc: 2 to 00000ca5\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 5 to 00000d25\n+ DW_CFA_advance_loc: 5 to 00000caa\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00000d27\n+ DW_CFA_advance_loc: 2 to 00000cac\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00000d2f\n+ DW_CFA_advance_loc: 8 to 00000cb4\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 3 to 00000d32\n+ DW_CFA_advance_loc: 3 to 00000cb7\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00000d33\n+ DW_CFA_advance_loc: 1 to 00000cb8\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 1 to 00000d34\n+ DW_CFA_advance_loc: 1 to 00000cb9\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 31 to 00000d53\n+ DW_CFA_advance_loc: 20 to 00000ccd\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 2 to 00000d55\n+ DW_CFA_advance_loc: 2 to 00000ccf\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 5 to 00000d5a\n+ DW_CFA_advance_loc: 5 to 00000cd4\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00000d5c\n+ DW_CFA_advance_loc: 2 to 00000cd6\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00000d64\n+ DW_CFA_advance_loc: 8 to 00000cde\n DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 25 to 00000cf7\n+ DW_CFA_def_cfa_offset: 20\n+ DW_CFA_advance_loc: 2 to 00000cf9\n+ DW_CFA_def_cfa_offset: 24\n+ DW_CFA_advance_loc: 5 to 00000cfe\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 2 to 00000d00\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 8 to 00000d08\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 3 to 00000d0b\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 1 to 00000d0c\n+ DW_CFA_restore: r3 (ebx)\n+ DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n \n-000005a8 00000070 000005ac FDE cie=00000000 pc=00000d70..00000e00\n- DW_CFA_advance_loc: 1 to 00000d71\n+000005c8 00000070 000005cc FDE cie=00000000 pc=00000d10..00000da0\n+ DW_CFA_advance_loc: 1 to 00000d11\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00000d72\n+ DW_CFA_advance_loc: 1 to 00000d12\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 14 to 00000d80\n+ DW_CFA_advance_loc: 14 to 00000d20\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 2 to 00000d82\n+ DW_CFA_advance_loc: 2 to 00000d22\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 00000d84\n+ DW_CFA_advance_loc: 2 to 00000d24\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 8 to 00000d8c\n+ DW_CFA_advance_loc: 8 to 00000d2c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 6 to 00000d92\n+ DW_CFA_advance_loc: 6 to 00000d32\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00000d94\n+ DW_CFA_advance_loc: 2 to 00000d34\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 6 to 00000d9a\n+ DW_CFA_advance_loc: 6 to 00000d3a\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00000d9c\n+ DW_CFA_advance_loc: 2 to 00000d3c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 14 to 00000daa\n+ DW_CFA_advance_loc: 14 to 00000d4a\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 7 to 00000db1\n+ DW_CFA_advance_loc: 7 to 00000d51\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00000db2\n+ DW_CFA_advance_loc: 1 to 00000d52\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00000db3\n+ DW_CFA_advance_loc: 1 to 00000d53\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 5 to 00000db8\n+ DW_CFA_advance_loc: 5 to 00000d58\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 12 to 00000dc4\n+ DW_CFA_advance_loc: 12 to 00000d64\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 2 to 00000dc6\n+ DW_CFA_advance_loc: 2 to 00000d66\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 5 to 00000dcb\n+ DW_CFA_advance_loc: 5 to 00000d6b\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00000dcd\n+ DW_CFA_advance_loc: 2 to 00000d6d\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00000dd5\n+ DW_CFA_advance_loc: 8 to 00000d75\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 9 to 00000dde\n+ DW_CFA_advance_loc: 9 to 00000d7e\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00000de0\n+ DW_CFA_advance_loc: 2 to 00000d80\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 4 to 00000de4\n+ DW_CFA_advance_loc: 4 to 00000d84\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 10 to 00000dee\n+ DW_CFA_advance_loc: 10 to 00000d8e\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 2 to 00000df0\n+ DW_CFA_advance_loc: 2 to 00000d90\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 2 to 00000df2\n+ DW_CFA_advance_loc: 2 to 00000d92\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00000dfa\n+ DW_CFA_advance_loc: 8 to 00000d9a\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 3 to 00000dfd\n+ DW_CFA_advance_loc: 3 to 00000d9d\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00000dfe\n+ DW_CFA_advance_loc: 1 to 00000d9e\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00000dff\n+ DW_CFA_advance_loc: 1 to 00000d9f\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n-0000061c 00000020 00000620 FDE cie=00000000 pc=00000e00..00000e21\n- DW_CFA_advance_loc: 1 to 00000e01\n+0000063c 00000020 00000640 FDE cie=00000000 pc=00000da0..00000dc1\n+ DW_CFA_advance_loc: 1 to 00000da1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 00000e0f\n+ DW_CFA_advance_loc: 14 to 00000daf\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 8 to 00000e17\n+ DW_CFA_advance_loc: 8 to 00000db7\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00000e1f\n+ DW_CFA_advance_loc: 8 to 00000dbf\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00000e20\n+ DW_CFA_advance_loc: 1 to 00000dc0\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n-00000640 0000001c 00000644 FDE cie=00000000 pc=00000e30..00000e49\n- DW_CFA_advance_loc: 1 to 00000e31\n+00000660 0000001c 00000664 FDE cie=00000000 pc=00000dd0..00000de9\n+ DW_CFA_advance_loc: 1 to 00000dd1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 00000e3f\n+ DW_CFA_advance_loc: 14 to 00000ddf\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 8 to 00000e47\n+ DW_CFA_advance_loc: 8 to 00000de7\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00000e48\n+ DW_CFA_advance_loc: 1 to 00000de8\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n \n-00000660 00000028 00000664 FDE cie=00000000 pc=00000e50..00000e91\n- DW_CFA_advance_loc: 1 to 00000e51\n+00000680 00000028 00000684 FDE cie=00000000 pc=00000df0..00000e31\n+ DW_CFA_advance_loc: 1 to 00000df1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 19 to 00000e64\n+ DW_CFA_advance_loc: 19 to 00000e04\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 26 to 00000e7e\n+ DW_CFA_advance_loc: 26 to 00000e1e\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 00000e7f\n+ DW_CFA_advance_loc: 1 to 00000e1f\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 8 to 00000e87\n+ DW_CFA_advance_loc: 8 to 00000e27\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00000e8f\n+ DW_CFA_advance_loc: 8 to 00000e2f\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00000e90\n+ DW_CFA_advance_loc: 1 to 00000e30\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-0000068c 00000068 00000690 FDE cie=00000000 pc=00000ea0..00000f7f\n- DW_CFA_advance_loc: 1 to 00000ea1\n+000006ac 00000068 000006b0 FDE cie=00000000 pc=00000e40..00000f0f\n+ DW_CFA_advance_loc: 1 to 00000e41\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00000ea2\n+ DW_CFA_advance_loc: 1 to 00000e42\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00000ea3\n+ DW_CFA_advance_loc: 1 to 00000e43\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00000ea4\n+ DW_CFA_advance_loc: 1 to 00000e44\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00000eb2\n+ DW_CFA_advance_loc: 14 to 00000e52\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc1: 113 to 00000f23\n+ DW_CFA_advance_loc1: 97 to 00000eb3\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 2 to 00000f25\n+ DW_CFA_advance_loc: 2 to 00000eb5\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00000f26\n+ DW_CFA_advance_loc: 1 to 00000eb6\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 00000f28\n+ DW_CFA_advance_loc: 2 to 00000eb8\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00000f30\n+ DW_CFA_advance_loc: 8 to 00000ec0\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00000f38\n+ DW_CFA_advance_loc: 8 to 00000ec8\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 2 to 00000f3a\n+ DW_CFA_advance_loc: 2 to 00000eca\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 4 to 00000f3e\n+ DW_CFA_advance_loc: 4 to 00000ece\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 00000f40\n+ DW_CFA_advance_loc: 2 to 00000ed0\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00000f48\n+ DW_CFA_advance_loc: 8 to 00000ed8\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 10 to 00000f52\n+ DW_CFA_advance_loc: 10 to 00000ee2\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00000f53\n+ DW_CFA_advance_loc: 1 to 00000ee3\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00000f54\n+ DW_CFA_advance_loc: 1 to 00000ee4\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00000f55\n+ DW_CFA_advance_loc: 1 to 00000ee5\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00000f56\n+ DW_CFA_advance_loc: 1 to 00000ee6\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 10 to 00000f60\n+ DW_CFA_advance_loc: 10 to 00000ef0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 9 to 00000f69\n+ DW_CFA_advance_loc: 9 to 00000ef9\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 2 to 00000f6b\n+ DW_CFA_advance_loc: 2 to 00000efb\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 5 to 00000f70\n+ DW_CFA_advance_loc: 5 to 00000f00\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 00000f72\n+ DW_CFA_advance_loc: 2 to 00000f02\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00000f7a\n+ DW_CFA_advance_loc: 8 to 00000f0a\n DW_CFA_def_cfa_offset: 48\n \n-000006f8 0000001c 000006fc FDE cie=00000000 pc=00000f80..00000f99\n- DW_CFA_advance_loc: 1 to 00000f81\n+00000718 0000001c 0000071c FDE cie=00000000 pc=00000f10..00000f29\n+ DW_CFA_advance_loc: 1 to 00000f11\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 00000f8f\n+ DW_CFA_advance_loc: 14 to 00000f1f\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 8 to 00000f97\n+ DW_CFA_advance_loc: 8 to 00000f27\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00000f98\n+ DW_CFA_advance_loc: 1 to 00000f28\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n \n-00000718 00000098 0000071c FDE cie=00000000 pc=00000fa0..000010c4\n- DW_CFA_advance_loc: 1 to 00000fa1\n+00000738 00000098 0000073c FDE cie=00000000 pc=00000f30..00001054\n+ DW_CFA_advance_loc: 1 to 00000f31\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 00000faf\n+ DW_CFA_advance_loc: 14 to 00000f3f\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 50 to 00000fe1\n+ DW_CFA_advance_loc: 31 to 00000f5e\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 6 to 00000fe7\n+ DW_CFA_advance_loc: 6 to 00000f64\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 8 to 00000fef\n+ DW_CFA_advance_loc: 8 to 00000f6c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00000ff7\n+ DW_CFA_advance_loc: 8 to 00000f74\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 3 to 00000ffa\n+ DW_CFA_advance_loc: 3 to 00000f77\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00000ffb\n+ DW_CFA_advance_loc: 1 to 00000f78\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 5 to 00001000\n+ DW_CFA_advance_loc: 8 to 00000f80\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 9 to 00001009\n+ DW_CFA_advance_loc: 9 to 00000f89\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 6 to 0000100f\n+ DW_CFA_advance_loc: 6 to 00000f8f\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 8 to 00001017\n+ DW_CFA_advance_loc: 8 to 00000f97\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 0000101f\n+ DW_CFA_advance_loc: 8 to 00000f9f\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 3 to 00001022\n+ DW_CFA_advance_loc: 3 to 00000fa2\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00001023\n+ DW_CFA_advance_loc: 1 to 00000fa3\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 5 to 00001028\n+ DW_CFA_advance_loc: 5 to 00000fa8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 9 to 00001031\n+ DW_CFA_advance_loc: 28 to 00000fc4\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 6 to 00001037\n+ DW_CFA_advance_loc: 6 to 00000fca\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 8 to 0000103f\n+ DW_CFA_advance_loc: 8 to 00000fd2\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00001047\n+ DW_CFA_advance_loc: 8 to 00000fda\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 3 to 0000104a\n+ DW_CFA_advance_loc: 3 to 00000fdd\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000104b\n+ DW_CFA_advance_loc: 1 to 00000fde\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 5 to 00001050\n+ DW_CFA_advance_loc: 2 to 00000fe0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 9 to 00001059\n+ DW_CFA_advance_loc: 9 to 00000fe9\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 6 to 0000105f\n+ DW_CFA_advance_loc: 6 to 00000fef\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 8 to 00001067\n+ DW_CFA_advance_loc: 8 to 00000ff7\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 0000106f\n+ DW_CFA_advance_loc: 8 to 00000fff\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 3 to 00001072\n+ DW_CFA_advance_loc: 3 to 00001002\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00001073\n+ DW_CFA_advance_loc: 1 to 00001003\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 5 to 00001078\n+ DW_CFA_advance_loc: 5 to 00001008\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 9 to 00001081\n+ DW_CFA_advance_loc: 9 to 00001011\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 6 to 00001087\n+ DW_CFA_advance_loc: 6 to 00001017\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 8 to 0000108f\n+ DW_CFA_advance_loc: 8 to 0000101f\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00001097\n+ DW_CFA_advance_loc: 8 to 00001027\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 3 to 0000109a\n+ DW_CFA_advance_loc: 3 to 0000102a\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000109b\n+ DW_CFA_advance_loc: 1 to 0000102b\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 5 to 000010a0\n+ DW_CFA_advance_loc: 5 to 00001030\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 9 to 000010a9\n+ DW_CFA_advance_loc: 9 to 00001039\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 6 to 000010af\n+ DW_CFA_advance_loc: 6 to 0000103f\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 8 to 000010b7\n+ DW_CFA_advance_loc: 8 to 00001047\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000010bf\n+ DW_CFA_advance_loc: 8 to 0000104f\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 3 to 000010c2\n+ DW_CFA_advance_loc: 3 to 00001052\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000010c3\n+ DW_CFA_advance_loc: 1 to 00001053\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n \n-000007b4 00000024 000007b8 FDE cie=00000000 pc=000010d0..000010f3\n- DW_CFA_advance_loc: 1 to 000010d1\n+000007d4 00000024 000007d8 FDE cie=00000000 pc=00001060..00001083\n+ DW_CFA_advance_loc: 1 to 00001061\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 000010df\n+ DW_CFA_advance_loc: 14 to 0000106f\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 000010e1\n+ DW_CFA_advance_loc: 2 to 00001071\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 8 to 000010e9\n+ DW_CFA_advance_loc: 8 to 00001079\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000010f1\n+ DW_CFA_advance_loc: 8 to 00001081\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000010f2\n+ DW_CFA_advance_loc: 1 to 00001082\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n \n-000007dc 00000034 000007e0 FDE cie=00000000 pc=00001100..0000113c\n- DW_CFA_advance_loc: 1 to 00001101\n+000007fc 00000034 00000800 FDE cie=00000000 pc=00001090..000010cc\n+ DW_CFA_advance_loc: 1 to 00001091\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00001102\n+ DW_CFA_advance_loc: 1 to 00001092\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 14 to 00001110\n+ DW_CFA_advance_loc: 14 to 000010a0\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 26 to 0000112a\n+ DW_CFA_advance_loc: 26 to 000010ba\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000112b\n+ DW_CFA_advance_loc: 1 to 000010bb\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000112c\n+ DW_CFA_advance_loc: 1 to 000010bc\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 4 to 00001130\n+ DW_CFA_advance_loc: 4 to 000010c0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00001133\n+ DW_CFA_advance_loc: 3 to 000010c3\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 3 to 00001136\n+ DW_CFA_advance_loc: 3 to 000010c6\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00001137\n+ DW_CFA_advance_loc: 1 to 000010c7\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n-00000814 00000034 00000818 FDE cie=00000000 pc=00001140..000011d9\n- DW_CFA_advance_loc: 1 to 00001141\n+00000834 00000034 00000838 FDE cie=00000000 pc=000010d0..00001169\n+ DW_CFA_advance_loc: 1 to 000010d1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 0000114f\n+ DW_CFA_advance_loc: 14 to 000010df\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc1: 71 to 00001196\n+ DW_CFA_advance_loc1: 71 to 00001126\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00001198\n+ DW_CFA_advance_loc: 2 to 00001128\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 6 to 0000119e\n+ DW_CFA_advance_loc: 6 to 0000112e\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 0000119f\n+ DW_CFA_advance_loc: 1 to 0000112f\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 000011a1\n+ DW_CFA_advance_loc: 2 to 00001131\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 5 to 000011a6\n+ DW_CFA_advance_loc: 5 to 00001136\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 32 to 000011c6\n+ DW_CFA_advance_loc: 32 to 00001156\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000011c7\n+ DW_CFA_advance_loc: 1 to 00001157\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 9 to 000011d0\n+ DW_CFA_advance_loc: 9 to 00001160\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-8\n \n-0000084c 00000010 00000850 FDE cie=00000000 pc=00000000..00000004\n+0000086c 00000010 00000870 FDE cie=00000000 pc=00000000..00000004\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -257,114 +257,111 @@\n \tpush %ebx\n \tcall 247 \n R_386_PC32\t__x86.get_pc_thunk.bx\n \tadd $0x2,%ebx\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0x2c,%esp\n \tmov 0x44(%esp),%edx\n-\tmov 0x40(%esp),%esi\n+\tmov 0x40(%esp),%edi\n+\tmov 0x48(%esp),%ebp\n \tmov %edx,0xc(%esp)\n-\tmov 0x0(%ebx),%edi\n+\tmov 0x0(%ebx),%esi\n R_386_GOT32X\tstdscr\n-\tmov %gs:0x14,%ebp\n-\tmov %ebp,0x1c(%esp)\n-\tmov 0x48(%esp),%ebp\n+\tmov %gs:0x14,%eax\n+\tmov %eax,0x1c(%esp)\n+\txor %eax,%eax\n \tmovl $0x0,0x18(%esp)\n \tmov %cx,0x16(%esp)\n \tpush $0x0\n \tlea 0x1a(%esp),%eax\n \tpush %eax\n \tlea 0x20(%esp),%eax\n \tpush %eax\n-\tpush (%edi)\n-\tcall 291 \n+\tpush (%esi)\n+\tcall 292 \n R_386_PLT32\twattr_get\n-\tmov %esi,%eax\n+\tmov %edi,%eax\n \tadd $0x10,%esp\n \tmov 0xc(%esp),%edx\n \tcmp $0x79,%al\n \tje 350 \n \tcmp $0x6e,%al\n \tjne 320 \n-\tmovzbl 0x1a(%esp),%eax\n-\txor %esi,%esi\n-\tshr $0x5,%al\n-\tand $0x1,%eax\n-\tshl $0x15,%eax\n+\tmov 0x18(%esp),%eax\n+\txor %edi,%edi\n+\tand $0x200000,%eax\n \tcmp $0x79,%dl\n \tje 329 \n \tcmp $0x6e,%dl\n-\tjne 2cf \n+\tjne 2cb \n \ttestb $0x1,0x1a(%esp)\n-\tjne 370 \n+\tjne 368 \n \tmov %ebp,%ecx\n \tcmp $0x79,%cl\n \tje 33d \n \tmov %ebp,%ecx\n \tcmp $0x6e,%cl\n-\tjne 2ed \n+\tjne 2e9 \n \tmov %eax,%edx\n \tor $0x20000,%edx\n \ttestb $0x2,0x1a(%esp)\n \tcmovne %edx,%eax\n \tsub $0x4,%esp\n \tpush $0x0\n \tpush %eax\n-\tpush (%edi)\n-\tcall 2f6 \n+\tpush (%esi)\n+\tcall 2f2 \n R_386_PLT32\twattr_off\n \tadd $0xc,%esp\n \tpush $0x0\n-\tpush %esi\n-\tpush (%edi)\n-\tcall 303 \n+\tpush %edi\n+\tpush (%esi)\n+\tcall 2ff \n R_386_PLT32\twattr_on\n \tadd $0x10,%esp\n \tmov 0x1c(%esp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 385 \n+\tjne 37d \n \tadd $0x2c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n-\tnop\n-\txor %esi,%esi\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txor %edi,%edi\n \txor %eax,%eax\n \tcmp $0x79,%dl\n-\tjne 2bf \n+\tjne 2bb \n \ttestb $0x1,0x1a(%esp)\n-\tjne 375 \n+\tjne 36d \n \tmov %ebp,%ecx\n-\tor $0x10000,%esi\n+\tor $0x10000,%edi\n \tcmp $0x79,%cl\n-\tjne 2d6 \n+\tjne 2d2 \n \tmov 0x18(%esp),%edx\n \ttest %edx,%edx\n-\tjne 2ed \n-\tor $0x20000,%esi\n-\tjmp 2ed \n+\tjne 2e9 \n+\tor $0x20000,%edi\n+\tjmp 2e9 \n \tlea 0x0(%esi),%esi\n-\tmovzbl 0x1a(%esp),%eax\n-\tshr $0x5,%al\n-\tmov %eax,%esi\n+\tmov 0x18(%esp),%edi\n \txor %eax,%eax\n-\tand $0x1,%esi\n-\txor $0x1,%esi\n-\tshl $0x15,%esi\n-\tjmp 2ba \n-\tlea 0x0(%esi),%esi\n+\tnot %edi\n+\tand $0x200000,%edi\n+\tjmp 2b6 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tor $0x10000,%eax\n \tmov %ebp,%ecx\n \tcmp $0x79,%cl\n-\tjne 2d6 \n-\tjmp 2ed \n-\tcall 386 \n+\tjne 2d2 \n+\tjmp 2e9 \n+\tcall 37e \n R_386_PC32\t__stack_chk_fail_local\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi),%esi\n \n 00000390 :\n DrawChar():\n \tpush %ebx\n \tcall 392 \n R_386_PC32\t__x86.get_pc_thunk.bx\n@@ -412,196 +409,201 @@\n R_386_PLT32\tkeypad\n \tpop %ecx\n \tpush (%esi)\n \tcall 3fb \n R_386_PLT32\twgetch\n \tadd $0x10,%esp\n \tcmp $0x8,%al\n-\tje 460 \n+\tje 480 \n \tmov %eax,%esi\n \tcmp $0x107,%eax\n-\tje 460 \n-\tcmp $0x199,%eax\n \tje 480 \n-\tcmp $0x103,%eax\n-\tje 470 \n-\tcmp $0x102,%eax\n-\tje 4f0 \n-\tcmp $0x104,%eax\n-\tje 500 \n-\tcmp $0x105,%eax\n-\tjne 51a \n-\tmov $0x15,%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tmov %esi,%edx\n-\tadd $0x4,%esp\n-\tmov %edx,%eax\n-\tpop %ebx\n-\tpop %esi\n-\tret\n-\tlea 0x0(%esi),%esi\n-\tmov $0x7f,%esi\n-\tjmp 450 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n-\tmov $0xb,%esi\n-\tjmp 450 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tnop\n+\tcmp $0x199,%eax\n+\tjne 490 \n \tsub $0xc,%esp\n \tlea 0x0(%ebx),%eax\n R_386_GOTOFF\tmousedata\n \tpush %eax\n-\tcall 48b \n+\tcall 421 \n R_386_PLT32\tgetmouse\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 450 \n+\tjne 46f \n \tmov 0x4(%ebx),%eax\n R_386_GOTOFF\tmousedata\n \tmov %eax,0x0(%ebx)\n R_386_GOTOFF\tC_mousex\n \tmov 0x8(%ebx),%eax\n R_386_GOTOFF\tmousedata\n \tmov %eax,0x0(%ebx)\n R_386_GOTOFF\tC_mousey\n \tmov 0x10(%ebx),%eax\n R_386_GOTOFF\tmousedata\n \tcmp $0x80,%eax\n-\tje 4e0 \n-\tcmp $0x1000,%eax\n-\tje 4e0 \n+\tje 4c0 \n \tcmp $0x20000,%eax\n-\tje 4e0 \n+\tje 4c0 \n+\tcmp $0x1000,%eax\n+\tje 4c0 \n \tcmp $0x10000000,%eax\n-\tjne 50a \n+\tjne 567 \n \tmov $0xfe,%esi\n-\tjmp 450 \n-\tlea 0x0(%esi),%esi\n+\tmov %esi,%edx\n+\tadd $0x4,%esp\n+\tmov %edx,%eax\n+\tpop %ebx\n+\tpop %esi\n+\tret\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tmov $0x7f,%esi\n+\tjmp 46f \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n+\tcmp $0x103,%eax\n+\tje 4b8 \n+\tcmp $0x102,%eax\n+\tje 4d0 \n+\tcmp $0x104,%eax\n+\tje 4e0 \n+\tcmp $0x105,%eax\n+\tjne 4e7 \n+\tmov $0x15,%esi\n+\tjmp 46f \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tmov $0xb,%esi\n+\tjmp 46f \n+\tnop\n \tmov $0x1b,%esi\n-\tjmp 450 \n-\tlea 0x0(%esi),%esi\n+\tjmp 46f \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n \tmov $0xa,%esi\n-\tjmp 450 \n-\tlea 0x0(%esi),%esi\n+\tjmp 46f \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tnop\n \tmov $0x8,%esi\n-\tjmp 450 \n-\tcmp $0x4,%eax\n-\tmov $0xff,%eax\n-\tcmove %eax,%esi\n-\tjmp 450 \n+\tjmp 46f \n \tcmp $0x106,%eax\n-\tje 5d8 \n+\tje 55d \n \tmov $0x19,%edx\n \tcmp $0x162,%eax\n-\tje 452 \n+\tje 471 \n \tmov $0x10,%edx\n \tcmp $0x153,%eax\n-\tje 452 \n+\tje 471 \n \tmov $0xe,%edx\n \tcmp $0x152,%eax\n-\tje 452 \n+\tje 471 \n \tmov $0x5,%edx\n \tcmp $0x168,%eax\n-\tje 452 \n-\tmov $0x1b,%edx\n+\tje 471 \n \tcmp $0x16b,%eax\n-\tje 452 \n+\tjne 542 \n+\tlea 0x0(%esi),%esi\n+\tmov $0x1b,%edx\n+\tjmp 471 \n \tcmp $0x171,%eax\n-\tje 452 \n-\tmov $0x14,%edx\n+\tje 538 \n \tcmp $0x161,%eax\n-\tje 452 \n+\tjne 577 \n+\tadd $0x4,%esp\n+\tmov $0x14,%edx\n+\tmov %edx,%eax\n+\tpop %ebx\n+\tpop %esi\n+\tret\n+\tmov $0x19,%esi\n+\tjmp 46f \n+\tcmp $0x4,%eax\n+\tmov $0xff,%eax\n+\tcmove %eax,%esi\n+\tjmp 46f \n \tmov $0x9,%edx\n \tcmp $0x16f,%eax\n-\tje 452 \n-\tmov $0x14,%edx\n+\tje 471 \n \tcmp $0x172,%eax\n-\tje 452 \n+\tje 550 \n \tmov $0x2,%edx\n \tcmp $0x166,%eax\n-\tje 452 \n-\tmov $0x16,%edx\n+\tje 471 \n \tcmp $0x176,%eax\n-\tjne 450 \n+\tjne 46f \n \tadd $0x4,%esp\n+\tmov $0x16,%edx\n \tmov %edx,%eax\n \tpop %ebx\n \tpop %esi\n \tret\n-\tmov $0x19,%esi\n-\tjmp 450 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\tlea 0x0(%esi),%esi\n+\txchg %ax,%ax\n \n-000005f0 :\n+000005c0 :\n CKeyDelay():\n \tpush %esi\n \tpush %ebx\n-\tcall 5f3 \n+\tcall 5c3 \n R_386_PC32\t__x86.get_pc_thunk.bx\n \tadd $0x2,%ebx\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0x10,%esp\n \tpush $0x1\n-\tcall 603 \n+\tcall 5d3 \n R_386_PLT32\thalfdelay\n-\tcall 608 \n+\tcall 5d8 \n R_386_PLT32\tnoecho\n-\tcall 60d \n+\tcall 5dd \n R_386_PLT32\tnonl\n \tmov 0x0(%ebx),%esi\n R_386_GOT32X\tstdscr\n \tpop %eax\n \tpop %edx\n \tpush $0x0\n \tpush (%esi)\n-\tcall 61e \n+\tcall 5ee \n R_386_PLT32\tintrflush\n \tpop %ecx\n \tpop %eax\n \tpush $0x1\n \tpush (%esi)\n-\tcall 629 \n+\tcall 5f9 \n R_386_PLT32\tkeypad\n \tpop %eax\n \tpush (%esi)\n-\tcall 631 \n+\tcall 601 \n R_386_PLT32\twgetch\n \tadd $0x10,%esp\n \tcmp $0xffffffff,%eax\n-\tje 660 \n+\tje 630 \n \tmov %eax,%esi\n \tcmp $0x8,%al\n-\tje 64a \n+\tje 61a \n \tcmp $0x107,%eax\n-\tjne 668 \n+\tjne 638 \n \tmov $0x7f,%esi\n \tmov %esi,%eax\n \tadd $0x4,%esp\n \tpop %ebx\n \tpop %esi\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n \txor %esi,%esi\n-\tjmp 64f \n+\tjmp 61f \n \tlea 0x0(%esi,%eiz,1),%esi\n \tcmp $0x199,%eax\n-\tjne 6e0 \n+\tjne 6b0 \n \tsub $0xc,%esp\n \tlea 0x0(%ebx),%eax\n R_386_GOTOFF\tmousedata\n \tpush %eax\n-\tcall 67a \n+\tcall 64a \n R_386_PLT32\tgetmouse\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 64f \n+\tjne 61f \n \tmov 0x4(%ebx),%eax\n R_386_GOTOFF\tmousedata\n \tmov %eax,0x0(%ebx)\n R_386_GOTOFF\tC_mousex\n \tmov 0x8(%ebx),%eax\n R_386_GOTOFF\tmousedata\n \tmov %eax,0x0(%ebx)\n@@ -609,159 +611,162 @@\n \tmov 0x10(%ebx),%eax\n R_386_GOTOFF\tmousedata\n \tcmp $0x1000,%eax\n \tsete %dl\n \tcmp $0x80,%eax\n \tsete %cl\n \tor %cl,%dl\n-\tjne 6d0 \n+\tjne 6a0 \n \tcmp $0x20000,%eax\n-\tje 6d0 \n+\tje 6a0 \n \tcmp $0x4,%eax\n \tmov $0xff,%eax\n \tcmove %eax,%esi\n-\tjmp 64f \n+\tjmp 61f \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tmov $0x1b,%esi\n-\tjmp 64f \n+\tjmp 61f \n \tlea 0x0(%esi),%esi\n \tcmp $0x103,%eax\n-\tjne 6f8 \n+\tjne 6c8 \n \tmov $0xb,%esi\n-\tjmp 64f \n+\tjmp 61f \n \tlea 0x0(%esi,%eiz,1),%esi\n \tcmp $0x102,%eax\n-\tjne 709 \n+\tjne 6d9 \n \tmov $0xa,%esi\n-\tjmp 64f \n+\tjmp 61f \n \tcmp $0x104,%eax\n-\tje 7e6 \n+\tjne 6ea \n+\tmov $0x8,%esi\n+\tjmp 61f \n \tcmp $0x105,%eax\n-\tje 7fa \n+\tjne 6fb \n+\tmov $0x15,%esi\n+\tjmp 61f \n \tcmp $0x106,%eax\n-\tje 7f0 \n+\tje 776 \n \tmov $0x19,%eax\n \tcmp $0x162,%esi\n-\tje 651 \n+\tje 621 \n \tmov $0x10,%eax\n \tcmp $0x153,%esi\n-\tje 651 \n+\tje 621 \n \tmov $0xe,%eax\n \tcmp $0x152,%esi\n-\tje 651 \n+\tje 621 \n \tmov $0x5,%eax\n \tcmp $0x168,%esi\n-\tje 651 \n+\tje 621 \n \tmov $0x1b,%eax\n \tcmp $0x16b,%esi\n-\tje 651 \n+\tje 621 \n \tcmp $0x171,%esi\n-\tje 651 \n-\tmov $0x14,%eax\n+\tje 621 \n \tcmp $0x161,%esi\n-\tje 651 \n+\tjne 780 \n+\tadd $0x4,%esp\n+\tmov $0x14,%eax\n+\tpop %ebx\n+\tpop %esi\n+\tret\n+\tmov $0x19,%esi\n+\tjmp 61f \n \tmov $0x9,%eax\n \tcmp $0x16f,%esi\n-\tje 651 \n-\tmov $0x14,%eax\n+\tje 621 \n \tcmp $0x172,%esi\n-\tje 651 \n+\tje 76b \n \tmov $0x2,%eax\n \tcmp $0x166,%esi\n-\tje 651 \n+\tje 621 \n \tmov $0x16,%eax\n \tcmp $0x176,%esi\n-\tjne 64f \n+\tjne 61f \n \tadd $0x4,%esp\n \tpop %ebx\n \tpop %esi\n \tret\n-\tmov $0x8,%esi\n-\tjmp 64f \n-\tmov $0x19,%esi\n-\tjmp 64f \n-\tmov $0x15,%esi\n-\tjmp 64f \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n \n-00000810 :\n+000007d0 :\n CKeypress():\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall 814 \n+\tcall 7d4 \n R_386_PC32\t__x86.get_pc_thunk.bx\n \tadd $0x2,%ebx\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n-\tcall 81f \n+\tcall 7df \n R_386_PLT32\tcbreak\n \tmov 0x0(%ebx),%edi\n R_386_GOT32X\tstdscr\n \tsub $0x8,%esp\n \tpush $0x1\n \tpush (%edi)\n-\tcall 831 \n+\tcall 7f1 \n R_386_PLT32\tnodelay\n-\tcall 836 \n+\tcall 7f6 \n R_386_PLT32\tnoecho\n-\tcall 83b \n+\tcall 7fb \n R_386_PLT32\tnonl\n \tpop %eax\n \tpop %edx\n \tpush $0x0\n \tpush (%edi)\n-\tcall 846 \n+\tcall 806 \n R_386_PLT32\tintrflush\n \tpop %ecx\n \tpop %esi\n \tpush $0x1\n \tpush (%edi)\n-\tcall 851 \n+\tcall 811 \n R_386_PLT32\tkeypad\n \tpop %eax\n \tpush (%edi)\n-\tcall 859 \n+\tcall 819 \n R_386_PLT32\twgetch\n \tmov %eax,%esi\n \tpop %eax\n \tpop %edx\n \tpush $0x0\n \tpush (%edi)\n-\tcall 866 \n+\tcall 826 \n R_386_PLT32\tnodelay\n \tadd $0x10,%esp\n \tcmp $0xffffffff,%esi\n-\tje 890 \n+\tje 850 \n \tmov %esi,%eax\n \tcmp $0x8,%al\n-\tje 880 \n+\tje 840 \n \tcmp $0x107,%esi\n-\tjne 898 \n+\tjne 858 \n \tmov $0x7f,%esi\n \tmov %esi,%eax\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \txor %esi,%esi\n-\tjmp 885 \n+\tjmp 845 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tcmp $0x199,%esi\n-\tjne 910 \n+\tjne 8d0 \n \tsub $0xc,%esp\n \tlea 0x0(%ebx),%eax\n R_386_GOTOFF\tmousedata\n \tpush %eax\n-\tcall 8ab \n+\tcall 86b \n R_386_PLT32\tgetmouse\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 885 \n+\tjne 845 \n \tmov 0x4(%ebx),%eax\n R_386_GOTOFF\tmousedata\n \tmov %eax,0x0(%ebx)\n R_386_GOTOFF\tC_mousex\n \tmov 0x8(%ebx),%eax\n R_386_GOTOFF\tmousedata\n \tmov %eax,0x0(%ebx)\n@@ -769,800 +774,799 @@\n \tmov 0x10(%ebx),%eax\n R_386_GOTOFF\tmousedata\n \tcmp $0x1000,%eax\n \tsete %dl\n \tcmp $0x80,%eax\n \tsete %cl\n \tor %cl,%dl\n-\tjne 900 \n+\tjne 8c0 \n \tcmp $0x20000,%eax\n-\tje 900 \n+\tje 8c0 \n \tcmp $0x4,%eax\n \tmov $0xff,%eax\n \tcmove %eax,%esi\n-\tjmp 885 \n+\tjmp 845 \n \tlea 0x0(%esi,%eiz,1),%esi\n \tmov $0x1b,%esi\n-\tjmp 885 \n+\tjmp 845 \n \tlea 0x0(%esi),%esi\n \tcmp $0x103,%esi\n-\tjne 928 \n+\tjne 8e8 \n \tmov $0xb,%esi\n-\tjmp 885 \n+\tjmp 845 \n \tlea 0x0(%esi),%esi\n \tcmp $0x102,%esi\n-\tjne 93a \n+\tjne 8fa \n \tmov $0xa,%esi\n-\tjmp 885 \n+\tjmp 845 \n \tcmp $0x104,%esi\n-\tje a18 \n+\tjne 90c \n+\tmov $0x8,%esi\n+\tjmp 845 \n \tcmp $0x105,%esi\n-\tje a2c \n+\tjne 91e \n+\tmov $0x15,%esi\n+\tjmp 845 \n \tcmp $0x106,%esi\n-\tje a22 \n+\tje 998 \n \tmov $0x19,%eax\n \tcmp $0x162,%esi\n-\tje 887 \n+\tje 847 \n \tmov $0x10,%eax\n \tcmp $0x153,%esi\n-\tje 887 \n+\tje 847 \n \tmov $0xe,%eax\n \tcmp $0x152,%esi\n-\tje 887 \n+\tje 847 \n \tmov $0x5,%eax\n \tcmp $0x168,%esi\n-\tje 887 \n+\tje 847 \n \tmov $0x1b,%eax\n \tcmp $0x16b,%esi\n-\tje 887 \n+\tje 847 \n \tcmp $0x171,%esi\n-\tje 887 \n-\tmov $0x14,%eax\n+\tje 847 \n \tcmp $0x161,%esi\n-\tje 887 \n+\tjne 9a2 \n+\tpop %ebx\n+\tmov $0x14,%eax\n+\tpop %esi\n+\tpop %edi\n+\tret\n+\tmov $0x19,%esi\n+\tjmp 845 \n \tmov $0x9,%eax\n \tcmp $0x16f,%esi\n-\tje 887 \n-\tmov $0x14,%eax\n+\tje 847 \n \tcmp $0x172,%esi\n-\tje 887 \n+\tje 98f \n \tmov $0x2,%eax\n \tcmp $0x166,%esi\n-\tje 887 \n+\tje 847 \n \tmov $0x16,%eax\n \tcmp $0x176,%esi\n-\tjne 885 \n+\tjne 845 \n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tret\n-\tmov $0x8,%esi\n-\tjmp 885 \n-\tmov $0x19,%esi\n-\tjmp 885 \n-\tmov $0x15,%esi\n-\tjmp 885 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n+\tlea 0x0(%esi,%eiz,1),%esi\n \n-00000a40 :\n+000009f0 :\n FlushKeys():\n \tpush %ebx\n-\tcall a42 \n+\tcall 9f2 \n R_386_PC32\t__x86.get_pc_thunk.bx\n \tadd $0x2,%ebx\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0x8,%esp\n-\tcall a50 \n+\tcall a00 \n R_386_PLT32\tflushinp\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n \n-00000a60 :\n+00000a10 :\n CSpoolRect():\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall a65 \n+\tcall a15 \n R_386_PC32\t__x86.get_pc_thunk.bx\n \tadd $0x2,%ebx\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0x1c,%esp\n \tmov 0x30(%esp),%edi\n \tmov 0x38(%esp),%esi\n \tmov 0x34(%esp),%ebp\n \tmov 0x40(%esp),%eax\n \tsub %edi,%esi\n-\tjs b00 \n+\tjs ab0 \n \tsub $0x4,%esp\n \tlea 0x1(%esi),%ecx\n \tmovsbl %al,%eax\n \tpush %ecx\n \tpush %eax\n \tlea 0x0(%ebx),%eax\n R_386_GOTOFF\tsline\n \tmov %eax,0x18(%esp)\n \tpush %eax\n-\tcall a9d \n+\tcall a4d \n R_386_PLT32\tmemset\n \tadd $0x10,%esp\n \tmov 0xc(%esp),%eax\n \tmovb $0x0,0x1(%eax,%esi,1)\n \tcmp 0x3c(%esp),%ebp\n-\tjg af0 \n+\tjg aa0 \n \tmov 0x0(%ebx),%esi\n R_386_GOT32X\tstdscr\n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0x4,%esp\n \tpush %edi\n \tpush %ebp\n \tpush (%esi)\n-\tcall ac8 \n+\tcall a78 \n R_386_PLT32\twmove\n \tadd $0x10,%esp\n \tcmp $0xffffffff,%eax\n-\tje ae7 \n+\tje a97 \n \tsub $0x4,%esp\n \tpush $0xffffffff\n \tpush 0x14(%esp)\n \tpush (%esi)\n-\tcall ae0 \n+\tcall a90 \n R_386_PLT32\twaddnstr\n \tadd $0x10,%esp\n \tadd $0x1,%ebp\n \tcmp %ebp,0x3c(%esp)\n-\tjge ac0 \n+\tjge a70 \n \tadd $0x1c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%ebx),%eax\n R_386_GOTOFF\tsline\n \tmov %eax,0xc(%esp)\n-\tjmp aa4 \n+\tjmp a54 \n \tlea 0x0(%esi,%eiz,1),%esi\n \n-00000b10 :\n+00000ac0 :\n CANSIColour():\n \tpush %ebx\n-\tcall b12 \n+\tcall ac2 \n R_386_PC32\t__x86.get_pc_thunk.bx\n \tadd $0x2,%ebx\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0x8,%esp\n-\tcall b20 \n+\tcall ad0 \n R_386_PLT32\thas_colors\n \ttest %al,%al\n-\tje b7c \n+\tje afc \n \tmov 0x10(%esp),%edx\n \ttest %edx,%edx\n-\tjs b88 \n-\tje c00 \n-\tcmpl $0x1,0x10(%esp)\n-\tje be0 \n-\tcmpl $0x2,0x10(%esp)\n-\tje c40 \n-\tcmpl $0x3,0x10(%esp)\n-\tje c60 \n-\tcmpl $0x4,0x10(%esp)\n-\tjne c9e \n+\tjs b30 \n+\tjne b08 \n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tstdscr\n \tsub $0x4,%esp\n \tpush $0x0\n-\tpush $0x500\n+\tpush $0x100\n \tpush (%eax)\n-\tcall b75 \n+\tcall af5 \n R_386_PLT32\twattr_on\n \tadd $0x10,%esp\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n+\tcmpl $0x1,0x10(%esp)\n+\tjne b78 \n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tstdscr\n \tsub $0x4,%esp\n \tpush $0x0\n-\tpush $0x800\n-\tpush (%eax)\n-\tcall b9b \n- R_386_PLT32\twattr_on\n-\tadd $0x10,%esp\n-\tcmpl $0x9,0x10(%esp)\n-\tje c1f \n-\tcmpl $0xa,0x10(%esp)\n-\tje c7f \n-\tcmpl $0xb,0x10(%esp)\n-\tjne d0e \n-\tmov 0x0(%ebx),%eax\n- R_386_GOT32X\tstdscr\n-\tsub $0x4,%esp\n-\tpush $0x0\n-\tpush $0xc00\n+\tpush $0x200\n \tpush (%eax)\n-\tcall bd2 \n+\tcall b22 \n R_386_PLT32\twattr_on\n \tadd $0x10,%esp\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n \txchg %ax,%ax\n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tstdscr\n \tsub $0x4,%esp\n \tpush $0x0\n-\tpush $0x200\n+\tpush $0x800\n \tpush (%eax)\n-\tcall bf3 \n+\tcall b43 \n R_386_PLT32\twattr_on\n \tadd $0x10,%esp\n-\tjmp b7c \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tcmpl $0x9,0x10(%esp)\n+\tjne bef \n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tstdscr\n \tsub $0x4,%esp\n \tpush $0x0\n-\tpush $0x100\n+\tpush $0xa00\n \tpush (%eax)\n-\tcall c13 \n+\tcall b68 \n R_386_PLT32\twattr_on\n \tadd $0x10,%esp\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\tcmpl $0x2,0x10(%esp)\n+\tje bb0 \n+\tcmpl $0x3,0x10(%esp)\n+\tje bd0 \n+\tcmpl $0x4,0x10(%esp)\n+\tjne c19 \n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tstdscr\n \tsub $0x4,%esp\n \tpush $0x0\n-\tpush $0xa00\n+\tpush $0x500\n \tpush (%eax)\n-\tcall c32 \n+\tcall ba4 \n R_386_PLT32\twattr_on\n \tadd $0x10,%esp\n-\tadd $0x8,%esp\n-\tpop %ebx\n-\tret\n-\txchg %ax,%ax\n+\tjmp afc \n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tstdscr\n \tsub $0x4,%esp\n \tpush $0x0\n \tpush $0x300\n \tpush (%eax)\n-\tcall c53 \n+\tcall bc3 \n R_386_PLT32\twattr_on\n \tadd $0x10,%esp\n-\tjmp b7c \n+\tjmp afc \n \tnop\n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tstdscr\n \tsub $0x4,%esp\n \tpush $0x0\n \tpush $0x400\n \tpush (%eax)\n-\tcall c73 \n+\tcall be3 \n R_386_PLT32\twattr_on\n \tadd $0x10,%esp\n-\tjmp b7c \n+\tjmp afc \n+\tcmpl $0xa,0x10(%esp)\n+\tjne c93 \n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tstdscr\n \tsub $0x4,%esp\n \tpush $0x0\n \tpush $0xb00\n \tpush (%eax)\n-\tcall c92 \n+\tcall c0d \n R_386_PLT32\twattr_on\n \tadd $0x10,%esp\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n \tcmpl $0x5,0x10(%esp)\n-\tje cf1 \n+\tje c76 \n \tcmpl $0x6,0x10(%esp)\n-\tjne ccb \n+\tje c57 \n+\tcmpl $0x7,0x10(%esp)\n+\tjne cb9 \n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tstdscr\n \tsub $0x4,%esp\n \tpush $0x0\n-\tpush $0x700\n+\tpush $0x800\n \tpush (%eax)\n-\tcall cbf \n+\tcall c45 \n R_386_PLT32\twattr_on\n \tadd $0x10,%esp\n-\tadd $0x8,%esp\n-\tpop %ebx\n-\tret\n-\tcmpl $0x7,0x10(%esp)\n-\tjne d3f \n+\tjmp afc \n+\tjle afc \n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tstdscr\n \tsub $0x4,%esp\n \tpush $0x0\n-\tpush $0x800\n+\tpush $0x700\n \tpush (%eax)\n-\tcall ce5 \n+\tcall c6a \n R_386_PLT32\twattr_on\n \tadd $0x10,%esp\n-\tjmp b7c \n+\tadd $0x8,%esp\n+\tpop %ebx\n+\tret\n \tpush %eax\n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tstdscr\n \tpush $0x0\n \tpush $0x600\n \tpush (%eax)\n-\tcall d02 \n+\tcall c87 \n R_386_PLT32\twattr_on\n \tadd $0x10,%esp\n-\tjmp b7c \n-\tcmpl $0xc,0x10(%esp)\n-\tjne d34 \n+\tjmp afc \n+\tcmpl $0xb,0x10(%esp)\n+\tjne ce3 \n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tstdscr\n \tsub $0x4,%esp\n \tpush $0x0\n-\tpush $0xd00\n+\tpush $0xc00\n \tpush (%eax)\n-\tcall d28 \n+\tcall cad \n R_386_PLT32\twattr_on\n \tadd $0x10,%esp\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n-\tjg cac \n-\tjmp b7c \n \tcmpl $0x8,0x10(%esp)\n-\tjne ba2 \n+\tjne b4a \n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tstdscr\n \tsub $0x4,%esp\n \tpush $0x0\n \tpush $0x900\n \tpush (%eax)\n-\tcall d5d \n+\tcall cd7 \n R_386_PLT32\twattr_on\n \tadd $0x10,%esp\n-\tjmp b7c \n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tjmp afc \n+\tcmpl $0xc,0x10(%esp)\n+\tjne c51 \n+\tmov 0x0(%ebx),%eax\n+ R_386_GOT32X\tstdscr\n+\tsub $0x4,%esp\n+\tpush $0x0\n+\tpush $0xd00\n+\tpush (%eax)\n+\tcall d01 \n+ R_386_PLT32\twattr_on\n+\tadd $0x10,%esp\n+\tadd $0x8,%esp\n+\tpop %ebx\n+\tret\n+\tlea 0x0(%esi),%esi\n \n-00000d70 :\n+00000d10 :\n Cls():\n \tpush %esi\n \tpush %ebx\n-\tcall d73 \n+\tcall d13 \n R_386_PC32\t__x86.get_pc_thunk.bx\n \tadd $0x2,%ebx\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0x8,%esp\n \tpush $0x0\n \tpush $0x0\n \tmov 0x0(%ebx),%esi\n R_386_GOT32X\tstdscr\n \tpush (%esi)\n-\tcall d8d \n+\tcall d2d \n R_386_PLT32\twmove\n \tpop %eax\n \tpush (%esi)\n-\tcall d95 \n+\tcall d35 \n R_386_PLT32\twclrtobot\n \tpop %edx\n \tpush (%esi)\n-\tcall d9d \n+\tcall d3d \n R_386_PLT32\twrefresh\n \tmov 0x0(%ebx),%ecx\n R_386_GOTOFF\tcolour_flag\n \tadd $0x10,%esp\n \ttest %ecx,%ecx\n-\tjne db8 \n+\tjne d58 \n \tadd $0x4,%esp\n \tpop %ebx\n \tpop %esi\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n-\tcall db9 \n+\tcall d59 \n R_386_PLT32\thas_colors\n \ttest %al,%al\n-\tje dd5 \n+\tje d75 \n \tsub $0x4,%esp\n \tpush $0x0\n \tpush $0x100\n \tpush (%esi)\n-\tcall dce \n+\tcall d6e \n R_386_PLT32\twattr_on\n \tadd $0x10,%esp\n \tmov 0x0(%ebx),%eax\n R_386_GOTOFF\tlines\n \tsub $0xc,%esp\n \tpush $0x20\n \tsub $0x1,%eax\n \tpush %eax\n \tmov 0x0(%ebx),%eax\n R_386_GOTOFF\tcols\n \tsub $0x1,%eax\n \tpush %eax\n \tpush $0x0\n \tpush $0x0\n-\tcall df3 \n+\tcall d93 \n R_386_PC32\tCSpoolRect\n \tadd $0x20,%esp\n \tadd $0x4,%esp\n \tpop %ebx\n \tpop %esi\n \tret\n \n-00000e00 :\n+00000da0 :\n Refresh():\n \tpush %ebx\n-\tcall e02 \n+\tcall da2 \n R_386_PC32\t__x86.get_pc_thunk.bx\n \tadd $0x2,%ebx\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0x14,%esp\n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tstdscr\n \tpush (%eax)\n-\tcall e18 \n+\tcall db8 \n R_386_PLT32\twrefresh\n \tadd $0x18,%esp\n \tpop %ebx\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n \n-00000e30 :\n+00000dd0 :\n ShutdownCurses():\n \tpush %ebx\n-\tcall e32 \n+\tcall dd2 \n R_386_PC32\t__x86.get_pc_thunk.bx\n \tadd $0x2,%ebx\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0x8,%esp\n-\tcall e40 \n+\tcall de0 \n R_386_PLT32\tendwin\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n \n-00000e50 :\n+00000df0 :\n SpoolChar():\n \tpush %ebx\n \tmov $0x20,%eax\n-\tcall e57 \n+\tcall df7 \n R_386_PC32\t__x86.get_pc_thunk.bx\n \tadd $0x2,%ebx\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0x8,%esp\n \tmov 0x10(%esp),%edx\n \tcmp $0x9,%dl\n-\tje e7b \n+\tje e1b \n \tmovsbl %dl,%eax\n \tcmp $0x1f,%dl\n \tmov $0x3f,%edx\n \tcmovle %edx,%eax\n \tsub $0x8,%esp\n \tpush %eax\n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tstdscr\n \tpush (%eax)\n-\tcall e88 \n+\tcall e28 \n R_386_PLT32\twaddch\n \tadd $0x18,%esp\n \tpop %ebx\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n \n-00000ea0 :\n+00000e40 :\n CDesktop():\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n-\tcall ea5 \n+\tcall e45 \n R_386_PC32\t__x86.get_pc_thunk.bx\n \tadd $0x2,%ebx\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0x1c,%esp\n \tmov 0x30(%esp),%ebp\n \tmov 0x34(%esp),%edi\n-\tcall ebb \n+\tcall e5b \n R_386_PLT32\thas_colors\n \ttest %al,%al\n-\tjne f60 \n+\tjne ef0 \n \ttest %ebp,%ebp\n-\tjs efb \n+\tjs e93 \n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tacs_map\n \tlea 0x0(%ebx),%edx\n R_386_GOTOFF\tchline\n \tmov 0x184(%eax),%esi\n \tlea 0x4(%edx),%eax\n \tlea (%eax,%ebp,4),%ecx\n-\tjmp ef3 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tjmp e8b \n \tlea 0x0(%esi),%esi\n \tadd $0x4,%eax\n \tmov %esi,(%edx)\n \tmov %eax,%edx\n \tcmp %ecx,%eax\n-\tjne ef0 \n+\tjne e88 \n \ttest %edi,%edi\n-\tjs f4f \n+\tjs edf \n \tlea 0x0(%ebx),%eax\n R_386_GOTOFF\tchline\n \tmov 0x0(%ebx),%esi\n R_386_GOT32X\tstdscr\n \txor %ebp,%ebp\n \tmov %eax,0xc(%esp)\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0x4,%esp\n \tpush $0x0\n \tpush %ebp\n \tpush (%esi)\n-\tcall f29 \n+\tcall eb9 \n R_386_PLT32\twmove\n \tadd $0x10,%esp\n \tcmp $0xffffffff,%eax\n-\tje f48 \n+\tje ed8 \n \tsub $0x4,%esp\n \tpush $0xffffffff\n \tpush 0x14(%esp)\n \tpush (%esi)\n-\tcall f41 \n+\tcall ed1 \n R_386_PLT32\twaddchnstr\n \tadd $0x10,%esp\n \tadd $0x1,%ebp\n \tcmp %ebp,%edi\n-\tjge f20 \n+\tjge eb0 \n \tadd $0x1c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n \tmov 0x0(%ebx),%esi\n R_386_GOT32X\tstdscr\n \tsub $0x4,%esp\n \tpush $0x0\n \tpush $0xe00\n \tpush (%esi)\n-\tcall f73 \n+\tcall f03 \n R_386_PLT32\twattr_on\n \tadd $0x10,%esp\n-\tjmp ec7 \n+\tjmp e67 \n \tnop\n \n-00000f80 :\n+00000f10 :\n CBeep():\n \tpush %ebx\n-\tcall f82 \n+\tcall f12 \n R_386_PC32\t__x86.get_pc_thunk.bx\n \tadd $0x2,%ebx\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0x8,%esp\n-\tcall f90 \n+\tcall f20 \n R_386_PLT32\tbeep\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n \n-00000fa0 :\n+00000f30 :\n SpoolSpecial():\n \tpush %ebx\n-\tcall fa2 \n+\tcall f32 \n R_386_PC32\t__x86.get_pc_thunk.bx\n \tadd $0x2,%ebx\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0x8,%esp\n \tmov 0x10(%esp),%eax\n \ttest %eax,%eax\n-\tje 1028 \n+\tje fe0 \n \tcmp $0x1,%eax\n-\tje 1000 \n+\tje f80 \n \tcmp $0x2,%eax\n-\tje 10a0 \n-\tcmp $0x3,%eax\n-\tje 1078 \n-\tcmp $0x4,%eax\n-\tje 1050 \n-\tcmp $0x5,%eax\n-\tjne ff7 \n+\tjne fa8 \n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tacs_map\n \tsub $0x8,%esp\n-\tpush 0x1e0(%eax)\n+\tpush 0x1ac(%eax)\n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tstdscr\n \tpush (%eax)\n-\tcall ff0 \n+\tcall f6d \n R_386_PLT32\twaddch\n \tadd $0x10,%esp\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tacs_map\n \tsub $0x8,%esp\n \tpush 0x1b4(%eax)\n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tstdscr\n \tpush (%eax)\n-\tcall 1018 \n+\tcall f98 \n R_386_PLT32\twaddch\n \tadd $0x10,%esp\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n+\tcmp $0x3,%eax\n+\tje 1030 \n+\tcmp $0x4,%eax\n+\tje 1008 \n+\tcmp $0x5,%eax\n+\tjne f74 \n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tacs_map\n \tsub $0x8,%esp\n-\tpush 0x1b0(%eax)\n+\tpush 0x1e0(%eax)\n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tstdscr\n \tpush (%eax)\n-\tcall 1040 \n+\tcall fd3 \n R_386_PLT32\twaddch\n \tadd $0x10,%esp\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n-\tlea 0x0(%esi,%eiz,1),%esi\n+\tnop\n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tacs_map\n \tsub $0x8,%esp\n-\tpush 0x1c4(%eax)\n+\tpush 0x1b0(%eax)\n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tstdscr\n \tpush (%eax)\n-\tcall 1068 \n+\tcall ff8 \n R_386_PLT32\twaddch\n \tadd $0x10,%esp\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tacs_map\n \tsub $0x8,%esp\n-\tpush 0x1a8(%eax)\n+\tpush 0x1c4(%eax)\n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tstdscr\n \tpush (%eax)\n-\tcall 1090 \n+\tcall 1020 \n R_386_PLT32\twaddch\n \tadd $0x10,%esp\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tacs_map\n \tsub $0x8,%esp\n-\tpush 0x1ac(%eax)\n+\tpush 0x1a8(%eax)\n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tstdscr\n \tpush (%eax)\n-\tcall 10b8 \n+\tcall 1048 \n R_386_PLT32\twaddch\n \tadd $0x10,%esp\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n \n-000010d0 :\n+00001060 :\n ResetCurses():\n \tpush %ebx\n-\tcall 10d2 \n+\tcall 1062 \n R_386_PC32\t__x86.get_pc_thunk.bx\n \tadd $0x2,%ebx\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0x10,%esp\n \tpush $0x1\n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tcurscr\n \tpush (%eax)\n-\tcall 10ea \n+\tcall 107a \n R_386_PLT32\tclearok\n \tadd $0x18,%esp\n \tpop %ebx\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \n-00001100 :\n+00001090 :\n SetColour():\n \tpush %esi\n \tpush %ebx\n-\tcall 1103 \n+\tcall 1093 \n R_386_PC32\t__x86.get_pc_thunk.bx\n \tadd $0x2,%ebx\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0x4,%esp\n \tmov 0x10(%esp),%esi\n \tmovl $0x0,0x0(%ebx)\n R_386_GOTOFF\tcolour_flag\n-\tcall 111f \n+\tcall 10af \n R_386_PLT32\thas_colors\n \ttest %al,%al\n-\tjne 1130 \n+\tjne 10c0 \n \tadd $0x4,%esp\n \tpop %ebx\n \tpop %esi\n \tret\n \tlea 0x0(%esi),%esi\n \tadd $0x4,%esp\n \tmov %esi,%eax\n \tpop %ebx\n \tpop %esi\n \tjmp 0 \n \tlea 0x0(%esi,%eiz,1),%esi\n \n-00001140 :\n+000010d0 :\n StartupCurses():\n \tpush %ebx\n-\tcall 1142 \n+\tcall 10d2 \n R_386_PC32\t__x86.get_pc_thunk.bx\n \tadd $0x2,%ebx\n R_386_GOTPC\t_GLOBAL_OFFSET_TABLE_\n \tsub $0x8,%esp\n-\tcall 1150 \n+\tcall 10e0 \n R_386_PLT32\tinitscr\n \tmovl $0x0,0x0(%ebx)\n R_386_GOTOFF\tcolour_flag\n-\tcall 115f \n+\tcall 10ef \n R_386_PLT32\thas_colors\n \ttest %al,%al\n-\tjne 11d0 \n+\tjne 1160 \n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tLINES\n \tmov (%eax),%eax\n \tmov %eax,0x0(%ebx)\n R_386_GOTOFF\tlines\n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tCOLS\n \tmov (%eax),%eax\n \tmov %eax,0x0(%ebx)\n R_386_GOTOFF\tcols\n-\tcall 1184 \n+\tcall 1114 \n R_386_PLT32\tcbreak\n-\tcall 1189 \n+\tcall 1119 \n R_386_PLT32\tflushinp\n \tmov 0x0(%ebx),%eax\n R_386_GOT32X\tstdscr\n \tsub $0xc,%esp\n \tpush (%eax)\n-\tcall 1199 \n+\tcall 1129 \n R_386_PLT32\twrefresh\n \tpop %eax\n \tpop %edx\n \tpush $0x0\n \tpush $0x10021084\n \tmovl $0x0,0x0(%ebx)\n R_386_GOTOFF\tC_hasmouse\n-\tcall 11b1 \n+\tcall 1141 \n R_386_PLT32\tmousemask\n \ttest %eax,%eax\n \tsetne %al\n \tmovzbl %al,%eax\n \tmov %eax,0x0(%ebx)\n R_386_GOTOFF\tC_hasmouse\n \tadd $0x18,%esp\n \tpop %ebx\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \txor %eax,%eax\n \tcall 0 \n-\tjmp 1167 \n+\tjmp 10f7 \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame {}", "unified_diff": "@@ -30,109 +30,111 @@\n 0x000001a0 0e14440e 18440e1c 480e2048 0e10480e ..D..D..H. H..H.\n 0x000001b0 1c420e20 480e1043 0a0e0c41 c30e0841 .B. H..C...A...A\n 0x000001c0 c60e0441 0b000000 38000000 cc010000 ...A....8.......\n 0x000001d0 00020000 34000000 00410e08 8702410e ....4....A....A.\n 0x000001e0 0c860341 0e108304 4e0e1c48 0e20480e ...A....N..H. H.\n 0x000001f0 1c420e20 4b0e1043 c30e0c41 c60e0841 .B. K..C...A...A\n 0x00000200 c70e0400 68000000 08020000 40020000 ....h.......@...\n- 0x00000210 4a010000 00410e08 8502430e 0c870341 J....A....C....A\n- 0x00000220 0e108604 410e1483 054e0e40 700e4445 ....A....N.@p.DE\n- 0x00000230 0e48450e 4c420e50 4a0e4002 560e4442 .HE.LB.PJ.@.V.DB\n+ 0x00000210 42010000 00410e08 8502430e 0c870341 B....A....C....A\n+ 0x00000220 0e108604 410e1483 054e0e40 710e4445 ....A....N.@q.DE\n+ 0x00000230 0e48450e 4c420e50 4a0e4002 510e4442 .HE.LB.PJ.@.Q.DB\n 0x00000240 0e48410e 4c420e50 480e4442 0e48410e .HA.LB.PH.DB.HA.\n 0x00000250 4c420e50 480e4050 0a0e1441 c30e1041 LB.PH.@P...A...A\n- 0x00000260 c60e0c41 c70e0841 c50e0442 0b000000 ...A...A...B....\n+ 0x00000260 c60e0c41 c70e0841 c50e0446 0b000000 ...A...A...F....\n 0x00000270 24000000 74020000 90030000 27000000 $...t.......'...\n 0x00000280 00410e08 83024e0e 18460e1c 480e2048 .A....N..F..H. H\n- 0x00000290 0e0841c3 0e040000 60000000 9c020000 ..A.....`.......\n- 0x000002a0 c0030000 22020000 00410e08 8602410e ....\"....A....A.\n+ 0x00000290 0e0841c3 0e040000 6c000000 9c020000 ..A.....l.......\n+ 0x000002a0 c0030000 f6010000 00410e08 8602410e .........A....A.\n 0x000002b0 0c83034e 0e10530e 18420e1c 420e2046 ...N..S..B..B. F\n 0x000002c0 0e1c410e 18420e1c 420e2046 0e1c420e ..A..B..B. F..B.\n- 0x000002d0 20480e10 02530a0e 0c43c30e 0841c60e H...S...C...A..\n- 0x000002e0 04470b63 0e1c470e 20480e10 0341010a .G.c..G. H...A..\n- 0x000002f0 0e0c43c3 0e0841c6 0e04410b 68000000 ..C...A...A.h...\n- 0x00000300 00030000 f0050000 14020000 00410e08 .............A..\n- 0x00000310 8602410e 0c83034e 0e1c420e 20560e1c ..A....N..B. V..\n- 0x00000320 410e1842 0e1c420e 20460e1c 410e1842 A..B..B. F..A..B\n- 0x00000330 0e1c420e 20460e1c 420e2048 0e105c0a ..B. F..B. H..\\.\n- 0x00000340 0e0c41c3 0e0841c6 0e044a0b 520e1c47 ..A...A...J.R..G\n- 0x00000350 0e20480e 10036201 0a0e0c41 c30e0841 . H...b....A...A\n- 0x00000360 c60e0441 0b000000 7c000000 6c030000 ...A....|...l...\n- 0x00000370 10080000 26020000 00410e08 8702410e ....&....A....A.\n- 0x00000380 0c860341 0e108304 590e1842 0e1c420e ...A....Y..B..B.\n- 0x00000390 20500e1c 410e1842 0e1c420e 20460e1c P..A..B..B. F..\n- 0x000003a0 410e1842 0e1c420e 20460e1c 420e2048 A..B..B. F..B. H\n- 0x000003b0 0e1c410e 18420e1c 420e2048 0e105b0a ..A..B..B. H..[.\n- 0x000003c0 c30e0c41 c60e0841 c70e0446 0b530e1c ...A...A...F.S..\n- 0x000003d0 470e2048 0e100363 010ac30e 0c41c60e G. H...c.....A..\n- 0x000003e0 0841c70e 04410b00 1c000000 ec030000 .A...A..........\n- 0x000003f0 400a0000 19000000 00410e08 83024e0e @........A....N.\n- 0x00000400 10480e08 41c30e04 68000000 0c040000 .H..A...h.......\n- 0x00000410 600a0000 ac000000 00410e08 8502410e `........A....A.\n- 0x00000420 0c870341 0e108604 410e1483 054e0e30 ...A....A....N.0\n- 0x00000430 570e3447 0e38410e 3c4b0e40 480e305f W.4G.8A.