{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.rzwcdLrr/b1/libnative-platform-java_0.14-6_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.rzwcdLrr/b2/libnative-platform-java_0.14-6_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,5 +1,5 @@\n \n 6c7dd21676b979932f6a64d0306457fe 110156 doc optional libnative-platform-java-doc_0.14-6_all.deb\n 90bb0863e0f251e01814e6a0c4ca2b72 70264 java optional libnative-platform-java_0.14-6_all.deb\n- d934f38374426a8891a4e30224039b21 41432 debug optional libnative-platform-jni-dbgsym_0.14-6_i386.deb\n- 524bc764ee5572686bb26257bb53d53a 12176 java optional libnative-platform-jni_0.14-6_i386.deb\n+ 822b1c947176fcd0f5164899043743ec 41424 debug optional libnative-platform-jni-dbgsym_0.14-6_i386.deb\n+ 1752d70295b6ba4acac8999965bac9bb 12188 java optional libnative-platform-jni_0.14-6_i386.deb\n"}, {"source1": "libnative-platform-jni_0.14-6_i386.deb", "source2": "libnative-platform-jni_0.14-6_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-02-19 17:15:43.000000 debian-binary\n -rw-r--r-- 0 0 0 792 2024-02-19 17:15:43.000000 control.tar.xz\n--rw-r--r-- 0 0 0 11192 2024-02-19 17:15:43.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 11204 2024-02-19 17:15:43.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": "./usr/lib/jni/libnative-platform-curses.so", "source2": "./usr/lib/jni/libnative-platform-curses.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -2,15 +2,15 @@\n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n LOAD 0x000000 0x00000000 0x00000000 0x00ca4 0x00ca4 R 0x1000\n- LOAD 0x001000 0x00001000 0x00001000 0x00d9c 0x00d9c R E 0x1000\n+ LOAD 0x001000 0x00001000 0x00001000 0x00d8c 0x00d8c R E 0x1000\n LOAD 0x002000 0x00002000 0x00002000 0x009d0 0x009d0 R 0x1000\n LOAD 0x002ee8 0x00003ee8 0x00003ee8 0x0017c 0x001dc RW 0x1000\n DYNAMIC 0x002ef0 0x00003ef0 0x00003ef0 0x000e8 0x000e8 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x002190 0x00002190 0x00002190 0x000d4 0x000d4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x002ee8 0x00003ee8 0x00003ee8 0x00118 0x00118 R 0x1\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -10,17 +10,17 @@\n [ 5] .gnu.version VERSYM 00000af0 000af0 00005a 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000b4c 000b4c 000050 00 A 4 2 4\n [ 7] .rel.dyn REL 00000b9c 000b9c 000050 08 A 3 0 4\n [ 8] .rel.plt REL 00000bec 000bec 0000b8 08 AI 3 21 4\n [ 9] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00001020 001020 000180 04 AX 0 0 16\n [11] .plt.got PROGBITS 000011a0 0011a0 000008 08 AX 0 0 8\n- [12] .text PROGBITS 000011c0 0011c0 000bc6 00 AX 0 0 32\n- [13] .fini PROGBITS 00001d88 001d88 000014 00 AX 0 0 4\n- [14] .rodata PROGBITS 00002000 002000 00018d 01 AMS 0 0 4\n+ [12] .text PROGBITS 000011c0 0011c0 000bb6 00 AX 0 0 32\n+ [13] .fini PROGBITS 00001d78 001d78 000014 00 AX 0 0 4\n+ [14] .rodata PROGBITS 00002000 002000 00018e 01 AMS 0 0 4\n [15] .eh_frame_hdr PROGBITS 00002190 002190 0000d4 00 A 0 0 4\n [16] .eh_frame PROGBITS 00002264 002264 00076c 00 A 0 0 4\n [17] .init_array INIT_ARRAY 00003ee8 002ee8 000004 04 WA 0 0 4\n [18] .fini_array FINI_ARRAY 00003eec 002eec 000004 04 WA 0 0 4\n [19] .dynamic DYNAMIC 00003ef0 002ef0 0000e8 08 WA 4 0 4\n [20] .got PROGBITS 00003fd8 002fd8 00001c 04 WA 0 0 4\n [21] .got.plt PROGBITS 00003ff4 002ff4 000068 04 WA 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -18,31 +18,31 @@\n 14: 00000000 0 FUNC GLOBAL DEFAULT UND tgetstr@NCURSES6_TINFO_5.0.19991023 (2)\n 15: 00000000 0 FUNC GLOBAL DEFAULT UND tparm@NCURSES6_TINFO_5.0.19991023 (2)\n 16: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.0 (3)\n 17: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable\n 18: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.0 (3)\n 19: 00000000 0 FUNC GLOBAL DEFAULT UND tgetent@NCURSES6_TINFO_5.0.19991023 (2)\n 20: 00001390 188 FUNC GLOBAL DEFAULT 12 _Z22write_param_capabilityP7JNIEnv_PKciP8_jobject\n- 21: 00001ac0 33 FUNC WEAK DEFAULT 12 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz\n+ 21: 00001cc0 33 FUNC WEAK DEFAULT 12 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz\n 22: 00001860 84 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_down\n 23: 00001460 764 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_initTerminal\n 24: 000019b0 42 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine\n- 25: 000019e0 153 FUNC GLOBAL DEFAULT 12 mark_failed_with_code\n- 26: 00001d60 38 FUNC GLOBAL DEFAULT 12 map_error_code\n- 27: 00001b00 251 FUNC GLOBAL DEFAULT 12 java_to_char\n+ 25: 00001be0 153 FUNC GLOBAL DEFAULT 12 mark_failed_with_code\n+ 26: 00001d50 38 FUNC GLOBAL DEFAULT 12 map_error_code\n+ 27: 000019e0 251 FUNC GLOBAL DEFAULT 12 java_to_char\n 28: 00001760 42 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_bold\n 29: 00004060 4 OBJECT GLOBAL DEFAULT 22 current_terminal\n- 30: 00001c00 246 FUNC GLOBAL DEFAULT 12 char_to_java\n+ 30: 00001ae0 246 FUNC GLOBAL DEFAULT 12 char_to_java\n 31: 000018c0 84 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_left\n 32: 000017d0 46 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_foreground\n 33: 00001800 84 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_up\n 34: 00001980 42 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine\n 35: 00001920 84 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_right\n 36: 000040a0 36 OBJECT GLOBAL DEFAULT 23 terminal_capabilities\n 37: 00001450 6 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_getVersion\n- 38: 00001d00 89 FUNC GLOBAL DEFAULT 12 mark_failed_with_errno\n+ 38: 00001cf0 89 FUNC GLOBAL DEFAULT 12 mark_failed_with_errno\n 39: 00001790 52 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_reset\n- 40: 00001ab0 6 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion\n+ 40: 00001cb0 6 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion\n 41: 000012f0 31 FUNC GLOBAL DEFAULT 12 _Z6getcapPKc\n- 42: 00001a80 41 FUNC GLOBAL DEFAULT 12 mark_failed_with_message\n+ 42: 00001c80 41 FUNC GLOBAL DEFAULT 12 mark_failed_with_message\n 43: 00001310 124 FUNC GLOBAL DEFAULT 12 _Z16write_capabilityP7JNIEnv_PKcP8_jobject\n 44: 000012c0 44 FUNC GLOBAL DEFAULT 12 _Z17write_to_terminali\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -12,28 +12,28 @@\n 00003fec 00002c06 R_386_GLOB_DAT 000012c0 _Z17write_to_terminali\n 00003ff0 00001d06 R_386_GLOB_DAT 00004060 current_terminal\n \n Relocation section '.rel.plt' at offset 0xbec contains 23 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00004000 00000107 R_386_JUMP_SLOT 00000000 tputs@NCURSES6_TINFO_5.0.19991023\n 00004004 00001407 R_386_JUMP_SLOT 00001390 _Z22write_param_capabilityP7JNIEnv_PKciP8_jobject\n-00004008 00001507 R_386_JUMP_SLOT 00001ac0 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz\n+00004008 00001507 R_386_JUMP_SLOT 00001cc0 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz\n 0000400c 00000307 R_386_JUMP_SLOT 00000000 free@GLIBC_2.0\n 00004010 00002b07 R_386_JUMP_SLOT 00001310 _Z16write_capabilityP7JNIEnv_PKcP8_jobject\n-00004014 00001a07 R_386_JUMP_SLOT 00001d60 map_error_code\n+00004014 00001a07 R_386_JUMP_SLOT 00001d50 map_error_code\n 00004018 00002907 R_386_JUMP_SLOT 000012f0 _Z6getcapPKc\n 0000401c 00000507 R_386_JUMP_SLOT 00000000 wcstombs@GLIBC_2.0\n 00004020 00000607 R_386_JUMP_SLOT 00000000 getenv@GLIBC_2.0\n 00004024 00000707 R_386_JUMP_SLOT 00000000 malloc@GLIBC_2.0\n 00004028 00000907 R_386_JUMP_SLOT 00000000 strlen@GLIBC_2.0\n 0000402c 00000a07 R_386_JUMP_SLOT 00000000 write@GLIBC_2.0\n 00004030 00000b07 R_386_JUMP_SLOT 00000000 __errno_location@GLIBC_2.0\n 00004034 00000c07 R_386_JUMP_SLOT 00000000 strerror_r@GLIBC_2.0\n 00004038 00000d07 R_386_JUMP_SLOT 00000000 wcslen@GLIBC_2.0\n 0000403c 00000e07 R_386_JUMP_SLOT 00000000 tgetstr@NCURSES6_TINFO_5.0.19991023\n-00004040 00002a07 R_386_JUMP_SLOT 00001a80 mark_failed_with_message\n+00004040 00002a07 R_386_JUMP_SLOT 00001c80 mark_failed_with_message\n 00004044 00000f07 R_386_JUMP_SLOT 00000000 tparm@NCURSES6_TINFO_5.0.19991023\n 00004048 00001007 R_386_JUMP_SLOT 00000000 mbstowcs@GLIBC_2.0\n-0000404c 00001907 R_386_JUMP_SLOT 000019e0 mark_failed_with_code\n+0000404c 00001907 R_386_JUMP_SLOT 00001be0 mark_failed_with_code\n 00004050 00001207 R_386_JUMP_SLOT 00000000 isatty@GLIBC_2.0\n 00004054 00001307 R_386_JUMP_SLOT 00000000 tgetent@NCURSES6_TINFO_5.0.19991023\n-00004058 00001e07 R_386_JUMP_SLOT 00001c00 char_to_java\n+00004058 00001e07 R_386_JUMP_SLOT 00001ae0 char_to_java\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -1,14 +1,14 @@\n \n Dynamic section at offset 0x2ef0 contains 25 entries:\n Tag Type Name/Value\n 0x00000001 (NEEDED) Shared library: [libtinfo.so.6]\n 0x00000001 (NEEDED) Shared library: [libc.so.6]\n 0x0000000c (INIT) 0x1000\n- 0x0000000d (FINI) 0x1d88\n+ 0x0000000d (FINI) 0x1d78\n 0x00000019 (INIT_ARRAY) 0x3ee8\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3eec\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x520\n 0x00000006 (SYMTAB) 0x250\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 813c901ce8f6c8775169edb09af85478722afeb9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 314b1a1b660c677bce5a6831e129268fbfec2a36\n"}, {"source1": "readelf --wide --debug-dump=frames {}", "source2": "readelf --wide --debug-dump=frames {}", "unified_diff": "@@ -19,22 +19,22 @@\n 0xfffffffffffff640 (offset: 0x17d0) -> 0x418 fde=[ 344]\n 0xfffffffffffff670 (offset: 0x1800) -> 0x444 fde=[ 370]\n 0xfffffffffffff6d0 (offset: 0x1860) -> 0x490 fde=[ 3bc]\n 0xfffffffffffff730 (offset: 0x18c0) -> 0x4dc fde=[ 408]\n 0xfffffffffffff790 (offset: 0x1920) -> 0x528 fde=[ 454]\n 0xfffffffffffff7f0 (offset: 0x1980) -> 0x574 fde=[ 4a0]\n 0xfffffffffffff820 (offset: 0x19b0) -> 0x5a0 fde=[ 4cc]\n- 0xfffffffffffff850 (offset: 0x19e0) -> 0x5f0 fde=[ 51c]\n- 0xfffffffffffff8f0 (offset: 0x1a80) -> 0x67c fde=[ 5a8]\n- 0xfffffffffffff920 (offset: 0x1ab0) -> 0x6ac fde=[ 5d8]\n- 0xfffffffffffff930 (offset: 0x1ac0) -> 0x5cc fde=[ 4f8]\n- 0xfffffffffffff970 (offset: 0x1b00) -> 0x6c0 fde=[ 5ec]\n- 0xfffffffffffffa70 (offset: 0x1c00) -> 0x754 fde=[ 680]\n- 0xfffffffffffffb70 (offset: 0x1d00) -> 0x7cc fde=[ 6f8]\n- 0xfffffffffffffbd0 (offset: 0x1d60) -> 0x828 fde=[ 754]\n+ 0xfffffffffffff850 (offset: 0x19e0) -> 0x5cc fde=[ 4f8]\n+ 0xfffffffffffff950 (offset: 0x1ae0) -> 0x660 fde=[ 58c]\n+ 0xfffffffffffffa50 (offset: 0x1be0) -> 0x6fc fde=[ 628]\n+ 0xfffffffffffffaf0 (offset: 0x1c80) -> 0x788 fde=[ 6b4]\n+ 0xfffffffffffffb20 (offset: 0x1cb0) -> 0x7b8 fde=[ 6e4]\n+ 0xfffffffffffffb30 (offset: 0x1cc0) -> 0x6d8 fde=[ 604]\n+ 0xfffffffffffffb60 (offset: 0x1cf0) -> 0x7cc fde=[ 6f8]\n+ 0xfffffffffffffbc0 (offset: 0x1d50) -> 0x828 fde=[ 754]\n \n Contents of the .eh_frame section:\n \n \n 00000000 00000014 00000000 CIE\n Version: 1\n Augmentation: \"zR\"\n@@ -728,359 +728,359 @@\n DW_CFA_advance_loc: 1 to 000019d9\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-000004f8 00000020 000004fc FDE cie=00000000 pc=00001ac0..00001ae1\n- DW_CFA_advance_loc: 3 to 00001ac3\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 11 to 00001ace\n- DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 4 to 00001ad2\n- DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 4 to 00001ad6\n- DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00001ad7\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 9 to 00001ae0\n- DW_CFA_def_cfa_offset: 4\n- DW_CFA_nop\n-\n-0000051c 00000088 00000520 FDE cie=00000000 pc=000019e0..00001a79\n+000004f8 00000090 000004fc FDE cie=00000000 pc=000019e0..00001adb\n DW_CFA_advance_loc: 1 to 000019e1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n DW_CFA_advance_loc: 1 to 000019e2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_advance_loc: 1 to 000019e3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_advance_loc: 1 to 000019e4\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n DW_CFA_advance_loc: 14 to 000019f2\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 14 to 00001a00\n+ DW_CFA_advance_loc: 10 to 000019fc\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00001a01\n+ DW_CFA_advance_loc: 1 to 000019fd\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 14 to 00001a0f\n- DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 00001a10\n+ DW_CFA_advance_loc: 30 to 00001a1b\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 7 to 00001a17\n+ DW_CFA_advance_loc: 6 to 00001a21\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00001a18\n+ DW_CFA_advance_loc: 4 to 00001a25\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00001a19\n+ DW_CFA_advance_loc: 1 to 00001a26\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 11 to 00001a24\n- DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 3 to 00001a27\n+ DW_CFA_advance_loc: 11 to 00001a31\n+ DW_CFA_def_cfa_offset: 48\n+ DW_CFA_advance_loc: 42 to 00001a5b\n+ DW_CFA_def_cfa_offset: 52\n+ DW_CFA_advance_loc: 11 to 00001a66\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 4 to 00001a2b\n+ DW_CFA_advance_loc: 4 to 00001a6a\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00001a2c\n+ DW_CFA_advance_loc: 1 to 00001a6b\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 11 to 00001a37\n- DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 7 to 00001a3e\n+ DW_CFA_advance_loc: 9 to 00001a74\n+ DW_CFA_def_cfa_offset: 52\n+ DW_CFA_advance_loc: 2 to 00001a76\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 3 to 00001a41\n+ DW_CFA_advance_loc: 1 to 00001a77\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00001a42\n+ DW_CFA_advance_loc: 2 to 00001a79\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 11 to 00001a4d\n+ DW_CFA_advance_loc: 8 to 00001a81\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 3 to 00001a50\n+ DW_CFA_advance_loc: 8 to 00001a89\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 4 to 00001a54\n+ DW_CFA_advance_loc: 4 to 00001a8d\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00001a5c\n+ DW_CFA_advance_loc: 8 to 00001a95\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 00001a5d\n+ DW_CFA_advance_loc: 1 to 00001a96\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 4 to 00001a61\n+ DW_CFA_advance_loc: 3 to 00001a99\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00001a62\n+ DW_CFA_advance_loc: 1 to 00001a9a\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 1 to 00001a63\n- DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 4 to 00001a67\n- DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 4 to 00001a6b\n- DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 00001a6c\n- DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 00001a74\n+ DW_CFA_advance_loc: 16 to 00001aaa\n+ DW_CFA_def_cfa_offset: 48\n+ DW_CFA_advance_loc: 3 to 00001aad\n+ DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00001a75\n+ DW_CFA_advance_loc: 3 to 00001ab0\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00001a76\n+ DW_CFA_advance_loc: 1 to 00001ab1\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00001a77\n+ DW_CFA_advance_loc: 1 to 00001ab2\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00001a78\n+ DW_CFA_advance_loc: 1 to 00001ab3\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_nop\n- DW_CFA_nop\n- DW_CFA_nop\n-\n-000005a8 0000002c 000005ac FDE cie=00000000 pc=00001a80..00001aa9\n- DW_CFA_advance_loc: 1 to 00001a81\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 00001a8f\n- DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 4 to 00001a93\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 00001a95\n- DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 2 to 00001a97\n- DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 4 to 00001a9b\n- DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 4 to 00001a9f\n+ DW_CFA_advance_loc: 5 to 00001ab8\n+ DW_CFA_restore_state\n+ DW_CFA_advance_loc: 3 to 00001abb\n+ DW_CFA_def_cfa_offset: 52\n+ DW_CFA_advance_loc: 12 to 00001ac7\n+ DW_CFA_def_cfa_offset: 56\n+ DW_CFA_advance_loc: 1 to 00001ac8\n+ DW_CFA_def_cfa_offset: 60\n+ DW_CFA_advance_loc: 1 to 00001ac9\n+ DW_CFA_def_cfa_offset: 64\n+ DW_CFA_advance_loc: 16 to 00001ad9\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00001aa7\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00001aa8\n- DW_CFA_restore: r3 (ebx)\n- DW_CFA_def_cfa_offset: 4\n- DW_CFA_nop\n-\n-000005d8 00000010 000005dc FDE cie=00000000 pc=00001ab0..00001ab6\n- DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000005ec 00000090 000005f0 FDE cie=00000000 pc=00001b00..00001bfb\n- DW_CFA_advance_loc: 1 to 00001b01\n+0000058c 00000074 00000590 FDE cie=00000000 pc=00001ae0..00001bd6\n+ DW_CFA_advance_loc: 1 to 00001ae1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00001b02\n+ DW_CFA_advance_loc: 1 to 00001ae2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00001b03\n+ DW_CFA_advance_loc: 1 to 00001ae3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00001b04\n+ DW_CFA_advance_loc: 1 to 00001ae4\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00001b12\n- DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 10 to 00001b1c\n+ DW_CFA_advance_loc: 14 to 00001af2\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00001b1d\n+ DW_CFA_advance_loc: 5 to 00001af7\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 30 to 00001b3b\n+ DW_CFA_advance_loc: 26 to 00001b11\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 6 to 00001b41\n+ DW_CFA_advance_loc: 1 to 00001b12\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 4 to 00001b45\n+ DW_CFA_advance_loc: 3 to 00001b15\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00001b46\n+ DW_CFA_advance_loc: 1 to 00001b16\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 11 to 00001b51\n+ DW_CFA_advance_loc: 8 to 00001b1e\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 42 to 00001b7b\n- DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 11 to 00001b86\n- DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 4 to 00001b8a\n- DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00001b8b\n- DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 9 to 00001b94\n- DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 2 to 00001b96\n- DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00001b97\n+ DW_CFA_advance_loc: 12 to 00001b2a\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 00001b99\n+ DW_CFA_advance_loc: 1 to 00001b2b\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00001ba1\n+ DW_CFA_advance_loc: 21 to 00001b40\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00001ba9\n- DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 4 to 00001bad\n- DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00001bb5\n+ DW_CFA_advance_loc: 56 to 00001b78\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 00001bb6\n+ DW_CFA_advance_loc: 7 to 00001b7f\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 3 to 00001bb9\n+ DW_CFA_advance_loc: 1 to 00001b80\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00001bba\n+ DW_CFA_advance_loc: 4 to 00001b84\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 16 to 00001bca\n+ DW_CFA_advance_loc: 27 to 00001b9f\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 3 to 00001bcd\n+ DW_CFA_advance_loc: 3 to 00001ba2\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00001bd0\n+ DW_CFA_advance_loc: 3 to 00001ba5\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00001bd1\n+ DW_CFA_advance_loc: 1 to 00001ba6\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00001bd2\n+ DW_CFA_advance_loc: 1 to 00001ba7\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00001bd3\n+ DW_CFA_advance_loc: 1 to 00001ba8\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 5 to 00001bd8\n+ DW_CFA_advance_loc: 8 to 00001bb0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00001bdb\n+ DW_CFA_advance_loc: 3 to 00001bb3\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 12 to 00001be7\n+ DW_CFA_advance_loc: 12 to 00001bbf\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00001be8\n+ DW_CFA_advance_loc: 1 to 00001bc0\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00001be9\n+ DW_CFA_advance_loc: 4 to 00001bc4\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 16 to 00001bf9\n+ DW_CFA_advance_loc: 16 to 00001bd4\n DW_CFA_def_cfa_offset: 48\n DW_CFA_nop\n+\n+00000604 00000020 00000608 FDE cie=00000000 pc=00001cc0..00001ce1\n+ DW_CFA_advance_loc: 3 to 00001cc3\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 11 to 00001cce\n+ DW_CFA_def_cfa_offset: 20\n+ DW_CFA_advance_loc: 4 to 00001cd2\n+ DW_CFA_def_cfa_offset: 24\n+ DW_CFA_advance_loc: 4 to 00001cd6\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 1 to 00001cd7\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 9 to 00001ce0\n+ DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n-00000680 00000074 00000684 FDE cie=00000000 pc=00001c00..00001cf6\n- DW_CFA_advance_loc: 1 to 00001c01\n+00000628 00000088 0000062c FDE cie=00000000 pc=00001be0..00001c79\n+ DW_CFA_advance_loc: 1 to 00001be1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00001c02\n+ DW_CFA_advance_loc: 1 to 00001be2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00001c03\n+ DW_CFA_advance_loc: 1 to 00001be3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00001c04\n+ DW_CFA_advance_loc: 1 to 00001be4\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00001c12\n+ DW_CFA_advance_loc: 14 to 00001bf2\n+ DW_CFA_def_cfa_offset: 56\n+ DW_CFA_advance_loc: 14 to 00001c00\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 5 to 00001c17\n+ DW_CFA_advance_loc: 1 to 00001c01\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 26 to 00001c31\n+ DW_CFA_advance_loc: 14 to 00001c0f\n+ DW_CFA_def_cfa_offset: 48\n+ DW_CFA_advance_loc: 1 to 00001c10\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 00001c32\n+ DW_CFA_advance_loc: 7 to 00001c17\n+ DW_CFA_def_cfa_offset: 56\n+ DW_CFA_advance_loc: 1 to 00001c18\n+ DW_CFA_def_cfa_offset: 60\n+ DW_CFA_advance_loc: 1 to 00001c19\n+ DW_CFA_def_cfa_offset: 64\n+ DW_CFA_advance_loc: 11 to 00001c24\n+ DW_CFA_def_cfa_offset: 60\n+ DW_CFA_advance_loc: 3 to 00001c27\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 3 to 00001c35\n+ DW_CFA_advance_loc: 4 to 00001c2b\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00001c36\n+ DW_CFA_advance_loc: 1 to 00001c2c\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00001c3e\n+ DW_CFA_advance_loc: 11 to 00001c37\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 12 to 00001c4a\n+ DW_CFA_advance_loc: 7 to 00001c3e\n+ DW_CFA_def_cfa_offset: 56\n+ DW_CFA_advance_loc: 3 to 00001c41\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00001c4b\n+ DW_CFA_advance_loc: 1 to 00001c42\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 21 to 00001c60\n+ DW_CFA_advance_loc: 11 to 00001c4d\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 56 to 00001c98\n+ DW_CFA_advance_loc: 3 to 00001c50\n+ DW_CFA_def_cfa_offset: 60\n+ DW_CFA_advance_loc: 4 to 00001c54\n+ DW_CFA_def_cfa_offset: 64\n+ DW_CFA_advance_loc: 8 to 00001c5c\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 7 to 00001c9f\n+ DW_CFA_advance_loc: 1 to 00001c5d\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00001ca0\n+ DW_CFA_advance_loc: 4 to 00001c61\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 4 to 00001ca4\n+ DW_CFA_advance_loc: 1 to 00001c62\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 27 to 00001cbf\n- DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 3 to 00001cc2\n- DW_CFA_remember_state\n+ DW_CFA_advance_loc: 1 to 00001c63\n+ DW_CFA_def_cfa_offset: 68\n+ DW_CFA_advance_loc: 4 to 00001c67\n+ DW_CFA_def_cfa_offset: 72\n+ DW_CFA_advance_loc: 4 to 00001c6b\n+ DW_CFA_def_cfa_offset: 76\n+ DW_CFA_advance_loc: 1 to 00001c6c\n+ DW_CFA_def_cfa_offset: 80\n+ DW_CFA_advance_loc: 8 to 00001c74\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00001cc5\n+ DW_CFA_advance_loc: 1 to 00001c75\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00001cc6\n+ DW_CFA_advance_loc: 1 to 00001c76\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00001cc7\n+ DW_CFA_advance_loc: 1 to 00001c77\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00001cc8\n+ DW_CFA_advance_loc: 1 to 00001c78\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 00001cd0\n- DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00001cd3\n- DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 12 to 00001cdf\n- DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00001ce0\n- DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 4 to 00001ce4\n- DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 16 to 00001cf4\n+ DW_CFA_nop\n+ DW_CFA_nop\n+ DW_CFA_nop\n+\n+000006b4 0000002c 000006b8 FDE cie=00000000 pc=00001c80..00001ca9\n+ DW_CFA_advance_loc: 1 to 00001c81\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_offset: r3 (ebx) at cfa-8\n+ DW_CFA_advance_loc: 14 to 00001c8f\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 4 to 00001c93\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 2 to 00001c95\n+ DW_CFA_def_cfa_offset: 36\n+ DW_CFA_advance_loc: 2 to 00001c97\n+ DW_CFA_def_cfa_offset: 40\n+ DW_CFA_advance_loc: 4 to 00001c9b\n+ DW_CFA_def_cfa_offset: 44\n+ DW_CFA_advance_loc: 4 to 00001c9f\n DW_CFA_def_cfa_offset: 48\n+ DW_CFA_advance_loc: 8 to 00001ca7\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 1 to 00001ca8\n+ DW_CFA_restore: r3 (ebx)\n+ DW_CFA_def_cfa_offset: 4\n+ DW_CFA_nop\n+\n+000006e4 00000010 000006e8 FDE cie=00000000 pc=00001cb0..00001cb6\n+ DW_CFA_nop\n+ DW_CFA_nop\n DW_CFA_nop\n \n-000006f8 00000058 000006fc FDE cie=00000000 pc=00001d00..00001d59\n- DW_CFA_advance_loc: 1 to 00001d01\n+000006f8 00000058 000006fc FDE cie=00000000 pc=00001cf0..00001d49\n+ DW_CFA_advance_loc: 1 to 00001cf1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r7 (edi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00001d02\n+ DW_CFA_advance_loc: 1 to 00001cf2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00001d03\n+ DW_CFA_advance_loc: 1 to 00001cf3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-16\n- DW_CFA_advance_loc: 14 to 00001d11\n+ DW_CFA_advance_loc: 14 to 00001d01\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 5 to 00001d16\n+ DW_CFA_advance_loc: 5 to 00001d06\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 15 to 00001d25\n+ DW_CFA_advance_loc: 15 to 00001d15\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 5 to 00001d2a\n+ DW_CFA_advance_loc: 5 to 00001d1a\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 3 to 00001d2d\n+ DW_CFA_advance_loc: 3 to 00001d1d\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00001d2f\n+ DW_CFA_advance_loc: 2 to 00001d1f\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 6 to 00001d35\n+ DW_CFA_advance_loc: 6 to 00001d25\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 4 to 00001d39\n+ DW_CFA_advance_loc: 4 to 00001d29\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 1 to 00001d3a\n+ DW_CFA_advance_loc: 1 to 00001d2a\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 2 to 00001d3c\n+ DW_CFA_advance_loc: 2 to 00001d2c\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 4 to 00001d40\n+ DW_CFA_advance_loc: 4 to 00001d30\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 4 to 00001d44\n+ DW_CFA_advance_loc: 4 to 00001d34\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00001d4c\n+ DW_CFA_advance_loc: 8 to 00001d3c\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00001d4d\n+ DW_CFA_advance_loc: 1 to 00001d3d\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00001d55\n+ DW_CFA_advance_loc: 8 to 00001d45\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00001d56\n+ DW_CFA_advance_loc: 1 to 00001d46\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00001d57\n+ DW_CFA_advance_loc: 1 to 00001d47\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00001d58\n+ DW_CFA_advance_loc: 1 to 00001d48\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000754 00000010 00000758 FDE cie=00000000 pc=00001d60..00001d86\n+00000754 00000010 00000758 FDE cie=00000000 pc=00001d50..00001d76\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n 00000768 ZERO terminator\n \n \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "comments": ["Ordering differences only"], "unified_diff": "@@ -17,21 +17,21 @@\n Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_foreground\n Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_up\n Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_down\n Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_left\n Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_right\n Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine\n Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine\n+java_to_char\n+wcstombs\n+mbstowcs\n _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz\n mark_failed_with_code\n map_error_code\n Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion\n-java_to_char\n-wcstombs\n-mbstowcs\n mark_failed_with_errno\n __errno_location\n strerror_r\n libtinfo.so.6\n libc.so.6\n GLIBC_2.1.3\n GLIBC_2.0\n@@ -42,17 +42,17 @@\n $TERM not set\n could not get termcap entry\n Ljava/lang/String;\n terminalName\n textAttributes\n cursorMotion\n could not format terminal capability string\n-(Ljava/lang/String;IILjava/lang/String;)V\n could not convert string to current locale\n could not convert string from current locale\n+(Ljava/lang/String;IILjava/lang/String;)V\n /usr/lib/debug/.dwz/i386-linux-gnu/libnative-platform-jni.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -66,29 +66,29 @@\n 0x00000910 666f726d 5f696e74 65726e61 6c5f6a6e form_internal_jn\n 0x00000920 695f5465 726d696e 666f4675 6e637469 i_TerminfoFuncti\n 0x00000930 6f6e735f 73746172 744c696e 65004a61 ons_startLine.Ja\n 0x00000940 76615f6e 65745f72 75627967 72617065 va_net_rubygrape\n 0x00000950 66727569 745f706c 6174666f 726d5f69 fruit_platform_i\n 0x00000960 6e746572 6e616c5f 6a6e695f 5465726d nternal_jni_Term\n 0x00000970 696e666f 46756e63 74696f6e 735f636c infoFunctions_cl\n- 0x00000980 65617254 6f456e64 4f664c69 6e65005f earToEndOfLine._\n- 0x00000990 5a4e374a 4e49456e 765f3134 43616c6c ZN7JNIEnv_14Call\n- 0x000009a0 566f6964 4d657468 6f644550 385f6a6f VoidMethodEP8_jo\n- 0x000009b0 626a6563 74503130 5f6a6d65 74686f64 bjectP10_jmethod\n- 0x000009c0 49447a00 6d61726b 5f666169 6c65645f IDz.mark_failed_\n- 0x000009d0 77697468 5f636f64 65006d61 705f6572 with_code.map_er\n- 0x000009e0 726f725f 636f6465 004a6176 615f6e65 ror_code.Java_ne\n- 0x000009f0 745f7275 62796772 61706566 72756974 t_rubygrapefruit\n- 0x00000a00 5f706c61 74666f72 6d5f696e 7465726e _platform_intern\n- 0x00000a10 616c5f6a 6e695f4e 61746976 654c6962 al_jni_NativeLib\n- 0x00000a20 72617279 46756e63 74696f6e 735f6765 raryFunctions_ge\n- 0x00000a30 74566572 73696f6e 006a6176 615f746f tVersion.java_to\n- 0x00000a40 5f636861 72006d61 6c6c6f63 00776373 _char.malloc.wcs\n- 0x00000a50 746f6d62 73006672 65650073 74726c65 tombs.free.strle\n- 0x00000a60 6e006d62 73746f77 63730077 63736c65 n.mbstowcs.wcsle\n+ 0x00000980 65617254 6f456e64 4f664c69 6e65006a earToEndOfLine.j\n+ 0x00000990 6176615f 746f5f63 68617200 6d616c6c ava_to_char.mall\n+ 0x000009a0 6f630077 6373746f 6d627300 66726565 oc.wcstombs.free\n+ 0x000009b0 00737472 6c656e00 6d627374 6f776373 .strlen.mbstowcs\n+ 0x000009c0 00776373 6c656e00 5f5a4e37 4a4e4945 .wcslen._ZN7JNIE\n+ 0x000009d0 6e765f31 3443616c 6c566f69 644d6574 nv_14CallVoidMet\n+ 0x000009e0 686f6445 50385f6a 6f626a65 63745031 hodEP8_jobjectP1\n+ 0x000009f0 305f6a6d 6574686f 6449447a 006d6172 0_jmethodIDz.mar\n+ 0x00000a00 6b5f6661 696c6564 5f776974 685f636f k_failed_with_co\n+ 0x00000a10 6465006d 61705f65 72726f72 5f636f64 de.map_error_cod\n+ 0x00000a20 65004a61 76615f6e 65745f72 75627967 e.Java_net_rubyg\n+ 0x00000a30 72617065 66727569 745f706c 6174666f rapefruit_platfo\n+ 0x00000a40 726d5f69 6e746572 6e616c5f 6a6e695f rm_internal_jni_\n+ 0x00000a50 4e617469 76654c69 62726172 7946756e NativeLibraryFun\n+ 0x00000a60 6374696f 6e735f67 65745665 7273696f ctions_getVersio\n 0x00000a70 6e006d61 726b5f66 61696c65 645f7769 n.mark_failed_wi\n 0x00000a80 74685f65 72726e6f 005f5f65 72726e6f th_errno.__errno\n 0x00000a90 5f6c6f63 6174696f 6e007374 72657272 _location.strerr\n 0x00000aa0 6f725f72 006c6962 74696e66 6f2e736f or_r.libtinfo.so\n 0x00000ab0 2e36006c 6962632e 736f2e36 00474c49 .6.libc.so.6.GLI\n 0x00000ac0 42435f32 2e312e33 00474c49 42435f32 BC_2.1.3.GLIBC_2\n 0x00000ad0 2e30004e 43555253 4553365f 54494e46 .0.NCURSES6_TINF\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 {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`:", "objdump: DWARF error: unable to read alt ref 16266", "objdump: DWARF error: unable to read alt ref 16569", "objdump: DWARF error: unable to read alt ref 16633"], "unified_diff": "@@ -868,142 +868,23 @@\n \tadd $0x18,%esp\n \tpop %ebx\n \tret\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \n-000019e0 :\n-mark_failed_with_code():\n-\tpush %ebp\n-\tpush %edi\n-\tpush %esi\n-\tpush %ebx\n-\tcall 11c0 <__cxa_finalize@plt+0x20>\n-\tadd $0x260b,%ebx\n-\tsub $0x24,%esp\n-\tmov 0x38(%esp),%edi\n-\tmov 0x44(%esp),%esi\n-\tmov (%edi),%eax\n-\tpush 0x48(%esp)\n-\tpush %edi\n-\tcall *0x7c(%eax)\n-\tlea -0x1eec(%ebx),%ecx\n-\tmov (%edi),%edx\n-\tadd $0x10,%esp\n-\tpush %ecx\n-\tlea -0x1f21(%ebx),%ecx\n-\tpush %ecx\n-\tpush %eax\n-\tpush %edi\n-\tcall *0x84(%edx)\n-\tmov %eax,0x1c(%esp)\n-\tpop %eax\n-\tmov (%edi),%eax\n-\tpop %edx\n-\tpush 0x3c(%esp)\n-\tpush %edi\n-\tcall *0x29c(%eax)\n-\tmov %eax,%ebp\n-\tadd $0x10,%esp\n-\ttest %esi,%esi\n-\tje 1a4d \n-\tsub $0x8,%esp\n-\tmov (%edi),%eax\n-\tpush %esi\n-\tpush %edi\n-\tcall *0x29c(%eax)\n-\tmov %eax,%esi\n-\tadd $0x10,%esp\n-\tsub $0xc,%esp\n-\tpush 0x44(%esp)\n-\tcall 1080 \n-\tadd $0xc,%esp\n-\tpush %esi\n-\tpush 0x40(%esp)\n-\tpush %eax\n-\tpush %ebp\n-\tpush 0x20(%esp)\n-\tpush 0x58(%esp)\n-\tpush %edi\n-\tcall 1050 \n-\tadd $0x3c,%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\n-00001a80 :\n-mark_failed_with_message():\n-\tpush %ebx\n-\tcall 11c0 <__cxa_finalize@plt+0x20>\n-\tadd $0x256e,%ebx\n-\tsub $0x14,%esp\n-\tpush 0x24(%esp)\n-\tpush $0x0\n-\tpush $0x0\n-\tpush 0x2c(%esp)\n-\tpush 0x2c(%esp)\n-\tcall 1160 \n-\tadd $0x28,%esp\n-\tpop %ebx\n-\tret\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\n-00001ab0 :\n-Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion():\n-\tmov $0x19,%eax\n-\tret\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\n-00001ac0 :\n-JNIEnv_::CallVoidMethod(_jobject*, _jmethodID*, ...):\n-\tsub $0xc,%esp\n-\tmov 0x10(%esp),%eax\n-\tlea 0x1c(%esp),%ecx\n-\tmov (%eax),%edx\n-\tpush %ecx\n-\tpush 0x1c(%esp)\n-\tpush 0x1c(%esp)\n-\tpush %eax\n-\tcall *0xf8(%edx)\n-\tadd $0x1c,%esp\n-\tret\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\tnop\n-\n-00001b00 :\n+000019e0 :\n java_to_char():\n ./src/shared/cpp/unix_strings.cpp:28\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tcall 11c0 <__cxa_finalize@plt+0x20>\n-\tadd $0x24eb,%ebx\n+\tadd $0x260b,%ebx\n \tsub $0x24,%esp\n \tmov 0x38(%esp),%edi\n /usr/lib/jvm/default-java/include/jni.h:1611\n \tmov (%edi),%eax\n \tpush 0x3c(%esp)\n \tpush %edi\n \tcall *0x290(%eax)\n@@ -1023,29 +904,29 @@\n \tpush 0x3c(%esp)\n \tpush %edi\n \tcall *0x294(%eax)\n \tmov %eax,%ecx\n ./src/shared/cpp/unix_strings.cpp:32 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %ebp,%ebp\n-\tje 1b74 \n+\tje 1a54 \n \tmov %esi,0xc(%esp)\n \tmov %esi,%edx\n \tlea (%eax,%ebp,2),%ebp\n \txchg %ax,%ax\n ./src/shared/cpp/unix_strings.cpp:33\n \tmovzwl (%eax),%esi\n ./src/shared/cpp/unix_strings.cpp:32 (discriminator 1)\n \tadd $0x2,%eax\n \tadd $0x4,%edx\n ./src/shared/cpp/unix_strings.cpp:33\n \tmov %esi,-0x4(%edx)\n ./src/shared/cpp/unix_strings.cpp:32 (discriminator 1)\n \tcmp %ebp,%eax\n-\tjne 1b60 \n+\tjne 1a40 \n \tmov 0xc(%esp),%esi\n ./src/shared/cpp/unix_strings.cpp:35\n \tmov 0x8(%esp),%eax\n /usr/lib/jvm/default-java/include/jni.h:1617\n \tsub $0x4,%esp\n ./src/shared/cpp/unix_strings.cpp:35\n \tmovl $0x0,-0x4(%esi,%eax,1)\n@@ -1060,15 +941,15 @@\n \tpush $0x0\n \tpush %esi\n \tpush $0x0\n \tcall 10a0 \n ./src/shared/cpp/unix_strings.cpp:39\n \tadd $0x10,%esp\n \tcmp $0xffffffff,%eax\n-\tje 1bd8 \n+\tje 1ab8 \n ./src/shared/cpp/unix_strings.cpp:45\n \tsub $0xc,%esp\n \tlea 0x1(%eax),%edi\n \tpush %edi\n \tcall 10c0 \n /usr/include/i386-linux-gnu/bits/stdlib.h:163 (discriminator 7)\n \tadd $0xc,%esp\n@@ -1091,39 +972,39 @@\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n ./src/shared/cpp/unix_strings.cpp:40\n \tsub $0x4,%esp\n-\tlea -0x1ec0(%ebx),%eax\n+\tlea -0x1eec(%ebx),%eax\n ./src/shared/cpp/unix_strings.cpp:42\n \txor %ebp,%ebp\n ./src/shared/cpp/unix_strings.cpp:40\n \tpush 0x3c(%esp)\n \tpush %eax\n \tpush %edi\n \tcall 1130 \n ./src/shared/cpp/unix_strings.cpp:41\n \tmov %esi,(%esp)\n \tcall 1060 \n ./src/shared/cpp/unix_strings.cpp:42\n \tadd $0x10,%esp\n-\tjmp 1bca \n+\tjmp 1aaa \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \n-00001c00 :\n+00001ae0 :\n char_to_java():\n ./src/shared/cpp/unix_strings.cpp:52\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tcall 11c0 <__cxa_finalize@plt+0x20>\n-\tadd $0x23eb,%ebx\n+\tadd $0x250b,%ebx\n \tsub $0x28,%esp\n \tmov 0x40(%esp),%edi\n ./src/shared/cpp/unix_strings.cpp:53\n \tpush %edi\n \tcall 10d0 \n ./src/shared/cpp/unix_strings.cpp:54\n \tlea 0x1(%eax),%ebp\n@@ -1138,15 +1019,15 @@\n /usr/include/i386-linux-gnu/bits/stdlib.h:139 (discriminator 7)\n \tpush %edi\n \tpush %eax\n \tcall 1150 \n ./src/shared/cpp/unix_strings.cpp:55 (discriminator 1)\n \tadd $0x10,%esp\n \tcmp $0xffffffff,%eax\n-\tje 1cd0 \n+\tje 1bb0 \n ./src/shared/cpp/unix_strings.cpp:60\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 1110 \n \tmov %eax,%edi\n ./src/shared/cpp/unix_strings.cpp:61\n \tlea (%eax,%eax,1),%eax\n@@ -1154,15 +1035,15 @@\n \tcall 10c0 \n ./src/shared/cpp/unix_strings.cpp:62 (discriminator 1)\n \tadd $0x10,%esp\n ./src/shared/cpp/unix_strings.cpp:61\n \tmov %eax,%ebp\n ./src/shared/cpp/unix_strings.cpp:62 (discriminator 1)\n \ttest %edi,%edi\n-\tje 1c95 \n+\tje 1b75 \n \tmov %esi,0xc(%esp)\n \tmov %esi,%eax\n \tmov %ebp,%edx\n \tlea (%esi,%edi,4),%ecx\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n ./src/shared/cpp/unix_strings.cpp:63\n@@ -1170,15 +1051,15 @@\n ./src/shared/cpp/unix_strings.cpp:62 (discriminator 1)\n \tadd $0x4,%eax\n \tadd $0x2,%edx\n ./src/shared/cpp/unix_strings.cpp:63\n \tmov %si,-0x2(%edx)\n ./src/shared/cpp/unix_strings.cpp:62 (discriminator 1)\n \tcmp %eax,%ecx\n-\tjne 1c80 \n+\tjne 1b60 \n \tmov 0xc(%esp),%esi\n /usr/lib/jvm/default-java/include/jni.h:1608\n \tsub $0x4,%esp\n \tmov 0x34(%esp),%eax\n \tmov (%eax),%eax\n \tpush %edi\n \tpush %ebp\n@@ -1200,42 +1081,153 @@\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n ./src/shared/cpp/unix_strings.cpp:56\n \tsub $0x4,%esp\n-\tlea -0x1e94(%ebx),%eax\n+\tlea -0x1ec0(%ebx),%eax\n ./src/shared/cpp/unix_strings.cpp:58\n \txor %edi,%edi\n ./src/shared/cpp/unix_strings.cpp:56\n \tpush 0x3c(%esp)\n \tpush %eax\n \tpush 0x3c(%esp)\n \tcall 1130 \n ./src/shared/cpp/unix_strings.cpp:57\n \tmov %esi,(%esp)\n \tcall 1060 \n ./src/shared/cpp/unix_strings.cpp:58\n \tadd $0x10,%esp\n-\tjmp 1cbf \n+\tjmp 1b9f \n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \n-00001d00 :\n+00001be0 :\n+mark_failed_with_code():\n+\tpush %ebp\n+\tpush %edi\n+\tpush %esi\n+\tpush %ebx\n+\tcall 11c0 <__cxa_finalize@plt+0x20>\n+\tadd $0x240b,%ebx\n+\tsub $0x24,%esp\n+\tmov 0x38(%esp),%edi\n+\tmov 0x44(%esp),%esi\n+\tmov (%edi),%eax\n+\tpush 0x48(%esp)\n+\tpush %edi\n+\tcall *0x7c(%eax)\n+\tlea -0x1e90(%ebx),%ecx\n+\tmov (%edi),%edx\n+\tadd $0x10,%esp\n+\tpush %ecx\n+\tlea -0x1f21(%ebx),%ecx\n+\tpush %ecx\n+\tpush %eax\n+\tpush %edi\n+\tcall *0x84(%edx)\n+\tmov %eax,0x1c(%esp)\n+\tpop %eax\n+\tmov (%edi),%eax\n+\tpop %edx\n+\tpush 0x3c(%esp)\n+\tpush %edi\n+\tcall *0x29c(%eax)\n+\tmov %eax,%ebp\n+\tadd $0x10,%esp\n+\ttest %esi,%esi\n+\tje 1c4d \n+\tsub $0x8,%esp\n+\tmov (%edi),%eax\n+\tpush %esi\n+\tpush %edi\n+\tcall *0x29c(%eax)\n+\tmov %eax,%esi\n+\tadd $0x10,%esp\n+\tsub $0xc,%esp\n+\tpush 0x44(%esp)\n+\tcall 1080 \n+\tadd $0xc,%esp\n+\tpush %esi\n+\tpush 0x40(%esp)\n+\tpush %eax\n+\tpush %ebp\n+\tpush 0x20(%esp)\n+\tpush 0x58(%esp)\n+\tpush %edi\n+\tcall 1050 \n+\tadd $0x3c,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\n+00001c80 :\n+mark_failed_with_message():\n+\tpush %ebx\n+\tcall 11c0 <__cxa_finalize@plt+0x20>\n+\tadd $0x236e,%ebx\n+\tsub $0x14,%esp\n+\tpush 0x24(%esp)\n+\tpush $0x0\n+\tpush $0x0\n+\tpush 0x2c(%esp)\n+\tpush 0x2c(%esp)\n+\tcall 1160 \n+\tadd $0x28,%esp\n+\tpop %ebx\n+\tret\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\n+00001cb0 :\n+Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion():\n+\tmov $0x19,%eax\n+\tret\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\n+00001cc0 :\n+JNIEnv_::CallVoidMethod(_jobject*, _jmethodID*, ...):\n+\tsub $0xc,%esp\n+\tmov 0x10(%esp),%eax\n+\tlea 0x1c(%esp),%ecx\n+\tmov (%eax),%edx\n+\tpush %ecx\n+\tpush 0x1c(%esp)\n+\tpush 0x1c(%esp)\n+\tpush %eax\n+\tcall *0xf8(%edx)\n+\tadd $0x1c,%esp\n+\tret\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\tnop\n+\n+00001cf0 :\n mark_failed_with_errno():\n ./src/shared/cpp/generic_posix.cpp:28\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tcall 11c0 <__cxa_finalize@plt+0x20>\n-\tadd $0x22ec,%ebx\n+\tadd $0x22fc,%ebx\n ./src/shared/cpp/generic_posix.cpp:29\n \tsub $0xc,%esp\n \tpush $0x400\n \tcall 10c0 \n \tmov %eax,%esi\n ./src/shared/cpp/generic_posix.cpp:32\n \tcall 10f0 <__errno_location@plt>\n@@ -1264,26 +1256,26 @@\n \tadd $0x10,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n \n-00001d60 :\n+00001d50 :\n map_error_code():\n ./src/shared/cpp/generic_posix.cpp:41\n \tmov 0x4(%esp),%edx\n ./src/shared/cpp/generic_posix.cpp:43\n \tmov $0x1,%eax\n ./src/shared/cpp/generic_posix.cpp:42\n \tcmp $0x2,%edx\n-\tje 1d85 \n+\tje 1d75 \n ./src/shared/cpp/generic_posix.cpp:45\n \tcmp $0x14,%edx\n-\tje 1d80 \n+\tje 1d70 \n ./src/shared/cpp/generic_posix.cpp:51\n \txor %eax,%eax\n \tcmp $0xd,%edx\n \tsete %al\n \tlea (%eax,%eax,2),%eax\n \tret\n \tnop\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}`:", "objdump: DWARF error: unable to read alt ref 16266", "objdump: DWARF error: unable to read alt ref 16569", "objdump: DWARF error: unable to read alt ref 16633"], "unified_diff": "@@ -1,14 +1,14 @@\n \n \n \n Disassembly of section .fini:\n \n-00001d88 <.fini>:\n+00001d78 <.fini>:\n _fini():\n \tpush %ebx\n \tsub $0x8,%esp\n \tcall 11c0 <__cxa_finalize@plt+0x20>\n-\tadd $0x2263,%ebx\n+\tadd $0x2273,%ebx\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n"}, {"source1": "readelf --wide --decompress --string-dump=.rodata {}", "source2": "readelf --wide --decompress --string-dump=.rodata {}", "unified_diff": "@@ -18,11 +18,11 @@\n [ ba] le\n [ bd] nd\n [ c0] cr\n [ c3] ce\n [ c6] cursorMotion\n [ d3] failed\n [ dc] could not format terminal capability string\n- [ 108] (Ljava/lang/String;IILjava/lang/String;)V\n- [ 134] could not convert string to current locale\n- [ 160] could not convert string from current locale\n+ [ 108] could not convert string to current locale\n+ [ 134] could not convert string from current locale\n+ [ 164] (Ljava/lang/String;IILjava/lang/String;)V\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame_hdr {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame_hdr {}", "unified_diff": "@@ -5,13 +5,13 @@\n 0x000021b0 24010000 60f1ffff 50010000 80f1ffff $...`...P.......\n 0x000021c0 78010000 00f2ffff d4010000 c0f2ffff x...............\n 0x000021d0 6c020000 d0f2ffff 80020000 d0f5ffff l...............\n 0x000021e0 bc030000 00f6ffff e8030000 40f6ffff ............@...\n 0x000021f0 18040000 70f6ffff 44040000 d0f6ffff ....p...D.......\n 0x00002200 90040000 30f7ffff dc040000 90f7ffff ....0...........\n 0x00002210 28050000 f0f7ffff 74050000 20f8ffff (.......t... ...\n- 0x00002220 a0050000 50f8ffff f0050000 f0f8ffff ....P...........\n- 0x00002230 7c060000 20f9ffff ac060000 30f9ffff |... .......0...\n- 0x00002240 cc050000 70f9ffff c0060000 70faffff ....p.......p...\n- 0x00002250 54070000 70fbffff cc070000 d0fbffff T...p...........\n+ 0x00002220 a0050000 50f8ffff cc050000 50f9ffff ....P.......P...\n+ 0x00002230 60060000 50faffff fc060000 f0faffff `...P...........\n+ 0x00002240 88070000 20fbffff b8070000 30fbffff .... .......0...\n+ 0x00002250 d8060000 60fbffff cc070000 c0fbffff ....`...........\n 0x00002260 28080000 (...\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame {}", "unified_diff": "@@ -75,48 +75,48 @@\n 0x000026e4 0e28430e 2c440e30 480e2049 0e1441c3 .(C.,D.0H. I..A.\n 0x000026f4 0e1041c6 0e0c41c7 0e0841c5 0e040000 ..A...A...A.....\n 0x00002704 28000000 a4040000 74f2ffff 2a000000 (.......t...*...\n 0x00002714 00410e08 83024e0e 14440e18 490e1c44 .A....N..D..I..D\n 0x00002724 0e20480e 0841c30e 04000000 28000000 . H..A......(...\n 0x00002734 d0040000 78f2ffff 2a000000 00410e08 ....x...*....A..\n 0x00002744 83024e0e 14440e18 490e1c44 0e20480e ..N..D..I..D. H.\n- 0x00002754 0841c30e 04000000 20000000 fc040000 .A...... .......\n- 0x00002764 5cf3ffff 21000000 00430e10 4b0e1444 \\...!....C..K..D\n- 0x00002774 0e18440e 1c410e20 490e0400 88000000 ..D..A. I.......\n- 0x00002784 20050000 58f2ffff 99000000 00410e08 ...X........A..\n- 0x00002794 8502410e 0c870341 0e108604 410e1483 ..A....A....A...\n- 0x000027a4 054e0e38 4e0e3c41 0e404e0e 30410e34 .N.8N..(.......\n+ 0x00000050 e6f5d2c6 ....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33633930 31636538 66366338 37373531 3c901ce8f6c87751\n- 0x00000010 36396564 62303961 66383534 37383732 69edb09af8547872\n- 0x00000020 32616665 62392e64 65627567 00000000 2afeb9.debug....\n- 0x00000030 7ab8a791 z...\n+ 0x00000000 34623161 31623636 30633637 37626365 4b1a1b660c677bce\n+ 0x00000010 35613638 33316531 32393236 38666266 5a6831e129268fbf\n+ 0x00000020 65633261 33362e64 65627567 00000000 ec2a36.debug....\n+ 0x00000030 7b02941d {...\n \n"}]}, {"source1": "./usr/lib/jni/libnative-platform.so", "source2": "./usr/lib/jni/libnative-platform.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -3,19 +3,19 @@\n Entry point 0x0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n LOAD 0x000000 0x00000000 0x00000000 0x0120c 0x0120c R 0x1000\n LOAD 0x002000 0x00002000 0x00002000 0x01a58 0x01a58 R E 0x1000\n- LOAD 0x004000 0x00004000 0x00004000 0x012ac 0x012ac R 0x1000\n+ LOAD 0x004000 0x00004000 0x00004000 0x012a8 0x012a8 R 0x1000\n LOAD 0x005efc 0x00006efc 0x00006efc 0x001b8 0x001bc RW 0x1000\n DYNAMIC 0x005f04 0x00006f04 0x00006f04 0x000e0 0x000e0 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n- GNU_EH_FRAME 0x004368 0x00004368 0x00004368 0x00114 0x00114 R 0x4\n+ GNU_EH_FRAME 0x004364 0x00004364 0x00004364 0x00114 0x00114 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x005efc 0x00006efc 0x00006efc 0x00104 0x00104 R 0x1\n \n Section to Segment mapping:\n Segment Sections...\n 00 .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt \n 01 .init .plt .plt.got .text .fini \n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -12,17 +12,17 @@\n [ 7] .rel.dyn REL 00001074 001074 000038 08 A 3 0 4\n [ 8] .rel.plt REL 000010ac 0010ac 000160 08 AI 3 21 4\n [ 9] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00002020 002020 0002d0 04 AX 0 0 16\n [11] .plt.got PROGBITS 000022f0 0022f0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00002300 002300 001744 00 AX 0 0 32\n [13] .fini PROGBITS 00003a44 003a44 000014 00 AX 0 0 4\n- [14] .rodata PROGBITS 00004000 004000 000365 01 AMS 0 0 4\n- [15] .eh_frame_hdr PROGBITS 00004368 004368 000114 00 A 0 0 4\n- [16] .eh_frame PROGBITS 0000447c 00447c 000e30 00 A 0 0 4\n+ [14] .rodata PROGBITS 00004000 004000 000364 01 AMS 0 0 4\n+ [15] .eh_frame_hdr PROGBITS 00004364 004364 000114 00 A 0 0 4\n+ [16] .eh_frame PROGBITS 00004478 004478 000e30 00 A 0 0 4\n [17] .init_array INIT_ARRAY 00006efc 005efc 000004 04 WA 0 0 4\n [18] .fini_array FINI_ARRAY 00006f00 005f00 000004 04 WA 0 0 4\n [19] .dynamic DYNAMIC 00006f04 005f04 0000e0 08 WA 4 0 4\n [20] .got PROGBITS 00006fe4 005fe4 000010 04 WA 0 0 4\n [21] .got.plt PROGBITS 00006ff4 005ff4 0000bc 04 WA 0 0 4\n [22] .data PROGBITS 000070b0 0060b0 000004 00 WA 0 0 4\n [23] .bss NOBITS 000070b4 0060b4 000004 00 WA 0 0 1\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -37,36 +37,36 @@\n 33: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.0 (2)\n 34: 00000000 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.0 (2)\n 35: 00000000 0 FUNC GLOBAL DEFAULT UND inotify_rm_watch@GLIBC_2.4 (4)\n 36: 00000000 0 FUNC GLOBAL DEFAULT UND inotify_init1@GLIBC_2.9 (7)\n 37: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.0 (2)\n 38: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.0 (2)\n 39: 00000000 0 FUNC GLOBAL DEFAULT UND opendir@GLIBC_2.0 (2)\n- 40: 00002ad0 142 FUNC GLOBAL DEFAULT 12 _Z10unpackStatP4statPiPxS2_\n- 41: 000031a0 362 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readlink\n- 42: 00002770 358 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo\n- 43: 00002a90 54 FUNC GLOBAL DEFAULT 12 _Z8toMillis8timespec\n- 44: 000026f0 69 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch\n- 45: 00002740 33 FUNC WEAK DEFAULT 12 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz\n- 46: 00003330 73 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach\n- 47: 000034c0 202 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable\n- 48: 000036c0 153 FUNC GLOBAL DEFAULT 12 mark_failed_with_code\n- 49: 00002a10 119 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod\n+ 40: 00002760 142 FUNC GLOBAL DEFAULT 12 _Z10unpackStatP4statPiPxS2_\n+ 41: 00002e30 362 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readlink\n+ 42: 00002400 358 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo\n+ 43: 00002720 54 FUNC GLOBAL DEFAULT 12 _Z8toMillis8timespec\n+ 44: 00003670 69 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch\n+ 45: 00003350 33 FUNC WEAK DEFAULT 12 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz\n+ 46: 00002fc0 73 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach\n+ 47: 00003150 202 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable\n+ 48: 000038c0 153 FUNC GLOBAL DEFAULT 12 mark_failed_with_code\n+ 49: 000026a0 119 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod\n 50: 00003a00 38 FUNC GLOBAL DEFAULT 12 map_error_code\n- 51: 000033f0 110 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory\n- 52: 000037a0 251 FUNC GLOBAL DEFAULT 12 java_to_char\n- 53: 000030e0 180 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_symlink\n- 54: 00002b60 441 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat\n- 55: 000038a0 246 FUNC GLOBAL DEFAULT 12 char_to_java\n- 56: 00003310 25 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getPid\n- 57: 00003590 57 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty\n- 58: 000028e0 290 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo\n- 59: 000035d0 235 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize\n- 60: 00002560 250 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch\n+ 51: 00003080 110 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory\n+ 52: 000036c0 251 FUNC GLOBAL DEFAULT 12 java_to_char\n+ 53: 00002d70 180 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_symlink\n+ 54: 000027f0 441 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat\n+ 55: 000037c0 246 FUNC GLOBAL DEFAULT 12 char_to_java\n+ 56: 00002fa0 25 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getPid\n+ 57: 00003220 57 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty\n+ 58: 00002570 290 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo\n+ 59: 00003260 235 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize\n+ 60: 000034e0 250 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch\n 61: 000039a0 89 FUNC GLOBAL DEFAULT 12 mark_failed_with_errno\n- 62: 00003790 6 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion\n- 63: 00002d20 949 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir\n- 64: 00002400 347 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems\n- 65: 00003760 41 FUNC GLOBAL DEFAULT 12 mark_failed_with_message\n- 66: 00002660 137 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent\n- 67: 00003460 92 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable\n- 68: 00003380 110 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory\n+ 62: 00003990 6 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion\n+ 63: 000029b0 949 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir\n+ 64: 00003380 347 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems\n+ 65: 00003960 41 FUNC GLOBAL DEFAULT 12 mark_failed_with_message\n+ 66: 000035e0 137 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent\n+ 67: 000030f0 92 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable\n+ 68: 00003010 110 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -8,50 +8,50 @@\n 00006fe8 00000b06 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 00006fec 00001106 R_386_GLOB_DAT 00000000 __gmon_start__\n 00006ff0 00002006 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n \n Relocation section '.rel.plt' at offset 0x10ac contains 44 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00007000 00000107 R_386_JUMP_SLOT 00000000 read@GLIBC_2.0\n-00007004 00002d07 R_386_JUMP_SLOT 00002740 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz\n+00007004 00002d07 R_386_JUMP_SLOT 00003350 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz\n 00007008 00000307 R_386_JUMP_SLOT 00000000 free@GLIBC_2.0\n 0000700c 00000407 R_386_JUMP_SLOT 00000000 lstat64@GLIBC_2.33\n 00007010 00000507 R_386_JUMP_SLOT 00000000 chdir@GLIBC_2.0\n 00007014 00000607 R_386_JUMP_SLOT 00000000 uname@GLIBC_2.0\n 00007018 00000707 R_386_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4\n 0000701c 00000807 R_386_JUMP_SLOT 00000000 stat64@GLIBC_2.33\n 00007020 00003207 R_386_JUMP_SLOT 00003a00 map_error_code\n 00007024 00000907 R_386_JUMP_SLOT 00000000 readlink@GLIBC_2.0\n 00007028 00000a07 R_386_JUMP_SLOT 00000000 ioctl@GLIBC_2.0\n 0000702c 00000c07 R_386_JUMP_SLOT 00000000 getpid@GLIBC_2.0\n 00007030 00000d07 R_386_JUMP_SLOT 00000000 wcstombs@GLIBC_2.0\n 00007034 00000e07 R_386_JUMP_SLOT 00000000 setmntent@GLIBC_2.0\n-00007038 00002b07 R_386_JUMP_SLOT 00002a90 _Z8toMillis8timespec\n+00007038 00002b07 R_386_JUMP_SLOT 00002720 _Z8toMillis8timespec\n 0000703c 00000f07 R_386_JUMP_SLOT 00000000 getenv@GLIBC_2.0\n 00007040 00003d07 R_386_JUMP_SLOT 000039a0 mark_failed_with_errno\n 00007044 00001007 R_386_JUMP_SLOT 00000000 malloc@GLIBC_2.0\n-00007048 00002807 R_386_JUMP_SLOT 00002ad0 _Z10unpackStatP4statPiPxS2_\n+00007048 00002807 R_386_JUMP_SLOT 00002760 _Z10unpackStatP4statPiPxS2_\n 0000704c 00001207 R_386_JUMP_SLOT 00000000 setsid@GLIBC_2.0\n 00007050 00001307 R_386_JUMP_SLOT 00000000 readdir64_r@GLIBC_2.2\n 00007054 00001407 R_386_JUMP_SLOT 00000000 getcwd@GLIBC_2.0\n-00007058 00003407 R_386_JUMP_SLOT 000037a0 java_to_char\n+00007058 00003407 R_386_JUMP_SLOT 000036c0 java_to_char\n 0000705c 00001507 R_386_JUMP_SLOT 00000000 strlen@GLIBC_2.0\n 00007060 00001607 R_386_JUMP_SLOT 00000000 setenv@GLIBC_2.0\n 00007064 00001707 R_386_JUMP_SLOT 00000000 inotify_add_watch@GLIBC_2.4\n 00007068 00001807 R_386_JUMP_SLOT 00000000 __errno_location@GLIBC_2.0\n 0000706c 00001907 R_386_JUMP_SLOT 00000000 strncpy@GLIBC_2.0\n 00007070 00001a07 R_386_JUMP_SLOT 00000000 strerror_r@GLIBC_2.0\n 00007074 00001b07 R_386_JUMP_SLOT 00000000 getmntent_r@GLIBC_2.0\n 00007078 00001c07 R_386_JUMP_SLOT 00000000 wcslen@GLIBC_2.0\n-0000707c 00004107 R_386_JUMP_SLOT 00003760 mark_failed_with_message\n+0000707c 00004107 R_386_JUMP_SLOT 00003960 mark_failed_with_message\n 00007080 00001d07 R_386_JUMP_SLOT 00000000 endmntent@GLIBC_2.0\n 00007084 00001e07 R_386_JUMP_SLOT 00000000 mbstowcs@GLIBC_2.0\n 00007088 00001f07 R_386_JUMP_SLOT 00000000 symlink@GLIBC_2.0\n-0000708c 00003007 R_386_JUMP_SLOT 000036c0 mark_failed_with_code\n+0000708c 00003007 R_386_JUMP_SLOT 000038c0 mark_failed_with_code\n 00007090 00002107 R_386_JUMP_SLOT 00000000 isatty@GLIBC_2.0\n 00007094 00002207 R_386_JUMP_SLOT 00000000 chmod@GLIBC_2.0\n 00007098 00002307 R_386_JUMP_SLOT 00000000 inotify_rm_watch@GLIBC_2.4\n 0000709c 00002407 R_386_JUMP_SLOT 00000000 inotify_init1@GLIBC_2.9\n 000070a0 00002507 R_386_JUMP_SLOT 00000000 close@GLIBC_2.0\n 000070a4 00002607 R_386_JUMP_SLOT 00000000 closedir@GLIBC_2.0\n 000070a8 00002707 R_386_JUMP_SLOT 00000000 opendir@GLIBC_2.0\n-000070ac 00003707 R_386_JUMP_SLOT 000038a0 char_to_java\n+000070ac 00003707 R_386_JUMP_SLOT 000037c0 char_to_java\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3faed81cc485e5b2e6abae2dbf3154a254e53607\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1a56b8732f7d34327ac177bc6732a00414447f8b\n"}, {"source1": "readelf --wide --debug-dump=frames {}", "source2": "readelf --wide --debug-dump=frames {}", "unified_diff": "@@ -1,48 +1,48 @@\n Contents of the .eh_frame_hdr section:\n \n Version: 1\n Pointer Encoding Format: 0x1b (sdata4, pcrel)\n Count Encoding Format: 0x3 (udata4, absolute)\n Table Encoding Format: 0x3b (sdata4, datarel)\n- Start of frame section: 0x110 (offset: 0x447c)\n+ Start of frame section: 0x110 (offset: 0x4478)\n Entries in search table: 0x21\n- 0xffffffffffffdcb8 (offset: 0x2020) -> 0x12c fde=[ 18]\n- 0xffffffffffffdf88 (offset: 0x22f0) -> 0x150 fde=[ 3c]\n- 0xffffffffffffe098 (offset: 0x2400) -> 0x188 fde=[ 74]\n- 0xffffffffffffe1f8 (offset: 0x2560) -> 0x280 fde=[ 16c]\n- 0xffffffffffffe2f8 (offset: 0x2660) -> 0x328 fde=[ 214]\n- 0xffffffffffffe388 (offset: 0x26f0) -> 0x3a0 fde=[ 28c]\n- 0xffffffffffffe3d8 (offset: 0x2740) -> 0x164 fde=[ 50]\n- 0xffffffffffffe408 (offset: 0x2770) -> 0x3e4 fde=[ 2d0]\n- 0xffffffffffffe578 (offset: 0x28e0) -> 0x4f4 fde=[ 3e0]\n- 0xffffffffffffe6a8 (offset: 0x2a10) -> 0x5ec fde=[ 4d8]\n- 0xffffffffffffe728 (offset: 0x2a90) -> 0x664 fde=[ 550]\n- 0xffffffffffffe768 (offset: 0x2ad0) -> 0x690 fde=[ 57c]\n- 0xffffffffffffe7f8 (offset: 0x2b60) -> 0x6cc fde=[ 5b8]\n- 0xffffffffffffe9b8 (offset: 0x2d20) -> 0x804 fde=[ 6f0]\n- 0xffffffffffffed78 (offset: 0x30e0) -> 0x834 fde=[ 720]\n- 0xffffffffffffee38 (offset: 0x31a0) -> 0x8dc fde=[ 7c8]\n- 0xffffffffffffefa8 (offset: 0x3310) -> 0x9c4 fde=[ 8b0]\n- 0xffffffffffffefc8 (offset: 0x3330) -> 0x9e4 fde=[ 8d0]\n- 0xfffffffffffff018 (offset: 0x3380) -> 0xa20 fde=[ 90c]\n- 0xfffffffffffff088 (offset: 0x33f0) -> 0xa7c fde=[ 968]\n- 0xfffffffffffff0f8 (offset: 0x3460) -> 0xae8 fde=[ 9d4]\n- 0xfffffffffffff158 (offset: 0x34c0) -> 0xb40 fde=[ a2c]\n- 0xfffffffffffff228 (offset: 0x3590) -> 0xbec fde=[ ad8]\n- 0xfffffffffffff268 (offset: 0x35d0) -> 0xc20 fde=[ b0c]\n- 0xfffffffffffff353 (offset: 0x36bb) -> 0xcc4 fde=[ bb0]\n- 0xfffffffffffff358 (offset: 0x36c0) -> 0xcd8 fde=[ bc4]\n- 0xfffffffffffff3f8 (offset: 0x3760) -> 0xd64 fde=[ c50]\n- 0xfffffffffffff428 (offset: 0x3790) -> 0xd94 fde=[ c80]\n- 0xfffffffffffff438 (offset: 0x37a0) -> 0xda8 fde=[ c94]\n- 0xfffffffffffff538 (offset: 0x38a0) -> 0xe3c fde=[ d28]\n- 0xfffffffffffff638 (offset: 0x39a0) -> 0xeb4 fde=[ da0]\n- 0xfffffffffffff698 (offset: 0x3a00) -> 0xf10 fde=[ dfc]\n- 0xfffffffffffff6c8 (offset: 0x3a30) -> 0xf24 fde=[ e10]\n+ 0xffffffffffffdcbc (offset: 0x2020) -> 0x12c fde=[ 18]\n+ 0xffffffffffffdf8c (offset: 0x22f0) -> 0x150 fde=[ 3c]\n+ 0xffffffffffffe09c (offset: 0x2400) -> 0x188 fde=[ 74]\n+ 0xffffffffffffe20c (offset: 0x2570) -> 0x298 fde=[ 184]\n+ 0xffffffffffffe33c (offset: 0x26a0) -> 0x390 fde=[ 27c]\n+ 0xffffffffffffe3bc (offset: 0x2720) -> 0x408 fde=[ 2f4]\n+ 0xffffffffffffe3fc (offset: 0x2760) -> 0x434 fde=[ 320]\n+ 0xffffffffffffe48c (offset: 0x27f0) -> 0x470 fde=[ 35c]\n+ 0xffffffffffffe64c (offset: 0x29b0) -> 0x5a8 fde=[ 494]\n+ 0xffffffffffffea0c (offset: 0x2d70) -> 0x5d8 fde=[ 4c4]\n+ 0xffffffffffffeacc (offset: 0x2e30) -> 0x680 fde=[ 56c]\n+ 0xffffffffffffec3c (offset: 0x2fa0) -> 0x768 fde=[ 654]\n+ 0xffffffffffffec5c (offset: 0x2fc0) -> 0x788 fde=[ 674]\n+ 0xffffffffffffecac (offset: 0x3010) -> 0x7c4 fde=[ 6b0]\n+ 0xffffffffffffed1c (offset: 0x3080) -> 0x820 fde=[ 70c]\n+ 0xffffffffffffed8c (offset: 0x30f0) -> 0x88c fde=[ 778]\n+ 0xffffffffffffedec (offset: 0x3150) -> 0x8e4 fde=[ 7d0]\n+ 0xffffffffffffeebc (offset: 0x3220) -> 0x990 fde=[ 87c]\n+ 0xffffffffffffeefc (offset: 0x3260) -> 0x9c4 fde=[ 8b0]\n+ 0xffffffffffffefec (offset: 0x3350) -> 0x164 fde=[ 50]\n+ 0xfffffffffffff00d (offset: 0x3371) -> 0xa68 fde=[ 954]\n+ 0xfffffffffffff01c (offset: 0x3380) -> 0xa7c fde=[ 968]\n+ 0xfffffffffffff17c (offset: 0x34e0) -> 0xb74 fde=[ a60]\n+ 0xfffffffffffff27c (offset: 0x35e0) -> 0xc1c fde=[ b08]\n+ 0xfffffffffffff30c (offset: 0x3670) -> 0xc94 fde=[ b80]\n+ 0xfffffffffffff35c (offset: 0x36c0) -> 0xcd8 fde=[ bc4]\n+ 0xfffffffffffff45c (offset: 0x37c0) -> 0xd6c fde=[ c58]\n+ 0xfffffffffffff55c (offset: 0x38c0) -> 0xde4 fde=[ cd0]\n+ 0xfffffffffffff5fc (offset: 0x3960) -> 0xe70 fde=[ d5c]\n+ 0xfffffffffffff62c (offset: 0x3990) -> 0xea0 fde=[ d8c]\n+ 0xfffffffffffff63c (offset: 0x39a0) -> 0xeb4 fde=[ da0]\n+ 0xfffffffffffff69c (offset: 0x3a00) -> 0xf10 fde=[ dfc]\n+ 0xfffffffffffff6cc (offset: 0x3a30) -> 0xf24 fde=[ e10]\n \n Contents of the .eh_frame section:\n \n \n 00000000 00000014 00000000 CIE\n Version: 1\n Augmentation: \"zR\"\n@@ -63,1924 +63,1924 @@\n DW_CFA_def_cfa_expression (DW_OP_breg4 (esp): 4; DW_OP_breg8 (eip): 0; DW_OP_lit15; DW_OP_and; DW_OP_lit11; DW_OP_ge; DW_OP_lit2; DW_OP_shl; DW_OP_plus)\n \n 0000003c 00000010 00000040 FDE cie=00000000 pc=000022f0..000022f8\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000050 00000020 00000054 FDE cie=00000000 pc=00002740..00002761\n- DW_CFA_advance_loc: 3 to 00002743\n+00000050 00000020 00000054 FDE cie=00000000 pc=00003350..00003371\n+ DW_CFA_advance_loc: 3 to 00003353\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 11 to 0000274e\n+ DW_CFA_advance_loc: 11 to 0000335e\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 4 to 00002752\n+ DW_CFA_advance_loc: 4 to 00003362\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 4 to 00002756\n+ DW_CFA_advance_loc: 4 to 00003366\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00002757\n+ DW_CFA_advance_loc: 1 to 00003367\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 9 to 00002760\n+ DW_CFA_advance_loc: 9 to 00003370\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n-00000074 000000f4 00000078 FDE cie=00000000 pc=00002400..0000255b\n+00000074 0000010c 00000078 FDE cie=00000000 pc=00002400..00002566\n DW_CFA_advance_loc: 1 to 00002401\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n DW_CFA_advance_loc: 1 to 00002402\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_advance_loc: 1 to 00002403\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_advance_loc: 1 to 00002404\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n DW_CFA_advance_loc: 17 to 00002415\n- DW_CFA_def_cfa_offset: 1128\n- DW_CFA_advance_loc: 46 to 00002443\n- DW_CFA_def_cfa_offset: 1132\n- DW_CFA_advance_loc: 7 to 0000244a\n- DW_CFA_def_cfa_offset: 1136\n- DW_CFA_advance_loc: 12 to 00002456\n- DW_CFA_def_cfa_offset: 1120\n- DW_CFA_advance_loc: 11 to 00002461\n- DW_CFA_def_cfa_offset: 1128\n- DW_CFA_advance_loc: 6 to 00002467\n- DW_CFA_def_cfa_offset: 1132\n- DW_CFA_advance_loc: 1 to 00002468\n- DW_CFA_def_cfa_offset: 1136\n- DW_CFA_advance_loc: 14 to 00002476\n- DW_CFA_def_cfa_offset: 1120\n- DW_CFA_advance_loc: 1 to 00002477\n- DW_CFA_def_cfa_offset: 1124\n- DW_CFA_advance_loc: 7 to 0000247e\n- DW_CFA_def_cfa_offset: 1128\n- DW_CFA_advance_loc: 1 to 0000247f\n- DW_CFA_def_cfa_offset: 1132\n- DW_CFA_advance_loc: 1 to 00002480\n- DW_CFA_def_cfa_offset: 1136\n- DW_CFA_advance_loc: 13 to 0000248d\n- DW_CFA_def_cfa_offset: 1120\n- DW_CFA_advance_loc: 22 to 000024a3\n- DW_CFA_def_cfa_offset: 1124\n- DW_CFA_advance_loc: 1 to 000024a4\n- DW_CFA_def_cfa_offset: 1128\n- DW_CFA_advance_loc: 4 to 000024a8\n- DW_CFA_def_cfa_offset: 1132\n- DW_CFA_advance_loc: 1 to 000024a9\n- DW_CFA_def_cfa_offset: 1136\n- DW_CFA_advance_loc: 8 to 000024b1\n- DW_CFA_def_cfa_offset: 1124\n- DW_CFA_advance_loc: 1 to 000024b2\n- DW_CFA_def_cfa_offset: 1128\n- DW_CFA_advance_loc: 6 to 000024b8\n- DW_CFA_def_cfa_offset: 1132\n- DW_CFA_advance_loc: 1 to 000024b9\n- DW_CFA_def_cfa_offset: 1136\n- DW_CFA_advance_loc: 12 to 000024c5\n- DW_CFA_def_cfa_offset: 1124\n- DW_CFA_advance_loc: 1 to 000024c6\n- DW_CFA_def_cfa_offset: 1128\n- DW_CFA_advance_loc: 4 to 000024ca\n- DW_CFA_def_cfa_offset: 1132\n- DW_CFA_advance_loc: 1 to 000024cb\n- DW_CFA_def_cfa_offset: 1136\n- DW_CFA_advance_loc: 14 to 000024d9\n- DW_CFA_def_cfa_offset: 1140\n- DW_CFA_advance_loc: 2 to 000024db\n- DW_CFA_def_cfa_offset: 1144\n- DW_CFA_advance_loc: 1 to 000024dc\n- DW_CFA_def_cfa_offset: 1148\n- DW_CFA_advance_loc: 5 to 000024e1\n- DW_CFA_def_cfa_offset: 1152\n- DW_CFA_advance_loc: 1 to 000024e2\n- DW_CFA_def_cfa_offset: 1156\n- DW_CFA_advance_loc: 4 to 000024e6\n- DW_CFA_def_cfa_offset: 1160\n- DW_CFA_advance_loc: 4 to 000024ea\n- DW_CFA_def_cfa_offset: 1164\n- DW_CFA_advance_loc: 1 to 000024eb\n- DW_CFA_def_cfa_offset: 1168\n- DW_CFA_advance_loc: 8 to 000024f3\n- DW_CFA_def_cfa_offset: 1120\n- DW_CFA_advance_loc: 5 to 000024f8\n- DW_CFA_def_cfa_offset: 1124\n- DW_CFA_advance_loc: 4 to 000024fc\n- DW_CFA_def_cfa_offset: 1128\n- DW_CFA_advance_loc: 4 to 00002500\n- DW_CFA_def_cfa_offset: 1132\n- DW_CFA_advance_loc: 4 to 00002504\n- DW_CFA_def_cfa_offset: 1136\n- DW_CFA_advance_loc: 8 to 0000250c\n- DW_CFA_def_cfa_offset: 1120\n- DW_CFA_advance_loc: 7 to 00002513\n- DW_CFA_def_cfa_offset: 1132\n- DW_CFA_advance_loc: 4 to 00002517\n- DW_CFA_def_cfa_offset: 1136\n- DW_CFA_advance_loc: 8 to 0000251f\n- DW_CFA_def_cfa_offset: 1120\n- DW_CFA_advance_loc: 22 to 00002535\n- DW_CFA_remember_state\n- DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00002536\n- DW_CFA_restore: r3 (ebx)\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00002537\n- DW_CFA_restore: r6 (esi)\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00002538\n- DW_CFA_restore: r7 (edi)\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00002539\n- DW_CFA_restore: r5 (ebp)\n- DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 7 to 00002540\n- DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00002543\n- DW_CFA_def_cfa_offset: 1124\n- DW_CFA_advance_loc: 7 to 0000254a\n- DW_CFA_def_cfa_offset: 1128\n- DW_CFA_advance_loc: 1 to 0000254b\n- DW_CFA_def_cfa_offset: 1132\n- DW_CFA_advance_loc: 1 to 0000254c\n- DW_CFA_def_cfa_offset: 1136\n- DW_CFA_advance_loc: 8 to 00002554\n- DW_CFA_def_cfa_offset: 1120\n- DW_CFA_nop\n-\n-0000016c 000000a4 00000170 FDE cie=00000000 pc=00002560..0000265a\n- DW_CFA_advance_loc: 1 to 00002561\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00002562\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00002563\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00002564\n- DW_CFA_def_cfa_offset: 20\n- DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00002572\n- DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 21 to 00002587\n- DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 0000258f\n- DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00002597\n- DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 6 to 0000259d\n- DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000259e\n- DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000259f\n- DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 000025a7\n- DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 5 to 000025ac\n- DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 000025ad\n- DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 5 to 000025b2\n- DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 22 to 000025c8\n- DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 000025d0\n- DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 000025d2\n- DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 46 to 00002600\n- DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00002601\n- DW_CFA_restore: r3 (ebx)\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00002602\n- DW_CFA_restore: r6 (esi)\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00002603\n- DW_CFA_restore: r7 (edi)\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00002604\n- DW_CFA_restore: r5 (ebp)\n- DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 12 to 00002610\n- DW_CFA_def_cfa_offset: 48\n- DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 3 to 00002613\n- DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 10 to 0000261d\n- DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000261e\n- DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000261f\n- DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00002627\n- DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 3 to 0000262a\n- DW_CFA_remember_state\n- DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 0000262d\n- DW_CFA_restore: r3 (ebx)\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000262e\n- DW_CFA_restore: r6 (esi)\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000262f\n- DW_CFA_restore: r7 (edi)\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00002630\n- DW_CFA_restore: r5 (ebp)\n- DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 00002638\n- DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 0000263b\n- DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000263c\n- DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00002644\n- DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 10 to 0000264e\n- DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 0000264f\n- DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00002650\n- DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00002658\n- DW_CFA_def_cfa_offset: 48\n- DW_CFA_nop\n-\n-00000214 00000074 00000218 FDE cie=00000000 pc=00002660..000026e9\n- DW_CFA_advance_loc: 1 to 00002661\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00002662\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00002663\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00002664\n- DW_CFA_def_cfa_offset: 20\n- DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00002672\n- DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 11 to 0000267d\n- DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 0000267e\n- DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 23 to 00002695\n- DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 5 to 0000269a\n- DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 3 to 0000269d\n- DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 2 to 0000269f\n- DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 000026b1\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 13 to 000026be\n- DW_CFA_remember_state\n- DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000026bf\n- DW_CFA_restore: r3 (ebx)\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000026c0\n- DW_CFA_restore: r6 (esi)\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000026c1\n- DW_CFA_restore: r7 (edi)\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000026c2\n- DW_CFA_restore: r5 (ebp)\n- DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 6 to 000026c8\n- DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 000026cb\n- DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 10 to 000026d5\n- DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 000026d6\n- DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 000026d7\n- DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 000026df\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 5 to 000026e4\n- DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000026e5\n- DW_CFA_restore: r3 (ebx)\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000026e6\n- DW_CFA_restore: r6 (esi)\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000026e7\n- DW_CFA_restore: r7 (edi)\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000026e8\n- DW_CFA_restore: r5 (ebp)\n- DW_CFA_def_cfa_offset: 4\n- DW_CFA_nop\n- DW_CFA_nop\n- DW_CFA_nop\n-\n-0000028c 00000040 00000290 FDE cie=00000000 pc=000026f0..00002735\n- DW_CFA_advance_loc: 1 to 000026f1\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_offset: r6 (esi) at cfa-8\n- DW_CFA_advance_loc: 1 to 000026f2\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_offset: r3 (ebx) at cfa-12\n- DW_CFA_advance_loc: 14 to 00002700\n- DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 10 to 0000270a\n- DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 0000270b\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 9 to 00002714\n- DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 1 to 00002715\n- DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 3 to 00002718\n- DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 0000271a\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 6 to 00002720\n- DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00002722\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 16 to 00002732\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00002733\n- DW_CFA_restore: r3 (ebx)\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00002734\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-000002d0 0000010c 000002d4 FDE cie=00000000 pc=00002770..000028d6\n- DW_CFA_advance_loc: 1 to 00002771\n- DW_CFA_def_cfa_offset: 8\n- DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00002772\n- DW_CFA_def_cfa_offset: 12\n- DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00002773\n- DW_CFA_def_cfa_offset: 16\n- DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00002774\n- DW_CFA_def_cfa_offset: 20\n- DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 17 to 00002785\n DW_CFA_def_cfa_offset: 456\n- DW_CFA_advance_loc: 41 to 000027ae\n+ DW_CFA_advance_loc: 41 to 0000243e\n DW_CFA_def_cfa_offset: 460\n- DW_CFA_advance_loc: 1 to 000027af\n+ DW_CFA_advance_loc: 1 to 0000243f\n DW_CFA_def_cfa_offset: 464\n- DW_CFA_advance_loc: 8 to 000027b7\n+ DW_CFA_advance_loc: 8 to 00002447\n DW_CFA_def_cfa_offset: 460\n- DW_CFA_advance_loc: 5 to 000027bc\n+ DW_CFA_advance_loc: 5 to 0000244c\n DW_CFA_def_cfa_offset: 464\n- DW_CFA_advance_loc: 8 to 000027c4\n+ DW_CFA_advance_loc: 8 to 00002454\n DW_CFA_def_cfa_offset: 448\n- DW_CFA_advance_loc: 27 to 000027df\n+ DW_CFA_advance_loc: 27 to 0000246f\n DW_CFA_def_cfa_offset: 452\n- DW_CFA_advance_loc: 1 to 000027e0\n+ DW_CFA_advance_loc: 1 to 00002470\n DW_CFA_def_cfa_offset: 456\n- DW_CFA_advance_loc: 4 to 000027e4\n+ DW_CFA_advance_loc: 4 to 00002474\n DW_CFA_def_cfa_offset: 460\n- DW_CFA_advance_loc: 1 to 000027e5\n+ DW_CFA_advance_loc: 1 to 00002475\n DW_CFA_def_cfa_offset: 464\n- DW_CFA_advance_loc: 13 to 000027f2\n+ DW_CFA_advance_loc: 13 to 00002482\n DW_CFA_def_cfa_offset: 452\n- DW_CFA_advance_loc: 4 to 000027f6\n+ DW_CFA_advance_loc: 4 to 00002486\n DW_CFA_def_cfa_offset: 456\n- DW_CFA_advance_loc: 1 to 000027f7\n+ DW_CFA_advance_loc: 1 to 00002487\n DW_CFA_def_cfa_offset: 460\n- DW_CFA_advance_loc: 1 to 000027f8\n+ DW_CFA_advance_loc: 1 to 00002488\n DW_CFA_def_cfa_offset: 464\n- DW_CFA_advance_loc: 8 to 00002800\n+ DW_CFA_advance_loc: 8 to 00002490\n DW_CFA_def_cfa_offset: 448\n- DW_CFA_advance_loc: 3 to 00002803\n+ DW_CFA_advance_loc: 3 to 00002493\n DW_CFA_def_cfa_offset: 452\n- DW_CFA_advance_loc: 5 to 00002808\n+ DW_CFA_advance_loc: 5 to 00002498\n DW_CFA_def_cfa_offset: 456\n- DW_CFA_advance_loc: 1 to 00002809\n+ DW_CFA_advance_loc: 1 to 00002499\n DW_CFA_def_cfa_offset: 460\n- DW_CFA_advance_loc: 1 to 0000280a\n+ DW_CFA_advance_loc: 1 to 0000249a\n DW_CFA_def_cfa_offset: 464\n- DW_CFA_advance_loc: 17 to 0000281b\n+ DW_CFA_advance_loc: 17 to 000024ab\n DW_CFA_def_cfa_offset: 448\n- DW_CFA_advance_loc: 4 to 0000281f\n+ DW_CFA_advance_loc: 4 to 000024af\n DW_CFA_def_cfa_offset: 452\n- DW_CFA_advance_loc: 1 to 00002820\n+ DW_CFA_advance_loc: 1 to 000024b0\n DW_CFA_def_cfa_offset: 456\n- DW_CFA_advance_loc: 4 to 00002824\n+ DW_CFA_advance_loc: 4 to 000024b4\n DW_CFA_def_cfa_offset: 460\n- DW_CFA_advance_loc: 1 to 00002825\n+ DW_CFA_advance_loc: 1 to 000024b5\n DW_CFA_def_cfa_offset: 464\n- DW_CFA_advance_loc: 11 to 00002830\n+ DW_CFA_advance_loc: 11 to 000024c0\n DW_CFA_def_cfa_offset: 452\n- DW_CFA_advance_loc: 4 to 00002834\n+ DW_CFA_advance_loc: 4 to 000024c4\n DW_CFA_def_cfa_offset: 456\n- DW_CFA_advance_loc: 8 to 0000283c\n+ DW_CFA_advance_loc: 8 to 000024cc\n DW_CFA_def_cfa_offset: 460\n- DW_CFA_advance_loc: 1 to 0000283d\n+ DW_CFA_advance_loc: 1 to 000024cd\n DW_CFA_def_cfa_offset: 464\n- DW_CFA_advance_loc: 8 to 00002845\n+ DW_CFA_advance_loc: 8 to 000024d5\n DW_CFA_def_cfa_offset: 448\n- DW_CFA_advance_loc: 3 to 00002848\n+ DW_CFA_advance_loc: 3 to 000024d8\n DW_CFA_def_cfa_offset: 452\n- DW_CFA_advance_loc: 1 to 00002849\n+ DW_CFA_advance_loc: 1 to 000024d9\n DW_CFA_def_cfa_offset: 456\n- DW_CFA_advance_loc: 1 to 0000284a\n+ DW_CFA_advance_loc: 1 to 000024da\n DW_CFA_def_cfa_offset: 460\n- DW_CFA_advance_loc: 1 to 0000284b\n+ DW_CFA_advance_loc: 1 to 000024db\n DW_CFA_def_cfa_offset: 464\n- DW_CFA_advance_loc: 17 to 0000285c\n+ DW_CFA_advance_loc: 17 to 000024ec\n DW_CFA_def_cfa_offset: 448\n- DW_CFA_advance_loc: 4 to 00002860\n+ DW_CFA_advance_loc: 4 to 000024f0\n DW_CFA_def_cfa_offset: 452\n- DW_CFA_advance_loc: 1 to 00002861\n+ DW_CFA_advance_loc: 1 to 000024f1\n DW_CFA_def_cfa_offset: 456\n- DW_CFA_advance_loc: 4 to 00002865\n+ DW_CFA_advance_loc: 4 to 000024f5\n DW_CFA_def_cfa_offset: 460\n- DW_CFA_advance_loc: 1 to 00002866\n+ DW_CFA_advance_loc: 1 to 000024f6\n DW_CFA_def_cfa_offset: 464\n- DW_CFA_advance_loc: 11 to 00002871\n+ DW_CFA_advance_loc: 11 to 00002501\n DW_CFA_def_cfa_offset: 452\n- DW_CFA_advance_loc: 4 to 00002875\n+ DW_CFA_advance_loc: 4 to 00002505\n DW_CFA_def_cfa_offset: 456\n- DW_CFA_advance_loc: 8 to 0000287d\n+ DW_CFA_advance_loc: 8 to 0000250d\n DW_CFA_def_cfa_offset: 460\n- DW_CFA_advance_loc: 1 to 0000287e\n+ DW_CFA_advance_loc: 1 to 0000250e\n DW_CFA_def_cfa_offset: 464\n- DW_CFA_advance_loc: 8 to 00002886\n+ DW_CFA_advance_loc: 8 to 00002516\n DW_CFA_def_cfa_offset: 448\n- DW_CFA_advance_loc: 5 to 0000288b\n+ DW_CFA_advance_loc: 5 to 0000251b\n DW_CFA_def_cfa_offset: 452\n- DW_CFA_advance_loc: 1 to 0000288c\n+ DW_CFA_advance_loc: 1 to 0000251c\n DW_CFA_def_cfa_offset: 456\n- DW_CFA_advance_loc: 1 to 0000288d\n+ DW_CFA_advance_loc: 1 to 0000251d\n DW_CFA_def_cfa_offset: 460\n- DW_CFA_advance_loc: 1 to 0000288e\n+ DW_CFA_advance_loc: 1 to 0000251e\n DW_CFA_def_cfa_offset: 464\n- DW_CFA_advance_loc: 9 to 00002897\n+ DW_CFA_advance_loc: 9 to 00002527\n DW_CFA_def_cfa_offset: 448\n- DW_CFA_advance_loc: 22 to 000028ad\n+ DW_CFA_advance_loc: 22 to 0000253d\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000028ae\n+ DW_CFA_advance_loc: 1 to 0000253e\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000028af\n+ DW_CFA_advance_loc: 1 to 0000253f\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000028b0\n+ DW_CFA_advance_loc: 1 to 00002540\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000028b1\n+ DW_CFA_advance_loc: 1 to 00002541\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 7 to 000028b8\n+ DW_CFA_advance_loc: 7 to 00002548\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 000028bb\n+ DW_CFA_advance_loc: 3 to 0000254b\n DW_CFA_def_cfa_offset: 452\n- DW_CFA_advance_loc: 10 to 000028c5\n+ DW_CFA_advance_loc: 10 to 00002555\n DW_CFA_def_cfa_offset: 456\n- DW_CFA_advance_loc: 1 to 000028c6\n+ DW_CFA_advance_loc: 1 to 00002556\n DW_CFA_def_cfa_offset: 460\n- DW_CFA_advance_loc: 1 to 000028c7\n+ DW_CFA_advance_loc: 1 to 00002557\n DW_CFA_def_cfa_offset: 464\n- DW_CFA_advance_loc: 8 to 000028cf\n+ DW_CFA_advance_loc: 8 to 0000255f\n DW_CFA_def_cfa_offset: 448\n DW_CFA_nop\n \n-000003e0 000000f4 000003e4 FDE cie=00000000 pc=000028e0..00002a02\n- DW_CFA_advance_loc: 1 to 000028e1\n+00000184 000000f4 00000188 FDE cie=00000000 pc=00002570..00002692\n+ DW_CFA_advance_loc: 1 to 00002571\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 000028e2\n+ DW_CFA_advance_loc: 1 to 00002572\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 12 to 000028ee\n+ DW_CFA_advance_loc: 12 to 0000257e\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000028ef\n+ DW_CFA_advance_loc: 1 to 0000257f\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 3 to 000028f2\n+ DW_CFA_advance_loc: 3 to 00002582\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 16 to 00002902\n+ DW_CFA_advance_loc: 16 to 00002592\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00002903\n+ DW_CFA_advance_loc: 1 to 00002593\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 16 to 00002913\n+ DW_CFA_advance_loc: 16 to 000025a3\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 1 to 00002914\n+ DW_CFA_advance_loc: 1 to 000025a4\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 1 to 00002915\n+ DW_CFA_advance_loc: 1 to 000025a5\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 00002916\n+ DW_CFA_advance_loc: 1 to 000025a6\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00002917\n+ DW_CFA_advance_loc: 1 to 000025a7\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 11 to 00002922\n+ DW_CFA_advance_loc: 11 to 000025b2\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 00002924\n+ DW_CFA_advance_loc: 2 to 000025b4\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 1 to 00002925\n+ DW_CFA_advance_loc: 1 to 000025b5\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 4 to 00002929\n+ DW_CFA_advance_loc: 4 to 000025b9\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 0000292a\n+ DW_CFA_advance_loc: 1 to 000025ba\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 17 to 0000293b\n+ DW_CFA_advance_loc: 17 to 000025cb\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 1 to 0000293c\n+ DW_CFA_advance_loc: 1 to 000025cc\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 1 to 0000293d\n+ DW_CFA_advance_loc: 1 to 000025cd\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 0000293e\n+ DW_CFA_advance_loc: 1 to 000025ce\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 0000293f\n+ DW_CFA_advance_loc: 1 to 000025cf\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 11 to 0000294a\n+ DW_CFA_advance_loc: 11 to 000025da\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 0000294c\n+ DW_CFA_advance_loc: 2 to 000025dc\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 1 to 0000294d\n+ DW_CFA_advance_loc: 1 to 000025dd\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 4 to 00002951\n+ DW_CFA_advance_loc: 4 to 000025e1\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00002952\n+ DW_CFA_advance_loc: 1 to 000025e2\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 17 to 00002963\n+ DW_CFA_advance_loc: 17 to 000025f3\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 1 to 00002964\n+ DW_CFA_advance_loc: 1 to 000025f4\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 1 to 00002965\n+ DW_CFA_advance_loc: 1 to 000025f5\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 00002966\n+ DW_CFA_advance_loc: 1 to 000025f6\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00002967\n+ DW_CFA_advance_loc: 1 to 000025f7\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 11 to 00002972\n+ DW_CFA_advance_loc: 11 to 00002602\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 00002974\n+ DW_CFA_advance_loc: 2 to 00002604\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 1 to 00002975\n+ DW_CFA_advance_loc: 1 to 00002605\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 4 to 00002979\n+ DW_CFA_advance_loc: 4 to 00002609\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 0000297a\n+ DW_CFA_advance_loc: 1 to 0000260a\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 17 to 0000298b\n+ DW_CFA_advance_loc: 17 to 0000261b\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 1 to 0000298c\n+ DW_CFA_advance_loc: 1 to 0000261c\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 1 to 0000298d\n+ DW_CFA_advance_loc: 1 to 0000261d\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 0000298e\n+ DW_CFA_advance_loc: 1 to 0000261e\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 0000298f\n+ DW_CFA_advance_loc: 1 to 0000261f\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 11 to 0000299a\n+ DW_CFA_advance_loc: 11 to 0000262a\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 0000299c\n+ DW_CFA_advance_loc: 2 to 0000262c\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 1 to 0000299d\n+ DW_CFA_advance_loc: 1 to 0000262d\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 4 to 000029a1\n+ DW_CFA_advance_loc: 4 to 00002631\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 000029a2\n+ DW_CFA_advance_loc: 1 to 00002632\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 17 to 000029b3\n+ DW_CFA_advance_loc: 17 to 00002643\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 1 to 000029b4\n+ DW_CFA_advance_loc: 1 to 00002644\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 1 to 000029b5\n+ DW_CFA_advance_loc: 1 to 00002645\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 000029b6\n+ DW_CFA_advance_loc: 1 to 00002646\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 000029b7\n+ DW_CFA_advance_loc: 1 to 00002647\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 11 to 000029c2\n+ DW_CFA_advance_loc: 11 to 00002652\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 000029c4\n+ DW_CFA_advance_loc: 2 to 00002654\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 1 to 000029c5\n+ DW_CFA_advance_loc: 1 to 00002655\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 4 to 000029c9\n+ DW_CFA_advance_loc: 4 to 00002659\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 000029ca\n+ DW_CFA_advance_loc: 1 to 0000265a\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 17 to 000029db\n+ DW_CFA_advance_loc: 17 to 0000266b\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 1 to 000029dc\n+ DW_CFA_advance_loc: 1 to 0000266c\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 1 to 000029dd\n+ DW_CFA_advance_loc: 1 to 0000266d\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 000029de\n+ DW_CFA_advance_loc: 1 to 0000266e\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 000029df\n+ DW_CFA_advance_loc: 1 to 0000266f\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 13 to 000029ec\n+ DW_CFA_advance_loc: 13 to 0000267c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 000029ee\n+ DW_CFA_advance_loc: 2 to 0000267e\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 1 to 000029ef\n+ DW_CFA_advance_loc: 1 to 0000267f\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 4 to 000029f3\n+ DW_CFA_advance_loc: 4 to 00002683\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 000029f4\n+ DW_CFA_advance_loc: 1 to 00002684\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 9 to 000029fd\n+ DW_CFA_advance_loc: 9 to 0000268d\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 000029fe\n+ DW_CFA_advance_loc: 1 to 0000268e\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000029ff\n+ DW_CFA_advance_loc: 1 to 0000268f\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00002a00\n+ DW_CFA_advance_loc: 1 to 00002690\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00002a01\n+ DW_CFA_advance_loc: 1 to 00002691\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-000004d8 00000074 000004dc FDE cie=00000000 pc=00002a10..00002a87\n- DW_CFA_advance_loc: 1 to 00002a11\n+0000027c 00000074 00000280 FDE cie=00000000 pc=000026a0..00002717\n+ DW_CFA_advance_loc: 1 to 000026a1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00002a12\n+ DW_CFA_advance_loc: 1 to 000026a2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00002a13\n+ DW_CFA_advance_loc: 1 to 000026a3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00002a14\n+ DW_CFA_advance_loc: 1 to 000026a4\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00002a22\n+ DW_CFA_advance_loc: 14 to 000026b2\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 5 to 00002a27\n+ DW_CFA_advance_loc: 5 to 000026b7\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 4 to 00002a2b\n+ DW_CFA_advance_loc: 4 to 000026bb\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 4 to 00002a2f\n+ DW_CFA_advance_loc: 4 to 000026bf\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00002a37\n+ DW_CFA_advance_loc: 8 to 000026c7\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 7 to 00002a3e\n+ DW_CFA_advance_loc: 7 to 000026ce\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 6 to 00002a44\n+ DW_CFA_advance_loc: 6 to 000026d4\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00002a45\n+ DW_CFA_advance_loc: 1 to 000026d5\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 18 to 00002a57\n+ DW_CFA_advance_loc: 18 to 000026e7\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 7 to 00002a5e\n+ DW_CFA_advance_loc: 7 to 000026ee\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00002a5f\n+ DW_CFA_advance_loc: 1 to 000026ef\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00002a60\n+ DW_CFA_advance_loc: 1 to 000026f0\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00002a61\n+ DW_CFA_advance_loc: 1 to 000026f1\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00002a62\n+ DW_CFA_advance_loc: 1 to 000026f2\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 6 to 00002a68\n+ DW_CFA_advance_loc: 6 to 000026f8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00002a6b\n+ DW_CFA_advance_loc: 3 to 000026fb\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 7 to 00002a72\n+ DW_CFA_advance_loc: 7 to 00002702\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 00002a73\n+ DW_CFA_advance_loc: 1 to 00002703\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 4 to 00002a77\n+ DW_CFA_advance_loc: 4 to 00002707\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00002a7f\n+ DW_CFA_advance_loc: 8 to 0000270f\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 00002a82\n+ DW_CFA_advance_loc: 3 to 00002712\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00002a83\n+ DW_CFA_advance_loc: 1 to 00002713\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00002a84\n+ DW_CFA_advance_loc: 1 to 00002714\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00002a85\n+ DW_CFA_advance_loc: 1 to 00002715\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00002a86\n+ DW_CFA_advance_loc: 1 to 00002716\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n \n-00000550 00000028 00000554 FDE cie=00000000 pc=00002a90..00002ac6\n- DW_CFA_advance_loc: 1 to 00002a91\n+000002f4 00000028 000002f8 FDE cie=00000000 pc=00002720..00002756\n+ DW_CFA_advance_loc: 1 to 00002721\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r7 (edi) at cfa-8\n- DW_CFA_advance_loc: 6 to 00002a97\n+ DW_CFA_advance_loc: 6 to 00002727\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00002a98\n+ DW_CFA_advance_loc: 1 to 00002728\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-16\n- DW_CFA_advance_loc: 43 to 00002ac3\n+ DW_CFA_advance_loc: 43 to 00002753\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00002ac4\n+ DW_CFA_advance_loc: 1 to 00002754\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00002ac5\n+ DW_CFA_advance_loc: 1 to 00002755\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 4\n \n-0000057c 00000038 00000580 FDE cie=00000000 pc=00002ad0..00002b5e\n- DW_CFA_advance_loc: 1 to 00002ad1\n+00000320 00000038 00000324 FDE cie=00000000 pc=00002760..000027ee\n+ DW_CFA_advance_loc: 1 to 00002761\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r7 (edi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00002ad2\n+ DW_CFA_advance_loc: 1 to 00002762\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00002ad3\n+ DW_CFA_advance_loc: 1 to 00002763\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-16\n- DW_CFA_advance_loc1: 69 to 00002b18\n+ DW_CFA_advance_loc1: 69 to 000027a8\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 8 to 00002b20\n+ DW_CFA_advance_loc: 8 to 000027b0\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 3 to 00002b23\n+ DW_CFA_advance_loc: 3 to 000027b3\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 12 to 00002b2f\n+ DW_CFA_advance_loc: 12 to 000027bf\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 6 to 00002b35\n+ DW_CFA_advance_loc: 6 to 000027c5\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 00002b36\n+ DW_CFA_advance_loc: 1 to 000027c6\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00002b37\n+ DW_CFA_advance_loc: 1 to 000027c7\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 9 to 00002b40\n+ DW_CFA_advance_loc: 9 to 000027d0\n DW_CFA_restore_state\n \n-000005b8 00000134 000005bc FDE cie=00000000 pc=00002b60..00002d19\n- DW_CFA_advance_loc: 1 to 00002b61\n+0000035c 00000134 00000360 FDE cie=00000000 pc=000027f0..000029a9\n+ DW_CFA_advance_loc: 1 to 000027f1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00002b62\n+ DW_CFA_advance_loc: 1 to 000027f2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00002b63\n+ DW_CFA_advance_loc: 1 to 000027f3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00002b64\n+ DW_CFA_advance_loc: 1 to 000027f4\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 17 to 00002b75\n+ DW_CFA_advance_loc: 17 to 00002805\n DW_CFA_def_cfa_offset: 184\n- DW_CFA_advance_loc: 59 to 00002bb0\n+ DW_CFA_advance_loc: 59 to 00002840\n DW_CFA_def_cfa_offset: 188\n- DW_CFA_advance_loc: 1 to 00002bb1\n+ DW_CFA_advance_loc: 1 to 00002841\n DW_CFA_def_cfa_offset: 192\n- DW_CFA_advance_loc: 6 to 00002bb7\n+ DW_CFA_advance_loc: 6 to 00002847\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 9 to 00002bc0\n+ DW_CFA_advance_loc: 9 to 00002850\n DW_CFA_def_cfa_offset: 180\n- DW_CFA_advance_loc: 7 to 00002bc7\n+ DW_CFA_advance_loc: 7 to 00002857\n DW_CFA_def_cfa_offset: 184\n- DW_CFA_advance_loc: 1 to 00002bc8\n+ DW_CFA_advance_loc: 1 to 00002858\n DW_CFA_def_cfa_offset: 188\n- DW_CFA_advance_loc: 1 to 00002bc9\n+ DW_CFA_advance_loc: 1 to 00002859\n DW_CFA_def_cfa_offset: 192\n- DW_CFA_advance_loc: 13 to 00002bd6\n+ DW_CFA_advance_loc: 13 to 00002866\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 11 to 00002be1\n+ DW_CFA_advance_loc: 11 to 00002871\n DW_CFA_def_cfa_offset: 180\n- DW_CFA_advance_loc: 4 to 00002be5\n+ DW_CFA_advance_loc: 4 to 00002875\n DW_CFA_def_cfa_offset: 184\n- DW_CFA_advance_loc: 1 to 00002be6\n+ DW_CFA_advance_loc: 1 to 00002876\n DW_CFA_def_cfa_offset: 188\n- DW_CFA_advance_loc: 1 to 00002be7\n+ DW_CFA_advance_loc: 1 to 00002877\n DW_CFA_def_cfa_offset: 192\n- DW_CFA_advance_loc: 8 to 00002bef\n+ DW_CFA_advance_loc: 8 to 0000287f\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 15 to 00002bfe\n+ DW_CFA_advance_loc: 15 to 0000288e\n DW_CFA_def_cfa_offset: 184\n- DW_CFA_advance_loc: 5 to 00002c03\n+ DW_CFA_advance_loc: 5 to 00002893\n DW_CFA_def_cfa_offset: 188\n- DW_CFA_advance_loc: 1 to 00002c04\n+ DW_CFA_advance_loc: 1 to 00002894\n DW_CFA_def_cfa_offset: 192\n- DW_CFA_advance_loc: 8 to 00002c0c\n+ DW_CFA_advance_loc: 8 to 0000289c\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 7 to 00002c13\n+ DW_CFA_advance_loc: 7 to 000028a3\n DW_CFA_def_cfa_offset: 188\n- DW_CFA_advance_loc: 1 to 00002c14\n+ DW_CFA_advance_loc: 1 to 000028a4\n DW_CFA_def_cfa_offset: 192\n- DW_CFA_advance_loc: 12 to 00002c20\n+ DW_CFA_advance_loc: 12 to 000028b0\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 21 to 00002c35\n+ DW_CFA_advance_loc: 21 to 000028c5\n DW_CFA_def_cfa_offset: 180\n- DW_CFA_advance_loc: 10 to 00002c3f\n+ DW_CFA_advance_loc: 10 to 000028cf\n DW_CFA_def_cfa_offset: 184\n- DW_CFA_advance_loc: 1 to 00002c40\n+ DW_CFA_advance_loc: 1 to 000028d0\n DW_CFA_def_cfa_offset: 188\n- DW_CFA_advance_loc: 1 to 00002c41\n+ DW_CFA_advance_loc: 1 to 000028d1\n DW_CFA_def_cfa_offset: 192\n- DW_CFA_advance_loc: 8 to 00002c49\n+ DW_CFA_advance_loc: 8 to 000028d9\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 26 to 00002c63\n+ DW_CFA_advance_loc: 26 to 000028f3\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00002c64\n+ DW_CFA_advance_loc: 1 to 000028f4\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00002c65\n+ DW_CFA_advance_loc: 1 to 000028f5\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00002c66\n+ DW_CFA_advance_loc: 1 to 000028f6\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00002c67\n+ DW_CFA_advance_loc: 1 to 000028f7\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 9 to 00002c70\n+ DW_CFA_advance_loc: 9 to 00002900\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00002c73\n+ DW_CFA_advance_loc: 3 to 00002903\n DW_CFA_def_cfa_offset: 184\n- DW_CFA_advance_loc: 5 to 00002c78\n+ DW_CFA_advance_loc: 5 to 00002908\n DW_CFA_def_cfa_offset: 188\n- DW_CFA_advance_loc: 1 to 00002c79\n+ DW_CFA_advance_loc: 1 to 00002909\n DW_CFA_def_cfa_offset: 192\n- DW_CFA_advance_loc: 8 to 00002c81\n+ DW_CFA_advance_loc: 8 to 00002911\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 9 to 00002c8a\n+ DW_CFA_advance_loc: 9 to 0000291a\n DW_CFA_def_cfa_offset: 180\n- DW_CFA_advance_loc: 2 to 00002c8c\n+ DW_CFA_advance_loc: 2 to 0000291c\n DW_CFA_def_cfa_offset: 184\n- DW_CFA_advance_loc: 2 to 00002c8e\n+ DW_CFA_advance_loc: 2 to 0000291e\n DW_CFA_def_cfa_offset: 188\n- DW_CFA_advance_loc: 2 to 00002c90\n+ DW_CFA_advance_loc: 2 to 00002920\n DW_CFA_def_cfa_offset: 192\n- DW_CFA_advance_loc: 2 to 00002c92\n+ DW_CFA_advance_loc: 2 to 00002922\n DW_CFA_def_cfa_offset: 196\n- DW_CFA_advance_loc: 2 to 00002c94\n+ DW_CFA_advance_loc: 2 to 00002924\n DW_CFA_def_cfa_offset: 200\n- DW_CFA_advance_loc: 2 to 00002c96\n+ DW_CFA_advance_loc: 2 to 00002926\n DW_CFA_def_cfa_offset: 204\n- DW_CFA_advance_loc: 2 to 00002c98\n+ DW_CFA_advance_loc: 2 to 00002928\n DW_CFA_def_cfa_offset: 208\n- DW_CFA_advance_loc: 2 to 00002c9a\n+ DW_CFA_advance_loc: 2 to 0000292a\n DW_CFA_def_cfa_offset: 212\n- DW_CFA_advance_loc: 4 to 00002c9e\n+ DW_CFA_advance_loc: 4 to 0000292e\n DW_CFA_def_cfa_offset: 216\n- DW_CFA_advance_loc: 4 to 00002ca2\n+ DW_CFA_advance_loc: 4 to 00002932\n DW_CFA_def_cfa_offset: 220\n- DW_CFA_advance_loc: 1 to 00002ca3\n+ DW_CFA_advance_loc: 1 to 00002933\n DW_CFA_def_cfa_offset: 224\n- DW_CFA_advance_loc: 8 to 00002cab\n+ DW_CFA_advance_loc: 8 to 0000293b\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 10 to 00002cb5\n+ DW_CFA_advance_loc: 10 to 00002945\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 180\n- DW_CFA_advance_loc: 5 to 00002cba\n+ DW_CFA_advance_loc: 5 to 0000294a\n DW_CFA_def_cfa_offset: 184\n- DW_CFA_advance_loc: 5 to 00002cbf\n+ DW_CFA_advance_loc: 5 to 0000294f\n DW_CFA_def_cfa_offset: 188\n- DW_CFA_advance_loc: 1 to 00002cc0\n+ DW_CFA_advance_loc: 1 to 00002950\n DW_CFA_def_cfa_offset: 192\n- DW_CFA_advance_loc: 8 to 00002cc8\n+ DW_CFA_advance_loc: 8 to 00002958\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 4 to 00002ccc\n+ DW_CFA_advance_loc: 4 to 0000295c\n DW_CFA_def_cfa_offset: 180\n- DW_CFA_advance_loc: 4 to 00002cd0\n+ DW_CFA_advance_loc: 4 to 00002960\n DW_CFA_def_cfa_offset: 184\n- DW_CFA_advance_loc: 4 to 00002cd4\n+ DW_CFA_advance_loc: 4 to 00002964\n DW_CFA_def_cfa_offset: 188\n- DW_CFA_advance_loc: 4 to 00002cd8\n+ DW_CFA_advance_loc: 4 to 00002968\n DW_CFA_def_cfa_offset: 192\n- DW_CFA_advance_loc: 4 to 00002cdc\n+ DW_CFA_advance_loc: 4 to 0000296c\n DW_CFA_def_cfa_offset: 196\n- DW_CFA_advance_loc: 4 to 00002ce0\n+ DW_CFA_advance_loc: 4 to 00002970\n DW_CFA_def_cfa_offset: 200\n- DW_CFA_advance_loc: 4 to 00002ce4\n+ DW_CFA_advance_loc: 4 to 00002974\n DW_CFA_def_cfa_offset: 204\n- DW_CFA_advance_loc: 10 to 00002cee\n+ DW_CFA_advance_loc: 10 to 0000297e\n DW_CFA_def_cfa_offset: 208\n- DW_CFA_advance_loc: 4 to 00002cf2\n+ DW_CFA_advance_loc: 4 to 00002982\n DW_CFA_def_cfa_offset: 212\n- DW_CFA_advance_loc: 6 to 00002cf8\n+ DW_CFA_advance_loc: 6 to 00002988\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00002cfb\n+ DW_CFA_advance_loc: 3 to 0000298b\n DW_CFA_def_cfa_offset: 180\n- DW_CFA_advance_loc: 10 to 00002d05\n+ DW_CFA_advance_loc: 10 to 00002995\n DW_CFA_def_cfa_offset: 184\n- DW_CFA_advance_loc: 1 to 00002d06\n+ DW_CFA_advance_loc: 1 to 00002996\n DW_CFA_def_cfa_offset: 188\n- DW_CFA_advance_loc: 1 to 00002d07\n+ DW_CFA_advance_loc: 1 to 00002997\n DW_CFA_def_cfa_offset: 192\n- DW_CFA_advance_loc: 8 to 00002d0f\n+ DW_CFA_advance_loc: 8 to 0000299f\n DW_CFA_def_cfa_offset: 176\n DW_CFA_nop\n DW_CFA_nop\n \n-000006f0 0000002c 000006f4 FDE cie=00000000 pc=00002d20..000030d5\n- DW_CFA_advance_loc: 1 to 00002d21\n+00000494 0000002c 00000498 FDE cie=00000000 pc=000029b0..00002d65\n+ DW_CFA_advance_loc: 1 to 000029b1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 2 to 00002d23\n+ DW_CFA_advance_loc: 2 to 000029b3\n DW_CFA_def_cfa_register: r5 (ebp)\n- DW_CFA_advance_loc: 3 to 00002d26\n+ DW_CFA_advance_loc: 3 to 000029b6\n DW_CFA_offset: r7 (edi) at cfa-12\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc2: 797 to 00003043\n+ DW_CFA_advance_loc2: 797 to 00002cd3\n DW_CFA_remember_state\n DW_CFA_restore: r3 (ebx)\n- DW_CFA_advance_loc: 1 to 00003044\n+ DW_CFA_advance_loc: 1 to 00002cd4\n DW_CFA_restore: r6 (esi)\n- DW_CFA_advance_loc: 1 to 00003045\n+ DW_CFA_advance_loc: 1 to 00002cd5\n DW_CFA_restore: r7 (edi)\n- DW_CFA_advance_loc: 1 to 00003046\n+ DW_CFA_advance_loc: 1 to 00002cd6\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa: r4 (esp) ofs 4\n- DW_CFA_advance_loc: 1 to 00003047\n+ DW_CFA_advance_loc: 1 to 00002cd7\n DW_CFA_restore_state\n \n-00000720 000000a4 00000724 FDE cie=00000000 pc=000030e0..00003194\n- DW_CFA_advance_loc: 1 to 000030e1\n+000004c4 000000a4 000004c8 FDE cie=00000000 pc=00002d70..00002e24\n+ DW_CFA_advance_loc: 1 to 00002d71\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 000030e2\n+ DW_CFA_advance_loc: 1 to 00002d72\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000030e3\n+ DW_CFA_advance_loc: 1 to 00002d73\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000030e4\n+ DW_CFA_advance_loc: 1 to 00002d74\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 000030f2\n+ DW_CFA_advance_loc: 14 to 00002d82\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 4 to 000030f6\n+ DW_CFA_advance_loc: 4 to 00002d86\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 4 to 000030fa\n+ DW_CFA_advance_loc: 4 to 00002d8a\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 4 to 000030fe\n+ DW_CFA_advance_loc: 4 to 00002d8e\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00003106\n+ DW_CFA_advance_loc: 8 to 00002d96\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 7 to 0000310d\n+ DW_CFA_advance_loc: 7 to 00002d9d\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 6 to 00003113\n+ DW_CFA_advance_loc: 6 to 00002da3\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 4 to 00003117\n+ DW_CFA_advance_loc: 4 to 00002da7\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 4 to 0000311b\n+ DW_CFA_advance_loc: 4 to 00002dab\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00003123\n+ DW_CFA_advance_loc: 8 to 00002db3\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 9 to 0000312c\n+ DW_CFA_advance_loc: 9 to 00002dbc\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 0000312d\n+ DW_CFA_advance_loc: 1 to 00002dbd\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 0000312e\n+ DW_CFA_advance_loc: 1 to 00002dbe\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 26 to 00003148\n+ DW_CFA_advance_loc: 26 to 00002dd8\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 7 to 0000314f\n+ DW_CFA_advance_loc: 7 to 00002ddf\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00003150\n+ DW_CFA_advance_loc: 1 to 00002de0\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00003151\n+ DW_CFA_advance_loc: 1 to 00002de1\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00003152\n+ DW_CFA_advance_loc: 1 to 00002de2\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00003153\n+ DW_CFA_advance_loc: 1 to 00002de3\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 5 to 00003158\n+ DW_CFA_advance_loc: 5 to 00002de8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 0000315b\n+ DW_CFA_advance_loc: 3 to 00002deb\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 10 to 00003165\n+ DW_CFA_advance_loc: 10 to 00002df5\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 00003166\n+ DW_CFA_advance_loc: 1 to 00002df6\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 4 to 0000316a\n+ DW_CFA_advance_loc: 4 to 00002dfa\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00003172\n+ DW_CFA_advance_loc: 8 to 00002e02\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 00003175\n+ DW_CFA_advance_loc: 3 to 00002e05\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00003176\n+ DW_CFA_advance_loc: 1 to 00002e06\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00003177\n+ DW_CFA_advance_loc: 1 to 00002e07\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00003178\n+ DW_CFA_advance_loc: 1 to 00002e08\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00003179\n+ DW_CFA_advance_loc: 1 to 00002e09\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 7 to 00003180\n+ DW_CFA_advance_loc: 7 to 00002e10\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00003183\n+ DW_CFA_advance_loc: 3 to 00002e13\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00003184\n+ DW_CFA_advance_loc: 1 to 00002e14\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 0000318c\n+ DW_CFA_advance_loc: 8 to 00002e1c\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 0000318f\n+ DW_CFA_advance_loc: 3 to 00002e1f\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00003190\n+ DW_CFA_advance_loc: 1 to 00002e20\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00003191\n+ DW_CFA_advance_loc: 1 to 00002e21\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00003192\n+ DW_CFA_advance_loc: 1 to 00002e22\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00003193\n+ DW_CFA_advance_loc: 1 to 00002e23\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n \n-000007c8 000000e4 000007cc FDE cie=00000000 pc=000031a0..0000330a\n- DW_CFA_advance_loc: 1 to 000031a1\n+0000056c 000000e4 00000570 FDE cie=00000000 pc=00002e30..00002f9a\n+ DW_CFA_advance_loc: 1 to 00002e31\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 000031a2\n+ DW_CFA_advance_loc: 1 to 00002e32\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000031a3\n+ DW_CFA_advance_loc: 1 to 00002e33\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000031a4\n+ DW_CFA_advance_loc: 1 to 00002e34\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 17 to 000031b5\n+ DW_CFA_advance_loc: 17 to 00002e45\n DW_CFA_def_cfa_offset: 164\n- DW_CFA_advance_loc: 29 to 000031d2\n+ DW_CFA_advance_loc: 29 to 00002e62\n DW_CFA_def_cfa_offset: 168\n- DW_CFA_advance_loc: 7 to 000031d9\n+ DW_CFA_advance_loc: 7 to 00002e69\n DW_CFA_def_cfa_offset: 172\n- DW_CFA_advance_loc: 1 to 000031da\n+ DW_CFA_advance_loc: 1 to 00002e6a\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 8 to 000031e2\n+ DW_CFA_advance_loc: 8 to 00002e72\n DW_CFA_def_cfa_offset: 160\n- DW_CFA_advance_loc: 11 to 000031ed\n+ DW_CFA_advance_loc: 11 to 00002e7d\n DW_CFA_def_cfa_offset: 168\n- DW_CFA_advance_loc: 7 to 000031f4\n+ DW_CFA_advance_loc: 7 to 00002e84\n DW_CFA_def_cfa_offset: 172\n- DW_CFA_advance_loc: 1 to 000031f5\n+ DW_CFA_advance_loc: 1 to 00002e85\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 8 to 000031fd\n+ DW_CFA_advance_loc: 8 to 00002e8d\n DW_CFA_def_cfa_offset: 160\n- DW_CFA_advance_loc: 15 to 0000320c\n+ DW_CFA_advance_loc: 15 to 00002e9c\n DW_CFA_def_cfa_offset: 172\n- DW_CFA_advance_loc: 8 to 00003214\n+ DW_CFA_advance_loc: 8 to 00002ea4\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 8 to 0000321c\n+ DW_CFA_advance_loc: 8 to 00002eac\n DW_CFA_def_cfa_offset: 160\n- DW_CFA_advance_loc: 15 to 0000322b\n+ DW_CFA_advance_loc: 15 to 00002ebb\n DW_CFA_def_cfa_offset: 164\n- DW_CFA_advance_loc: 1 to 0000322c\n+ DW_CFA_advance_loc: 1 to 00002ebc\n DW_CFA_def_cfa_offset: 168\n- DW_CFA_advance_loc: 1 to 0000322d\n+ DW_CFA_advance_loc: 1 to 00002ebd\n DW_CFA_def_cfa_offset: 172\n- DW_CFA_advance_loc: 5 to 00003232\n+ DW_CFA_advance_loc: 5 to 00002ec2\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 24 to 0000324a\n+ DW_CFA_advance_loc: 24 to 00002eda\n DW_CFA_def_cfa_offset: 160\n- DW_CFA_advance_loc: 15 to 00003259\n+ DW_CFA_advance_loc: 15 to 00002ee9\n DW_CFA_def_cfa_offset: 164\n- DW_CFA_advance_loc: 5 to 0000325e\n+ DW_CFA_advance_loc: 5 to 00002eee\n DW_CFA_def_cfa_offset: 168\n- DW_CFA_advance_loc: 1 to 0000325f\n+ DW_CFA_advance_loc: 1 to 00002eef\n DW_CFA_def_cfa_offset: 172\n- DW_CFA_advance_loc: 5 to 00003264\n+ DW_CFA_advance_loc: 5 to 00002ef4\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 22 to 0000327a\n+ DW_CFA_advance_loc: 22 to 00002f0a\n DW_CFA_def_cfa_offset: 160\n- DW_CFA_advance_loc: 19 to 0000328d\n+ DW_CFA_advance_loc: 19 to 00002f1d\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00003290\n+ DW_CFA_advance_loc: 3 to 00002f20\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00003291\n+ DW_CFA_advance_loc: 1 to 00002f21\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00003292\n+ DW_CFA_advance_loc: 1 to 00002f22\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00003293\n+ DW_CFA_advance_loc: 1 to 00002f23\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 5 to 00003298\n+ DW_CFA_advance_loc: 5 to 00002f28\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 0000329b\n+ DW_CFA_advance_loc: 3 to 00002f2b\n DW_CFA_def_cfa_offset: 172\n- DW_CFA_advance_loc: 1 to 0000329c\n+ DW_CFA_advance_loc: 1 to 00002f2c\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 8 to 000032a4\n+ DW_CFA_advance_loc: 8 to 00002f34\n DW_CFA_def_cfa_offset: 164\n- DW_CFA_advance_loc: 7 to 000032ab\n+ DW_CFA_advance_loc: 7 to 00002f3b\n DW_CFA_def_cfa_offset: 168\n- DW_CFA_advance_loc: 1 to 000032ac\n+ DW_CFA_advance_loc: 1 to 00002f3c\n DW_CFA_def_cfa_offset: 172\n- DW_CFA_advance_loc: 1 to 000032ad\n+ DW_CFA_advance_loc: 1 to 00002f3d\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 8 to 000032b5\n+ DW_CFA_advance_loc: 8 to 00002f45\n DW_CFA_def_cfa_offset: 160\n- DW_CFA_advance_loc: 14 to 000032c3\n+ DW_CFA_advance_loc: 14 to 00002f53\n DW_CFA_def_cfa_offset: 172\n- DW_CFA_advance_loc: 3 to 000032c6\n+ DW_CFA_advance_loc: 3 to 00002f56\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 8 to 000032ce\n+ DW_CFA_advance_loc: 8 to 00002f5e\n DW_CFA_def_cfa_offset: 164\n- DW_CFA_advance_loc: 7 to 000032d5\n+ DW_CFA_advance_loc: 7 to 00002f65\n DW_CFA_def_cfa_offset: 168\n- DW_CFA_advance_loc: 1 to 000032d6\n+ DW_CFA_advance_loc: 1 to 00002f66\n DW_CFA_def_cfa_offset: 172\n- DW_CFA_advance_loc: 1 to 000032d7\n+ DW_CFA_advance_loc: 1 to 00002f67\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 8 to 000032df\n+ DW_CFA_advance_loc: 8 to 00002f6f\n DW_CFA_def_cfa_offset: 160\n- DW_CFA_advance_loc: 10 to 000032e9\n+ DW_CFA_advance_loc: 10 to 00002f79\n DW_CFA_def_cfa_offset: 172\n- DW_CFA_advance_loc: 1 to 000032ea\n+ DW_CFA_advance_loc: 1 to 00002f7a\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 10 to 000032f4\n+ DW_CFA_advance_loc: 10 to 00002f84\n DW_CFA_def_cfa_offset: 164\n- DW_CFA_advance_loc: 7 to 000032fb\n+ DW_CFA_advance_loc: 7 to 00002f8b\n DW_CFA_def_cfa_offset: 168\n- DW_CFA_advance_loc: 1 to 000032fc\n+ DW_CFA_advance_loc: 1 to 00002f8c\n DW_CFA_def_cfa_offset: 172\n- DW_CFA_advance_loc: 1 to 000032fd\n+ DW_CFA_advance_loc: 1 to 00002f8d\n DW_CFA_def_cfa_offset: 176\n- DW_CFA_advance_loc: 8 to 00003305\n+ DW_CFA_advance_loc: 8 to 00002f95\n DW_CFA_def_cfa_offset: 160\n DW_CFA_nop\n \n-000008b0 0000001c 000008b4 FDE cie=00000000 pc=00003310..00003329\n- DW_CFA_advance_loc: 1 to 00003311\n+00000654 0000001c 00000658 FDE cie=00000000 pc=00002fa0..00002fb9\n+ DW_CFA_advance_loc: 1 to 00002fa1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 0000331f\n+ DW_CFA_advance_loc: 14 to 00002faf\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 8 to 00003327\n+ DW_CFA_advance_loc: 8 to 00002fb7\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00003328\n+ DW_CFA_advance_loc: 1 to 00002fb8\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n \n-000008d0 00000038 000008d4 FDE cie=00000000 pc=00003330..00003379\n- DW_CFA_advance_loc: 1 to 00003331\n+00000674 00000038 00000678 FDE cie=00000000 pc=00002fc0..00003009\n+ DW_CFA_advance_loc: 1 to 00002fc1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 0000333f\n+ DW_CFA_advance_loc: 14 to 00002fcf\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 13 to 0000334c\n+ DW_CFA_advance_loc: 13 to 00002fdc\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000334d\n+ DW_CFA_advance_loc: 1 to 00002fdd\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 3 to 00003350\n+ DW_CFA_advance_loc: 3 to 00002fe0\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 13 to 0000335d\n+ DW_CFA_advance_loc: 13 to 00002fed\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 10 to 00003367\n+ DW_CFA_advance_loc: 10 to 00002ff7\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 00003368\n+ DW_CFA_advance_loc: 1 to 00002ff8\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 4 to 0000336c\n+ DW_CFA_advance_loc: 4 to 00002ffc\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 00003374\n+ DW_CFA_advance_loc: 8 to 00003004\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 3 to 00003377\n+ DW_CFA_advance_loc: 3 to 00003007\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00003378\n+ DW_CFA_advance_loc: 1 to 00003008\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-0000090c 00000058 00000910 FDE cie=00000000 pc=00003380..000033ee\n- DW_CFA_advance_loc: 1 to 00003381\n+000006b0 00000058 000006b4 FDE cie=00000000 pc=00003010..0000307e\n+ DW_CFA_advance_loc: 1 to 00003011\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r7 (edi) at cfa-8\n- DW_CFA_advance_loc: 1 to 00003382\n+ DW_CFA_advance_loc: 1 to 00003012\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r6 (esi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00003383\n+ DW_CFA_advance_loc: 1 to 00003013\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r3 (ebx) at cfa-16\n- DW_CFA_advance_loc: 14 to 00003391\n+ DW_CFA_advance_loc: 14 to 00003021\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 2 to 00003393\n+ DW_CFA_advance_loc: 2 to 00003023\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 2 to 00003395\n+ DW_CFA_advance_loc: 2 to 00003025\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 0000339d\n+ DW_CFA_advance_loc: 8 to 0000302d\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 7 to 000033a4\n+ DW_CFA_advance_loc: 7 to 00003034\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 6 to 000033aa\n+ DW_CFA_advance_loc: 6 to 0000303a\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 000033ab\n+ DW_CFA_advance_loc: 1 to 0000303b\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 4 to 000033af\n+ DW_CFA_advance_loc: 4 to 0000303f\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 18 to 000033c1\n+ DW_CFA_advance_loc: 18 to 00003051\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 3 to 000033c4\n+ DW_CFA_advance_loc: 3 to 00003054\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 000033c5\n+ DW_CFA_advance_loc: 1 to 00003055\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000033c6\n+ DW_CFA_advance_loc: 1 to 00003056\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 10 to 000033d0\n+ DW_CFA_advance_loc: 10 to 00003060\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 000033d3\n+ DW_CFA_advance_loc: 3 to 00003063\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 12 to 000033df\n+ DW_CFA_advance_loc: 12 to 0000306f\n DW_CFA_def_cfa_offset: 24\n- DW_CFA_advance_loc: 1 to 000033e0\n+ DW_CFA_advance_loc: 1 to 00003070\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 4 to 000033e4\n+ DW_CFA_advance_loc: 4 to 00003074\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000033ec\n+ DW_CFA_advance_loc: 8 to 0000307c\n DW_CFA_def_cfa_offset: 16\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000968 00000068 0000096c FDE cie=00000000 pc=000033f0..0000345e\n- DW_CFA_advance_loc: 1 to 000033f1\n+0000070c 00000068 00000710 FDE cie=00000000 pc=00003080..000030ee\n+ DW_CFA_advance_loc: 1 to 00003081\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 000033f2\n+ DW_CFA_advance_loc: 1 to 00003082\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000033f3\n+ DW_CFA_advance_loc: 1 to 00003083\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000033f4\n+ DW_CFA_advance_loc: 1 to 00003084\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00003402\n+ DW_CFA_advance_loc: 14 to 00003092\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 9 to 0000340b\n+ DW_CFA_advance_loc: 9 to 0000309b\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 4 to 0000340f\n+ DW_CFA_advance_loc: 4 to 0000309f\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00003410\n+ DW_CFA_advance_loc: 1 to 000030a0\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00003418\n+ DW_CFA_advance_loc: 8 to 000030a8\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 7 to 0000341f\n+ DW_CFA_advance_loc: 7 to 000030af\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 3 to 00003422\n+ DW_CFA_advance_loc: 3 to 000030b2\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 0000342a\n+ DW_CFA_advance_loc: 8 to 000030ba\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 7 to 00003431\n+ DW_CFA_advance_loc: 7 to 000030c1\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00003432\n+ DW_CFA_advance_loc: 1 to 000030c2\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 0000343a\n+ DW_CFA_advance_loc: 8 to 000030ca\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 0000343d\n+ DW_CFA_advance_loc: 3 to 000030cd\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 0000343e\n+ DW_CFA_advance_loc: 1 to 000030ce\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000343f\n+ DW_CFA_advance_loc: 1 to 000030cf\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00003440\n+ DW_CFA_advance_loc: 1 to 000030d0\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00003441\n+ DW_CFA_advance_loc: 1 to 000030d1\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 7 to 00003448\n+ DW_CFA_advance_loc: 7 to 000030d8\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 0000344b\n+ DW_CFA_advance_loc: 3 to 000030db\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 7 to 00003452\n+ DW_CFA_advance_loc: 7 to 000030e2\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 00003453\n+ DW_CFA_advance_loc: 1 to 000030e3\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00003454\n+ DW_CFA_advance_loc: 1 to 000030e4\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 0000345c\n+ DW_CFA_advance_loc: 8 to 000030ec\n DW_CFA_def_cfa_offset: 32\n DW_CFA_nop\n \n-000009d4 00000054 000009d8 FDE cie=00000000 pc=00003460..000034bc\n- DW_CFA_advance_loc: 1 to 00003461\n+00000778 00000054 0000077c FDE cie=00000000 pc=000030f0..0000314c\n+ DW_CFA_advance_loc: 1 to 000030f1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 00003462\n+ DW_CFA_advance_loc: 1 to 000030f2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 00003463\n+ DW_CFA_advance_loc: 1 to 000030f3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 00003464\n+ DW_CFA_advance_loc: 1 to 000030f4\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 00003472\n+ DW_CFA_advance_loc: 14 to 00003102\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 5 to 00003477\n+ DW_CFA_advance_loc: 5 to 00003107\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 4 to 0000347b\n+ DW_CFA_advance_loc: 4 to 0000310b\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 4 to 0000347f\n+ DW_CFA_advance_loc: 4 to 0000310f\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 28 to 0000349b\n+ DW_CFA_advance_loc: 28 to 0000312b\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 7 to 000034a2\n+ DW_CFA_advance_loc: 7 to 00003132\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 1 to 000034a3\n+ DW_CFA_advance_loc: 1 to 00003133\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 000034a4\n+ DW_CFA_advance_loc: 1 to 00003134\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 4 to 000034a8\n+ DW_CFA_advance_loc: 4 to 00003138\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 000034b0\n+ DW_CFA_advance_loc: 8 to 00003140\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 5 to 000034b5\n+ DW_CFA_advance_loc: 5 to 00003145\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 000034b8\n+ DW_CFA_advance_loc: 3 to 00003148\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 000034b9\n+ DW_CFA_advance_loc: 1 to 00003149\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 000034ba\n+ DW_CFA_advance_loc: 1 to 0000314a\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000034bb\n+ DW_CFA_advance_loc: 1 to 0000314b\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n DW_CFA_nop\n \n-00000a2c 000000a8 00000a30 FDE cie=00000000 pc=000034c0..0000358a\n- DW_CFA_advance_loc: 1 to 000034c1\n+000007d0 000000a8 000007d4 FDE cie=00000000 pc=00003150..0000321a\n+ DW_CFA_advance_loc: 1 to 00003151\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 000034c2\n+ DW_CFA_advance_loc: 1 to 00003152\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000034c3\n+ DW_CFA_advance_loc: 1 to 00003153\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000034c4\n+ DW_CFA_advance_loc: 1 to 00003154\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 000034d2\n+ DW_CFA_advance_loc: 14 to 00003162\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 9 to 000034db\n+ DW_CFA_advance_loc: 9 to 0000316b\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 4 to 000034df\n+ DW_CFA_advance_loc: 4 to 0000316f\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 4 to 000034e3\n+ DW_CFA_advance_loc: 4 to 00003173\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 000034eb\n+ DW_CFA_advance_loc: 8 to 0000317b\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 9 to 000034f4\n+ DW_CFA_advance_loc: 9 to 00003184\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 1 to 000034f5\n+ DW_CFA_advance_loc: 1 to 00003185\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 000034f6\n+ DW_CFA_advance_loc: 1 to 00003186\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 4 to 000034fa\n+ DW_CFA_advance_loc: 4 to 0000318a\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00003502\n+ DW_CFA_advance_loc: 8 to 00003192\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 2 to 00003504\n+ DW_CFA_advance_loc: 2 to 00003194\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 3 to 00003507\n+ DW_CFA_advance_loc: 3 to 00003197\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00003508\n+ DW_CFA_advance_loc: 1 to 00003198\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00003510\n+ DW_CFA_advance_loc: 8 to 000031a0\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 7 to 00003517\n+ DW_CFA_advance_loc: 7 to 000031a7\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00003518\n+ DW_CFA_advance_loc: 1 to 000031a8\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00003520\n+ DW_CFA_advance_loc: 8 to 000031b0\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 3 to 00003523\n+ DW_CFA_advance_loc: 3 to 000031b3\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00003524\n+ DW_CFA_advance_loc: 1 to 000031b4\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 0000352c\n+ DW_CFA_advance_loc: 8 to 000031bc\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 0000352d\n+ DW_CFA_advance_loc: 1 to 000031bd\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000352e\n+ DW_CFA_advance_loc: 1 to 000031be\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000352f\n+ DW_CFA_advance_loc: 1 to 000031bf\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00003530\n+ DW_CFA_advance_loc: 1 to 000031c0\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 00003538\n+ DW_CFA_advance_loc: 8 to 000031c8\n DW_CFA_def_cfa_offset: 32\n DW_CFA_offset: r3 (ebx) at cfa-20\n DW_CFA_offset: r5 (ebp) at cfa-8\n DW_CFA_offset: r6 (esi) at cfa-16\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 3 to 0000353b\n+ DW_CFA_advance_loc: 3 to 000031cb\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 7 to 00003542\n+ DW_CFA_advance_loc: 7 to 000031d2\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 00003543\n+ DW_CFA_advance_loc: 1 to 000031d3\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 4 to 00003547\n+ DW_CFA_advance_loc: 4 to 000031d7\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 0000354f\n+ DW_CFA_advance_loc: 8 to 000031df\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 12 to 0000355b\n+ DW_CFA_advance_loc: 12 to 000031eb\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 8 to 00003563\n+ DW_CFA_advance_loc: 8 to 000031f3\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 00003564\n+ DW_CFA_advance_loc: 1 to 000031f4\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 1 to 00003565\n+ DW_CFA_advance_loc: 1 to 000031f5\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 0000356d\n+ DW_CFA_advance_loc: 8 to 000031fd\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 7 to 00003574\n+ DW_CFA_advance_loc: 7 to 00003204\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 7 to 0000357b\n+ DW_CFA_advance_loc: 7 to 0000320b\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 1 to 0000357c\n+ DW_CFA_advance_loc: 1 to 0000320c\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 4 to 00003580\n+ DW_CFA_advance_loc: 4 to 00003210\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00003588\n+ DW_CFA_advance_loc: 8 to 00003218\n DW_CFA_def_cfa_offset: 32\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000ad8 00000030 00000adc FDE cie=00000000 pc=00003590..000035c9\n- DW_CFA_advance_loc: 1 to 00003591\n+0000087c 00000030 00000880 FDE cie=00000000 pc=00003220..00003259\n+ DW_CFA_advance_loc: 1 to 00003221\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 16 to 000035a1\n+ DW_CFA_advance_loc: 16 to 00003231\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 12 to 000035ad\n+ DW_CFA_advance_loc: 12 to 0000323d\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000035ae\n+ DW_CFA_advance_loc: 1 to 0000323e\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 2 to 000035b0\n+ DW_CFA_advance_loc: 2 to 00003240\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 000035b3\n+ DW_CFA_advance_loc: 3 to 00003243\n DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 4 to 000035b7\n+ DW_CFA_advance_loc: 4 to 00003247\n DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 8 to 000035bf\n+ DW_CFA_advance_loc: 8 to 0000324f\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 8 to 000035c7\n+ DW_CFA_advance_loc: 8 to 00003257\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 000035c8\n+ DW_CFA_advance_loc: 1 to 00003258\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n \n-00000b0c 000000a0 00000b10 FDE cie=00000000 pc=000035d0..000036bb\n- DW_CFA_advance_loc: 1 to 000035d1\n+000008b0 000000a0 000008b4 FDE cie=00000000 pc=00003260..0000334b\n+ DW_CFA_advance_loc: 1 to 00003261\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 000035d2\n+ DW_CFA_advance_loc: 1 to 00003262\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000035d3\n+ DW_CFA_advance_loc: 1 to 00003263\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000035d4\n+ DW_CFA_advance_loc: 1 to 00003264\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 000035e2\n+ DW_CFA_advance_loc: 14 to 00003272\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 28 to 000035fe\n+ DW_CFA_advance_loc: 28 to 0000328e\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 5 to 00003603\n+ DW_CFA_advance_loc: 5 to 00003293\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 8 to 0000360b\n+ DW_CFA_advance_loc: 8 to 0000329b\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 00003613\n+ DW_CFA_advance_loc: 8 to 000032a3\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 11 to 0000361e\n+ DW_CFA_advance_loc: 11 to 000032ae\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 9 to 00003627\n+ DW_CFA_advance_loc: 9 to 000032b7\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 00003628\n+ DW_CFA_advance_loc: 1 to 000032b8\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 16 to 00003638\n+ DW_CFA_advance_loc: 16 to 000032c8\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 1 to 00003639\n+ DW_CFA_advance_loc: 1 to 000032c9\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 1 to 0000363a\n+ DW_CFA_advance_loc: 1 to 000032ca\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 5 to 0000363f\n+ DW_CFA_advance_loc: 5 to 000032cf\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 00003640\n+ DW_CFA_advance_loc: 1 to 000032d0\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 16 to 00003650\n+ DW_CFA_advance_loc: 16 to 000032e0\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 1 to 00003651\n+ DW_CFA_advance_loc: 1 to 000032e1\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 1 to 00003652\n+ DW_CFA_advance_loc: 1 to 000032e2\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 1 to 00003653\n+ DW_CFA_advance_loc: 1 to 000032e3\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 00003654\n+ DW_CFA_advance_loc: 1 to 000032e4\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 17 to 00003665\n+ DW_CFA_advance_loc: 17 to 000032f5\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 1 to 00003666\n+ DW_CFA_advance_loc: 1 to 000032f6\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 1 to 00003667\n+ DW_CFA_advance_loc: 1 to 000032f7\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 4 to 0000366b\n+ DW_CFA_advance_loc: 4 to 000032fb\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 0000366c\n+ DW_CFA_advance_loc: 1 to 000032fc\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 18 to 0000367e\n+ DW_CFA_advance_loc: 18 to 0000330e\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 1 to 0000367f\n+ DW_CFA_advance_loc: 1 to 0000330f\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 1 to 00003680\n+ DW_CFA_advance_loc: 1 to 00003310\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 1 to 00003681\n+ DW_CFA_advance_loc: 1 to 00003311\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 00003682\n+ DW_CFA_advance_loc: 1 to 00003312\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 9 to 0000368b\n+ DW_CFA_advance_loc: 9 to 0000331b\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 16 to 0000369b\n+ DW_CFA_advance_loc: 16 to 0000332b\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 0000369c\n+ DW_CFA_advance_loc: 1 to 0000332c\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 0000369d\n+ DW_CFA_advance_loc: 1 to 0000332d\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 0000369e\n+ DW_CFA_advance_loc: 1 to 0000332e\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 0000369f\n+ DW_CFA_advance_loc: 1 to 0000332f\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 1 to 000036a0\n+ DW_CFA_advance_loc: 1 to 00003330\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 000036a3\n+ DW_CFA_advance_loc: 3 to 00003333\n DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 7 to 000036aa\n+ DW_CFA_advance_loc: 7 to 0000333a\n DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 1 to 000036ab\n+ DW_CFA_advance_loc: 1 to 0000333b\n DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 000036ac\n+ DW_CFA_advance_loc: 1 to 0000333c\n DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 000036b4\n+ DW_CFA_advance_loc: 8 to 00003344\n DW_CFA_def_cfa_offset: 64\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000bb0 00000010 00000bb4 FDE cie=00000000 pc=000036bb..000036bf\n+00000954 00000010 00000958 FDE cie=00000000 pc=00003371..00003375\n DW_CFA_nop\n DW_CFA_nop\n DW_CFA_nop\n \n-00000bc4 00000088 00000bc8 FDE cie=00000000 pc=000036c0..00003759\n- DW_CFA_advance_loc: 1 to 000036c1\n+00000968 000000f4 0000096c FDE cie=00000000 pc=00003380..000034db\n+ DW_CFA_advance_loc: 1 to 00003381\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 000036c2\n+ DW_CFA_advance_loc: 1 to 00003382\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000036c3\n+ DW_CFA_advance_loc: 1 to 00003383\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000036c4\n+ DW_CFA_advance_loc: 1 to 00003384\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 000036d2\n- DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 14 to 000036e0\n+ DW_CFA_advance_loc: 17 to 00003395\n+ DW_CFA_def_cfa_offset: 1128\n+ DW_CFA_advance_loc: 46 to 000033c3\n+ DW_CFA_def_cfa_offset: 1132\n+ DW_CFA_advance_loc: 7 to 000033ca\n+ DW_CFA_def_cfa_offset: 1136\n+ DW_CFA_advance_loc: 12 to 000033d6\n+ DW_CFA_def_cfa_offset: 1120\n+ DW_CFA_advance_loc: 11 to 000033e1\n+ DW_CFA_def_cfa_offset: 1128\n+ DW_CFA_advance_loc: 6 to 000033e7\n+ DW_CFA_def_cfa_offset: 1132\n+ DW_CFA_advance_loc: 1 to 000033e8\n+ DW_CFA_def_cfa_offset: 1136\n+ DW_CFA_advance_loc: 14 to 000033f6\n+ DW_CFA_def_cfa_offset: 1120\n+ DW_CFA_advance_loc: 1 to 000033f7\n+ DW_CFA_def_cfa_offset: 1124\n+ DW_CFA_advance_loc: 7 to 000033fe\n+ DW_CFA_def_cfa_offset: 1128\n+ DW_CFA_advance_loc: 1 to 000033ff\n+ DW_CFA_def_cfa_offset: 1132\n+ DW_CFA_advance_loc: 1 to 00003400\n+ DW_CFA_def_cfa_offset: 1136\n+ DW_CFA_advance_loc: 13 to 0000340d\n+ DW_CFA_def_cfa_offset: 1120\n+ DW_CFA_advance_loc: 22 to 00003423\n+ DW_CFA_def_cfa_offset: 1124\n+ DW_CFA_advance_loc: 1 to 00003424\n+ DW_CFA_def_cfa_offset: 1128\n+ DW_CFA_advance_loc: 4 to 00003428\n+ DW_CFA_def_cfa_offset: 1132\n+ DW_CFA_advance_loc: 1 to 00003429\n+ DW_CFA_def_cfa_offset: 1136\n+ DW_CFA_advance_loc: 8 to 00003431\n+ DW_CFA_def_cfa_offset: 1124\n+ DW_CFA_advance_loc: 1 to 00003432\n+ DW_CFA_def_cfa_offset: 1128\n+ DW_CFA_advance_loc: 6 to 00003438\n+ DW_CFA_def_cfa_offset: 1132\n+ DW_CFA_advance_loc: 1 to 00003439\n+ DW_CFA_def_cfa_offset: 1136\n+ DW_CFA_advance_loc: 12 to 00003445\n+ DW_CFA_def_cfa_offset: 1124\n+ DW_CFA_advance_loc: 1 to 00003446\n+ DW_CFA_def_cfa_offset: 1128\n+ DW_CFA_advance_loc: 4 to 0000344a\n+ DW_CFA_def_cfa_offset: 1132\n+ DW_CFA_advance_loc: 1 to 0000344b\n+ DW_CFA_def_cfa_offset: 1136\n+ DW_CFA_advance_loc: 14 to 00003459\n+ DW_CFA_def_cfa_offset: 1140\n+ DW_CFA_advance_loc: 2 to 0000345b\n+ DW_CFA_def_cfa_offset: 1144\n+ DW_CFA_advance_loc: 1 to 0000345c\n+ DW_CFA_def_cfa_offset: 1148\n+ DW_CFA_advance_loc: 5 to 00003461\n+ DW_CFA_def_cfa_offset: 1152\n+ DW_CFA_advance_loc: 1 to 00003462\n+ DW_CFA_def_cfa_offset: 1156\n+ DW_CFA_advance_loc: 4 to 00003466\n+ DW_CFA_def_cfa_offset: 1160\n+ DW_CFA_advance_loc: 4 to 0000346a\n+ DW_CFA_def_cfa_offset: 1164\n+ DW_CFA_advance_loc: 1 to 0000346b\n+ DW_CFA_def_cfa_offset: 1168\n+ DW_CFA_advance_loc: 8 to 00003473\n+ DW_CFA_def_cfa_offset: 1120\n+ DW_CFA_advance_loc: 5 to 00003478\n+ DW_CFA_def_cfa_offset: 1124\n+ DW_CFA_advance_loc: 4 to 0000347c\n+ DW_CFA_def_cfa_offset: 1128\n+ DW_CFA_advance_loc: 4 to 00003480\n+ DW_CFA_def_cfa_offset: 1132\n+ DW_CFA_advance_loc: 4 to 00003484\n+ DW_CFA_def_cfa_offset: 1136\n+ DW_CFA_advance_loc: 8 to 0000348c\n+ DW_CFA_def_cfa_offset: 1120\n+ DW_CFA_advance_loc: 7 to 00003493\n+ DW_CFA_def_cfa_offset: 1132\n+ DW_CFA_advance_loc: 4 to 00003497\n+ DW_CFA_def_cfa_offset: 1136\n+ DW_CFA_advance_loc: 8 to 0000349f\n+ DW_CFA_def_cfa_offset: 1120\n+ DW_CFA_advance_loc: 22 to 000034b5\n+ DW_CFA_remember_state\n+ DW_CFA_def_cfa_offset: 20\n+ DW_CFA_advance_loc: 1 to 000034b6\n+ DW_CFA_restore: r3 (ebx)\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 1 to 000034b7\n+ DW_CFA_restore: r6 (esi)\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_advance_loc: 1 to 000034b8\n+ DW_CFA_restore: r7 (edi)\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 1 to 000034b9\n+ DW_CFA_restore: r5 (ebp)\n+ DW_CFA_def_cfa_offset: 4\n+ DW_CFA_advance_loc: 7 to 000034c0\n+ DW_CFA_restore_state\n+ DW_CFA_advance_loc: 3 to 000034c3\n+ DW_CFA_def_cfa_offset: 1124\n+ DW_CFA_advance_loc: 7 to 000034ca\n+ DW_CFA_def_cfa_offset: 1128\n+ DW_CFA_advance_loc: 1 to 000034cb\n+ DW_CFA_def_cfa_offset: 1132\n+ DW_CFA_advance_loc: 1 to 000034cc\n+ DW_CFA_def_cfa_offset: 1136\n+ DW_CFA_advance_loc: 8 to 000034d4\n+ DW_CFA_def_cfa_offset: 1120\n+ DW_CFA_nop\n+\n+00000a60 000000a4 00000a64 FDE cie=00000000 pc=000034e0..000035da\n+ DW_CFA_advance_loc: 1 to 000034e1\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_offset: r5 (ebp) at cfa-8\n+ DW_CFA_advance_loc: 1 to 000034e2\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_offset: r7 (edi) at cfa-12\n+ DW_CFA_advance_loc: 1 to 000034e3\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_offset: r6 (esi) at cfa-16\n+ DW_CFA_advance_loc: 1 to 000034e4\n+ DW_CFA_def_cfa_offset: 20\n+ DW_CFA_offset: r3 (ebx) at cfa-20\n+ DW_CFA_advance_loc: 14 to 000034f2\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 000036e1\n+ DW_CFA_advance_loc: 21 to 00003507\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 14 to 000036ef\n+ DW_CFA_advance_loc: 8 to 0000350f\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 1 to 000036f0\n+ DW_CFA_advance_loc: 8 to 00003517\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 7 to 000036f7\n+ DW_CFA_advance_loc: 6 to 0000351d\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 000036f8\n+ DW_CFA_advance_loc: 1 to 0000351e\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 000036f9\n+ DW_CFA_advance_loc: 1 to 0000351f\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 11 to 00003704\n- DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 3 to 00003707\n+ DW_CFA_advance_loc: 8 to 00003527\n+ DW_CFA_def_cfa_offset: 52\n+ DW_CFA_advance_loc: 5 to 0000352c\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 4 to 0000370b\n+ DW_CFA_advance_loc: 1 to 0000352d\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000370c\n+ DW_CFA_advance_loc: 5 to 00003532\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 11 to 00003717\n+ DW_CFA_advance_loc: 22 to 00003548\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 7 to 0000371e\n- DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 3 to 00003721\n+ DW_CFA_advance_loc: 8 to 00003550\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00003722\n+ DW_CFA_advance_loc: 2 to 00003552\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 11 to 0000372d\n+ DW_CFA_advance_loc: 46 to 00003580\n+ DW_CFA_def_cfa_offset: 20\n+ DW_CFA_advance_loc: 1 to 00003581\n+ DW_CFA_restore: r3 (ebx)\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 1 to 00003582\n+ DW_CFA_restore: r6 (esi)\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_advance_loc: 1 to 00003583\n+ DW_CFA_restore: r7 (edi)\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 1 to 00003584\n+ DW_CFA_restore: r5 (ebp)\n+ DW_CFA_def_cfa_offset: 4\n+ DW_CFA_advance_loc: 12 to 00003590\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 3 to 00003730\n- DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 4 to 00003734\n- DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 0000373c\n+ DW_CFA_offset: r3 (ebx) at cfa-20\n+ DW_CFA_offset: r5 (ebp) at cfa-8\n+ DW_CFA_offset: r6 (esi) at cfa-16\n+ DW_CFA_offset: r7 (edi) at cfa-12\n+ DW_CFA_advance_loc: 3 to 00003593\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 0000373d\n+ DW_CFA_advance_loc: 10 to 0000359d\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 4 to 00003741\n+ DW_CFA_advance_loc: 1 to 0000359e\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00003742\n+ DW_CFA_advance_loc: 1 to 0000359f\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 1 to 00003743\n- DW_CFA_def_cfa_offset: 68\n- DW_CFA_advance_loc: 4 to 00003747\n- DW_CFA_def_cfa_offset: 72\n- DW_CFA_advance_loc: 4 to 0000374b\n- DW_CFA_def_cfa_offset: 76\n- DW_CFA_advance_loc: 1 to 0000374c\n- DW_CFA_def_cfa_offset: 80\n- DW_CFA_advance_loc: 8 to 00003754\n+ DW_CFA_advance_loc: 8 to 000035a7\n+ DW_CFA_def_cfa_offset: 48\n+ DW_CFA_advance_loc: 3 to 000035aa\n+ DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 1 to 00003755\n+ DW_CFA_advance_loc: 3 to 000035ad\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00003756\n+ DW_CFA_advance_loc: 1 to 000035ae\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00003757\n+ DW_CFA_advance_loc: 1 to 000035af\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00003758\n+ DW_CFA_advance_loc: 1 to 000035b0\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_nop\n- DW_CFA_nop\n+ DW_CFA_advance_loc: 8 to 000035b8\n+ DW_CFA_restore_state\n+ DW_CFA_advance_loc: 3 to 000035bb\n+ DW_CFA_def_cfa_offset: 60\n+ DW_CFA_advance_loc: 1 to 000035bc\n+ DW_CFA_def_cfa_offset: 64\n+ DW_CFA_advance_loc: 8 to 000035c4\n+ DW_CFA_def_cfa_offset: 52\n+ DW_CFA_advance_loc: 10 to 000035ce\n+ DW_CFA_def_cfa_offset: 56\n+ DW_CFA_advance_loc: 1 to 000035cf\n+ DW_CFA_def_cfa_offset: 60\n+ DW_CFA_advance_loc: 1 to 000035d0\n+ DW_CFA_def_cfa_offset: 64\n+ DW_CFA_advance_loc: 8 to 000035d8\n+ DW_CFA_def_cfa_offset: 48\n DW_CFA_nop\n \n-00000c50 0000002c 00000c54 FDE cie=00000000 pc=00003760..00003789\n- DW_CFA_advance_loc: 1 to 00003761\n+00000b08 00000074 00000b0c FDE cie=00000000 pc=000035e0..00003669\n+ DW_CFA_advance_loc: 1 to 000035e1\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_offset: r3 (ebx) at cfa-8\n- DW_CFA_advance_loc: 14 to 0000376f\n- DW_CFA_def_cfa_offset: 28\n- DW_CFA_advance_loc: 4 to 00003773\n- DW_CFA_def_cfa_offset: 32\n- DW_CFA_advance_loc: 2 to 00003775\n+ DW_CFA_offset: r5 (ebp) at cfa-8\n+ DW_CFA_advance_loc: 1 to 000035e2\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_offset: r7 (edi) at cfa-12\n+ DW_CFA_advance_loc: 1 to 000035e3\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_offset: r6 (esi) at cfa-16\n+ DW_CFA_advance_loc: 1 to 000035e4\n+ DW_CFA_def_cfa_offset: 20\n+ DW_CFA_offset: r3 (ebx) at cfa-20\n+ DW_CFA_advance_loc: 14 to 000035f2\n+ DW_CFA_def_cfa_offset: 40\n+ DW_CFA_advance_loc: 11 to 000035fd\n+ DW_CFA_def_cfa_offset: 44\n+ DW_CFA_advance_loc: 1 to 000035fe\n+ DW_CFA_def_cfa_offset: 48\n+ DW_CFA_advance_loc: 23 to 00003615\n DW_CFA_def_cfa_offset: 36\n- DW_CFA_advance_loc: 2 to 00003777\n+ DW_CFA_advance_loc: 5 to 0000361a\n DW_CFA_def_cfa_offset: 40\n- DW_CFA_advance_loc: 4 to 0000377b\n+ DW_CFA_advance_loc: 3 to 0000361d\n DW_CFA_def_cfa_offset: 44\n- DW_CFA_advance_loc: 4 to 0000377f\n+ DW_CFA_advance_loc: 2 to 0000361f\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00003787\n+ DW_CFA_advance_loc: 18 to 00003631\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 13 to 0000363e\n+ DW_CFA_remember_state\n+ DW_CFA_def_cfa_offset: 20\n+ DW_CFA_advance_loc: 1 to 0000363f\n+ DW_CFA_restore: r3 (ebx)\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 1 to 00003640\n+ DW_CFA_restore: r6 (esi)\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_advance_loc: 1 to 00003641\n+ DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00003788\n+ DW_CFA_advance_loc: 1 to 00003642\n+ DW_CFA_restore: r5 (ebp)\n+ DW_CFA_def_cfa_offset: 4\n+ DW_CFA_advance_loc: 6 to 00003648\n+ DW_CFA_restore_state\n+ DW_CFA_advance_loc: 3 to 0000364b\n+ DW_CFA_def_cfa_offset: 36\n+ DW_CFA_advance_loc: 10 to 00003655\n+ DW_CFA_def_cfa_offset: 40\n+ DW_CFA_advance_loc: 1 to 00003656\n+ DW_CFA_def_cfa_offset: 44\n+ DW_CFA_advance_loc: 1 to 00003657\n+ DW_CFA_def_cfa_offset: 48\n+ DW_CFA_advance_loc: 8 to 0000365f\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 5 to 00003664\n+ DW_CFA_def_cfa_offset: 20\n+ DW_CFA_advance_loc: 1 to 00003665\n DW_CFA_restore: r3 (ebx)\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 1 to 00003666\n+ DW_CFA_restore: r6 (esi)\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_advance_loc: 1 to 00003667\n+ DW_CFA_restore: r7 (edi)\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 1 to 00003668\n+ DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n DW_CFA_nop\n+ DW_CFA_nop\n+ DW_CFA_nop\n \n-00000c80 00000010 00000c84 FDE cie=00000000 pc=00003790..00003796\n+00000b80 00000040 00000b84 FDE cie=00000000 pc=00003670..000036b5\n+ DW_CFA_advance_loc: 1 to 00003671\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_offset: r6 (esi) at cfa-8\n+ DW_CFA_advance_loc: 1 to 00003672\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_offset: r3 (ebx) at cfa-12\n+ DW_CFA_advance_loc: 14 to 00003680\n+ DW_CFA_def_cfa_offset: 24\n+ DW_CFA_advance_loc: 10 to 0000368a\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 1 to 0000368b\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 9 to 00003694\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 1 to 00003695\n+ DW_CFA_def_cfa_offset: 24\n+ DW_CFA_advance_loc: 3 to 00003698\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 2 to 0000369a\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 6 to 000036a0\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 2 to 000036a2\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 16 to 000036b2\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_advance_loc: 1 to 000036b3\n+ DW_CFA_restore: r3 (ebx)\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 1 to 000036b4\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-00000c94 00000090 00000c98 FDE cie=00000000 pc=000037a0..0000389b\n- DW_CFA_advance_loc: 1 to 000037a1\n+00000bc4 00000090 00000bc8 FDE cie=00000000 pc=000036c0..000037bb\n+ DW_CFA_advance_loc: 1 to 000036c1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 000037a2\n+ DW_CFA_advance_loc: 1 to 000036c2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000037a3\n+ DW_CFA_advance_loc: 1 to 000036c3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000037a4\n+ DW_CFA_advance_loc: 1 to 000036c4\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 000037b2\n+ DW_CFA_advance_loc: 14 to 000036d2\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 10 to 000037bc\n+ DW_CFA_advance_loc: 10 to 000036dc\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 000037bd\n+ DW_CFA_advance_loc: 1 to 000036dd\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 30 to 000037db\n+ DW_CFA_advance_loc: 30 to 000036fb\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 6 to 000037e1\n+ DW_CFA_advance_loc: 6 to 00003701\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 4 to 000037e5\n+ DW_CFA_advance_loc: 4 to 00003705\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 000037e6\n+ DW_CFA_advance_loc: 1 to 00003706\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 11 to 000037f1\n+ DW_CFA_advance_loc: 11 to 00003711\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 42 to 0000381b\n+ DW_CFA_advance_loc: 42 to 0000373b\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 11 to 00003826\n+ DW_CFA_advance_loc: 11 to 00003746\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 4 to 0000382a\n+ DW_CFA_advance_loc: 4 to 0000374a\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000382b\n+ DW_CFA_advance_loc: 1 to 0000374b\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 9 to 00003834\n+ DW_CFA_advance_loc: 9 to 00003754\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 2 to 00003836\n+ DW_CFA_advance_loc: 2 to 00003756\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00003837\n+ DW_CFA_advance_loc: 1 to 00003757\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 2 to 00003839\n+ DW_CFA_advance_loc: 2 to 00003759\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00003841\n+ DW_CFA_advance_loc: 8 to 00003761\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 8 to 00003849\n+ DW_CFA_advance_loc: 8 to 00003769\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 4 to 0000384d\n+ DW_CFA_advance_loc: 4 to 0000376d\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 00003855\n+ DW_CFA_advance_loc: 8 to 00003775\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 00003856\n+ DW_CFA_advance_loc: 1 to 00003776\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 3 to 00003859\n+ DW_CFA_advance_loc: 3 to 00003779\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 0000385a\n+ DW_CFA_advance_loc: 1 to 0000377a\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 16 to 0000386a\n+ DW_CFA_advance_loc: 16 to 0000378a\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 3 to 0000386d\n+ DW_CFA_advance_loc: 3 to 0000378d\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00003870\n+ DW_CFA_advance_loc: 3 to 00003790\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00003871\n+ DW_CFA_advance_loc: 1 to 00003791\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00003872\n+ DW_CFA_advance_loc: 1 to 00003792\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00003873\n+ DW_CFA_advance_loc: 1 to 00003793\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 5 to 00003878\n+ DW_CFA_advance_loc: 5 to 00003798\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 0000387b\n+ DW_CFA_advance_loc: 3 to 0000379b\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 12 to 00003887\n+ DW_CFA_advance_loc: 12 to 000037a7\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00003888\n+ DW_CFA_advance_loc: 1 to 000037a8\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 00003889\n+ DW_CFA_advance_loc: 1 to 000037a9\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 16 to 00003899\n+ DW_CFA_advance_loc: 16 to 000037b9\n DW_CFA_def_cfa_offset: 48\n DW_CFA_nop\n DW_CFA_nop\n \n-00000d28 00000074 00000d2c FDE cie=00000000 pc=000038a0..00003996\n- DW_CFA_advance_loc: 1 to 000038a1\n+00000c58 00000074 00000c5c FDE cie=00000000 pc=000037c0..000038b6\n+ DW_CFA_advance_loc: 1 to 000037c1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r5 (ebp) at cfa-8\n- DW_CFA_advance_loc: 1 to 000038a2\n+ DW_CFA_advance_loc: 1 to 000037c2\n DW_CFA_def_cfa_offset: 12\n DW_CFA_offset: r7 (edi) at cfa-12\n- DW_CFA_advance_loc: 1 to 000038a3\n+ DW_CFA_advance_loc: 1 to 000037c3\n DW_CFA_def_cfa_offset: 16\n DW_CFA_offset: r6 (esi) at cfa-16\n- DW_CFA_advance_loc: 1 to 000038a4\n+ DW_CFA_advance_loc: 1 to 000037c4\n DW_CFA_def_cfa_offset: 20\n DW_CFA_offset: r3 (ebx) at cfa-20\n- DW_CFA_advance_loc: 14 to 000038b2\n+ DW_CFA_advance_loc: 14 to 000037d2\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 5 to 000038b7\n+ DW_CFA_advance_loc: 5 to 000037d7\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 26 to 000038d1\n+ DW_CFA_advance_loc: 26 to 000037f1\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 1 to 000038d2\n+ DW_CFA_advance_loc: 1 to 000037f2\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 3 to 000038d5\n+ DW_CFA_advance_loc: 3 to 000037f5\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 000038d6\n+ DW_CFA_advance_loc: 1 to 000037f6\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 8 to 000038de\n+ DW_CFA_advance_loc: 8 to 000037fe\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 12 to 000038ea\n+ DW_CFA_advance_loc: 12 to 0000380a\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 1 to 000038eb\n+ DW_CFA_advance_loc: 1 to 0000380b\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 21 to 00003900\n+ DW_CFA_advance_loc: 21 to 00003820\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 56 to 00003938\n+ DW_CFA_advance_loc: 56 to 00003858\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 7 to 0000393f\n+ DW_CFA_advance_loc: 7 to 0000385f\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00003940\n+ DW_CFA_advance_loc: 1 to 00003860\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 4 to 00003944\n+ DW_CFA_advance_loc: 4 to 00003864\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 27 to 0000395f\n+ DW_CFA_advance_loc: 27 to 0000387f\n DW_CFA_def_cfa_offset: 48\n- DW_CFA_advance_loc: 3 to 00003962\n+ DW_CFA_advance_loc: 3 to 00003882\n DW_CFA_remember_state\n DW_CFA_def_cfa_offset: 20\n- DW_CFA_advance_loc: 3 to 00003965\n+ DW_CFA_advance_loc: 3 to 00003885\n DW_CFA_restore: r3 (ebx)\n DW_CFA_def_cfa_offset: 16\n- DW_CFA_advance_loc: 1 to 00003966\n+ DW_CFA_advance_loc: 1 to 00003886\n DW_CFA_restore: r6 (esi)\n DW_CFA_def_cfa_offset: 12\n- DW_CFA_advance_loc: 1 to 00003967\n+ DW_CFA_advance_loc: 1 to 00003887\n DW_CFA_restore: r7 (edi)\n DW_CFA_def_cfa_offset: 8\n- DW_CFA_advance_loc: 1 to 00003968\n+ DW_CFA_advance_loc: 1 to 00003888\n DW_CFA_restore: r5 (ebp)\n DW_CFA_def_cfa_offset: 4\n- DW_CFA_advance_loc: 8 to 00003970\n+ DW_CFA_advance_loc: 8 to 00003890\n DW_CFA_restore_state\n- DW_CFA_advance_loc: 3 to 00003973\n+ DW_CFA_advance_loc: 3 to 00003893\n+ DW_CFA_def_cfa_offset: 52\n+ DW_CFA_advance_loc: 12 to 0000389f\n+ DW_CFA_def_cfa_offset: 56\n+ DW_CFA_advance_loc: 1 to 000038a0\n+ DW_CFA_def_cfa_offset: 60\n+ DW_CFA_advance_loc: 4 to 000038a4\n+ DW_CFA_def_cfa_offset: 64\n+ DW_CFA_advance_loc: 16 to 000038b4\n+ DW_CFA_def_cfa_offset: 48\n+ DW_CFA_nop\n+\n+00000cd0 00000088 00000cd4 FDE cie=00000000 pc=000038c0..00003959\n+ DW_CFA_advance_loc: 1 to 000038c1\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_offset: r5 (ebp) at cfa-8\n+ DW_CFA_advance_loc: 1 to 000038c2\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_offset: r7 (edi) at cfa-12\n+ DW_CFA_advance_loc: 1 to 000038c3\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_offset: r6 (esi) at cfa-16\n+ DW_CFA_advance_loc: 1 to 000038c4\n+ DW_CFA_def_cfa_offset: 20\n+ DW_CFA_offset: r3 (ebx) at cfa-20\n+ DW_CFA_advance_loc: 14 to 000038d2\n+ DW_CFA_def_cfa_offset: 56\n+ DW_CFA_advance_loc: 14 to 000038e0\n+ DW_CFA_def_cfa_offset: 60\n+ DW_CFA_advance_loc: 1 to 000038e1\n+ DW_CFA_def_cfa_offset: 64\n+ DW_CFA_advance_loc: 14 to 000038ef\n+ DW_CFA_def_cfa_offset: 48\n+ DW_CFA_advance_loc: 1 to 000038f0\n DW_CFA_def_cfa_offset: 52\n- DW_CFA_advance_loc: 12 to 0000397f\n+ DW_CFA_advance_loc: 7 to 000038f7\n DW_CFA_def_cfa_offset: 56\n- DW_CFA_advance_loc: 1 to 00003980\n+ DW_CFA_advance_loc: 1 to 000038f8\n DW_CFA_def_cfa_offset: 60\n- DW_CFA_advance_loc: 4 to 00003984\n+ DW_CFA_advance_loc: 1 to 000038f9\n DW_CFA_def_cfa_offset: 64\n- DW_CFA_advance_loc: 16 to 00003994\n+ DW_CFA_advance_loc: 11 to 00003904\n+ DW_CFA_def_cfa_offset: 60\n+ DW_CFA_advance_loc: 3 to 00003907\n+ DW_CFA_def_cfa_offset: 56\n+ DW_CFA_advance_loc: 4 to 0000390b\n+ DW_CFA_def_cfa_offset: 60\n+ DW_CFA_advance_loc: 1 to 0000390c\n+ DW_CFA_def_cfa_offset: 64\n+ DW_CFA_advance_loc: 11 to 00003917\n+ DW_CFA_def_cfa_offset: 48\n+ DW_CFA_advance_loc: 7 to 0000391e\n+ DW_CFA_def_cfa_offset: 56\n+ DW_CFA_advance_loc: 3 to 00003921\n+ DW_CFA_def_cfa_offset: 60\n+ DW_CFA_advance_loc: 1 to 00003922\n+ DW_CFA_def_cfa_offset: 64\n+ DW_CFA_advance_loc: 11 to 0000392d\n DW_CFA_def_cfa_offset: 48\n+ DW_CFA_advance_loc: 3 to 00003930\n+ DW_CFA_def_cfa_offset: 60\n+ DW_CFA_advance_loc: 4 to 00003934\n+ DW_CFA_def_cfa_offset: 64\n+ DW_CFA_advance_loc: 8 to 0000393c\n+ DW_CFA_def_cfa_offset: 52\n+ DW_CFA_advance_loc: 1 to 0000393d\n+ DW_CFA_def_cfa_offset: 56\n+ DW_CFA_advance_loc: 4 to 00003941\n+ DW_CFA_def_cfa_offset: 60\n+ DW_CFA_advance_loc: 1 to 00003942\n+ DW_CFA_def_cfa_offset: 64\n+ DW_CFA_advance_loc: 1 to 00003943\n+ DW_CFA_def_cfa_offset: 68\n+ DW_CFA_advance_loc: 4 to 00003947\n+ DW_CFA_def_cfa_offset: 72\n+ DW_CFA_advance_loc: 4 to 0000394b\n+ DW_CFA_def_cfa_offset: 76\n+ DW_CFA_advance_loc: 1 to 0000394c\n+ DW_CFA_def_cfa_offset: 80\n+ DW_CFA_advance_loc: 8 to 00003954\n+ DW_CFA_def_cfa_offset: 20\n+ DW_CFA_advance_loc: 1 to 00003955\n+ DW_CFA_restore: r3 (ebx)\n+ DW_CFA_def_cfa_offset: 16\n+ DW_CFA_advance_loc: 1 to 00003956\n+ DW_CFA_restore: r6 (esi)\n+ DW_CFA_def_cfa_offset: 12\n+ DW_CFA_advance_loc: 1 to 00003957\n+ DW_CFA_restore: r7 (edi)\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 1 to 00003958\n+ DW_CFA_restore: r5 (ebp)\n+ DW_CFA_def_cfa_offset: 4\n+ DW_CFA_nop\n+ DW_CFA_nop\n+ DW_CFA_nop\n+\n+00000d5c 0000002c 00000d60 FDE cie=00000000 pc=00003960..00003989\n+ DW_CFA_advance_loc: 1 to 00003961\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_offset: r3 (ebx) at cfa-8\n+ DW_CFA_advance_loc: 14 to 0000396f\n+ DW_CFA_def_cfa_offset: 28\n+ DW_CFA_advance_loc: 4 to 00003973\n+ DW_CFA_def_cfa_offset: 32\n+ DW_CFA_advance_loc: 2 to 00003975\n+ DW_CFA_def_cfa_offset: 36\n+ DW_CFA_advance_loc: 2 to 00003977\n+ DW_CFA_def_cfa_offset: 40\n+ DW_CFA_advance_loc: 4 to 0000397b\n+ DW_CFA_def_cfa_offset: 44\n+ DW_CFA_advance_loc: 4 to 0000397f\n+ DW_CFA_def_cfa_offset: 48\n+ DW_CFA_advance_loc: 8 to 00003987\n+ DW_CFA_def_cfa_offset: 8\n+ DW_CFA_advance_loc: 1 to 00003988\n+ DW_CFA_restore: r3 (ebx)\n+ DW_CFA_def_cfa_offset: 4\n+ DW_CFA_nop\n+\n+00000d8c 00000010 00000d90 FDE cie=00000000 pc=00003990..00003996\n+ DW_CFA_nop\n+ DW_CFA_nop\n DW_CFA_nop\n \n 00000da0 00000058 00000da4 FDE cie=00000000 pc=000039a0..000039f9\n DW_CFA_advance_loc: 1 to 000039a1\n DW_CFA_def_cfa_offset: 8\n DW_CFA_offset: r7 (edi) at cfa-8\n DW_CFA_advance_loc: 1 to 000039a2\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,28 +1,18 @@\n __gmon_start__\n _ITM_deregisterTMCloneTable\n _ITM_registerTMCloneTable\n __cxa_finalize\n _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz\n-Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems\n-setmntent\n+Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo\n char_to_java\n-getmntent_r\n-endmntent\n mark_failed_with_errno\n-Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch\n-inotify_init1\n-java_to_char\n-inotify_add_watch\n-Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent\n-Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch\n-inotify_rm_watch\n-Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo\n Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo\n Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod\n+java_to_char\n _Z8toMillis8timespec\n _Z10unpackStatP4statPiPxS2_\n Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat\n __errno_location\n mark_failed_with_message\n Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir\n readdir64_r\n@@ -33,33 +23,44 @@\n Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach\n Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory\n Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory\n Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable\n Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable\n Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty\n Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize\n+Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems\n+setmntent\n+getmntent_r\n+endmntent\n+Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch\n+inotify_init1\n+inotify_add_watch\n+Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent\n+Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch\n+inotify_rm_watch\n+wcstombs\n+mbstowcs\n mark_failed_with_code\n map_error_code\n Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion\n-wcstombs\n-mbstowcs\n strerror_r\n __stack_chk_fail\n libc.so.6\n GLIBC_2.9\n GLIBC_2.2\n GLIBC_2.1.3\n GLIBC_2.4\n GLIBC_2.33\n GLIBC_2.0\n-/etc/mtab\n-could not open mount file\n-could not initialize inotify\n-could not add path to watch\n-could not wait for next event\n+could not query machine details\n+could not read directory entry\n+(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZ)V\n+could not convert string to current locale\n+could not convert string from current locale\n+(Ljava/lang/String;IILjava/lang/String;)V\n Ljava/lang/String;\n osVersion\n machineArchitecture\n int_bytes\n u_long_bytes\n size_t_bytes\n uid_t_bytes\n@@ -76,20 +77,19 @@\n could not create array\n could not readlink\n could not setsid()\n could not getcwd()\n could not setcwd()\n could not putenv()\n could not fetch terminal size\n-(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZ)V\n-could not query machine details\n-could not read directory entry\n-(Ljava/lang/String;IILjava/lang/String;)V\n-could not convert string to current locale\n-could not convert string from current locale\n+/etc/mtab\n+could not open mount file\n+could not initialize inotify\n+could not add path to watch\n+could not wait for next event\n /usr/lib/debug/.dwz/i386-linux-gnu/libnative-platform-jni.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -7,138 +7,138 @@\n 0x000006f0 5461626c 65005f5f 6378615f 66696e61 Table.__cxa_fina\n 0x00000700 6c697a65 005f5a4e 374a4e49 456e765f lize._ZN7JNIEnv_\n 0x00000710 31344361 6c6c566f 69644d65 74686f64 14CallVoidMethod\n 0x00000720 4550385f 6a6f626a 65637450 31305f6a EP8_jobjectP10_j\n 0x00000730 6d657468 6f644944 7a004a61 76615f6e methodIDz.Java_n\n 0x00000740 65745f72 75627967 72617065 66727569 et_rubygrapefrui\n 0x00000750 745f706c 6174666f 726d5f69 6e746572 t_platform_inter\n- 0x00000760 6e616c5f 6a6e695f 506f7369 7846696c nal_jni_PosixFil\n- 0x00000770 65537973 74656d46 756e6374 696f6e73 eSystemFunctions\n- 0x00000780 5f6c6973 7446696c 65537973 74656d73 _listFileSystems\n- 0x00000790 00736574 6d6e7465 6e740063 6861725f .setmntent.char_\n- 0x000007a0 746f5f6a 61766100 6765746d 6e74656e to_java.getmnten\n- 0x000007b0 745f7200 656e646d 6e74656e 74006d61 t_r.endmntent.ma\n- 0x000007c0 726b5f66 61696c65 645f7769 74685f65 rk_failed_with_e\n- 0x000007d0 72726e6f 004a6176 615f6e65 745f7275 rrno.Java_net_ru\n- 0x000007e0 62796772 61706566 72756974 5f706c61 bygrapefruit_pla\n- 0x000007f0 74666f72 6d5f696e 7465726e 616c5f6a tform_internal_j\n- 0x00000800 6e695f46 696c6545 76656e74 46756e63 ni_FileEventFunc\n- 0x00000810 74696f6e 735f6372 65617465 57617463 tions_createWatc\n- 0x00000820 6800696e 6f746966 795f696e 69743100 h.inotify_init1.\n- 0x00000830 6a617661 5f746f5f 63686172 00696e6f java_to_char.ino\n- 0x00000840 74696679 5f616464 5f776174 63680066 tify_add_watch.f\n- 0x00000850 72656500 6d616c6c 6f630063 6c6f7365 ree.malloc.close\n- 0x00000860 004a6176 615f6e65 745f7275 62796772 .Java_net_rubygr\n- 0x00000870 61706566 72756974 5f706c61 74666f72 apefruit_platfor\n- 0x00000880 6d5f696e 7465726e 616c5f6a 6e695f46 m_internal_jni_F\n- 0x00000890 696c6545 76656e74 46756e63 74696f6e ileEventFunction\n- 0x000008a0 735f7761 6974466f 724e6578 74457665 s_waitForNextEve\n- 0x000008b0 6e740072 65616400 4a617661 5f6e6574 nt.read.Java_net\n- 0x000008c0 5f727562 79677261 70656672 7569745f _rubygrapefruit_\n- 0x000008d0 706c6174 666f726d 5f696e74 65726e61 platform_interna\n- 0x000008e0 6c5f6a6e 695f4669 6c654576 656e7446 l_jni_FileEventF\n- 0x000008f0 756e6374 696f6e73 5f636c6f 73655761 unctions_closeWa\n- 0x00000900 74636800 696e6f74 6966795f 726d5f77 tch.inotify_rm_w\n- 0x00000910 61746368 004a6176 615f6e65 745f7275 atch.Java_net_ru\n- 0x00000920 62796772 61706566 72756974 5f706c61 bygrapefruit_pla\n- 0x00000930 74666f72 6d5f696e 7465726e 616c5f6a tform_internal_j\n- 0x00000940 6e695f4e 61746976 654c6962 72617279 ni_NativeLibrary\n- 0x00000950 46756e63 74696f6e 735f6765 74537973 Functions_getSys\n- 0x00000960 74656d49 6e666f00 756e616d 65004a61 temInfo.uname.Ja\n- 0x00000970 76615f6e 65745f72 75627967 72617065 va_net_rubygrape\n- 0x00000980 66727569 745f706c 6174666f 726d5f69 fruit_platform_i\n- 0x00000990 6e746572 6e616c5f 6a6e695f 506f7369 nternal_jni_Posi\n- 0x000009a0 78547970 6546756e 6374696f 6e735f67 xTypeFunctions_g\n- 0x000009b0 65744e61 74697665 54797065 496e666f etNativeTypeInfo\n- 0x000009c0 004a6176 615f6e65 745f7275 62796772 .Java_net_rubygr\n- 0x000009d0 61706566 72756974 5f706c61 74666f72 apefruit_platfor\n- 0x000009e0 6d5f696e 7465726e 616c5f6a 6e695f50 m_internal_jni_P\n- 0x000009f0 6f736978 46696c65 46756e63 74696f6e osixFileFunction\n- 0x00000a00 735f6368 6d6f6400 5f5a3874 6f4d696c s_chmod._Z8toMil\n- 0x00000a10 6c697338 74696d65 73706563 005f5a31 lis8timespec._Z1\n- 0x00000a20 30756e70 61636b53 74617450 34737461 0unpackStatP4sta\n- 0x00000a30 74506950 7853325f 004a6176 615f6e65 tPiPxS2_.Java_ne\n- 0x00000a40 745f7275 62796772 61706566 72756974 t_rubygrapefruit\n- 0x00000a50 5f706c61 74666f72 6d5f696e 7465726e _platform_intern\n- 0x00000a60 616c5f6a 6e695f50 6f736978 46696c65 al_jni_PosixFile\n- 0x00000a70 46756e63 74696f6e 735f7374 6174006c Functions_stat.l\n- 0x00000a80 73746174 3634005f 5f657272 6e6f5f6c stat64.__errno_l\n- 0x00000a90 6f636174 696f6e00 6d61726b 5f666169 ocation.mark_fai\n- 0x00000aa0 6c65645f 77697468 5f6d6573 73616765 led_with_message\n- 0x00000ab0 004a6176 615f6e65 745f7275 62796772 .Java_net_rubygr\n- 0x00000ac0 61706566 72756974 5f706c61 74666f72 apefruit_platfor\n- 0x00000ad0 6d5f696e 7465726e 616c5f6a 6e695f50 m_internal_jni_P\n- 0x00000ae0 6f736978 46696c65 46756e63 74696f6e osixFileFunction\n- 0x00000af0 735f7265 61646469 72007374 726c656e s_readdir.strlen\n- 0x00000b00 006f7065 6e646972 00726561 64646972 .opendir.readdir\n- 0x00000b10 36345f72 00737472 6e637079 00636c6f 64_r.strncpy.clo\n- 0x00000b20 73656469 72004a61 76615f6e 65745f72 sedir.Java_net_r\n- 0x00000b30 75627967 72617065 66727569 745f706c ubygrapefruit_pl\n- 0x00000b40 6174666f 726d5f69 6e746572 6e616c5f atform_internal_\n- 0x00000b50 6a6e695f 506f7369 7846696c 6546756e jni_PosixFileFun\n- 0x00000b60 6374696f 6e735f73 796d6c69 6e6b004a ctions_symlink.J\n- 0x00000b70 6176615f 6e65745f 72756279 67726170 ava_net_rubygrap\n- 0x00000b80 65667275 69745f70 6c617466 6f726d5f efruit_platform_\n- 0x00000b90 696e7465 726e616c 5f6a6e69 5f506f73 internal_jni_Pos\n- 0x00000ba0 69784669 6c654675 6e637469 6f6e735f ixFileFunctions_\n- 0x00000bb0 72656164 6c696e6b 004a6176 615f6e65 readlink.Java_ne\n- 0x00000bc0 745f7275 62796772 61706566 72756974 t_rubygrapefruit\n- 0x00000bd0 5f706c61 74666f72 6d5f696e 7465726e _platform_intern\n- 0x00000be0 616c5f6a 6e695f50 6f736978 50726f63 al_jni_PosixProc\n- 0x00000bf0 65737346 756e6374 696f6e73 5f676574 essFunctions_get\n- 0x00000c00 50696400 67657470 6964004a 6176615f Pid.getpid.Java_\n- 0x00000c10 6e65745f 72756279 67726170 65667275 net_rubygrapefru\n- 0x00000c20 69745f70 6c617466 6f726d5f 696e7465 it_platform_inte\n- 0x00000c30 726e616c 5f6a6e69 5f506f73 69785072 rnal_jni_PosixPr\n- 0x00000c40 6f636573 7346756e 6374696f 6e735f64 ocessFunctions_d\n- 0x00000c50 65746163 68007365 74736964 004a6176 etach.setsid.Jav\n- 0x00000c60 615f6e65 745f7275 62796772 61706566 a_net_rubygrapef\n- 0x00000c70 72756974 5f706c61 74666f72 6d5f696e ruit_platform_in\n- 0x00000c80 7465726e 616c5f6a 6e695f50 6f736978 ternal_jni_Posix\n- 0x00000c90 50726f63 65737346 756e6374 696f6e73 ProcessFunctions\n- 0x00000ca0 5f676574 576f726b 696e6744 69726563 _getWorkingDirec\n- 0x00000cb0 746f7279 00676574 63776400 4a617661 tory.getcwd.Java\n- 0x00000cc0 5f6e6574 5f727562 79677261 70656672 _net_rubygrapefr\n- 0x00000cd0 7569745f 706c6174 666f726d 5f696e74 uit_platform_int\n- 0x00000ce0 65726e61 6c5f6a6e 695f506f 73697850 ernal_jni_PosixP\n- 0x00000cf0 726f6365 73734675 6e637469 6f6e735f rocessFunctions_\n- 0x00000d00 73657457 6f726b69 6e674469 72656374 setWorkingDirect\n- 0x00000d10 6f727900 63686469 72004a61 76615f6e ory.chdir.Java_n\n- 0x00000d20 65745f72 75627967 72617065 66727569 et_rubygrapefrui\n- 0x00000d30 745f706c 6174666f 726d5f69 6e746572 t_platform_inter\n- 0x00000d40 6e616c5f 6a6e695f 506f7369 7850726f nal_jni_PosixPro\n- 0x00000d50 63657373 46756e63 74696f6e 735f6765 cessFunctions_ge\n- 0x00000d60 74456e76 69726f6e 6d656e74 56617269 tEnvironmentVari\n- 0x00000d70 61626c65 00676574 656e7600 4a617661 able.getenv.Java\n- 0x00000d80 5f6e6574 5f727562 79677261 70656672 _net_rubygrapefr\n- 0x00000d90 7569745f 706c6174 666f726d 5f696e74 uit_platform_int\n- 0x00000da0 65726e61 6c5f6a6e 695f506f 73697850 ernal_jni_PosixP\n- 0x00000db0 726f6365 73734675 6e637469 6f6e735f rocessFunctions_\n- 0x00000dc0 73657445 6e766972 6f6e6d65 6e745661 setEnvironmentVa\n- 0x00000dd0 72696162 6c650073 6574656e 76004a61 riable.setenv.Ja\n- 0x00000de0 76615f6e 65745f72 75627967 72617065 va_net_rubygrape\n- 0x00000df0 66727569 745f706c 6174666f 726d5f69 fruit_platform_i\n- 0x00000e00 6e746572 6e616c5f 6a6e695f 506f7369 nternal_jni_Posi\n- 0x00000e10 78546572 6d696e61 6c46756e 6374696f xTerminalFunctio\n- 0x00000e20 6e735f69 73617474 79004a61 76615f6e ns_isatty.Java_n\n- 0x00000e30 65745f72 75627967 72617065 66727569 et_rubygrapefrui\n- 0x00000e40 745f706c 6174666f 726d5f69 6e746572 t_platform_inter\n- 0x00000e50 6e616c5f 6a6e695f 506f7369 78546572 nal_jni_PosixTer\n- 0x00000e60 6d696e61 6c46756e 6374696f 6e735f67 minalFunctions_g\n- 0x00000e70 65745465 726d696e 616c5369 7a650069 etTerminalSize.i\n- 0x00000e80 6f63746c 006d6172 6b5f6661 696c6564 octl.mark_failed\n- 0x00000e90 5f776974 685f636f 6465006d 61705f65 _with_code.map_e\n- 0x00000ea0 72726f72 5f636f64 65004a61 76615f6e rror_code.Java_n\n- 0x00000eb0 65745f72 75627967 72617065 66727569 et_rubygrapefrui\n- 0x00000ec0 745f706c 6174666f 726d5f69 6e746572 t_platform_inter\n- 0x00000ed0 6e616c5f 6a6e695f 4e617469 76654c69 nal_jni_NativeLi\n- 0x00000ee0 62726172 7946756e 6374696f 6e735f67 braryFunctions_g\n- 0x00000ef0 65745665 7273696f 6e007763 73746f6d etVersion.wcstom\n- 0x00000f00 6273006d 6273746f 77637300 7763736c bs.mbstowcs.wcsl\n- 0x00000f10 656e0073 74726572 726f725f 72005f5f en.strerror_r.__\n+ 0x00000760 6e616c5f 6a6e695f 4e617469 76654c69 nal_jni_NativeLi\n+ 0x00000770 62726172 7946756e 6374696f 6e735f67 braryFunctions_g\n+ 0x00000780 65745379 7374656d 496e666f 00756e61 etSystemInfo.una\n+ 0x00000790 6d650063 6861725f 746f5f6a 61766100 me.char_to_java.\n+ 0x000007a0 6d61726b 5f666169 6c65645f 77697468 mark_failed_with\n+ 0x000007b0 5f657272 6e6f004a 6176615f 6e65745f _errno.Java_net_\n+ 0x000007c0 72756279 67726170 65667275 69745f70 rubygrapefruit_p\n+ 0x000007d0 6c617466 6f726d5f 696e7465 726e616c latform_internal\n+ 0x000007e0 5f6a6e69 5f506f73 69785479 70654675 _jni_PosixTypeFu\n+ 0x000007f0 6e637469 6f6e735f 6765744e 61746976 nctions_getNativ\n+ 0x00000800 65547970 65496e66 6f004a61 76615f6e eTypeInfo.Java_n\n+ 0x00000810 65745f72 75627967 72617065 66727569 et_rubygrapefrui\n+ 0x00000820 745f706c 6174666f 726d5f69 6e746572 t_platform_inter\n+ 0x00000830 6e616c5f 6a6e695f 506f7369 7846696c nal_jni_PosixFil\n+ 0x00000840 6546756e 6374696f 6e735f63 686d6f64 eFunctions_chmod\n+ 0x00000850 006a6176 615f746f 5f636861 72006672 .java_to_char.fr\n+ 0x00000860 6565005f 5a38746f 4d696c6c 69733874 ee._Z8toMillis8t\n+ 0x00000870 696d6573 70656300 5f5a3130 756e7061 imespec._Z10unpa\n+ 0x00000880 636b5374 61745034 73746174 50695078 ckStatP4statPiPx\n+ 0x00000890 53325f00 4a617661 5f6e6574 5f727562 S2_.Java_net_rub\n+ 0x000008a0 79677261 70656672 7569745f 706c6174 ygrapefruit_plat\n+ 0x000008b0 666f726d 5f696e74 65726e61 6c5f6a6e form_internal_jn\n+ 0x000008c0 695f506f 73697846 696c6546 756e6374 i_PosixFileFunct\n+ 0x000008d0 696f6e73 5f737461 74006c73 74617436 ions_stat.lstat6\n+ 0x000008e0 34005f5f 6572726e 6f5f6c6f 63617469 4.__errno_locati\n+ 0x000008f0 6f6e006d 61726b5f 6661696c 65645f77 on.mark_failed_w\n+ 0x00000900 6974685f 6d657373 61676500 4a617661 ith_message.Java\n+ 0x00000910 5f6e6574 5f727562 79677261 70656672 _net_rubygrapefr\n+ 0x00000920 7569745f 706c6174 666f726d 5f696e74 uit_platform_int\n+ 0x00000930 65726e61 6c5f6a6e 695f506f 73697846 ernal_jni_PosixF\n+ 0x00000940 696c6546 756e6374 696f6e73 5f726561 ileFunctions_rea\n+ 0x00000950 64646972 00737472 6c656e00 6f70656e ddir.strlen.open\n+ 0x00000960 64697200 72656164 64697236 345f7200 dir.readdir64_r.\n+ 0x00000970 6d616c6c 6f630073 74726e63 70790063 malloc.strncpy.c\n+ 0x00000980 6c6f7365 64697200 4a617661 5f6e6574 losedir.Java_net\n+ 0x00000990 5f727562 79677261 70656672 7569745f _rubygrapefruit_\n+ 0x000009a0 706c6174 666f726d 5f696e74 65726e61 platform_interna\n+ 0x000009b0 6c5f6a6e 695f506f 73697846 696c6546 l_jni_PosixFileF\n+ 0x000009c0 756e6374 696f6e73 5f73796d 6c696e6b unctions_symlink\n+ 0x000009d0 004a6176 615f6e65 745f7275 62796772 .Java_net_rubygr\n+ 0x000009e0 61706566 72756974 5f706c61 74666f72 apefruit_platfor\n+ 0x000009f0 6d5f696e 7465726e 616c5f6a 6e695f50 m_internal_jni_P\n+ 0x00000a00 6f736978 46696c65 46756e63 74696f6e osixFileFunction\n+ 0x00000a10 735f7265 61646c69 6e6b004a 6176615f s_readlink.Java_\n+ 0x00000a20 6e65745f 72756279 67726170 65667275 net_rubygrapefru\n+ 0x00000a30 69745f70 6c617466 6f726d5f 696e7465 it_platform_inte\n+ 0x00000a40 726e616c 5f6a6e69 5f506f73 69785072 rnal_jni_PosixPr\n+ 0x00000a50 6f636573 7346756e 6374696f 6e735f67 ocessFunctions_g\n+ 0x00000a60 65745069 64006765 74706964 004a6176 etPid.getpid.Jav\n+ 0x00000a70 615f6e65 745f7275 62796772 61706566 a_net_rubygrapef\n+ 0x00000a80 72756974 5f706c61 74666f72 6d5f696e ruit_platform_in\n+ 0x00000a90 7465726e 616c5f6a 6e695f50 6f736978 ternal_jni_Posix\n+ 0x00000aa0 50726f63 65737346 756e6374 696f6e73 ProcessFunctions\n+ 0x00000ab0 5f646574 61636800 73657473 6964004a _detach.setsid.J\n+ 0x00000ac0 6176615f 6e65745f 72756279 67726170 ava_net_rubygrap\n+ 0x00000ad0 65667275 69745f70 6c617466 6f726d5f efruit_platform_\n+ 0x00000ae0 696e7465 726e616c 5f6a6e69 5f506f73 internal_jni_Pos\n+ 0x00000af0 69785072 6f636573 7346756e 6374696f ixProcessFunctio\n+ 0x00000b00 6e735f67 6574576f 726b696e 67446972 ns_getWorkingDir\n+ 0x00000b10 6563746f 72790067 65746377 64004a61 ectory.getcwd.Ja\n+ 0x00000b20 76615f6e 65745f72 75627967 72617065 va_net_rubygrape\n+ 0x00000b30 66727569 745f706c 6174666f 726d5f69 fruit_platform_i\n+ 0x00000b40 6e746572 6e616c5f 6a6e695f 506f7369 nternal_jni_Posi\n+ 0x00000b50 7850726f 63657373 46756e63 74696f6e xProcessFunction\n+ 0x00000b60 735f7365 74576f72 6b696e67 44697265 s_setWorkingDire\n+ 0x00000b70 63746f72 79006368 64697200 4a617661 ctory.chdir.Java\n+ 0x00000b80 5f6e6574 5f727562 79677261 70656672 _net_rubygrapefr\n+ 0x00000b90 7569745f 706c6174 666f726d 5f696e74 uit_platform_int\n+ 0x00000ba0 65726e61 6c5f6a6e 695f506f 73697850 ernal_jni_PosixP\n+ 0x00000bb0 726f6365 73734675 6e637469 6f6e735f rocessFunctions_\n+ 0x00000bc0 67657445 6e766972 6f6e6d65 6e745661 getEnvironmentVa\n+ 0x00000bd0 72696162 6c650067 6574656e 76004a61 riable.getenv.Ja\n+ 0x00000be0 76615f6e 65745f72 75627967 72617065 va_net_rubygrape\n+ 0x00000bf0 66727569 745f706c 6174666f 726d5f69 fruit_platform_i\n+ 0x00000c00 6e746572 6e616c5f 6a6e695f 506f7369 nternal_jni_Posi\n+ 0x00000c10 7850726f 63657373 46756e63 74696f6e xProcessFunction\n+ 0x00000c20 735f7365 74456e76 69726f6e 6d656e74 s_setEnvironment\n+ 0x00000c30 56617269 61626c65 00736574 656e7600 Variable.setenv.\n+ 0x00000c40 4a617661 5f6e6574 5f727562 79677261 Java_net_rubygra\n+ 0x00000c50 70656672 7569745f 706c6174 666f726d pefruit_platform\n+ 0x00000c60 5f696e74 65726e61 6c5f6a6e 695f506f _internal_jni_Po\n+ 0x00000c70 73697854 65726d69 6e616c46 756e6374 sixTerminalFunct\n+ 0x00000c80 696f6e73 5f697361 74747900 4a617661 ions_isatty.Java\n+ 0x00000c90 5f6e6574 5f727562 79677261 70656672 _net_rubygrapefr\n+ 0x00000ca0 7569745f 706c6174 666f726d 5f696e74 uit_platform_int\n+ 0x00000cb0 65726e61 6c5f6a6e 695f506f 73697854 ernal_jni_PosixT\n+ 0x00000cc0 65726d69 6e616c46 756e6374 696f6e73 erminalFunctions\n+ 0x00000cd0 5f676574 5465726d 696e616c 53697a65 _getTerminalSize\n+ 0x00000ce0 00696f63 746c004a 6176615f 6e65745f .ioctl.Java_net_\n+ 0x00000cf0 72756279 67726170 65667275 69745f70 rubygrapefruit_p\n+ 0x00000d00 6c617466 6f726d5f 696e7465 726e616c latform_internal\n+ 0x00000d10 5f6a6e69 5f506f73 69784669 6c655379 _jni_PosixFileSy\n+ 0x00000d20 7374656d 46756e63 74696f6e 735f6c69 stemFunctions_li\n+ 0x00000d30 73744669 6c655379 7374656d 73007365 stFileSystems.se\n+ 0x00000d40 746d6e74 656e7400 6765746d 6e74656e tmntent.getmnten\n+ 0x00000d50 745f7200 656e646d 6e74656e 74004a61 t_r.endmntent.Ja\n+ 0x00000d60 76615f6e 65745f72 75627967 72617065 va_net_rubygrape\n+ 0x00000d70 66727569 745f706c 6174666f 726d5f69 fruit_platform_i\n+ 0x00000d80 6e746572 6e616c5f 6a6e695f 46696c65 nternal_jni_File\n+ 0x00000d90 4576656e 7446756e 6374696f 6e735f63 EventFunctions_c\n+ 0x00000da0 72656174 65576174 63680069 6e6f7469 reateWatch.inoti\n+ 0x00000db0 66795f69 6e697431 00696e6f 74696679 fy_init1.inotify\n+ 0x00000dc0 5f616464 5f776174 63680063 6c6f7365 _add_watch.close\n+ 0x00000dd0 004a6176 615f6e65 745f7275 62796772 .Java_net_rubygr\n+ 0x00000de0 61706566 72756974 5f706c61 74666f72 apefruit_platfor\n+ 0x00000df0 6d5f696e 7465726e 616c5f6a 6e695f46 m_internal_jni_F\n+ 0x00000e00 696c6545 76656e74 46756e63 74696f6e ileEventFunction\n+ 0x00000e10 735f7761 6974466f 724e6578 74457665 s_waitForNextEve\n+ 0x00000e20 6e740072 65616400 4a617661 5f6e6574 nt.read.Java_net\n+ 0x00000e30 5f727562 79677261 70656672 7569745f _rubygrapefruit_\n+ 0x00000e40 706c6174 666f726d 5f696e74 65726e61 platform_interna\n+ 0x00000e50 6c5f6a6e 695f4669 6c654576 656e7446 l_jni_FileEventF\n+ 0x00000e60 756e6374 696f6e73 5f636c6f 73655761 unctions_closeWa\n+ 0x00000e70 74636800 696e6f74 6966795f 726d5f77 tch.inotify_rm_w\n+ 0x00000e80 61746368 00776373 746f6d62 73006d62 atch.wcstombs.mb\n+ 0x00000e90 73746f77 63730077 63736c65 6e006d61 stowcs.wcslen.ma\n+ 0x00000ea0 726b5f66 61696c65 645f7769 74685f63 rk_failed_with_c\n+ 0x00000eb0 6f646500 6d61705f 6572726f 725f636f ode.map_error_co\n+ 0x00000ec0 6465004a 6176615f 6e65745f 72756279 de.Java_net_ruby\n+ 0x00000ed0 67726170 65667275 69745f70 6c617466 grapefruit_platf\n+ 0x00000ee0 6f726d5f 696e7465 726e616c 5f6a6e69 orm_internal_jni\n+ 0x00000ef0 5f4e6174 6976654c 69627261 72794675 _NativeLibraryFu\n+ 0x00000f00 6e637469 6f6e735f 67657456 65727369 nctions_getVersi\n+ 0x00000f10 6f6e0073 74726572 726f725f 72005f5f on.strerror_r.__\n 0x00000f20 73746163 6b5f6368 6b5f6661 696c006c stack_chk_fail.l\n 0x00000f30 6962632e 736f2e36 00474c49 42435f32 ibc.so.6.GLIBC_2\n 0x00000f40 2e390047 4c494243 5f322e32 00474c49 .9.GLIBC_2.2.GLI\n 0x00000f50 42435f32 2e312e33 00474c49 42435f32 BC_2.1.3.GLIBC_2\n 0x00000f60 2e340047 4c494243 5f322e33 3300474c .4.GLIBC_2.33.GL\n 0x00000f70 4942435f 322e3000 IBC_2.0.\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 {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`:", "objdump: DWARF error: unable to read alt ref 7303", "objdump: DWARF error: unable to read alt ref 16266", "objdump: DWARF error: unable to read alt ref 16569", "objdump: DWARF error: unable to read alt ref 16633"], "unified_diff": "@@ -1,13 +1,13 @@\n \n \n \n Disassembly of section .text:\n \n-00002300 :\n+00002300 :\n __x86.get_pc_thunk.bx():\n \tmov (%esp),%ebx\n \tret\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n@@ -92,389 +92,23 @@\n \tmov (%esp),%edx\n \tret\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \tnop\n \n-00002400 :\n-Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems():\n-./src/main/cpp/linux.cpp:35\n-\tpush %ebp\n-\tpush %edi\n-\tpush %esi\n-\tpush %ebx\n-\tcall 2300 <__cxa_finalize@plt+0x10>\n-\tadd $0x4beb,%ebx\n-\tsub $0x454,%esp\n-\tmov 0x470(%esp),%eax\n-\tmov 0x468(%esp),%esi\n-\tmov %eax,0x18(%esp)\n-./src/main/cpp/linux.cpp:36\n-\tlea -0x2ff4(%ebx),%eax\n-./src/main/cpp/linux.cpp:35\n-\tmov %gs:0x14,%edi\n-\tmov %edi,0x444(%esp)\n-\tmov 0x474(%esp),%edi\n-./src/main/cpp/linux.cpp:36\n-\tpush %eax\n-\tlea -0x2ff2(%ebx),%eax\n-\tpush %eax\n-\tcall 2100 \n-\tmov %eax,0x1c(%esp)\n-./src/main/cpp/linux.cpp:37\n-\tadd $0x10,%esp\n-\ttest %eax,%eax\n-\tje 2540 \n-/usr/lib/jvm/default-java/include/jni.h:896\n-\tsub $0x8,%esp\n-\tmov (%esi),%eax\n-\tpush 0x18(%esp)\n-\tpush %esi\n-\tcall *0x7c(%eax)\n-/usr/lib/jvm/default-java/include/jni.h:904\n-\tlea -0x2d94(%ebx),%ecx\n-\tmov (%esi),%edx\n-\tadd $0x10,%esp\n-\tpush %ecx\n-\tlea -0x2fce(%ebx),%ecx\n-\tpush %ecx\n-\tpush %eax\n-\tpush %esi\n-\tcall *0x84(%edx)\n-\tmov %eax,0x2c(%esp)\n-\tadd $0x10,%esp\n-\tlea 0x3c(%esp),%eax\n-\tmov %eax,0x14(%esp)\n-\tlea 0x24(%esp),%eax\n-\tmov %eax,0x18(%esp)\n-\tjmp 24f3 \n-\tnop\n-./src/main/cpp/linux.cpp:48\n-\tsub $0x4,%esp\n-\tpush %edi\n-\tpush 0x30(%esp)\n-\tpush %esi\n-\tcall 22e0 \n-./src/main/cpp/linux.cpp:49\n-\tadd $0xc,%esp\n-\tpush %edi\n-./src/main/cpp/linux.cpp:48\n-\tmov %eax,%ebp\n-./src/main/cpp/linux.cpp:49\n-\tpush 0x34(%esp)\n-\tpush %esi\n-\tcall 22e0 \n-\tmov %eax,0x18(%esp)\n-./src/main/cpp/linux.cpp:50\n-\tadd $0xc,%esp\n-\tpush %edi\n-\tpush 0x2c(%esp)\n-\tpush %esi\n-\tcall 22e0 \n-./src/main/cpp/linux.cpp:51\n-\tmovl $0x1,(%esp)\n-\tpush $0x1\n-\tpush $0x0\n-\tpush %eax\n-\tmov 0x24(%esp),%ecx\n-\tpush %ecx\n-\tpush %ebp\n-\tpush 0x40(%esp)\n-\tpush 0x38(%esp)\n-\tpush %esi\n-\tcall 2040 \n-\tadd $0x30,%esp\n-./src/main/cpp/linux.cpp:47\n-\tpush $0x400\n-\tpush 0x18(%esp)\n-\tpush 0x20(%esp)\n-\tpush 0x18(%esp)\n-\tcall 2200 \n-./src/main/cpp/linux.cpp:47 (discriminator 1)\n-\tadd $0x10,%esp\n-\ttest %eax,%eax\n-\tjne 24a0 \n-./src/main/cpp/linux.cpp:54\n-\tsub $0xc,%esp\n-\tpush 0x18(%esp)\n-\tcall 2230 \n-\tadd $0x10,%esp\n-./src/main/cpp/linux.cpp:55\n-\tmov 0x43c(%esp),%eax\n-\tsub %gs:0x14,%eax\n-\tjne 2556 \n-\tadd $0x44c,%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\tlea 0x0(%esi),%esi\n-./src/main/cpp/linux.cpp:38\n-\tsub $0x4,%esp\n-\tlea -0x2fe8(%ebx),%eax\n-\tpush %edi\n-\tpush %eax\n-\tpush %esi\n-\tcall 2130 \n-\tadd $0x10,%esp\n-\tjmp 251f \n-./src/main/cpp/linux.cpp:55\n-\tcall 3a30 \n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\n-00002560 :\n-Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch():\n-./src/main/cpp/linux.cpp:63\n-\tpush %ebp\n-\tpush %edi\n-\tpush %esi\n-\tpush %ebx\n-\tcall 2300 <__cxa_finalize@plt+0x10>\n-\tadd $0x4a8b,%ebx\n-\tsub $0x28,%esp\n-\tmov 0x48(%esp),%eax\n-\tmov 0x3c(%esp),%ebp\n-\tmov 0x44(%esp),%edi\n-\tmov %eax,0x14(%esp)\n-./src/main/cpp/linux.cpp:65\n-\tpush $0x80000\n-\tcall 22a0 \n-./src/main/cpp/linux.cpp:70\n-\tadd $0x10,%esp\n-\tcmp $0xffffffff,%eax\n-\tje 2610 \n-./src/main/cpp/linux.cpp:74\n-\tsub $0x4,%esp\n-\tmov %eax,%esi\n-\tpush 0xc(%esp)\n-\tpush %edi\n-\tpush %ebp\n-\tcall 2190 \n-./src/main/cpp/linux.cpp:75\n-\tadd $0xc,%esp\n-\tpush $0xfc6\n-\tpush %eax\n-\tmov %eax,0x18(%esp)\n-\tpush %esi\n-\tcall 21c0 \n-./src/main/cpp/linux.cpp:76\n-\tmov 0x1c(%esp),%edx\n-./src/main/cpp/linux.cpp:75\n-\tmov %eax,%edi\n-./src/main/cpp/linux.cpp:76\n-\tmov %edx,(%esp)\n-\tcall 2050 \n-./src/main/cpp/linux.cpp:77\n-\tadd $0x10,%esp\n-\tcmp $0xffffffff,%edi\n-\tje 2638 \n-./src/main/cpp/linux.cpp:82\n-\tsub $0xc,%esp\n-\tpush $0x8\n-\tcall 2140 \n-/usr/lib/jvm/default-java/include/jni.h:1858\n-\tmov 0x0(%ebp),%edx\n-./src/main/cpp/linux.cpp:83\n-\tmov %esi,(%eax)\n-./src/main/cpp/linux.cpp:84\n-\tmov %edi,0x4(%eax)\n-/usr/lib/jvm/default-java/include/jni.h:1858\n-\tmov %ebp,0x40(%esp)\n-\tmovl $0x8,0x48(%esp)\n-\tmovl $0x0,0x4c(%esp)\n-\tmov %eax,0x44(%esp)\n-\tmov 0x394(%edx),%eax\n-./src/main/cpp/linux.cpp:86\n-\tadd $0x2c,%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-/usr/lib/jvm/default-java/include/jni.h:1858\n-\tjmp *%eax\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-\txchg %ax,%ax\n-./src/main/cpp/linux.cpp:71\n-\tsub $0x4,%esp\n-\tlea -0x2fca(%ebx),%eax\n-\tpush 0xc(%esp)\n-\tpush %eax\n-\tpush %ebp\n-\tcall 2130 \n-./src/main/cpp/linux.cpp:72\n-\tadd $0x10,%esp\n-./src/main/cpp/linux.cpp:86\n-\tadd $0x1c,%esp\n-\txor %eax,%eax\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\tlea 0x0(%esi,%eiz,1),%esi\n-./src/main/cpp/linux.cpp:78\n-\tsub $0xc,%esp\n-\tpush %esi\n-\tcall 22b0 \n-./src/main/cpp/linux.cpp:79\n-\tadd $0xc,%esp\n-\tlea -0x2fad(%ebx),%eax\n-\tpush 0xc(%esp)\n-\tpush %eax\n-\tpush %ebp\n-\tcall 2130 \n-./src/main/cpp/linux.cpp:80\n-\tadd $0x10,%esp\n-\tjmp 2627 \n-\tlea 0x0(%esi),%esi\n-\n-00002660 :\n-Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent():\n-./src/main/cpp/linux.cpp:89\n-\tpush %ebp\n-\tpush %edi\n-\tpush %esi\n-\tpush %ebx\n-\tcall 2300 <__cxa_finalize@plt+0x10>\n-\tadd $0x498b,%ebx\n-\tsub $0x14,%esp\n-\tmov 0x28(%esp),%ebp\n-/usr/lib/jvm/default-java/include/jni.h:1861\n-\tmov 0x0(%ebp),%eax\n-\tpush 0x30(%esp)\n-\tpush %ebp\n-\tcall *0x398(%eax)\n-\tmov %eax,%edi\n-./src/main/cpp/linux.cpp:92\n-\tmovl $0x110,(%esp)\n-\tcall 2140 \n-/usr/include/i386-linux-gnu/bits/unistd.h:32 (discriminator 7)\n-\tadd $0xc,%esp\n-\tpush $0x110\n-./src/main/cpp/linux.cpp:92\n-\tmov %eax,%esi\n-/usr/include/i386-linux-gnu/bits/unistd.h:32 (discriminator 7)\n-\tpush %eax\n-\tpush (%edi)\n-\tcall 2030 \n-./src/main/cpp/linux.cpp:94\n-\tmov %esi,(%esp)\n-/usr/include/i386-linux-gnu/bits/unistd.h:32 (discriminator 7)\n-\tmov %eax,%edi\n-./src/main/cpp/linux.cpp:94\n-\tcall 2050 \n-./src/main/cpp/linux.cpp:95\n-\tadd $0x10,%esp\n-\tmov $0x1,%eax\n-\tcmp $0xffffffff,%edi\n-\tje 26c8 \n-./src/main/cpp/linux.cpp:100\n-\tadd $0xc,%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\tlea %cs:0x0(%esi,%eiz,1),%esi\n-./src/main/cpp/linux.cpp:96\n-\tsub $0x4,%esp\n-\tlea -0x2f91(%ebx),%eax\n-\tpush 0x30(%esp)\n-\tpush %eax\n-\tpush %ebp\n-\tcall 2130 \n-./src/main/cpp/linux.cpp:97\n-\tadd $0x10,%esp\n-\txor %eax,%eax\n-./src/main/cpp/linux.cpp:100\n-\tadd $0xc,%esp\n-\tpop %ebx\n-\tpop %esi\n-\tpop %edi\n-\tpop %ebp\n-\tret\n-\tlea 0x0(%esi,%eiz,1),%esi\n-\n-000026f0 :\n-Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch():\n-./src/main/cpp/linux.cpp:103\n-\tpush %esi\n-\tpush %ebx\n-\tcall 2300 <__cxa_finalize@plt+0x10>\n-\tadd $0x48fd,%ebx\n-\tsub $0xc,%esp\n-\tmov 0x18(%esp),%eax\n-/usr/lib/jvm/default-java/include/jni.h:1861\n-\tmov (%eax),%edx\n-\tpush 0x20(%esp)\n-\tpush %eax\n-\tcall *0x398(%edx)\n-\tmov %eax,%esi\n-./src/main/cpp/linux.cpp:105\n-\tpop %eax\n-\tpop %edx\n-\tpush 0x4(%esi)\n-\tpush (%esi)\n-\tcall 2290 \n-./src/main/cpp/linux.cpp:106\n-\tpop %ecx\n-\tpush (%esi)\n-\tcall 22b0 \n-./src/main/cpp/linux.cpp:107\n-\tmov %esi,(%esp)\n-\tcall 2050 \n-./src/main/cpp/linux.cpp:108\n-\tadd $0x14,%esp\n-\tpop %ebx\n-\tpop %esi\n-\tret\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\tnop\n-\n-00002740 :\n-JNIEnv_::CallVoidMethod(_jobject*, _jmethodID*, ...):\n-/usr/lib/jvm/default-java/include/jni.h:1061\n-\tsub $0xc,%esp\n-\tmov 0x10(%esp),%eax\n-/usr/lib/jvm/default-java/include/jni.h:1063\n-\tlea 0x1c(%esp),%ecx\n-/usr/lib/jvm/default-java/include/jni.h:1064\n-\tmov (%eax),%edx\n-\tpush %ecx\n-\tpush 0x1c(%esp)\n-\tpush 0x1c(%esp)\n-\tpush %eax\n-\tcall *0xf8(%edx)\n-/usr/lib/jvm/default-java/include/jni.h:1066\n-\tadd $0x1c,%esp\n-\tret\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\txchg %ax,%ax\n-\tnop\n-\n-00002770 :\n+00002400 :\n Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getSystemInfo():\n ./src/main/cpp/posix.cpp:35\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tcall 2300 <__cxa_finalize@plt+0x10>\n-\tadd $0x487b,%ebx\n+\tadd $0x4beb,%ebx\n \tsub $0x1b4,%esp\n \tmov 0x1d4(%esp),%eax\n \tmov 0x1c8(%esp),%edi\n \tmov 0x1d0(%esp),%esi\n \tmov %eax,0x8(%esp)\n /usr/lib/jvm/default-java/include/jni.h:896\n \tmov %gs:0x14,%eax\n@@ -488,18 +122,18 @@\n \tpop %eax\n \tlea 0x22(%esp),%ebp\n \tpush %ebp\n \tcall 2080 \n ./src/main/cpp/posix.cpp:39 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 28b8 \n+\tjne 2548 \n /usr/lib/jvm/default-java/include/jni.h:1289\n-\tlea -0x2f73(%ebx),%edx\n-\tlea -0x2f60(%ebx),%ecx\n+\tlea -0x2eee(%ebx),%edx\n+\tlea -0x2edb(%ebx),%ecx\n \tmov (%edi),%eax\n \tmov %edx,0x8(%esp)\n \tpush %edx\n \tpush %ecx\n \tpush 0xc(%esp)\n \tpush %edi\n \tcall *0x178(%eax)\n@@ -516,15 +150,15 @@\n \tpush %eax\n \tmov 0x10(%esp),%ecx\n \tpush %ecx\n \tpush %esi\n \tpush %edi\n \tcall *0x1a0(%edx)\n /usr/lib/jvm/default-java/include/jni.h:1289\n-\tlea -0x2f59(%ebx),%ecx\n+\tlea -0x2ed4(%ebx),%ecx\n \tmov (%edi),%eax\n \tadd $0x10,%esp\n \tpush 0x8(%esp)\n \tpush %ecx\n \tpush 0xc(%esp)\n \tpush %edi\n \tcall *0x178(%eax)\n@@ -541,15 +175,15 @@\n \tmov (%edi),%edx\n \tpush %eax\n \tpush %ebp\n \tpush %esi\n \tpush %edi\n \tcall *0x1a0(%edx)\n /usr/lib/jvm/default-java/include/jni.h:1289\n-\tlea -0x2f4f(%ebx),%ecx\n+\tlea -0x2eca(%ebx),%ecx\n \tmov (%edi),%eax\n \tadd $0x10,%esp\n \tpush 0x8(%esp)\n \tpush %ecx\n \tpush 0xc(%esp)\n \tpush %edi\n \tcall *0x178(%eax)\n@@ -572,56 +206,56 @@\n \tpush %esi\n \tpush %edi\n \tcall *0x1a0(%eax)\n \tadd $0x10,%esp\n ./src/main/cpp/posix.cpp:50\n \tmov 0x19c(%esp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 28d1 \n+\tjne 2561 \n \tadd $0x1ac,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea 0x0(%esi),%esi\n ./src/main/cpp/posix.cpp:40\n \tsub $0x4,%esp\n-\tlea -0x2d54(%ebx),%eax\n+\tlea -0x2ff4(%ebx),%eax\n \tpush 0x4(%esp)\n \tpush %eax\n \tpush %edi\n \tcall 2130 \n \tadd $0x10,%esp\n-\tjmp 2897 \n+\tjmp 2527 \n ./src/main/cpp/posix.cpp:50\n \tcall 3a30 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n \n-000028e0 :\n+00002570 :\n Java_net_rubygrapefruit_platform_internal_jni_PosixTypeFunctions_getNativeTypeInfo():\n ./src/main/cpp/posix.cpp:53\n \tpush %ebp\n \tpush %edi\n-\tcall 36bb \n-\tadd $0x470d,%edi\n+\tcall 3371 \n+\tadd $0x4a7d,%edi\n \tpush %esi\n \tpush %ebx\n \tsub $0x14,%esp\n \tmov 0x28(%esp),%esi\n /usr/lib/jvm/default-java/include/jni.h:1289\n-\tlea -0x2f3b(%edi),%ebp\n+\tlea -0x2eb6(%edi),%ebp\n /usr/lib/jvm/default-java/include/jni.h:896\n \tmov (%esi),%eax\n \tpush 0x30(%esp)\n \tpush %esi\n \tcall *0x7c(%eax)\n /usr/lib/jvm/default-java/include/jni.h:1289\n-\tlea -0x2f39(%edi),%ecx\n+\tlea -0x2eb4(%edi),%ecx\n /usr/lib/jvm/default-java/include/jni.h:896\n \tmov %eax,%ebx\n /usr/lib/jvm/default-java/include/jni.h:1289\n \tmov (%esi),%eax\n \tadd $0x10,%esp\n \tpush %ebp\n \tpush %ecx\n@@ -633,15 +267,15 @@\n \tadd $0x10,%esp\n \tpush $0x4\n \tpush %eax\n \tpush 0x30(%esp)\n \tpush %esi\n \tcall *0x1b4(%edx)\n /usr/lib/jvm/default-java/include/jni.h:1289\n-\tlea -0x2f2f(%edi),%ecx\n+\tlea -0x2eaa(%edi),%ecx\n \tmov (%esi),%eax\n \tadd $0x10,%esp\n \tpush %ebp\n \tpush %ecx\n \tpush %ebx\n \tpush %esi\n \tcall *0x178(%eax)\n@@ -650,15 +284,15 @@\n \tadd $0x10,%esp\n \tpush $0x4\n \tpush %eax\n \tpush 0x30(%esp)\n \tpush %esi\n \tcall *0x1b4(%edx)\n /usr/lib/jvm/default-java/include/jni.h:1289\n-\tlea -0x2f22(%edi),%ecx\n+\tlea -0x2e9d(%edi),%ecx\n \tmov (%esi),%eax\n \tadd $0x10,%esp\n \tpush %ebp\n \tpush %ecx\n \tpush %ebx\n \tpush %esi\n \tcall *0x178(%eax)\n@@ -667,15 +301,15 @@\n \tadd $0x10,%esp\n \tpush $0x4\n \tpush %eax\n \tpush 0x30(%esp)\n \tpush %esi\n \tcall *0x1b4(%edx)\n /usr/lib/jvm/default-java/include/jni.h:1289\n-\tlea -0x2f15(%edi),%ecx\n+\tlea -0x2e90(%edi),%ecx\n \tmov (%esi),%eax\n \tadd $0x10,%esp\n \tpush %ebp\n \tpush %ecx\n \tpush %ebx\n \tpush %esi\n \tcall *0x178(%eax)\n@@ -684,15 +318,15 @@\n \tadd $0x10,%esp\n \tpush $0x4\n \tpush %eax\n \tpush 0x30(%esp)\n \tpush %esi\n \tcall *0x1b4(%edx)\n /usr/lib/jvm/default-java/include/jni.h:1289\n-\tlea -0x2f09(%edi),%ecx\n+\tlea -0x2e84(%edi),%ecx\n \tmov (%esi),%eax\n \tadd $0x10,%esp\n \tpush %ebp\n \tpush %ecx\n \tpush %ebx\n \tpush %esi\n \tcall *0x178(%eax)\n@@ -701,15 +335,15 @@\n \tadd $0x10,%esp\n \tpush $0x4\n \tpush %eax\n \tpush 0x30(%esp)\n \tpush %esi\n \tcall *0x1b4(%edx)\n /usr/lib/jvm/default-java/include/jni.h:1289\n-\tlea -0x2efd(%edi),%ecx\n+\tlea -0x2e78(%edi),%ecx\n \tmov (%esi),%eax\n \tadd $0x10,%esp\n \tpush %ebp\n \tpush %ecx\n \tpush %ebx\n \tpush %esi\n \tcall *0x178(%eax)\n@@ -728,34 +362,34 @@\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi),%esi\n \n-00002a10 :\n+000026a0 :\n Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_chmod():\n ./src/main/cpp/posix.cpp:68\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tcall 2300 <__cxa_finalize@plt+0x10>\n-\tadd $0x45db,%ebx\n+\tadd $0x494b,%ebx\n \tsub $0x10,%esp\n \tmov 0x34(%esp),%ebp\n ./src/main/cpp/posix.cpp:69\n \tpush %ebp\n \tpush 0x30(%esp)\n \tpush 0x2c(%esp)\n \tcall 2190 \n ./src/main/cpp/posix.cpp:70\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje 2a5b \n+\tje 26eb \n ./src/main/cpp/posix.cpp:73\n \tsub $0x8,%esp\n \tmov %eax,%esi\n \tpush 0x34(%esp)\n \tpush %eax\n \tcall 2280 \n ./src/main/cpp/posix.cpp:74\n@@ -763,26 +397,26 @@\n ./src/main/cpp/posix.cpp:73\n \tmov %eax,%edi\n ./src/main/cpp/posix.cpp:74\n \tcall 2050 \n ./src/main/cpp/posix.cpp:75\n \tadd $0x10,%esp\n \ttest %edi,%edi\n-\tjne 2a68 \n+\tjne 26f8 \n ./src/main/cpp/posix.cpp:78\n \tadd $0xc,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./src/main/cpp/posix.cpp:76\n \tsub $0x4,%esp\n-\tlea -0x2ef1(%ebx),%eax\n+\tlea -0x2e6c(%ebx),%eax\n \tpush %ebp\n \tpush %eax\n \tpush 0x2c(%esp)\n \tcall 2130 \n \tadd $0x10,%esp\n ./src/main/cpp/posix.cpp:78\n \tadd $0xc,%esp\n@@ -790,15 +424,15 @@\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n \n-00002a90 :\n+00002720 :\n toMillis(timespec):\n ./src/main/cpp/posix.cpp:80\n \tpush %edi\n ./src/main/cpp/posix.cpp:81\n \tmov $0x3e8,%eax\n ./src/main/cpp/posix.cpp:80\n \tpush %esi\n@@ -826,31 +460,31 @@\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \txchg %ax,%ax\n \n-00002ad0 :\n+00002760 :\n unpackStat(stat*, int*, long long*, long long*):\n ./src/main/cpp/posix.cpp:84\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tmov 0x10(%esp),%edx\n \tcall 2300 <__cxa_finalize@plt+0x10>\n-\tadd $0x4518,%ebx\n+\tadd $0x4888,%ebx\n \tmov 0x14(%esp),%ecx\n ./src/main/cpp/posix.cpp:85\n \tmov 0x10(%edx),%eax\n \tand $0xf000,%eax\n \tcmp $0x8000,%eax\n-\tje 2b50 \n+\tje 27e0 \n \tcmp $0xa000,%eax\n-\tje 2b40 \n+\tje 27d0 \n ./src/main/cpp/posix.cpp:99\n \tcmp $0x4000,%eax\n \tsetne %al\n \tmovzbl %al,%eax\n \tlea 0x1(%eax,%eax,1),%eax\n \tmov %eax,(%ecx)\n ./src/main/cpp/posix.cpp:84\n@@ -879,34 +513,34 @@\n \tpop %esi\n \tpop %edi\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./src/main/cpp/posix.cpp:95\n \tmovl $0x2,(%ecx)\n ./src/main/cpp/posix.cpp:97\n-\tjmp 2b0d \n+\tjmp 279d \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./src/main/cpp/posix.cpp:88\n \tmov 0x2c(%edx),%esi\n \tmov 0x30(%edx),%edi\n ./src/main/cpp/posix.cpp:87\n \tmovl $0x0,(%ecx)\n ./src/main/cpp/posix.cpp:89\n-\tjmp 2b11 \n+\tjmp 27a1 \n \txchg %ax,%ax\n \n-00002b60 :\n+000027f0 :\n Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_stat():\n ./src/main/cpp/posix.cpp:110\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tcall 2300 <__cxa_finalize@plt+0x10>\n-\tadd $0x448b,%ebx\n+\tadd $0x47fb,%ebx\n \tsub $0xa4,%esp\n \tmov 0xc8(%esp),%edx\n \tmov 0xcc(%esp),%eax\n \tmov 0xb8(%esp),%esi\n \tmov 0xc0(%esp),%ebp\n \tmov %edx,0x10(%esp)\n \tmov 0xc4(%esp),%edi\n@@ -916,44 +550,44 @@\n \tmov %eax,0x94(%esp)\n \tmov (%esi),%eax\n \tpush %edx\n \tpush %esi\n \tcall *0x7c(%eax)\n /usr/lib/jvm/default-java/include/jni.h:904\n \tadd $0x10,%esp\n-\tlea -0x2edc(%ebx),%ecx\n+\tlea -0x2e57(%ebx),%ecx\n \tmov (%esi),%edx\n \tpush %ecx\n-\tlea -0x2ed1(%ebx),%ecx\n+\tlea -0x2e4c(%ebx),%ecx\n \tpush %ecx\n \tpush %eax\n \tpush %esi\n \tcall *0x84(%edx)\n \tmov %eax,0x14(%esp)\n ./src/main/cpp/posix.cpp:113\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje 2cf8 \n+\tje 2988 \n ./src/main/cpp/posix.cpp:119\n \tsub $0x4,%esp\n \tpush 0x4(%esp)\n \tpush %ebp\n \tpush %esi\n \tcall 2190 \n ./src/main/cpp/posix.cpp:120\n \tadd $0x10,%esp\n ./src/main/cpp/posix.cpp:119\n \tmov %eax,%ebp\n ./src/main/cpp/posix.cpp:120\n \ttest %eax,%eax\n-\tje 2c49 \n+\tje 28d9 \n ./src/main/cpp/posix.cpp:124\n \tmov %edi,%eax\n \ttest %al,%al\n-\tjne 2c70 \n+\tjne 2900 \n ./src/main/cpp/posix.cpp:127\n \tsub $0x8,%esp\n \tlea 0x34(%esp),%edi\n \tpush %edi\n \tpush %ebp\n \tcall 2060 \n \tadd $0x10,%esp\n@@ -962,47 +596,47 @@\n \tsub $0xc,%esp\n \tpush %ebp\n \tcall 2050 \n ./src/main/cpp/posix.cpp:130\n \tmov 0x1c(%esp),%eax\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje 2cb0 \n+\tje 2940 \n ./src/main/cpp/posix.cpp:130 (discriminator 1)\n \tcall 21d0 <__errno_location@plt>\n \tcmpl $0x2,(%eax)\n-\tje 2c88 \n+\tje 2918 \n ./src/main/cpp/posix.cpp:131\n \tsub $0x4,%esp\n-\tlea -0x2eb3(%ebx),%eax\n+\tlea -0x2e2e(%ebx),%eax\n \tpush 0x4(%esp)\n \tpush %eax\n \tpush %esi\n \tcall 2130 \n ./src/main/cpp/posix.cpp:132\n \tadd $0x10,%esp\n ./src/main/cpp/posix.cpp:152\n \tmov 0x8c(%esp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 2d14 \n+\tjne 29a4 \n \tadd $0x9c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./src/main/cpp/posix.cpp:125\n \tsub $0x8,%esp\n \tlea 0x34(%esp),%edi\n \tpush %edi\n \tpush %ebp\n \tcall 20a0 \n \tadd $0x10,%esp\n-\tjmp 2c0c \n+\tjmp 289c \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n ./src/main/cpp/posix.cpp:136\n \tpush $0x0\n \tpush $0x0\n \tpush $0x0\n \tpush $0x0\n \tpush $0x0\n@@ -1012,15 +646,15 @@\n \tpush $0x4\n ./src/main/cpp/posix.cpp:142\n \tpush 0x28(%esp)\n \tpush 0x30(%esp)\n \tpush %esi\n \tcall 2040 \n \tadd $0x30,%esp\n-\tjmp 2c49 \n+\tjmp 28d9 \n \tlea 0x0(%esi),%esi\n ./src/main/cpp/posix.cpp:141\n \tlea 0x20(%esp),%eax\n \tpush %eax\n \tlea 0x1c(%esp),%eax\n \tpush %eax\n \tlea 0x1c(%esp),%eax\n@@ -1036,40 +670,40 @@\n \tpush 0x28(%esp)\n \tpush 0x5c(%esp)\n \tpush 0x5c(%esp)\n \tmov 0x58(%esp),%eax\n \tand $0x1ff,%eax\n \tpush %eax\n \tpush 0x34(%esp)\n-\tjmp 2c9a \n+\tjmp 292a \n \tlea 0x0(%esi,%eiz,1),%esi\n ./src/main/cpp/posix.cpp:114\n \tsub $0x4,%esp\n-\tlea -0x2ec9(%ebx),%eax\n+\tlea -0x2e44(%ebx),%eax\n \tpush 0x4(%esp)\n \tpush %eax\n \tpush %esi\n \tcall 2220 \n ./src/main/cpp/posix.cpp:115\n \tadd $0x10,%esp\n-\tjmp 2c49 \n+\tjmp 28d9 \n ./src/main/cpp/posix.cpp:152\n \tcall 3a30 \n \tlea 0x0(%esi,%eiz,1),%esi\n \n-00002d20 :\n+000029b0 :\n Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readdir():\n ./src/main/cpp/posix.cpp:155\n \tpush %ebp\n \tmov %esp,%ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tcall 2300 <__cxa_finalize@plt+0x10>\n-\tadd $0x42c9,%ebx\n+\tadd $0x4639,%ebx\n \tsub $0x1e4,%esp\n \tmov 0x1c(%ebp),%eax\n \tmov 0x8(%ebp),%edi\n \tmov 0x18(%ebp),%ecx\n \tmov 0x10(%ebp),%esi\n \tmov %eax,-0x1cc(%ebp)\n \tmovzbl 0x14(%ebp),%eax\n@@ -1081,41 +715,41 @@\n \tmov %eax,-0x1c(%ebp)\n \tmov (%edi),%eax\n \tpush %ecx\n \tpush %edi\n \tcall *0x7c(%eax)\n /usr/lib/jvm/default-java/include/jni.h:904\n \tadd $0x10,%esp\n-\tlea -0x2e9f(%ebx),%ecx\n+\tlea -0x2e1a(%ebx),%ecx\n \tmov (%edi),%edx\n \tpush %ecx\n-\tlea -0x2e86(%ebx),%ecx\n+\tlea -0x2e01(%ebx),%ecx\n \tpush %ecx\n \tpush %eax\n \tpush %edi\n \tcall *0x84(%edx)\n \tmov %eax,-0x1d8(%ebp)\n ./src/main/cpp/posix.cpp:158\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje 3060 \n+\tje 2cf0 \n ./src/main/cpp/posix.cpp:163\n \tsub $0x4,%esp\n \tpush -0x1cc(%ebp)\n \tpush %esi\n \tpush -0x1c8(%ebp)\n \tcall 2190 \n ./src/main/cpp/posix.cpp:164\n \tadd $0x10,%esp\n ./src/main/cpp/posix.cpp:163\n \tmov %eax,-0x1c4(%ebp)\n \tmov %eax,%esi\n ./src/main/cpp/posix.cpp:164\n \ttest %eax,%eax\n-\tje 3033 \n+\tje 2cc3 \n ./src/main/cpp/posix.cpp:167\n \tsub $0xc,%esp\n \tpush %eax\n \tcall 21a0 \n \tmov %eax,-0x1b8(%ebp)\n \tmov %eax,%edi\n ./src/main/cpp/posix.cpp:168\n@@ -1123,15 +757,15 @@\n \tcall 22d0 \n ./src/main/cpp/posix.cpp:169\n \tadd $0x10,%esp\n ./src/main/cpp/posix.cpp:168\n \tmov %eax,-0x1b0(%ebp)\n ./src/main/cpp/posix.cpp:169\n \ttest %eax,%eax\n-\tje 30a8 \n+\tje 2d38 \n \tlea -0x1a8(%ebp),%eax\n ./src/main/cpp/posix.cpp:188 (discriminator 1)\n \tlea 0x2(%edi),%ecx\n \tmov %eax,-0x1c0(%ebp)\n \tlea -0x130(%ebp),%eax\n \tmov %eax,-0x1bc(%ebp)\n ./src/main/cpp/posix.cpp:184\n@@ -1145,26 +779,26 @@\n \tpush -0x1c0(%ebp)\n \tpush -0x1bc(%ebp)\n \tpush -0x1b0(%ebp)\n \tcall 2170 \n ./src/main/cpp/posix.cpp:177 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 2ff8 \n+\tjne 2c88 \n ./src/main/cpp/posix.cpp:181\n \tmov -0x1a8(%ebp),%ecx\n \ttest %ecx,%ecx\n-\tje 3016 \n+\tje 2ca6 \n ./src/main/cpp/posix.cpp:184\n \tmov -0x1ac(%ebp),%eax\n \tcmpw $0x2e,(%eax)\n-\tje 2e20 \n+\tje 2ab0 \n ./src/main/cpp/posix.cpp:184 (discriminator 2)\n \tcmpw $0x2e2e,(%eax)\n-\tje 2f90 \n+\tje 2c20 \n ./src/main/cpp/posix.cpp:188\n \tsub $0xc,%esp\n \tpush -0x1ac(%ebp)\n \tcall 21a0 \n ./src/main/cpp/posix.cpp:188 (discriminator 1)\n \tmov -0x1d0(%ebp),%ecx\n ./src/main/cpp/posix.cpp:188\n@@ -1190,26 +824,26 @@\n \tlea 0x1(%esi),%ecx\n ./src/main/cpp/posix.cpp:191\n \tmovb $0x2f,(%edi,%edx,1)\n ./src/main/cpp/posix.cpp:192\n \tlea 0x1(%edi,%edx,1),%edx\n /usr/include/i386-linux-gnu/bits/string_fortified.h:81 (discriminator 1)\n \tcmp $0x4,%ecx\n-\tjae 2fa0 \n+\tjae 2c30 \n \ttest %ecx,%ecx\n-\tje 2eda \n+\tje 2b6a \n \tmov -0x1ac(%ebp),%eax\n \tmovzbl (%eax),%eax\n \tmov %al,(%edx)\n \ttest $0x2,%cl\n-\tjne 3047 \n+\tjne 2cd7 \n ./src/main/cpp/posix.cpp:196\n \tadd $0x10,%esp\n \tcmpb $0x0,-0x1d1(%ebp)\n-\tje 2fd3 \n+\tje 2c63 \n ./src/main/cpp/posix.cpp:197\n \tsub $0x8,%esp\n \tlea -0x190(%ebp),%edi\n \tpush %edi\n \tpush -0x1b4(%ebp)\n \tcall 20a0 \n \tadd $0x10,%esp\n@@ -1217,15 +851,15 @@\n ./src/main/cpp/posix.cpp:201\n \tsub $0xc,%esp\n \tpush -0x1b4(%ebp)\n \tcall 2050 \n ./src/main/cpp/posix.cpp:202\n \tadd $0x10,%esp\n \ttest %esi,%esi\n-\tjne 3080 \n+\tjne 2d10 \n ./src/main/cpp/posix.cpp:210\n \tlea -0x198(%ebp),%eax\n \tpush %eax\n \tlea -0x1a0(%ebp),%eax\n \tpush %eax\n \tlea -0x1a4(%ebp),%eax\n \tpush %eax\n@@ -1247,20 +881,20 @@\n \tpush -0x1a4(%ebp)\n \tpush %eax\n \tpush -0x1d8(%ebp)\n \tpush -0x1dc(%ebp)\n \tpush %esi\n \tcall 2040 \n \tadd $0x30,%esp\n-\tjmp 2e20 \n+\tjmp 2ab0 \n \tlea 0x0(%esi),%esi\n ./src/main/cpp/posix.cpp:184 (discriminator 2)\n \tcmpb $0x0,0x2(%eax)\n-\tje 2e20 \n-\tjmp 2e6a \n+\tje 2ab0 \n+\tjmp 2afa \n \tnop\n /usr/include/i386-linux-gnu/bits/string_fortified.h:81 (discriminator 1)\n \tmov -0x1ac(%ebp),%esi\n \tlea 0x4(%edx),%edi\n ./src/main/cpp/posix.cpp:196\n \tadd $0x10,%esp\n /usr/include/i386-linux-gnu/bits/string_fortified.h:81 (discriminator 1)\n@@ -1272,28 +906,28 @@\n \tsub %edi,%edx\n \tadd %edx,%ecx\n \tsub %edx,%esi\n \tshr $0x2,%ecx\n \trep movsl %ds:(%esi),%es:(%edi)\n ./src/main/cpp/posix.cpp:196\n \tcmpb $0x0,-0x1d1(%ebp)\n-\tjne 2eea \n+\tjne 2b7a \n ./src/main/cpp/posix.cpp:199\n \tsub $0x8,%esp\n \tlea -0x190(%ebp),%edi\n \tpush %edi\n \tpush -0x1b4(%ebp)\n \tcall 2060 \n \tadd $0x10,%esp\n \tmov %eax,%esi\n-\tjmp 2f04 \n+\tjmp 2b94 \n \tlea 0x0(%esi),%esi\n ./src/main/cpp/posix.cpp:178\n \tsub $0x4,%esp\n-\tlea -0x2d34(%ebx),%eax\n+\tlea -0x2fd4(%ebx),%eax\n \tpush -0x1cc(%ebp)\n \tpush %eax\n \tpush -0x1c8(%ebp)\n \tcall 2130 \n \tadd $0x10,%esp\n ./src/main/cpp/posix.cpp:216\n \tsub $0xc,%esp\n@@ -1303,98 +937,98 @@\n \tpop %eax\n \tpush -0x1c4(%ebp)\n \tcall 2050 \n \tadd $0x10,%esp\n ./src/main/cpp/posix.cpp:218\n \tmov -0x1c(%ebp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 30a3 \n+\tjne 2d33 \n \tlea -0xc(%ebp),%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n /usr/include/i386-linux-gnu/bits/string_fortified.h:81 (discriminator 1)\n \tmov -0x1ac(%ebp),%eax\n \tmovzwl -0x2(%eax,%ecx,1),%eax\n \tmov %ax,-0x2(%edx,%ecx,1)\n-\tjmp 2eda \n+\tjmp 2b6a \n \tlea 0x0(%esi,%eiz,1),%esi\n ./src/main/cpp/posix.cpp:159\n \tsub $0x4,%esp\n-\tlea -0x2ec9(%ebx),%eax\n+\tlea -0x2e44(%ebx),%eax\n \tpush -0x1cc(%ebp)\n \tpush %eax\n \tpush -0x1c8(%ebp)\n \tcall 2220 \n ./src/main/cpp/posix.cpp:160\n \tadd $0x10,%esp\n-\tjmp 3033 \n+\tjmp 2cc3 \n ./src/main/cpp/posix.cpp:203\n \tsub $0x4,%esp\n-\tlea -0x2eb3(%ebx),%eax\n+\tlea -0x2e2e(%ebx),%eax\n \tpush -0x1cc(%ebp)\n \tpush %eax\n \tpush -0x1c8(%ebp)\n \tcall 2130 \n \tadd $0x10,%esp\n-\tjmp 3016 \n+\tjmp 2ca6 \n ./src/main/cpp/posix.cpp:218\n \tcall 3a30 \n ./src/main/cpp/posix.cpp:170\n-\tlea -0x2e7e(%ebx),%eax\n+\tlea -0x2df9(%ebx),%eax\n \tpush %esi\n \tpush -0x1cc(%ebp)\n \tpush %eax\n \tpush -0x1c8(%ebp)\n \tcall 2130 \n ./src/main/cpp/posix.cpp:171\n \tpop %edi\n \tpush -0x1c4(%ebp)\n \tcall 2050 \n ./src/main/cpp/posix.cpp:172\n \tadd $0x10,%esp\n-\tjmp 3033 \n+\tjmp 2cc3 \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi),%esi\n \n-000030e0 :\n+00002d70 :\n Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_symlink():\n ./src/main/cpp/posix.cpp:221\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tcall 2300 <__cxa_finalize@plt+0x10>\n-\tadd $0x3f0b,%ebx\n+\tadd $0x427b,%ebx\n \tsub $0x10,%esp\n ./src/main/cpp/posix.cpp:222\n \tpush 0x34(%esp)\n \tpush 0x30(%esp)\n \tpush 0x2c(%esp)\n \tcall 2190 \n ./src/main/cpp/posix.cpp:223\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje 314c \n+\tje 2ddc \n ./src/main/cpp/posix.cpp:226\n \tsub $0x4,%esp\n \tmov %eax,%esi\n \tpush 0x34(%esp)\n \tpush 0x34(%esp)\n \tpush 0x2c(%esp)\n \tcall 2190 \n ./src/main/cpp/posix.cpp:227\n \tadd $0x10,%esp\n ./src/main/cpp/posix.cpp:226\n \tmov %eax,%ebp\n ./src/main/cpp/posix.cpp:227\n \ttest %eax,%eax\n-\tje 3180 \n+\tje 2e10 \n ./src/main/cpp/posix.cpp:231\n \tsub $0x8,%esp\n \tpush %esi\n \tpush %eax\n \tcall 2250 \n ./src/main/cpp/posix.cpp:232\n \tmov %ebp,(%esp)\n@@ -1404,26 +1038,26 @@\n \tcall 2050 \n ./src/main/cpp/posix.cpp:233\n \tmov %esi,(%esp)\n \tcall 2050 \n ./src/main/cpp/posix.cpp:234\n \tadd $0x10,%esp\n \ttest %edi,%edi\n-\tjne 3158 \n+\tjne 2de8 \n ./src/main/cpp/posix.cpp:237\n \tadd $0xc,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n ./src/main/cpp/posix.cpp:235\n \tsub $0x4,%esp\n-\tlea -0x2e62(%ebx),%eax\n+\tlea -0x2ddd(%ebx),%eax\n \tpush 0x34(%esp)\n \tpush %eax\n \tpush 0x2c(%esp)\n \tcall 2130 \n \tadd $0x10,%esp\n ./src/main/cpp/posix.cpp:237\n \tadd $0xc,%esp\n@@ -1445,60 +1079,60 @@\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n \n-000031a0 :\n+00002e30 :\n Java_net_rubygrapefruit_platform_internal_jni_PosixFileFunctions_readlink():\n ./src/main/cpp/posix.cpp:240\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tcall 2300 <__cxa_finalize@plt+0x10>\n-\tadd $0x3e4b,%ebx\n+\tadd $0x41bb,%ebx\n \tsub $0x90,%esp\n \tmov %gs:0x14,%ebp\n \tmov %ebp,0x80(%esp)\n \tmov 0xb0(%esp),%ebp\n \tmov 0xa4(%esp),%edi\n ./src/main/cpp/posix.cpp:242\n \tpush %ebp\n \tpush 0xb0(%esp)\n \tpush %edi\n \tcall 2190 \n ./src/main/cpp/posix.cpp:243\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje 32b5 \n+\tje 2f45 \n ./src/main/cpp/posix.cpp:246\n \tsub $0x8,%esp\n \tmov %eax,%esi\n \tlea 0x24(%esp),%eax\n \tpush %eax\n \tpush %esi\n \tcall 2060 \n ./src/main/cpp/posix.cpp:247\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 3298 \n+\tjne 2f28 \n ./src/main/cpp/posix.cpp:253\n \tmov 0x48(%esp),%ecx\n \tsub $0xc,%esp\n \tlea 0x1(%ecx),%eax\n \tmov %ecx,0x14(%esp)\n \tpush %eax\n \tcall 2140 \n ./src/main/cpp/posix.cpp:254\n \tadd $0x10,%esp\n \tmov 0x8(%esp),%ecx\n \ttest %eax,%eax\n-\tje 32e6 \n+\tje 2f76 \n /usr/include/i386-linux-gnu/bits/unistd.h:89 (discriminator 7)\n \tsub $0x4,%esp\n \tpush %ecx\n \tpush %eax\n \tmov %eax,0x18(%esp)\n \tpush %esi\n \tcall 20c0 \n@@ -1509,15 +1143,15 @@\n ./src/main/cpp/posix.cpp:261\n \tcall 2050 \n ./src/main/cpp/posix.cpp:262\n \tmov 0x18(%esp),%eax\n \tadd $0x10,%esp\n \tmov 0xc(%esp),%edx\n \ttest %eax,%eax\n-\tjs 32c0 \n+\tjs 2f50 \n ./src/main/cpp/posix.cpp:267\n \tmov 0x48(%esp),%eax\n ./src/main/cpp/posix.cpp:268\n \tsub $0x4,%esp\n ./src/main/cpp/posix.cpp:267\n \tmovb $0x0,(%edx,%eax,1)\n ./src/main/cpp/posix.cpp:268\n@@ -1534,146 +1168,146 @@\n \tmov %edx,(%esp)\n \tcall 2050 \n ./src/main/cpp/posix.cpp:270\n \tadd $0x10,%esp\n ./src/main/cpp/posix.cpp:271\n \tmov 0x7c(%esp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 32e1 \n+\tjne 2f71 \n \tadd $0x8c,%esp\n \tmov %esi,%eax\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n ./src/main/cpp/posix.cpp:248\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 2050 \n ./src/main/cpp/posix.cpp:249\n \tadd $0xc,%esp\n-\tlea -0x2e50(%ebx),%eax\n+\tlea -0x2dcb(%ebx),%eax\n \tpush %ebp\n \tpush %eax\n \tpush %edi\n \tcall 2130 \n ./src/main/cpp/posix.cpp:250\n \tadd $0x10,%esp\n ./src/main/cpp/posix.cpp:244\n \txor %esi,%esi\n-\tjmp 327a \n+\tjmp 2f0a \n \tlea 0x0(%esi,%eiz,1),%esi\n ./src/main/cpp/posix.cpp:263\n \tsub $0xc,%esp\n ./src/main/cpp/posix.cpp:244\n \txor %esi,%esi\n ./src/main/cpp/posix.cpp:263\n \tpush %edx\n \tcall 2050 \n ./src/main/cpp/posix.cpp:264\n \tadd $0xc,%esp\n-\tlea -0x2e24(%ebx),%eax\n+\tlea -0x2d9f(%ebx),%eax\n \tpush %ebp\n \tpush %eax\n \tpush %edi\n \tcall 2130 \n ./src/main/cpp/posix.cpp:265\n \tadd $0x10,%esp\n-\tjmp 327a \n+\tjmp 2f0a \n ./src/main/cpp/posix.cpp:271\n \tcall 3a30 \n ./src/main/cpp/posix.cpp:255\n \tsub $0xc,%esp\n \tpush %esi\n ./src/main/cpp/posix.cpp:244\n \txor %esi,%esi\n ./src/main/cpp/posix.cpp:255\n \tcall 2050 \n ./src/main/cpp/posix.cpp:256\n \tadd $0xc,%esp\n-\tlea -0x2e3b(%ebx),%eax\n+\tlea -0x2db6(%ebx),%eax\n \tpush %ebp\n \tpush %eax\n \tpush %edi\n \tcall 2220 \n ./src/main/cpp/posix.cpp:257\n \tadd $0x10,%esp\n-\tjmp 327a \n+\tjmp 2f0a \n \tlea 0x0(%esi),%esi\n \n-00003310 :\n+00002fa0 :\n Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getPid():\n ./src/main/cpp/posix.cpp:278\n \tpush %ebx\n \tcall 2300 <__cxa_finalize@plt+0x10>\n-\tadd $0x3cde,%ebx\n+\tadd $0x404e,%ebx\n \tsub $0x8,%esp\n ./src/main/cpp/posix.cpp:279\n \tcall 20e0 \n ./src/main/cpp/posix.cpp:280\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n \n-00003330 :\n+00002fc0 :\n Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_detach():\n ./src/main/cpp/posix.cpp:283\n \tpush %ebx\n \tcall 2300 <__cxa_finalize@plt+0x10>\n-\tadd $0x3cbe,%ebx\n+\tadd $0x402e,%ebx\n \tsub $0x8,%esp\n ./src/main/cpp/posix.cpp:284\n \tcall 2160 \n ./src/main/cpp/posix.cpp:284 (discriminator 1)\n \tcmp $0xffffffff,%eax\n-\tje 3350 \n+\tje 2fe0 \n ./src/main/cpp/posix.cpp:290\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n \txchg %ax,%ax\n ./src/main/cpp/posix.cpp:286\n \tcall 21d0 <__errno_location@plt>\n ./src/main/cpp/posix.cpp:286 (discriminator 1)\n \tcmpl $0x1,(%eax)\n-\tje 3349 \n+\tje 2fd9 \n ./src/main/cpp/posix.cpp:287\n \tsub $0x4,%esp\n-\tlea -0x2e11(%ebx),%eax\n+\tlea -0x2d8c(%ebx),%eax\n \tpush 0x1c(%esp)\n \tpush %eax\n \tpush 0x1c(%esp)\n \tcall 2130 \n \tadd $0x10,%esp\n ./src/main/cpp/posix.cpp:290\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n \n-00003380 :\n+00003010 :\n Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getWorkingDirectory():\n ./src/main/cpp/posix.cpp:293\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tcall 2300 <__cxa_finalize@plt+0x10>\n-\tadd $0x3c6c,%ebx\n+\tadd $0x3fdc,%ebx\n /usr/include/i386-linux-gnu/bits/unistd.h:116 (discriminator 7)\n \tsub $0x8,%esp\n \tpush $0x0\n \tpush $0x0\n \tcall 2180 \n ./src/main/cpp/posix.cpp:295\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje 33d0 \n+\tje 3060 \n ./src/main/cpp/posix.cpp:299\n \tsub $0x4,%esp\n \tmov %eax,%esi\n \tpush 0x1c(%esp)\n \tpush %eax\n \tpush 0x1c(%esp)\n \tcall 22e0 \n@@ -1691,57 +1325,57 @@\n \tpop %esi\n \tpop %edi\n \tret\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tnop\n ./src/main/cpp/posix.cpp:296\n \tsub $0x4,%esp\n-\tlea -0x2dfe(%ebx),%eax\n+\tlea -0x2d79(%ebx),%eax\n ./src/main/cpp/posix.cpp:297\n \txor %edi,%edi\n ./src/main/cpp/posix.cpp:296\n \tpush 0x1c(%esp)\n \tpush %eax\n \tpush 0x1c(%esp)\n \tcall 2130 \n ./src/main/cpp/posix.cpp:297\n \tadd $0x10,%esp\n-\tjmp 33c1 \n+\tjmp 3051 \n \txchg %ax,%ax\n \n-000033f0 :\n+00003080 :\n Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setWorkingDirectory():\n ./src/main/cpp/posix.cpp:305\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tcall 2300 <__cxa_finalize@plt+0x10>\n-\tadd $0x3bfb,%ebx\n+\tadd $0x3f6b,%ebx\n \tsub $0x10,%esp\n \tmov 0x24(%esp),%edi\n \tmov 0x30(%esp),%ebp\n ./src/main/cpp/posix.cpp:306\n \tpush %ebp\n \tpush 0x30(%esp)\n \tpush %edi\n \tcall 2190 \n ./src/main/cpp/posix.cpp:307\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje 343a \n+\tje 30ca \n ./src/main/cpp/posix.cpp:310\n \tsub $0xc,%esp\n \tmov %eax,%esi\n \tpush %eax\n \tcall 2070 \n ./src/main/cpp/posix.cpp:310 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 3448 \n+\tjne 30d8 \n ./src/main/cpp/posix.cpp:313\n \tsub $0xc,%esp\n \tpush %esi\n \tcall 2050 \n \tadd $0x10,%esp\n ./src/main/cpp/posix.cpp:314\n \tadd $0xc,%esp\n@@ -1749,32 +1383,32 @@\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea 0x0(%esi),%esi\n ./src/main/cpp/posix.cpp:311\n \tsub $0x4,%esp\n-\tlea -0x2deb(%ebx),%eax\n+\tlea -0x2d66(%ebx),%eax\n \tpush %ebp\n \tpush %eax\n \tpush %edi\n \tcall 2130 \n \tadd $0x10,%esp\n-\tjmp 342e \n+\tjmp 30be \n \txchg %ax,%ax\n \n-00003460 :\n+000030f0 :\n Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_getEnvironmentVariable():\n ./src/main/cpp/posix.cpp:317\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tcall 2300 <__cxa_finalize@plt+0x10>\n-\tadd $0x3b8b,%ebx\n+\tadd $0x3efb,%ebx\n \tsub $0x10,%esp\n \tmov 0x30(%esp),%ebp\n ./src/main/cpp/posix.cpp:318\n \tpush %ebp\n \tpush 0x30(%esp)\n \tpush 0x2c(%esp)\n \tcall 2190 \n@@ -1789,15 +1423,15 @@\n ./src/main/cpp/posix.cpp:319\n \tmov %eax,%esi\n ./src/main/cpp/posix.cpp:320\n \tcall 2050 \n ./src/main/cpp/posix.cpp:321\n \tadd $0x10,%esp\n \ttest %esi,%esi\n-\tje 34b2 \n+\tje 3142 \n ./src/main/cpp/posix.cpp:324\n \tsub $0x4,%esp\n \tpush %ebp\n \tpush %esi\n \tpush 0x2c(%esp)\n \tcall 22e0 \n \tadd $0x10,%esp\n@@ -1808,38 +1442,38 @@\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n \n-000034c0 :\n+00003150 :\n Java_net_rubygrapefruit_platform_internal_jni_PosixProcessFunctions_setEnvironmentVariable():\n ./src/main/cpp/posix.cpp:328\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tcall 2300 <__cxa_finalize@plt+0x10>\n-\tadd $0x3b2b,%ebx\n+\tadd $0x3e9b,%ebx\n \tsub $0x10,%esp\n \tmov 0x34(%esp),%ebp\n \tmov 0x30(%esp),%edi\n ./src/main/cpp/posix.cpp:329\n \tpush %ebp\n \tpush 0x30(%esp)\n \tpush 0x2c(%esp)\n \tcall 2190 \n ./src/main/cpp/posix.cpp:330\n \tadd $0x10,%esp\n ./src/main/cpp/posix.cpp:329\n \tmov %eax,%esi\n ./src/main/cpp/posix.cpp:330\n \ttest %edi,%edi\n-\tje 3558 \n+\tje 31e8 \n ./src/main/cpp/posix.cpp:335\n \tsub $0x4,%esp\n \tpush %ebp\n \tpush %edi\n \tpush 0x2c(%esp)\n \tcall 2190 \n ./src/main/cpp/posix.cpp:336\n@@ -1850,15 +1484,15 @@\n ./src/main/cpp/posix.cpp:336\n \tpush %eax\n \tpush %esi\n \tcall 21b0 \n ./src/main/cpp/posix.cpp:336 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 3538 \n+\tjne 31c8 \n ./src/main/cpp/posix.cpp:339\n \tsub $0xc,%esp\n \tpush %edi\n \tcall 2050 \n \tadd $0x10,%esp\n ./src/main/cpp/posix.cpp:341\n \tsub $0xc,%esp\n@@ -1870,56 +1504,56 @@\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n ./src/main/cpp/posix.cpp:337\n \tsub $0x4,%esp\n-\tlea -0x2dd8(%ebx),%eax\n+\tlea -0x2d53(%ebx),%eax\n \tpush %ebp\n \tpush %eax\n \tpush 0x2c(%esp)\n \tcall 2130 \n \tadd $0x10,%esp\n-\tjmp 3514 \n+\tjmp 31a4 \n \tlea 0x0(%esi,%eiz,1),%esi\n ./src/main/cpp/posix.cpp:331\n \tsub $0x4,%esp\n-\tlea -0x2dff(%ebx),%eax\n+\tlea -0x2d7a(%ebx),%eax\n \tpush $0x1\n \tpush %eax\n \tpush %esi\n \tcall 21b0 \n ./src/main/cpp/posix.cpp:331 (discriminator 1)\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tje 3520 \n+\tje 31b0 \n ./src/main/cpp/posix.cpp:332\n \tsub $0x4,%esp\n-\tlea -0x2dd8(%ebx),%eax\n+\tlea -0x2d53(%ebx),%eax\n \tpush %ebp\n \tpush %eax\n \tpush 0x2c(%esp)\n \tcall 2130 \n \tadd $0x10,%esp\n-\tjmp 3520 \n+\tjmp 31b0 \n \tlea 0x0(%esi),%esi\n \n-00003590 :\n+00003220 :\n Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_isatty():\n ./src/main/cpp/posix.cpp:349\n \tpush %ebx\n \txor %eax,%eax\n \tcall 2300 <__cxa_finalize@plt+0x10>\n-\tadd $0x3a5c,%ebx\n+\tadd $0x3dcc,%ebx\n \tsub $0x8,%esp\n \tmov 0x18(%esp),%edx\n ./src/main/cpp/posix.cpp:352\n \tcmp $0x1,%edx\n-\tjbe 35b0 \n+\tjbe 3240 \n ./src/main/cpp/posix.cpp:359\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n \tnop\n ./src/main/cpp/posix.cpp:355\n \tsub $0xc,%esp\n@@ -1932,23 +1566,23 @@\n \tsetne %al\n ./src/main/cpp/posix.cpp:359\n \tadd $0x8,%esp\n \tpop %ebx\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n \n-000035d0 :\n+00003260 :\n Java_net_rubygrapefruit_platform_internal_jni_PosixTerminalFunctions_getTerminalSize():\n ./src/main/cpp/posix.cpp:362\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tcall 2300 <__cxa_finalize@plt+0x10>\n-\tadd $0x3a1b,%ebx\n+\tadd $0x3d8b,%ebx\n \tsub $0x30,%esp\n \tmov %gs:0x14,%ebp\n \tmov %ebp,0x20(%esp)\n \tmov 0x54(%esp),%ebp\n ./src/main/cpp/posix.cpp:364\n \tlea 0x18(%esp),%eax\n ./src/main/cpp/posix.cpp:362\n@@ -1960,26 +1594,26 @@\n \tmov 0x54(%esp),%eax\n \tadd $0x1,%eax\n \tpush %eax\n \tcall 20d0 \n ./src/main/cpp/posix.cpp:365\n \tadd $0x10,%esp\n \ttest %eax,%eax\n-\tjne 36a0 \n+\tjne 3330 \n /usr/lib/jvm/default-java/include/jni.h:896\n \tsub $0x8,%esp\n \tmov (%esi),%eax\n /usr/lib/jvm/default-java/include/jni.h:1289\n-\tlea -0x2f3b(%ebx),%ebp\n+\tlea -0x2eb6(%ebx),%ebp\n /usr/lib/jvm/default-java/include/jni.h:896\n \tpush %edi\n \tpush %esi\n \tcall *0x7c(%eax)\n /usr/lib/jvm/default-java/include/jni.h:1289\n-\tlea -0x2da7(%ebx),%edx\n+\tlea -0x2d22(%ebx),%edx\n /usr/lib/jvm/default-java/include/jni.h:896\n \tmov %eax,%ecx\n /usr/lib/jvm/default-java/include/jni.h:1289\n \tmov (%esi),%eax\n \tadd $0x10,%esp\n \tpush %ebp\n \tpush %edx\n@@ -1994,15 +1628,15 @@\n \tadd $0x10,%esp\n \tpush %ecx\n \tpush %eax\n \tpush %edi\n \tpush %esi\n \tcall *0x1b4(%edx)\n /usr/lib/jvm/default-java/include/jni.h:1289\n-\tlea -0x2da2(%ebx),%edx\n+\tlea -0x2d1d(%ebx),%edx\n \tmov (%esi),%eax\n \tadd $0x10,%esp\n \tpush %ebp\n \tpush %edx\n \tpush 0x14(%esp)\n \tpush %esi\n \tcall *0x178(%eax)\n@@ -2018,134 +1652,350 @@\n \tpush %edi\n \tpush %esi\n \tcall *0x1b4(%eax)\n \tadd $0x10,%esp\n ./src/main/cpp/posix.cpp:374\n \tmov 0x1c(%esp),%eax\n \tsub %gs:0x14,%eax\n-\tjne 36b6 \n+\tjne 3346 \n \tadd $0x2c,%esp\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n ./src/main/cpp/posix.cpp:366\n \tsub $0x4,%esp\n-\tlea -0x2dc5(%ebx),%eax\n+\tlea -0x2d40(%ebx),%eax\n \tpush %ebp\n \tpush %eax\n \tpush %esi\n \tcall 2130 \n \tadd $0x10,%esp\n-\tjmp 368b \n+\tjmp 331b \n ./src/main/cpp/posix.cpp:374\n \tcall 3a30 \n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\tnop\n+\n+00003350 :\n+JNIEnv_::CallVoidMethod(_jobject*, _jmethodID*, ...):\n+/usr/lib/jvm/default-java/include/jni.h:1061\n+\tsub $0xc,%esp\n+\tmov 0x10(%esp),%eax\n+/usr/lib/jvm/default-java/include/jni.h:1063\n+\tlea 0x1c(%esp),%ecx\n+/usr/lib/jvm/default-java/include/jni.h:1064\n+\tmov (%eax),%edx\n+\tpush %ecx\n+\tpush 0x1c(%esp)\n+\tpush 0x1c(%esp)\n+\tpush %eax\n+\tcall *0xf8(%edx)\n+/usr/lib/jvm/default-java/include/jni.h:1066\n+\tadd $0x1c,%esp\n+\tret\n __x86.get_pc_thunk.di():\n \tmov (%esp),%edi\n \tret\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n \tnop\n \n-000036c0 :\n-mark_failed_with_code():\n+00003380 :\n+Java_net_rubygrapefruit_platform_internal_jni_PosixFileSystemFunctions_listFileSystems():\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tcall 2300 <__cxa_finalize@plt+0x10>\n-\tadd $0x392b,%ebx\n-\tsub $0x24,%esp\n-\tmov 0x38(%esp),%edi\n-\tmov 0x44(%esp),%esi\n-\tmov (%edi),%eax\n-\tpush 0x48(%esp)\n-\tpush %edi\n+\tadd $0x3c6b,%ebx\n+\tsub $0x454,%esp\n+\tmov 0x470(%esp),%eax\n+\tmov 0x468(%esp),%esi\n+\tmov %eax,0x18(%esp)\n+\tlea -0x2d18(%ebx),%eax\n+\tmov %gs:0x14,%edi\n+\tmov %edi,0x444(%esp)\n+\tmov 0x474(%esp),%edi\n+\tpush %eax\n+\tlea -0x2d16(%ebx),%eax\n+\tpush %eax\n+\tcall 2100 \n+\tmov %eax,0x1c(%esp)\n+\tadd $0x10,%esp\n+\ttest %eax,%eax\n+\tje 34c0 \n+\tsub $0x8,%esp\n+\tmov (%esi),%eax\n+\tpush 0x18(%esp)\n+\tpush %esi\n \tcall *0x7c(%eax)\n-\tlea -0x2d14(%ebx),%ecx\n-\tmov (%edi),%edx\n+\tlea -0x2fb4(%ebx),%ecx\n+\tmov (%esi),%edx\n \tadd $0x10,%esp\n \tpush %ecx\n-\tlea -0x2d9d(%ebx),%ecx\n+\tlea -0x2cf2(%ebx),%ecx\n \tpush %ecx\n \tpush %eax\n-\tpush %edi\n+\tpush %esi\n \tcall *0x84(%edx)\n-\tmov %eax,0x1c(%esp)\n-\tpop %eax\n-\tmov (%edi),%eax\n-\tpop %edx\n-\tpush 0x3c(%esp)\n+\tmov %eax,0x2c(%esp)\n+\tadd $0x10,%esp\n+\tlea 0x3c(%esp),%eax\n+\tmov %eax,0x14(%esp)\n+\tlea 0x24(%esp),%eax\n+\tmov %eax,0x18(%esp)\n+\tjmp 3473 \n+\tnop\n+\tsub $0x4,%esp\n+\tpush %edi\n+\tpush 0x30(%esp)\n+\tpush %esi\n+\tcall 22e0 \n+\tadd $0xc,%esp\n \tpush %edi\n-\tcall *0x29c(%eax)\n \tmov %eax,%ebp\n-\tadd $0x10,%esp\n-\ttest %esi,%esi\n-\tje 372d \n-\tsub $0x8,%esp\n-\tmov (%edi),%eax\n+\tpush 0x34(%esp)\n \tpush %esi\n+\tcall 22e0 \n+\tmov %eax,0x18(%esp)\n+\tadd $0xc,%esp\n \tpush %edi\n-\tcall *0x29c(%eax)\n-\tmov %eax,%esi\n+\tpush 0x2c(%esp)\n+\tpush %esi\n+\tcall 22e0 \n+\tmovl $0x1,(%esp)\n+\tpush $0x1\n+\tpush $0x0\n+\tpush %eax\n+\tmov 0x24(%esp),%ecx\n+\tpush %ecx\n+\tpush %ebp\n+\tpush 0x40(%esp)\n+\tpush 0x38(%esp)\n+\tpush %esi\n+\tcall 2040 \n+\tadd $0x30,%esp\n+\tpush $0x400\n+\tpush 0x18(%esp)\n+\tpush 0x20(%esp)\n+\tpush 0x18(%esp)\n+\tcall 2200 \n \tadd $0x10,%esp\n+\ttest %eax,%eax\n+\tjne 3420 \n \tsub $0xc,%esp\n-\tpush 0x44(%esp)\n-\tcall 20b0 \n+\tpush 0x18(%esp)\n+\tcall 2230 \n+\tadd $0x10,%esp\n+\tmov 0x43c(%esp),%eax\n+\tsub %gs:0x14,%eax\n+\tjne 34d6 \n+\tadd $0x44c,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n+\tlea 0x0(%esi),%esi\n+\tsub $0x4,%esp\n+\tlea -0x2d0c(%ebx),%eax\n+\tpush %edi\n+\tpush %eax\n+\tpush %esi\n+\tcall 2130 \n+\tadd $0x10,%esp\n+\tjmp 349f \n+\tcall 3a30 \n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\n+000034e0 :\n+Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_createWatch():\n+\tpush %ebp\n+\tpush %edi\n+\tpush %esi\n+\tpush %ebx\n+\tcall 2300 <__cxa_finalize@plt+0x10>\n+\tadd $0x3b0b,%ebx\n+\tsub $0x28,%esp\n+\tmov 0x48(%esp),%eax\n+\tmov 0x3c(%esp),%ebp\n+\tmov 0x44(%esp),%edi\n+\tmov %eax,0x14(%esp)\n+\tpush $0x80000\n+\tcall 22a0 \n+\tadd $0x10,%esp\n+\tcmp $0xffffffff,%eax\n+\tje 3590 \n+\tsub $0x4,%esp\n+\tmov %eax,%esi\n+\tpush 0xc(%esp)\n+\tpush %edi\n+\tpush %ebp\n+\tcall 2190 \n \tadd $0xc,%esp\n+\tpush $0xfc6\n+\tpush %eax\n+\tmov %eax,0x18(%esp)\n \tpush %esi\n-\tpush 0x40(%esp)\n+\tcall 21c0 \n+\tmov 0x1c(%esp),%edx\n+\tmov %eax,%edi\n+\tmov %edx,(%esp)\n+\tcall 2050 \n+\tadd $0x10,%esp\n+\tcmp $0xffffffff,%edi\n+\tje 35b8 \n+\tsub $0xc,%esp\n+\tpush $0x8\n+\tcall 2140 \n+\tmov 0x0(%ebp),%edx\n+\tmov %esi,(%eax)\n+\tmov %edi,0x4(%eax)\n+\tmov %ebp,0x40(%esp)\n+\tmovl $0x8,0x48(%esp)\n+\tmovl $0x0,0x4c(%esp)\n+\tmov %eax,0x44(%esp)\n+\tmov 0x394(%edx),%eax\n+\tadd $0x2c,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tjmp *%eax\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\txchg %ax,%ax\n+\tsub $0x4,%esp\n+\tlea -0x2cee(%ebx),%eax\n+\tpush 0xc(%esp)\n \tpush %eax\n \tpush %ebp\n-\tpush 0x20(%esp)\n-\tpush 0x58(%esp)\n-\tpush %edi\n-\tcall 2040 \n-\tadd $0x3c,%esp\n+\tcall 2130 \n+\tadd $0x10,%esp\n+\tadd $0x1c,%esp\n+\txor %eax,%eax\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n+\tsub $0xc,%esp\n+\tpush %esi\n+\tcall 22b0 \n+\tadd $0xc,%esp\n+\tlea -0x2cd1(%ebx),%eax\n+\tpush 0xc(%esp)\n+\tpush %eax\n+\tpush %ebp\n+\tcall 2130 \n+\tadd $0x10,%esp\n+\tjmp 35a7 \n+\tlea 0x0(%esi),%esi\n \n-00003760 :\n-mark_failed_with_message():\n+000035e0 :\n+Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_waitForNextEvent():\n+\tpush %ebp\n+\tpush %edi\n+\tpush %esi\n \tpush %ebx\n \tcall 2300 <__cxa_finalize@plt+0x10>\n-\tadd $0x388e,%ebx\n+\tadd $0x3a0b,%ebx\n \tsub $0x14,%esp\n-\tpush 0x24(%esp)\n-\tpush $0x0\n-\tpush $0x0\n-\tpush 0x2c(%esp)\n-\tpush 0x2c(%esp)\n-\tcall 2260 \n-\tadd $0x28,%esp\n+\tmov 0x28(%esp),%ebp\n+\tmov 0x0(%ebp),%eax\n+\tpush 0x30(%esp)\n+\tpush %ebp\n+\tcall *0x398(%eax)\n+\tmov %eax,%edi\n+\tmovl $0x110,(%esp)\n+\tcall 2140 \n+\tadd $0xc,%esp\n+\tpush $0x110\n+\tmov %eax,%esi\n+\tpush %eax\n+\tpush (%edi)\n+\tcall 2030 \n+\tmov %esi,(%esp)\n+\tmov %eax,%edi\n+\tcall 2050 \n+\tadd $0x10,%esp\n+\tmov $0x1,%eax\n+\tcmp $0xffffffff,%edi\n+\tje 3648 \n+\tadd $0xc,%esp\n \tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n+\tlea %cs:0x0(%esi,%eiz,1),%esi\n+\tsub $0x4,%esp\n+\tlea -0x2cb5(%ebx),%eax\n+\tpush 0x30(%esp)\n+\tpush %eax\n+\tpush %ebp\n+\tcall 2130 \n+\tadd $0x10,%esp\n+\txor %eax,%eax\n+\tadd $0xc,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n \n-00003790 :\n-Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion():\n-\tmov $0x19,%eax\n+00003670 :\n+Java_net_rubygrapefruit_platform_internal_jni_FileEventFunctions_closeWatch():\n+\tpush %esi\n+\tpush %ebx\n+\tcall 2300 <__cxa_finalize@plt+0x10>\n+\tadd $0x397d,%ebx\n+\tsub $0xc,%esp\n+\tmov 0x18(%esp),%eax\n+\tmov (%eax),%edx\n+\tpush 0x20(%esp)\n+\tpush %eax\n+\tcall *0x398(%edx)\n+\tmov %eax,%esi\n+\tpop %eax\n+\tpop %edx\n+\tpush 0x4(%esi)\n+\tpush (%esi)\n+\tcall 2290 \n+\tpop %ecx\n+\tpush (%esi)\n+\tcall 22b0 \n+\tmov %esi,(%esp)\n+\tcall 2050 \n+\tadd $0x14,%esp\n+\tpop %ebx\n+\tpop %esi\n \tret\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n+\tnop\n \n-000037a0 :\n+000036c0 :\n java_to_char():\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tcall 2300 <__cxa_finalize@plt+0x10>\n-\tadd $0x384b,%ebx\n+\tadd $0x392b,%ebx\n \tsub $0x24,%esp\n \tmov 0x38(%esp),%edi\n \tmov (%edi),%eax\n \tpush 0x3c(%esp)\n \tpush %edi\n \tcall *0x290(%eax)\n \tmov %eax,%ebp\n@@ -2159,25 +2009,25 @@\n \tpush $0x0\n \tpush 0x3c(%esp)\n \tpush %edi\n \tcall *0x294(%eax)\n \tmov %eax,%ecx\n \tadd $0x10,%esp\n \ttest %ebp,%ebp\n-\tje 3814 \n+\tje 3734 \n \tmov %esi,0xc(%esp)\n \tmov %esi,%edx\n \tlea (%eax,%ebp,2),%ebp\n \txchg %ax,%ax\n \tmovzwl (%eax),%esi\n \tadd $0x2,%eax\n \tadd $0x4,%edx\n \tmov %esi,-0x4(%edx)\n \tcmp %ebp,%eax\n-\tjne 3800 \n+\tjne 3720 \n \tmov 0xc(%esp),%esi\n \tmov 0x8(%esp),%eax\n \tsub $0x4,%esp\n \tmovl $0x0,-0x4(%esi,%eax,1)\n \tmov (%edi),%eax\n \tpush %ecx\n \tpush 0x3c(%esp)\n@@ -2186,15 +2036,15 @@\n \tadd $0xc,%esp\n \tpush $0x0\n \tpush %esi\n \tpush $0x0\n \tcall 20f0 \n \tadd $0x10,%esp\n \tcmp $0xffffffff,%eax\n-\tje 3878 \n+\tje 3798 \n \tsub $0xc,%esp\n \tlea 0x1(%eax),%edi\n \tpush %edi\n \tcall 2140 \n \tadd $0xc,%esp\n \tpush %edi\n \tmov %eax,%ebp\n@@ -2209,34 +2059,34 @@\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0x4,%esp\n-\tlea -0x2ce8(%ebx),%eax\n+\tlea -0x2f74(%ebx),%eax\n \txor %ebp,%ebp\n \tpush 0x3c(%esp)\n \tpush %eax\n \tpush %edi\n \tcall 2220 \n \tmov %esi,(%esp)\n \tcall 2050 \n \tadd $0x10,%esp\n-\tjmp 386a \n+\tjmp 378a \n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \n-000038a0 :\n+000037c0 :\n char_to_java():\n \tpush %ebp\n \tpush %edi\n \tpush %esi\n \tpush %ebx\n \tcall 2300 <__cxa_finalize@plt+0x10>\n-\tadd $0x374b,%ebx\n+\tadd $0x382b,%ebx\n \tsub $0x28,%esp\n \tmov 0x40(%esp),%edi\n \tpush %edi\n \tcall 21a0 \n \tlea 0x1(%eax),%ebp\n \tlea 0x0(,%ebp,4),%eax\n \tmov %eax,(%esp)\n@@ -2245,38 +2095,38 @@\n \tpush %ebp\n \tmov %eax,%esi\n \tpush %edi\n \tpush %eax\n \tcall 2240 \n \tadd $0x10,%esp\n \tcmp $0xffffffff,%eax\n-\tje 3970 \n+\tje 3890 \n \tsub $0xc,%esp\n \tpush %esi\n \tcall 2210 \n \tmov %eax,%edi\n \tlea (%eax,%eax,1),%eax\n \tmov %eax,(%esp)\n \tcall 2140 \n \tadd $0x10,%esp\n \tmov %eax,%ebp\n \ttest %edi,%edi\n-\tje 3935 \n+\tje 3855 \n \tmov %esi,0xc(%esp)\n \tmov %esi,%eax\n \tmov %ebp,%edx\n \tlea (%esi,%edi,4),%ecx\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi,%eiz,1),%esi\n \tmovzwl (%eax),%esi\n \tadd $0x4,%eax\n \tadd $0x2,%edx\n \tmov %si,-0x2(%edx)\n \tcmp %eax,%ecx\n-\tjne 3920 \n+\tjne 3840 \n \tmov 0xc(%esp),%esi\n \tsub $0x4,%esp\n \tmov 0x34(%esp),%eax\n \tmov (%eax),%eax\n \tpush %edi\n \tpush %ebp\n \tpush 0x3c(%esp)\n@@ -2292,24 +2142,113 @@\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n \tlea 0x0(%esi,%eiz,1),%esi\n \tsub $0x4,%esp\n-\tlea -0x2cbc(%ebx),%eax\n+\tlea -0x2f48(%ebx),%eax\n \txor %edi,%edi\n \tpush 0x3c(%esp)\n \tpush %eax\n \tpush 0x3c(%esp)\n \tcall 2220 \n \tmov %esi,(%esp)\n \tcall 2050 \n \tadd $0x10,%esp\n-\tjmp 395f \n+\tjmp 387f \n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\txchg %ax,%ax\n+\n+000038c0 :\n+mark_failed_with_code():\n+\tpush %ebp\n+\tpush %edi\n+\tpush %esi\n+\tpush %ebx\n+\tcall 2300 <__cxa_finalize@plt+0x10>\n+\tadd $0x372b,%ebx\n+\tsub $0x24,%esp\n+\tmov 0x38(%esp),%edi\n+\tmov 0x44(%esp),%esi\n+\tmov (%edi),%eax\n+\tpush 0x48(%esp)\n+\tpush %edi\n+\tcall *0x7c(%eax)\n+\tlea -0x2f18(%ebx),%ecx\n+\tmov (%edi),%edx\n+\tadd $0x10,%esp\n+\tpush %ecx\n+\tlea -0x2c97(%ebx),%ecx\n+\tpush %ecx\n+\tpush %eax\n+\tpush %edi\n+\tcall *0x84(%edx)\n+\tmov %eax,0x1c(%esp)\n+\tpop %eax\n+\tmov (%edi),%eax\n+\tpop %edx\n+\tpush 0x3c(%esp)\n+\tpush %edi\n+\tcall *0x29c(%eax)\n+\tmov %eax,%ebp\n+\tadd $0x10,%esp\n+\ttest %esi,%esi\n+\tje 392d \n+\tsub $0x8,%esp\n+\tmov (%edi),%eax\n+\tpush %esi\n+\tpush %edi\n+\tcall *0x29c(%eax)\n+\tmov %eax,%esi\n+\tadd $0x10,%esp\n+\tsub $0xc,%esp\n+\tpush 0x44(%esp)\n+\tcall 20b0 \n+\tadd $0xc,%esp\n+\tpush %esi\n+\tpush 0x40(%esp)\n+\tpush %eax\n+\tpush %ebp\n+\tpush 0x20(%esp)\n+\tpush 0x58(%esp)\n+\tpush %edi\n+\tcall 2040 \n+\tadd $0x3c,%esp\n+\tpop %ebx\n+\tpop %esi\n+\tpop %edi\n+\tpop %ebp\n+\tret\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\n+00003960 :\n+mark_failed_with_message():\n+\tpush %ebx\n+\tcall 2300 <__cxa_finalize@plt+0x10>\n+\tadd $0x368e,%ebx\n+\tsub $0x14,%esp\n+\tpush 0x24(%esp)\n+\tpush $0x0\n+\tpush $0x0\n+\tpush 0x2c(%esp)\n+\tpush 0x2c(%esp)\n+\tcall 2260 \n+\tadd $0x28,%esp\n+\tpop %ebx\n+\tret\n+\tlea 0x0(%esi,%eiz,1),%esi\n+\n+00003990 :\n+Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion():\n+\tmov $0x19,%eax\n+\tret\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \txchg %ax,%ax\n \n 000039a0 :\n"}, {"source1": "readelf --wide --decompress --string-dump=.rodata {}", "source2": "readelf --wide --decompress --string-dump=.rodata {}", "unified_diff": "@@ -1,48 +1,48 @@\n \n String dump of section '.rodata':\n- [ 0] r\n- [ 2] /etc/mtab\n- [ c] could not open mount file\n- [ 26] add\n- [ 2a] could not initialize inotify\n- [ 47] could not add path to watch\n- [ 63] could not wait for next event\n- [ 81] Ljava/lang/String;\n- [ 94] osName\n- [ 9b] osVersion\n- [ a5] machineArchitecture\n- [ b9] I\n- [ bb] int_bytes\n- [ c5] u_long_bytes\n- [ d2] size_t_bytes\n- [ df] uid_t_bytes\n- [ eb] gid_t_bytes\n- [ f7] off_t_bytes\n- [ 103] could not chmod file\n- [ 118] (IIIIJJI)V\n- [ 123] details\n- [ 12b] could not find method\n- [ 141] could not stat file\n- [ 155] (Ljava/lang/String;IJJ)V\n- [ 16e] addFile\n- [ 176] could not open directory\n- [ 18f] ..\n- [ 192] could not symlink\n- [ 1a4] could not lstat file\n- [ 1b9] could not create array\n- [ 1d0] could not readlink\n- [ 1e3] could not setsid()\n- [ 1f6] could not getcwd()\n- [ 209] could not setcwd()\n- [ 21c] could not putenv()\n- [ 22f] could not fetch terminal size\n- [ 24d] cols\n- [ 252] rows\n- [ 257] failed\n- [ 260] (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZ)V\n- [ 2a0] could not query machine details\n- [ 2c0] could not read directory entry\n- [ 2e0] (Ljava/lang/String;IILjava/lang/String;)V\n- [ 30c] could not convert string to current locale\n- [ 338] could not convert string from current locale\n+ [ 0] could not query machine details\n+ [ 20] could not read directory entry\n+ [ 40] (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZ)V\n+ [ 80] could not convert string to current locale\n+ [ ac] could not convert string from current locale\n+ [ dc] (Ljava/lang/String;IILjava/lang/String;)V\n+ [ 106] Ljava/lang/String;\n+ [ 119] osName\n+ [ 120] osVersion\n+ [ 12a] machineArchitecture\n+ [ 13e] I\n+ [ 140] int_bytes\n+ [ 14a] u_long_bytes\n+ [ 157] size_t_bytes\n+ [ 164] uid_t_bytes\n+ [ 170] gid_t_bytes\n+ [ 17c] off_t_bytes\n+ [ 188] could not chmod file\n+ [ 19d] (IIIIJJI)V\n+ [ 1a8] details\n+ [ 1b0] could not find method\n+ [ 1c6] could not stat file\n+ [ 1da] (Ljava/lang/String;IJJ)V\n+ [ 1f3] addFile\n+ [ 1fb] could not open directory\n+ [ 214] ..\n+ [ 217] could not symlink\n+ [ 229] could not lstat file\n+ [ 23e] could not create array\n+ [ 255] could not readlink\n+ [ 268] could not setsid()\n+ [ 27b] could not getcwd()\n+ [ 28e] could not setcwd()\n+ [ 2a1] could not putenv()\n+ [ 2b4] could not fetch terminal size\n+ [ 2d2] cols\n+ [ 2d7] rows\n+ [ 2dc] r\n+ [ 2de] /etc/mtab\n+ [ 2e8] could not open mount file\n+ [ 302] add\n+ [ 306] could not initialize inotify\n+ [ 323] could not add path to watch\n+ [ 33f] could not wait for next event\n+ [ 35d] failed\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame_hdr {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame_hdr {}", "unified_diff": "@@ -1,21 +1,21 @@\n \n Hex dump of section '.eh_frame_hdr':\n- 0x00004368 011b033b 10010000 21000000 b8dcffff ...;....!.......\n- 0x00004378 2c010000 88dfffff 50010000 98e0ffff ,.......P.......\n- 0x00004388 88010000 f8e1ffff 80020000 f8e2ffff ................\n- 0x00004398 28030000 88e3ffff a0030000 d8e3ffff (...............\n- 0x000043a8 64010000 08e4ffff e4030000 78e5ffff d...........x...\n- 0x000043b8 f4040000 a8e6ffff ec050000 28e7ffff ............(...\n- 0x000043c8 64060000 68e7ffff 90060000 f8e7ffff d...h...........\n- 0x000043d8 cc060000 b8e9ffff 04080000 78edffff ............x...\n- 0x000043e8 34080000 38eeffff dc080000 a8efffff 4...8...........\n- 0x000043f8 c4090000 c8efffff e4090000 18f0ffff ................\n- 0x00004408 200a0000 88f0ffff 7c0a0000 f8f0ffff .......|.......\n- 0x00004418 e80a0000 58f1ffff 400b0000 28f2ffff ....X...@...(...\n- 0x00004428 ec0b0000 68f2ffff 200c0000 53f3ffff ....h... ...S...\n- 0x00004438 c40c0000 58f3ffff d80c0000 f8f3ffff ....X...........\n- 0x00004448 640d0000 28f4ffff 940d0000 38f4ffff d...(.......8...\n- 0x00004458 a80d0000 38f5ffff 3c0e0000 38f6ffff ....8...<...8...\n- 0x00004468 b40e0000 98f6ffff 100f0000 c8f6ffff ................\n- 0x00004478 240f0000 $...\n+ 0x00004364 011b033b 10010000 21000000 bcdcffff ...;....!.......\n+ 0x00004374 2c010000 8cdfffff 50010000 9ce0ffff ,.......P.......\n+ 0x00004384 88010000 0ce2ffff 98020000 3ce3ffff ............<...\n+ 0x00004394 90030000 bce3ffff 08040000 fce3ffff ................\n+ 0x000043a4 34040000 8ce4ffff 70040000 4ce6ffff 4.......p...L...\n+ 0x000043b4 a8050000 0ceaffff d8050000 cceaffff ................\n+ 0x000043c4 80060000 3cecffff 68070000 5cecffff ....<...h...\\...\n+ 0x000043d4 88070000 acecffff c4070000 1cedffff ................\n+ 0x000043e4 20080000 8cedffff 8c080000 ecedffff ...............\n+ 0x000043f4 e4080000 bceeffff 90090000 fceeffff ................\n+ 0x00004404 c4090000 ecefffff 64010000 0df0ffff ........d.......\n+ 0x00004414 680a0000 1cf0ffff 7c0a0000 7cf1ffff h.......|...|...\n+ 0x00004424 740b0000 7cf2ffff 1c0c0000 0cf3ffff t...|...........\n+ 0x00004434 940c0000 5cf3ffff d80c0000 5cf4ffff ....\\.......\\...\n+ 0x00004444 6c0d0000 5cf5ffff e40d0000 fcf5ffff l...\\...........\n+ 0x00004454 700e0000 2cf6ffff a00e0000 3cf6ffff p...,.......<...\n+ 0x00004464 b40e0000 9cf6ffff 100f0000 ccf6ffff ................\n+ 0x00004474 240f0000 $...\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame {}", "unified_diff": "@@ -1,230 +1,230 @@\n \n Hex dump of section '.eh_frame':\n- 0x0000447c 14000000 00000000 017a5200 017c0801 .........zR..|..\n- 0x0000448c 1b0c0404 88010000 20000000 1c000000 ........ .......\n- 0x0000449c 84dbffff d0020000 000e0846 0e0c4a0f ...........F..J.\n- 0x000044ac 0b740478 003f1a3b 2a322422 10000000 .t.x.?.;*2$\"....\n- 0x000044bc 40000000 30deffff 08000000 00000000 @...0...........\n- 0x000044cc 20000000 54000000 6ce2ffff 21000000 ...T...l...!...\n- 0x000044dc 00430e10 4b0e1444 0e18440e 1c410e20 .C..K..D..D..A. \n- 0x000044ec 490e0400 f4000000 78000000 08dfffff I.......x.......\n- 0x000044fc 5b010000 00410e08 8502410e 0c870341 [....A....A....A\n- 0x0000450c 0e108604 410e1483 05510ee8 086e0eec ....A....Q...n..\n- 0x0000451c 08470ef0 084c0ee0 084b0ee8 08460eec .G...L...K...F..\n- 0x0000452c 08410ef0 084e0ee0 08410ee4 08470ee8 .A...N...A...G..\n- 0x0000453c 08410eec 08410ef0 084d0ee0 08560ee4 .A...A...M...V..\n- 0x0000454c 08410ee8 08440eec 08410ef0 08480ee4 .A...D...A...H..\n- 0x0000455c 08410ee8 08460eec 08410ef0 084c0ee4 .A...F...A...L..\n- 0x0000456c 08410ee8 08440eec 08410ef0 084e0ef4 .A...D...A...N..\n- 0x0000457c 08420ef8 08410efc 08450e80 09410e84 .B...A...E...A..\n- 0x0000458c 09440e88 09440e8c 09410e90 09480ee0 .D...D...A...H..\n- 0x0000459c 08450ee4 08440ee8 08440eec 08440ef0 .E...D...D...D..\n- 0x000045ac 08480ee0 08470eec 08440ef0 08480ee0 .H...G...D...H..\n- 0x000045bc 08560a0e 1441c30e 1041c60e 0c41c70e .V...A...A...A..\n- 0x000045cc 0841c50e 04470b43 0ee40847 0ee80841 .A...G.C...G...A\n- 0x000045dc 0eec0841 0ef00848 0ee00800 a4000000 ...A...H........\n- 0x000045ec 70010000 70dfffff fa000000 00410e08 p...p........A..\n- 0x000045fc 8502410e 0c870341 0e108604 410e1483 ..A....A....A...\n- 0x0000460c 054e0e3c 550e4048 0e30480e 34460e38 .N..(.......\n+ 0x00000050 e6f5d2c6 ....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61656438 31636334 38356535 62326536 aed81cc485e5b2e6\n- 0x00000010 61626165 32646266 33313534 61323534 abae2dbf3154a254\n- 0x00000020 65353336 30372e64 65627567 00000000 e53607.debug....\n- 0x00000030 0fcde028 ...(\n+ 0x00000000 35366238 37333266 37643334 33323761 56b8732f7d34327a\n+ 0x00000010 63313737 62633637 33326130 30343134 c177bc6732a00414\n+ 0x00000020 34343766 38622e64 65627567 00000000 447f8b.debug....\n+ 0x00000030 049dcd92 ....\n \n"}]}]}]}]}, {"source1": "libnative-platform-jni-dbgsym_0.14-6_i386.deb", "source2": "libnative-platform-jni-dbgsym_0.14-6_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-02-19 17:15:43.000000 debian-binary\n -rw-r--r-- 0 0 0 644 2024-02-19 17:15:43.000000 control.tar.xz\n--rw-r--r-- 0 0 0 40596 2024-02-19 17:15:43.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 40588 2024-02-19 17:15:43.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": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: i386\n Maintainer: Debian Java Maintainers \n Installed-Size: 63\n Depends: libnative-platform-jni (= 0.14-6)\n Section: debug\n Priority: optional\n Description: debug symbols for libnative-platform-jni\n-Build-Ids: 3faed81cc485e5b2e6abae2dbf3154a254e53607 813c901ce8f6c8775169edb09af85478722afeb9\n+Build-Ids: 1a56b8732f7d34327ac177bc6732a00414447f8b 314b1a1b660c677bce5a6831e129268fbfec2a36\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1,3 +1,3 @@\n-usr/lib/debug/.build-id/3f/aed81cc485e5b2e6abae2dbf3154a254e53607.debug\n-usr/lib/debug/.build-id/81/3c901ce8f6c8775169edb09af85478722afeb9.debug\n+usr/lib/debug/.build-id/1a/56b8732f7d34327ac177bc6732a00414447f8b.debug\n+usr/lib/debug/.build-id/31/4b1a1b660c677bce5a6831e129268fbfec2a36.debug\n usr/lib/debug/.dwz/i386-linux-gnu/libnative-platform-jni.debug\n"}]}]}]}, {"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": "@@ -1,15 +1,15 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/3f/\n--rw-r--r-- 0 root (0) root (0) 20940 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/3f/aed81cc485e5b2e6abae2dbf3154a254e53607.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/81/\n--rw-r--r-- 0 root (0) root (0) 13972 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/81/3c901ce8f6c8775169edb09af85478722afeb9.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/1a/\n+-rw-r--r-- 0 root (0) root (0) 20936 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/1a/56b8732f7d34327ac177bc6732a00414447f8b.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/31/\n+-rw-r--r-- 0 root (0) root (0) 13968 2024-02-19 17:15:43.000000 ./usr/lib/debug/.build-id/31/4b1a1b660c677bce5a6831e129268fbfec2a36.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/\n--rw-r--r-- 0 root (0) root (0) 14864 2024-02-19 17:15:43.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/libnative-platform-jni.debug\n+-rw-r--r-- 0 root (0) root (0) 14868 2024-02-19 17:15:43.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/libnative-platform-jni.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2024-02-19 17:15:43.000000 ./usr/share/doc/libnative-platform-jni-dbgsym -> libnative-platform-jni\n"}, {"source1": "./usr/lib/debug/.dwz/i386-linux-gnu/libnative-platform-jni.debug", "source2": "./usr/lib/debug/.dwz/i386-linux-gnu/libnative-platform-jni.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "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: 14584 (bytes into file)\n+ Start of section headers: 14588 (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: 7\n Section header string table index: 6\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,16 +1,16 @@\n-There are 7 section headers, starting at offset 0x38f8:\n+There are 7 section headers, starting at offset 0x38fc:\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] .note.gnu.build-id NOTE 00000000 000034 000024 00 0 0 4\n- [ 2] .debug_info PROGBITS 00000000 000058 00280b 00 C 0 0 4\n- [ 3] .debug_abbrev PROGBITS 00000000 002864 0001ed 00 C 0 0 4\n- [ 4] .debug_line PROGBITS 00000000 002a54 0000ff 00 C 0 0 4\n- [ 5] .debug_str PROGBITS 00000000 002b54 000d55 01 MSC 0 0 4\n- [ 6] .shstrtab STRTAB 00000000 0038a9 00004f 00 0 0 1\n+ [ 2] .debug_info PROGBITS 00000000 000058 00280e 00 C 0 0 4\n+ [ 3] .debug_abbrev PROGBITS 00000000 002868 0001ed 00 C 0 0 4\n+ [ 4] .debug_line PROGBITS 00000000 002a58 0000ff 00 C 0 0 4\n+ [ 5] .debug_str PROGBITS 00000000 002b58 000d55 01 MSC 0 0 4\n+ [ 6] .shstrtab STRTAB 00000000 0038ad 00004f 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 --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 721c9a17e48c56bb9fa6f7ec61704db0619e67e2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8d6b727c54d13e0528b90c96f6aeb404e6f5d2c6\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -11356,412 +11356,412 @@\n <402d> DW_AT_decl_file : (implicit_const) 4\n <402d> DW_AT_decl_line : (data2) 1288\n <402f> DW_AT_decl_column : (data1) 37\n <4030> DW_AT_type : (ref_addr) <0x74>\n <2><4034>: Abbrev Number: 0\n <1><4035>: Abbrev Number: 0\n Compilation Unit @ offset 0x4036:\n- Length: 0x3e (32-bit)\n+ Length: 0x22e (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><4042>: Abbrev Number: 1 (DW_TAG_partial_unit)\n <4043> DW_AT_stmt_list : (sec_offset) 0\n- <1><4047>: Abbrev Number: 67 (DW_TAG_subprogram)\n- <4048> DW_AT_specification: (ref_addr) <0x633>\n- <404c> DW_AT_object_pointer: (ref_udata) <0x404d>\n- <404d> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n- <2><404d>: Abbrev Number: 57 (DW_TAG_formal_parameter)\n- <404e> DW_AT_name : (strp) (offset: 0x3571): this\n- <4052> DW_AT_type : (ref_addr) <0x436c>\n- <4056> DW_AT_artificial : (flag_present) 1\n- <2><4056>: Abbrev Number: 68 (DW_TAG_formal_parameter)\n- <4057> DW_AT_name : (strp) (offset: 0x4925): clazz\n- <405b> DW_AT_decl_file : (implicit_const) 4\n- <405b> DW_AT_decl_line : (implicit_const) 902\n- <405b> DW_AT_decl_column : (data1) 34\n- <405c> DW_AT_type : (ref_addr) <0x1a9>, jclass\n- <2><4060>: Abbrev Number: 68 (DW_TAG_formal_parameter)\n- <4061> DW_AT_name : (strp) (offset: 0x1c20): name\n- <4065> DW_AT_decl_file : (implicit_const) 4\n- <4065> DW_AT_decl_line : (implicit_const) 902\n- <4065> DW_AT_decl_column : (data1) 53\n- <4066> DW_AT_type : (ref_addr) <0x74>\n- <2><406a>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n- <406b> DW_AT_name : (string) sig\n- <406f> DW_AT_decl_file : (implicit_const) 4\n- <406f> DW_AT_decl_line : (data2) 903\n- <4071> DW_AT_decl_column : (data1) 39\n- <4072> DW_AT_type : (ref_addr) <0x74>\n- <2><4076>: Abbrev Number: 0\n- <1><4077>: Abbrev Number: 0\n- Compilation Unit @ offset 0x4078:\n- Length: 0x5b (32-bit)\n+ <1><4047>: Abbrev Number: 29 (DW_TAG_namespace)\n+ <4048> DW_AT_name : (string) std\n+ <404c> DW_AT_sibling : (ref_udata) <0x4058>\n+ <2><404d>: Abbrev Number: 30 (DW_TAG_imported_declaration)\n+ <404e> DW_AT_decl_file : (data1) 7\n+ <404f> DW_AT_decl_line : (data1) 158\n+ <4050> DW_AT_decl_column : (data1) 11\n+ <4051> DW_AT_import : (ref_udata) <0x4058>\t[Abbrev Number: 58 (DW_TAG_subprogram)]\n+ <2><4052>: Abbrev Number: 30 (DW_TAG_imported_declaration)\n+ <4053> DW_AT_decl_file : (data1) 7\n+ <4054> DW_AT_decl_line : (data1) 175\n+ <4055> DW_AT_decl_column : (data1) 11\n+ <4056> DW_AT_import : (ref_udata) <0x4084>\t[Abbrev Number: 58 (DW_TAG_subprogram)]\n+ <2><4057>: Abbrev Number: 0\n+ <1><4058>: Abbrev Number: 58 (DW_TAG_subprogram)\n+ <4059> DW_AT_external : (flag_present) 1\n+ <4059> DW_AT_name : (strp) (offset: 0x34cc): mbstowcs\n+ <405d> DW_AT_decl_file : (implicit_const) 11\n+ <405d> DW_AT_decl_line : (data1) 129\n+ <405e> DW_AT_decl_column : (implicit_const) 1\n+ <405e> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n+ <4062> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n+ <4062> DW_AT_artificial : (flag_present) 1\n+ <4062> DW_AT_sibling : (ref_udata) <0x407f>\n+ <2><4063>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n+ <4064> DW_AT_name : (strp) (offset: 0x3e09): __dst\n+ <4068> DW_AT_decl_file : (implicit_const) 11\n+ <4068> DW_AT_decl_line : (data1) 129\n+ <4069> DW_AT_decl_column : (implicit_const) 1\n+ <4069> DW_AT_type : (ref_udata) <0x407f>\n+ <2><406a>: Abbrev Number: 65 (DW_TAG_formal_parameter)\n+ <406b> DW_AT_name : (strp) (offset: 0x14c9): __src\n+ <406f> DW_AT_decl_file : (implicit_const) 11\n+ <406f> DW_AT_decl_line : (data1) 129\n+ <4070> DW_AT_decl_column : (implicit_const) 1\n+ <4070> DW_AT_type : (ref_addr) <0x4388>\n+ <2><4074>: Abbrev Number: 65 (DW_TAG_formal_parameter)\n+ <4075> DW_AT_name : (strp) (offset: 0x30fe): __len\n+ <4079> DW_AT_decl_file : (implicit_const) 11\n+ <4079> DW_AT_decl_line : (data1) 129\n+ <407a> DW_AT_decl_column : (implicit_const) 1\n+ <407a> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n+ <2><407e>: Abbrev Number: 0\n+ <1><407f>: Abbrev Number: 60 (DW_TAG_restrict_type)\n+ <4080> DW_AT_type : (ref_addr) <0x3c2e>\n+ <1><4084>: Abbrev Number: 58 (DW_TAG_subprogram)\n+ <4085> DW_AT_external : (flag_present) 1\n+ <4085> DW_AT_name : (strp) (offset: 0x34c3): wcstombs\n+ <4089> DW_AT_decl_file : (implicit_const) 11\n+ <4089> DW_AT_decl_line : (data1) 159\n+ <408a> DW_AT_decl_column : (implicit_const) 1\n+ <408a> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n+ <408e> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n+ <408e> DW_AT_artificial : (flag_present) 1\n+ <408e> DW_AT_sibling : (ref_udata) <0x40ab>\n+ <2><408f>: Abbrev Number: 65 (DW_TAG_formal_parameter)\n+ <4090> DW_AT_name : (strp) (offset: 0x3e09): __dst\n+ <4094> DW_AT_decl_file : (implicit_const) 11\n+ <4094> DW_AT_decl_line : (data1) 159\n+ <4095> DW_AT_decl_column : (implicit_const) 1\n+ <4095> DW_AT_type : (ref_addr) <0x4383>\n+ <2><4099>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n+ <409a> DW_AT_name : (strp) (offset: 0x14c9): __src\n+ <409e> DW_AT_decl_file : (implicit_const) 11\n+ <409e> DW_AT_decl_line : (data1) 159\n+ <409f> DW_AT_decl_column : (implicit_const) 1\n+ <409f> DW_AT_type : (ref_udata) <0x40ab>\n+ <2><40a0>: Abbrev Number: 65 (DW_TAG_formal_parameter)\n+ <40a1> DW_AT_name : (strp) (offset: 0x30fe): __len\n+ <40a5> DW_AT_decl_file : (implicit_const) 11\n+ <40a5> DW_AT_decl_line : (data1) 159\n+ <40a6> DW_AT_decl_column : (implicit_const) 1\n+ <40a6> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n+ <2><40aa>: Abbrev Number: 0\n+ <1><40ab>: Abbrev Number: 60 (DW_TAG_restrict_type)\n+ <40ac> DW_AT_type : (ref_addr) <0x3cff>\n+ <1><40b0>: Abbrev Number: 30 (DW_TAG_imported_declaration)\n+ <40b1> DW_AT_decl_file : (data1) 12\n+ <40b2> DW_AT_decl_line : (data1) 71\n+ <40b3> DW_AT_decl_column : (data1) 12\n+ <40b4> DW_AT_import : (ref_udata) <0x4058>\t[Abbrev Number: 58 (DW_TAG_subprogram)]\n+ <1><40b5>: Abbrev Number: 30 (DW_TAG_imported_declaration)\n+ <40b6> DW_AT_decl_file : (data1) 12\n+ <40b7> DW_AT_decl_line : (data1) 83\n+ <40b8> DW_AT_decl_column : (data1) 12\n+ <40b9> DW_AT_import : (ref_udata) <0x4084>\t[Abbrev Number: 58 (DW_TAG_subprogram)]\n+ <1><40ba>: Abbrev Number: 15 (DW_TAG_subprogram)\n+ <40bb> DW_AT_external : (flag_present) 1\n+ <40bb> DW_AT_name : (strp) (offset: 0x2ff9): __mbstowcs_chk\n+ <40bf> DW_AT_decl_file : (data1) 11\n+ <40c0> DW_AT_decl_line : (data1) 107\n+ <40c1> DW_AT_decl_column : (data1) 15\n+ <40c2> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n+ <40c6> DW_AT_declaration : (flag_present) 1\n+ <40c6> DW_AT_sibling : (ref_udata) <0x40dd>\n+ <2><40c8>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <40c9> DW_AT_type : (ref_addr) <0x3c2e>\n+ <2><40cd>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <40ce> DW_AT_type : (ref_addr) <0x74>\n+ <2><40d2>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <40d3> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n+ <2><40d7>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <40d8> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n+ <2><40dc>: Abbrev Number: 0\n+ <1><40dd>: Abbrev Number: 59 (DW_TAG_subprogram)\n+ <40de> DW_AT_external : (flag_present) 1\n+ <40de> DW_AT_name : (strp) (offset: 0x3313): __mbstowcs_chk_warn\n+ <40e2> DW_AT_decl_file : (data1) 11\n+ <40e3> DW_AT_decl_line : (data1) 121\n+ <40e4> DW_AT_decl_column : (data1) 15\n+ <40e5> DW_AT_linkage_name: (strp) (offset: 0x2ff9): __mbstowcs_chk\n+ <40e9> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n+ <40ed> DW_AT_declaration : (flag_present) 1\n+ <40ed> DW_AT_sibling : (ref_udata) <0x4104>\n+ <2><40ef>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <40f0> DW_AT_type : (ref_addr) <0x3c2e>\n+ <2><40f4>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <40f5> DW_AT_type : (ref_addr) <0x74>\n+ <2><40f9>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <40fa> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n+ <2><40fe>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <40ff> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n+ <2><4103>: Abbrev Number: 0\n+ <1><4104>: Abbrev Number: 59 (DW_TAG_subprogram)\n+ <4105> DW_AT_external : (flag_present) 1\n+ <4105> DW_AT_name : (strp) (offset: 0x34b2): __mbstowcs_alias\n+ <4109> DW_AT_decl_file : (data1) 11\n+ <410a> DW_AT_decl_line : (data1) 116\n+ <410b> DW_AT_decl_column : (data1) 15\n+ <410c> DW_AT_linkage_name: (strp) (offset: 0x34cc): mbstowcs\n+ <4110> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n+ <4114> DW_AT_declaration : (flag_present) 1\n+ <4114> DW_AT_sibling : (ref_udata) <0x4126>\n+ <2><4116>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <4117> DW_AT_type : (ref_addr) <0x3c2e>\n+ <2><411b>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <411c> DW_AT_type : (ref_addr) <0x74>\n+ <2><4120>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <4121> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n+ <2><4125>: Abbrev Number: 0\n+ <1><4126>: Abbrev Number: 59 (DW_TAG_subprogram)\n+ <4127> DW_AT_external : (flag_present) 1\n+ <4127> DW_AT_name : (strp) (offset: 0x3e0f): __mbstowcs_nulldst\n+ <412b> DW_AT_decl_file : (data1) 11\n+ <412c> DW_AT_decl_line : (data1) 111\n+ <412d> DW_AT_decl_column : (data1) 15\n+ <412e> DW_AT_linkage_name: (strp) (offset: 0x34cc): mbstowcs\n+ <4132> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n+ <4136> DW_AT_declaration : (flag_present) 1\n+ <4136> DW_AT_sibling : (ref_udata) <0x4148>\n+ <2><4138>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <4139> DW_AT_type : (ref_addr) <0x3c2e>\n+ <2><413d>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <413e> DW_AT_type : (ref_addr) <0x74>\n+ <2><4142>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <4143> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n+ <2><4147>: Abbrev Number: 0\n+ <1><4148>: Abbrev Number: 15 (DW_TAG_subprogram)\n+ <4149> DW_AT_external : (flag_present) 1\n+ <4149> DW_AT_name : (strp) (offset: 0x3111): wcslen\n+ <414d> DW_AT_decl_file : (data1) 16\n+ <414e> DW_AT_decl_line : (data1) 247\n+ <414f> DW_AT_decl_column : (data1) 15\n+ <4150> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n+ <4154> DW_AT_declaration : (flag_present) 1\n+ <4154> DW_AT_sibling : (ref_udata) <0x415c>\n+ <2><4156>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <4157> DW_AT_type : (ref_addr) <0x3cff>\n+ <2><415b>: Abbrev Number: 0\n+ <1><415c>: Abbrev Number: 15 (DW_TAG_subprogram)\n+ <415d> DW_AT_external : (flag_present) 1\n+ <415d> DW_AT_name : (strp) (offset: 0x2fea): __wcstombs_chk\n+ <4161> DW_AT_decl_file : (data1) 11\n+ <4162> DW_AT_decl_line : (data1) 143\n+ <4163> DW_AT_decl_column : (data1) 15\n+ <4164> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n+ <4168> DW_AT_declaration : (flag_present) 1\n+ <4168> DW_AT_sibling : (ref_udata) <0x417f>\n+ <2><416a>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <416b> DW_AT_type : (ref_addr) <0x72>\n+ <2><416f>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <4170> DW_AT_type : (ref_addr) <0x3cff>\n+ <2><4174>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <4175> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n+ <2><4179>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <417a> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n+ <2><417e>: Abbrev Number: 0\n+ <1><417f>: Abbrev Number: 59 (DW_TAG_subprogram)\n+ <4180> DW_AT_external : (flag_present) 1\n+ <4180> DW_AT_name : (strp) (offset: 0x32ff): __wcstombs_chk_warn\n+ <4184> DW_AT_decl_file : (data1) 11\n+ <4185> DW_AT_decl_line : (data1) 152\n+ <4186> DW_AT_decl_column : (data1) 15\n+ <4187> DW_AT_linkage_name: (strp) (offset: 0x2fea): __wcstombs_chk\n+ <418b> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n+ <418f> DW_AT_declaration : (flag_present) 1\n+ <418f> DW_AT_sibling : (ref_udata) <0x41a6>\n+ <2><4191>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <4192> DW_AT_type : (ref_addr) <0x72>\n+ <2><4196>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <4197> DW_AT_type : (ref_addr) <0x3cff>\n+ <2><419b>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <419c> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n+ <2><41a0>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <41a1> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n+ <2><41a5>: Abbrev Number: 0\n+ <1><41a6>: Abbrev Number: 59 (DW_TAG_subprogram)\n+ <41a7> DW_AT_external : (flag_present) 1\n+ <41a7> DW_AT_name : (strp) (offset: 0x34a1): __wcstombs_alias\n+ <41ab> DW_AT_decl_file : (data1) 11\n+ <41ac> DW_AT_decl_line : (data1) 147\n+ <41ad> DW_AT_decl_column : (data1) 15\n+ <41ae> DW_AT_linkage_name: (strp) (offset: 0x34c3): wcstombs\n+ <41b2> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n+ <41b6> DW_AT_declaration : (flag_present) 1\n+ <41b6> DW_AT_sibling : (ref_udata) <0x41c8>\n+ <2><41b8>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <41b9> DW_AT_type : (ref_addr) <0x72>\n+ <2><41bd>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <41be> DW_AT_type : (ref_addr) <0x3cff>\n+ <2><41c2>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <41c3> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n+ <2><41c7>: Abbrev Number: 0\n+ <1><41c8>: Abbrev Number: 61 (DW_TAG_subprogram)\n+ <41c9> DW_AT_specification: (ref_addr) <0x15a6>\n+ <41cd> DW_AT_object_pointer: (ref_udata) <0x41d1>\n+ <41cf> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n+ <41cf> DW_AT_sibling : (ref_udata) <0x41f3>\n+ <2><41d1>: Abbrev Number: 57 (DW_TAG_formal_parameter)\n+ <41d2> DW_AT_name : (strp) (offset: 0x3571): this\n+ <41d6> DW_AT_type : (ref_addr) <0x436c>\n+ <41da> DW_AT_artificial : (flag_present) 1\n+ <2><41da>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n+ <41db> DW_AT_name : (string) str\n+ <41df> DW_AT_decl_file : (implicit_const) 4\n+ <41df> DW_AT_decl_line : (data2) 1616\n+ <41e1> DW_AT_decl_column : (data1) 37\n+ <41e2> DW_AT_type : (ref_addr) <0x1c3>, jstring\n+ <2><41e6>: Abbrev Number: 66 (DW_TAG_formal_parameter)\n+ <41e7> DW_AT_name : (strp) (offset: 0x35ca): chars\n+ <41eb> DW_AT_decl_file : (implicit_const) 4\n+ <41eb> DW_AT_decl_line : (data2) 1616\n+ <41ed> DW_AT_decl_column : (data1) 55\n+ <41ee> DW_AT_type : (ref_addr) <0x33c7>\n+ <2><41f2>: Abbrev Number: 0\n+ <1><41f3>: Abbrev Number: 61 (DW_TAG_subprogram)\n+ <41f4> DW_AT_specification: (ref_addr) <0x158a>\n+ <41f8> DW_AT_object_pointer: (ref_udata) <0x41fc>\n+ <41fa> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n+ <41fa> DW_AT_sibling : (ref_udata) <0x421e>\n+ <2><41fc>: Abbrev Number: 57 (DW_TAG_formal_parameter)\n+ <41fd> DW_AT_name : (strp) (offset: 0x3571): this\n+ <4201> DW_AT_type : (ref_addr) <0x436c>\n+ <4205> DW_AT_artificial : (flag_present) 1\n+ <2><4205>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n+ <4206> DW_AT_name : (string) str\n+ <420a> DW_AT_decl_file : (implicit_const) 4\n+ <420a> DW_AT_decl_line : (data2) 1613\n+ <420c> DW_AT_decl_column : (data1) 41\n+ <420d> DW_AT_type : (ref_addr) <0x1c3>, jstring\n+ <2><4211>: Abbrev Number: 66 (DW_TAG_formal_parameter)\n+ <4212> DW_AT_name : (strp) (offset: 0x417f): isCopy\n+ <4216> DW_AT_decl_file : (implicit_const) 4\n+ <4216> DW_AT_decl_line : (data2) 1613\n+ <4218> DW_AT_decl_column : (data1) 56\n+ <4219> DW_AT_type : (ref_addr) <0x33eb>\n+ <2><421d>: Abbrev Number: 0\n+ <1><421e>: Abbrev Number: 61 (DW_TAG_subprogram)\n+ <421f> DW_AT_specification: (ref_addr) <0x1571>\n+ <4223> DW_AT_object_pointer: (ref_udata) <0x4227>\n+ <4225> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n+ <4225> DW_AT_sibling : (ref_udata) <0x423d>\n+ <2><4227>: Abbrev Number: 57 (DW_TAG_formal_parameter)\n+ <4228> DW_AT_name : (strp) (offset: 0x3571): this\n+ <422c> DW_AT_type : (ref_addr) <0x436c>\n+ <4230> DW_AT_artificial : (flag_present) 1\n+ <2><4230>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n+ <4231> DW_AT_name : (string) str\n+ <4235> DW_AT_decl_file : (implicit_const) 4\n+ <4235> DW_AT_decl_line : (data2) 1610\n+ <4237> DW_AT_decl_column : (data1) 35\n+ <4238> DW_AT_type : (ref_addr) <0x1c3>, jstring\n+ <2><423c>: Abbrev Number: 0\n+ <1><423d>: Abbrev Number: 62 (DW_TAG_subprogram)\n+ <423e> DW_AT_specification: (ref_addr) <0x1555>\n+ <4242> DW_AT_object_pointer: (ref_udata) <0x4245>\n+ <4244> DW_AT_inline : (data1) 3\t(declared as inline and inlined)\n+ <2><4245>: Abbrev Number: 57 (DW_TAG_formal_parameter)\n+ <4246> DW_AT_name : (strp) (offset: 0x3571): this\n+ <424a> DW_AT_type : (ref_addr) <0x436c>\n+ <424e> DW_AT_artificial : (flag_present) 1\n+ <2><424e>: Abbrev Number: 66 (DW_TAG_formal_parameter)\n+ <424f> DW_AT_name : (strp) (offset: 0x1b9a): unicode\n+ <4253> DW_AT_decl_file : (implicit_const) 4\n+ <4253> DW_AT_decl_line : (data2) 1607\n+ <4255> DW_AT_decl_column : (data1) 36\n+ <4256> DW_AT_type : (ref_addr) <0x33c7>\n+ <2><425a>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n+ <425b> DW_AT_name : (string) len\n+ <425f> DW_AT_decl_file : (implicit_const) 4\n+ <425f> DW_AT_decl_line : (data2) 1607\n+ <4261> DW_AT_decl_column : (data1) 51\n+ <4262> DW_AT_type : (ref_addr) <0xee>, jsize, jint, int\n+ <2><4266>: Abbrev Number: 0\n+ <1><4267>: Abbrev Number: 0\n+ Compilation Unit @ offset 0x4268:\n+ Length: 0x3e (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n- <0><4084>: Abbrev Number: 1 (DW_TAG_partial_unit)\n- <4085> DW_AT_stmt_list : (sec_offset) 0\n- <1><4089>: Abbrev Number: 15 (DW_TAG_subprogram)\n- <408a> DW_AT_external : (flag_present) 1\n- <408a> DW_AT_name : (strp) (offset: 0x1b8b): map_error_code\n- <408e> DW_AT_decl_file : (data1) 13\n- <408f> DW_AT_decl_line : (data1) 59\n- <4090> DW_AT_decl_column : (data1) 12\n- <4091> DW_AT_type : (ref_addr) <0x54>, int\n- <4095> DW_AT_declaration : (flag_present) 1\n- <4095> DW_AT_sibling : (ref_udata) <0x409c>\n- <2><4096>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <4097> DW_AT_type : (ref_addr) <0x54>, int\n- <2><409b>: Abbrev Number: 0\n- <1><409c>: Abbrev Number: 61 (DW_TAG_subprogram)\n- <409d> DW_AT_specification: (ref_addr) <0x15bf>\n- <40a1> DW_AT_object_pointer: (ref_udata) <0x40a3>\n- <40a2> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n- <40a2> DW_AT_sibling : (ref_udata) <0x40b9>\n- <2><40a3>: Abbrev Number: 57 (DW_TAG_formal_parameter)\n- <40a4> DW_AT_name : (strp) (offset: 0x3571): this\n- <40a8> DW_AT_type : (ref_addr) <0x436c>\n- <40ac> DW_AT_artificial : (flag_present) 1\n- <2><40ac>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n- <40ad> DW_AT_name : (string) utf\n- <40b1> DW_AT_decl_file : (implicit_const) 4\n- <40b1> DW_AT_decl_line : (data2) 1620\n- <40b3> DW_AT_decl_column : (data1) 38\n- <40b4> DW_AT_type : (ref_addr) <0x74>\n- <2><40b8>: Abbrev Number: 0\n- <1><40b9>: Abbrev Number: 62 (DW_TAG_subprogram)\n- <40ba> DW_AT_specification: (ref_addr) <0x5fe>\n- <40be> DW_AT_object_pointer: (ref_udata) <0x40c0>\n- <40bf> DW_AT_inline : (data1) 3\t(declared as inline and inlined)\n- <2><40c0>: Abbrev Number: 57 (DW_TAG_formal_parameter)\n- <40c1> DW_AT_name : (strp) (offset: 0x3571): this\n- <40c5> DW_AT_type : (ref_addr) <0x436c>\n- <40c9> DW_AT_artificial : (flag_present) 1\n- <2><40c9>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n- <40ca> DW_AT_name : (string) obj\n- <40ce> DW_AT_decl_file : (implicit_const) 4\n- <40ce> DW_AT_decl_line : (data2) 895\n- <40d0> DW_AT_decl_column : (data1) 35\n- <40d1> DW_AT_type : (ref_addr) <0x19c>, jobject\n- <2><40d5>: Abbrev Number: 0\n- <1><40d6>: Abbrev Number: 0\n- Compilation Unit @ offset 0x40d7:\n- Length: 0x22e (32-bit)\n+ <0><4274>: Abbrev Number: 1 (DW_TAG_partial_unit)\n+ <4275> DW_AT_stmt_list : (sec_offset) 0\n+ <1><4279>: Abbrev Number: 67 (DW_TAG_subprogram)\n+ <427a> DW_AT_specification: (ref_addr) <0x633>\n+ <427e> DW_AT_object_pointer: (ref_udata) <0x427f>\n+ <427f> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n+ <2><427f>: Abbrev Number: 57 (DW_TAG_formal_parameter)\n+ <4280> DW_AT_name : (strp) (offset: 0x3571): this\n+ <4284> DW_AT_type : (ref_addr) <0x436c>\n+ <4288> DW_AT_artificial : (flag_present) 1\n+ <2><4288>: Abbrev Number: 68 (DW_TAG_formal_parameter)\n+ <4289> DW_AT_name : (strp) (offset: 0x4925): clazz\n+ <428d> DW_AT_decl_file : (implicit_const) 4\n+ <428d> DW_AT_decl_line : (implicit_const) 902\n+ <428d> DW_AT_decl_column : (data1) 34\n+ <428e> DW_AT_type : (ref_addr) <0x1a9>, jclass\n+ <2><4292>: Abbrev Number: 68 (DW_TAG_formal_parameter)\n+ <4293> DW_AT_name : (strp) (offset: 0x1c20): name\n+ <4297> DW_AT_decl_file : (implicit_const) 4\n+ <4297> DW_AT_decl_line : (implicit_const) 902\n+ <4297> DW_AT_decl_column : (data1) 53\n+ <4298> DW_AT_type : (ref_addr) <0x74>\n+ <2><429c>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n+ <429d> DW_AT_name : (string) sig\n+ <42a1> DW_AT_decl_file : (implicit_const) 4\n+ <42a1> DW_AT_decl_line : (data2) 903\n+ <42a3> DW_AT_decl_column : (data1) 39\n+ <42a4> DW_AT_type : (ref_addr) <0x74>\n+ <2><42a8>: Abbrev Number: 0\n+ <1><42a9>: Abbrev Number: 0\n+ Compilation Unit @ offset 0x42aa:\n+ Length: 0x5b (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n- <0><40e3>: Abbrev Number: 1 (DW_TAG_partial_unit)\n- <40e4> DW_AT_stmt_list : (sec_offset) 0\n- <1><40e8>: Abbrev Number: 29 (DW_TAG_namespace)\n- <40e9> DW_AT_name : (string) std\n- <40ed> DW_AT_sibling : (ref_udata) <0x40f9>\n- <2><40ee>: Abbrev Number: 30 (DW_TAG_imported_declaration)\n- <40ef> DW_AT_decl_file : (data1) 7\n- <40f0> DW_AT_decl_line : (data1) 158\n- <40f1> DW_AT_decl_column : (data1) 11\n- <40f2> DW_AT_import : (ref_udata) <0x40f9>\t[Abbrev Number: 58 (DW_TAG_subprogram)]\n- <2><40f3>: Abbrev Number: 30 (DW_TAG_imported_declaration)\n- <40f4> DW_AT_decl_file : (data1) 7\n- <40f5> DW_AT_decl_line : (data1) 175\n- <40f6> DW_AT_decl_column : (data1) 11\n- <40f7> DW_AT_import : (ref_udata) <0x4125>\t[Abbrev Number: 58 (DW_TAG_subprogram)]\n- <2><40f8>: Abbrev Number: 0\n- <1><40f9>: Abbrev Number: 58 (DW_TAG_subprogram)\n- <40fa> DW_AT_external : (flag_present) 1\n- <40fa> DW_AT_name : (strp) (offset: 0x34cc): mbstowcs\n- <40fe> DW_AT_decl_file : (implicit_const) 11\n- <40fe> DW_AT_decl_line : (data1) 129\n- <40ff> DW_AT_decl_column : (implicit_const) 1\n- <40ff> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n- <4103> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n- <4103> DW_AT_artificial : (flag_present) 1\n- <4103> DW_AT_sibling : (ref_udata) <0x4120>\n- <2><4104>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n- <4105> DW_AT_name : (strp) (offset: 0x3e09): __dst\n- <4109> DW_AT_decl_file : (implicit_const) 11\n- <4109> DW_AT_decl_line : (data1) 129\n- <410a> DW_AT_decl_column : (implicit_const) 1\n- <410a> DW_AT_type : (ref_udata) <0x4120>\n- <2><410b>: Abbrev Number: 65 (DW_TAG_formal_parameter)\n- <410c> DW_AT_name : (strp) (offset: 0x14c9): __src\n- <4110> DW_AT_decl_file : (implicit_const) 11\n- <4110> DW_AT_decl_line : (data1) 129\n- <4111> DW_AT_decl_column : (implicit_const) 1\n- <4111> DW_AT_type : (ref_addr) <0x4388>\n- <2><4115>: Abbrev Number: 65 (DW_TAG_formal_parameter)\n- <4116> DW_AT_name : (strp) (offset: 0x30fe): __len\n- <411a> DW_AT_decl_file : (implicit_const) 11\n- <411a> DW_AT_decl_line : (data1) 129\n- <411b> DW_AT_decl_column : (implicit_const) 1\n- <411b> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n- <2><411f>: Abbrev Number: 0\n- <1><4120>: Abbrev Number: 60 (DW_TAG_restrict_type)\n- <4121> DW_AT_type : (ref_addr) <0x3c2e>\n- <1><4125>: Abbrev Number: 58 (DW_TAG_subprogram)\n- <4126> DW_AT_external : (flag_present) 1\n- <4126> DW_AT_name : (strp) (offset: 0x34c3): wcstombs\n- <412a> DW_AT_decl_file : (implicit_const) 11\n- <412a> DW_AT_decl_line : (data1) 159\n- <412b> DW_AT_decl_column : (implicit_const) 1\n- <412b> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n- <412f> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n- <412f> DW_AT_artificial : (flag_present) 1\n- <412f> DW_AT_sibling : (ref_udata) <0x414c>\n- <2><4130>: Abbrev Number: 65 (DW_TAG_formal_parameter)\n- <4131> DW_AT_name : (strp) (offset: 0x3e09): __dst\n- <4135> DW_AT_decl_file : (implicit_const) 11\n- <4135> DW_AT_decl_line : (data1) 159\n- <4136> DW_AT_decl_column : (implicit_const) 1\n- <4136> DW_AT_type : (ref_addr) <0x4383>\n- <2><413a>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n- <413b> DW_AT_name : (strp) (offset: 0x14c9): __src\n- <413f> DW_AT_decl_file : (implicit_const) 11\n- <413f> DW_AT_decl_line : (data1) 159\n- <4140> DW_AT_decl_column : (implicit_const) 1\n- <4140> DW_AT_type : (ref_udata) <0x414c>\n- <2><4141>: Abbrev Number: 65 (DW_TAG_formal_parameter)\n- <4142> DW_AT_name : (strp) (offset: 0x30fe): __len\n- <4146> DW_AT_decl_file : (implicit_const) 11\n- <4146> DW_AT_decl_line : (data1) 159\n- <4147> DW_AT_decl_column : (implicit_const) 1\n- <4147> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n- <2><414b>: Abbrev Number: 0\n- <1><414c>: Abbrev Number: 60 (DW_TAG_restrict_type)\n- <414d> DW_AT_type : (ref_addr) <0x3cff>\n- <1><4151>: Abbrev Number: 30 (DW_TAG_imported_declaration)\n- <4152> DW_AT_decl_file : (data1) 12\n- <4153> DW_AT_decl_line : (data1) 71\n- <4154> DW_AT_decl_column : (data1) 12\n- <4155> DW_AT_import : (ref_udata) <0x40f9>\t[Abbrev Number: 58 (DW_TAG_subprogram)]\n- <1><4156>: Abbrev Number: 30 (DW_TAG_imported_declaration)\n- <4157> DW_AT_decl_file : (data1) 12\n- <4158> DW_AT_decl_line : (data1) 83\n- <4159> DW_AT_decl_column : (data1) 12\n- <415a> DW_AT_import : (ref_udata) <0x4125>\t[Abbrev Number: 58 (DW_TAG_subprogram)]\n- <1><415b>: Abbrev Number: 15 (DW_TAG_subprogram)\n- <415c> DW_AT_external : (flag_present) 1\n- <415c> DW_AT_name : (strp) (offset: 0x2ff9): __mbstowcs_chk\n- <4160> DW_AT_decl_file : (data1) 11\n- <4161> DW_AT_decl_line : (data1) 107\n- <4162> DW_AT_decl_column : (data1) 15\n- <4163> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n- <4167> DW_AT_declaration : (flag_present) 1\n- <4167> DW_AT_sibling : (ref_udata) <0x417e>\n- <2><4169>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <416a> DW_AT_type : (ref_addr) <0x3c2e>\n- <2><416e>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <416f> DW_AT_type : (ref_addr) <0x74>\n- <2><4173>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <4174> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n- <2><4178>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <4179> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n- <2><417d>: Abbrev Number: 0\n- <1><417e>: Abbrev Number: 59 (DW_TAG_subprogram)\n- <417f> DW_AT_external : (flag_present) 1\n- <417f> DW_AT_name : (strp) (offset: 0x3313): __mbstowcs_chk_warn\n- <4183> DW_AT_decl_file : (data1) 11\n- <4184> DW_AT_decl_line : (data1) 121\n- <4185> DW_AT_decl_column : (data1) 15\n- <4186> DW_AT_linkage_name: (strp) (offset: 0x2ff9): __mbstowcs_chk\n- <418a> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n- <418e> DW_AT_declaration : (flag_present) 1\n- <418e> DW_AT_sibling : (ref_udata) <0x41a5>\n- <2><4190>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <4191> DW_AT_type : (ref_addr) <0x3c2e>\n- <2><4195>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <4196> DW_AT_type : (ref_addr) <0x74>\n- <2><419a>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <419b> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n- <2><419f>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <41a0> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n- <2><41a4>: Abbrev Number: 0\n- <1><41a5>: Abbrev Number: 59 (DW_TAG_subprogram)\n- <41a6> DW_AT_external : (flag_present) 1\n- <41a6> DW_AT_name : (strp) (offset: 0x34b2): __mbstowcs_alias\n- <41aa> DW_AT_decl_file : (data1) 11\n- <41ab> DW_AT_decl_line : (data1) 116\n- <41ac> DW_AT_decl_column : (data1) 15\n- <41ad> DW_AT_linkage_name: (strp) (offset: 0x34cc): mbstowcs\n- <41b1> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n- <41b5> DW_AT_declaration : (flag_present) 1\n- <41b5> DW_AT_sibling : (ref_udata) <0x41c7>\n- <2><41b7>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <41b8> DW_AT_type : (ref_addr) <0x3c2e>\n- <2><41bc>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <41bd> DW_AT_type : (ref_addr) <0x74>\n- <2><41c1>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <41c2> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n- <2><41c6>: Abbrev Number: 0\n- <1><41c7>: Abbrev Number: 59 (DW_TAG_subprogram)\n- <41c8> DW_AT_external : (flag_present) 1\n- <41c8> DW_AT_name : (strp) (offset: 0x3e0f): __mbstowcs_nulldst\n- <41cc> DW_AT_decl_file : (data1) 11\n- <41cd> DW_AT_decl_line : (data1) 111\n- <41ce> DW_AT_decl_column : (data1) 15\n- <41cf> DW_AT_linkage_name: (strp) (offset: 0x34cc): mbstowcs\n- <41d3> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n- <41d7> DW_AT_declaration : (flag_present) 1\n- <41d7> DW_AT_sibling : (ref_udata) <0x41e9>\n- <2><41d9>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <41da> DW_AT_type : (ref_addr) <0x3c2e>\n- <2><41de>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <41df> DW_AT_type : (ref_addr) <0x74>\n- <2><41e3>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <41e4> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n- <2><41e8>: Abbrev Number: 0\n- <1><41e9>: Abbrev Number: 15 (DW_TAG_subprogram)\n- <41ea> DW_AT_external : (flag_present) 1\n- <41ea> DW_AT_name : (strp) (offset: 0x3111): wcslen\n- <41ee> DW_AT_decl_file : (data1) 16\n- <41ef> DW_AT_decl_line : (data1) 247\n- <41f0> DW_AT_decl_column : (data1) 15\n- <41f1> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n- <41f5> DW_AT_declaration : (flag_present) 1\n- <41f5> DW_AT_sibling : (ref_udata) <0x41fd>\n- <2><41f7>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <41f8> DW_AT_type : (ref_addr) <0x3cff>\n- <2><41fc>: Abbrev Number: 0\n- <1><41fd>: Abbrev Number: 15 (DW_TAG_subprogram)\n- <41fe> DW_AT_external : (flag_present) 1\n- <41fe> DW_AT_name : (strp) (offset: 0x2fea): __wcstombs_chk\n- <4202> DW_AT_decl_file : (data1) 11\n- <4203> DW_AT_decl_line : (data1) 143\n- <4204> DW_AT_decl_column : (data1) 15\n- <4205> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n- <4209> DW_AT_declaration : (flag_present) 1\n- <4209> DW_AT_sibling : (ref_udata) <0x4220>\n- <2><420b>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <420c> DW_AT_type : (ref_addr) <0x72>\n- <2><4210>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <4211> DW_AT_type : (ref_addr) <0x3cff>\n- <2><4215>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <4216> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n- <2><421a>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <421b> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n- <2><421f>: Abbrev Number: 0\n- <1><4220>: Abbrev Number: 59 (DW_TAG_subprogram)\n- <4221> DW_AT_external : (flag_present) 1\n- <4221> DW_AT_name : (strp) (offset: 0x32ff): __wcstombs_chk_warn\n- <4225> DW_AT_decl_file : (data1) 11\n- <4226> DW_AT_decl_line : (data1) 152\n- <4227> DW_AT_decl_column : (data1) 15\n- <4228> DW_AT_linkage_name: (strp) (offset: 0x2fea): __wcstombs_chk\n- <422c> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n- <4230> DW_AT_declaration : (flag_present) 1\n- <4230> DW_AT_sibling : (ref_udata) <0x4247>\n- <2><4232>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <4233> DW_AT_type : (ref_addr) <0x72>\n- <2><4237>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <4238> DW_AT_type : (ref_addr) <0x3cff>\n- <2><423c>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <423d> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n- <2><4241>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <4242> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n- <2><4246>: Abbrev Number: 0\n- <1><4247>: Abbrev Number: 59 (DW_TAG_subprogram)\n- <4248> DW_AT_external : (flag_present) 1\n- <4248> DW_AT_name : (strp) (offset: 0x34a1): __wcstombs_alias\n- <424c> DW_AT_decl_file : (data1) 11\n- <424d> DW_AT_decl_line : (data1) 147\n- <424e> DW_AT_decl_column : (data1) 15\n- <424f> DW_AT_linkage_name: (strp) (offset: 0x34c3): wcstombs\n- <4253> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n- <4257> DW_AT_declaration : (flag_present) 1\n- <4257> DW_AT_sibling : (ref_udata) <0x4269>\n- <2><4259>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <425a> DW_AT_type : (ref_addr) <0x72>\n- <2><425e>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <425f> DW_AT_type : (ref_addr) <0x3cff>\n- <2><4263>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n- <4264> DW_AT_type : (ref_addr) <0x394b>, size_t, unsigned int\n- <2><4268>: Abbrev Number: 0\n- <1><4269>: Abbrev Number: 61 (DW_TAG_subprogram)\n- <426a> DW_AT_specification: (ref_addr) <0x15a6>\n- <426e> DW_AT_object_pointer: (ref_udata) <0x4272>\n- <4270> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n- <4270> DW_AT_sibling : (ref_udata) <0x4294>\n- <2><4272>: Abbrev Number: 57 (DW_TAG_formal_parameter)\n- <4273> DW_AT_name : (strp) (offset: 0x3571): this\n- <4277> DW_AT_type : (ref_addr) <0x436c>\n- <427b> DW_AT_artificial : (flag_present) 1\n- <2><427b>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n- <427c> DW_AT_name : (string) str\n- <4280> DW_AT_decl_file : (implicit_const) 4\n- <4280> DW_AT_decl_line : (data2) 1616\n- <4282> DW_AT_decl_column : (data1) 37\n- <4283> DW_AT_type : (ref_addr) <0x1c3>, jstring\n- <2><4287>: Abbrev Number: 66 (DW_TAG_formal_parameter)\n- <4288> DW_AT_name : (strp) (offset: 0x35ca): chars\n- <428c> DW_AT_decl_file : (implicit_const) 4\n- <428c> DW_AT_decl_line : (data2) 1616\n- <428e> DW_AT_decl_column : (data1) 55\n- <428f> DW_AT_type : (ref_addr) <0x33c7>\n- <2><4293>: Abbrev Number: 0\n- <1><4294>: Abbrev Number: 61 (DW_TAG_subprogram)\n- <4295> DW_AT_specification: (ref_addr) <0x158a>\n- <4299> DW_AT_object_pointer: (ref_udata) <0x429d>\n- <429b> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n- <429b> DW_AT_sibling : (ref_udata) <0x42bf>\n- <2><429d>: Abbrev Number: 57 (DW_TAG_formal_parameter)\n- <429e> DW_AT_name : (strp) (offset: 0x3571): this\n- <42a2> DW_AT_type : (ref_addr) <0x436c>\n- <42a6> DW_AT_artificial : (flag_present) 1\n- <2><42a6>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n- <42a7> DW_AT_name : (string) str\n- <42ab> DW_AT_decl_file : (implicit_const) 4\n- <42ab> DW_AT_decl_line : (data2) 1613\n- <42ad> DW_AT_decl_column : (data1) 41\n- <42ae> DW_AT_type : (ref_addr) <0x1c3>, jstring\n- <2><42b2>: Abbrev Number: 66 (DW_TAG_formal_parameter)\n- <42b3> DW_AT_name : (strp) (offset: 0x417f): isCopy\n- <42b7> DW_AT_decl_file : (implicit_const) 4\n- <42b7> DW_AT_decl_line : (data2) 1613\n- <42b9> DW_AT_decl_column : (data1) 56\n- <42ba> DW_AT_type : (ref_addr) <0x33eb>\n- <2><42be>: Abbrev Number: 0\n- <1><42bf>: Abbrev Number: 61 (DW_TAG_subprogram)\n- <42c0> DW_AT_specification: (ref_addr) <0x1571>\n- <42c4> DW_AT_object_pointer: (ref_udata) <0x42c8>\n- <42c6> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n- <42c6> DW_AT_sibling : (ref_udata) <0x42de>\n- <2><42c8>: Abbrev Number: 57 (DW_TAG_formal_parameter)\n- <42c9> DW_AT_name : (strp) (offset: 0x3571): this\n- <42cd> DW_AT_type : (ref_addr) <0x436c>\n- <42d1> DW_AT_artificial : (flag_present) 1\n- <2><42d1>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n- <42d2> DW_AT_name : (string) str\n- <42d6> DW_AT_decl_file : (implicit_const) 4\n- <42d6> DW_AT_decl_line : (data2) 1610\n- <42d8> DW_AT_decl_column : (data1) 35\n- <42d9> DW_AT_type : (ref_addr) <0x1c3>, jstring\n- <2><42dd>: Abbrev Number: 0\n- <1><42de>: Abbrev Number: 62 (DW_TAG_subprogram)\n- <42df> DW_AT_specification: (ref_addr) <0x1555>\n- <42e3> DW_AT_object_pointer: (ref_udata) <0x42e6>\n- <42e5> DW_AT_inline : (data1) 3\t(declared as inline and inlined)\n- <2><42e6>: Abbrev Number: 57 (DW_TAG_formal_parameter)\n- <42e7> DW_AT_name : (strp) (offset: 0x3571): this\n- <42eb> DW_AT_type : (ref_addr) <0x436c>\n- <42ef> DW_AT_artificial : (flag_present) 1\n- <2><42ef>: Abbrev Number: 66 (DW_TAG_formal_parameter)\n- <42f0> DW_AT_name : (strp) (offset: 0x1b9a): unicode\n- <42f4> DW_AT_decl_file : (implicit_const) 4\n- <42f4> DW_AT_decl_line : (data2) 1607\n- <42f6> DW_AT_decl_column : (data1) 36\n- <42f7> DW_AT_type : (ref_addr) <0x33c7>\n+ <0><42b6>: Abbrev Number: 1 (DW_TAG_partial_unit)\n+ <42b7> DW_AT_stmt_list : (sec_offset) 0\n+ <1><42bb>: Abbrev Number: 15 (DW_TAG_subprogram)\n+ <42bc> DW_AT_external : (flag_present) 1\n+ <42bc> DW_AT_name : (strp) (offset: 0x1b8b): map_error_code\n+ <42c0> DW_AT_decl_file : (data1) 13\n+ <42c1> DW_AT_decl_line : (data1) 59\n+ <42c2> DW_AT_decl_column : (data1) 12\n+ <42c3> DW_AT_type : (ref_addr) <0x54>, int\n+ <42c7> DW_AT_declaration : (flag_present) 1\n+ <42c7> DW_AT_sibling : (ref_udata) <0x42ce>\n+ <2><42c8>: Abbrev Number: 32 (DW_TAG_formal_parameter)\n+ <42c9> DW_AT_type : (ref_addr) <0x54>, int\n+ <2><42cd>: Abbrev Number: 0\n+ <1><42ce>: Abbrev Number: 61 (DW_TAG_subprogram)\n+ <42cf> DW_AT_specification: (ref_addr) <0x15bf>\n+ <42d3> DW_AT_object_pointer: (ref_udata) <0x42d5>\n+ <42d4> DW_AT_inline : (implicit_const) 3\t(declared as inline and inlined)\n+ <42d4> DW_AT_sibling : (ref_udata) <0x42eb>\n+ <2><42d5>: Abbrev Number: 57 (DW_TAG_formal_parameter)\n+ <42d6> DW_AT_name : (strp) (offset: 0x3571): this\n+ <42da> DW_AT_type : (ref_addr) <0x436c>\n+ <42de> DW_AT_artificial : (flag_present) 1\n+ <2><42de>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n+ <42df> DW_AT_name : (string) utf\n+ <42e3> DW_AT_decl_file : (implicit_const) 4\n+ <42e3> DW_AT_decl_line : (data2) 1620\n+ <42e5> DW_AT_decl_column : (data1) 38\n+ <42e6> DW_AT_type : (ref_addr) <0x74>\n+ <2><42ea>: Abbrev Number: 0\n+ <1><42eb>: Abbrev Number: 62 (DW_TAG_subprogram)\n+ <42ec> DW_AT_specification: (ref_addr) <0x5fe>\n+ <42f0> DW_AT_object_pointer: (ref_udata) <0x42f2>\n+ <42f1> DW_AT_inline : (data1) 3\t(declared as inline and inlined)\n+ <2><42f2>: Abbrev Number: 57 (DW_TAG_formal_parameter)\n+ <42f3> DW_AT_name : (strp) (offset: 0x3571): this\n+ <42f7> DW_AT_type : (ref_addr) <0x436c>\n+ <42fb> DW_AT_artificial : (flag_present) 1\n <2><42fb>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n- <42fc> DW_AT_name : (string) len\n+ <42fc> DW_AT_name : (string) obj\n <4300> DW_AT_decl_file : (implicit_const) 4\n- <4300> DW_AT_decl_line : (data2) 1607\n- <4302> DW_AT_decl_column : (data1) 51\n- <4303> DW_AT_type : (ref_addr) <0xee>, jsize, jint, int\n+ <4300> DW_AT_decl_line : (data2) 895\n+ <4302> DW_AT_decl_column : (data1) 35\n+ <4303> DW_AT_type : (ref_addr) <0x19c>, jobject\n <2><4307>: Abbrev Number: 0\n <1><4308>: Abbrev Number: 0\n Compilation Unit @ offset 0x4309:\n Length: 0x4e (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n"}]}, {"source1": "./usr/lib/debug/.build-id/81/3c901ce8f6c8775169edb09af85478722afeb9.debug", "source2": "./usr/lib/debug/.build-id/31/4b1a1b660c677bce5a6831e129268fbfec2a36.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 82% similar despite different names"], "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: DYN (Shared object file)\n Machine: Intel 80386\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 52 (bytes into file)\n- Start of section headers: 12492 (bytes into file)\n+ Start of section headers: 12488 (bytes into file)\n Flags: 0x0\n Size of this header: 52 (bytes)\n Size of program headers: 32 (bytes)\n Number of program headers: 9\n Size of section headers: 40 (bytes)\n Number of section headers: 37\n Section header string table index: 36\n"}, {"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -2,15 +2,15 @@\n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n LOAD 0x000000 0x00000000 0x00000000 0x00178 0x00ca4 R 0x1000\n- LOAD 0x000000 0x00001000 0x00001000 0x00000 0x00d9c R E 0x1000\n+ LOAD 0x000000 0x00001000 0x00001000 0x00000 0x00d8c R E 0x1000\n LOAD 0x000000 0x00002000 0x00002000 0x00000 0x009d0 R 0x1000\n LOAD 0x000ee8 0x00003ee8 0x00003ee8 0x00000 0x001dc RW 0x1000\n DYNAMIC 0x000ee8 0x00003ef0 0x00003ef0 0x00000 0x000e8 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00002190 0x00002190 0x00000 0x000d4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x000ee8 0x00003ee8 0x00003ee8 0x00000 0x00118 R 0x1\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0x30cc:\n+There are 37 section headers, starting at offset 0x30c8:\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] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 0000d8 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000250 000178 0002d0 10 A 4 1 4\n@@ -10,37 +10,37 @@\n [ 5] .gnu.version NOBITS 00000af0 000178 00005a 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000b4c 000178 000050 00 A 4 2 4\n [ 7] .rel.dyn NOBITS 00000b9c 000178 000050 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00000bec 000178 0000b8 08 A 3 21 4\n [ 9] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00001020 001000 000180 04 AX 0 0 16\n [11] .plt.got NOBITS 000011a0 001000 000008 08 AX 0 0 8\n- [12] .text NOBITS 000011c0 001000 000bc6 00 AX 0 0 32\n- [13] .fini NOBITS 00001d88 001000 000014 00 AX 0 0 4\n- [14] .rodata NOBITS 00002000 001000 00018d 01 AMS 0 0 4\n+ [12] .text NOBITS 000011c0 001000 000bb6 00 AX 0 0 32\n+ [13] .fini NOBITS 00001d78 001000 000014 00 AX 0 0 4\n+ [14] .rodata NOBITS 00002000 001000 00018e 01 AMS 0 0 4\n [15] .eh_frame_hdr NOBITS 00002190 001000 0000d4 00 A 0 0 4\n [16] .eh_frame NOBITS 00002264 001000 00076c 00 A 0 0 4\n [17] .init_array NOBITS 00003ee8 000ee8 000004 04 WA 0 0 4\n [18] .fini_array NOBITS 00003eec 000ee8 000004 04 WA 0 0 4\n [19] .dynamic NOBITS 00003ef0 000ee8 0000e8 08 WA 4 0 4\n [20] .got NOBITS 00003fd8 000ee8 00001c 04 WA 0 0 4\n [21] .got.plt NOBITS 00003ff4 000ee8 000068 04 WA 0 0 4\n [22] .data NOBITS 0000405c 000ee8 000008 00 WA 0 0 4\n [23] .bss NOBITS 00004080 000ee8 000044 00 WA 0 0 32\n [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1\n- [25] .debug_aranges PROGBITS 00000000 000198 000057 00 C 0 0 4\n- [26] .debug_info PROGBITS 00000000 0001f0 000dbb 00 C 0 0 4\n- [27] .debug_abbrev PROGBITS 00000000 000fac 000259 00 C 0 0 4\n- [28] .debug_line PROGBITS 00000000 001208 0005cb 00 C 0 0 4\n- [29] .debug_str PROGBITS 00000000 0017d4 0005c5 01 MSC 0 0 4\n- [30] .debug_line_str PROGBITS 00000000 001d9c 00010d 01 MSC 0 0 4\n- [31] .debug_loclists PROGBITS 00000000 001eac 000332 00 C 0 0 4\n- [32] .debug_rnglists PROGBITS 00000000 0021e0 0000ed 00 C 0 0 4\n- [33] .gnu_debugaltlink PROGBITS 00000000 0022cd 000054 00 0 0 1\n- [34] .symtab SYMTAB 00000000 002324 000460 10 35 26 4\n- [35] .strtab STRTAB 00000000 002784 0007d6 00 0 0 1\n- [36] .shstrtab STRTAB 00000000 002f5a 000171 00 0 0 1\n+ [25] .debug_aranges PROGBITS 00000000 000198 000055 00 C 0 0 4\n+ [26] .debug_info PROGBITS 00000000 0001f0 000dbd 00 C 0 0 4\n+ [27] .debug_abbrev PROGBITS 00000000 000fb0 000259 00 C 0 0 4\n+ [28] .debug_line PROGBITS 00000000 00120c 0005cb 00 C 0 0 4\n+ [29] .debug_str PROGBITS 00000000 0017d8 0005c5 01 MSC 0 0 4\n+ [30] .debug_line_str PROGBITS 00000000 001da0 00010c 01 MSC 0 0 4\n+ [31] .debug_loclists PROGBITS 00000000 001eac 00032f 00 C 0 0 4\n+ [32] .debug_rnglists PROGBITS 00000000 0021dc 0000ed 00 C 0 0 4\n+ [33] .gnu_debugaltlink PROGBITS 00000000 0022c9 000054 00 0 0 1\n+ [34] .symtab SYMTAB 00000000 002320 000460 10 35 26 4\n+ [35] .strtab STRTAB 00000000 002780 0007d6 00 0 0 1\n+ [36] .shstrtab STRTAB 00000000 002f56 000171 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": "@@ -7,67 +7,67 @@\n 3: 00001210 0 FUNC LOCAL DEFAULT 12 register_tm_clones\n 4: 00001260 0 FUNC LOCAL DEFAULT 12 __do_global_dtors_aux\n 5: 00004080 1 OBJECT LOCAL DEFAULT 23 completed.0\n 6: 00003eec 0 OBJECT LOCAL DEFAULT 18 __do_global_dtors_aux_fini_array_entry\n 7: 000012b0 0 FUNC LOCAL DEFAULT 12 frame_dummy\n 8: 00003ee8 0 OBJECT LOCAL DEFAULT 17 __frame_dummy_init_array_entry\n 9: 00000000 0 FILE LOCAL DEFAULT ABS curses.cpp\n- 10: 00000000 0 FILE LOCAL DEFAULT ABS generic.cpp\n- 11: 00000000 0 FILE LOCAL DEFAULT ABS osx.cpp\n- 12: 00000000 0 FILE LOCAL DEFAULT ABS unix_strings.cpp\n+ 10: 00000000 0 FILE LOCAL DEFAULT ABS osx.cpp\n+ 11: 00000000 0 FILE LOCAL DEFAULT ABS unix_strings.cpp\n+ 12: 00000000 0 FILE LOCAL DEFAULT ABS generic.cpp\n 13: 00000000 0 FILE LOCAL DEFAULT ABS generic_posix.cpp\n 14: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n 15: 000029cc 0 OBJECT LOCAL DEFAULT 16 __FRAME_END__\n 16: 00000000 0 FILE LOCAL DEFAULT ABS \n 17: 000011c0 4 FUNC LOCAL DEFAULT 12 __x86.get_pc_thunk.bx\n- 18: 00001d88 0 FUNC LOCAL DEFAULT 13 _fini\n+ 18: 00001d78 0 FUNC LOCAL DEFAULT 13 _fini\n 19: 000012b5 0 FUNC LOCAL DEFAULT 12 __x86.get_pc_thunk.dx\n 20: 0000405c 0 OBJECT LOCAL DEFAULT 22 __dso_handle\n 21: 00003ef0 0 OBJECT LOCAL DEFAULT 19 _DYNAMIC\n 22: 00002190 0 NOTYPE LOCAL DEFAULT 15 __GNU_EH_FRAME_HDR\n 23: 00004064 0 OBJECT LOCAL DEFAULT 22 __TMC_END__\n 24: 00003ff4 0 OBJECT LOCAL DEFAULT 21 _GLOBAL_OFFSET_TABLE_\n 25: 00001000 0 FUNC LOCAL DEFAULT 9 _init\n 26: 000018c0 84 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_left\n 27: 00000000 0 FUNC GLOBAL DEFAULT UND tputs@NCURSES6_TINFO_5.0.19991023\n- 28: 00001ab0 6 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion\n+ 28: 00001cb0 6 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_NativeLibraryFunctions_getVersion\n 29: 000019b0 42 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_clearToEndOfLine\n 30: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable\n 31: 00001390 188 FUNC GLOBAL DEFAULT 12 _Z22write_param_capabilityP7JNIEnv_PKciP8_jobject\n- 32: 00001ac0 33 FUNC WEAK DEFAULT 12 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz\n+ 32: 00001cc0 33 FUNC WEAK DEFAULT 12 _ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz\n 33: 00000000 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.0\n 34: 00001310 124 FUNC GLOBAL DEFAULT 12 _Z16write_capabilityP7JNIEnv_PKcP8_jobject\n 35: 000040a0 36 OBJECT GLOBAL DEFAULT 23 terminal_capabilities\n- 36: 00001d60 38 FUNC GLOBAL DEFAULT 12 map_error_code\n+ 36: 00001d50 38 FUNC GLOBAL DEFAULT 12 map_error_code\n 37: 00001800 84 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_up\n 38: 00001450 6 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_getVersion\n 39: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.1.3\n 40: 000012f0 31 FUNC GLOBAL DEFAULT 12 _Z6getcapPKc\n 41: 00001460 764 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_initTerminal\n 42: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.0\n 43: 00000000 0 FUNC GLOBAL DEFAULT UND getenv@GLIBC_2.0\n- 44: 00001d00 89 FUNC GLOBAL DEFAULT 12 mark_failed_with_errno\n+ 44: 00001cf0 89 FUNC GLOBAL DEFAULT 12 mark_failed_with_errno\n 45: 00001980 42 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_startLine\n 46: 00000000 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.0\n 47: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__\n 48: 00001860 84 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_down\n- 49: 00001b00 251 FUNC GLOBAL DEFAULT 12 java_to_char\n+ 49: 000019e0 251 FUNC GLOBAL DEFAULT 12 java_to_char\n 50: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.0\n 51: 00000000 0 FUNC GLOBAL DEFAULT UND write@GLIBC_2.0\n 52: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.0\n 53: 00000000 0 FUNC GLOBAL DEFAULT UND strerror_r@GLIBC_2.0\n 54: 00000000 0 FUNC GLOBAL DEFAULT UND wcslen@GLIBC_2.0\n 55: 00000000 0 FUNC GLOBAL DEFAULT UND tgetstr@NCURSES6_TINFO_5.0.19991023\n 56: 00001790 52 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_reset\n- 57: 00001a80 41 FUNC GLOBAL DEFAULT 12 mark_failed_with_message\n+ 57: 00001c80 41 FUNC GLOBAL DEFAULT 12 mark_failed_with_message\n 58: 00001760 42 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_bold\n 59: 00000000 0 FUNC GLOBAL DEFAULT UND tparm@NCURSES6_TINFO_5.0.19991023\n 60: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.0\n 61: 00001920 84 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_right\n- 62: 000019e0 153 FUNC GLOBAL DEFAULT 12 mark_failed_with_code\n+ 62: 00001be0 153 FUNC GLOBAL DEFAULT 12 mark_failed_with_code\n 63: 000017d0 46 FUNC GLOBAL DEFAULT 12 Java_net_rubygrapefruit_platform_internal_jni_TerminfoFunctions_foreground\n 64: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable\n 65: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.0\n 66: 00000000 0 FUNC GLOBAL DEFAULT UND tgetent@NCURSES6_TINFO_5.0.19991023\n 67: 000012c0 44 FUNC GLOBAL DEFAULT 12 _Z17write_to_terminali\n 68: 00004060 4 OBJECT GLOBAL DEFAULT 22 current_terminal\n- 69: 00001c00 246 FUNC GLOBAL DEFAULT 12 char_to_java\n+ 69: 00001ae0 246 FUNC GLOBAL DEFAULT 12 char_to_java\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 813c901ce8f6c8775169edb09af85478722afeb9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 314b1a1b660c677bce5a6831e129268fbfec2a36\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -899,19 +899,19 @@\n [0x000005f1] Advance PC by constant 17 to 0x19d0\n [0x000005f2] Special opcode 76: advance Address by 5 to 0x19d5 and Line by 1 to 199\n [0x000005f3] Advance PC by 5 to 0x19da\n [0x000005f5] Extended opcode 1: End of Sequence\n \n \n Offset: 0x5f8\n- Length: 367\n+ Length: 798\n DWARF Version: 5\n Address size (bytes): 4\n Segment selector (bytes): 0\n- Prologue Length: 91\n+ Prologue Length: 162\n Minimum Instruction Length: 1\n Maximum Ops per Instruction: 1\n Initial value of 'is_stmt': 1\n Line Base: -5\n Line Range: 14\n Opcode Base: 13\n \n@@ -925,210 +925,431 @@\n Opcode 7 has 0 args\n Opcode 8 has 0 args\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n- The Directory Table (offset 0x61a, lines 7, columns 1):\n+ The Directory Table (offset 0x61a, lines 11, columns 1):\n Entry\tName\n 0\t(line_strp)\t(offset: 0): .\n- 1\t(line_strp)\t(offset: 0x1f3): src/shared/cpp\n+ 1\t(line_strp)\t(offset: 0x20f): src/shared/cpp\n 2\t(line_strp)\t(offset: 0x2b): /usr/lib/jvm/default-java/include\n- 3\t(line_strp)\t(offset: 0x4d): /usr/lib/gcc/i686-linux-gnu/14/include\n- 4\t(line_strp)\t(offset: 0x95): /usr/include\n- 5\t(line_strp)\t(offset: 0xa2): /usr/lib/jvm/default-java/include/linux\n- 6\t(line_strp)\t(offset: 0xf7): src/shared/headers\n+ 3\t(line_strp)\t(offset: 0x74): /usr/include/i386-linux-gnu/bits\n+ 4\t(line_strp)\t(offset: 0x4d): /usr/lib/gcc/i686-linux-gnu/14/include\n+ 5\t(line_strp)\t(offset: 0x95): /usr/include\n+ 6\t(line_strp)\t(offset: 0xa2): /usr/lib/jvm/default-java/include/linux\n+ 7\t(line_strp)\t(offset: 0xca): /usr/include/c++/14\n+ 8\t(line_strp)\t(offset: 0xde): /usr/include/c++/14/bits\n+ 9\t(line_strp)\t(offset: 0xf7): src/shared/headers\n+ 10\t(line_strp)\t(offset: 0x10a): /usr/include/i386-linux-gnu/c++/14/bits\n \n- The File Name Table (offset 0x63c, lines 7, columns 2):\n+ The File Name Table (offset 0x64c, lines 18, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x1e7): generic.cpp\n- 1\t(udata)\t2\t(line_strp)\t(offset: 0x132): jni.h\n- 2\t(udata)\t1\t(line_strp)\t(offset: 0x1e7): generic.cpp\n- 3\t(udata)\t3\t(line_strp)\t(offset: 0x141): stdarg.h\n- 4\t(udata)\t4\t(line_strp)\t(offset: 0x152): stdio.h\n- 5\t(udata)\t5\t(line_strp)\t(offset: 0x15a): jni_md.h\n- 6\t(udata)\t6\t(line_strp)\t(offset: 0x19e): generic.h\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x1fe): unix_strings.cpp\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x1fe): unix_strings.cpp\n+ 2\t(udata)\t2\t(line_strp)\t(offset: 0x132): jni.h\n+ 3\t(udata)\t3\t(line_strp)\t(offset: 0x163): stdlib.h\n+ 4\t(udata)\t4\t(line_strp)\t(offset: 0x138): stddef.h\n+ 5\t(udata)\t4\t(line_strp)\t(offset: 0x141): stdarg.h\n+ 6\t(udata)\t5\t(line_strp)\t(offset: 0x152): stdio.h\n+ 7\t(udata)\t6\t(line_strp)\t(offset: 0x15a): jni_md.h\n+ 8\t(udata)\t5\t(line_strp)\t(offset: 0x163): stdlib.h\n+ 9\t(udata)\t7\t(line_strp)\t(offset: 0x16c): cstdlib\n+ 10\t(udata)\t8\t(line_strp)\t(offset: 0x174): std_abs.h\n+ 11\t(udata)\t3\t(line_strp)\t(offset: 0x17e): stdlib-float.h\n+ 12\t(udata)\t3\t(line_strp)\t(offset: 0x18d): stdlib-bsearch.h\n+ 13\t(udata)\t7\t(line_strp)\t(offset: 0x163): stdlib.h\n+ 14\t(udata)\t5\t(line_strp)\t(offset: 0x21e): wchar.h\n+ 15\t(udata)\t5\t(line_strp)\t(offset: 0x226): string.h\n+ 16\t(udata)\t9\t(line_strp)\t(offset: 0x19e): generic.h\n+ 17\t(udata)\t10\t(line_strp)\t(offset: 0x1cc): c++config.h\n \n Line Number Statements:\n- [0x0000065f] Set column to 10\n- [0x00000661] Extended opcode 2: set Address to 0x1ac0\n- [0x00000668] Advance Line by 1060 to 1061\n- [0x0000066b] Copy\n- [0x0000066c] Set column to 9\n- [0x0000066e] Special opcode 6: advance Address by 0 to 0x1ac0 and Line by 1 to 1062 (view 1)\n- [0x0000066f] Special opcode 6: advance Address by 0 to 0x1ac0 and Line by 1 to 1063 (view 2)\n- [0x00000670] Set column to 10\n- [0x00000672] Set is_stmt to 0\n- [0x00000673] Special opcode 3: advance Address by 0 to 0x1ac0 and Line by -2 to 1061 (view 3)\n- [0x00000674] Special opcode 47: advance Address by 3 to 0x1ac3 and Line by 0 to 1061\n- [0x00000675] Set column to 9\n- [0x00000677] Special opcode 63: advance Address by 4 to 0x1ac7 and Line by 2 to 1063\n- [0x00000678] Set is_stmt to 1\n- [0x00000679] Special opcode 62: advance Address by 4 to 0x1acb and Line by 1 to 1064\n- [0x0000067a] Set column to 20\n- [0x0000067c] Set is_stmt to 0\n- [0x0000067d] Copy (view 1)\n- [0x0000067e] Set column to 35\n- [0x00000680] Special opcode 33: advance Address by 2 to 0x1acd and Line by 0 to 1064\n- [0x00000681] Set column to 9\n- [0x00000683] Set is_stmt to 1\n- [0x00000684] Special opcode 230: advance Address by 16 to 0x1add and Line by 1 to 1065\n- [0x00000685] Set column to 5\n- [0x00000687] Set is_stmt to 0\n- [0x00000688] Special opcode 6: advance Address by 0 to 0x1add and Line by 1 to 1066 (view 1)\n- [0x00000689] Advance PC by 4 to 0x1ae1\n- [0x0000068b] Extended opcode 1: End of Sequence\n-\n- [0x0000068e] Set File Name to entry 2 in the File Name Table\n- [0x00000690] Set column to 126\n- [0x00000692] Extended opcode 2: set Address to 0x19e0\n- [0x00000699] Advance Line by 26 to 27\n- [0x0000069b] Copy\n- [0x0000069c] Set column to 5\n- [0x0000069e] Special opcode 6: advance Address by 0 to 0x19e0 and Line by 1 to 28 (view 1)\n- [0x0000069f] Set column to 126\n- [0x000006a1] Set is_stmt to 0\n- [0x000006a2] Special opcode 4: advance Address by 0 to 0x19e0 and Line by -1 to 27 (view 2)\n- [0x000006a3] Advance PC by constant 17 to 0x19f1\n- [0x000006a4] Special opcode 19: advance Address by 1 to 0x19f2 and Line by 0 to 27\n- [0x000006a5] Set File Name to entry 1 in the File Name Table\n- [0x000006a7] Set column to 12\n- [0x000006a9] Set is_stmt to 1\n- [0x000006aa] Advance Line by 868 to 895\n- [0x000006ad] Special opcode 61: advance Address by 4 to 0x19f6 and Line by 0 to 895\n- [0x000006ae] Set column to 9\n- [0x000006b0] Special opcode 6: advance Address by 0 to 0x19f6 and Line by 1 to 896 (view 1)\n- [0x000006b1] Set File Name to entry 2 in the File Name Table\n- [0x000006b3] Set column to 126\n- [0x000006b5] Set is_stmt to 0\n- [0x000006b6] Advance Line by -869 to 27\n- [0x000006b9] Copy (view 2)\n- [0x000006ba] Set File Name to entry 1 in the File Name Table\n- [0x000006bc] Set column to 27\n- [0x000006be] Advance Line by 869 to 896\n- [0x000006c1] Special opcode 61: advance Address by 4 to 0x19fa and Line by 0 to 896\n- [0x000006c2] Set column to 41\n- [0x000006c4] Special opcode 33: advance Address by 2 to 0x19fc and Line by 0 to 896\n- [0x000006c5] Special opcode 117: advance Address by 8 to 0x1a04 and Line by 0 to 896\n- [0x000006c6] Set File Name to entry 2 in the File Name Table\n- [0x000006c8] Set column to 5\n- [0x000006ca] Set is_stmt to 1\n- [0x000006cb] Advance Line by -867 to 29\n- [0x000006ce] Copy (view 1)\n+ [0x000006a6] Set column to 65\n+ [0x000006a8] Extended opcode 2: set Address to 0x19e0\n+ [0x000006af] Advance Line by 27 to 28\n+ [0x000006b1] Copy\n+ [0x000006b2] Set column to 5\n+ [0x000006b4] Special opcode 6: advance Address by 0 to 0x19e0 and Line by 1 to 29 (view 1)\n+ [0x000006b5] Set column to 65\n+ [0x000006b7] Set is_stmt to 0\n+ [0x000006b8] Special opcode 4: advance Address by 0 to 0x19e0 and Line by -1 to 28 (view 2)\n+ [0x000006b9] Advance PC by constant 17 to 0x19f1\n+ [0x000006ba] Special opcode 19: advance Address by 1 to 0x19f2 and Line by 0 to 28\n+ [0x000006bb] Set File Name to entry 2 in the File Name Table\n+ [0x000006bd] Set column to 11\n+ [0x000006bf] Set is_stmt to 1\n+ [0x000006c0] Advance Line by 1582 to 1610\n+ [0x000006c3] Special opcode 61: advance Address by 4 to 0x19f6 and Line by 0 to 1610\n+ [0x000006c4] Set column to 9\n+ [0x000006c6] Special opcode 6: advance Address by 0 to 0x19f6 and Line by 1 to 1611 (view 1)\n+ [0x000006c7] Set column to 27\n+ [0x000006c9] Set is_stmt to 0\n+ [0x000006ca] Copy (view 2)\n+ [0x000006cb] Set column to 42\n+ [0x000006cd] Special opcode 33: advance Address by 2 to 0x19f8 and Line by 0 to 1611\n+ [0x000006ce] Special opcode 187: advance Address by 13 to 0x1a05 and Line by 0 to 1611\n [0x000006cf] Set File Name to entry 1 in the File Name Table\n- [0x000006d1] Set column to 15\n- [0x000006d3] Advance Line by 873 to 902\n- [0x000006d6] Copy (view 2)\n- [0x000006d7] Set column to 9\n- [0x000006d9] Special opcode 7: advance Address by 0 to 0x1a04 and Line by 2 to 904 (view 3)\n- [0x000006da] Set column to 38\n- [0x000006dc] Set is_stmt to 0\n- [0x000006dd] Copy (view 4)\n- [0x000006de] Set column to 27\n- [0x000006e0] Special opcode 89: advance Address by 6 to 0x1a0a and Line by 0 to 904\n- [0x000006e1] Set column to 38\n- [0x000006e3] Special opcode 33: advance Address by 2 to 0x1a0c and Line by 0 to 904\n- [0x000006e4] Advance PC by constant 17 to 0x1a1d\n- [0x000006e5] Special opcode 33: advance Address by 2 to 0x1a1f and Line by 0 to 904\n- [0x000006e6] Special opcode 61: advance Address by 4 to 0x1a23 and Line by 0 to 904\n- [0x000006e7] Set File Name to entry 2 in the File Name Table\n- [0x000006e9] Set column to 5\n- [0x000006eb] Set is_stmt to 1\n- [0x000006ec] Advance Line by -874 to 30\n- [0x000006ef] Copy (view 1)\n- [0x000006f0] Set File Name to entry 1 in the File Name Table\n- [0x000006f2] Set column to 13\n- [0x000006f4] Advance Line by 1590 to 1620\n- [0x000006f7] Copy (view 2)\n- [0x000006f8] Set column to 9\n- [0x000006fa] Special opcode 6: advance Address by 0 to 0x1a23 and Line by 1 to 1621 (view 3)\n- [0x000006fb] Set column to 39\n- [0x000006fd] Set is_stmt to 0\n- [0x000006fe] Copy (view 4)\n- [0x000006ff] Set column to 27\n- [0x00000701] Special opcode 19: advance Address by 1 to 0x1a24 and Line by 0 to 1621\n- [0x00000702] Set column to 39\n- [0x00000704] Special opcode 33: advance Address by 2 to 0x1a26 and Line by 0 to 1621\n- [0x00000705] Special opcode 201: advance Address by 14 to 0x1a34 and Line by 0 to 1621\n- [0x00000706] Set File Name to entry 2 in the File Name Table\n- [0x00000708] Set column to 5\n- [0x0000070a] Set is_stmt to 1\n- [0x0000070b] Advance Line by -1590 to 31\n- [0x0000070e] Copy (view 1)\n- [0x0000070f] Set column to 57\n- [0x00000711] Set is_stmt to 0\n- [0x00000712] Copy (view 2)\n- [0x00000713] Set File Name to entry 1 in the File Name Table\n- [0x00000715] Set column to 13\n- [0x00000717] Set is_stmt to 1\n- [0x00000718] Advance Line by 1589 to 1620\n- [0x0000071b] Special opcode 103: advance Address by 7 to 0x1a3b and Line by 0 to 1620\n- [0x0000071c] Set column to 9\n- [0x0000071e] Special opcode 6: advance Address by 0 to 0x1a3b and Line by 1 to 1621 (view 1)\n- [0x0000071f] Set column to 39\n- [0x00000721] Set is_stmt to 0\n- [0x00000722] Copy (view 2)\n- [0x00000723] Set column to 27\n- [0x00000725] Special opcode 47: advance Address by 3 to 0x1a3e and Line by 0 to 1621\n- [0x00000726] Set column to 39\n- [0x00000728] Special opcode 33: advance Address by 2 to 0x1a40 and Line by 0 to 1621\n- [0x00000729] Special opcode 145: advance Address by 10 to 0x1a4a and Line by 0 to 1621\n- [0x0000072a] Set File Name to entry 2 in the File Name Table\n+ [0x000006d1] Set column to 5\n+ [0x000006d3] Set is_stmt to 1\n+ [0x000006d4] Advance Line by -1581 to 30\n+ [0x000006d7] Copy (view 1)\n+ [0x000006d8] Set column to 43\n+ [0x000006da] Set is_stmt to 0\n+ [0x000006db] Copy (view 2)\n+ [0x000006dc] Special opcode 103: advance Address by 7 to 0x1a0c and Line by 0 to 30\n+ [0x000006dd] Set File Name to entry 2 in the File Name Table\n+ [0x000006df] Set column to 41\n+ [0x000006e1] Advance Line by 1584 to 1614\n+ [0x000006e4] Special opcode 173: advance Address by 12 to 0x1a18 and Line by 0 to 1614\n+ [0x000006e5] Set File Name to entry 1 in the File Name Table\n+ [0x000006e7] Set column to 43\n+ [0x000006e9] Advance Line by -1584 to 30\n+ [0x000006ec] Special opcode 47: advance Address by 3 to 0x1a1b and Line by 0 to 30\n+ [0x000006ed] Set column to 5\n+ [0x000006ef] Set is_stmt to 1\n+ [0x000006f0] Special opcode 34: advance Address by 2 to 0x1a1d and Line by 1 to 31\n+ [0x000006f1] Set File Name to entry 2 in the File Name Table\n+ [0x000006f3] Set column to 18\n+ [0x000006f5] Advance Line by 1582 to 1613\n+ [0x000006f8] Copy (view 1)\n+ [0x000006f9] Set column to 9\n+ [0x000006fb] Special opcode 6: advance Address by 0 to 0x1a1d and Line by 1 to 1614 (view 2)\n+ [0x000006fc] Set column to 27\n+ [0x000006fe] Set is_stmt to 0\n+ [0x000006ff] Copy (view 3)\n+ [0x00000700] Set column to 41\n+ [0x00000702] Special opcode 33: advance Address by 2 to 0x1a1f and Line by 0 to 1614\n+ [0x00000703] Special opcode 215: advance Address by 15 to 0x1a2e and Line by 0 to 1614\n+ [0x00000704] Set File Name to entry 1 in the File Name Table\n+ [0x00000706] Set column to 5\n+ [0x00000708] Set is_stmt to 1\n+ [0x00000709] Advance Line by -1582 to 32\n+ [0x0000070c] Copy (view 1)\n+ [0x0000070d] Set column to 26\n+ [0x0000070f] Extended opcode 4: set Discriminator to 1\n+ [0x00000713] Copy (view 2)\n+ [0x00000714] Extended opcode 4: set Discriminator to 1\n+ [0x00000718] Set is_stmt to 0\n+ [0x00000719] Special opcode 229: advance Address by 16 to 0x1a3e and Line by 0 to 32\n+ [0x0000071a] Set column to 9\n+ [0x0000071c] Set is_stmt to 1\n+ [0x0000071d] Special opcode 34: advance Address by 2 to 0x1a40 and Line by 1 to 33\n+ [0x0000071e] Set column to 37\n+ [0x00000720] Set is_stmt to 0\n+ [0x00000721] Copy (view 1)\n+ [0x00000722] Set column to 26\n+ [0x00000724] Extended opcode 4: set Discriminator to 1\n+ [0x00000728] Special opcode 46: advance Address by 3 to 0x1a43 and Line by -1 to 32\n+ [0x00000729] Set column to 37\n+ [0x0000072b] Special opcode 90: advance Address by 6 to 0x1a49 and Line by 1 to 33\n [0x0000072c] Set column to 5\n- [0x0000072e] Set is_stmt to 1\n- [0x0000072f] Advance Line by -1589 to 32\n- [0x00000732] Special opcode 47: advance Address by 3 to 0x1a4d and Line by 0 to 32\n- [0x00000733] Set column to 39\n- [0x00000735] Set is_stmt to 0\n- [0x00000736] Copy (view 1)\n- [0x00000737] Set column to 5\n- [0x00000739] Set is_stmt to 1\n- [0x0000073a] Special opcode 174: advance Address by 12 to 0x1a59 and Line by 1 to 33\n- [0x0000073b] Set column to 24\n- [0x0000073d] Set is_stmt to 0\n- [0x0000073e] Copy (view 1)\n- [0x0000073f] Set column to 1\n- [0x00000741] Advance PC by constant 17 to 0x1a6a\n- [0x00000742] Special opcode 104: advance Address by 7 to 0x1a71 and Line by 1 to 34\n- [0x00000743] Special opcode 75: advance Address by 5 to 0x1a76 and Line by 0 to 34\n- [0x00000744] Special opcode 33: advance Address by 2 to 0x1a78 and Line by 0 to 34\n- [0x00000745] Set column to 81\n- [0x00000747] Set is_stmt to 1\n- [0x00000748] Advance Line by -11 to 23\n- [0x0000074a] Special opcode 117: advance Address by 8 to 0x1a80 and Line by 0 to 23\n- [0x0000074b] Set column to 5\n- [0x0000074d] Special opcode 6: advance Address by 0 to 0x1a80 and Line by 1 to 24 (view 1)\n- [0x0000074e] Set column to 81\n- [0x00000750] Set is_stmt to 0\n- [0x00000751] Special opcode 4: advance Address by 0 to 0x1a80 and Line by -1 to 23 (view 2)\n- [0x00000752] Set column to 26\n- [0x00000754] Special opcode 216: advance Address by 15 to 0x1a8f and Line by 1 to 24\n- [0x00000755] Set column to 1\n- [0x00000757] Advance PC by constant 17 to 0x1aa0\n- [0x00000758] Special opcode 62: advance Address by 4 to 0x1aa4 and Line by 1 to 25\n- [0x00000759] Set column to 109\n+ [0x0000072e] Extended opcode 4: set Discriminator to 3\n+ [0x00000732] Set is_stmt to 1\n+ [0x00000733] Special opcode 46: advance Address by 3 to 0x1a4c and Line by -1 to 32\n+ [0x00000734] Set column to 26\n+ [0x00000736] Extended opcode 4: set Discriminator to 1\n+ [0x0000073a] Copy (view 1)\n+ [0x0000073b] Extended opcode 4: set Discriminator to 1\n+ [0x0000073f] Set is_stmt to 0\n+ [0x00000740] Special opcode 117: advance Address by 8 to 0x1a54 and Line by 0 to 32\n+ [0x00000741] Set column to 5\n+ [0x00000743] Set is_stmt to 1\n+ [0x00000744] Special opcode 8: advance Address by 0 to 0x1a54 and Line by 3 to 35 (view 1)\n+ [0x00000745] Set column to 27\n+ [0x00000747] Set is_stmt to 0\n+ [0x00000748] Copy (view 2)\n+ [0x00000749] Set File Name to entry 2 in the File Name Table\n+ [0x0000074b] Set column to 38\n+ [0x0000074d] Advance Line by 1582 to 1617\n+ [0x00000750] Special opcode 61: advance Address by 4 to 0x1a58 and Line by 0 to 1617\n+ [0x00000751] Set File Name to entry 1 in the File Name Table\n+ [0x00000753] Set column to 27\n+ [0x00000755] Advance Line by -1582 to 35\n+ [0x00000758] Special opcode 47: advance Address by 3 to 0x1a5b and Line by 0 to 35\n+ [0x00000759] Set column to 5\n [0x0000075b] Set is_stmt to 1\n- [0x0000075c] Advance Line by 12 to 37\n- [0x0000075e] Special opcode 173: advance Address by 12 to 0x1ab0 and Line by 0 to 37\n- [0x0000075f] Set column to 5\n- [0x00000761] Special opcode 6: advance Address by 0 to 0x1ab0 and Line by 1 to 38 (view 1)\n- [0x00000762] Set column to 1\n- [0x00000764] Set is_stmt to 0\n- [0x00000765] Special opcode 6: advance Address by 0 to 0x1ab0 and Line by 1 to 39 (view 2)\n- [0x00000766] Advance PC by 6 to 0x1ab6\n- [0x00000768] Extended opcode 1: End of Sequence\n+ [0x0000075c] Special opcode 118: advance Address by 8 to 0x1a63 and Line by 1 to 36\n+ [0x0000075d] Set File Name to entry 2 in the File Name Table\n+ [0x0000075f] Set column to 10\n+ [0x00000761] Advance Line by 1580 to 1616\n+ [0x00000764] Copy (view 1)\n+ [0x00000765] Set column to 9\n+ [0x00000767] Special opcode 6: advance Address by 0 to 0x1a63 and Line by 1 to 1617 (view 2)\n+ [0x00000768] Set column to 20\n+ [0x0000076a] Set is_stmt to 0\n+ [0x0000076b] Copy (view 3)\n+ [0x0000076c] Set column to 38\n+ [0x0000076e] Special opcode 33: advance Address by 2 to 0x1a65 and Line by 0 to 1617\n+ [0x0000076f] Special opcode 173: advance Address by 12 to 0x1a71 and Line by 0 to 1617\n+ [0x00000770] Set File Name to entry 1 in the File Name Table\n+ [0x00000772] Set column to 5\n+ [0x00000774] Set is_stmt to 1\n+ [0x00000775] Advance Line by -1579 to 38\n+ [0x00000778] Copy (view 1)\n+ [0x00000779] Set File Name to entry 3 in the File Name Table\n+ [0x0000077b] Set column to 1\n+ [0x0000077d] Advance Line by 121 to 159\n+ [0x00000780] Copy (view 2)\n+ [0x00000781] Set column to 3\n+ [0x00000783] Special opcode 9: advance Address by 0 to 0x1a71 and Line by 4 to 163 (view 3)\n+ [0x00000784] Set column to 10\n+ [0x00000786] Extended opcode 4: set Discriminator to 7\n+ [0x0000078a] Set is_stmt to 0\n+ [0x0000078b] Copy (view 4)\n+ [0x0000078c] Extended opcode 4: set Discriminator to 7\n+ [0x00000790] Special opcode 187: advance Address by 13 to 0x1a7e and Line by 0 to 163\n+ [0x00000791] Set File Name to entry 1 in the File Name Table\n+ [0x00000793] Set column to 5\n+ [0x00000795] Set is_stmt to 1\n+ [0x00000796] Advance Line by -124 to 39\n+ [0x00000799] Copy (view 1)\n+ [0x0000079a] Special opcode 123: advance Address by 8 to 0x1a86 and Line by 6 to 45\n+ [0x0000079b] Set column to 32\n+ [0x0000079d] Set is_stmt to 0\n+ [0x0000079e] Copy (view 1)\n+ [0x0000079f] Set File Name to entry 3 in the File Name Table\n+ [0x000007a1] Set column to 10\n+ [0x000007a3] Extended opcode 4: set Discriminator to 7\n+ [0x000007a7] Advance Line by 118 to 163\n+ [0x000007aa] Special opcode 173: advance Address by 12 to 0x1a92 and Line by 0 to 163\n+ [0x000007ab] Set File Name to entry 1 in the File Name Table\n+ [0x000007ad] Set column to 32\n+ [0x000007af] Advance Line by -118 to 45\n+ [0x000007b2] Special opcode 61: advance Address by 4 to 0x1a96 and Line by 0 to 45\n+ [0x000007b3] Set column to 5\n+ [0x000007b5] Set is_stmt to 1\n+ [0x000007b6] Special opcode 34: advance Address by 2 to 0x1a98 and Line by 1 to 46\n+ [0x000007b7] Set File Name to entry 3 in the File Name Table\n+ [0x000007b9] Set column to 1\n+ [0x000007bb] Advance Line by 113 to 159\n+ [0x000007be] Copy (view 1)\n+ [0x000007bf] Set column to 3\n+ [0x000007c1] Special opcode 9: advance Address by 0 to 0x1a98 and Line by 4 to 163 (view 2)\n+ [0x000007c2] Set column to 10\n+ [0x000007c4] Extended opcode 4: set Discriminator to 7\n+ [0x000007c8] Set is_stmt to 0\n+ [0x000007c9] Copy (view 3)\n+ [0x000007ca] Extended opcode 4: set Discriminator to 7\n+ [0x000007ce] Special opcode 103: advance Address by 7 to 0x1a9f and Line by 0 to 163\n+ [0x000007cf] Set File Name to entry 1 in the File Name Table\n+ [0x000007d1] Set column to 5\n+ [0x000007d3] Set is_stmt to 1\n+ [0x000007d4] Advance Line by -116 to 47\n+ [0x000007d7] Copy (view 1)\n+ [0x000007d8] Set column to 9\n+ [0x000007da] Set is_stmt to 0\n+ [0x000007db] Copy (view 2)\n+ [0x000007dc] Set column to 5\n+ [0x000007de] Set is_stmt to 1\n+ [0x000007df] Special opcode 119: advance Address by 8 to 0x1aa7 and Line by 2 to 49\n+ [0x000007e0] Set column to 12\n+ [0x000007e2] Set is_stmt to 0\n+ [0x000007e3] Copy (view 1)\n+ [0x000007e4] Set column to 1\n+ [0x000007e6] Special opcode 48: advance Address by 3 to 0x1aaa and Line by 1 to 50\n+ [0x000007e7] Set column to 9\n+ [0x000007e9] Set is_stmt to 1\n+ [0x000007ea] Advance Line by -10 to 40\n+ [0x000007ec] Special opcode 201: advance Address by 14 to 0x1ab8 and Line by 0 to 40\n+ [0x000007ed] Set column to 33\n+ [0x000007ef] Set is_stmt to 0\n+ [0x000007f0] Copy (view 1)\n+ [0x000007f1] Set column to 16\n+ [0x000007f3] Special opcode 133: advance Address by 9 to 0x1ac1 and Line by 2 to 42\n+ [0x000007f4] Set column to 33\n+ [0x000007f6] Special opcode 31: advance Address by 2 to 0x1ac3 and Line by -2 to 40\n+ [0x000007f7] Set column to 9\n+ [0x000007f9] Set is_stmt to 1\n+ [0x000007fa] Special opcode 160: advance Address by 11 to 0x1ace and Line by 1 to 41\n+ [0x000007fb] Set column to 13\n+ [0x000007fd] Set is_stmt to 0\n+ [0x000007fe] Copy (view 1)\n+ [0x000007ff] Set column to 9\n+ [0x00000801] Set is_stmt to 1\n+ [0x00000802] Special opcode 118: advance Address by 8 to 0x1ad6 and Line by 1 to 42\n+ [0x00000803] Set column to 16\n+ [0x00000805] Set is_stmt to 0\n+ [0x00000806] Copy (view 1)\n+ [0x00000807] Set column to 70\n+ [0x00000809] Set is_stmt to 1\n+ [0x0000080a] Advance Line by 10 to 52\n+ [0x0000080c] Special opcode 145: advance Address by 10 to 0x1ae0 and Line by 0 to 52\n+ [0x0000080d] Set column to 5\n+ [0x0000080f] Special opcode 6: advance Address by 0 to 0x1ae0 and Line by 1 to 53 (view 1)\n+ [0x00000810] Set column to 70\n+ [0x00000812] Set is_stmt to 0\n+ [0x00000813] Special opcode 4: advance Address by 0 to 0x1ae0 and Line by -1 to 52 (view 2)\n+ [0x00000814] Advance PC by constant 17 to 0x1af1\n+ [0x00000815] Special opcode 19: advance Address by 1 to 0x1af2 and Line by 0 to 52\n+ [0x00000816] Set column to 26\n+ [0x00000818] Special opcode 62: advance Address by 4 to 0x1af6 and Line by 1 to 53\n+ [0x00000819] Set column to 5\n+ [0x0000081b] Set is_stmt to 1\n+ [0x0000081c] Special opcode 90: advance Address by 6 to 0x1afc and Line by 1 to 54\n+ [0x0000081d] Set column to 68\n+ [0x0000081f] Set is_stmt to 0\n+ [0x00000820] Copy (view 1)\n+ [0x00000821] Set column to 43\n+ [0x00000823] Special opcode 47: advance Address by 3 to 0x1aff and Line by 0 to 54\n+ [0x00000824] Special opcode 103: advance Address by 7 to 0x1b06 and Line by 0 to 54\n+ [0x00000825] Set File Name to entry 3 in the File Name Table\n+ [0x00000827] Set column to 12\n+ [0x00000829] Extended opcode 4: set Discriminator to 7\n+ [0x0000082d] Advance Line by 85 to 139\n+ [0x00000830] Special opcode 117: advance Address by 8 to 0x1b0e and Line by 0 to 139\n+ [0x00000831] Set File Name to entry 1 in the File Name Table\n+ [0x00000833] Set column to 43\n+ [0x00000835] Advance Line by -85 to 54\n+ [0x00000838] Special opcode 61: advance Address by 4 to 0x1b12 and Line by 0 to 54\n+ [0x00000839] Set column to 5\n+ [0x0000083b] Set is_stmt to 1\n+ [0x0000083c] Special opcode 34: advance Address by 2 to 0x1b14 and Line by 1 to 55\n+ [0x0000083d] Set File Name to entry 3 in the File Name Table\n+ [0x0000083f] Set column to 1\n+ [0x00000841] Advance Line by 74 to 129\n+ [0x00000844] Copy (view 1)\n+ [0x00000845] Set column to 3\n+ [0x00000847] Special opcode 12: advance Address by 0 to 0x1b14 and Line by 7 to 136 (view 2)\n+ [0x00000848] Set column to 5\n+ [0x0000084a] Special opcode 8: advance Address by 0 to 0x1b14 and Line by 3 to 139 (view 3)\n+ [0x0000084b] Set column to 12\n+ [0x0000084d] Extended opcode 4: set Discriminator to 7\n+ [0x00000851] Set is_stmt to 0\n+ [0x00000852] Copy (view 4)\n+ [0x00000853] Extended opcode 4: set Discriminator to 7\n+ [0x00000857] Special opcode 103: advance Address by 7 to 0x1b1b and Line by 0 to 139\n+ [0x00000858] Set File Name to entry 1 in the File Name Table\n+ [0x0000085a] Set column to 5\n+ [0x0000085c] Extended opcode 4: set Discriminator to 1\n+ [0x00000860] Advance Line by -84 to 55\n+ [0x00000863] Copy (view 1)\n+ [0x00000864] Set is_stmt to 1\n+ [0x00000865] Special opcode 178: advance Address by 12 to 0x1b27 and Line by 5 to 60\n+ [0x00000866] Set column to 30\n+ [0x00000868] Set is_stmt to 0\n+ [0x00000869] Copy (view 1)\n+ [0x0000086a] Set column to 5\n+ [0x0000086c] Set is_stmt to 1\n+ [0x0000086d] Special opcode 160: advance Address by 11 to 0x1b32 and Line by 1 to 61\n+ [0x0000086e] Set column to 39\n+ [0x00000870] Set is_stmt to 0\n+ [0x00000871] Copy (view 1)\n+ [0x00000872] Special opcode 47: advance Address by 3 to 0x1b35 and Line by 0 to 61\n+ [0x00000873] Set column to 22\n+ [0x00000875] Extended opcode 4: set Discriminator to 1\n+ [0x00000879] Special opcode 118: advance Address by 8 to 0x1b3d and Line by 1 to 62\n+ [0x0000087a] Set column to 39\n+ [0x0000087c] Special opcode 46: advance Address by 3 to 0x1b40 and Line by -1 to 61\n+ [0x0000087d] Set column to 5\n+ [0x0000087f] Set is_stmt to 1\n+ [0x00000880] Special opcode 34: advance Address by 2 to 0x1b42 and Line by 1 to 62\n+ [0x00000881] Set column to 22\n+ [0x00000883] Extended opcode 4: set Discriminator to 1\n+ [0x00000887] Copy (view 1)\n+ [0x00000888] Extended opcode 4: set Discriminator to 1\n+ [0x0000088c] Set is_stmt to 0\n+ [0x0000088d] Special opcode 145: advance Address by 10 to 0x1b4c and Line by 0 to 62\n+ [0x0000088e] Extended opcode 4: set Discriminator to 1\n+ [0x00000892] Special opcode 75: advance Address by 5 to 0x1b51 and Line by 0 to 62\n+ [0x00000893] Set column to 9\n+ [0x00000895] Set is_stmt to 1\n+ [0x00000896] Special opcode 216: advance Address by 15 to 0x1b60 and Line by 1 to 63\n+ [0x00000897] Set column to 23\n+ [0x00000899] Set is_stmt to 0\n+ [0x0000089a] Copy (view 1)\n+ [0x0000089b] Set column to 22\n+ [0x0000089d] Extended opcode 4: set Discriminator to 1\n+ [0x000008a1] Special opcode 46: advance Address by 3 to 0x1b63 and Line by -1 to 62\n+ [0x000008a2] Set column to 23\n+ [0x000008a4] Special opcode 90: advance Address by 6 to 0x1b69 and Line by 1 to 63\n+ [0x000008a5] Set column to 5\n+ [0x000008a7] Extended opcode 4: set Discriminator to 3\n+ [0x000008ab] Set is_stmt to 1\n+ [0x000008ac] Special opcode 60: advance Address by 4 to 0x1b6d and Line by -1 to 62\n+ [0x000008ad] Set column to 22\n+ [0x000008af] Extended opcode 4: set Discriminator to 1\n+ [0x000008b3] Copy (view 1)\n+ [0x000008b4] Extended opcode 4: set Discriminator to 1\n+ [0x000008b8] Set is_stmt to 0\n+ [0x000008b9] Special opcode 117: advance Address by 8 to 0x1b75 and Line by 0 to 62\n+ [0x000008ba] Set column to 5\n+ [0x000008bc] Set is_stmt to 1\n+ [0x000008bd] Special opcode 8: advance Address by 0 to 0x1b75 and Line by 3 to 65 (view 1)\n+ [0x000008be] Set File Name to entry 2 in the File Name Table\n+ [0x000008c0] Set column to 13\n+ [0x000008c2] Advance Line by 1542 to 1607\n+ [0x000008c5] Copy (view 2)\n+ [0x000008c6] Set column to 9\n+ [0x000008c8] Special opcode 6: advance Address by 0 to 0x1b75 and Line by 1 to 1608 (view 3)\n+ [0x000008c9] Set column to 36\n+ [0x000008cb] Set is_stmt to 0\n+ [0x000008cc] Copy (view 4)\n+ [0x000008cd] Set column to 27\n+ [0x000008cf] Special opcode 47: advance Address by 3 to 0x1b78 and Line by 0 to 1608\n+ [0x000008d0] Set column to 36\n+ [0x000008d2] Special opcode 89: advance Address by 6 to 0x1b7e and Line by 0 to 1608\n+ [0x000008d3] Special opcode 201: advance Address by 14 to 0x1b8c and Line by 0 to 1608\n+ [0x000008d4] Set File Name to entry 1 in the File Name Table\n+ [0x000008d6] Set column to 5\n+ [0x000008d8] Set is_stmt to 1\n+ [0x000008d9] Advance Line by -1542 to 66\n+ [0x000008dc] Copy (view 1)\n+ [0x000008dd] Set column to 9\n+ [0x000008df] Set is_stmt to 0\n+ [0x000008e0] Copy (view 2)\n+ [0x000008e1] Set column to 5\n+ [0x000008e3] Set is_stmt to 1\n+ [0x000008e4] Special opcode 118: advance Address by 8 to 0x1b94 and Line by 1 to 67\n+ [0x000008e5] Set column to 9\n+ [0x000008e7] Set is_stmt to 0\n+ [0x000008e8] Copy (view 1)\n+ [0x000008e9] Set column to 5\n+ [0x000008eb] Set is_stmt to 1\n+ [0x000008ec] Special opcode 118: advance Address by 8 to 0x1b9c and Line by 1 to 68\n+ [0x000008ed] Set column to 12\n+ [0x000008ef] Set is_stmt to 0\n+ [0x000008f0] Copy (view 1)\n+ [0x000008f1] Set column to 1\n+ [0x000008f3] Special opcode 48: advance Address by 3 to 0x1b9f and Line by 1 to 69\n+ [0x000008f4] Set column to 9\n+ [0x000008f6] Set is_stmt to 1\n+ [0x000008f7] Advance Line by -13 to 56\n+ [0x000008f9] Advance PC by constant 17 to 0x1bb0\n+ [0x000008fa] Special opcode 5: advance Address by 0 to 0x1bb0 and Line by 0 to 56\n+ [0x000008fb] Set column to 33\n+ [0x000008fd] Set is_stmt to 0\n+ [0x000008fe] Copy (view 1)\n+ [0x000008ff] Set column to 16\n+ [0x00000901] Special opcode 133: advance Address by 9 to 0x1bb9 and Line by 2 to 58\n+ [0x00000902] Set column to 33\n+ [0x00000904] Special opcode 31: advance Address by 2 to 0x1bbb and Line by -2 to 56\n+ [0x00000905] Set column to 9\n+ [0x00000907] Set is_stmt to 1\n+ [0x00000908] Special opcode 202: advance Address by 14 to 0x1bc9 and Line by 1 to 57\n+ [0x00000909] Set column to 13\n+ [0x0000090b] Set is_stmt to 0\n+ [0x0000090c] Copy (view 1)\n+ [0x0000090d] Set column to 9\n+ [0x0000090f] Set is_stmt to 1\n+ [0x00000910] Special opcode 118: advance Address by 8 to 0x1bd1 and Line by 1 to 58\n+ [0x00000911] Set column to 16\n+ [0x00000913] Set is_stmt to 0\n+ [0x00000914] Copy (view 1)\n+ [0x00000915] Advance PC by 5 to 0x1bd6\n+ [0x00000917] Extended opcode 1: End of Sequence\n \n \n- Offset: 0x76b\n- Length: 798\n+ Offset: 0x91a\n+ Length: 367\n DWARF Version: 5\n Address size (bytes): 4\n Segment selector (bytes): 0\n- Prologue Length: 162\n+ Prologue Length: 91\n Minimum Instruction Length: 1\n Maximum Ops per Instruction: 1\n Initial value of 'is_stmt': 1\n Line Base: -5\n Line Range: 14\n Opcode Base: 13\n \n@@ -1142,422 +1363,201 @@\n Opcode 7 has 0 args\n Opcode 8 has 0 args\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n- The Directory Table (offset 0x78d, lines 11, columns 1):\n+ The Directory Table (offset 0x93c, lines 7, columns 1):\n Entry\tName\n 0\t(line_strp)\t(offset: 0): .\n- 1\t(line_strp)\t(offset: 0x1f3): src/shared/cpp\n+ 1\t(line_strp)\t(offset: 0x20f): src/shared/cpp\n 2\t(line_strp)\t(offset: 0x2b): /usr/lib/jvm/default-java/include\n- 3\t(line_strp)\t(offset: 0x74): /usr/include/i386-linux-gnu/bits\n- 4\t(line_strp)\t(offset: 0x4d): /usr/lib/gcc/i686-linux-gnu/14/include\n- 5\t(line_strp)\t(offset: 0x95): /usr/include\n- 6\t(line_strp)\t(offset: 0xa2): /usr/lib/jvm/default-java/include/linux\n- 7\t(line_strp)\t(offset: 0xca): /usr/include/c++/14\n- 8\t(line_strp)\t(offset: 0xde): /usr/include/c++/14/bits\n- 9\t(line_strp)\t(offset: 0xf7): src/shared/headers\n- 10\t(line_strp)\t(offset: 0x10a): /usr/include/i386-linux-gnu/c++/14/bits\n+ 3\t(line_strp)\t(offset: 0x4d): /usr/lib/gcc/i686-linux-gnu/14/include\n+ 4\t(line_strp)\t(offset: 0x95): /usr/include\n+ 5\t(line_strp)\t(offset: 0xa2): /usr/lib/jvm/default-java/include/linux\n+ 6\t(line_strp)\t(offset: 0xf7): src/shared/headers\n \n- The File Name Table (offset 0x7bf, lines 18, columns 2):\n+ The File Name Table (offset 0x95e, lines 7, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x228): unix_strings.cpp\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x228): unix_strings.cpp\n- 2\t(udata)\t2\t(line_strp)\t(offset: 0x132): jni.h\n- 3\t(udata)\t3\t(line_strp)\t(offset: 0x163): stdlib.h\n- 4\t(udata)\t4\t(line_strp)\t(offset: 0x138): stddef.h\n- 5\t(udata)\t4\t(line_strp)\t(offset: 0x141): stdarg.h\n- 6\t(udata)\t5\t(line_strp)\t(offset: 0x152): stdio.h\n- 7\t(udata)\t6\t(line_strp)\t(offset: 0x15a): jni_md.h\n- 8\t(udata)\t5\t(line_strp)\t(offset: 0x163): stdlib.h\n- 9\t(udata)\t7\t(line_strp)\t(offset: 0x16c): cstdlib\n- 10\t(udata)\t8\t(line_strp)\t(offset: 0x174): std_abs.h\n- 11\t(udata)\t3\t(line_strp)\t(offset: 0x17e): stdlib-float.h\n- 12\t(udata)\t3\t(line_strp)\t(offset: 0x18d): stdlib-bsearch.h\n- 13\t(udata)\t7\t(line_strp)\t(offset: 0x163): stdlib.h\n- 14\t(udata)\t5\t(line_strp)\t(offset: 0x239): wchar.h\n- 15\t(udata)\t5\t(line_strp)\t(offset: 0x241): string.h\n- 16\t(udata)\t9\t(line_strp)\t(offset: 0x19e): generic.h\n- 17\t(udata)\t10\t(line_strp)\t(offset: 0x1cc): c++config.h\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x23e): generic.cpp\n+ 1\t(udata)\t2\t(line_strp)\t(offset: 0x132): jni.h\n+ 2\t(udata)\t1\t(line_strp)\t(offset: 0x23e): generic.cpp\n+ 3\t(udata)\t3\t(line_strp)\t(offset: 0x141): stdarg.h\n+ 4\t(udata)\t4\t(line_strp)\t(offset: 0x152): stdio.h\n+ 5\t(udata)\t5\t(line_strp)\t(offset: 0x15a): jni_md.h\n+ 6\t(udata)\t6\t(line_strp)\t(offset: 0x19e): generic.h\n \n Line Number Statements:\n- [0x00000819] Set column to 65\n- [0x0000081b] Extended opcode 2: set Address to 0x1b00\n- [0x00000822] Advance Line by 27 to 28\n- [0x00000824] Copy\n- [0x00000825] Set column to 5\n- [0x00000827] Special opcode 6: advance Address by 0 to 0x1b00 and Line by 1 to 29 (view 1)\n- [0x00000828] Set column to 65\n- [0x0000082a] Set is_stmt to 0\n- [0x0000082b] Special opcode 4: advance Address by 0 to 0x1b00 and Line by -1 to 28 (view 2)\n- [0x0000082c] Advance PC by constant 17 to 0x1b11\n- [0x0000082d] Special opcode 19: advance Address by 1 to 0x1b12 and Line by 0 to 28\n- [0x0000082e] Set File Name to entry 2 in the File Name Table\n- [0x00000830] Set column to 11\n- [0x00000832] Set is_stmt to 1\n- [0x00000833] Advance Line by 1582 to 1610\n- [0x00000836] Special opcode 61: advance Address by 4 to 0x1b16 and Line by 0 to 1610\n- [0x00000837] Set column to 9\n- [0x00000839] Special opcode 6: advance Address by 0 to 0x1b16 and Line by 1 to 1611 (view 1)\n- [0x0000083a] Set column to 27\n- [0x0000083c] Set is_stmt to 0\n- [0x0000083d] Copy (view 2)\n- [0x0000083e] Set column to 42\n- [0x00000840] Special opcode 33: advance Address by 2 to 0x1b18 and Line by 0 to 1611\n- [0x00000841] Special opcode 187: advance Address by 13 to 0x1b25 and Line by 0 to 1611\n- [0x00000842] Set File Name to entry 1 in the File Name Table\n- [0x00000844] Set column to 5\n- [0x00000846] Set is_stmt to 1\n- [0x00000847] Advance Line by -1581 to 30\n- [0x0000084a] Copy (view 1)\n- [0x0000084b] Set column to 43\n- [0x0000084d] Set is_stmt to 0\n- [0x0000084e] Copy (view 2)\n- [0x0000084f] Special opcode 103: advance Address by 7 to 0x1b2c and Line by 0 to 30\n- [0x00000850] Set File Name to entry 2 in the File Name Table\n- [0x00000852] Set column to 41\n- [0x00000854] Advance Line by 1584 to 1614\n- [0x00000857] Special opcode 173: advance Address by 12 to 0x1b38 and Line by 0 to 1614\n- [0x00000858] Set File Name to entry 1 in the File Name Table\n- [0x0000085a] Set column to 43\n- [0x0000085c] Advance Line by -1584 to 30\n- [0x0000085f] Special opcode 47: advance Address by 3 to 0x1b3b and Line by 0 to 30\n- [0x00000860] Set column to 5\n- [0x00000862] Set is_stmt to 1\n- [0x00000863] Special opcode 34: advance Address by 2 to 0x1b3d and Line by 1 to 31\n- [0x00000864] Set File Name to entry 2 in the File Name Table\n- [0x00000866] Set column to 18\n- [0x00000868] Advance Line by 1582 to 1613\n- [0x0000086b] Copy (view 1)\n- [0x0000086c] Set column to 9\n- [0x0000086e] Special opcode 6: advance Address by 0 to 0x1b3d and Line by 1 to 1614 (view 2)\n- [0x0000086f] Set column to 27\n- [0x00000871] Set is_stmt to 0\n- [0x00000872] Copy (view 3)\n- [0x00000873] Set column to 41\n- [0x00000875] Special opcode 33: advance Address by 2 to 0x1b3f and Line by 0 to 1614\n- [0x00000876] Special opcode 215: advance Address by 15 to 0x1b4e and Line by 0 to 1614\n- [0x00000877] Set File Name to entry 1 in the File Name Table\n- [0x00000879] Set column to 5\n- [0x0000087b] Set is_stmt to 1\n- [0x0000087c] Advance Line by -1582 to 32\n- [0x0000087f] Copy (view 1)\n- [0x00000880] Set column to 26\n- [0x00000882] Extended opcode 4: set Discriminator to 1\n- [0x00000886] Copy (view 2)\n- [0x00000887] Extended opcode 4: set Discriminator to 1\n- [0x0000088b] Set is_stmt to 0\n- [0x0000088c] Special opcode 229: advance Address by 16 to 0x1b5e and Line by 0 to 32\n- [0x0000088d] Set column to 9\n- [0x0000088f] Set is_stmt to 1\n- [0x00000890] Special opcode 34: advance Address by 2 to 0x1b60 and Line by 1 to 33\n- [0x00000891] Set column to 37\n- [0x00000893] Set is_stmt to 0\n- [0x00000894] Copy (view 1)\n- [0x00000895] Set column to 26\n- [0x00000897] Extended opcode 4: set Discriminator to 1\n- [0x0000089b] Special opcode 46: advance Address by 3 to 0x1b63 and Line by -1 to 32\n- [0x0000089c] Set column to 37\n- [0x0000089e] Special opcode 90: advance Address by 6 to 0x1b69 and Line by 1 to 33\n- [0x0000089f] Set column to 5\n- [0x000008a1] Extended opcode 4: set Discriminator to 3\n- [0x000008a5] Set is_stmt to 1\n- [0x000008a6] Special opcode 46: advance Address by 3 to 0x1b6c and Line by -1 to 32\n- [0x000008a7] Set column to 26\n- [0x000008a9] Extended opcode 4: set Discriminator to 1\n- [0x000008ad] Copy (view 1)\n- [0x000008ae] Extended opcode 4: set Discriminator to 1\n- [0x000008b2] Set is_stmt to 0\n- [0x000008b3] Special opcode 117: advance Address by 8 to 0x1b74 and Line by 0 to 32\n- [0x000008b4] Set column to 5\n- [0x000008b6] Set is_stmt to 1\n- [0x000008b7] Special opcode 8: advance Address by 0 to 0x1b74 and Line by 3 to 35 (view 1)\n- [0x000008b8] Set column to 27\n- [0x000008ba] Set is_stmt to 0\n- [0x000008bb] Copy (view 2)\n- [0x000008bc] Set File Name to entry 2 in the File Name Table\n- [0x000008be] Set column to 38\n- [0x000008c0] Advance Line by 1582 to 1617\n- [0x000008c3] Special opcode 61: advance Address by 4 to 0x1b78 and Line by 0 to 1617\n- [0x000008c4] Set File Name to entry 1 in the File Name Table\n- [0x000008c6] Set column to 27\n- [0x000008c8] Advance Line by -1582 to 35\n- [0x000008cb] Special opcode 47: advance Address by 3 to 0x1b7b and Line by 0 to 35\n- [0x000008cc] Set column to 5\n- [0x000008ce] Set is_stmt to 1\n- [0x000008cf] Special opcode 118: advance Address by 8 to 0x1b83 and Line by 1 to 36\n- [0x000008d0] Set File Name to entry 2 in the File Name Table\n- [0x000008d2] Set column to 10\n- [0x000008d4] Advance Line by 1580 to 1616\n- [0x000008d7] Copy (view 1)\n- [0x000008d8] Set column to 9\n- [0x000008da] Special opcode 6: advance Address by 0 to 0x1b83 and Line by 1 to 1617 (view 2)\n- [0x000008db] Set column to 20\n- [0x000008dd] Set is_stmt to 0\n- [0x000008de] Copy (view 3)\n- [0x000008df] Set column to 38\n- [0x000008e1] Special opcode 33: advance Address by 2 to 0x1b85 and Line by 0 to 1617\n- [0x000008e2] Special opcode 173: advance Address by 12 to 0x1b91 and Line by 0 to 1617\n- [0x000008e3] Set File Name to entry 1 in the File Name Table\n- [0x000008e5] Set column to 5\n- [0x000008e7] Set is_stmt to 1\n- [0x000008e8] Advance Line by -1579 to 38\n- [0x000008eb] Copy (view 1)\n- [0x000008ec] Set File Name to entry 3 in the File Name Table\n- [0x000008ee] Set column to 1\n- [0x000008f0] Advance Line by 121 to 159\n- [0x000008f3] Copy (view 2)\n- [0x000008f4] Set column to 3\n- [0x000008f6] Special opcode 9: advance Address by 0 to 0x1b91 and Line by 4 to 163 (view 3)\n- [0x000008f7] Set column to 10\n- [0x000008f9] Extended opcode 4: set Discriminator to 7\n- [0x000008fd] Set is_stmt to 0\n- [0x000008fe] Copy (view 4)\n- [0x000008ff] Extended opcode 4: set Discriminator to 7\n- [0x00000903] Special opcode 187: advance Address by 13 to 0x1b9e and Line by 0 to 163\n- [0x00000904] Set File Name to entry 1 in the File Name Table\n- [0x00000906] Set column to 5\n- [0x00000908] Set is_stmt to 1\n- [0x00000909] Advance Line by -124 to 39\n- [0x0000090c] Copy (view 1)\n- [0x0000090d] Special opcode 123: advance Address by 8 to 0x1ba6 and Line by 6 to 45\n- [0x0000090e] Set column to 32\n- [0x00000910] Set is_stmt to 0\n- [0x00000911] Copy (view 1)\n- [0x00000912] Set File Name to entry 3 in the File Name Table\n- [0x00000914] Set column to 10\n- [0x00000916] Extended opcode 4: set Discriminator to 7\n- [0x0000091a] Advance Line by 118 to 163\n- [0x0000091d] Special opcode 173: advance Address by 12 to 0x1bb2 and Line by 0 to 163\n- [0x0000091e] Set File Name to entry 1 in the File Name Table\n- [0x00000920] Set column to 32\n- [0x00000922] Advance Line by -118 to 45\n- [0x00000925] Special opcode 61: advance Address by 4 to 0x1bb6 and Line by 0 to 45\n- [0x00000926] Set column to 5\n- [0x00000928] Set is_stmt to 1\n- [0x00000929] Special opcode 34: advance Address by 2 to 0x1bb8 and Line by 1 to 46\n- [0x0000092a] Set File Name to entry 3 in the File Name Table\n- [0x0000092c] Set column to 1\n- [0x0000092e] Advance Line by 113 to 159\n- [0x00000931] Copy (view 1)\n- [0x00000932] Set column to 3\n- [0x00000934] Special opcode 9: advance Address by 0 to 0x1bb8 and Line by 4 to 163 (view 2)\n- [0x00000935] Set column to 10\n- [0x00000937] Extended opcode 4: set Discriminator to 7\n- [0x0000093b] Set is_stmt to 0\n- [0x0000093c] Copy (view 3)\n- [0x0000093d] Extended opcode 4: set Discriminator to 7\n- [0x00000941] Special opcode 103: advance Address by 7 to 0x1bbf and Line by 0 to 163\n- [0x00000942] Set File Name to entry 1 in the File Name Table\n- [0x00000944] Set column to 5\n- [0x00000946] Set is_stmt to 1\n- [0x00000947] Advance Line by -116 to 47\n- [0x0000094a] Copy (view 1)\n- [0x0000094b] Set column to 9\n- [0x0000094d] Set is_stmt to 0\n- [0x0000094e] Copy (view 2)\n- [0x0000094f] Set column to 5\n- [0x00000951] Set is_stmt to 1\n- [0x00000952] Special opcode 119: advance Address by 8 to 0x1bc7 and Line by 2 to 49\n- [0x00000953] Set column to 12\n- [0x00000955] Set is_stmt to 0\n- [0x00000956] Copy (view 1)\n- [0x00000957] Set column to 1\n- [0x00000959] Special opcode 48: advance Address by 3 to 0x1bca and Line by 1 to 50\n- [0x0000095a] Set column to 9\n- [0x0000095c] Set is_stmt to 1\n- [0x0000095d] Advance Line by -10 to 40\n- [0x0000095f] Special opcode 201: advance Address by 14 to 0x1bd8 and Line by 0 to 40\n- [0x00000960] Set column to 33\n- [0x00000962] Set is_stmt to 0\n- [0x00000963] Copy (view 1)\n- [0x00000964] Set column to 16\n- [0x00000966] Special opcode 133: advance Address by 9 to 0x1be1 and Line by 2 to 42\n- [0x00000967] Set column to 33\n- [0x00000969] Special opcode 31: advance Address by 2 to 0x1be3 and Line by -2 to 40\n- [0x0000096a] Set column to 9\n- [0x0000096c] Set is_stmt to 1\n- [0x0000096d] Special opcode 160: advance Address by 11 to 0x1bee and Line by 1 to 41\n- [0x0000096e] Set column to 13\n- [0x00000970] Set is_stmt to 0\n- [0x00000971] Copy (view 1)\n- [0x00000972] Set column to 9\n- [0x00000974] Set is_stmt to 1\n- [0x00000975] Special opcode 118: advance Address by 8 to 0x1bf6 and Line by 1 to 42\n- [0x00000976] Set column to 16\n- [0x00000978] Set is_stmt to 0\n- [0x00000979] Copy (view 1)\n- [0x0000097a] Set column to 70\n- [0x0000097c] Set is_stmt to 1\n- [0x0000097d] Advance Line by 10 to 52\n- [0x0000097f] Special opcode 145: advance Address by 10 to 0x1c00 and Line by 0 to 52\n- [0x00000980] Set column to 5\n- [0x00000982] Special opcode 6: advance Address by 0 to 0x1c00 and Line by 1 to 53 (view 1)\n- [0x00000983] Set column to 70\n- [0x00000985] Set is_stmt to 0\n- [0x00000986] Special opcode 4: advance Address by 0 to 0x1c00 and Line by -1 to 52 (view 2)\n- [0x00000987] Advance PC by constant 17 to 0x1c11\n- [0x00000988] Special opcode 19: advance Address by 1 to 0x1c12 and Line by 0 to 52\n- [0x00000989] Set column to 26\n- [0x0000098b] Special opcode 62: advance Address by 4 to 0x1c16 and Line by 1 to 53\n- [0x0000098c] Set column to 5\n- [0x0000098e] Set is_stmt to 1\n- [0x0000098f] Special opcode 90: advance Address by 6 to 0x1c1c and Line by 1 to 54\n- [0x00000990] Set column to 68\n- [0x00000992] Set is_stmt to 0\n- [0x00000993] Copy (view 1)\n- [0x00000994] Set column to 43\n- [0x00000996] Special opcode 47: advance Address by 3 to 0x1c1f and Line by 0 to 54\n- [0x00000997] Special opcode 103: advance Address by 7 to 0x1c26 and Line by 0 to 54\n- [0x00000998] Set File Name to entry 3 in the File Name Table\n- [0x0000099a] Set column to 12\n- [0x0000099c] Extended opcode 4: set Discriminator to 7\n- [0x000009a0] Advance Line by 85 to 139\n- [0x000009a3] Special opcode 117: advance Address by 8 to 0x1c2e and Line by 0 to 139\n- [0x000009a4] Set File Name to entry 1 in the File Name Table\n- [0x000009a6] Set column to 43\n- [0x000009a8] Advance Line by -85 to 54\n- [0x000009ab] Special opcode 61: advance Address by 4 to 0x1c32 and Line by 0 to 54\n- [0x000009ac] Set column to 5\n- [0x000009ae] Set is_stmt to 1\n- [0x000009af] Special opcode 34: advance Address by 2 to 0x1c34 and Line by 1 to 55\n- [0x000009b0] Set File Name to entry 3 in the File Name Table\n- [0x000009b2] Set column to 1\n- [0x000009b4] Advance Line by 74 to 129\n- [0x000009b7] Copy (view 1)\n- [0x000009b8] Set column to 3\n- [0x000009ba] Special opcode 12: advance Address by 0 to 0x1c34 and Line by 7 to 136 (view 2)\n- [0x000009bb] Set column to 5\n- [0x000009bd] Special opcode 8: advance Address by 0 to 0x1c34 and Line by 3 to 139 (view 3)\n- [0x000009be] Set column to 12\n- [0x000009c0] Extended opcode 4: set Discriminator to 7\n- [0x000009c4] Set is_stmt to 0\n- [0x000009c5] Copy (view 4)\n- [0x000009c6] Extended opcode 4: set Discriminator to 7\n- [0x000009ca] Special opcode 103: advance Address by 7 to 0x1c3b and Line by 0 to 139\n- [0x000009cb] Set File Name to entry 1 in the File Name Table\n- [0x000009cd] Set column to 5\n- [0x000009cf] Extended opcode 4: set Discriminator to 1\n- [0x000009d3] Advance Line by -84 to 55\n- [0x000009d6] Copy (view 1)\n- [0x000009d7] Set is_stmt to 1\n- [0x000009d8] Special opcode 178: advance Address by 12 to 0x1c47 and Line by 5 to 60\n- [0x000009d9] Set column to 30\n- [0x000009db] Set is_stmt to 0\n- [0x000009dc] Copy (view 1)\n- [0x000009dd] Set column to 5\n- [0x000009df] Set is_stmt to 1\n- [0x000009e0] Special opcode 160: advance Address by 11 to 0x1c52 and Line by 1 to 61\n- [0x000009e1] Set column to 39\n- [0x000009e3] Set is_stmt to 0\n- [0x000009e4] Copy (view 1)\n- [0x000009e5] Special opcode 47: advance Address by 3 to 0x1c55 and Line by 0 to 61\n- [0x000009e6] Set column to 22\n- [0x000009e8] Extended opcode 4: set Discriminator to 1\n- [0x000009ec] Special opcode 118: advance Address by 8 to 0x1c5d and Line by 1 to 62\n- [0x000009ed] Set column to 39\n- [0x000009ef] Special opcode 46: advance Address by 3 to 0x1c60 and Line by -1 to 61\n- [0x000009f0] Set column to 5\n- [0x000009f2] Set is_stmt to 1\n- [0x000009f3] Special opcode 34: advance Address by 2 to 0x1c62 and Line by 1 to 62\n- [0x000009f4] Set column to 22\n- [0x000009f6] Extended opcode 4: set Discriminator to 1\n- [0x000009fa] Copy (view 1)\n- [0x000009fb] Extended opcode 4: set Discriminator to 1\n- [0x000009ff] Set is_stmt to 0\n- [0x00000a00] Special opcode 145: advance Address by 10 to 0x1c6c and Line by 0 to 62\n- [0x00000a01] Extended opcode 4: set Discriminator to 1\n- [0x00000a05] Special opcode 75: advance Address by 5 to 0x1c71 and Line by 0 to 62\n- [0x00000a06] Set column to 9\n- [0x00000a08] Set is_stmt to 1\n- [0x00000a09] Special opcode 216: advance Address by 15 to 0x1c80 and Line by 1 to 63\n- [0x00000a0a] Set column to 23\n- [0x00000a0c] Set is_stmt to 0\n- [0x00000a0d] Copy (view 1)\n- [0x00000a0e] Set column to 22\n- [0x00000a10] Extended opcode 4: set Discriminator to 1\n- [0x00000a14] Special opcode 46: advance Address by 3 to 0x1c83 and Line by -1 to 62\n- [0x00000a15] Set column to 23\n- [0x00000a17] Special opcode 90: advance Address by 6 to 0x1c89 and Line by 1 to 63\n- [0x00000a18] Set column to 5\n- [0x00000a1a] Extended opcode 4: set Discriminator to 3\n- [0x00000a1e] Set is_stmt to 1\n- [0x00000a1f] Special opcode 60: advance Address by 4 to 0x1c8d and Line by -1 to 62\n- [0x00000a20] Set column to 22\n- [0x00000a22] Extended opcode 4: set Discriminator to 1\n- [0x00000a26] Copy (view 1)\n- [0x00000a27] Extended opcode 4: set Discriminator to 1\n- [0x00000a2b] Set is_stmt to 0\n- [0x00000a2c] Special opcode 117: advance Address by 8 to 0x1c95 and Line by 0 to 62\n- [0x00000a2d] Set column to 5\n- [0x00000a2f] Set is_stmt to 1\n- [0x00000a30] Special opcode 8: advance Address by 0 to 0x1c95 and Line by 3 to 65 (view 1)\n- [0x00000a31] Set File Name to entry 2 in the File Name Table\n- [0x00000a33] Set column to 13\n- [0x00000a35] Advance Line by 1542 to 1607\n- [0x00000a38] Copy (view 2)\n- [0x00000a39] Set column to 9\n- [0x00000a3b] Special opcode 6: advance Address by 0 to 0x1c95 and Line by 1 to 1608 (view 3)\n- [0x00000a3c] Set column to 36\n- [0x00000a3e] Set is_stmt to 0\n- [0x00000a3f] Copy (view 4)\n- [0x00000a40] Set column to 27\n- [0x00000a42] Special opcode 47: advance Address by 3 to 0x1c98 and Line by 0 to 1608\n- [0x00000a43] Set column to 36\n- [0x00000a45] Special opcode 89: advance Address by 6 to 0x1c9e and Line by 0 to 1608\n- [0x00000a46] Special opcode 201: advance Address by 14 to 0x1cac and Line by 0 to 1608\n- [0x00000a47] Set File Name to entry 1 in the File Name Table\n- [0x00000a49] Set column to 5\n- [0x00000a4b] Set is_stmt to 1\n- [0x00000a4c] Advance Line by -1542 to 66\n- [0x00000a4f] Copy (view 1)\n- [0x00000a50] Set column to 9\n- [0x00000a52] Set is_stmt to 0\n- [0x00000a53] Copy (view 2)\n- [0x00000a54] Set column to 5\n- [0x00000a56] Set is_stmt to 1\n- [0x00000a57] Special opcode 118: advance Address by 8 to 0x1cb4 and Line by 1 to 67\n- [0x00000a58] Set column to 9\n- [0x00000a5a] Set is_stmt to 0\n- [0x00000a5b] Copy (view 1)\n- [0x00000a5c] Set column to 5\n- [0x00000a5e] Set is_stmt to 1\n- [0x00000a5f] Special opcode 118: advance Address by 8 to 0x1cbc and Line by 1 to 68\n- [0x00000a60] Set column to 12\n- [0x00000a62] Set is_stmt to 0\n- [0x00000a63] Copy (view 1)\n- [0x00000a64] Set column to 1\n- [0x00000a66] Special opcode 48: advance Address by 3 to 0x1cbf and Line by 1 to 69\n- [0x00000a67] Set column to 9\n+ [0x00000981] Set column to 10\n+ [0x00000983] Extended opcode 2: set Address to 0x1cc0\n+ [0x0000098a] Advance Line by 1060 to 1061\n+ [0x0000098d] Copy\n+ [0x0000098e] Set column to 9\n+ [0x00000990] Special opcode 6: advance Address by 0 to 0x1cc0 and Line by 1 to 1062 (view 1)\n+ [0x00000991] Special opcode 6: advance Address by 0 to 0x1cc0 and Line by 1 to 1063 (view 2)\n+ [0x00000992] Set column to 10\n+ [0x00000994] Set is_stmt to 0\n+ [0x00000995] Special opcode 3: advance Address by 0 to 0x1cc0 and Line by -2 to 1061 (view 3)\n+ [0x00000996] Special opcode 47: advance Address by 3 to 0x1cc3 and Line by 0 to 1061\n+ [0x00000997] Set column to 9\n+ [0x00000999] Special opcode 63: advance Address by 4 to 0x1cc7 and Line by 2 to 1063\n+ [0x0000099a] Set is_stmt to 1\n+ [0x0000099b] Special opcode 62: advance Address by 4 to 0x1ccb and Line by 1 to 1064\n+ [0x0000099c] Set column to 20\n+ [0x0000099e] Set is_stmt to 0\n+ [0x0000099f] Copy (view 1)\n+ [0x000009a0] Set column to 35\n+ [0x000009a2] Special opcode 33: advance Address by 2 to 0x1ccd and Line by 0 to 1064\n+ [0x000009a3] Set column to 9\n+ [0x000009a5] Set is_stmt to 1\n+ [0x000009a6] Special opcode 230: advance Address by 16 to 0x1cdd and Line by 1 to 1065\n+ [0x000009a7] Set column to 5\n+ [0x000009a9] Set is_stmt to 0\n+ [0x000009aa] Special opcode 6: advance Address by 0 to 0x1cdd and Line by 1 to 1066 (view 1)\n+ [0x000009ab] Advance PC by 4 to 0x1ce1\n+ [0x000009ad] Extended opcode 1: End of Sequence\n+\n+ [0x000009b0] Set File Name to entry 2 in the File Name Table\n+ [0x000009b2] Set column to 126\n+ [0x000009b4] Extended opcode 2: set Address to 0x1be0\n+ [0x000009bb] Advance Line by 26 to 27\n+ [0x000009bd] Copy\n+ [0x000009be] Set column to 5\n+ [0x000009c0] Special opcode 6: advance Address by 0 to 0x1be0 and Line by 1 to 28 (view 1)\n+ [0x000009c1] Set column to 126\n+ [0x000009c3] Set is_stmt to 0\n+ [0x000009c4] Special opcode 4: advance Address by 0 to 0x1be0 and Line by -1 to 27 (view 2)\n+ [0x000009c5] Advance PC by constant 17 to 0x1bf1\n+ [0x000009c6] Special opcode 19: advance Address by 1 to 0x1bf2 and Line by 0 to 27\n+ [0x000009c7] Set File Name to entry 1 in the File Name Table\n+ [0x000009c9] Set column to 12\n+ [0x000009cb] Set is_stmt to 1\n+ [0x000009cc] Advance Line by 868 to 895\n+ [0x000009cf] Special opcode 61: advance Address by 4 to 0x1bf6 and Line by 0 to 895\n+ [0x000009d0] Set column to 9\n+ [0x000009d2] Special opcode 6: advance Address by 0 to 0x1bf6 and Line by 1 to 896 (view 1)\n+ [0x000009d3] Set File Name to entry 2 in the File Name Table\n+ [0x000009d5] Set column to 126\n+ [0x000009d7] Set is_stmt to 0\n+ [0x000009d8] Advance Line by -869 to 27\n+ [0x000009db] Copy (view 2)\n+ [0x000009dc] Set File Name to entry 1 in the File Name Table\n+ [0x000009de] Set column to 27\n+ [0x000009e0] Advance Line by 869 to 896\n+ [0x000009e3] Special opcode 61: advance Address by 4 to 0x1bfa and Line by 0 to 896\n+ [0x000009e4] Set column to 41\n+ [0x000009e6] Special opcode 33: advance Address by 2 to 0x1bfc and Line by 0 to 896\n+ [0x000009e7] Special opcode 117: advance Address by 8 to 0x1c04 and Line by 0 to 896\n+ [0x000009e8] Set File Name to entry 2 in the File Name Table\n+ [0x000009ea] Set column to 5\n+ [0x000009ec] Set is_stmt to 1\n+ [0x000009ed] Advance Line by -867 to 29\n+ [0x000009f0] Copy (view 1)\n+ [0x000009f1] Set File Name to entry 1 in the File Name Table\n+ [0x000009f3] Set column to 15\n+ [0x000009f5] Advance Line by 873 to 902\n+ [0x000009f8] Copy (view 2)\n+ [0x000009f9] Set column to 9\n+ [0x000009fb] Special opcode 7: advance Address by 0 to 0x1c04 and Line by 2 to 904 (view 3)\n+ [0x000009fc] Set column to 38\n+ [0x000009fe] Set is_stmt to 0\n+ [0x000009ff] Copy (view 4)\n+ [0x00000a00] Set column to 27\n+ [0x00000a02] Special opcode 89: advance Address by 6 to 0x1c0a and Line by 0 to 904\n+ [0x00000a03] Set column to 38\n+ [0x00000a05] Special opcode 33: advance Address by 2 to 0x1c0c and Line by 0 to 904\n+ [0x00000a06] Advance PC by constant 17 to 0x1c1d\n+ [0x00000a07] Special opcode 33: advance Address by 2 to 0x1c1f and Line by 0 to 904\n+ [0x00000a08] Special opcode 61: advance Address by 4 to 0x1c23 and Line by 0 to 904\n+ [0x00000a09] Set File Name to entry 2 in the File Name Table\n+ [0x00000a0b] Set column to 5\n+ [0x00000a0d] Set is_stmt to 1\n+ [0x00000a0e] Advance Line by -874 to 30\n+ [0x00000a11] Copy (view 1)\n+ [0x00000a12] Set File Name to entry 1 in the File Name Table\n+ [0x00000a14] Set column to 13\n+ [0x00000a16] Advance Line by 1590 to 1620\n+ [0x00000a19] Copy (view 2)\n+ [0x00000a1a] Set column to 9\n+ [0x00000a1c] Special opcode 6: advance Address by 0 to 0x1c23 and Line by 1 to 1621 (view 3)\n+ [0x00000a1d] Set column to 39\n+ [0x00000a1f] Set is_stmt to 0\n+ [0x00000a20] Copy (view 4)\n+ [0x00000a21] Set column to 27\n+ [0x00000a23] Special opcode 19: advance Address by 1 to 0x1c24 and Line by 0 to 1621\n+ [0x00000a24] Set column to 39\n+ [0x00000a26] Special opcode 33: advance Address by 2 to 0x1c26 and Line by 0 to 1621\n+ [0x00000a27] Special opcode 201: advance Address by 14 to 0x1c34 and Line by 0 to 1621\n+ [0x00000a28] Set File Name to entry 2 in the File Name Table\n+ [0x00000a2a] Set column to 5\n+ [0x00000a2c] Set is_stmt to 1\n+ [0x00000a2d] Advance Line by -1590 to 31\n+ [0x00000a30] Copy (view 1)\n+ [0x00000a31] Set column to 57\n+ [0x00000a33] Set is_stmt to 0\n+ [0x00000a34] Copy (view 2)\n+ [0x00000a35] Set File Name to entry 1 in the File Name Table\n+ [0x00000a37] Set column to 13\n+ [0x00000a39] Set is_stmt to 1\n+ [0x00000a3a] Advance Line by 1589 to 1620\n+ [0x00000a3d] Special opcode 103: advance Address by 7 to 0x1c3b and Line by 0 to 1620\n+ [0x00000a3e] Set column to 9\n+ [0x00000a40] Special opcode 6: advance Address by 0 to 0x1c3b and Line by 1 to 1621 (view 1)\n+ [0x00000a41] Set column to 39\n+ [0x00000a43] Set is_stmt to 0\n+ [0x00000a44] Copy (view 2)\n+ [0x00000a45] Set column to 27\n+ [0x00000a47] Special opcode 47: advance Address by 3 to 0x1c3e and Line by 0 to 1621\n+ [0x00000a48] Set column to 39\n+ [0x00000a4a] Special opcode 33: advance Address by 2 to 0x1c40 and Line by 0 to 1621\n+ [0x00000a4b] Special opcode 145: advance Address by 10 to 0x1c4a and Line by 0 to 1621\n+ [0x00000a4c] Set File Name to entry 2 in the File Name Table\n+ [0x00000a4e] Set column to 5\n+ [0x00000a50] Set is_stmt to 1\n+ [0x00000a51] Advance Line by -1589 to 32\n+ [0x00000a54] Special opcode 47: advance Address by 3 to 0x1c4d and Line by 0 to 32\n+ [0x00000a55] Set column to 39\n+ [0x00000a57] Set is_stmt to 0\n+ [0x00000a58] Copy (view 1)\n+ [0x00000a59] Set column to 5\n+ [0x00000a5b] Set is_stmt to 1\n+ [0x00000a5c] Special opcode 174: advance Address by 12 to 0x1c59 and Line by 1 to 33\n+ [0x00000a5d] Set column to 24\n+ [0x00000a5f] Set is_stmt to 0\n+ [0x00000a60] Copy (view 1)\n+ [0x00000a61] Set column to 1\n+ [0x00000a63] Advance PC by constant 17 to 0x1c6a\n+ [0x00000a64] Special opcode 104: advance Address by 7 to 0x1c71 and Line by 1 to 34\n+ [0x00000a65] Special opcode 75: advance Address by 5 to 0x1c76 and Line by 0 to 34\n+ [0x00000a66] Special opcode 33: advance Address by 2 to 0x1c78 and Line by 0 to 34\n+ [0x00000a67] Set column to 81\n [0x00000a69] Set is_stmt to 1\n- [0x00000a6a] Advance Line by -13 to 56\n- [0x00000a6c] Advance PC by constant 17 to 0x1cd0\n- [0x00000a6d] Special opcode 5: advance Address by 0 to 0x1cd0 and Line by 0 to 56\n- [0x00000a6e] Set column to 33\n- [0x00000a70] Set is_stmt to 0\n- [0x00000a71] Copy (view 1)\n- [0x00000a72] Set column to 16\n- [0x00000a74] Special opcode 133: advance Address by 9 to 0x1cd9 and Line by 2 to 58\n- [0x00000a75] Set column to 33\n- [0x00000a77] Special opcode 31: advance Address by 2 to 0x1cdb and Line by -2 to 56\n- [0x00000a78] Set column to 9\n- [0x00000a7a] Set is_stmt to 1\n- [0x00000a7b] Special opcode 202: advance Address by 14 to 0x1ce9 and Line by 1 to 57\n- [0x00000a7c] Set column to 13\n- [0x00000a7e] Set is_stmt to 0\n- [0x00000a7f] Copy (view 1)\n- [0x00000a80] Set column to 9\n- [0x00000a82] Set is_stmt to 1\n- [0x00000a83] Special opcode 118: advance Address by 8 to 0x1cf1 and Line by 1 to 58\n- [0x00000a84] Set column to 16\n+ [0x00000a6a] Advance Line by -11 to 23\n+ [0x00000a6c] Special opcode 117: advance Address by 8 to 0x1c80 and Line by 0 to 23\n+ [0x00000a6d] Set column to 5\n+ [0x00000a6f] Special opcode 6: advance Address by 0 to 0x1c80 and Line by 1 to 24 (view 1)\n+ [0x00000a70] Set column to 81\n+ [0x00000a72] Set is_stmt to 0\n+ [0x00000a73] Special opcode 4: advance Address by 0 to 0x1c80 and Line by -1 to 23 (view 2)\n+ [0x00000a74] Set column to 26\n+ [0x00000a76] Special opcode 216: advance Address by 15 to 0x1c8f and Line by 1 to 24\n+ [0x00000a77] Set column to 1\n+ [0x00000a79] Advance PC by constant 17 to 0x1ca0\n+ [0x00000a7a] Special opcode 62: advance Address by 4 to 0x1ca4 and Line by 1 to 25\n+ [0x00000a7b] Set column to 109\n+ [0x00000a7d] Set is_stmt to 1\n+ [0x00000a7e] Advance Line by 12 to 37\n+ [0x00000a80] Special opcode 173: advance Address by 12 to 0x1cb0 and Line by 0 to 37\n+ [0x00000a81] Set column to 5\n+ [0x00000a83] Special opcode 6: advance Address by 0 to 0x1cb0 and Line by 1 to 38 (view 1)\n+ [0x00000a84] Set column to 1\n [0x00000a86] Set is_stmt to 0\n- [0x00000a87] Copy (view 1)\n- [0x00000a88] Advance PC by 5 to 0x1cf6\n+ [0x00000a87] Special opcode 6: advance Address by 0 to 0x1cb0 and Line by 1 to 39 (view 2)\n+ [0x00000a88] Advance PC by 6 to 0x1cb6\n [0x00000a8a] Extended opcode 1: End of Sequence\n \n \n Offset: 0xa8d\n Length: 277\n DWARF Version: 5\n Address size (bytes): 4\n@@ -1583,15 +1583,15 @@\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0xaaf, lines 11, columns 1):\n Entry\tName\n 0\t(line_strp)\t(offset: 0): .\n- 1\t(line_strp)\t(offset: 0x1f3): src/shared/cpp\n+ 1\t(line_strp)\t(offset: 0x20f): src/shared/cpp\n 2\t(line_strp)\t(offset: 0x4d): /usr/lib/gcc/i686-linux-gnu/14/include\n 3\t(line_strp)\t(offset: 0x95): /usr/include\n 4\t(line_strp)\t(offset: 0xa2): /usr/lib/jvm/default-java/include/linux\n 5\t(line_strp)\t(offset: 0x2b): /usr/lib/jvm/default-java/include\n 6\t(line_strp)\t(offset: 0xca): /usr/include/c++/14\n 7\t(line_strp)\t(offset: 0xde): /usr/include/c++/14/bits\n 8\t(line_strp)\t(offset: 0x74): /usr/include/i386-linux-gnu/bits\n@@ -1611,80 +1611,80 @@\n 8\t(udata)\t6\t(line_strp)\t(offset: 0x16c): cstdlib\n 9\t(udata)\t7\t(line_strp)\t(offset: 0x174): std_abs.h\n 10\t(udata)\t8\t(line_strp)\t(offset: 0x17e): stdlib-float.h\n 11\t(udata)\t8\t(line_strp)\t(offset: 0x18d): stdlib-bsearch.h\n 12\t(udata)\t8\t(line_strp)\t(offset: 0x163): stdlib.h\n 13\t(udata)\t6\t(line_strp)\t(offset: 0x163): stdlib.h\n 14\t(udata)\t9\t(line_strp)\t(offset: 0x19e): generic.h\n- 15\t(udata)\t3\t(line_strp)\t(offset: 0x241): string.h\n+ 15\t(udata)\t3\t(line_strp)\t(offset: 0x226): string.h\n 16\t(udata)\t3\t(line_strp)\t(offset: 0x26b): errno.h\n 17\t(udata)\t10\t(line_strp)\t(offset: 0x1cc): c++config.h\n \n Line Number Statements:\n [0x00000b3b] Set column to 79\n- [0x00000b3d] Extended opcode 2: set Address to 0x1d00\n+ [0x00000b3d] Extended opcode 2: set Address to 0x1cf0\n [0x00000b44] Advance Line by 27 to 28\n [0x00000b46] Copy\n [0x00000b47] Set column to 5\n- [0x00000b49] Special opcode 6: advance Address by 0 to 0x1d00 and Line by 1 to 29 (view 1)\n+ [0x00000b49] Special opcode 6: advance Address by 0 to 0x1cf0 and Line by 1 to 29 (view 1)\n [0x00000b4a] Set column to 79\n [0x00000b4c] Set is_stmt to 0\n- [0x00000b4d] Special opcode 4: advance Address by 0 to 0x1d00 and Line by -1 to 28 (view 2)\n+ [0x00000b4d] Special opcode 4: advance Address by 0 to 0x1cf0 and Line by -1 to 28 (view 2)\n [0x00000b4e] Set column to 33\n- [0x00000b50] Special opcode 202: advance Address by 14 to 0x1d0e and Line by 1 to 29\n+ [0x00000b50] Special opcode 202: advance Address by 14 to 0x1cfe and Line by 1 to 29\n [0x00000b51] Set column to 5\n [0x00000b53] Set is_stmt to 1\n- [0x00000b54] Special opcode 218: advance Address by 15 to 0x1d1d and Line by 3 to 32\n+ [0x00000b54] Special opcode 218: advance Address by 15 to 0x1d0d and Line by 3 to 32\n [0x00000b55] Set column to 38\n [0x00000b57] Set is_stmt to 0\n [0x00000b58] Copy (view 1)\n [0x00000b59] Set column to 37\n [0x00000b5b] Extended opcode 4: set Discriminator to 1\n- [0x00000b5f] Special opcode 75: advance Address by 5 to 0x1d22 and Line by 0 to 32\n+ [0x00000b5f] Special opcode 75: advance Address by 5 to 0x1d12 and Line by 0 to 32\n [0x00000b60] Set column to 38\n- [0x00000b62] Special opcode 117: advance Address by 8 to 0x1d2a and Line by 0 to 32\n+ [0x00000b62] Special opcode 117: advance Address by 8 to 0x1d1a and Line by 0 to 32\n [0x00000b63] Set column to 37\n [0x00000b65] Extended opcode 4: set Discriminator to 1\n- [0x00000b69] Special opcode 33: advance Address by 2 to 0x1d2c and Line by 0 to 32\n+ [0x00000b69] Special opcode 33: advance Address by 2 to 0x1d1c and Line by 0 to 32\n [0x00000b6a] Set column to 5\n [0x00000b6c] Set is_stmt to 1\n- [0x00000b6d] Special opcode 122: advance Address by 8 to 0x1d34 and Line by 5 to 37\n+ [0x00000b6d] Special opcode 122: advance Address by 8 to 0x1d24 and Line by 5 to 37\n [0x00000b6e] Set column to 26\n [0x00000b70] Extended opcode 4: set Discriminator to 1\n [0x00000b74] Set is_stmt to 0\n [0x00000b75] Copy (view 1)\n [0x00000b76] Set column to 5\n [0x00000b78] Set is_stmt to 1\n- [0x00000b79] Advance PC by constant 17 to 0x1d45\n- [0x00000b7a] Special opcode 62: advance Address by 4 to 0x1d49 and Line by 1 to 38\n+ [0x00000b79] Advance PC by constant 17 to 0x1d35\n+ [0x00000b7a] Special opcode 62: advance Address by 4 to 0x1d39 and Line by 1 to 38\n [0x00000b7b] Set column to 9\n [0x00000b7d] Set is_stmt to 0\n [0x00000b7e] Copy (view 1)\n [0x00000b7f] Set column to 1\n- [0x00000b81] Special opcode 132: advance Address by 9 to 0x1d52 and Line by 1 to 39\n- [0x00000b82] Special opcode 75: advance Address by 5 to 0x1d57 and Line by 0 to 39\n+ [0x00000b81] Special opcode 132: advance Address by 9 to 0x1d42 and Line by 1 to 39\n+ [0x00000b82] Special opcode 75: advance Address by 5 to 0x1d47 and Line by 0 to 39\n [0x00000b83] Set column to 36\n [0x00000b85] Set is_stmt to 1\n- [0x00000b86] Special opcode 133: advance Address by 9 to 0x1d60 and Line by 2 to 41\n+ [0x00000b86] Special opcode 133: advance Address by 9 to 0x1d50 and Line by 2 to 41\n [0x00000b87] Set column to 5\n- [0x00000b89] Special opcode 6: advance Address by 0 to 0x1d60 and Line by 1 to 42 (view 1)\n+ [0x00000b89] Special opcode 6: advance Address by 0 to 0x1d50 and Line by 1 to 42 (view 1)\n [0x00000b8a] Set column to 36\n [0x00000b8c] Set is_stmt to 0\n- [0x00000b8d] Special opcode 4: advance Address by 0 to 0x1d60 and Line by -1 to 41 (view 2)\n+ [0x00000b8d] Special opcode 4: advance Address by 0 to 0x1d50 and Line by -1 to 41 (view 2)\n [0x00000b8e] Set column to 16\n- [0x00000b90] Special opcode 63: advance Address by 4 to 0x1d64 and Line by 2 to 43\n+ [0x00000b90] Special opcode 63: advance Address by 4 to 0x1d54 and Line by 2 to 43\n [0x00000b91] Set column to 5\n- [0x00000b93] Special opcode 74: advance Address by 5 to 0x1d69 and Line by -1 to 42\n+ [0x00000b93] Special opcode 74: advance Address by 5 to 0x1d59 and Line by -1 to 42\n [0x00000b94] Set is_stmt to 1\n- [0x00000b95] Special opcode 78: advance Address by 5 to 0x1d6e and Line by 3 to 45\n- [0x00000b96] Special opcode 78: advance Address by 5 to 0x1d73 and Line by 3 to 48\n+ [0x00000b95] Special opcode 78: advance Address by 5 to 0x1d5e and Line by 3 to 45\n+ [0x00000b96] Special opcode 78: advance Address by 5 to 0x1d63 and Line by 3 to 48\n [0x00000b97] Set column to 12\n [0x00000b99] Set is_stmt to 0\n- [0x00000b9a] Special opcode 8: advance Address by 0 to 0x1d73 and Line by 3 to 51 (view 1)\n+ [0x00000b9a] Special opcode 8: advance Address by 0 to 0x1d63 and Line by 3 to 51 (view 1)\n [0x00000b9b] Set column to 16\n- [0x00000b9d] Special opcode 182: advance Address by 13 to 0x1d80 and Line by -5 to 46\n+ [0x00000b9d] Special opcode 182: advance Address by 13 to 0x1d70 and Line by -5 to 46\n [0x00000b9e] Set column to 1\n- [0x00000ba0] Special opcode 81: advance Address by 5 to 0x1d85 and Line by 6 to 52\n- [0x00000ba1] Advance PC by 1 to 0x1d86\n+ [0x00000ba0] Special opcode 81: advance Address by 5 to 0x1d75 and Line by 6 to 52\n+ [0x00000ba1] Advance PC by 1 to 0x1d76\n [0x00000ba3] Extended opcode 1: End of Sequence\n \n \n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -31,15 +31,15 @@\n Compilation Unit @ offset 0x40:\n Length: 0x33 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><4c>: Abbrev Number: 82 (DW_TAG_partial_unit)\n- <4d> DW_AT_stmt_list : (sec_offset) 0x76b\n+ <4d> DW_AT_stmt_list : (sec_offset) 0x5f8\n <51> DW_AT_comp_dir : (line_strp) (offset: 0): .\n <1><55>: Abbrev Number: 83 (DW_TAG_subprogram)\n <56> DW_AT_external : (flag_present) 1\n <56> DW_AT_name : (GNU_strp_alt) (offset: 0x1ba2) \n <5a> DW_AT_decl_file : (implicit_const) 8\n <5a> DW_AT_decl_line : (data2) 687\n <5c> DW_AT_decl_column : (implicit_const) 13\n@@ -1886,766 +1886,766 @@\n DW_AT_call_origin : (ref_udata) <0x670>\n <2>: Abbrev Number: 24 (DW_TAG_call_site)\n DW_AT_call_return_pc: (addr) 0x135f\n DW_AT_call_origin : (ref_udata) <0x68d>\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 0\n Compilation Unit @ offset 0xef8:\n- Length: 0x2a0 (32-bit)\n+ Length: 0x3ed (32-bit)\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 4\n- <0>: Abbrev Number: 66 (DW_TAG_compile_unit)\n+ <0>: Abbrev Number: 10 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x34d5) \n DW_AT_language : (data1) 33\t(C++14)\n- DW_AT_name : (line_strp) (offset: 0x1d8): src/shared/cpp/generic.cpp\n+ DW_AT_name : (line_strp) (offset: 0x1ef): src/shared/cpp/unix_strings.cpp\n DW_AT_comp_dir : (line_strp) (offset: 0): .\n- DW_AT_ranges : (sec_offset) 0xbb\n- DW_AT_low_pc : (addr) 0\n- DW_AT_stmt_list : (sec_offset) 0x5f8\n- <1>: Abbrev Number: 6 (DW_TAG_imported_unit)\n- DW_AT_import : (GNU_ref_alt) <0x4367>\n- <1>: Abbrev Number: 6 (DW_TAG_imported_unit)\n- DW_AT_import : (GNU_ref_alt) <0x4042>\n- <1>: Abbrev Number: 6 (DW_TAG_imported_unit)\n- DW_AT_import : (GNU_ref_alt) <0xc>\n- <1>: Abbrev Number: 35 (DW_TAG_subprogram)\n- DW_AT_external : (flag_present) 1\n- DW_AT_name : (GNU_strp_alt) (offset: 0x1b8b) \n- DW_AT_decl_file : (data1) 6\n- DW_AT_decl_line : (data1) 59\n- DW_AT_decl_column : (data1) 12\n- DW_AT_type : (GNU_ref_alt) <0x54>\n- DW_AT_declaration : (flag_present) 1\n- DW_AT_sibling : (ref_udata) <0xf40>\n- <2>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- DW_AT_type : (GNU_ref_alt) <0x54>\n+ DW_AT_low_pc : (addr) 0x19e0\n+ DW_AT_high_pc : (udata) 502\n+ DW_AT_stmt_list : (sec_offset) 0x5f8\n+ <1>: Abbrev Number: 6 (DW_TAG_imported_unit)\n+ DW_AT_import : (GNU_ref_alt) <0x4367>\n+ <1>: Abbrev Number: 6 (DW_TAG_imported_unit)\n+ DW_AT_import : (GNU_ref_alt) <0x4042>\n+ <1>: Abbrev Number: 6 (DW_TAG_imported_unit)\n+ DW_AT_import : (GNU_ref_alt) <0x437e>\n+ <1>: Abbrev Number: 1 (DW_TAG_imported_unit)\n+ DW_AT_import : (ref_addr) <0xc>\t[Abbrev Number: 82 (DW_TAG_partial_unit)]\n+ <1>: Abbrev Number: 1 (DW_TAG_imported_unit)\n+ DW_AT_import : (ref_addr) <0x4c>\t[Abbrev Number: 82 (DW_TAG_partial_unit)]\n+ <1>: Abbrev Number: 57 (DW_TAG_namespace)\n+ DW_AT_name : (string) std\n+ DW_AT_decl_file : (data1) 17\n+ DW_AT_decl_line : (data2) 308\n+ DW_AT_decl_column : (data1) 11\n+ DW_AT_sibling : (ref_udata) <0xf40>\n <2>: Abbrev Number: 0\n- <1>: Abbrev Number: 73 (DW_TAG_subprogram)\n- DW_AT_external : (flag_present) 1\n- DW_AT_name : (GNU_strp_alt) (offset: 0x3282) \n- DW_AT_decl_file : (data1) 2\n- DW_AT_decl_line : (data1) 37\n- DW_AT_decl_column : (data1) 1\n- DW_AT_type : (GNU_ref_alt) <0x7f>\n- DW_AT_low_pc : (addr) 0x1ab0\n- DW_AT_high_pc : (udata) 6\n- DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n- DW_AT_call_all_calls: (flag_present) 1\n- DW_AT_sibling : (ref_udata) <0xf71>\n- <2>: Abbrev Number: 71 (DW_TAG_formal_parameter)\n- DW_AT_name : (string) env\n- DW_AT_decl_file : (implicit_const) 2\n- DW_AT_decl_line : (data1) 37\n- DW_AT_decl_column : (data1) 89\n- DW_AT_type : (GNU_ref_alt) <0x2870>\n- DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n- <2>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n- DW_AT_name : (GNU_strp_alt) (offset: 0x3d55) \n- DW_AT_decl_file : (implicit_const) 2\n- DW_AT_decl_line : (data1) 37\n- DW_AT_decl_column : (data1) 101\n- DW_AT_type : (GNU_ref_alt) <0x1a9>\n- DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n- <2>: Abbrev Number: 0\n- <1>: Abbrev Number: 65 (DW_TAG_subprogram)\n- DW_AT_external : (flag_present) 1\n- DW_AT_name : (GNU_strp_alt) (offset: 0x1b75) \n- DW_AT_decl_file : (data1) 2\n- DW_AT_decl_line : (data1) 27\n- DW_AT_decl_column : (data1) 6\n- DW_AT_low_pc : (addr) 0x19e0\n- DW_AT_high_pc : (udata) 153\n- DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n- DW_AT_call_all_tail_calls: (flag_present) 1\n- DW_AT_sibling : (ref_udata) <0x1108>\n- <2>: Abbrev Number: 71 (DW_TAG_formal_parameter)\n- DW_AT_name : (string) env\n- DW_AT_decl_file : (implicit_const) 2\n- DW_AT_decl_line : (data1) 27\n- DW_AT_decl_column : (data1) 36\n- DW_AT_type : (GNU_ref_alt) <0x2870>\n- DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n- <2>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n- DW_AT_name : (GNU_strp_alt) (offset: 0x1bd9) \n- DW_AT_decl_file : (implicit_const) 2\n- DW_AT_decl_line : (data1) 27\n- DW_AT_decl_column : (data1) 53\n- DW_AT_type : (GNU_ref_alt) <0x74>\n- DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n- <2>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n- DW_AT_name : (GNU_strp_alt) (offset: 0x1b8f) \n- DW_AT_decl_file : (implicit_const) 2\n- DW_AT_decl_line : (data1) 27\n- DW_AT_decl_column : (data1) 66\n- DW_AT_type : (GNU_ref_alt) <0x54>\n- DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n- <2>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n- DW_AT_name : (GNU_strp_alt) (offset: 0x1ba7) \n- DW_AT_decl_file : (implicit_const) 2\n- DW_AT_decl_line : (data1) 27\n- DW_AT_decl_column : (data1) 90\n- DW_AT_type : (GNU_ref_alt) <0x74>\n- DW_AT_location : (exprloc) 2 byte block: 91 c \t(DW_OP_fbreg: 12)\n- <2>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n- DW_AT_name : (GNU_strp_alt) (offset: 0x3d7d) \n- DW_AT_decl_file : (implicit_const) 2\n- DW_AT_decl_line : (data1) 27\n- DW_AT_decl_column : (data1) 118\n- DW_AT_type : (GNU_ref_alt) <0x19c>\n- DW_AT_location : (exprloc) 2 byte block: 91 10 \t(DW_OP_fbreg: 16)\n- <2>: Abbrev Number: 75 (DW_TAG_variable)\n- DW_AT_name : (GNU_strp_alt) (offset: 0x35f5) \n- DW_AT_decl_file : (implicit_const) 2\n- DW_AT_decl_line : (data1) 28\n- DW_AT_decl_column : (data1) 12\n- DW_AT_type : (GNU_ref_alt) <0x1a9>\n- DW_AT_location : (sec_offset) 0x333 (location list)\n- DW_AT_GNU_locviews: (sec_offset) 0x331\n- <2>: Abbrev Number: 75 (DW_TAG_variable)\n- DW_AT_name : (GNU_strp_alt) (offset: 0x1b3e) \n- DW_AT_decl_file : (implicit_const) 2\n- DW_AT_decl_line : (data1) 29\n- DW_AT_decl_column : (data1) 15\n- DW_AT_type : (GNU_ref_alt) <0x2bc>\n- DW_AT_location : (sec_offset) 0x340 (location list)\n- DW_AT_GNU_locviews: (sec_offset) 0x33c\n- <2>: Abbrev Number: 75 (DW_TAG_variable)\n- DW_AT_name : (GNU_strp_alt) (offset: 0x33c1) \n- DW_AT_decl_file : (implicit_const) 2\n- DW_AT_decl_line : (data1) 30\n- DW_AT_decl_column : (data1) 13\n- DW_AT_type : (GNU_ref_alt) <0x1c3>\n- DW_AT_location : (sec_offset) 0x355 (location list)\n- DW_AT_GNU_locviews: (sec_offset) 0x351\n- <2><1002>: Abbrev Number: 75 (DW_TAG_variable)\n- <1003> DW_AT_name : (GNU_strp_alt) (offset: 0x33b2) \n- <1007> DW_AT_decl_file : (implicit_const) 2\n- <1007> DW_AT_decl_line : (data1) 31\n- <1008> DW_AT_decl_column : (data1) 13\n- <1009> DW_AT_type : (GNU_ref_alt) <0x1c3>\n- <100d> DW_AT_location : (sec_offset) 0x367 (location list)\n- <1011> DW_AT_GNU_locviews: (sec_offset) 0x365\n- <2><1015>: Abbrev Number: 75 (DW_TAG_variable)\n- <1016> DW_AT_name : (GNU_strp_alt) (offset: 0x1b68) \n- <101a> DW_AT_decl_file : (implicit_const) 2\n- <101a> DW_AT_decl_line : (data1) 32\n- <101b> DW_AT_decl_column : (data1) 10\n- <101c> DW_AT_type : (GNU_ref_alt) <0x7f>\n- <1020> DW_AT_location : (sec_offset) 0x372 (location list)\n- <1024> DW_AT_GNU_locviews: (sec_offset) 0x370\n- <2><1028>: Abbrev Number: 72 (DW_TAG_inlined_subroutine)\n- <1029> DW_AT_abstract_origin: (GNU_ref_alt) <0x40b9>\n- <102d> DW_AT_entry_pc : (addr) 0x19f6\n- <1031> DW_AT_GNU_entry_view: (data1) 0\n- <1032> DW_AT_ranges : (sec_offset) 0xaf\n- <1036> DW_AT_call_file : (data1) 2\n- <1037> DW_AT_call_line : (data1) 28\n- <1038> DW_AT_call_column : (data1) 43\n- <1039> DW_AT_sibling : (ref_udata) <0x1056>\n- <3><103b>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <103c> DW_AT_abstract_origin: (GNU_ref_alt) <0x40c0>\n- <1040> DW_AT_location : (sec_offset) 0x37d (location list)\n- <1044> DW_AT_GNU_locviews: (sec_offset) 0x37b\n- <3><1048>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <1049> DW_AT_abstract_origin: (GNU_ref_alt) <0x40c9>\n- <104d> DW_AT_location : (sec_offset) 0x388 (location list)\n- <1051> DW_AT_GNU_locviews: (sec_offset) 0x386\n- <3><1055>: Abbrev Number: 0\n- <2><1056>: Abbrev Number: 70 (DW_TAG_inlined_subroutine)\n- <1057> DW_AT_abstract_origin: (GNU_ref_alt) <0x4047>\n- <105b> DW_AT_entry_pc : (addr) 0x1a04\n- <105f> DW_AT_GNU_entry_view: (data1) 2\n- <1060> DW_AT_low_pc : (addr) 0x1a04\n- <1064> DW_AT_high_pc : (udata) 31\n- <1065> DW_AT_call_file : (implicit_const) 2\n- <1065> DW_AT_call_line : (data1) 29\n- <1066> DW_AT_call_column : (data1) 40\n- <1067> DW_AT_sibling : (ref_udata) <0x109e>\n- <3><1069>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <106a> DW_AT_abstract_origin: (GNU_ref_alt) <0x404d>\n- <106e> DW_AT_location : (sec_offset) 0x394 (location list)\n- <1072> DW_AT_GNU_locviews: (sec_offset) 0x392\n- <3><1076>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <1077> DW_AT_abstract_origin: (GNU_ref_alt) <0x4056>\n- <107b> DW_AT_location : (sec_offset) 0x39f (location list)\n- <107f> DW_AT_GNU_locviews: (sec_offset) 0x39d\n+ <1>: Abbrev Number: 51 (DW_TAG_namespace)\n+ DW_AT_name : (GNU_strp_alt) (offset: 0x405e) \n+ DW_AT_decl_file : (data1) 17\n+ DW_AT_decl_line : (data2) 345\n+ DW_AT_decl_column : (data1) 11\n+ <1>: Abbrev Number: 55 (DW_TAG_subprogram)\n+ DW_AT_external : (flag_present) 1\n+ DW_AT_name : (GNU_strp_alt) (offset: 0x310a) \n+ DW_AT_decl_file : (data1) 15\n+ DW_AT_decl_line : (data2) 407\n+ DW_AT_decl_column : (data1) 15\n+ DW_AT_type : (GNU_ref_alt) <0x394b>\n+ DW_AT_declaration : (flag_present) 1\n+ DW_AT_sibling : (ref_udata) <0xf5d>\n+ <2>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ DW_AT_type : (GNU_ref_alt) <0x74>\n+ <2>: Abbrev Number: 0\n+ <1>: Abbrev Number: 37 (DW_TAG_subprogram)\n+ DW_AT_external : (flag_present) 1\n+ DW_AT_name : (GNU_strp_alt) (offset: 0x1bba) \n+ DW_AT_decl_file : (data1) 16\n+ DW_AT_decl_line : (data1) 44\n+ DW_AT_decl_column : (data1) 13\n+ DW_AT_declaration : (flag_present) 1\n+ DW_AT_sibling : (ref_udata) <0xf76>\n+ <2>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ DW_AT_type : (GNU_ref_alt) <0x2870>\n+ <2>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ DW_AT_type : (GNU_ref_alt) <0x74>\n+ <2>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ DW_AT_type : (GNU_ref_alt) <0x19c>\n+ <2>: Abbrev Number: 0\n+ <1>: Abbrev Number: 56 (DW_TAG_subprogram)\n+ DW_AT_external : (flag_present) 1\n+ DW_AT_name : (GNU_strp_alt) (offset: 0xc2d) \n+ DW_AT_decl_file : (implicit_const) 1\n+ DW_AT_decl_line : (data1) 52\n+ DW_AT_decl_column : (data1) 9\n+ DW_AT_type : (GNU_ref_alt) <0x1c3>\n+ DW_AT_low_pc : (addr) 0x1ae0\n+ DW_AT_high_pc : (udata) 246\n+ DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ DW_AT_call_all_tail_calls: (flag_present) 1\n+ DW_AT_sibling : (ref_udata) <0x10ee>\n+ <2>: Abbrev Number: 50 (DW_TAG_formal_parameter)\n+ DW_AT_name : (string) env\n+ DW_AT_decl_file : (implicit_const) 1\n+ DW_AT_decl_line : (data1) 52\n+ DW_AT_decl_column : (data1) 30\n+ DW_AT_type : (GNU_ref_alt) <0x2870>\n+ DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n+ <2>: Abbrev Number: 34 (DW_TAG_formal_parameter)\n+ DW_AT_name : (GNU_strp_alt) (offset: 0x35ca) \n+ DW_AT_decl_file : (implicit_const) 1\n+ DW_AT_decl_line : (data1) 52\n+ DW_AT_decl_column : (data1) 47\n+ DW_AT_type : (GNU_ref_alt) <0x74>\n+ DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n+ <2>: Abbrev Number: 34 (DW_TAG_formal_parameter)\n+ DW_AT_name : (GNU_strp_alt) (offset: 0x3d7d) \n+ DW_AT_decl_file : (implicit_const) 1\n+ DW_AT_decl_line : (data1) 52\n+ DW_AT_decl_column : (data1) 62\n+ DW_AT_type : (GNU_ref_alt) <0x19c>\n+ DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n+ <2>: Abbrev Number: 9 (DW_TAG_variable)\n+ DW_AT_name : (GNU_strp_alt) (offset: 0x3544) \n+ DW_AT_decl_file : (implicit_const) 1\n+ DW_AT_decl_line : (data1) 53\n+ DW_AT_decl_column : (data1) 12\n+ DW_AT_type : (GNU_ref_alt) <0x394b>\n+ DW_AT_location : (sec_offset) 0x337 (location list)\n+ DW_AT_GNU_locviews: (sec_offset) 0x331\n+ <2>: Abbrev Number: 9 (DW_TAG_variable)\n+ DW_AT_name : (GNU_strp_alt) (offset: 0x26ba) \n+ DW_AT_decl_file : (implicit_const) 1\n+ DW_AT_decl_line : (data1) 54\n+ DW_AT_decl_column : (data1) 14\n+ DW_AT_type : (GNU_ref_alt) <0x3c2e>\n+ DW_AT_location : (sec_offset) 0x359 (location list)\n+ DW_AT_GNU_locviews: (sec_offset) 0x351\n+ <2>: Abbrev Number: 9 (DW_TAG_variable)\n+ DW_AT_name : (GNU_strp_alt) (offset: 0x30f4) \n+ DW_AT_decl_file : (implicit_const) 1\n+ DW_AT_decl_line : (data1) 60\n+ DW_AT_decl_column : (data1) 12\n+ DW_AT_type : (GNU_ref_alt) <0x394b>\n+ DW_AT_location : (sec_offset) 0x37b (location list)\n+ DW_AT_GNU_locviews: (sec_offset) 0x377\n+ <2>: Abbrev Number: 9 (DW_TAG_variable)\n+ DW_AT_name : (GNU_strp_alt) (offset: 0x26af) \n+ DW_AT_decl_file : (implicit_const) 1\n+ DW_AT_decl_line : (data1) 61\n+ DW_AT_decl_column : (data1) 12\n+ DW_AT_type : (GNU_ref_alt) <0x3526>\n+ DW_AT_location : (sec_offset) 0x38e (location list)\n+ DW_AT_GNU_locviews: (sec_offset) 0x38a\n+ <2><1001>: Abbrev Number: 9 (DW_TAG_variable)\n+ <1002> DW_AT_name : (GNU_strp_alt) (offset: 0x271b) \n+ <1006> DW_AT_decl_file : (implicit_const) 1\n+ <1006> DW_AT_decl_line : (data1) 65\n+ <1007> DW_AT_decl_column : (data1) 13\n+ <1008> DW_AT_type : (GNU_ref_alt) <0x1c3>\n+ <100c> DW_AT_location : (sec_offset) 0x3a1 (location list)\n+ <1010> DW_AT_GNU_locviews: (sec_offset) 0x39d\n+ <2><1014>: Abbrev Number: 23 (DW_TAG_lexical_block)\n+ <1015> DW_AT_ranges : (sec_offset) 0xd5\n+ <1019> DW_AT_sibling : (ref_udata) <0x102d>\n+ <3><101b>: Abbrev Number: 60 (DW_TAG_variable)\n+ <101c> DW_AT_name : (string) i\n+ <101e> DW_AT_decl_file : (implicit_const) 1\n+ <101e> DW_AT_decl_line : (data1) 62\n+ <101f> DW_AT_decl_column : (data1) 14\n+ <1020> DW_AT_type : (GNU_ref_alt) <0x54>\n+ <1024> DW_AT_location : (sec_offset) 0x3b2 (location list)\n+ <1028> DW_AT_GNU_locviews: (sec_offset) 0x3b0\n+ <3><102c>: Abbrev Number: 0\n+ <2><102d>: Abbrev Number: 27 (DW_TAG_inlined_subroutine)\n+ <102e> DW_AT_abstract_origin: (GNU_ref_alt) <0x4058>\n+ <1032> DW_AT_entry_pc : (addr) 0x1b14\n+ <1036> DW_AT_GNU_entry_view: (data1) 1\n+ <1037> DW_AT_ranges : (sec_offset) 0xca\n+ <103b> DW_AT_call_file : (implicit_const) 1\n+ <103b> DW_AT_call_line : (data1) 55\n+ <103c> DW_AT_call_column : (data1) 17\n+ <103d> DW_AT_sibling : (ref_udata) <0x1070>\n+ <3><103f>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <1040> DW_AT_abstract_origin: (GNU_ref_alt) <0x4063>\n+ <1044> DW_AT_location : (sec_offset) 0x3bf (location list)\n+ <1048> DW_AT_GNU_locviews: (sec_offset) 0x3bb\n+ <3><104c>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <104d> DW_AT_abstract_origin: (GNU_ref_alt) <0x406a>\n+ <1051> DW_AT_location : (sec_offset) 0x3d0 (location list)\n+ <1055> DW_AT_GNU_locviews: (sec_offset) 0x3ce\n+ <3><1059>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <105a> DW_AT_abstract_origin: (GNU_ref_alt) <0x4074>\n+ <105e> DW_AT_location : (sec_offset) 0x3da (location list)\n+ <1062> DW_AT_GNU_locviews: (sec_offset) 0x3d8\n+ <3><1066>: Abbrev Number: 39 (DW_TAG_call_site)\n+ <1067> DW_AT_call_return_pc: (addr) 0x1b1b\n+ <106b> DW_AT_call_origin : (GNU_ref_alt) <0x4104>\n+ <3><106f>: Abbrev Number: 0\n+ <2><1070>: Abbrev Number: 38 (DW_TAG_inlined_subroutine)\n+ <1071> DW_AT_abstract_origin: (GNU_ref_alt) <0x423d>\n+ <1075> DW_AT_entry_pc : (addr) 0x1b75\n+ <1079> DW_AT_GNU_entry_view: (data1) 2\n+ <107a> DW_AT_low_pc : (addr) 0x1b75\n+ <107e> DW_AT_high_pc : (udata) 23\n+ <107f> DW_AT_call_file : (implicit_const) 1\n+ <107f> DW_AT_call_line : (data1) 65\n+ <1080> DW_AT_call_column : (data1) 36\n+ <1081> DW_AT_sibling : (ref_udata) <0x10ab>\n <3><1083>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <1084> DW_AT_abstract_origin: (GNU_ref_alt) <0x4060>\n- <1088> DW_AT_location : (sec_offset) 0x3aa (location list)\n- <108c> DW_AT_GNU_locviews: (sec_offset) 0x3a8\n+ <1084> DW_AT_abstract_origin: (GNU_ref_alt) <0x4245>\n+ <1088> DW_AT_location : (sec_offset) 0x3e4 (location list)\n+ <108c> DW_AT_GNU_locviews: (sec_offset) 0x3e2\n <3><1090>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <1091> DW_AT_abstract_origin: (GNU_ref_alt) <0x406a>\n- <1095> DW_AT_location : (sec_offset) 0x3ba (location list)\n- <1099> DW_AT_GNU_locviews: (sec_offset) 0x3b8\n- <3><109d>: Abbrev Number: 0\n- <2><109e>: Abbrev Number: 70 (DW_TAG_inlined_subroutine)\n- <109f> DW_AT_abstract_origin: (GNU_ref_alt) <0x409c>\n- <10a3> DW_AT_entry_pc : (addr) 0x1a23\n- <10a7> DW_AT_GNU_entry_view: (data1) 2\n- <10a8> DW_AT_low_pc : (addr) 0x1a23\n- <10ac> DW_AT_high_pc : (udata) 17\n- <10ad> DW_AT_call_file : (implicit_const) 2\n- <10ad> DW_AT_call_line : (data1) 30\n- <10ae> DW_AT_call_column : (data1) 44\n- <10af> DW_AT_sibling : (ref_udata) <0x10cc>\n- <3><10b1>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <10b2> DW_AT_abstract_origin: (GNU_ref_alt) <0x40a3>\n- <10b6> DW_AT_location : (sec_offset) 0x3ca (location list)\n- <10ba> DW_AT_GNU_locviews: (sec_offset) 0x3c8\n- <3><10be>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <10bf> DW_AT_abstract_origin: (GNU_ref_alt) <0x40ac>\n- <10c3> DW_AT_location : (sec_offset) 0x3d5 (location list)\n- <10c7> DW_AT_GNU_locviews: (sec_offset) 0x3d3\n- <3><10cb>: Abbrev Number: 0\n- <2><10cc>: Abbrev Number: 70 (DW_TAG_inlined_subroutine)\n- <10cd> DW_AT_abstract_origin: (GNU_ref_alt) <0x409c>\n- <10d1> DW_AT_entry_pc : (addr) 0x1a3b\n- <10d5> DW_AT_GNU_entry_view: (data1) 0\n- <10d6> DW_AT_low_pc : (addr) 0x1a3b\n- <10da> DW_AT_high_pc : (udata) 15\n- <10db> DW_AT_call_file : (implicit_const) 2\n- <10db> DW_AT_call_line : (data1) 31\n- <10dc> DW_AT_call_column : (data1) 83\n- <10dd> DW_AT_sibling : (ref_udata) <0x10fa>\n- <3><10df>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <10e0> DW_AT_abstract_origin: (GNU_ref_alt) <0x40a3>\n- <10e4> DW_AT_location : (sec_offset) 0x3e1 (location list)\n- <10e8> DW_AT_GNU_locviews: (sec_offset) 0x3df\n- <3><10ec>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <10ed> DW_AT_abstract_origin: (GNU_ref_alt) <0x40ac>\n- <10f1> DW_AT_location : (sec_offset) 0x3ec (location list)\n- <10f5> DW_AT_GNU_locviews: (sec_offset) 0x3ea\n- <3><10f9>: Abbrev Number: 0\n- <2><10fa>: Abbrev Number: 24 (DW_TAG_call_site)\n- <10fb> DW_AT_call_return_pc: (addr) 0x1a59\n- <10ff> DW_AT_call_origin : (ref_udata) <0xf2d>\n- <2><1100>: Abbrev Number: 24 (DW_TAG_call_site)\n- <1101> DW_AT_call_return_pc: (addr) 0x1a71\n- <1105> DW_AT_call_origin : (ref_udata) <0x114a>\n- <2><1107>: Abbrev Number: 0\n- <1><1108>: Abbrev Number: 69 (DW_TAG_subprogram)\n- <1109> DW_AT_external : (flag_present) 1\n- <1109> DW_AT_name : (GNU_strp_alt) (offset: 0x1bba) \n- <110d> DW_AT_decl_file : (data1) 2\n- <110e> DW_AT_decl_line : (data1) 23\n- <110f> DW_AT_decl_column : (data1) 6\n- <1110> DW_AT_low_pc : (addr) 0x1a80\n- <1114> DW_AT_high_pc : (udata) 41\n- <1115> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n- <1117> DW_AT_call_all_calls: (flag_present) 1\n- <1117> DW_AT_sibling : (ref_udata) <0x114a>\n- <2><1119>: Abbrev Number: 71 (DW_TAG_formal_parameter)\n- <111a> DW_AT_name : (string) env\n- <111e> DW_AT_decl_file : (implicit_const) 2\n- <111e> DW_AT_decl_line : (data1) 23\n- <111f> DW_AT_decl_column : (data1) 39\n- <1120> DW_AT_type : (GNU_ref_alt) <0x2870>\n- <1124> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n- <2><1127>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n- <1128> DW_AT_name : (GNU_strp_alt) (offset: 0x1bd9) \n- <112c> DW_AT_decl_file : (implicit_const) 2\n- <112c> DW_AT_decl_line : (data1) 23\n- <112d> DW_AT_decl_column : (data1) 56\n- <112e> DW_AT_type : (GNU_ref_alt) <0x74>\n- <1132> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n- <2><1135>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n- <1136> DW_AT_name : (GNU_strp_alt) (offset: 0x3d7d) \n- <113a> DW_AT_decl_file : (implicit_const) 2\n- <113a> DW_AT_decl_line : (data1) 23\n- <113b> DW_AT_decl_column : (data1) 73\n- <113c> DW_AT_type : (GNU_ref_alt) <0x19c>\n- <1140> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n- <2><1143>: Abbrev Number: 24 (DW_TAG_call_site)\n- <1144> DW_AT_call_return_pc: (addr) 0x1aa4\n- <1148> DW_AT_call_origin : (ref_udata) <0xf71>\n- <2><1149>: Abbrev Number: 0\n- <1><114a>: Abbrev Number: 62 (DW_TAG_subprogram)\n- <114b> DW_AT_specification: (GNU_ref_alt) <0x977>\n- <114f> DW_AT_object_pointer: (ref_udata) <0x1158>\n- <1151> DW_AT_low_pc : (addr) 0x1ac0\n- <1155> DW_AT_high_pc : (udata) 33\n- <1156> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n- <1158> DW_AT_call_all_tail_calls: (flag_present) 1\n- <2><1158>: Abbrev Number: 67 (DW_TAG_formal_parameter)\n- <1159> DW_AT_name : (GNU_strp_alt) (offset: 0x3571) \n- <115d> DW_AT_type : (GNU_ref_alt) <0x436c>\n- <1161> DW_AT_artificial : (flag_present) 1\n- <1161> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n- <2><1164>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n- <1165> DW_AT_name : (string) obj\n- <1169> DW_AT_decl_file : (data1) 1\n- <116a> DW_AT_decl_line : (data2) 1061\n- <116c> DW_AT_decl_column : (data1) 33\n- <116d> DW_AT_type : (GNU_ref_alt) <0x19c>\n- <1171> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n- <2><1174>: Abbrev Number: 68 (DW_TAG_formal_parameter)\n- <1175> DW_AT_name : (GNU_strp_alt) (offset: 0x6af) \n- <1179> DW_AT_decl_file : (data1) 1\n- <117a> DW_AT_decl_line : (data2) 1061\n- <117c> DW_AT_decl_column : (data1) 48\n- <117d> DW_AT_type : (GNU_ref_alt) <0x2bc>\n- <1181> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n- <2><1184>: Abbrev Number: 17 (DW_TAG_unspecified_parameters)\n- <2><1185>: Abbrev Number: 74 (DW_TAG_variable)\n- <1186> DW_AT_name : (GNU_strp_alt) (offset: 0x356c) \n- <118a> DW_AT_decl_file : (data1) 1\n- <118b> DW_AT_decl_line : (data2) 1062\n- <118d> DW_AT_decl_column : (data1) 17\n- <118e> DW_AT_type : (GNU_ref_alt) <0x76>\n- <1192> DW_AT_location : (sec_offset) 0x3f9 (location list)\n- <1196> DW_AT_GNU_locviews: (sec_offset) 0x3f5\n- <2><119a>: Abbrev Number: 0\n- <1><119b>: Abbrev Number: 0\n- Compilation Unit @ offset 0x119c:\n- Length: 0x3ed (32-bit)\n+ <1091> DW_AT_abstract_origin: (GNU_ref_alt) <0x424e>\n+ <1095> DW_AT_location : (sec_offset) 0x3ef (location list)\n+ <1099> DW_AT_GNU_locviews: (sec_offset) 0x3ed\n+ <3><109d>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <109e> DW_AT_abstract_origin: (GNU_ref_alt) <0x425a>\n+ <10a2> DW_AT_location : (sec_offset) 0x3f9 (location list)\n+ <10a6> DW_AT_GNU_locviews: (sec_offset) 0x3f7\n+ <3><10aa>: Abbrev Number: 0\n+ <2><10ab>: Abbrev Number: 24 (DW_TAG_call_site)\n+ <10ac> DW_AT_call_return_pc: (addr) 0x1afc\n+ <10b0> DW_AT_call_origin : (ref_udata) <0xf49>\n+ <2><10b1>: Abbrev Number: 59 (DW_TAG_call_site)\n+ <10b2> DW_AT_call_return_pc: (addr) 0x1b0e\n+ <10b6> DW_AT_call_origin : (ref_addr) <0x63>\n+ <2><10ba>: Abbrev Number: 39 (DW_TAG_call_site)\n+ <10bb> DW_AT_call_return_pc: (addr) 0x1b30\n+ <10bf> DW_AT_call_origin : (GNU_ref_alt) <0x4148>\n+ <2><10c3>: Abbrev Number: 59 (DW_TAG_call_site)\n+ <10c4> DW_AT_call_return_pc: (addr) 0x1b3d\n+ <10c8> DW_AT_call_origin : (ref_addr) <0x63>\n+ <2><10cc>: Abbrev Number: 59 (DW_TAG_call_site)\n+ <10cd> DW_AT_call_return_pc: (addr) 0x1b94\n+ <10d1> DW_AT_call_origin : (ref_addr) <0x55>\n+ <2><10d5>: Abbrev Number: 59 (DW_TAG_call_site)\n+ <10d6> DW_AT_call_return_pc: (addr) 0x1b9c\n+ <10da> DW_AT_call_origin : (ref_addr) <0x55>\n+ <2><10de>: Abbrev Number: 24 (DW_TAG_call_site)\n+ <10df> DW_AT_call_return_pc: (addr) 0x1bc9\n+ <10e3> DW_AT_call_origin : (ref_udata) <0xf5d>\n+ <2><10e4>: Abbrev Number: 59 (DW_TAG_call_site)\n+ <10e5> DW_AT_call_return_pc: (addr) 0x1bd1\n+ <10e9> DW_AT_call_origin : (ref_addr) <0x55>\n+ <2><10ed>: Abbrev Number: 0\n+ <1><10ee>: Abbrev Number: 61 (DW_TAG_subprogram)\n+ <10ef> DW_AT_external : (flag_present) 1\n+ <10ef> DW_AT_name : (GNU_strp_alt) (offset: 0x3366) \n+ <10f3> DW_AT_decl_file : (implicit_const) 1\n+ <10f3> DW_AT_decl_line : (data1) 28\n+ <10f4> DW_AT_decl_column : (data1) 7\n+ <10f5> DW_AT_type : (GNU_ref_alt) <0x72>\n+ <10f9> DW_AT_low_pc : (addr) 0x19e0\n+ <10fd> DW_AT_high_pc : (udata) 251\n+ <10ff> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <1101> DW_AT_call_all_tail_calls: (flag_present) 1\n+ <2><1101>: Abbrev Number: 50 (DW_TAG_formal_parameter)\n+ <1102> DW_AT_name : (string) env\n+ <1106> DW_AT_decl_file : (implicit_const) 1\n+ <1106> DW_AT_decl_line : (data1) 28\n+ <1107> DW_AT_decl_column : (data1) 28\n+ <1108> DW_AT_type : (GNU_ref_alt) <0x2870>\n+ <110c> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n+ <2><110f>: Abbrev Number: 34 (DW_TAG_formal_parameter)\n+ <1110> DW_AT_name : (GNU_strp_alt) (offset: 0x271b) \n+ <1114> DW_AT_decl_file : (implicit_const) 1\n+ <1114> DW_AT_decl_line : (data1) 28\n+ <1115> DW_AT_decl_column : (data1) 41\n+ <1116> DW_AT_type : (GNU_ref_alt) <0x1c3>\n+ <111a> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n+ <2><111d>: Abbrev Number: 34 (DW_TAG_formal_parameter)\n+ <111e> DW_AT_name : (GNU_strp_alt) (offset: 0x3d7d) \n+ <1122> DW_AT_decl_file : (implicit_const) 1\n+ <1122> DW_AT_decl_line : (data1) 28\n+ <1123> DW_AT_decl_column : (data1) 57\n+ <1124> DW_AT_type : (GNU_ref_alt) <0x19c>\n+ <1128> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n+ <2><112b>: Abbrev Number: 9 (DW_TAG_variable)\n+ <112c> DW_AT_name : (GNU_strp_alt) (offset: 0x30f4) \n+ <1130> DW_AT_decl_file : (implicit_const) 1\n+ <1130> DW_AT_decl_line : (data1) 29\n+ <1131> DW_AT_decl_column : (data1) 12\n+ <1132> DW_AT_type : (GNU_ref_alt) <0x394b>\n+ <1136> DW_AT_location : (sec_offset) 0x405 (location list)\n+ <113a> DW_AT_GNU_locviews: (sec_offset) 0x401\n+ <2><113e>: Abbrev Number: 9 (DW_TAG_variable)\n+ <113f> DW_AT_name : (GNU_strp_alt) (offset: 0x26ba) \n+ <1143> DW_AT_decl_file : (implicit_const) 1\n+ <1143> DW_AT_decl_line : (data1) 30\n+ <1144> DW_AT_decl_column : (data1) 14\n+ <1145> DW_AT_type : (GNU_ref_alt) <0x3c2e>\n+ <1149> DW_AT_location : (sec_offset) 0x416 (location list)\n+ <114d> DW_AT_GNU_locviews: (sec_offset) 0x410\n+ <2><1151>: Abbrev Number: 9 (DW_TAG_variable)\n+ <1152> DW_AT_name : (GNU_strp_alt) (offset: 0x26af) \n+ <1156> DW_AT_decl_file : (implicit_const) 1\n+ <1156> DW_AT_decl_line : (data1) 31\n+ <1157> DW_AT_decl_column : (data1) 18\n+ <1158> DW_AT_type : (GNU_ref_alt) <0x33c7>\n+ <115c> DW_AT_location : (sec_offset) 0x42b (location list)\n+ <1160> DW_AT_GNU_locviews: (sec_offset) 0x427\n+ <2><1164>: Abbrev Number: 9 (DW_TAG_variable)\n+ <1165> DW_AT_name : (GNU_strp_alt) (offset: 0x3544) \n+ <1169> DW_AT_decl_file : (implicit_const) 1\n+ <1169> DW_AT_decl_line : (data1) 38\n+ <116a> DW_AT_decl_column : (data1) 12\n+ <116b> DW_AT_type : (GNU_ref_alt) <0x394b>\n+ <116f> DW_AT_location : (sec_offset) 0x43d (location list)\n+ <1173> DW_AT_GNU_locviews: (sec_offset) 0x437\n+ <2><1177>: Abbrev Number: 9 (DW_TAG_variable)\n+ <1178> DW_AT_name : (GNU_strp_alt) (offset: 0x35ca) \n+ <117c> DW_AT_decl_file : (implicit_const) 1\n+ <117c> DW_AT_decl_line : (data1) 45\n+ <117d> DW_AT_decl_column : (data1) 11\n+ <117e> DW_AT_type : (GNU_ref_alt) <0x72>\n+ <1182> DW_AT_location : (sec_offset) 0x459 (location list)\n+ <1186> DW_AT_GNU_locviews: (sec_offset) 0x455\n+ <2><118a>: Abbrev Number: 58 (DW_TAG_lexical_block)\n+ <118b> DW_AT_low_pc : (addr) 0x1a2e\n+ <118f> DW_AT_high_pc : (udata) 38\n+ <1190> DW_AT_sibling : (ref_udata) <0x11a4>\n+ <3><1192>: Abbrev Number: 60 (DW_TAG_variable)\n+ <1193> DW_AT_name : (string) i\n+ <1195> DW_AT_decl_file : (implicit_const) 1\n+ <1195> DW_AT_decl_line : (data1) 32\n+ <1196> DW_AT_decl_column : (data1) 17\n+ <1197> DW_AT_type : (GNU_ref_alt) <0x394b>\n+ <119b> DW_AT_location : (sec_offset) 0x46a (location list)\n+ <119f> DW_AT_GNU_locviews: (sec_offset) 0x468\n+ <3><11a3>: Abbrev Number: 0\n+ <2><11a4>: Abbrev Number: 38 (DW_TAG_inlined_subroutine)\n+ <11a5> DW_AT_abstract_origin: (GNU_ref_alt) <0x421e>\n+ <11a9> DW_AT_entry_pc : (addr) 0x19f6\n+ <11ad> DW_AT_GNU_entry_view: (data1) 0\n+ <11ae> DW_AT_low_pc : (addr) 0x19f6\n+ <11b2> DW_AT_high_pc : (udata) 15\n+ <11b3> DW_AT_call_file : (implicit_const) 1\n+ <11b3> DW_AT_call_line : (data1) 29\n+ <11b4> DW_AT_call_column : (data1) 44\n+ <11b5> DW_AT_sibling : (ref_udata) <0x11d2>\n+ <3><11b7>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <11b8> DW_AT_abstract_origin: (GNU_ref_alt) <0x4227>\n+ <11bc> DW_AT_location : (sec_offset) 0x473 (location list)\n+ <11c0> DW_AT_GNU_locviews: (sec_offset) 0x471\n+ <3><11c4>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <11c5> DW_AT_abstract_origin: (GNU_ref_alt) <0x4230>\n+ <11c9> DW_AT_location : (sec_offset) 0x47b (location list)\n+ <11cd> DW_AT_GNU_locviews: (sec_offset) 0x479\n+ <3><11d1>: Abbrev Number: 0\n+ <2><11d2>: Abbrev Number: 27 (DW_TAG_inlined_subroutine)\n+ <11d3> DW_AT_abstract_origin: (GNU_ref_alt) <0x41f3>\n+ <11d7> DW_AT_entry_pc : (addr) 0x1a1d\n+ <11db> DW_AT_GNU_entry_view: (data1) 1\n+ <11dc> DW_AT_ranges : (sec_offset) 0xaf\n+ <11e0> DW_AT_call_file : (implicit_const) 1\n+ <11e0> DW_AT_call_line : (data1) 31\n+ <11e1> DW_AT_call_column : (data1) 50\n+ <11e2> DW_AT_sibling : (ref_udata) <0x1204>\n+ <3><11e4>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <11e5> DW_AT_abstract_origin: (GNU_ref_alt) <0x41fc>\n+ <11e9> DW_AT_location : (sec_offset) 0x484 (location list)\n+ <11ed> DW_AT_GNU_locviews: (sec_offset) 0x482\n+ <3><11f1>: Abbrev Number: 13 (DW_TAG_formal_parameter)\n+ <11f2> DW_AT_abstract_origin: (GNU_ref_alt) <0x4205>\n+ <3><11f6>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <11f7> DW_AT_abstract_origin: (GNU_ref_alt) <0x4211>\n+ <11fb> DW_AT_location : (sec_offset) 0x48c (location list)\n+ <11ff> DW_AT_GNU_locviews: (sec_offset) 0x48a\n+ <3><1203>: Abbrev Number: 0\n+ <2><1204>: Abbrev Number: 27 (DW_TAG_inlined_subroutine)\n+ <1205> DW_AT_abstract_origin: (GNU_ref_alt) <0x41c8>\n+ <1209> DW_AT_entry_pc : (addr) 0x1a63\n+ <120d> DW_AT_GNU_entry_view: (data1) 1\n+ <120e> DW_AT_ranges : (sec_offset) 0xb6\n+ <1212> DW_AT_call_file : (implicit_const) 1\n+ <1212> DW_AT_call_line : (data1) 36\n+ <1213> DW_AT_call_column : (data1) 28\n+ <1214> DW_AT_sibling : (ref_udata) <0x1236>\n+ <3><1216>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <1217> DW_AT_abstract_origin: (GNU_ref_alt) <0x41d1>\n+ <121b> DW_AT_location : (sec_offset) 0x495 (location list)\n+ <121f> DW_AT_GNU_locviews: (sec_offset) 0x493\n+ <3><1223>: Abbrev Number: 13 (DW_TAG_formal_parameter)\n+ <1224> DW_AT_abstract_origin: (GNU_ref_alt) <0x41da>\n+ <3><1228>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <1229> DW_AT_abstract_origin: (GNU_ref_alt) <0x41e6>\n+ <122d> DW_AT_location : (sec_offset) 0x49f (location list)\n+ <1231> DW_AT_GNU_locviews: (sec_offset) 0x49d\n+ <3><1235>: Abbrev Number: 0\n+ <2><1236>: Abbrev Number: 38 (DW_TAG_inlined_subroutine)\n+ <1237> DW_AT_abstract_origin: (GNU_ref_alt) <0x4084>\n+ <123b> DW_AT_entry_pc : (addr) 0x1a71\n+ <123f> DW_AT_GNU_entry_view: (data1) 2\n+ <1240> DW_AT_low_pc : (addr) 0x1a71\n+ <1244> DW_AT_high_pc : (udata) 13\n+ <1245> DW_AT_call_file : (implicit_const) 1\n+ <1245> DW_AT_call_line : (data1) 38\n+ <1246> DW_AT_call_column : (data1) 28\n+ <1247> DW_AT_sibling : (ref_udata) <0x127a>\n+ <3><1249>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <124a> DW_AT_abstract_origin: (GNU_ref_alt) <0x408f>\n+ <124e> DW_AT_location : (sec_offset) 0x4a9 (location list)\n+ <1252> DW_AT_GNU_locviews: (sec_offset) 0x4a7\n+ <3><1256>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <1257> DW_AT_abstract_origin: (GNU_ref_alt) <0x4099>\n+ <125b> DW_AT_location : (sec_offset) 0x4b4 (location list)\n+ <125f> DW_AT_GNU_locviews: (sec_offset) 0x4b2\n+ <3><1263>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <1264> DW_AT_abstract_origin: (GNU_ref_alt) <0x40a0>\n+ <1268> DW_AT_location : (sec_offset) 0x4a9 (location list)\n+ <126c> DW_AT_GNU_locviews: (sec_offset) 0x4a7\n+ <3><1270>: Abbrev Number: 39 (DW_TAG_call_site)\n+ <1271> DW_AT_call_return_pc: (addr) 0x1a7e\n+ <1275> DW_AT_call_origin : (GNU_ref_alt) <0x41a6>\n+ <3><1279>: Abbrev Number: 0\n+ <2><127a>: Abbrev Number: 27 (DW_TAG_inlined_subroutine)\n+ <127b> DW_AT_abstract_origin: (GNU_ref_alt) <0x4084>\n+ <127f> DW_AT_entry_pc : (addr) 0x1a98\n+ <1283> DW_AT_GNU_entry_view: (data1) 1\n+ <1284> DW_AT_ranges : (sec_offset) 0xbf\n+ <1288> DW_AT_call_file : (implicit_const) 1\n+ <1288> DW_AT_call_line : (data1) 46\n+ <1289> DW_AT_call_column : (data1) 13\n+ <128a> DW_AT_sibling : (ref_udata) <0x12bd>\n+ <3><128c>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <128d> DW_AT_abstract_origin: (GNU_ref_alt) <0x408f>\n+ <1291> DW_AT_location : (sec_offset) 0x4c0 (location list)\n+ <1295> DW_AT_GNU_locviews: (sec_offset) 0x4bc\n+ <3><1299>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <129a> DW_AT_abstract_origin: (GNU_ref_alt) <0x4099>\n+ <129e> DW_AT_location : (sec_offset) 0x4d1 (location list)\n+ <12a2> DW_AT_GNU_locviews: (sec_offset) 0x4cf\n+ <3><12a6>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <12a7> DW_AT_abstract_origin: (GNU_ref_alt) <0x40a0>\n+ <12ab> DW_AT_location : (sec_offset) 0x4db (location list)\n+ <12af> DW_AT_GNU_locviews: (sec_offset) 0x4d9\n+ <3><12b3>: Abbrev Number: 39 (DW_TAG_call_site)\n+ <12b4> DW_AT_call_return_pc: (addr) 0x1a9f\n+ <12b8> DW_AT_call_origin : (GNU_ref_alt) <0x41a6>\n+ <3><12bc>: Abbrev Number: 0\n+ <2><12bd>: Abbrev Number: 59 (DW_TAG_call_site)\n+ <12be> DW_AT_call_return_pc: (addr) 0x1a18\n+ <12c2> DW_AT_call_origin : (ref_addr) <0x63>\n+ <2><12c6>: Abbrev Number: 59 (DW_TAG_call_site)\n+ <12c7> DW_AT_call_return_pc: (addr) 0x1a92\n+ <12cb> DW_AT_call_origin : (ref_addr) <0x63>\n+ <2><12cf>: Abbrev Number: 59 (DW_TAG_call_site)\n+ <12d0> DW_AT_call_return_pc: (addr) 0x1aa7\n+ <12d4> DW_AT_call_origin : (ref_addr) <0x55>\n+ <2><12d8>: Abbrev Number: 24 (DW_TAG_call_site)\n+ <12d9> DW_AT_call_return_pc: (addr) 0x1ace\n+ <12dd> DW_AT_call_origin : (ref_udata) <0xf5d>\n+ <2><12de>: Abbrev Number: 59 (DW_TAG_call_site)\n+ <12df> DW_AT_call_return_pc: (addr) 0x1ad6\n+ <12e3> DW_AT_call_origin : (ref_addr) <0x55>\n+ <2><12e7>: Abbrev Number: 0\n+ <1><12e8>: Abbrev Number: 0\n+ Compilation Unit @ offset 0x12e9:\n+ Length: 0x2a0 (32-bit)\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 4\n- <0><11a8>: Abbrev Number: 10 (DW_TAG_compile_unit)\n- <11a9> DW_AT_producer : (GNU_strp_alt) (offset: 0x34d5) \n- <11ad> DW_AT_language : (data1) 33\t(C++14)\n- <11ae> DW_AT_name : (line_strp) (offset: 0x219): src/shared/cpp/unix_strings.cpp\n- <11b2> DW_AT_comp_dir : (line_strp) (offset: 0): .\n- <11b6> DW_AT_low_pc : (addr) 0x1b00\n- <11ba> DW_AT_high_pc : (udata) 502\n- <11bc> DW_AT_stmt_list : (sec_offset) 0x76b\n- <1><11c0>: Abbrev Number: 6 (DW_TAG_imported_unit)\n- <11c1> DW_AT_import : (GNU_ref_alt) <0x4367>\n- <1><11c5>: Abbrev Number: 6 (DW_TAG_imported_unit)\n- <11c6> DW_AT_import : (GNU_ref_alt) <0x40e3>\n- <1><11ca>: Abbrev Number: 6 (DW_TAG_imported_unit)\n- <11cb> DW_AT_import : (GNU_ref_alt) <0x437e>\n- <1><11cf>: Abbrev Number: 1 (DW_TAG_imported_unit)\n- <11d0> DW_AT_import : (ref_addr) <0xc>\t[Abbrev Number: 82 (DW_TAG_partial_unit)]\n- <1><11d4>: Abbrev Number: 1 (DW_TAG_imported_unit)\n- <11d5> DW_AT_import : (ref_addr) <0x4c>\t[Abbrev Number: 82 (DW_TAG_partial_unit)]\n- <1><11d9>: Abbrev Number: 57 (DW_TAG_namespace)\n- <11da> DW_AT_name : (string) std\n- <11de> DW_AT_decl_file : (data1) 17\n- <11df> DW_AT_decl_line : (data2) 308\n- <11e1> DW_AT_decl_column : (data1) 11\n- <11e2> DW_AT_sibling : (ref_udata) <0x11e4>\n- <2><11e3>: Abbrev Number: 0\n- <1><11e4>: Abbrev Number: 51 (DW_TAG_namespace)\n- <11e5> DW_AT_name : (GNU_strp_alt) (offset: 0x405e) \n- <11e9> DW_AT_decl_file : (data1) 17\n- <11ea> DW_AT_decl_line : (data2) 345\n- <11ec> DW_AT_decl_column : (data1) 11\n- <1><11ed>: Abbrev Number: 55 (DW_TAG_subprogram)\n- <11ee> DW_AT_external : (flag_present) 1\n- <11ee> DW_AT_name : (GNU_strp_alt) (offset: 0x310a) \n- <11f2> DW_AT_decl_file : (data1) 15\n- <11f3> DW_AT_decl_line : (data2) 407\n- <11f5> DW_AT_decl_column : (data1) 15\n- <11f6> DW_AT_type : (GNU_ref_alt) <0x394b>\n- <11fa> DW_AT_declaration : (flag_present) 1\n- <11fa> DW_AT_sibling : (ref_udata) <0x1201>\n- <2><11fb>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <11fc> DW_AT_type : (GNU_ref_alt) <0x74>\n- <2><1200>: Abbrev Number: 0\n- <1><1201>: Abbrev Number: 37 (DW_TAG_subprogram)\n- <1202> DW_AT_external : (flag_present) 1\n- <1202> DW_AT_name : (GNU_strp_alt) (offset: 0x1bba) \n- <1206> DW_AT_decl_file : (data1) 16\n- <1207> DW_AT_decl_line : (data1) 44\n- <1208> DW_AT_decl_column : (data1) 13\n- <1209> DW_AT_declaration : (flag_present) 1\n- <1209> DW_AT_sibling : (ref_udata) <0x121a>\n- <2><120a>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <120b> DW_AT_type : (GNU_ref_alt) <0x2870>\n- <2><120f>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <1210> DW_AT_type : (GNU_ref_alt) <0x74>\n- <2><1214>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n- <1215> DW_AT_type : (GNU_ref_alt) <0x19c>\n- <2><1219>: Abbrev Number: 0\n- <1><121a>: Abbrev Number: 56 (DW_TAG_subprogram)\n- <121b> DW_AT_external : (flag_present) 1\n- <121b> DW_AT_name : (GNU_strp_alt) (offset: 0xc2d) \n- <121f> DW_AT_decl_file : (implicit_const) 1\n- <121f> DW_AT_decl_line : (data1) 52\n- <1220> DW_AT_decl_column : (data1) 9\n- <1221> DW_AT_type : (GNU_ref_alt) <0x1c3>\n- <1225> DW_AT_low_pc : (addr) 0x1c00\n- <1229> DW_AT_high_pc : (udata) 246\n- <122b> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n- <122d> DW_AT_call_all_tail_calls: (flag_present) 1\n- <122d> DW_AT_sibling : (ref_udata) <0x1392>\n- <2><122f>: Abbrev Number: 50 (DW_TAG_formal_parameter)\n- <1230> DW_AT_name : (string) env\n- <1234> DW_AT_decl_file : (implicit_const) 1\n- <1234> DW_AT_decl_line : (data1) 52\n- <1235> DW_AT_decl_column : (data1) 30\n- <1236> DW_AT_type : (GNU_ref_alt) <0x2870>\n- <123a> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n- <2><123d>: Abbrev Number: 34 (DW_TAG_formal_parameter)\n- <123e> DW_AT_name : (GNU_strp_alt) (offset: 0x35ca) \n- <1242> DW_AT_decl_file : (implicit_const) 1\n- <1242> DW_AT_decl_line : (data1) 52\n- <1243> DW_AT_decl_column : (data1) 47\n- <1244> DW_AT_type : (GNU_ref_alt) <0x74>\n- <1248> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n- <2><124b>: Abbrev Number: 34 (DW_TAG_formal_parameter)\n- <124c> DW_AT_name : (GNU_strp_alt) (offset: 0x3d7d) \n- <1250> DW_AT_decl_file : (implicit_const) 1\n- <1250> DW_AT_decl_line : (data1) 52\n- <1251> DW_AT_decl_column : (data1) 62\n- <1252> DW_AT_type : (GNU_ref_alt) <0x19c>\n- <1256> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n- <2><1259>: Abbrev Number: 9 (DW_TAG_variable)\n- <125a> DW_AT_name : (GNU_strp_alt) (offset: 0x3544) \n- <125e> DW_AT_decl_file : (implicit_const) 1\n- <125e> DW_AT_decl_line : (data1) 53\n- <125f> DW_AT_decl_column : (data1) 12\n- <1260> DW_AT_type : (GNU_ref_alt) <0x394b>\n- <1264> DW_AT_location : (sec_offset) 0x41d (location list)\n- <1268> DW_AT_GNU_locviews: (sec_offset) 0x417\n- <2><126c>: Abbrev Number: 9 (DW_TAG_variable)\n- <126d> DW_AT_name : (GNU_strp_alt) (offset: 0x26ba) \n- <1271> DW_AT_decl_file : (implicit_const) 1\n- <1271> DW_AT_decl_line : (data1) 54\n- <1272> DW_AT_decl_column : (data1) 14\n- <1273> DW_AT_type : (GNU_ref_alt) <0x3c2e>\n- <1277> DW_AT_location : (sec_offset) 0x43f (location list)\n- <127b> DW_AT_GNU_locviews: (sec_offset) 0x437\n- <2><127f>: Abbrev Number: 9 (DW_TAG_variable)\n- <1280> DW_AT_name : (GNU_strp_alt) (offset: 0x30f4) \n- <1284> DW_AT_decl_file : (implicit_const) 1\n- <1284> DW_AT_decl_line : (data1) 60\n- <1285> DW_AT_decl_column : (data1) 12\n- <1286> DW_AT_type : (GNU_ref_alt) <0x394b>\n- <128a> DW_AT_location : (sec_offset) 0x461 (location list)\n- <128e> DW_AT_GNU_locviews: (sec_offset) 0x45d\n- <2><1292>: Abbrev Number: 9 (DW_TAG_variable)\n- <1293> DW_AT_name : (GNU_strp_alt) (offset: 0x26af) \n- <1297> DW_AT_decl_file : (implicit_const) 1\n- <1297> DW_AT_decl_line : (data1) 61\n- <1298> DW_AT_decl_column : (data1) 12\n- <1299> DW_AT_type : (GNU_ref_alt) <0x3526>\n- <129d> DW_AT_location : (sec_offset) 0x474 (location list)\n- <12a1> DW_AT_GNU_locviews: (sec_offset) 0x470\n- <2><12a5>: Abbrev Number: 9 (DW_TAG_variable)\n- <12a6> DW_AT_name : (GNU_strp_alt) (offset: 0x271b) \n- <12aa> DW_AT_decl_file : (implicit_const) 1\n- <12aa> DW_AT_decl_line : (data1) 65\n- <12ab> DW_AT_decl_column : (data1) 13\n- <12ac> DW_AT_type : (GNU_ref_alt) <0x1c3>\n- <12b0> DW_AT_location : (sec_offset) 0x487 (location list)\n- <12b4> DW_AT_GNU_locviews: (sec_offset) 0x483\n- <2><12b8>: Abbrev Number: 23 (DW_TAG_lexical_block)\n- <12b9> DW_AT_ranges : (sec_offset) 0xfb\n- <12bd> DW_AT_sibling : (ref_udata) <0x12d1>\n- <3><12bf>: Abbrev Number: 60 (DW_TAG_variable)\n- <12c0> DW_AT_name : (string) i\n- <12c2> DW_AT_decl_file : (implicit_const) 1\n- <12c2> DW_AT_decl_line : (data1) 62\n- <12c3> DW_AT_decl_column : (data1) 14\n- <12c4> DW_AT_type : (GNU_ref_alt) <0x54>\n- <12c8> DW_AT_location : (sec_offset) 0x498 (location list)\n- <12cc> DW_AT_GNU_locviews: (sec_offset) 0x496\n- <3><12d0>: Abbrev Number: 0\n- <2><12d1>: Abbrev Number: 27 (DW_TAG_inlined_subroutine)\n- <12d2> DW_AT_abstract_origin: (GNU_ref_alt) <0x40f9>\n- <12d6> DW_AT_entry_pc : (addr) 0x1c34\n- <12da> DW_AT_GNU_entry_view: (data1) 1\n- <12db> DW_AT_ranges : (sec_offset) 0xf0\n- <12df> DW_AT_call_file : (implicit_const) 1\n- <12df> DW_AT_call_line : (data1) 55\n- <12e0> DW_AT_call_column : (data1) 17\n- <12e1> DW_AT_sibling : (ref_udata) <0x1314>\n- <3><12e3>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <12e4> DW_AT_abstract_origin: (GNU_ref_alt) <0x4104>\n- <12e8> DW_AT_location : (sec_offset) 0x4a5 (location list)\n- <12ec> DW_AT_GNU_locviews: (sec_offset) 0x4a1\n- <3><12f0>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <12f1> DW_AT_abstract_origin: (GNU_ref_alt) <0x410b>\n- <12f5> DW_AT_location : (sec_offset) 0x4b6 (location list)\n- <12f9> DW_AT_GNU_locviews: (sec_offset) 0x4b4\n- <3><12fd>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <12fe> DW_AT_abstract_origin: (GNU_ref_alt) <0x4115>\n- <1302> DW_AT_location : (sec_offset) 0x4c0 (location list)\n- <1306> DW_AT_GNU_locviews: (sec_offset) 0x4be\n- <3><130a>: Abbrev Number: 39 (DW_TAG_call_site)\n- <130b> DW_AT_call_return_pc: (addr) 0x1c3b\n- <130f> DW_AT_call_origin : (GNU_ref_alt) <0x41a5>\n- <3><1313>: Abbrev Number: 0\n- <2><1314>: Abbrev Number: 38 (DW_TAG_inlined_subroutine)\n- <1315> DW_AT_abstract_origin: (GNU_ref_alt) <0x42de>\n- <1319> DW_AT_entry_pc : (addr) 0x1c95\n- <131d> DW_AT_GNU_entry_view: (data1) 2\n- <131e> DW_AT_low_pc : (addr) 0x1c95\n- <1322> DW_AT_high_pc : (udata) 23\n- <1323> DW_AT_call_file : (implicit_const) 1\n- <1323> DW_AT_call_line : (data1) 65\n- <1324> DW_AT_call_column : (data1) 36\n- <1325> DW_AT_sibling : (ref_udata) <0x134f>\n- <3><1327>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <1328> DW_AT_abstract_origin: (GNU_ref_alt) <0x42e6>\n- <132c> DW_AT_location : (sec_offset) 0x4ca (location list)\n- <1330> DW_AT_GNU_locviews: (sec_offset) 0x4c8\n- <3><1334>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <1335> DW_AT_abstract_origin: (GNU_ref_alt) <0x42ef>\n- <1339> DW_AT_location : (sec_offset) 0x4d5 (location list)\n- <133d> DW_AT_GNU_locviews: (sec_offset) 0x4d3\n- <3><1341>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <1342> DW_AT_abstract_origin: (GNU_ref_alt) <0x42fb>\n- <1346> DW_AT_location : (sec_offset) 0x4df (location list)\n- <134a> DW_AT_GNU_locviews: (sec_offset) 0x4dd\n- <3><134e>: Abbrev Number: 0\n- <2><134f>: Abbrev Number: 24 (DW_TAG_call_site)\n- <1350> DW_AT_call_return_pc: (addr) 0x1c1c\n- <1354> DW_AT_call_origin : (ref_udata) <0x11ed>\n- <2><1355>: Abbrev Number: 59 (DW_TAG_call_site)\n- <1356> DW_AT_call_return_pc: (addr) 0x1c2e\n- <135a> DW_AT_call_origin : (ref_addr) <0x63>\n- <2><135e>: Abbrev Number: 39 (DW_TAG_call_site)\n- <135f> DW_AT_call_return_pc: (addr) 0x1c50\n- <1363> DW_AT_call_origin : (GNU_ref_alt) <0x41e9>\n- <2><1367>: Abbrev Number: 59 (DW_TAG_call_site)\n- <1368> DW_AT_call_return_pc: (addr) 0x1c5d\n- <136c> DW_AT_call_origin : (ref_addr) <0x63>\n- <2><1370>: Abbrev Number: 59 (DW_TAG_call_site)\n- <1371> DW_AT_call_return_pc: (addr) 0x1cb4\n- <1375> DW_AT_call_origin : (ref_addr) <0x55>\n- <2><1379>: Abbrev Number: 59 (DW_TAG_call_site)\n- <137a> DW_AT_call_return_pc: (addr) 0x1cbc\n- <137e> DW_AT_call_origin : (ref_addr) <0x55>\n- <2><1382>: Abbrev Number: 24 (DW_TAG_call_site)\n- <1383> DW_AT_call_return_pc: (addr) 0x1ce9\n- <1387> DW_AT_call_origin : (ref_udata) <0x1201>\n- <2><1388>: Abbrev Number: 59 (DW_TAG_call_site)\n- <1389> DW_AT_call_return_pc: (addr) 0x1cf1\n- <138d> DW_AT_call_origin : (ref_addr) <0x55>\n- <2><1391>: Abbrev Number: 0\n- <1><1392>: Abbrev Number: 61 (DW_TAG_subprogram)\n- <1393> DW_AT_external : (flag_present) 1\n- <1393> DW_AT_name : (GNU_strp_alt) (offset: 0x3366) \n- <1397> DW_AT_decl_file : (implicit_const) 1\n- <1397> DW_AT_decl_line : (data1) 28\n- <1398> DW_AT_decl_column : (data1) 7\n- <1399> DW_AT_type : (GNU_ref_alt) <0x72>\n- <139d> DW_AT_low_pc : (addr) 0x1b00\n- <13a1> DW_AT_high_pc : (udata) 251\n- <13a3> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n- <13a5> DW_AT_call_all_tail_calls: (flag_present) 1\n- <2><13a5>: Abbrev Number: 50 (DW_TAG_formal_parameter)\n- <13a6> DW_AT_name : (string) env\n- <13aa> DW_AT_decl_file : (implicit_const) 1\n- <13aa> DW_AT_decl_line : (data1) 28\n- <13ab> DW_AT_decl_column : (data1) 28\n- <13ac> DW_AT_type : (GNU_ref_alt) <0x2870>\n- <13b0> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n- <2><13b3>: Abbrev Number: 34 (DW_TAG_formal_parameter)\n- <13b4> DW_AT_name : (GNU_strp_alt) (offset: 0x271b) \n- <13b8> DW_AT_decl_file : (implicit_const) 1\n- <13b8> DW_AT_decl_line : (data1) 28\n- <13b9> DW_AT_decl_column : (data1) 41\n- <13ba> DW_AT_type : (GNU_ref_alt) <0x1c3>\n- <13be> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n- <2><13c1>: Abbrev Number: 34 (DW_TAG_formal_parameter)\n- <13c2> DW_AT_name : (GNU_strp_alt) (offset: 0x3d7d) \n- <13c6> DW_AT_decl_file : (implicit_const) 1\n- <13c6> DW_AT_decl_line : (data1) 28\n- <13c7> DW_AT_decl_column : (data1) 57\n- <13c8> DW_AT_type : (GNU_ref_alt) <0x19c>\n- <13cc> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n- <2><13cf>: Abbrev Number: 9 (DW_TAG_variable)\n- <13d0> DW_AT_name : (GNU_strp_alt) (offset: 0x30f4) \n- <13d4> DW_AT_decl_file : (implicit_const) 1\n- <13d4> DW_AT_decl_line : (data1) 29\n- <13d5> DW_AT_decl_column : (data1) 12\n- <13d6> DW_AT_type : (GNU_ref_alt) <0x394b>\n- <13da> DW_AT_location : (sec_offset) 0x4eb (location list)\n- <13de> DW_AT_GNU_locviews: (sec_offset) 0x4e7\n- <2><13e2>: Abbrev Number: 9 (DW_TAG_variable)\n- <13e3> DW_AT_name : (GNU_strp_alt) (offset: 0x26ba) \n- <13e7> DW_AT_decl_file : (implicit_const) 1\n- <13e7> DW_AT_decl_line : (data1) 30\n- <13e8> DW_AT_decl_column : (data1) 14\n- <13e9> DW_AT_type : (GNU_ref_alt) <0x3c2e>\n- <13ed> DW_AT_location : (sec_offset) 0x4fc (location list)\n- <13f1> DW_AT_GNU_locviews: (sec_offset) 0x4f6\n- <2><13f5>: Abbrev Number: 9 (DW_TAG_variable)\n- <13f6> DW_AT_name : (GNU_strp_alt) (offset: 0x26af) \n- <13fa> DW_AT_decl_file : (implicit_const) 1\n- <13fa> DW_AT_decl_line : (data1) 31\n- <13fb> DW_AT_decl_column : (data1) 18\n- <13fc> DW_AT_type : (GNU_ref_alt) <0x33c7>\n- <1400> DW_AT_location : (sec_offset) 0x511 (location list)\n- <1404> DW_AT_GNU_locviews: (sec_offset) 0x50d\n- <2><1408>: Abbrev Number: 9 (DW_TAG_variable)\n- <1409> DW_AT_name : (GNU_strp_alt) (offset: 0x3544) \n- <140d> DW_AT_decl_file : (implicit_const) 1\n- <140d> DW_AT_decl_line : (data1) 38\n- <140e> DW_AT_decl_column : (data1) 12\n- <140f> DW_AT_type : (GNU_ref_alt) <0x394b>\n- <1413> DW_AT_location : (sec_offset) 0x523 (location list)\n- <1417> DW_AT_GNU_locviews: (sec_offset) 0x51d\n- <2><141b>: Abbrev Number: 9 (DW_TAG_variable)\n- <141c> DW_AT_name : (GNU_strp_alt) (offset: 0x35ca) \n- <1420> DW_AT_decl_file : (implicit_const) 1\n- <1420> DW_AT_decl_line : (data1) 45\n- <1421> DW_AT_decl_column : (data1) 11\n- <1422> DW_AT_type : (GNU_ref_alt) <0x72>\n- <1426> DW_AT_location : (sec_offset) 0x53f (location list)\n- <142a> DW_AT_GNU_locviews: (sec_offset) 0x53b\n- <2><142e>: Abbrev Number: 58 (DW_TAG_lexical_block)\n- <142f> DW_AT_low_pc : (addr) 0x1b4e\n- <1433> DW_AT_high_pc : (udata) 38\n- <1434> DW_AT_sibling : (ref_udata) <0x1448>\n- <3><1436>: Abbrev Number: 60 (DW_TAG_variable)\n- <1437> DW_AT_name : (string) i\n- <1439> DW_AT_decl_file : (implicit_const) 1\n- <1439> DW_AT_decl_line : (data1) 32\n- <143a> DW_AT_decl_column : (data1) 17\n- <143b> DW_AT_type : (GNU_ref_alt) <0x394b>\n- <143f> DW_AT_location : (sec_offset) 0x550 (location list)\n- <1443> DW_AT_GNU_locviews: (sec_offset) 0x54e\n- <3><1447>: Abbrev Number: 0\n- <2><1448>: Abbrev Number: 38 (DW_TAG_inlined_subroutine)\n- <1449> DW_AT_abstract_origin: (GNU_ref_alt) <0x42bf>\n- <144d> DW_AT_entry_pc : (addr) 0x1b16\n- <1451> DW_AT_GNU_entry_view: (data1) 0\n- <1452> DW_AT_low_pc : (addr) 0x1b16\n- <1456> DW_AT_high_pc : (udata) 15\n- <1457> DW_AT_call_file : (implicit_const) 1\n- <1457> DW_AT_call_line : (data1) 29\n- <1458> DW_AT_call_column : (data1) 44\n- <1459> DW_AT_sibling : (ref_udata) <0x1476>\n- <3><145b>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <145c> DW_AT_abstract_origin: (GNU_ref_alt) <0x42c8>\n- <1460> DW_AT_location : (sec_offset) 0x559 (location list)\n- <1464> DW_AT_GNU_locviews: (sec_offset) 0x557\n- <3><1468>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <1469> DW_AT_abstract_origin: (GNU_ref_alt) <0x42d1>\n- <146d> DW_AT_location : (sec_offset) 0x561 (location list)\n- <1471> DW_AT_GNU_locviews: (sec_offset) 0x55f\n- <3><1475>: Abbrev Number: 0\n- <2><1476>: Abbrev Number: 27 (DW_TAG_inlined_subroutine)\n- <1477> DW_AT_abstract_origin: (GNU_ref_alt) <0x4294>\n- <147b> DW_AT_entry_pc : (addr) 0x1b3d\n- <147f> DW_AT_GNU_entry_view: (data1) 1\n- <1480> DW_AT_ranges : (sec_offset) 0xd5\n- <1484> DW_AT_call_file : (implicit_const) 1\n- <1484> DW_AT_call_line : (data1) 31\n- <1485> DW_AT_call_column : (data1) 50\n- <1486> DW_AT_sibling : (ref_udata) <0x14a8>\n- <3><1488>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <1489> DW_AT_abstract_origin: (GNU_ref_alt) <0x429d>\n- <148d> DW_AT_location : (sec_offset) 0x56a (location list)\n- <1491> DW_AT_GNU_locviews: (sec_offset) 0x568\n- <3><1495>: Abbrev Number: 13 (DW_TAG_formal_parameter)\n- <1496> DW_AT_abstract_origin: (GNU_ref_alt) <0x42a6>\n- <3><149a>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <149b> DW_AT_abstract_origin: (GNU_ref_alt) <0x42b2>\n- <149f> DW_AT_location : (sec_offset) 0x572 (location list)\n- <14a3> DW_AT_GNU_locviews: (sec_offset) 0x570\n- <3><14a7>: Abbrev Number: 0\n- <2><14a8>: Abbrev Number: 27 (DW_TAG_inlined_subroutine)\n- <14a9> DW_AT_abstract_origin: (GNU_ref_alt) <0x4269>\n- <14ad> DW_AT_entry_pc : (addr) 0x1b83\n- <14b1> DW_AT_GNU_entry_view: (data1) 1\n- <14b2> DW_AT_ranges : (sec_offset) 0xdc\n- <14b6> DW_AT_call_file : (implicit_const) 1\n- <14b6> DW_AT_call_line : (data1) 36\n- <14b7> DW_AT_call_column : (data1) 28\n- <14b8> DW_AT_sibling : (ref_udata) <0x14da>\n- <3><14ba>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <14bb> DW_AT_abstract_origin: (GNU_ref_alt) <0x4272>\n- <14bf> DW_AT_location : (sec_offset) 0x57b (location list)\n- <14c3> DW_AT_GNU_locviews: (sec_offset) 0x579\n- <3><14c7>: Abbrev Number: 13 (DW_TAG_formal_parameter)\n- <14c8> DW_AT_abstract_origin: (GNU_ref_alt) <0x427b>\n- <3><14cc>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <14cd> DW_AT_abstract_origin: (GNU_ref_alt) <0x4287>\n- <14d1> DW_AT_location : (sec_offset) 0x585 (location list)\n- <14d5> DW_AT_GNU_locviews: (sec_offset) 0x583\n- <3><14d9>: Abbrev Number: 0\n- <2><14da>: Abbrev Number: 38 (DW_TAG_inlined_subroutine)\n- <14db> DW_AT_abstract_origin: (GNU_ref_alt) <0x4125>\n- <14df> DW_AT_entry_pc : (addr) 0x1b91\n- <14e3> DW_AT_GNU_entry_view: (data1) 2\n- <14e4> DW_AT_low_pc : (addr) 0x1b91\n- <14e8> DW_AT_high_pc : (udata) 13\n- <14e9> DW_AT_call_file : (implicit_const) 1\n- <14e9> DW_AT_call_line : (data1) 38\n- <14ea> DW_AT_call_column : (data1) 28\n- <14eb> DW_AT_sibling : (ref_udata) <0x151e>\n- <3><14ed>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <14ee> DW_AT_abstract_origin: (GNU_ref_alt) <0x4130>\n- <14f2> DW_AT_location : (sec_offset) 0x58f (location list)\n- <14f6> DW_AT_GNU_locviews: (sec_offset) 0x58d\n- <3><14fa>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <14fb> DW_AT_abstract_origin: (GNU_ref_alt) <0x413a>\n- <14ff> DW_AT_location : (sec_offset) 0x59a (location list)\n- <1503> DW_AT_GNU_locviews: (sec_offset) 0x598\n- <3><1507>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <1508> DW_AT_abstract_origin: (GNU_ref_alt) <0x4141>\n- <150c> DW_AT_location : (sec_offset) 0x58f (location list)\n- <1510> DW_AT_GNU_locviews: (sec_offset) 0x58d\n- <3><1514>: Abbrev Number: 39 (DW_TAG_call_site)\n- <1515> DW_AT_call_return_pc: (addr) 0x1b9e\n- <1519> DW_AT_call_origin : (GNU_ref_alt) <0x4247>\n- <3><151d>: Abbrev Number: 0\n- <2><151e>: Abbrev Number: 27 (DW_TAG_inlined_subroutine)\n- <151f> DW_AT_abstract_origin: (GNU_ref_alt) <0x4125>\n- <1523> DW_AT_entry_pc : (addr) 0x1bb8\n- <1527> DW_AT_GNU_entry_view: (data1) 1\n- <1528> DW_AT_ranges : (sec_offset) 0xe5\n- <152c> DW_AT_call_file : (implicit_const) 1\n- <152c> DW_AT_call_line : (data1) 46\n- <152d> DW_AT_call_column : (data1) 13\n- <152e> DW_AT_sibling : (ref_udata) <0x1561>\n- <3><1530>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <1531> DW_AT_abstract_origin: (GNU_ref_alt) <0x4130>\n- <1535> DW_AT_location : (sec_offset) 0x5a6 (location list)\n- <1539> DW_AT_GNU_locviews: (sec_offset) 0x5a2\n- <3><153d>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <153e> DW_AT_abstract_origin: (GNU_ref_alt) <0x413a>\n- <1542> DW_AT_location : (sec_offset) 0x5b7 (location list)\n- <1546> DW_AT_GNU_locviews: (sec_offset) 0x5b5\n- <3><154a>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <154b> DW_AT_abstract_origin: (GNU_ref_alt) <0x4141>\n- <154f> DW_AT_location : (sec_offset) 0x5c1 (location list)\n- <1553> DW_AT_GNU_locviews: (sec_offset) 0x5bf\n- <3><1557>: Abbrev Number: 39 (DW_TAG_call_site)\n- <1558> DW_AT_call_return_pc: (addr) 0x1bbf\n- <155c> DW_AT_call_origin : (GNU_ref_alt) <0x4247>\n- <3><1560>: Abbrev Number: 0\n- <2><1561>: Abbrev Number: 59 (DW_TAG_call_site)\n- <1562> DW_AT_call_return_pc: (addr) 0x1b38\n- <1566> DW_AT_call_origin : (ref_addr) <0x63>\n- <2><156a>: Abbrev Number: 59 (DW_TAG_call_site)\n- <156b> DW_AT_call_return_pc: (addr) 0x1bb2\n- <156f> DW_AT_call_origin : (ref_addr) <0x63>\n- <2><1573>: Abbrev Number: 59 (DW_TAG_call_site)\n- <1574> DW_AT_call_return_pc: (addr) 0x1bc7\n- <1578> DW_AT_call_origin : (ref_addr) <0x55>\n- <2><157c>: Abbrev Number: 24 (DW_TAG_call_site)\n- <157d> DW_AT_call_return_pc: (addr) 0x1bee\n- <1581> DW_AT_call_origin : (ref_udata) <0x1201>\n- <2><1582>: Abbrev Number: 59 (DW_TAG_call_site)\n- <1583> DW_AT_call_return_pc: (addr) 0x1bf6\n- <1587> DW_AT_call_origin : (ref_addr) <0x55>\n+ <0><12f5>: Abbrev Number: 66 (DW_TAG_compile_unit)\n+ <12f6> DW_AT_producer : (GNU_strp_alt) (offset: 0x34d5) \n+ <12fa> DW_AT_language : (data1) 33\t(C++14)\n+ <12fb> DW_AT_name : (line_strp) (offset: 0x22f): src/shared/cpp/generic.cpp\n+ <12ff> DW_AT_comp_dir : (line_strp) (offset: 0): .\n+ <1303> DW_AT_ranges : (sec_offset) 0xf8\n+ <1307> DW_AT_low_pc : (addr) 0\n+ <130b> DW_AT_stmt_list : (sec_offset) 0x91a\n+ <1><130f>: Abbrev Number: 6 (DW_TAG_imported_unit)\n+ <1310> DW_AT_import : (GNU_ref_alt) <0x4367>\n+ <1><1314>: Abbrev Number: 6 (DW_TAG_imported_unit)\n+ <1315> DW_AT_import : (GNU_ref_alt) <0x4274>\n+ <1><1319>: Abbrev Number: 6 (DW_TAG_imported_unit)\n+ <131a> DW_AT_import : (GNU_ref_alt) <0xc>\n+ <1><131e>: Abbrev Number: 35 (DW_TAG_subprogram)\n+ <131f> DW_AT_external : (flag_present) 1\n+ <131f> DW_AT_name : (GNU_strp_alt) (offset: 0x1b8b) \n+ <1323> DW_AT_decl_file : (data1) 6\n+ <1324> DW_AT_decl_line : (data1) 59\n+ <1325> DW_AT_decl_column : (data1) 12\n+ <1326> DW_AT_type : (GNU_ref_alt) <0x54>\n+ <132a> DW_AT_declaration : (flag_present) 1\n+ <132a> DW_AT_sibling : (ref_udata) <0x1331>\n+ <2><132b>: Abbrev Number: 31 (DW_TAG_formal_parameter)\n+ <132c> DW_AT_type : (GNU_ref_alt) <0x54>\n+ <2><1330>: Abbrev Number: 0\n+ <1><1331>: Abbrev Number: 73 (DW_TAG_subprogram)\n+ <1332> DW_AT_external : (flag_present) 1\n+ <1332> DW_AT_name : (GNU_strp_alt) (offset: 0x3282) \n+ <1336> DW_AT_decl_file : (data1) 2\n+ <1337> DW_AT_decl_line : (data1) 37\n+ <1338> DW_AT_decl_column : (data1) 1\n+ <1339> DW_AT_type : (GNU_ref_alt) <0x7f>\n+ <133d> DW_AT_low_pc : (addr) 0x1cb0\n+ <1341> DW_AT_high_pc : (udata) 6\n+ <1342> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <1344> DW_AT_call_all_calls: (flag_present) 1\n+ <1344> DW_AT_sibling : (ref_udata) <0x1362>\n+ <2><1345>: Abbrev Number: 71 (DW_TAG_formal_parameter)\n+ <1346> DW_AT_name : (string) env\n+ <134a> DW_AT_decl_file : (implicit_const) 2\n+ <134a> DW_AT_decl_line : (data1) 37\n+ <134b> DW_AT_decl_column : (data1) 89\n+ <134c> DW_AT_type : (GNU_ref_alt) <0x2870>\n+ <1350> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n+ <2><1353>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n+ <1354> DW_AT_name : (GNU_strp_alt) (offset: 0x3d55) \n+ <1358> DW_AT_decl_file : (implicit_const) 2\n+ <1358> DW_AT_decl_line : (data1) 37\n+ <1359> DW_AT_decl_column : (data1) 101\n+ <135a> DW_AT_type : (GNU_ref_alt) <0x1a9>\n+ <135e> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n+ <2><1361>: Abbrev Number: 0\n+ <1><1362>: Abbrev Number: 65 (DW_TAG_subprogram)\n+ <1363> DW_AT_external : (flag_present) 1\n+ <1363> DW_AT_name : (GNU_strp_alt) (offset: 0x1b75) \n+ <1367> DW_AT_decl_file : (data1) 2\n+ <1368> DW_AT_decl_line : (data1) 27\n+ <1369> DW_AT_decl_column : (data1) 6\n+ <136a> DW_AT_low_pc : (addr) 0x1be0\n+ <136e> DW_AT_high_pc : (udata) 153\n+ <1370> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <1372> DW_AT_call_all_tail_calls: (flag_present) 1\n+ <1372> DW_AT_sibling : (ref_udata) <0x14f9>\n+ <2><1374>: Abbrev Number: 71 (DW_TAG_formal_parameter)\n+ <1375> DW_AT_name : (string) env\n+ <1379> DW_AT_decl_file : (implicit_const) 2\n+ <1379> DW_AT_decl_line : (data1) 27\n+ <137a> DW_AT_decl_column : (data1) 36\n+ <137b> DW_AT_type : (GNU_ref_alt) <0x2870>\n+ <137f> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n+ <2><1382>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n+ <1383> DW_AT_name : (GNU_strp_alt) (offset: 0x1bd9) \n+ <1387> DW_AT_decl_file : (implicit_const) 2\n+ <1387> DW_AT_decl_line : (data1) 27\n+ <1388> DW_AT_decl_column : (data1) 53\n+ <1389> DW_AT_type : (GNU_ref_alt) <0x74>\n+ <138d> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n+ <2><1390>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n+ <1391> DW_AT_name : (GNU_strp_alt) (offset: 0x1b8f) \n+ <1395> DW_AT_decl_file : (implicit_const) 2\n+ <1395> DW_AT_decl_line : (data1) 27\n+ <1396> DW_AT_decl_column : (data1) 66\n+ <1397> DW_AT_type : (GNU_ref_alt) <0x54>\n+ <139b> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n+ <2><139e>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n+ <139f> DW_AT_name : (GNU_strp_alt) (offset: 0x1ba7) \n+ <13a3> DW_AT_decl_file : (implicit_const) 2\n+ <13a3> DW_AT_decl_line : (data1) 27\n+ <13a4> DW_AT_decl_column : (data1) 90\n+ <13a5> DW_AT_type : (GNU_ref_alt) <0x74>\n+ <13a9> DW_AT_location : (exprloc) 2 byte block: 91 c \t(DW_OP_fbreg: 12)\n+ <2><13ac>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n+ <13ad> DW_AT_name : (GNU_strp_alt) (offset: 0x3d7d) \n+ <13b1> DW_AT_decl_file : (implicit_const) 2\n+ <13b1> DW_AT_decl_line : (data1) 27\n+ <13b2> DW_AT_decl_column : (data1) 118\n+ <13b3> DW_AT_type : (GNU_ref_alt) <0x19c>\n+ <13b7> DW_AT_location : (exprloc) 2 byte block: 91 10 \t(DW_OP_fbreg: 16)\n+ <2><13ba>: Abbrev Number: 75 (DW_TAG_variable)\n+ <13bb> DW_AT_name : (GNU_strp_alt) (offset: 0x35f5) \n+ <13bf> DW_AT_decl_file : (implicit_const) 2\n+ <13bf> DW_AT_decl_line : (data1) 28\n+ <13c0> DW_AT_decl_column : (data1) 12\n+ <13c1> DW_AT_type : (GNU_ref_alt) <0x1a9>\n+ <13c5> DW_AT_location : (sec_offset) 0x4f1 (location list)\n+ <13c9> DW_AT_GNU_locviews: (sec_offset) 0x4ef\n+ <2><13cd>: Abbrev Number: 75 (DW_TAG_variable)\n+ <13ce> DW_AT_name : (GNU_strp_alt) (offset: 0x1b3e) \n+ <13d2> DW_AT_decl_file : (implicit_const) 2\n+ <13d2> DW_AT_decl_line : (data1) 29\n+ <13d3> DW_AT_decl_column : (data1) 15\n+ <13d4> DW_AT_type : (GNU_ref_alt) <0x2bc>\n+ <13d8> DW_AT_location : (sec_offset) 0x4fe (location list)\n+ <13dc> DW_AT_GNU_locviews: (sec_offset) 0x4fa\n+ <2><13e0>: Abbrev Number: 75 (DW_TAG_variable)\n+ <13e1> DW_AT_name : (GNU_strp_alt) (offset: 0x33c1) \n+ <13e5> DW_AT_decl_file : (implicit_const) 2\n+ <13e5> DW_AT_decl_line : (data1) 30\n+ <13e6> DW_AT_decl_column : (data1) 13\n+ <13e7> DW_AT_type : (GNU_ref_alt) <0x1c3>\n+ <13eb> DW_AT_location : (sec_offset) 0x513 (location list)\n+ <13ef> DW_AT_GNU_locviews: (sec_offset) 0x50f\n+ <2><13f3>: Abbrev Number: 75 (DW_TAG_variable)\n+ <13f4> DW_AT_name : (GNU_strp_alt) (offset: 0x33b2) \n+ <13f8> DW_AT_decl_file : (implicit_const) 2\n+ <13f8> DW_AT_decl_line : (data1) 31\n+ <13f9> DW_AT_decl_column : (data1) 13\n+ <13fa> DW_AT_type : (GNU_ref_alt) <0x1c3>\n+ <13fe> DW_AT_location : (sec_offset) 0x525 (location list)\n+ <1402> DW_AT_GNU_locviews: (sec_offset) 0x523\n+ <2><1406>: Abbrev Number: 75 (DW_TAG_variable)\n+ <1407> DW_AT_name : (GNU_strp_alt) (offset: 0x1b68) \n+ <140b> DW_AT_decl_file : (implicit_const) 2\n+ <140b> DW_AT_decl_line : (data1) 32\n+ <140c> DW_AT_decl_column : (data1) 10\n+ <140d> DW_AT_type : (GNU_ref_alt) <0x7f>\n+ <1411> DW_AT_location : (sec_offset) 0x530 (location list)\n+ <1415> DW_AT_GNU_locviews: (sec_offset) 0x52e\n+ <2><1419>: Abbrev Number: 72 (DW_TAG_inlined_subroutine)\n+ <141a> DW_AT_abstract_origin: (GNU_ref_alt) <0x42eb>\n+ <141e> DW_AT_entry_pc : (addr) 0x1bf6\n+ <1422> DW_AT_GNU_entry_view: (data1) 0\n+ <1423> DW_AT_ranges : (sec_offset) 0xec\n+ <1427> DW_AT_call_file : (data1) 2\n+ <1428> DW_AT_call_line : (data1) 28\n+ <1429> DW_AT_call_column : (data1) 43\n+ <142a> DW_AT_sibling : (ref_udata) <0x1447>\n+ <3><142c>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <142d> DW_AT_abstract_origin: (GNU_ref_alt) <0x42f2>\n+ <1431> DW_AT_location : (sec_offset) 0x53b (location list)\n+ <1435> DW_AT_GNU_locviews: (sec_offset) 0x539\n+ <3><1439>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <143a> DW_AT_abstract_origin: (GNU_ref_alt) <0x42fb>\n+ <143e> DW_AT_location : (sec_offset) 0x546 (location list)\n+ <1442> DW_AT_GNU_locviews: (sec_offset) 0x544\n+ <3><1446>: Abbrev Number: 0\n+ <2><1447>: Abbrev Number: 70 (DW_TAG_inlined_subroutine)\n+ <1448> DW_AT_abstract_origin: (GNU_ref_alt) <0x4279>\n+ <144c> DW_AT_entry_pc : (addr) 0x1c04\n+ <1450> DW_AT_GNU_entry_view: (data1) 2\n+ <1451> DW_AT_low_pc : (addr) 0x1c04\n+ <1455> DW_AT_high_pc : (udata) 31\n+ <1456> DW_AT_call_file : (implicit_const) 2\n+ <1456> DW_AT_call_line : (data1) 29\n+ <1457> DW_AT_call_column : (data1) 40\n+ <1458> DW_AT_sibling : (ref_udata) <0x148f>\n+ <3><145a>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <145b> DW_AT_abstract_origin: (GNU_ref_alt) <0x427f>\n+ <145f> DW_AT_location : (sec_offset) 0x552 (location list)\n+ <1463> DW_AT_GNU_locviews: (sec_offset) 0x550\n+ <3><1467>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <1468> DW_AT_abstract_origin: (GNU_ref_alt) <0x4288>\n+ <146c> DW_AT_location : (sec_offset) 0x55d (location list)\n+ <1470> DW_AT_GNU_locviews: (sec_offset) 0x55b\n+ <3><1474>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <1475> DW_AT_abstract_origin: (GNU_ref_alt) <0x4292>\n+ <1479> DW_AT_location : (sec_offset) 0x568 (location list)\n+ <147d> DW_AT_GNU_locviews: (sec_offset) 0x566\n+ <3><1481>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <1482> DW_AT_abstract_origin: (GNU_ref_alt) <0x429c>\n+ <1486> DW_AT_location : (sec_offset) 0x578 (location list)\n+ <148a> DW_AT_GNU_locviews: (sec_offset) 0x576\n+ <3><148e>: Abbrev Number: 0\n+ <2><148f>: Abbrev Number: 70 (DW_TAG_inlined_subroutine)\n+ <1490> DW_AT_abstract_origin: (GNU_ref_alt) <0x42ce>\n+ <1494> DW_AT_entry_pc : (addr) 0x1c23\n+ <1498> DW_AT_GNU_entry_view: (data1) 2\n+ <1499> DW_AT_low_pc : (addr) 0x1c23\n+ <149d> DW_AT_high_pc : (udata) 17\n+ <149e> DW_AT_call_file : (implicit_const) 2\n+ <149e> DW_AT_call_line : (data1) 30\n+ <149f> DW_AT_call_column : (data1) 44\n+ <14a0> DW_AT_sibling : (ref_udata) <0x14bd>\n+ <3><14a2>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <14a3> DW_AT_abstract_origin: (GNU_ref_alt) <0x42d5>\n+ <14a7> DW_AT_location : (sec_offset) 0x588 (location list)\n+ <14ab> DW_AT_GNU_locviews: (sec_offset) 0x586\n+ <3><14af>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <14b0> DW_AT_abstract_origin: (GNU_ref_alt) <0x42de>\n+ <14b4> DW_AT_location : (sec_offset) 0x593 (location list)\n+ <14b8> DW_AT_GNU_locviews: (sec_offset) 0x591\n+ <3><14bc>: Abbrev Number: 0\n+ <2><14bd>: Abbrev Number: 70 (DW_TAG_inlined_subroutine)\n+ <14be> DW_AT_abstract_origin: (GNU_ref_alt) <0x42ce>\n+ <14c2> DW_AT_entry_pc : (addr) 0x1c3b\n+ <14c6> DW_AT_GNU_entry_view: (data1) 0\n+ <14c7> DW_AT_low_pc : (addr) 0x1c3b\n+ <14cb> DW_AT_high_pc : (udata) 15\n+ <14cc> DW_AT_call_file : (implicit_const) 2\n+ <14cc> DW_AT_call_line : (data1) 31\n+ <14cd> DW_AT_call_column : (data1) 83\n+ <14ce> DW_AT_sibling : (ref_udata) <0x14eb>\n+ <3><14d0>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <14d1> DW_AT_abstract_origin: (GNU_ref_alt) <0x42d5>\n+ <14d5> DW_AT_location : (sec_offset) 0x59f (location list)\n+ <14d9> DW_AT_GNU_locviews: (sec_offset) 0x59d\n+ <3><14dd>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <14de> DW_AT_abstract_origin: (GNU_ref_alt) <0x42de>\n+ <14e2> DW_AT_location : (sec_offset) 0x5aa (location list)\n+ <14e6> DW_AT_GNU_locviews: (sec_offset) 0x5a8\n+ <3><14ea>: Abbrev Number: 0\n+ <2><14eb>: Abbrev Number: 24 (DW_TAG_call_site)\n+ <14ec> DW_AT_call_return_pc: (addr) 0x1c59\n+ <14f0> DW_AT_call_origin : (ref_udata) <0x131e>\n+ <2><14f1>: Abbrev Number: 24 (DW_TAG_call_site)\n+ <14f2> DW_AT_call_return_pc: (addr) 0x1c71\n+ <14f6> DW_AT_call_origin : (ref_udata) <0x153b>\n+ <2><14f8>: Abbrev Number: 0\n+ <1><14f9>: Abbrev Number: 69 (DW_TAG_subprogram)\n+ <14fa> DW_AT_external : (flag_present) 1\n+ <14fa> DW_AT_name : (GNU_strp_alt) (offset: 0x1bba) \n+ <14fe> DW_AT_decl_file : (data1) 2\n+ <14ff> DW_AT_decl_line : (data1) 23\n+ <1500> DW_AT_decl_column : (data1) 6\n+ <1501> DW_AT_low_pc : (addr) 0x1c80\n+ <1505> DW_AT_high_pc : (udata) 41\n+ <1506> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <1508> DW_AT_call_all_calls: (flag_present) 1\n+ <1508> DW_AT_sibling : (ref_udata) <0x153b>\n+ <2><150a>: Abbrev Number: 71 (DW_TAG_formal_parameter)\n+ <150b> DW_AT_name : (string) env\n+ <150f> DW_AT_decl_file : (implicit_const) 2\n+ <150f> DW_AT_decl_line : (data1) 23\n+ <1510> DW_AT_decl_column : (data1) 39\n+ <1511> DW_AT_type : (GNU_ref_alt) <0x2870>\n+ <1515> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n+ <2><1518>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n+ <1519> DW_AT_name : (GNU_strp_alt) (offset: 0x1bd9) \n+ <151d> DW_AT_decl_file : (implicit_const) 2\n+ <151d> DW_AT_decl_line : (data1) 23\n+ <151e> DW_AT_decl_column : (data1) 56\n+ <151f> DW_AT_type : (GNU_ref_alt) <0x74>\n+ <1523> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n+ <2><1526>: Abbrev Number: 64 (DW_TAG_formal_parameter)\n+ <1527> DW_AT_name : (GNU_strp_alt) (offset: 0x3d7d) \n+ <152b> DW_AT_decl_file : (implicit_const) 2\n+ <152b> DW_AT_decl_line : (data1) 23\n+ <152c> DW_AT_decl_column : (data1) 73\n+ <152d> DW_AT_type : (GNU_ref_alt) <0x19c>\n+ <1531> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n+ <2><1534>: Abbrev Number: 24 (DW_TAG_call_site)\n+ <1535> DW_AT_call_return_pc: (addr) 0x1ca4\n+ <1539> DW_AT_call_origin : (ref_udata) <0x1362>\n+ <2><153a>: Abbrev Number: 0\n+ <1><153b>: Abbrev Number: 62 (DW_TAG_subprogram)\n+ <153c> DW_AT_specification: (GNU_ref_alt) <0x977>\n+ <1540> DW_AT_object_pointer: (ref_udata) <0x1549>\n+ <1542> DW_AT_low_pc : (addr) 0x1cc0\n+ <1546> DW_AT_high_pc : (udata) 33\n+ <1547> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n+ <1549> DW_AT_call_all_tail_calls: (flag_present) 1\n+ <2><1549>: Abbrev Number: 67 (DW_TAG_formal_parameter)\n+ <154a> DW_AT_name : (GNU_strp_alt) (offset: 0x3571) \n+ <154e> DW_AT_type : (GNU_ref_alt) <0x436c>\n+ <1552> DW_AT_artificial : (flag_present) 1\n+ <1552> DW_AT_location : (exprloc) 2 byte block: 91 0 \t(DW_OP_fbreg: 0)\n+ <2><1555>: Abbrev Number: 63 (DW_TAG_formal_parameter)\n+ <1556> DW_AT_name : (string) obj\n+ <155a> DW_AT_decl_file : (data1) 1\n+ <155b> DW_AT_decl_line : (data2) 1061\n+ <155d> DW_AT_decl_column : (data1) 33\n+ <155e> DW_AT_type : (GNU_ref_alt) <0x19c>\n+ <1562> DW_AT_location : (exprloc) 2 byte block: 91 4 \t(DW_OP_fbreg: 4)\n+ <2><1565>: Abbrev Number: 68 (DW_TAG_formal_parameter)\n+ <1566> DW_AT_name : (GNU_strp_alt) (offset: 0x6af) \n+ <156a> DW_AT_decl_file : (data1) 1\n+ <156b> DW_AT_decl_line : (data2) 1061\n+ <156d> DW_AT_decl_column : (data1) 48\n+ <156e> DW_AT_type : (GNU_ref_alt) <0x2bc>\n+ <1572> DW_AT_location : (exprloc) 2 byte block: 91 8 \t(DW_OP_fbreg: 8)\n+ <2><1575>: Abbrev Number: 17 (DW_TAG_unspecified_parameters)\n+ <2><1576>: Abbrev Number: 74 (DW_TAG_variable)\n+ <1577> DW_AT_name : (GNU_strp_alt) (offset: 0x356c) \n+ <157b> DW_AT_decl_file : (data1) 1\n+ <157c> DW_AT_decl_line : (data2) 1062\n+ <157e> DW_AT_decl_column : (data1) 17\n+ <157f> DW_AT_type : (GNU_ref_alt) <0x76>\n+ <1583> DW_AT_location : (sec_offset) 0x5b7 (location list)\n+ <1587> DW_AT_GNU_locviews: (sec_offset) 0x5b3\n <2><158b>: Abbrev Number: 0\n <1><158c>: Abbrev Number: 0\n Compilation Unit @ offset 0x158d:\n Length: 0x118 (32-bit)\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><1599>: Abbrev Number: 10 (DW_TAG_compile_unit)\n <159a> DW_AT_producer : (GNU_strp_alt) (offset: 0x34d5) \n <159e> DW_AT_language : (data1) 33\t(C++14)\n <159f> DW_AT_name : (line_strp) (offset: 0x24a): src/shared/cpp/generic_posix.cpp\n <15a3> DW_AT_comp_dir : (line_strp) (offset: 0): .\n- <15a7> DW_AT_low_pc : (addr) 0x1d00\n+ <15a7> DW_AT_low_pc : (addr) 0x1cf0\n <15ab> DW_AT_high_pc : (udata) 134\n <15ad> DW_AT_stmt_list : (sec_offset) 0xa8d\n <1><15b1>: Abbrev Number: 1 (DW_TAG_imported_unit)\n <15b2> DW_AT_import : (ref_addr) <0x2c>\t[Abbrev Number: 82 (DW_TAG_partial_unit)]\n <1><15b6>: Abbrev Number: 1 (DW_TAG_imported_unit)\n <15b7> DW_AT_import : (ref_addr) <0x4c>\t[Abbrev Number: 82 (DW_TAG_partial_unit)]\n <1><15bb>: Abbrev Number: 44 (DW_TAG_namespace)\n@@ -2691,15 +2691,15 @@\n <1><15fe>: Abbrev Number: 73 (DW_TAG_subprogram)\n <15ff> DW_AT_external : (flag_present) 1\n <15ff> DW_AT_name : (GNU_strp_alt) (offset: 0x1b8b) \n <1603> DW_AT_decl_file : (data1) 1\n <1604> DW_AT_decl_line : (data1) 41\n <1605> DW_AT_decl_column : (data1) 5\n <1606> DW_AT_type : (GNU_ref_alt) <0x54>\n- <160a> DW_AT_low_pc : (addr) 0x1d60\n+ <160a> DW_AT_low_pc : (addr) 0x1d50\n <160e> DW_AT_high_pc : (udata) 38\n <160f> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <1611> DW_AT_call_all_calls: (flag_present) 1\n <1611> DW_AT_sibling : (ref_udata) <0x1622>\n <2><1613>: Abbrev Number: 34 (DW_TAG_formal_parameter)\n <1614> DW_AT_name : (GNU_strp_alt) (offset: 0x1b8f) \n <1618> DW_AT_decl_file : (implicit_const) 1\n@@ -2710,15 +2710,15 @@\n <2><1621>: Abbrev Number: 0\n <1><1622>: Abbrev Number: 77 (DW_TAG_subprogram)\n <1623> DW_AT_external : (flag_present) 1\n <1623> DW_AT_name : (GNU_strp_alt) (offset: 0x3327) \n <1627> DW_AT_decl_file : (data1) 1\n <1628> DW_AT_decl_line : (data1) 28\n <1629> DW_AT_decl_column : (data1) 6\n- <162a> DW_AT_low_pc : (addr) 0x1d00\n+ <162a> DW_AT_low_pc : (addr) 0x1cf0\n <162e> DW_AT_high_pc : (udata) 89\n <162f> DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n <1631> DW_AT_call_all_calls: (flag_present) 1\n <2><1631>: Abbrev Number: 80 (DW_TAG_formal_parameter)\n <1632> DW_AT_name : (string) env\n <1636> DW_AT_decl_file : (data1) 1\n <1637> DW_AT_decl_line : (data1) 28\n@@ -2752,24 +2752,24 @@\n <1673> DW_AT_decl_file : (implicit_const) 1\n <1673> DW_AT_decl_line : (data1) 32\n <1674> DW_AT_decl_column : (implicit_const) 11\n <1674> DW_AT_type : (GNU_ref_alt) <0x72>\n <1678> DW_AT_location : (sec_offset) 0x5e6 (location list)\n <167c> DW_AT_GNU_locviews: (sec_offset) 0x5e4\n <2><1680>: Abbrev Number: 59 (DW_TAG_call_site)\n- <1681> DW_AT_call_return_pc: (addr) 0x1d1b\n+ <1681> DW_AT_call_return_pc: (addr) 0x1d0b\n <1685> DW_AT_call_origin : (ref_addr) <0x63>\n <2><1689>: Abbrev Number: 24 (DW_TAG_call_site)\n- <168a> DW_AT_call_return_pc: (addr) 0x1d22\n+ <168a> DW_AT_call_return_pc: (addr) 0x1d12\n <168e> DW_AT_call_origin : (ref_udata) <0x15f0>\n <2><168f>: Abbrev Number: 39 (DW_TAG_call_site)\n- <1690> DW_AT_call_return_pc: (addr) 0x1d34\n+ <1690> DW_AT_call_return_pc: (addr) 0x1d24\n <1694> DW_AT_call_origin : (GNU_ref_alt) <0x433d>\n <2><1698>: Abbrev Number: 24 (DW_TAG_call_site)\n- <1699> DW_AT_call_return_pc: (addr) 0x1d49\n+ <1699> DW_AT_call_return_pc: (addr) 0x1d39\n <169d> DW_AT_call_origin : (ref_udata) <0x15cd>\n <2><169e>: Abbrev Number: 59 (DW_TAG_call_site)\n- <169f> DW_AT_call_return_pc: (addr) 0x1d52\n+ <169f> DW_AT_call_return_pc: (addr) 0x1d42\n <16a3> DW_AT_call_origin : (ref_addr) <0x55>\n <2><16a7>: Abbrev Number: 0\n <1><16a8>: Abbrev Number: 0\n \n"}, {"source1": "readelf --wide --debug-dump=aranges {}", "source2": "readelf --wide --debug-dump=aranges {}", "unified_diff": "@@ -5,36 +5,36 @@\n Offset into .debug_info: 0x77\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n 000012c0 0000071a\n 00000000 00000000\n- Length: 36\n+ Length: 28\n Version: 2\n Offset into .debug_info: 0xef8\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n- 000019e0 000000d6\n- 00001ac0 00000021\n+ 000019e0 000001f6\n 00000000 00000000\n- Length: 28\n+ Length: 36\n Version: 2\n- Offset into .debug_info: 0x119c\n+ Offset into .debug_info: 0x12e9\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n- 00001b00 000001f6\n+ 00001be0 000000d6\n+ 00001cc0 00000021\n 00000000 00000000\n Length: 28\n Version: 2\n Offset into .debug_info: 0x158d\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n- 00001d00 00000086\n+ 00001cf0 00000086\n 00000000 00000000\n \n"}, {"source1": "readelf --wide --debug-dump=loc {}", "source2": "readelf --wide --debug-dump=loc {}", "unified_diff": "@@ -356,379 +356,379 @@\n \n 0000031a v0000000 v0000001 location view pair\n \n 0000031c v0000000 v0000001 views at 0000031a for:\n 00001370 00001387 (DW_OP_fbreg: 8)\n 00000324 \n Table at Offset 0x325\n- Length: 0xe2\n+ Length: 0x1ba\n DWARF version: 5\n Address size: 4\n Segment size: 0\n Offset entries: 0\n \n Offset Begin End Expression\n \n 00000331 v0000000 v0000000 location view pair\n+ 00000333 v0000000 v0000000 location view pair\n+ 00000335 v0000000 v0000000 location view pair\n \n- 00000333 v0000000 v0000000 views at 00000331 for:\n- 00001a04 00001a1e (DW_OP_reg0 (eax))\n- 0000033b \n-\n- 0000033c v0000000 v0000000 location view pair\n- 0000033e v0000000 v0000000 location view pair\n-\n- 00000340 00001a23 (base address)\n- 00000345 v0000000 v0000000 views at 0000033c for:\n- 00001a23 00001a24 (DW_OP_reg0 (eax))\n- 0000034a v0000000 v0000000 views at 0000033e for:\n- 00001a24 00001a79 (DW_OP_fbreg: -36)\n+ 00000337 v0000000 v0000000 views at 00000331 for:\n+ 00001afc 00001b06 (DW_OP_reg0 (eax))\n+ 0000033e v0000000 v0000000 views at 00000333 for:\n+ 00001b06 00001b42 (DW_OP_breg5 (ebp): -1; DW_OP_stack_value)\n+ 00000347 v0000000 v0000000 views at 00000335 for:\n+ 00001ba9 00001bd6 (DW_OP_breg5 (ebp): -1; DW_OP_stack_value)\n 00000350 \n \n 00000351 v0000000 v0000000 location view pair\n 00000353 v0000000 v0000000 location view pair\n+ 00000355 v0000000 v0000000 location view pair\n+ 00000357 v0000000 v0000000 location view pair\n \n- 00000355 00001a34 (base address)\n- 0000035a v0000000 v0000000 views at 00000351 for:\n- 00001a34 00001a40 (DW_OP_reg0 (eax))\n- 0000035f v0000000 v0000000 views at 00000353 for:\n- 00001a40 00001a78 (DW_OP_reg5 (ebp))\n- 00000364 \n+ 00000359 v0000000 v0000000 views at 00000351 for:\n+ 00001b14 00001b1a (DW_OP_reg0 (eax))\n+ 00000360 v0000000 v0000000 views at 00000353 for:\n+ 00001b1a 00001b51 (DW_OP_reg6 (esi))\n+ 00000367 v0000000 v0000000 views at 00000355 for:\n+ 00001b51 00001b75 (DW_OP_fbreg: -36)\n+ 0000036f v0000000 v0000000 views at 00000357 for:\n+ 00001ba9 00001bd6 (DW_OP_reg6 (esi))\n+ 00000376 \n+\n+ 00000377 v0000000 v0000000 location view pair\n+ 00000379 v0000000 v0000000 location view pair\n+\n+ 0000037b v0000000 v0000000 views at 00000377 for:\n+ 00001b32 00001b35 (DW_OP_reg0 (eax))\n+ 00000382 v0000000 v0000000 views at 00000379 for:\n+ 00001b35 00001b8c (DW_OP_reg7 (edi))\n+ 00000389 \n+\n+ 0000038a v0000000 v0000000 location view pair\n+ 0000038c v0000000 v0000000 location view pair\n+\n+ 0000038e v0000000 v0000000 views at 0000038a for:\n+ 00001b42 00001b4c (DW_OP_reg0 (eax))\n+ 00000395 v0000000 v0000000 views at 0000038c for:\n+ 00001b4c 00001b9f (DW_OP_reg5 (ebp))\n+ 0000039c \n \n- 00000365 v0000000 v0000000 location view pair\n+ 0000039d v0000000 v0000000 location view pair\n+ 0000039f v0000000 v0000000 location view pair\n \n- 00000367 v0000000 v0000000 views at 00000365 for:\n- 00001a4d 00001a76 (DW_OP_reg6 (esi))\n- 0000036f \n+ 000003a1 v0000000 v0000000 views at 0000039d for:\n+ 00001b8c 00001b93 (DW_OP_reg0 (eax))\n+ 000003a8 v0000000 v0000000 views at 0000039f for:\n+ 00001b93 00001b9f (DW_OP_reg7 (edi))\n+ 000003af \n \n- 00000370 v0000000 v0000000 location view pair\n+ 000003b0 v0000001 v0000000 location view pair\n \n- 00000372 v0000000 v0000000 views at 00000370 for:\n- 00001a59 00001a70 (DW_OP_reg0 (eax))\n- 0000037a \n+ 000003b2 v0000001 v0000000 views at 000003b0 for:\n+ 00001b42 00001b51 (DW_OP_lit0; DW_OP_stack_value)\n+ 000003ba \n \n- 0000037b v0000000 v0000000 location view pair\n+ 000003bb v0000001 v0000000 location view pair\n+ 000003bd v0000000 v0000000 location view pair\n \n- 0000037d v0000000 v0000000 views at 0000037b for:\n- 000019f6 00001a04 (DW_OP_reg7 (edi))\n- 00000385 \n+ 000003bf v0000001 v0000000 views at 000003bb for:\n+ 00001b14 00001b1a (DW_OP_reg0 (eax))\n+ 000003c6 v0000000 v0000000 views at 000003bd for:\n+ 00001b1a 00001b1b (DW_OP_reg6 (esi))\n+ 000003cd \n \n- 00000386 v0000000 v0000000 location view pair\n+ 000003ce v0000001 v0000000 location view pair\n \n- 00000388 v0000000 v0000000 views at 00000386 for:\n- 000019f6 00001a04 (DW_OP_fbreg: 16)\n- 00000391 \n+ 000003d0 v0000001 v0000000 views at 000003ce for:\n+ 00001b14 00001b1b (DW_OP_reg7 (edi))\n+ 000003d7 \n \n- 00000392 v0000002 v0000000 location view pair\n+ 000003d8 v0000001 v0000000 location view pair\n \n- 00000394 v0000002 v0000000 views at 00000392 for:\n- 00001a04 00001a23 (DW_OP_reg7 (edi))\n- 0000039c \n+ 000003da v0000001 v0000000 views at 000003d8 for:\n+ 00001b14 00001b1b (DW_OP_reg5 (ebp))\n+ 000003e1 \n \n- 0000039d v0000002 v0000000 location view pair\n+ 000003e2 v0000002 v0000000 location view pair\n \n- 0000039f v0000002 v0000000 views at 0000039d for:\n- 00001a04 00001a1e (DW_OP_reg0 (eax))\n- 000003a7 \n+ 000003e4 v0000002 v0000000 views at 000003e2 for:\n+ 00001b75 00001b8c (DW_OP_fbreg: 0)\n+ 000003ec \n \n- 000003a8 v0000002 v0000000 location view pair\n+ 000003ed v0000002 v0000000 location view pair\n \n- 000003aa v0000002 v0000000 views at 000003a8 for:\n- 00001a04 00001a23 (DW_OP_addr: 20d3; DW_OP_stack_value)\n- 000003b7 \n+ 000003ef v0000002 v0000000 views at 000003ed for:\n+ 00001b75 00001b8c (DW_OP_reg5 (ebp))\n+ 000003f6 \n \n- 000003b8 v0000002 v0000000 location view pair\n+ 000003f7 v0000002 v0000000 location view pair\n \n- 000003ba v0000002 v0000000 views at 000003b8 for:\n- 00001a04 00001a23 (DW_OP_addr: 2108; DW_OP_stack_value)\n- 000003c7 \n+ 000003f9 v0000002 v0000000 views at 000003f7 for:\n+ 00001b75 00001b8c (DW_OP_reg7 (edi))\n+ 00000400 \n \n- 000003c8 v0000002 v0000000 location view pair\n+ 00000401 v0000000 v0000000 location view pair\n+ 00000403 v0000000 v0000000 location view pair\n \n- 000003ca v0000002 v0000000 views at 000003c8 for:\n- 00001a23 00001a34 (DW_OP_reg7 (edi))\n- 000003d2 \n+ 00000405 v0000000 v0000000 views at 00000401 for:\n+ 00001a05 00001a0c (DW_OP_reg0 (eax))\n+ 0000040a v0000000 v0000000 views at 00000403 for:\n+ 00001a0c 00001a3e (DW_OP_reg5 (ebp))\n+ 0000040f \n \n- 000003d3 v0000002 v0000000 location view pair\n+ 00000410 v0000000 v0000000 location view pair\n+ 00000412 v0000000 v0000000 location view pair\n+ 00000414 v0000000 v0000000 location view pair\n \n- 000003d5 v0000002 v0000000 views at 000003d3 for:\n- 00001a23 00001a34 (DW_OP_fbreg: 4)\n- 000003de \n+ 00000416 v0000000 v0000000 views at 00000410 for:\n+ 00001a1d 00001a1f (DW_OP_reg0 (eax))\n+ 0000041b v0000000 v0000000 views at 00000412 for:\n+ 00001a1f 00001a3e (DW_OP_reg6 (esi))\n+ 00000420 v0000000 v0000000 views at 00000414 for:\n+ 00001a3e 00001a54 (DW_OP_fbreg: -36)\n+ 00000426 \n \n- 000003df v0000000 v0000000 location view pair\n+ 00000427 v0000000 v0000000 location view pair\n+ 00000429 v0000000 v0000000 location view pair\n \n- 000003e1 v0000000 v0000000 views at 000003df for:\n- 00001a3b 00001a4a (DW_OP_reg7 (edi))\n- 000003e9 \n+ 0000042b v0000000 v0000000 views at 00000427 for:\n+ 00001a2e 00001a3e (DW_OP_reg0 (eax))\n+ 00000430 v0000000 v0000000 views at 00000429 for:\n+ 00001a3e 00001a70 (DW_OP_reg1 (ecx))\n+ 00000436 \n \n- 000003ea v0000000 v0000000 location view pair\n+ 00000437 v0000000 v0000000 location view pair\n+ 00000439 v0000000 v0000000 location view pair\n+ 0000043b v0000000 v0000000 location view pair\n \n- 000003ec v0000000 v0000000 views at 000003ea for:\n- 00001a3b 00001a4a (DW_OP_reg6 (esi))\n- 000003f4 \n+ 0000043d v0000000 v0000000 views at 00000437 for:\n+ 00001a7e 00001a91 (DW_OP_reg0 (eax))\n+ 00000444 v0000000 v0000000 views at 00000439 for:\n+ 00001a91 00001aaa (DW_OP_breg7 (edi): -1; DW_OP_stack_value)\n+ 0000044d v0000000 v0000000 views at 0000043b for:\n+ 00001ab4 00001ac1 (DW_OP_reg0 (eax))\n+ 00000454 \n \n- 000003f5 v0000000 v0000000 location view pair\n- 000003f7 v0000000 v0000001 location view pair\n+ 00000455 v0000000 v0000000 location view pair\n+ 00000457 v0000000 v0000000 location view pair\n \n- 000003f9 00001acb (base address)\n- 000003fe v0000000 v0000000 views at 000003f5 for:\n- 00001acb 00001adc (DW_OP_reg1 (ecx))\n- 00000403 v0000000 v0000001 views at 000003f7 for:\n- 00001adc 00001add (DW_OP_fbreg: 12; DW_OP_stack_value)\n- 0000040a \n-Table at Offset 0x40b\n- Length: 0x1ba\n- DWARF version: 5\n- Address size: 4\n- Segment size: 0\n- Offset entries: 0\n+ 00000459 v0000000 v0000000 views at 00000455 for:\n+ 00001a98 00001a9e (DW_OP_reg0 (eax))\n+ 00000460 v0000000 v0000000 views at 00000457 for:\n+ 00001a9e 00001aaa (DW_OP_reg5 (ebp))\n+ 00000467 \n \n- Offset Begin End Expression\n+ 00000468 v0000002 v0000000 location view pair\n \n- 00000417 v0000000 v0000000 location view pair\n- 00000419 v0000000 v0000000 location view pair\n- 0000041b v0000000 v0000000 location view pair\n-\n- 0000041d v0000000 v0000000 views at 00000417 for:\n- 00001c1c 00001c26 (DW_OP_reg0 (eax))\n- 00000424 v0000000 v0000000 views at 00000419 for:\n- 00001c26 00001c62 (DW_OP_breg5 (ebp): -1; DW_OP_stack_value)\n- 0000042d v0000000 v0000000 views at 0000041b for:\n- 00001cc9 00001cf6 (DW_OP_breg5 (ebp): -1; DW_OP_stack_value)\n- 00000436 \n+ 0000046a v0000002 v0000000 views at 00000468 for:\n+ 00001a2e 00001a3e (DW_OP_lit0; DW_OP_stack_value)\n+ 00000470 \n \n- 00000437 v0000000 v0000000 location view pair\n- 00000439 v0000000 v0000000 location view pair\n- 0000043b v0000000 v0000000 location view pair\n- 0000043d v0000000 v0000000 location view pair\n+ 00000471 v0000000 v0000000 location view pair\n \n- 0000043f v0000000 v0000000 views at 00000437 for:\n- 00001c34 00001c3a (DW_OP_reg0 (eax))\n- 00000446 v0000000 v0000000 views at 00000439 for:\n- 00001c3a 00001c71 (DW_OP_reg6 (esi))\n- 0000044d v0000000 v0000000 views at 0000043b for:\n- 00001c71 00001c95 (DW_OP_fbreg: -36)\n- 00000455 v0000000 v0000000 views at 0000043d for:\n- 00001cc9 00001cf6 (DW_OP_reg6 (esi))\n- 0000045c \n+ 00000473 v0000000 v0000000 views at 00000471 for:\n+ 000019f6 00001a05 (DW_OP_reg7 (edi))\n+ 00000478 \n+\n+ 00000479 v0000000 v0000000 location view pair\n \n- 0000045d v0000000 v0000000 location view pair\n- 0000045f v0000000 v0000000 location view pair\n+ 0000047b v0000000 v0000000 views at 00000479 for:\n+ 000019f6 00001a05 (DW_OP_fbreg: 4)\n+ 00000481 \n \n- 00000461 v0000000 v0000000 views at 0000045d for:\n- 00001c52 00001c55 (DW_OP_reg0 (eax))\n- 00000468 v0000000 v0000000 views at 0000045f for:\n- 00001c55 00001cac (DW_OP_reg7 (edi))\n- 0000046f \n+ 00000482 v0000001 v0000000 location view pair\n \n- 00000470 v0000000 v0000000 location view pair\n- 00000472 v0000000 v0000000 location view pair\n+ 00000484 v0000001 v0000000 views at 00000482 for:\n+ 00001a1d 00001a2e (DW_OP_reg7 (edi))\n+ 00000489 \n \n- 00000474 v0000000 v0000000 views at 00000470 for:\n- 00001c62 00001c6c (DW_OP_reg0 (eax))\n- 0000047b v0000000 v0000000 views at 00000472 for:\n- 00001c6c 00001cbf (DW_OP_reg5 (ebp))\n- 00000482 \n+ 0000048a v0000001 v0000000 location view pair\n \n- 00000483 v0000000 v0000000 location view pair\n- 00000485 v0000000 v0000000 location view pair\n+ 0000048c v0000001 v0000000 views at 0000048a for:\n+ 00001a1d 00001a2e (DW_OP_lit0; DW_OP_stack_value)\n+ 00000492 \n \n- 00000487 v0000000 v0000000 views at 00000483 for:\n- 00001cac 00001cb3 (DW_OP_reg0 (eax))\n- 0000048e v0000000 v0000000 views at 00000485 for:\n- 00001cb3 00001cbf (DW_OP_reg7 (edi))\n- 00000495 \n+ 00000493 v0000001 v0000000 location view pair\n \n- 00000496 v0000001 v0000000 location view pair\n+ 00000495 v0000001 v0000000 views at 00000493 for:\n+ 00001a63 00001a71 (DW_OP_reg7 (edi))\n+ 0000049c \n \n- 00000498 v0000001 v0000000 views at 00000496 for:\n- 00001c62 00001c71 (DW_OP_lit0; DW_OP_stack_value)\n- 000004a0 \n+ 0000049d v0000001 v0000000 location view pair\n \n- 000004a1 v0000001 v0000000 location view pair\n- 000004a3 v0000000 v0000000 location view pair\n+ 0000049f v0000001 v0000000 views at 0000049d for:\n+ 00001a63 00001a70 (DW_OP_reg1 (ecx))\n+ 000004a6 \n \n- 000004a5 v0000001 v0000000 views at 000004a1 for:\n- 00001c34 00001c3a (DW_OP_reg0 (eax))\n- 000004ac v0000000 v0000000 views at 000004a3 for:\n- 00001c3a 00001c3b (DW_OP_reg6 (esi))\n- 000004b3 \n+ 000004a7 v0000002 v0000000 location view pair\n \n- 000004b4 v0000001 v0000000 location view pair\n+ 000004a9 v0000002 v0000000 views at 000004a7 for:\n+ 00001a71 00001a7e (DW_OP_lit0; DW_OP_stack_value)\n+ 000004b1 \n \n- 000004b6 v0000001 v0000000 views at 000004b4 for:\n- 00001c34 00001c3b (DW_OP_reg7 (edi))\n- 000004bd \n+ 000004b2 v0000002 v0000000 location view pair\n \n- 000004be v0000001 v0000000 location view pair\n+ 000004b4 v0000002 v0000000 views at 000004b2 for:\n+ 00001a71 00001a7e (DW_OP_reg6 (esi))\n+ 000004bb \n \n- 000004c0 v0000001 v0000000 views at 000004be for:\n- 00001c34 00001c3b (DW_OP_reg5 (ebp))\n- 000004c7 \n+ 000004bc v0000001 v0000000 location view pair\n+ 000004be v0000000 v0000000 location view pair\n \n- 000004c8 v0000002 v0000000 location view pair\n+ 000004c0 v0000001 v0000000 views at 000004bc for:\n+ 00001a98 00001a9e (DW_OP_reg0 (eax))\n+ 000004c7 v0000000 v0000000 views at 000004be for:\n+ 00001a9e 00001a9f (DW_OP_reg5 (ebp))\n+ 000004ce \n \n- 000004ca v0000002 v0000000 views at 000004c8 for:\n- 00001c95 00001cac (DW_OP_fbreg: 0)\n- 000004d2 \n+ 000004cf v0000001 v0000000 location view pair\n \n- 000004d3 v0000002 v0000000 location view pair\n+ 000004d1 v0000001 v0000000 views at 000004cf for:\n+ 00001a98 00001a9f (DW_OP_reg6 (esi))\n+ 000004d8 \n \n- 000004d5 v0000002 v0000000 views at 000004d3 for:\n- 00001c95 00001cac (DW_OP_reg5 (ebp))\n- 000004dc \n+ 000004d9 v0000001 v0000000 location view pair\n \n- 000004dd v0000002 v0000000 location view pair\n+ 000004db v0000001 v0000000 views at 000004d9 for:\n+ 00001a98 00001a9f (DW_OP_reg7 (edi))\n+ 000004e2 \n+Table at Offset 0x4e3\n+ Length: 0xe2\n+ DWARF version: 5\n+ Address size: 4\n+ Segment size: 0\n+ Offset entries: 0\n \n- 000004df v0000002 v0000000 views at 000004dd for:\n- 00001c95 00001cac (DW_OP_reg7 (edi))\n- 000004e6 \n+ Offset Begin End Expression\n \n- 000004e7 v0000000 v0000000 location view pair\n- 000004e9 v0000000 v0000000 location view pair\n+ 000004ef v0000000 v0000000 location view pair\n \n- 000004eb v0000000 v0000000 views at 000004e7 for:\n- 00001b25 00001b2c (DW_OP_reg0 (eax))\n- 000004f0 v0000000 v0000000 views at 000004e9 for:\n- 00001b2c 00001b5e (DW_OP_reg5 (ebp))\n- 000004f5 \n+ 000004f1 v0000000 v0000000 views at 000004ef for:\n+ 00001c04 00001c1e (DW_OP_reg0 (eax))\n+ 000004f9 \n \n- 000004f6 v0000000 v0000000 location view pair\n- 000004f8 v0000000 v0000000 location view pair\n 000004fa v0000000 v0000000 location view pair\n+ 000004fc v0000000 v0000000 location view pair\n \n- 000004fc v0000000 v0000000 views at 000004f6 for:\n- 00001b3d 00001b3f (DW_OP_reg0 (eax))\n- 00000501 v0000000 v0000000 views at 000004f8 for:\n- 00001b3f 00001b5e (DW_OP_reg6 (esi))\n- 00000506 v0000000 v0000000 views at 000004fa for:\n- 00001b5e 00001b74 (DW_OP_fbreg: -36)\n- 0000050c \n+ 000004fe 00001c23 (base address)\n+ 00000503 v0000000 v0000000 views at 000004fa for:\n+ 00001c23 00001c24 (DW_OP_reg0 (eax))\n+ 00000508 v0000000 v0000000 views at 000004fc for:\n+ 00001c24 00001c79 (DW_OP_fbreg: -36)\n+ 0000050e \n \n- 0000050d v0000000 v0000000 location view pair\n 0000050f v0000000 v0000000 location view pair\n+ 00000511 v0000000 v0000000 location view pair\n \n- 00000511 v0000000 v0000000 views at 0000050d for:\n- 00001b4e 00001b5e (DW_OP_reg0 (eax))\n- 00000516 v0000000 v0000000 views at 0000050f for:\n- 00001b5e 00001b90 (DW_OP_reg1 (ecx))\n- 0000051c \n-\n- 0000051d v0000000 v0000000 location view pair\n- 0000051f v0000000 v0000000 location view pair\n- 00000521 v0000000 v0000000 location view pair\n-\n- 00000523 v0000000 v0000000 views at 0000051d for:\n- 00001b9e 00001bb1 (DW_OP_reg0 (eax))\n- 0000052a v0000000 v0000000 views at 0000051f for:\n- 00001bb1 00001bca (DW_OP_breg7 (edi): -1; DW_OP_stack_value)\n- 00000533 v0000000 v0000000 views at 00000521 for:\n- 00001bd4 00001be1 (DW_OP_reg0 (eax))\n- 0000053a \n+ 00000513 00001c34 (base address)\n+ 00000518 v0000000 v0000000 views at 0000050f for:\n+ 00001c34 00001c40 (DW_OP_reg0 (eax))\n+ 0000051d v0000000 v0000000 views at 00000511 for:\n+ 00001c40 00001c78 (DW_OP_reg5 (ebp))\n+ 00000522 \n \n- 0000053b v0000000 v0000000 location view pair\n- 0000053d v0000000 v0000000 location view pair\n+ 00000523 v0000000 v0000000 location view pair\n \n- 0000053f v0000000 v0000000 views at 0000053b for:\n- 00001bb8 00001bbe (DW_OP_reg0 (eax))\n- 00000546 v0000000 v0000000 views at 0000053d for:\n- 00001bbe 00001bca (DW_OP_reg5 (ebp))\n- 0000054d \n+ 00000525 v0000000 v0000000 views at 00000523 for:\n+ 00001c4d 00001c76 (DW_OP_reg6 (esi))\n+ 0000052d \n \n- 0000054e v0000002 v0000000 location view pair\n+ 0000052e v0000000 v0000000 location view pair\n \n- 00000550 v0000002 v0000000 views at 0000054e for:\n- 00001b4e 00001b5e (DW_OP_lit0; DW_OP_stack_value)\n- 00000556 \n+ 00000530 v0000000 v0000000 views at 0000052e for:\n+ 00001c59 00001c70 (DW_OP_reg0 (eax))\n+ 00000538 \n \n- 00000557 v0000000 v0000000 location view pair\n+ 00000539 v0000000 v0000000 location view pair\n \n- 00000559 v0000000 v0000000 views at 00000557 for:\n- 00001b16 00001b25 (DW_OP_reg7 (edi))\n- 0000055e \n+ 0000053b v0000000 v0000000 views at 00000539 for:\n+ 00001bf6 00001c04 (DW_OP_reg7 (edi))\n+ 00000543 \n \n- 0000055f v0000000 v0000000 location view pair\n+ 00000544 v0000000 v0000000 location view pair\n \n- 00000561 v0000000 v0000000 views at 0000055f for:\n- 00001b16 00001b25 (DW_OP_fbreg: 4)\n- 00000567 \n+ 00000546 v0000000 v0000000 views at 00000544 for:\n+ 00001bf6 00001c04 (DW_OP_fbreg: 16)\n+ 0000054f \n \n- 00000568 v0000001 v0000000 location view pair\n+ 00000550 v0000002 v0000000 location view pair\n \n- 0000056a v0000001 v0000000 views at 00000568 for:\n- 00001b3d 00001b4e (DW_OP_reg7 (edi))\n- 0000056f \n+ 00000552 v0000002 v0000000 views at 00000550 for:\n+ 00001c04 00001c23 (DW_OP_reg7 (edi))\n+ 0000055a \n \n- 00000570 v0000001 v0000000 location view pair\n+ 0000055b v0000002 v0000000 location view pair\n \n- 00000572 v0000001 v0000000 views at 00000570 for:\n- 00001b3d 00001b4e (DW_OP_lit0; DW_OP_stack_value)\n- 00000578 \n+ 0000055d v0000002 v0000000 views at 0000055b for:\n+ 00001c04 00001c1e (DW_OP_reg0 (eax))\n+ 00000565 \n \n- 00000579 v0000001 v0000000 location view pair\n+ 00000566 v0000002 v0000000 location view pair\n \n- 0000057b v0000001 v0000000 views at 00000579 for:\n- 00001b83 00001b91 (DW_OP_reg7 (edi))\n- 00000582 \n+ 00000568 v0000002 v0000000 views at 00000566 for:\n+ 00001c04 00001c23 (DW_OP_addr: 20d3; DW_OP_stack_value)\n+ 00000575 \n \n- 00000583 v0000001 v0000000 location view pair\n+ 00000576 v0000002 v0000000 location view pair\n \n- 00000585 v0000001 v0000000 views at 00000583 for:\n- 00001b83 00001b90 (DW_OP_reg1 (ecx))\n- 0000058c \n+ 00000578 v0000002 v0000000 views at 00000576 for:\n+ 00001c04 00001c23 (DW_OP_addr: 2164; DW_OP_stack_value)\n+ 00000585 \n \n- 0000058d v0000002 v0000000 location view pair\n+ 00000586 v0000002 v0000000 location view pair\n \n- 0000058f v0000002 v0000000 views at 0000058d for:\n- 00001b91 00001b9e (DW_OP_lit0; DW_OP_stack_value)\n- 00000597 \n+ 00000588 v0000002 v0000000 views at 00000586 for:\n+ 00001c23 00001c34 (DW_OP_reg7 (edi))\n+ 00000590 \n \n- 00000598 v0000002 v0000000 location view pair\n+ 00000591 v0000002 v0000000 location view pair\n \n- 0000059a v0000002 v0000000 views at 00000598 for:\n- 00001b91 00001b9e (DW_OP_reg6 (esi))\n- 000005a1 \n+ 00000593 v0000002 v0000000 views at 00000591 for:\n+ 00001c23 00001c34 (DW_OP_fbreg: 4)\n+ 0000059c \n \n- 000005a2 v0000001 v0000000 location view pair\n- 000005a4 v0000000 v0000000 location view pair\n+ 0000059d v0000000 v0000000 location view pair\n \n- 000005a6 v0000001 v0000000 views at 000005a2 for:\n- 00001bb8 00001bbe (DW_OP_reg0 (eax))\n- 000005ad v0000000 v0000000 views at 000005a4 for:\n- 00001bbe 00001bbf (DW_OP_reg5 (ebp))\n- 000005b4 \n+ 0000059f v0000000 v0000000 views at 0000059d for:\n+ 00001c3b 00001c4a (DW_OP_reg7 (edi))\n+ 000005a7 \n \n- 000005b5 v0000001 v0000000 location view pair\n+ 000005a8 v0000000 v0000000 location view pair\n \n- 000005b7 v0000001 v0000000 views at 000005b5 for:\n- 00001bb8 00001bbf (DW_OP_reg6 (esi))\n- 000005be \n+ 000005aa v0000000 v0000000 views at 000005a8 for:\n+ 00001c3b 00001c4a (DW_OP_reg6 (esi))\n+ 000005b2 \n \n- 000005bf v0000001 v0000000 location view pair\n+ 000005b3 v0000000 v0000000 location view pair\n+ 000005b5 v0000000 v0000001 location view pair\n \n- 000005c1 v0000001 v0000000 views at 000005bf for:\n- 00001bb8 00001bbf (DW_OP_reg7 (edi))\n+ 000005b7 00001ccb (base address)\n+ 000005bc v0000000 v0000000 views at 000005b3 for:\n+ 00001ccb 00001cdc (DW_OP_reg1 (ecx))\n+ 000005c1 v0000000 v0000001 views at 000005b5 for:\n+ 00001cdc 00001cdd (DW_OP_fbreg: 12; DW_OP_stack_value)\n 000005c8 \n Table at Offset 0x5c9\n Length: 0x1f\n DWARF version: 5\n Address size: 4\n Segment size: 0\n Offset entries: 0\n \n Offset Begin End Expression\n \n 000005d5 v0000000 v0000000 location view pair\n 000005d7 v0000000 v0000000 location view pair\n \n 000005d9 v0000000 v0000000 views at 000005d5 for:\n- 00001d1d 00001d21 (DW_OP_reg0 (eax))\n+ 00001d0d 00001d11 (DW_OP_reg0 (eax))\n 000005de v0000000 v0000000 views at 000005d7 for:\n- 00001d21 00001d57 (DW_OP_reg6 (esi))\n+ 00001d11 00001d47 (DW_OP_reg6 (esi))\n 000005e3 \n \n 000005e4 v0000000 v0000000 location view pair\n \n 000005e6 v0000000 v0000000 views at 000005e4 for:\n- 00001d34 00001d48 (DW_OP_reg0 (eax))\n+ 00001d24 00001d38 (DW_OP_reg0 (eax))\n 000005eb \n \n"}, {"source1": "readelf --wide --debug-dump=ranges {}", "source2": "readelf --wide --debug-dump=ranges {}", "unified_diff": "@@ -5,36 +5,36 @@\n Offset into .debug_info: 0x77\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n 000012c0 0000071a\n 00000000 00000000\n- Length: 36\n+ Length: 28\n Version: 2\n Offset into .debug_info: 0xef8\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n- 000019e0 000000d6\n- 00001ac0 00000021\n+ 000019e0 000001f6\n 00000000 00000000\n- Length: 28\n+ Length: 36\n Version: 2\n- Offset into .debug_info: 0x119c\n+ Offset into .debug_info: 0x12e9\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n- 00001b00 000001f6\n+ 00001be0 000000d6\n+ 00001cc0 00000021\n 00000000 00000000\n Length: 28\n Version: 2\n Offset into .debug_info: 0x158d\n Pointer Size: 4\n Segment Size: 0\n \n Address Length\n- 00001d00 00000086\n+ 00001cf0 00000086\n 00000000 00000000\n \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,21 +1,21 @@\n-GCC: (Debian 14.2.0-17) 14.2.0\n-5B_Fu@\\M\n+*6GCC: (Debian 14.2.0-17) 14.2.0\n wo6!UmNQ\n+}a+S$J/Z\n /usr/lib/debug/.dwz/i386-linux-gnu/libnative-platform-jni.debug\n crtstuff.c\n deregister_tm_clones\n __do_global_dtors_aux\n completed.0\n __do_global_dtors_aux_fini_array_entry\n frame_dummy\n __frame_dummy_init_array_entry\n curses.cpp\n-generic.cpp\n unix_strings.cpp\n+generic.cpp\n generic_posix.cpp\n __FRAME_END__\n __x86.get_pc_thunk.bx\n __x86.get_pc_thunk.dx\n __dso_handle\n _DYNAMIC\n __GNU_EH_FRAME_HDR\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 {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`:", "objdump: DWARF error: unable to read alt ref 16266", "objdump: DWARF error: unable to read alt ref 16569", "objdump: DWARF error: unable to read alt ref 16633"], "unified_diff": "@@ -65,30 +65,30 @@\n \n 00001980 :\n \t...\n \n 000019b0 :\n \t...\n \n-000019e0 :\n+000019e0 :\n \t...\n \n-00001a80 :\n+00001ae0 :\n \t...\n \n-00001ab0 :\n+00001be0 :\n \t...\n \n-00001ac0 :\n+00001c80 :\n \t...\n \n-00001b00 :\n+00001cb0 :\n \t...\n \n-00001c00 :\n+00001cc0 :\n \t...\n \n-00001d00 :\n+00001cf0 :\n \t...\n \n-00001d60 :\n+00001d50 :\n \t...\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n \n \n Disassembly of section .fini:\n \n-00001d88 <_fini>:\n+00001d78 <_fini>:\n \t...\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -25,16 +25,16 @@\n [ 18d] stdlib-bsearch.h\n [ 19e] generic.h\n [ 1a8] term.h\n [ 1af] unistd.h\n [ 1b8] curses.h\n [ 1c1] confname.h\n [ 1cc] c++config.h\n- [ 1d8] src/shared/cpp/generic.cpp\n- [ 1f3] src/shared/cpp\n- [ 202] src/shared/cpp/osx.cpp\n- [ 219] src/shared/cpp/unix_strings.cpp\n- [ 239] wchar.h\n- [ 241] string.h\n+ [ 1d8] src/shared/cpp/osx.cpp\n+ [ 1ef] src/shared/cpp/unix_strings.cpp\n+ [ 20f] src/shared/cpp\n+ [ 21e] wchar.h\n+ [ 226] string.h\n+ [ 22f] src/shared/cpp/generic.cpp\n [ 24a] src/shared/cpp/generic_posix.cpp\n [ 26b] errno.h\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 69333836 2d6c696e 75782d67 dwz/i386-linux-g\n 0x00000020 6e752f6c 69626e61 74697665 2d706c61 nu/libnative-pla\n 0x00000030 74666f72 6d2d6a6e 692e6465 62756700 tform-jni.debug.\n- 0x00000040 721c9a17 e48c56bb 9fa6f7ec 61704db0 r.....V.....apM.\n- 0x00000050 619e67e2 a.g.\n+ 0x00000040 8d6b727c 54d13e05 28b90c96 f6aeb404 .kr|T.>.(.......\n+ 0x00000050 e6f5d2c6 ....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.strtab {}", "source2": "readelf --wide --decompress --hex-dump=.strtab {}", "unified_diff": "@@ -6,16 +6,16 @@\n 0x00000030 72735f61 75780063 6f6d706c 65746564 rs_aux.completed\n 0x00000040 2e30005f 5f646f5f 676c6f62 616c5f64 .0.__do_global_d\n 0x00000050 746f7273 5f617578 5f66696e 695f6172 tors_aux_fini_ar\n 0x00000060 7261795f 656e7472 79006672 616d655f ray_entry.frame_\n 0x00000070 64756d6d 79005f5f 6672616d 655f6475 dummy.__frame_du\n 0x00000080 6d6d795f 696e6974 5f617272 61795f65 mmy_init_array_e\n 0x00000090 6e747279 00637572 7365732e 63707000 ntry.curses.cpp.\n- 0x000000a0 67656e65 7269632e 63707000 6f73782e generic.cpp.osx.\n- 0x000000b0 63707000 756e6978 5f737472 696e6773 cpp.unix_strings\n+ 0x000000a0 6f73782e 63707000 756e6978 5f737472 osx.cpp.unix_str\n+ 0x000000b0 696e6773 2e637070 0067656e 65726963 ings.cpp.generic\n 0x000000c0 2e637070 0067656e 65726963 5f706f73 .cpp.generic_pos\n 0x000000d0 69782e63 7070005f 5f465241 4d455f45 ix.cpp.__FRAME_E\n 0x000000e0 4e445f5f 005f5f78 38362e67 65745f70 ND__.__x86.get_p\n 0x000000f0 635f7468 756e6b2e 6278005f 66696e69 c_thunk.bx._fini\n 0x00000100 005f5f78 38362e67 65745f70 635f7468 .__x86.get_pc_th\n 0x00000110 756e6b2e 6478005f 5f64736f 5f68616e unk.dx.__dso_han\n 0x00000120 646c6500 5f44594e 414d4943 005f5f47 dle._DYNAMIC.__G\n"}]}]}]}]}]}